a3f4c403384afe4a0758899fd9e276e95546765e
[platform/upstream/gstreamer.git] / subprojects / gst-plugins-ugly / ChangeLog
1 2022-09-21 19:19:45 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
2
3         * meson.build:
4           meson: Use implicit builtin dirs in pkgconfig generation
5           Starting with Meson 0.62, meson automatically populates the variables
6           list in the pkgconfig file if you reference builtin directories in the
7           pkgconfig file (whether via a custom pkgconfig variable or elsewhere).
8           We need this, because ${prefix}/libexec is a hard-coded value which is
9           incorrect on, for example, Debian.
10           Bump requirement to 0.62, and remove version compares that retained
11           support for older Meson versions.
12           Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1245
13           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3061>
14
15 2022-08-29 10:17:45 -0400  Thibault Saunier <tsaunier@igalia.com>
16
17         * docs/meson.build:
18           doc: Do not build plugins to build the doc
19           It is not actually necessary
20           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2954>
21
22 2021-03-24 14:20:18 -0500  Zebediah Figura <z.figura12@gmail.com>
23
24         * meson.build:
25           meson: Build with -Wl,-z,nodelete to prevent unloading of dynamic libraries and plugins
26           GLib made the unfortunate decision to prevent libgobject from ever being
27           unloaded, which means that now any library which registers a static type
28           can't ever be unloaded either (and any library that depends on those,
29           ad nauseam).
30           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/778>
31
32 2018-10-18 12:32:03 +0900  Yeongjin Jeong <yeongjin.jeong@navercorp.com>
33
34         * ext/x264/gstx264enc.c:
35           x264enc: Print full option-string applied to x264_encoder in debug log
36           x264 encoder transfers all options applied to the encoder
37           to the SEI payload when the headers(SPS, PPS) is requested.
38           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3014>
39
40 2018-10-17 23:38:22 +0900  Yeongjin Jeong <yeongjin.jeong@navercorp.com>
41
42         * ext/x264/gstx264enc.c:
43           x264enc: Don't assume the order of nal unit
44           Just for extra safety, let's check the index of the nal unit
45           through the enum value of the nal type provided by x264.
46           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3014>
47
48 2022-09-01 15:11:31 -0400  Thibault Saunier <tsaunier@igalia.com>
49
50         * ext/a52dec/meson.build:
51         * ext/amrnb/meson.build:
52         * ext/amrwbdec/meson.build:
53         * ext/cdio/meson.build:
54         * ext/dvdread/meson.build:
55         * ext/mpeg2dec/meson.build:
56         * ext/sidplay/meson.build:
57         * ext/x264/meson.build:
58         * gst/asfdemux/meson.build:
59         * gst/dvdlpcmdec/meson.build:
60         * gst/dvdsub/meson.build:
61         * gst/realmedia/meson.build:
62         * gst/xingmux/meson.build:
63         * meson.build:
64           meson: Call pkgconfig.generate in the loop where we declare plugins dependencies
65           Removing some copy pasted code
66           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2970>
67
68 2022-09-01 11:51:48 -0400  Thibault Saunier <tsaunier@igalia.com>
69
70         * docs/meson.build:
71           meson: Namespace the plugins_doc_dep/libraries variables
72           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2970>
73
74 2022-08-31 18:44:14 -0400  Thibault Saunier <tsaunier@igalia.com>
75
76         * meson.build:
77           meson: Rename plugins list and make them "dependency" objects
78           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2970>
79
80 2022-05-31 15:18:03 +0200  Stéphane Cerveau <scerveau@collabora.com>
81
82         * docs/meson.build:
83         * meson.build:
84           docs: disable in static build
85           Following gst-plugins-base, disable docs if static_build
86           in:
87           - gstreamer
88           - gst-plugins-good
89           - gst-plugins-ugly
90           - gst-libav
91           - gstreamer-vaapi
92           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2529>
93
94 2022-06-29 10:55:13 +0100  Tim-Philipp Müller <tim@centricular.com>
95
96         * meson.build:
97           coding style: allow declarations after statement
98           See https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1243/
99           and https://gitlab.freedesktop.org/gstreamer/gstreamer-project/-/issues/78
100           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2683>
101
102 2022-06-25 19:50:10 +0100  Tim-Philipp Müller <tim@centricular.com>
103
104         * tests/check/meson.build:
105           tests: skip unit tests for dependency-less elements that have been disabled
106           Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1136
107           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2660>
108
109 2022-04-06 12:56:30 +0100  Tim-Philipp Müller <tim@centricular.com>
110
111         * meson.build:
112           Bump GLib requirement to >= 2.62
113           Can't require 2.64 yet because of
114           https://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/323
115           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2568>
116
117 2022-03-25 10:18:34 -0400  Xavier Claessens <xavier.claessens@collabora.com>
118
119         * meson.build:
120           Always define ENABLE_NLS
121           GLib guarantees libintl API is always available, provided by
122           proxy-libintl as last resort. GLib itself unconditionally define
123           ENABLE_NLS.
124           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2028>
125
126 2022-03-25 10:20:24 -0400  Xavier Claessens <xavier.claessens@collabora.com>
127
128         * gst-libs/gst/gettext.h:
129         * gst-libs/gst/gst-i18n-plugin.h:
130           Delete unused i18n headers
131           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2028>
132
133 2022-03-25 09:59:23 -0400  Xavier Claessens <xavier.claessens@collabora.com>
134
135         * ext/cdio/gstcdiocddasrc.c:
136         * ext/dvdread/dvdreadsrc.c:
137         * gst/asfdemux/gstasf.c:
138         * gst/asfdemux/gstasfdemux.c:
139         * gst/asfdemux/gstasfelement.c:
140           Replace gst-i18n-*.h with gi18n-lib.h
141           GLib guarantees libintl is always present, using proxy-libintl as
142           last resort. There is no need to mock gettex API any more.
143           This fix static build on Windows because G_INTL_STATIC_COMPILATION must
144           be defined before including libintl.h, and glib does it for us as part
145           as including glib.h.
146           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2028>
147
148 2022-04-15 16:53:25 +0300  Sebastian Dröge <sebastian@centricular.com>
149
150         * ext/x264/gstx264enc.c:
151           x264enc: Don't try to fixate ANY allowed caps
152           Instead fall back to the template caps.
153           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2197>
154
155 2022-03-30 11:06:02 -0400  Xavier Claessens <xavier.claessens@collabora.com>
156
157         * meson.build:
158           Use gmodule-no-export-2.0
159           We don't need `-Wl,--export-dynamic`, that's used only for executables
160           that needs to export an API to be used by plugins they load.
161           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2031>
162
163 2022-03-25 15:00:20 -0400  Xavier Claessens <xavier.claessens@collabora.com>
164
165         * ext/dvdread/meson.build:
166         * meson.build:
167           Remove glib and gobject dependencies everywhere
168           They are part of gst_dep already and we have to make sure to always have
169           gst_dep. The order in dependencies matters, because it is also the order
170           in which Meson will set -I args. We want gstreamer's config.h to take
171           precedence over glib's private config.h when it's a subproject.
172           While at it, remove useless fallback args for gmodule/gio dependencies,
173           only gstreamer core needs it.
174           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2031>
175
176 2022-03-18 13:42:27 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
177
178         * meson.build:
179           meson: Bump all meson requirements to 0.60
180           Lots of new warnings ever since
181           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1934
182           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1977>
183
184 2022-02-23 11:10:11 +0100  Sebastian Fricke <sebastian.fricke@collabora.com>
185
186         * README.md:
187           Maintain build instructions at a single location
188           Do not maintain similar build instructions within each gst-plugins-*
189           subproject and the subproject/gstreamer subproject. Use the build
190           instructions from the mono-repository and link to them via hyperlink.
191           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1743>
192
193 2022-02-21 11:37:26 -0500  Xavier Claessens <xavier.claessens@collabora.com>
194
195         * ext/amrnb/meson.build:
196         * ext/x264/meson.build:
197           devenv: Add some missing GStreamer specific env variables
198           This should make "meson devenv" closer to what "gst-env.py" sets.
199           - GST_VALIDATE_SCENARIOS_PATH
200           - GST_VALIDATE_APPS_DIR
201           - GST_OMX_CONFIG_DIR
202           - GST_ENCODING_TARGET_PATH
203           - GST_PRESET_PATH
204           - GST_PLUGIN_SCANNER
205           - GST_PTP_HELPER
206           - _GI_OVERRIDES_PATH
207           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1768>
208
209 2022-02-21 23:29:23 +0100  Ruben Gonzalez <rgonzalez@fluendo.com>
210
211         * docs/gst_plugins_cache.json:
212         * ext/x264/gstx264enc.c:
213           x264enc: Update long-name and description
214           Update x264enc long-name to be more than just the name. Then the
215           description also was updated to be longer than the long-name, and
216           similar to the plugin description.
217           Finally, as I am here, H264 was replaced by H.264 and x264 is only a
218           plugin (not plugins).
219           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1771>
220
221 2021-10-01 20:27:28 +0900  Seungha Yang <seungha@centricular.com>
222
223         * meson.build:
224           meson: Do hard build error for some MSVC warnings
225           Handle various MSVC warnings as errors for development version.
226           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1006>
227
228 2022-02-04 11:15:47 +0000  Tim-Philipp Müller <tim@centricular.com>
229
230         * meson.build:
231           Back to development
232           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1635>
233
234 === release 1.20.0 ===
235
236 2022-02-03 19:53:25 +0000  Tim-Philipp Müller <tim@centricular.com>
237
238         * ChangeLog:
239         * NEWS:
240         * README:
241         * RELEASE:
242         * gst-plugins-ugly.doap:
243         * meson.build:
244           Release 1.20.0
245
246 2022-02-03 19:53:18 +0000  Tim-Philipp Müller <tim@centricular.com>
247
248         * ChangeLog:
249           Update ChangeLogs for 1.20.0
250
251 === release 1.19.90 ===
252
253 2022-01-28 14:28:35 +0000  Tim-Philipp Müller <tim@centricular.com>
254
255         * ChangeLog:
256         * NEWS:
257         * RELEASE:
258         * gst-plugins-ugly.doap:
259         * meson.build:
260           Release 1.19.90
261
262 2022-01-28 14:28:28 +0000  Tim-Philipp Müller <tim@centricular.com>
263
264         * ChangeLog:
265           Update ChangeLogs for 1.19.90
266
267 2022-01-27 01:39:28 +0000  Tim-Philipp Müller <tim@centricular.com>
268
269         * po/LINGUAS:
270         * po/ro.po:
271           gst-plugins-ugly: update translations
272           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1579>
273
274 2022-01-05 02:07:59 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
275
276         * docs/meson.build:
277         * meson.build:
278           meson: Add explicit check: kwarg to all run_command() calls
279           This is required since Meson 0.61.0, and causes a warning to be
280           emitted otherwise:
281           https://github.com/mesonbuild/meson/commit/2c079d855ed87488bdcc6c5c06f59abdb9b85b6c
282           https://github.com/mesonbuild/meson/issues/9300
283           This exposed a bunch of places where we had broken run_command()
284           calls, unnecessary run_command() calls, and places where check: true
285           should be used.
286           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1507>
287
288 2021-11-03 18:44:03 +0000  Tim-Philipp Müller <tim@centricular.com>
289
290         * meson.build:
291           Back to development
292
293 === release 1.19.3 ===
294
295 2021-11-03 15:43:36 +0000  Tim-Philipp Müller <tim@centricular.com>
296
297         * ChangeLog:
298         * NEWS:
299         * RELEASE:
300         * gst-plugins-ugly.doap:
301         * meson.build:
302           Release 1.19.3
303
304 2021-11-03 15:43:32 +0000  Tim-Philipp Müller <tim@centricular.com>
305
306         * ChangeLog:
307           Update ChangeLogs for 1.19.3
308
309 2021-10-25 11:37:45 +0100  Tim-Philipp Müller <tim@centricular.com>
310
311         * meson.build:
312           meson: require matching GStreamer dep versions for unstable development releases
313           Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/929
314           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1244>
315
316 2021-10-25 01:02:36 +0100  Tim-Philipp Müller <tim@centricular.com>
317
318         * po/af.po:
319         * po/ast.po:
320         * po/az.po:
321         * po/bg.po:
322         * po/ca.po:
323         * po/cs.po:
324         * po/da.po:
325         * po/de.po:
326         * po/el.po:
327         * po/en_GB.po:
328         * po/eo.po:
329         * po/es.po:
330         * po/eu.po:
331         * po/fi.po:
332         * po/fr.po:
333         * po/fur.po:
334         * po/gl.po:
335         * po/hr.po:
336         * po/hu.po:
337         * po/id.po:
338         * po/it.po:
339         * po/ja.po:
340         * po/lt.po:
341         * po/lv.po:
342         * po/ms.po:
343         * po/mt.po:
344         * po/nb.po:
345         * po/nl.po:
346         * po/or.po:
347         * po/pl.po:
348         * po/pt_BR.po:
349         * po/ro.po:
350         * po/ru.po:
351         * po/sk.po:
352         * po/sl.po:
353         * po/sq.po:
354         * po/sr.po:
355         * po/sv.po:
356         * po/ta.po:
357         * po/tr.po:
358         * po/uk.po:
359         * po/vi.po:
360         * po/zh_CN.po:
361         * po/zh_TW.po:
362           gst-plugins-ugly: update translations
363           Fixes #656
364           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1240>
365
366 2021-10-21 00:33:06 +0100  Tim-Philipp Müller <tim@centricular.com>
367
368         * meson_options.txt:
369           meson: default to gpl=disabled for gst-plugins-bad and -ugly
370           This will only affect individual/tarball module builds, as the
371           options yield to the parent project which was set to gpl=disabled
372           by default already. We kept it as auto in the original commit
373           to accommodate the need to update cerbero as well, which had to
374           be done separately after the initial commit.
375           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1217>
376
377 2021-10-18 15:47:00 +0100  Tim-Philipp Müller <tim@centricular.com>
378
379         * tests/check/meson.build:
380           meson: update for meson.build_root() and .build_source() deprecation
381           -> use meson.project_build_root() or .global_build_root() instead.
382           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
383
384 2021-10-18 00:40:14 +0100  Tim-Philipp Müller <tim@centricular.com>
385
386         * docs/meson.build:
387         * tests/check/meson.build:
388           meson: update for dep.get_pkgconfig_variable() deprecation
389           ... in favour of dep.get_variable('foo', ..) which in some
390           cases allows for further cleanups in future since we can
391           extract variables from pkg-config dependencies as well as
392           internal dependencies using this mechanism.
393           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
394
395 2021-10-18 00:03:47 +0100  Tim-Philipp Müller <tim@centricular.com>
396
397         * meson.build:
398           meson: clean up conditional paths after version bump
399           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
400
401 2021-10-14 18:38:26 +0100  Tim-Philipp Müller <tim@centricular.com>
402
403         * meson.build:
404           meson: bump meson requirement to >= 0.59
405           For monorepo build and ugly/bad, for advanced feature
406           option API like get_option('xyz').required(..) which
407           we use in combination with the 'gpl' option.
408           For rest of modules for consistency (people will likely
409           use newer features based on the top-level requirement).
410           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1084>
411
412 2021-09-19 00:55:34 +0100  Tim-Philipp Müller <tim@centricular.com>
413
414         * ext/a52dec/meson.build:
415         * ext/cdio/meson.build:
416         * ext/dvdread/meson.build:
417         * ext/mpeg2dec/meson.build:
418         * ext/sidplay/meson.build:
419         * ext/x264/meson.build:
420         * meson.build:
421         * meson_options.txt:
422           meson: add 'gpl' option and only build plugins with (A)GPL deps if explicitly enabled
423           Require explicit opt-in to build plugins with (A)GPL dependencies.
424           Keep ugly/bad options on 'auto' for now so cerbero doesn't fail.
425           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1084>
426
427 2021-10-12 15:52:48 -0300  Thibault Saunier <tsaunier@igalia.com>
428
429         * docs/meson.build:
430           meson: Streamline the way we detect when to build documentation
431           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1093>
432
433 2021-09-28 10:11:15 +1000  Brad Hards <bradh@frogmouth.net>
434
435         * README:
436         * RELEASE:
437           doc: update IRC links to OFTC
438           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/945>
439
440 2021-09-26 01:07:02 +0100  Tim-Philipp Müller <tim@centricular.com>
441
442         * meson.build:
443           Back to development
444           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/925>
445
446 === release 1.19.2 ===
447
448 2021-09-23 01:34:00 +0100  Tim-Philipp Müller <tim@centricular.com>
449
450         * ChangeLog:
451         * NEWS:
452         * RELEASE:
453         * gst-plugins-ugly.doap:
454         * meson.build:
455           Release 1.19.2
456
457 2021-09-21 15:05:58 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
458
459         * ext/x264/gstx264enc.c:
460           x264enc: Strip trailing whitespace from x264's log messages
461           x264 has linebreaks at the end of its log messages that we should
462           ignore.
463           Add G_GNUC_PRINTF to the callback to make sure GCC lets us forward the
464           format string to another function marked as printf (g_strdup_vprintf)
465           without triggering -Wformat-nonliteral.
466           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
467
468 2021-09-21 14:57:29 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
469
470         * ext/x264/gstx264enc.c:
471           x264enc: Add the func/line info to the log callback
472           It looks awkward when it's missing. At least point us at the callback
473           function.
474           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
475
476 2021-09-21 14:56:23 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
477
478         * ext/x264/gstx264enc.c:
479           x264enc: Reduce log spam about bit depth support
480           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
481
482 2021-07-28 11:49:16 +0200  Stéphane Cerveau <scerveau@collabora.com>
483
484         * ext/mpeg2dec/gstmpeg2dec.c:
485           mpeg2dec: drop B-frame on open gop
486           Enhance open gop detection to drop B-frame which are invalid
487           before the first reference frame.
488           In stream such
489           gst-integration-testsuites/medias/defaults/mxf/op2b-mpeg2-wave_hd.mxf,
490           the two first frames must be dropped as we detect an open GOP situation
491           but in another media, such as http://col.la/1920X1080IXDCAMEX5MIN, the
492           first frames should not be dropped as we are in a closed GOP situation.
493           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/84>
494
495 2021-05-22 01:53:43 +0100  Tim-Philipp Müller <tim@centricular.com>
496
497         * ext/x264/gstencoderbitrateprofilemanager.c:
498         * gst/asfdemux/gstasfdemux.c:
499         * gst/realmedia/rtspreal.c:
500         * meson.build:
501           Use g_memdup2() where available and add fallback for older GLib versions
502           - x264 encoder bitrate profile manager: alloc size is based
503           on existing allocation
504           - asfdemux: change length var to 64-bit and check for G_MAXUINT
505           - realmedia: opaque_data_len is read from 32 bits and then
506           only subtracted upon.
507           g_memdup() is deprecated since GLib 2.68 and we want to avoid
508           deprecation warnings with recent versions of GLib.
509           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/83>
510
511 2021-06-01 15:28:40 +0100  Tim-Philipp Müller <tim@centricular.com>
512
513         * meson.build:
514           Back to development
515
516 === release 1.19.1 ===
517
518 2021-06-01 00:12:09 +0100  Tim-Philipp Müller <tim@centricular.com>
519
520         * ChangeLog:
521         * NEWS:
522         * README:
523         * RELEASE:
524         * gst-plugins-ugly.doap:
525         * meson.build:
526           Release 1.19.1
527
528 2018-02-26 17:28:25 +0100  David Fernandez <d.fernandezlop@gmail.com>
529
530         * docs/gst_plugins_cache.json:
531         * ext/x264/gstx264enc.c:
532           x264enc: Change accepted caps width and height from [16, MAX] to [1, MAX]
533           There are cases where the video size might be less than 16x16.
534           This change allows the x264 encoder to accept this cases.
535           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/44>
536
537 2021-04-20 18:48:38 -0400  Doug Nazar <nazard@nazar.ca>
538
539         * gst/realmedia/rmdemux.c:
540         * gst/realmedia/rmdemux.h:
541           realmedia: Drop duplicate seek events.
542           Also use seek seqnum for flush & segment events/messages.
543           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/81>
544
545 2021-04-20 18:47:31 -0400  Doug Nazar <nazard@nazar.ca>
546
547         * gst/asfdemux/gstasfdemux.c:
548           asfdemux: Drop duplicate seek events.
549           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/81>
550
551 2021-03-29 13:41:07 +0200  Stéphane Cerveau <scerveau@collabora.com>
552
553         * gst/xingmux/gstxingmux.c:
554         * gst/xingmux/gstxingmux.h:
555         * gst/xingmux/plugin.c:
556           xingmux: allow per feature registration
557           Split plugin into features including
558           dynamic types which can be indiviually
559           registered during a static build.
560           More details here:
561           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
562           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
563           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
564
565 2021-03-29 13:39:20 +0200  Stéphane Cerveau <scerveau@collabora.com>
566
567         * gst/realmedia/pnmsrc.c:
568         * gst/realmedia/pnmsrc.h:
569         * gst/realmedia/rademux.c:
570         * gst/realmedia/rademux.h:
571         * gst/realmedia/rdtdepay.c:
572         * gst/realmedia/rdtdepay.h:
573         * gst/realmedia/rdtmanager.c:
574         * gst/realmedia/rdtmanager.h:
575         * gst/realmedia/realmedia.c:
576         * gst/realmedia/rmdemux.c:
577         * gst/realmedia/rmdemux.h:
578         * gst/realmedia/rtspreal.c:
579         * gst/realmedia/rtspreal.h:
580           realmedia: allow per feature registration
581           Split plugin into features including
582           dynamic types which can be indiviually
583           registered during a static build.
584           More details here:
585           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
586           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
587           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
588
589 2021-03-29 13:23:51 +0200  Stéphane Cerveau <scerveau@collabora.com>
590
591         * gst/dvdsub/gstdvdsubdec.c:
592         * gst/dvdsub/gstdvdsubdec.h:
593         * gst/dvdsub/gstdvdsubparse.c:
594         * gst/dvdsub/gstdvdsubparse.h:
595           dvdsub: 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:15:32 +0200  Stéphane Cerveau <scerveau@collabora.com>
605
606         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
607         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
608           dvdlpcmdec: allow per feature registration
609           Split plugin into features including
610           dynamic types which can be indiviually
611           registered during a static build.
612           More details here:
613           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
614           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
615           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
616
617 2021-03-29 13:11:23 +0200  Stéphane Cerveau <scerveau@collabora.com>
618
619         * gst/asfdemux/gstasf.c:
620         * gst/asfdemux/gstasfdemux.c:
621         * gst/asfdemux/gstasfdemux.h:
622         * gst/asfdemux/gstasfelement.c:
623         * gst/asfdemux/gstasfelements.h:
624         * gst/asfdemux/gstrtpasfdepay.c:
625         * gst/asfdemux/gstrtspwms.c:
626         * gst/asfdemux/meson.build:
627           asfdemux: allow per feature registration
628           Split plugin into features including
629           dynamic types which can be indiviually
630           registered during a static build.
631           More details here:
632           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
633           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
634           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
635
636 2021-03-29 12:39:36 +0200  Stéphane Cerveau <scerveau@collabora.com>
637
638         * ext/x264/gstx264enc.c:
639         * ext/x264/gstx264enc.h:
640           x264: allow per feature registration
641           Split plugin into features including
642           dynamic types which can be indiviually
643           registered during a static build.
644           More details here:
645           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
646           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
647           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
648
649 2021-03-29 12:33:00 +0200  Stéphane Cerveau <scerveau@collabora.com>
650
651         * ext/sidplay/gstsiddec.cc:
652         * ext/sidplay/gstsiddec.h:
653           sidplay: allow per feature registration
654           Split plugin into features including
655           dynamic types which can be indiviually
656           registered during a static build.
657           More details here:
658           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
659           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
660           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
661
662 2021-03-29 12:31:26 +0200  Stéphane Cerveau <scerveau@collabora.com>
663
664         * ext/mpeg2dec/gstmpeg2dec.c:
665         * ext/mpeg2dec/gstmpeg2dec.h:
666           mpeg2dec: allow per feature registration
667           Split plugin into features including
668           dynamic types which can be indiviually
669           registered during a static build.
670           More details here:
671           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
672           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
673           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
674
675 2021-03-29 12:28:28 +0200  Stéphane Cerveau <scerveau@collabora.com>
676
677         * ext/dvdread/dvdreadsrc.c:
678         * ext/dvdread/dvdreadsrc.h:
679           dvdread: allow per feature registration
680           Split plugin into features including
681           dynamic types which can be indiviually
682           registered during a static build.
683           More details here:
684           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
685           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
686           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
687
688 2021-03-29 12:28:04 +0200  Stéphane Cerveau <scerveau@collabora.com>
689
690         * ext/cdio/gstcdio.c:
691         * ext/cdio/gstcdio.h:
692         * ext/cdio/gstcdiocddasrc.c:
693         * ext/cdio/gstcdiocddasrc.h:
694           cdio: 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 10:39:46 +0200  Stéphane Cerveau <scerveau@collabora.com>
704
705         * ext/amrwbdec/amrwb.c:
706         * ext/amrwbdec/amrwbdec.c:
707         * ext/amrwbdec/amrwbdec.h:
708           amrwbdec: allow per feature registration
709           Split plugin into features including
710           dynamic types which can be indiviually
711           registered during a static build.
712           More details here:
713           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
714           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
715           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
716
717 2021-03-29 10:38:07 +0200  Stéphane Cerveau <scerveau@collabora.com>
718
719         * ext/amrnb/amrnb.c:
720         * ext/amrnb/amrnbdec.c:
721         * ext/amrnb/amrnbdec.h:
722         * ext/amrnb/amrnbenc.c:
723         * ext/amrnb/amrnbenc.h:
724           amrnb: allow per feature registration
725           Split plugin into features including
726           dynamic types which can be indiviually
727           registered during a static build.
728           More details here:
729           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
730           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
731           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
732
733 2021-03-29 10:37:26 +0200  Stéphane Cerveau <scerveau@collabora.com>
734
735         * ext/a52dec/gsta52dec.c:
736         * ext/a52dec/gsta52dec.h:
737           a52dec: allow per feature registration
738           Split plugin into features including
739           dynamic types which can be indiviually
740           registered during a static build.
741           More details here:
742           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
743           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
744           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
745
746 2021-03-19 15:16:06 +1100  Matthew Waters <matthew@centricular.com>
747
748         * ext/x264/gstencoderbitrateprofilemanager.c:
749           gst: don't use volatile to mean atomic
750           volatile is not sufficient to provide atomic guarantees and real atomics
751           should be used instead.  GCC 11 has started warning about using volatile
752           with atomic operations.
753           https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1719
754           Discovered in https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/868
755           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/78>
756
757 2021-03-03 11:05:14 +0200  Sebastian Dröge <sebastian@centricular.com>
758
759         * gst/realmedia/rmdemux.c:
760           rmdemux: Make sure we have enough data available when parsing audio/video packets
761           Otherwise there will be out-of-bounds reads and potential crashes.
762           Thanks to Natalie Silvanovich for reporting.
763           Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/issues/37
764           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/74>
765
766 2020-11-04 18:44:07 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
767
768         * meson.build:
769           meson: Enable some MSVC warnings for parity with GCC/Clang
770           This makes it easier to do development with MSVC by making it warn
771           on common issues that GCC/Clang error out for in our CI configuration.
772           Continuation from https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/223
773           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/71>
774
775 2020-10-31 04:52:14 +0900  Seungha Yang <seungha@centricular.com>
776
777         * tests/check/elements/mpeg2dec.c:
778           tests: mpeg2dec: Don't expect BT601 color space
779           If it's required, mpeg2dec should set it explicitly.
780           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/70>
781
782 2020-09-08 17:30:39 +0100  Tim-Philipp Müller <tim@centricular.com>
783
784         * .gitlab-ci.yml:
785           ci: include template from gst-ci master branch again
786
787 2020-09-08 16:58:40 +0100  Tim-Philipp Müller <tim@centricular.com>
788
789         * meson.build:
790           Back to development
791
792 === release 1.18.0 ===
793
794 2020-09-08 00:05:39 +0100  Tim-Philipp Müller <tim@centricular.com>
795
796         * .gitlab-ci.yml:
797         * ChangeLog:
798         * NEWS:
799         * README:
800         * RELEASE:
801         * gst-plugins-ugly.doap:
802         * meson.build:
803           Release 1.18.0
804
805 2020-09-07 22:40:46 +0100  Tim-Philipp Müller <tim@centricular.com>
806
807         * meson.build:
808         * scripts/dist-translations.py:
809         * scripts/meson.build:
810           meson: dist pot file in tarball
811           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/69>
812
813 2020-09-07 12:14:13 +0300  Sebastian Dröge <sebastian@centricular.com>
814
815         * ext/x264/gstx264enc.c:
816           x264: Update for gst_video_transfer_function_*() function renaming
817           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/68>
818
819 2020-08-21 10:35:11 +0300  Sebastian Dröge <sebastian@centricular.com>
820
821         * docs/gst_plugins_cache.json:
822         * ext/x264/gstx264enc.c:
823           x264enc: Allow maximum quantizer value of 63 instead of 51
824           QP_MAX_SPEC in x264 is set to 63 nowadays and in theory it allows even
825           up to 81 (QP_MAX) but that seems to be outside the spec.
826           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/67>
827
828 === release 1.17.90 ===
829
830 2020-08-20 16:12:23 +0100  Tim-Philipp Müller <tim@centricular.com>
831
832         * ChangeLog:
833         * NEWS:
834         * RELEASE:
835         * gst-plugins-ugly.doap:
836         * meson.build:
837           Release 1.17.90
838
839 2020-07-15 10:49:03 +0300  Jordan Petridis <jordan@centricular.com>
840
841         * tests/check/elements/amrnbenc.c:
842           amrnbenc: remove global variables
843           gstcheck is declaring its own buffers glist which ends up
844           overwritten, loks like the code meant to use that already
845           gcc 10 is also complaining about this, but only on static
846           builds for some reason
847           ```
848           FAILED: subprojects/gst-plugins-ugly/tests/check/elements_amrnbenc
849           /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
850           collect2: error: ld returned 1 exit status
851           ```
852           also remove unused var `current_buf`
853           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/62>
854
855 2020-04-02 03:27:26 +1100  Jan Schmidt <jan@centricular.com>
856
857         * gst/realmedia/rmdemux.c:
858           rmdemux: Don't ignore the return value of gst_segment_do_seek()
859           If gst_segment_do_seek() fails, fail the seek.
860           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/45>
861
862 2020-04-01 19:34:30 +1100  Jan Schmidt <jan@centricular.com>
863
864         * gst/asfdemux/gstasfdemux.c:
865           asfdemux: Don't ignore the return result of gst_segment_do_seek()
866           gst_segment_do_seek() can fail, and our seek should fail
867           accordingly.
868           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/45>
869
870 2020-04-17 11:34:16 -0500  Derek Lesho <dlesho@codeweavers.com>
871
872         * gst/asfdemux/gstasfdemux.c:
873           asfdemux: Only forward SEEK event when in push mode.
874           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/48>
875
876 2020-07-25 21:19:20 +0100  Stéphane Cerveau <scerveau@collabora.com>
877
878         * meson.build:
879           meson: add a plugin summary
880           This summary displays a list of plugins which
881           have been enabled.
882           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/65>
883
884 2018-10-03 13:32:11 +0200  Thibault Saunier <tsaunier@igalia.com>
885
886         * ext/x264/GstX264Enc.prs:
887           x264enc: Add a 'Zero Latency' profile
888           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/42>
889
890 2020-07-22 17:31:37 +0200  Mathieu Duponchelle <mathieu@centricular.com>
891
892         * tests/check/elements/x264enc.c:
893           tests/x264enc: Don't declare variables inside the for loop header
894           This is a C99 feature
895           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/64>
896
897 2020-07-21 15:40:26 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
898
899         * tests/check/elements/x264enc.c:
900           tests: x264enc: Test formats are compatible with profile
901           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
902
903 2020-07-01 16:11:09 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
904
905         * ext/x264/gstx264enc.c:
906           x264enc: Separate high-10 video formats from 8-bit formats
907           If downstream is constrained to an 8-bit profile, caps queries would
908           still allow I420_10LE as input. If upstream actually sends such a caps
909           event, downstream would fail to accept the high-10 profile.
910           The following pipeline now fails earlier, during the negotiation phase
911           instead of the stream start:
912           gst-launch-1.0 videotestsrc ! video/x-raw,format=I420_10LE \
913           ! x264enc ! video/x-h264,profile=constrained-baseline \
914           ! fakesink
915           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
916
917 2020-07-21 15:39:31 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
918
919         * tests/check/elements/x264enc.c:
920           tests: x264enc: Test 10-bit formats
921           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
922
923 2020-07-21 15:33:57 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
924
925         * tests/check/elements/x264enc.c:
926           tests: x264enc: Test all (8-bit) video formats
927           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
928
929 2020-07-06 22:13:55 -0400  Thibault Saunier <tsaunier@igalia.com>
930
931         * ext/x264/gstx264enc.c:
932           x264enc: Forward downstream colorimetry and chroma-site upstream
933           So that the value can be used by upstream converters when necessary.
934           This whole logic has been copied from `__gst_video_element_proxy_caps`
935           but those 2 fields were missing.
936           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/60>
937
938 2020-07-08 17:07:35 +0100  Tim-Philipp Müller <tim@centricular.com>
939
940         * meson.build:
941         * scripts/extract-release-date-from-doap-file.py:
942           meson: set release date from .doap file for releases
943           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/61>
944
945 2020-07-03 02:03:37 +0100  Tim-Philipp Müller <tim@centricular.com>
946
947         * meson.build:
948           Back to development
949
950 === release 1.17.2 ===
951
952 2020-07-03 00:29:25 +0100  Tim-Philipp Müller <tim@centricular.com>
953
954         * ChangeLog:
955         * NEWS:
956         * RELEASE:
957         * gst-plugins-ugly.doap:
958         * meson.build:
959           Release 1.17.2
960
961 2020-06-23 00:03:04 +0200  Mathieu Duponchelle <mathieu@centricular.com>
962
963         * docs/meson.build:
964           meson: mark plugins cache target as always stale
965
966 2020-06-19 22:55:28 -0400  Thibault Saunier <tsaunier@igalia.com>
967
968         * docs/gst_plugins_cache.json:
969           doc: Stop documenting properties from parents
970
971 2020-06-20 00:28:13 +0100  Tim-Philipp Müller <tim@centricular.com>
972
973         * meson.build:
974           Back to development
975
976 === release 1.17.1 ===
977
978 2020-06-19 19:20:41 +0100  Tim-Philipp Müller <tim@centricular.com>
979
980         * ChangeLog:
981         * NEWS:
982         * RELEASE:
983         * docs/gst_plugins_cache.json:
984         * gst-plugins-ugly.doap:
985         * meson.build:
986           Release 1.17.1
987
988 2020-06-09 15:13:47 -0400  Thibault Saunier <tsaunier@igalia.com>
989
990         * docs/gst_plugins_cache.json:
991           docs: Update plugins cache
992
993 2020-06-08 09:37:10 -0400  Thibault Saunier <tsaunier@igalia.com>
994
995         * docs/gst_plugins_cache.json:
996           docs: Update plugins cache
997
998 2020-06-06 10:15:25 +0100  Philippe Normand <philn@igalia.com>
999
1000         * ext/sidplay/gstsiddec.cc:
1001           siddec: update gst_type_mark_as_plugin_api() calls
1002           This was left behind in commit bc1ab5e8e00a7ed6ac5e192af9310bd2146e446a.
1003           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/55>
1004
1005 2020-06-06 00:41:38 +0200  Mathieu Duponchelle <mathieu@centricular.com>
1006
1007         * ext/a52dec/gsta52dec.c:
1008         * ext/amrnb/amrnbdec.c:
1009         * ext/amrnb/amrnbenc.c:
1010         * ext/x264/gstx264enc.c:
1011           plugins: uddate gst_type_mark_as_plugin_api() calls
1012
1013 2020-06-03 18:38:28 -0400  Thibault Saunier <tsaunier@igalia.com>
1014
1015         * docs/meson.build:
1016           doc: Require hotdoc >= 0.11.0
1017
1018 2020-05-27 16:02:02 +0300  Sebastian Dröge <sebastian@centricular.com>
1019
1020         * docs/gst_plugins_cache.json:
1021           docs: Update gst_plugins_cache.json
1022
1023 2020-05-30 23:16:50 +0300  Sebastian Dröge <sebastian@centricular.com>
1024
1025         * ext/a52dec/gsta52dec.c:
1026         * ext/amrnb/amrnbdec.c:
1027         * ext/amrnb/amrnbenc.c:
1028         * ext/sidplay/gstsiddec.cc:
1029         * ext/x264/gstx264enc.c:
1030           plugins: Use gst_type_mark_as_plugin_api() for all non-element plugin types
1031
1032 2020-06-02 00:41:23 +0100  Tim-Philipp Müller <tim@centricular.com>
1033
1034         * gst/asfdemux/gstasfdemux.c:
1035           asfdemux: extract WM/PartOfSet disc number and count metadata
1036           Fixes #30
1037           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/54>
1038
1039 2020-06-02 00:40:48 +0100  Tim-Philipp Müller <tim@centricular.com>
1040
1041         * gst/asfdemux/gstasfdemux.c:
1042           asfdemux: sprinkle some INDENT-OFF
1043           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/54>
1044
1045 2020-05-27 14:42:20 +0100  Tim-Philipp Müller <tim@centricular.com>
1046
1047         * tests/check/meson.build:
1048           tests: fix meson test env setup to make sure we use the right gst-plugin-scanner
1049           If core is built as a subproject (e.g. as in gst-build), make sure to use
1050           the gst-plugin-scanner from the built subproject. Without this, gstreamer
1051           might accidentally use the gst-plugin-scanner from the install prefix if
1052           that exists, which in turn might drag in gst library versions we didn't
1053           mean to drag in. Those gst library versions might then be older than
1054           what our current build needs, and might cause our newly-built plugins
1055           to get blacklisted in the test registry because they rely on a symbol
1056           that the wrongly-pulled in gst lib doesn't have.
1057           This should fix running of unit tests in gst-build when invoking
1058           meson test or ninja test from outside the devenv for the case where
1059           there is an older or different-version gst-plugin-scanner installed
1060           in the install prefix.
1061           In case no gst-plugin-scanner is installed in the install prefix, this
1062           will fix "GStreamer-WARNING: External plugin loader failed. This most
1063           likely means that the plugin loader helper binary was not found or
1064           could not be run. You might need to set the GST_PLUGIN_SCANNER
1065           environment variable if your setup is unusual." warnings when running
1066           the unit tests.
1067           In the case where we find GStreamer core via pkg-config we use
1068           a newly-added pkg-config var "pluginscannerdir" to get the right
1069           directory. This has the benefit of working transparently for both
1070           installed and uninstalled pkg-config files/setups.
1071           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/53>
1072
1073 2020-05-27 09:13:17 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.com>
1074
1075         * ext/dvdread/dvdreadsrc.c:
1076           dvdreadsrc: fix uninitialized warning
1077           Variable is always set in actual code paths but let's keep gcc happy.
1078           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/51>
1079
1080 2020-05-12 05:07:47 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1081
1082         * ext/sidplay/meson.build:
1083         * meson.build:
1084           meson: Pass native: false to add_languages()
1085           This is needed for cross-compiling without a build machine compiler
1086           available. The option was added in 0.54, but we only need this in
1087           Cerbero and it doesn't affect older versions so it should be ok.
1088           Will just cause a spurious warning.
1089           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/50>
1090
1091 2020-04-03 14:24:46 -0500  Derek Lesho <dlesho@codeweavers.com>
1092
1093         * gst/asfdemux/gstasfdemux.c:
1094           asfdemux: Always re-initialize metadata and global_metadata
1095           When transitioning from the PAUSED state, to the READY state, and back,
1096           metadata and global_metadata are left uninitialized, unlike when the
1097           demxuer transitions from NULL to READY, then to PAUSED.  I have found
1098           this to cause a segmentation fault when fields in these structures are
1099           set.
1100
1101 2020-04-02 16:18:00 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1102
1103         * ext/x264/gstx264enc.c:
1104           x264enc: Fix 'ref' property range and default
1105           The --ref option indicate the size of the DPB, hence should be in the range of
1106           0 to 16. This patch also fix the default to match x264enc default 3. This
1107           change isn't a behaviour change since we don't enforce the reported default.
1108
1109 2020-03-19 18:05:43 -0300  Thibault Saunier <tsaunier@igalia.com>
1110
1111         * ext/a52dec/gsta52dec.c:
1112           a52dec: Mark as converter
1113           It is able to do channel downminxing, so technically it is also a
1114           converter
1115           This is also important so validate knows about that when doing its
1116           checks
1117
1118 2019-10-17 14:55:51 +0200  Thibault Saunier <tsaunier@igalia.com>
1119
1120         * ext/x264/gstencoderbitrateprofilemanager.c:
1121         * ext/x264/gstencoderbitrateprofilemanager.h:
1122         * ext/x264/gstx264enc.c:
1123         * ext/x264/gstx264enc.h:
1124         * ext/x264/meson.build:
1125           x264enc: Respect Youtube bitrate recommandation
1126           Properly follow google recommendations[0] concerning bitrate when the
1127           user wants to use the youtube profile.
1128           [0]: https://support.google.com/youtube/answer/1722171?hl=en
1129
1130 2019-12-18 16:09:42 +0100  Stéphane Cerveau <scerveau@collabora.com>
1131
1132         * ext/dvdread/dvdreadsrc.c:
1133           ugly: use of g_value_dup_string
1134           Use helper method to get string from GValue.
1135
1136 2019-12-14 18:49:54 +0700  Dmitry Shusharin <pmdvsh@gmail.com>
1137
1138         * ext/x264/gstx264enc.c:
1139           x264enc: fixed codestyle
1140
1141 2019-12-14 17:15:21 +0700  Dmitry Shusharin <pmdvsh@gmail.com>
1142
1143         * ext/x264/gstx264enc.c:
1144           x264enc: corrected em_data value in CEA-708 CC SEI message (fixes #28)
1145           Section 4.4 of CEA-708-D specification (table 2) requires all bits to be
1146           set inside em_data field. h264parse element (and possible third-party
1147           decoders such as libav) also follows this requirement.
1148           https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/28
1149
1150 2019-06-09 00:30:53 +0100  Tim-Philipp Müller <tim@centricular.com>
1151
1152         * .gitignore:
1153         * .gitmodules:
1154         * Makefile.am:
1155         * README:
1156         * autogen.sh:
1157         * common:
1158         * configure.ac:
1159         * docs/.gitignore:
1160         * docs/version.entities.in:
1161         * ext/Makefile.am:
1162         * ext/a52dec/Makefile.am:
1163         * ext/amrnb/Makefile.am:
1164         * ext/amrwbdec/Makefile.am:
1165         * ext/cdio/Makefile.am:
1166         * ext/dvdread/Makefile.am:
1167         * ext/mpeg2dec/.gitignore:
1168         * ext/mpeg2dec/Makefile.am:
1169         * ext/sidplay/Makefile.am:
1170         * ext/x264/Makefile.am:
1171         * gst-libs/Makefile.am:
1172         * gst-libs/gst/Makefile.am:
1173         * gst/Makefile.am:
1174         * gst/asfdemux/.gitignore:
1175         * gst/asfdemux/Makefile.am:
1176         * gst/dvdlpcmdec/Makefile.am:
1177         * gst/dvdsub/Makefile.am:
1178         * gst/realmedia/.gitignore:
1179         * gst/realmedia/Makefile.am:
1180         * gst/xingmux/Makefile.am:
1181         * m4/.gitignore:
1182         * m4/Makefile.am:
1183         * m4/README:
1184         * m4/a52.m4:
1185         * m4/aalib.m4:
1186         * m4/as-ffmpeg.m4:
1187         * m4/as-slurp-ffmpeg.m4:
1188         * m4/check-libheader.m4:
1189         * m4/freetype2.m4:
1190         * m4/gconf-2.m4:
1191         * m4/glib.m4:
1192         * m4/gst-fionread.m4:
1193         * m4/gst-ivorbis.m4:
1194         * m4/gst-sdl.m4:
1195         * m4/gst-shout2.m4:
1196         * m4/gst-sid.m4:
1197         * m4/gtk.m4:
1198         * m4/libfame.m4:
1199         * m4/libmikmod.m4:
1200         * m4/lrint.m4:
1201         * m4/lrintf.m4:
1202         * pkgconfig/.gitignore:
1203         * pkgconfig/Makefile.am:
1204         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
1205         * po/.gitignore:
1206         * po/Makevars:
1207         * po/POTFILES:
1208         * tests/Makefile.am:
1209         * tests/check/.gitignore:
1210         * tests/check/Makefile.am:
1211         * tests/check/elements/.gitignore:
1212         * tests/check/generic/.gitignore:
1213         * tests/files/Makefile.am:
1214           Remove autotools build system
1215
1216 2019-09-02 09:33:15 -0400  Aaron Boxer <aaron.boxer@collabora.com>
1217
1218         * NEWS:
1219         * ext/mpeg2dec/gstmpeg2dec.c:
1220         * ext/x264/gstx264enc.c:
1221         * gst/asfdemux/gstasfdemux.c:
1222         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1223         * gst/dvdsub/gstdvdsubdec.c:
1224         * gst/realmedia/rdtjitterbuffer.c:
1225         * gst/realmedia/rtspreal.c:
1226         * hooks/pre-commit.hook:
1227           documentation: fix some typos
1228
1229 2019-08-23 19:06:59 +0200  Mathieu Duponchelle <mathieu@centricular.com>
1230
1231         * ext/amrnb/amrnbdec.c:
1232         * ext/amrnb/amrnbenc.c:
1233         * ext/amrwbdec/amrwbdec.c:
1234           docstrings: port ulinks to markdown links
1235
1236 2019-08-23 16:25:25 +1000  Matthew Waters <matthew@centricular.com>
1237
1238         * docs/meson.build:
1239           meson: Don't generate doc cache when no plugins are enabled
1240           Fixes gst-build with -Dauto-features=disabled -Dugly=enabled
1241
1242 2019-07-15 21:56:57 +0900  Seungha Yang <seungha.yang@navercorp.com>
1243
1244         * ext/x264/gstx264enc.c:
1245           x264enc: Port to color_{primaries,transfer,matrix}_to_iso
1246           ... with more color value mapping
1247
1248 2019-07-15 22:38:35 +0900  Seungha Yang <seungha.yang@navercorp.com>
1249
1250         * tests/check/elements/x264enc.c:
1251         * tests/check/meson.build:
1252           tests: x264enc: Enable test on Windows
1253           ... with removal of pointless unistd.h dependency.
1254           Note that full dependency listing is required to run unit test
1255           executable binary on Windows uninstalled environment.
1256
1257 2019-05-31 23:07:58 +0200  Niels De Graef <niels.degraef@barco.com>
1258
1259         * configure.ac:
1260         * meson.build:
1261           meson: Bump minimal GLib version to 2.44
1262           This means we can use some newer features and get rid of some
1263           boilerplate code using the G_DECLARE_* macros.
1264           As discussed on IRC, 2.44 is old enough by now to start depending on it.
1265
1266 2019-05-29 23:00:48 +0200  Mathieu Duponchelle <mathieu@centricular.com>
1267
1268         * ext/sidplay/gstsiddec.cc:
1269           doc: remove xml from comments
1270
1271 2019-05-25 14:19:54 +0200  Tim-Philipp Müller <tim@centricular.com>
1272
1273         * gst/asfdemux/asfheaders.h:
1274           asfdemux: remove some unused cruft in internal headers
1275
1276 2019-05-16 09:15:52 -0400  Thibault Saunier <tsaunier@igalia.com>
1277
1278         * docs/gst_plugins_cache.json:
1279         * docs/meson.build:
1280           docs: Stop building the doc cache by default
1281           And update the cache
1282           Fixes https://gitlab.freedesktop.org/gstreamer/gst-docs/issues/36
1283
1284 2019-05-13 22:54:16 -0400  Thibault Saunier <tsaunier@igalia.com>
1285
1286         * docs/gst_plugins_cache.json:
1287           docs: Update plugins documentation cache
1288
1289 2018-10-22 11:47:37 +0200  Thibault Saunier <tsaunier@igalia.com>
1290
1291         * Makefile.am:
1292         * configure.ac:
1293         * docs/Makefile.am:
1294         * docs/all_index.md:
1295         * docs/gst_api_version.in:
1296         * docs/gst_plugins_cache.json:
1297         * docs/index.md:
1298         * docs/meson.build:
1299         * docs/plugins/.gitignore:
1300         * docs/plugins/Makefile.am:
1301         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1302         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1303         * docs/plugins/gst-plugins-ugly-plugins.args:
1304         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1305         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
1306         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
1307         * docs/plugins/gst-plugins-ugly-plugins.signals:
1308         * docs/plugins/gst-plugins-ugly-plugins.types:
1309         * docs/plugins/inspect/plugin-a52dec.xml:
1310         * docs/plugins/inspect/plugin-amrnb.xml:
1311         * docs/plugins/inspect/plugin-amrwbdec.xml:
1312         * docs/plugins/inspect/plugin-asf.xml:
1313         * docs/plugins/inspect/plugin-cdio.xml:
1314         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1315         * docs/plugins/inspect/plugin-dvdread.xml:
1316         * docs/plugins/inspect/plugin-dvdsub.xml:
1317         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1318         * docs/plugins/inspect/plugin-realmedia.xml:
1319         * docs/plugins/inspect/plugin-sid.xml:
1320         * docs/plugins/inspect/plugin-x264.xml:
1321         * docs/plugins/inspect/plugin-xingmux.xml:
1322         * docs/sitemap.txt:
1323         * ext/a52dec/meson.build:
1324         * ext/amrnb/meson.build:
1325         * ext/amrwbdec/meson.build:
1326         * ext/cdio/meson.build:
1327         * ext/dvdread/meson.build:
1328         * ext/mpeg2dec/meson.build:
1329         * ext/sidplay/meson.build:
1330         * ext/x264/meson.build:
1331         * gst/asfdemux/gstasfdemux.h:
1332         * gst/asfdemux/meson.build:
1333         * gst/dvdlpcmdec/meson.build:
1334         * gst/dvdsub/meson.build:
1335         * gst/realmedia/meson.build:
1336         * gst/xingmux/meson.build:
1337         * meson.build:
1338         * meson_options.txt:
1339           docs: Port documentation to hotdoc
1340
1341 2018-10-22 11:47:32 +0200  Thibault Saunier <tsaunier@igalia.com>
1342
1343         * ext/a52dec/gsta52dec.c:
1344         * ext/amrnb/amrnbdec.c:
1345         * ext/amrnb/amrnbenc.c:
1346         * ext/amrwbdec/amrwbdec.c:
1347         * ext/cdio/gstcdiocddasrc.c:
1348         * ext/x264/gstx264enc.c:
1349         * gst/asfdemux/gstasfdemux.h:
1350         * gst/asfdemux/gstrtspwms.c:
1351         * gst/realmedia/gstrdtbuffer.h:
1352         * gst/realmedia/rademux.c:
1353         * gst/realmedia/rdtmanager.c:
1354         * gst/realmedia/rtspreal.c:
1355         * gst/xingmux/gstxingmux.c:
1356           docs: Port all docstring to gtk-doc markdown
1357
1358 2019-04-26 18:28:04 +0100  Tim-Philipp Müller <tim@centricular.com>
1359
1360         * ext/sidplay/meson.build:
1361           meson: sidplay: use library() instead of shared_module()
1362           Like we do for other plugins, and also install a .pc file
1363           if we build the plugin statically.
1364
1365 2019-04-22 12:51:33 +0300  Sebastian Dröge <sebastian@centricular.com>
1366
1367         * ext/dvdread/meson.build:
1368         * meson.build:
1369           meson: Always require the gmodule dependency
1370           It's needed by the dvdread plugin but also by the x264 plugin in certain
1371           circumstances. As it's part of GLib and always available, simply move it
1372           as a hard dependency to the top-level meson.build.
1373
1374 2019-04-19 10:28:17 +0100  Tim-Philipp Müller <tim@centricular.com>
1375
1376         * README:
1377         * RELEASE:
1378         * configure.ac:
1379         * docs/plugins/inspect/plugin-a52dec.xml:
1380         * docs/plugins/inspect/plugin-amrnb.xml:
1381         * docs/plugins/inspect/plugin-amrwbdec.xml:
1382         * docs/plugins/inspect/plugin-asf.xml:
1383         * docs/plugins/inspect/plugin-cdio.xml:
1384         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1385         * docs/plugins/inspect/plugin-dvdread.xml:
1386         * docs/plugins/inspect/plugin-dvdsub.xml:
1387         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1388         * docs/plugins/inspect/plugin-realmedia.xml:
1389         * docs/plugins/inspect/plugin-sid.xml:
1390         * docs/plugins/inspect/plugin-x264.xml:
1391         * docs/plugins/inspect/plugin-xingmux.xml:
1392         * meson.build:
1393           Back to development
1394
1395 === release 1.16.0 ===
1396
1397 2019-04-19 00:24:40 +0100  Tim-Philipp Müller <tim@centricular.com>
1398
1399         * ChangeLog:
1400         * NEWS:
1401         * README:
1402         * RELEASE:
1403         * configure.ac:
1404         * gst-plugins-ugly.doap:
1405         * meson.build:
1406           Release 1.16.0
1407
1408 2019-04-19 00:24:40 +0100  Tim-Philipp Müller <tim@centricular.com>
1409
1410         * docs/plugins/inspect/plugin-a52dec.xml:
1411         * docs/plugins/inspect/plugin-amrnb.xml:
1412         * docs/plugins/inspect/plugin-amrwbdec.xml:
1413         * docs/plugins/inspect/plugin-asf.xml:
1414         * docs/plugins/inspect/plugin-cdio.xml:
1415         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1416         * docs/plugins/inspect/plugin-dvdread.xml:
1417         * docs/plugins/inspect/plugin-dvdsub.xml:
1418         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1419         * docs/plugins/inspect/plugin-realmedia.xml:
1420         * docs/plugins/inspect/plugin-sid.xml:
1421         * docs/plugins/inspect/plugin-x264.xml:
1422         * docs/plugins/inspect/plugin-xingmux.xml:
1423           Update docs
1424
1425 2019-04-19 00:24:38 +0100  Tim-Philipp Müller <tim@centricular.com>
1426
1427         * po/id.po:
1428         * po/sv.po:
1429           Update translations
1430
1431 === release 1.15.90 ===
1432
1433 2019-04-11 00:28:18 +0100  Tim-Philipp Müller <tim@centricular.com>
1434
1435         * ChangeLog:
1436         * NEWS:
1437         * RELEASE:
1438         * configure.ac:
1439         * gst-plugins-ugly.doap:
1440         * meson.build:
1441           Release 1.15.90
1442
1443 2019-04-11 00:28:18 +0100  Tim-Philipp Müller <tim@centricular.com>
1444
1445         * docs/plugins/inspect/plugin-a52dec.xml:
1446         * docs/plugins/inspect/plugin-amrnb.xml:
1447         * docs/plugins/inspect/plugin-amrwbdec.xml:
1448         * docs/plugins/inspect/plugin-asf.xml:
1449         * docs/plugins/inspect/plugin-cdio.xml:
1450         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1451         * docs/plugins/inspect/plugin-dvdread.xml:
1452         * docs/plugins/inspect/plugin-dvdsub.xml:
1453         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1454         * docs/plugins/inspect/plugin-realmedia.xml:
1455         * docs/plugins/inspect/plugin-sid.xml:
1456         * docs/plugins/inspect/plugin-x264.xml:
1457         * docs/plugins/inspect/plugin-xingmux.xml:
1458           Update docs
1459
1460 2019-03-27 21:59:45 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1461
1462         * ext/x264/meson.build:
1463           meson: Add a subproject fallback for x264
1464
1465 2019-03-10 19:33:31 +0000  Piotr Drąg <piotrdrag@gmail.com>
1466
1467         * po/LINGUAS:
1468           Update LINGUAS
1469
1470 2019-03-21 11:23:07 +0000  Tim-Philipp Müller <tim@centricular.com>
1471
1472         * meson.build:
1473           meson: add -Wno-unused also to C++ args when gst debug system is disabled
1474
1475 2019-03-04 09:08:07 +0000  Tim-Philipp Müller <tim@centricular.com>
1476
1477         * NEWS:
1478         * RELEASE:
1479         * configure.ac:
1480         * docs/plugins/inspect/plugin-a52dec.xml:
1481         * docs/plugins/inspect/plugin-amrnb.xml:
1482         * docs/plugins/inspect/plugin-amrwbdec.xml:
1483         * docs/plugins/inspect/plugin-asf.xml:
1484         * docs/plugins/inspect/plugin-cdio.xml:
1485         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1486         * docs/plugins/inspect/plugin-dvdread.xml:
1487         * docs/plugins/inspect/plugin-dvdsub.xml:
1488         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1489         * docs/plugins/inspect/plugin-realmedia.xml:
1490         * docs/plugins/inspect/plugin-sid.xml:
1491         * docs/plugins/inspect/plugin-x264.xml:
1492         * docs/plugins/inspect/plugin-xingmux.xml:
1493         * meson.build:
1494           Back to development
1495
1496 2019-02-28 11:03:31 +0100  Mathieu Duponchelle <mathieu@centricular.com>
1497
1498         * ext/x264/gstx264enc.c:
1499           x264enc: inject CEA708 closed captions
1500
1501 === release 1.15.2 ===
1502
1503 2019-02-26 11:48:50 +0000  Tim-Philipp Müller <tim@centricular.com>
1504
1505         * ChangeLog:
1506         * NEWS:
1507         * RELEASE:
1508         * configure.ac:
1509         * gst-plugins-ugly.doap:
1510         * meson.build:
1511           Release 1.15.2
1512
1513 2019-02-26 11:48:50 +0000  Tim-Philipp Müller <tim@centricular.com>
1514
1515         * docs/plugins/inspect/plugin-a52dec.xml:
1516         * docs/plugins/inspect/plugin-amrnb.xml:
1517         * docs/plugins/inspect/plugin-amrwbdec.xml:
1518         * docs/plugins/inspect/plugin-asf.xml:
1519         * docs/plugins/inspect/plugin-cdio.xml:
1520         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1521         * docs/plugins/inspect/plugin-dvdread.xml:
1522         * docs/plugins/inspect/plugin-dvdsub.xml:
1523         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1524         * docs/plugins/inspect/plugin-realmedia.xml:
1525         * docs/plugins/inspect/plugin-sid.xml:
1526         * docs/plugins/inspect/plugin-x264.xml:
1527         * docs/plugins/inspect/plugin-xingmux.xml:
1528           Update docs
1529
1530 2019-02-26 11:48:47 +0000  Tim-Philipp Müller <tim@centricular.com>
1531
1532         * po/af.po:
1533         * po/az.po:
1534         * po/bg.po:
1535         * po/ca.po:
1536         * po/cs.po:
1537         * po/da.po:
1538         * po/de.po:
1539         * po/el.po:
1540         * po/en_GB.po:
1541         * po/eo.po:
1542         * po/es.po:
1543         * po/eu.po:
1544         * po/fi.po:
1545         * po/fr.po:
1546         * po/fur.po:
1547         * po/gl.po:
1548         * po/hr.po:
1549         * po/hu.po:
1550         * po/id.po:
1551         * po/it.po:
1552         * po/ja.po:
1553         * po/lt.po:
1554         * po/lv.po:
1555         * po/ms.po:
1556         * po/mt.po:
1557         * po/nb.po:
1558         * po/nl.po:
1559         * po/or.po:
1560         * po/pl.po:
1561         * po/pt_BR.po:
1562         * po/ro.po:
1563         * po/ru.po:
1564         * po/sk.po:
1565         * po/sl.po:
1566         * po/sq.po:
1567         * po/sr.po:
1568         * po/sv.po:
1569         * po/ta.po:
1570         * po/tr.po:
1571         * po/uk.po:
1572         * po/vi.po:
1573         * po/zh_CN.po:
1574           Update translations
1575
1576 2019-02-22 23:54:30 +0000  Tim-Philipp Müller <tim@centricular.com>
1577
1578         * ext/sidplay/gstsiddec.cc:
1579           sidplay: fix indentation
1580
1581 2019-02-12 17:58:19 +0200  Sebastian Dröge <sebastian@centricular.com>
1582
1583         * ext/dvdread/dvdreadsrc.c:
1584           dvdreadsrc: Work around GCC9 compiler warning
1585           It's technically true but not for this specific type.
1586           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]
1587           394 |       gst_dvd_read_src_make_clut_change_event (src, src->cur_pgc->palette);
1588           |                                                     ~~~~~~~~~~~~^~~~~~~~~
1589
1590 2019-01-30 19:50:30 +0900  Seungha Yang <seungha.yang@navercorp.com>
1591
1592         * meson.build:
1593           meson: Add support orc fallback
1594           Allow fallback to orc subproject if any.
1595
1596 2019-01-25 14:38:05 +0200  Sebastian Dröge <sebastian@centricular.com>
1597
1598         * ext/x264/gstx264enc.c:
1599           x264: Only enable dynamic loading code for x264 < 253
1600           Otherwise we get some compiler warnings:
1601           ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:200:1: warning: ‘unload_x264’ defined but not used [-Wunused-function]
1602           unload_x264 (GstX264EncVTable * vtable)
1603           ^~~~~~~~~~~
1604           ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:154:1: warning: ‘load_x264’ defined but not used [-Wunused-function]
1605           load_x264 (const gchar * filename)
1606           ^~~~~~~~~
1607
1608 2019-01-25 14:36:55 +0200  Sebastian Dröge <sebastian@centricular.com>
1609
1610         * ext/x264/meson.build:
1611           x264: Link to gmodule in the meson build if extra x264 libraries are provided
1612           We would dynamically load additional x264 libraries then.
1613
1614 2019-01-17 17:29:38 +0200  Helmut Grohne <helmut@subdivi.de>
1615
1616         * m4/gst-sid.m4:
1617           sid: Fix cross-compilation by using AC_TRY_LINK instead of AC_TRY_RUN
1618           https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=917899
1619
1620 === release 1.15.1 ===
1621
1622 2019-01-17 02:02:30 +0000  Tim-Philipp Müller <tim@centricular.com>
1623
1624         * ChangeLog:
1625         * NEWS:
1626         * RELEASE:
1627         * configure.ac:
1628         * gst-plugins-ugly.doap:
1629         * meson.build:
1630           Release 1.15.1
1631
1632 2019-01-17 02:02:30 +0000  Tim-Philipp Müller <tim@centricular.com>
1633
1634         * docs/plugins/inspect/plugin-a52dec.xml:
1635         * docs/plugins/inspect/plugin-amrnb.xml:
1636         * docs/plugins/inspect/plugin-amrwbdec.xml:
1637         * docs/plugins/inspect/plugin-asf.xml:
1638         * docs/plugins/inspect/plugin-cdio.xml:
1639         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1640         * docs/plugins/inspect/plugin-dvdread.xml:
1641         * docs/plugins/inspect/plugin-dvdsub.xml:
1642         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1643         * docs/plugins/inspect/plugin-realmedia.xml:
1644         * docs/plugins/inspect/plugin-sid.xml:
1645         * docs/plugins/inspect/plugin-x264.xml:
1646         * docs/plugins/inspect/plugin-xingmux.xml:
1647           Update docs
1648
1649 2019-01-17 02:02:22 +0000  Tim-Philipp Müller <tim@centricular.com>
1650
1651         * po/af.po:
1652         * po/ast.po:
1653         * po/az.po:
1654         * po/bg.po:
1655         * po/ca.po:
1656         * po/cs.po:
1657         * po/da.po:
1658         * po/de.po:
1659         * po/el.po:
1660         * po/en_GB.po:
1661         * po/eo.po:
1662         * po/es.po:
1663         * po/eu.po:
1664         * po/fi.po:
1665         * po/fr.po:
1666         * po/fur.po:
1667         * po/gl.po:
1668         * po/hr.po:
1669         * po/hu.po:
1670         * po/id.po:
1671         * po/it.po:
1672         * po/ja.po:
1673         * po/lt.po:
1674         * po/lv.po:
1675         * po/ms.po:
1676         * po/mt.po:
1677         * po/nb.po:
1678         * po/nl.po:
1679         * po/or.po:
1680         * po/pl.po:
1681         * po/pt_BR.po:
1682         * po/ro.po:
1683         * po/ru.po:
1684         * po/sk.po:
1685         * po/sl.po:
1686         * po/sq.po:
1687         * po/sr.po:
1688         * po/sv.po:
1689         * po/tr.po:
1690         * po/uk.po:
1691         * po/vi.po:
1692         * po/zh_CN.po:
1693           Update translations
1694
1695 2018-12-30 22:48:42 +0900  Seungha Yang <seungha.yang@navercorp.com>
1696
1697         * tests/check/generic/states.c:
1698         * tests/check/meson.build:
1699           tests: Enable test generic_states on Windows
1700           ... and drop needless unistd.h dependency
1701
1702 2018-12-18 22:48:42 +0900  Seungha Yang <seungha.yang@navercorp.com>
1703
1704         * meson.build:
1705         * tests/check/meson.build:
1706           meson: Use join_paths() instead '/'
1707
1708 2018-12-07 23:39:01 +0900  Seungha Yang <seungha.yang@navercorp.com>
1709
1710         * meson.build:
1711         * tests/check/meson.build:
1712         * tests/meson.build:
1713           tests: Enable unit test on Windows
1714           Remove hard-coded ':' whitelist separator since it varies with OS
1715
1716 2018-12-05 17:24:25 -0300  Thibault Saunier <tsaunier@igalia.com>
1717
1718         * common:
1719           Automatic update of common submodule
1720           From ed78bee to 59cb678
1721
1722 2018-11-24 19:28:19 +0900  Seungha Yang <seungha.yang@navercorp.com>
1723
1724         * meson.build:
1725           meson: Specify encoding to UTF-8 when building with MSVC
1726           Use build arguments consistent with core and -base. This can also
1727           remove noisy "C4819" warning of non-us locale MSVC.
1728
1729 2018-11-12 13:30:59 +0200  Jordan Petridis <jordan@centricular.com>
1730
1731         * .gitlab-ci.yml:
1732           Add Gitlab CI configuration
1733           This commit adds a .gitlab-ci.yml file, which uses a feature
1734           to fetch the config from a centralized repository. The intent is
1735           to have all the gstreamer modules use the same configuration.
1736           The configuration is currently hosted at the gst-ci repository
1737           under the gitlab/ci_template.yml path.
1738           Part of https://gitlab.freedesktop.org/gstreamer/gstreamer-project/issues/29
1739
1740 2018-11-05 05:38:33 +0000  Matthew Waters <matthew@centricular.com>
1741
1742         * .gitmodules:
1743           Update common submodule location
1744           Remove the git directory
1745
1746 2018-11-05 12:52:46 +0800  Haihao Xiang <haihao.xiang@intel.com>
1747
1748         * .gitmodules:
1749         * gst-plugins-ugly.doap:
1750           Clone the code from gitlab
1751           This fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/22
1752
1753 2018-10-08 20:45:52 +0100  Tim-Philipp Müller <tim@centricular.com>
1754
1755         * meson.build:
1756           meson: use new 'python' module instead of deprecated
1757           https://github.com/mesonbuild/meson/pull/4169
1758
1759 2018-09-22 17:33:35 +0100  Tim-Philipp Müller <tim@centricular.com>
1760
1761         * tests/check/elements/x264enc.c:
1762           tests: x264enc: fix leak in unit test
1763           The static pad templates weren't static so their
1764           contents were leaked. valgrind was not happy.
1765           Also rename confusing define.
1766
1767 2018-09-18 21:43:14 +0900  Seungha Yang <seungha.yang@navercorp.com>
1768
1769         * ext/x264/gstx264enc.c:
1770         * ext/x264/gstx264enc.h:
1771           x264enc: Avoid format decision per frame
1772           Avoid switch/case per frame for format decision and detect the format
1773           only if where it could be changed. Note that, whenever encoder->input_state
1774           is changed, gst_x264_enc_init_encoder() is called.
1775           https://bugzilla.gnome.org/show_bug.cgi?id=797164
1776
1777 2018-09-19 12:00:32 +0100  Tim-Philipp Müller <tim@centricular.com>
1778
1779         * meson.build:
1780         * meson_options.txt:
1781           meson: add glib-checks option to disable API guards and such
1782           We want this enabled by default, also in releases, but people
1783           may want to disable this for performance-critical workloads or
1784           on embedded devices.
1785
1786 2018-09-19 11:58:54 +0100  Tim-Philipp Müller <tim@centricular.com>
1787
1788         * meson_options.txt:
1789           meson: fix missing closing bracket in option descriptions
1790
1791 2018-08-18 21:22:42 +0100  Tim-Philipp Müller <tim@centricular.com>
1792
1793         * meson.build:
1794         * meson_options.txt:
1795         * tests/meson.build:
1796           meson: add option to disable tests
1797
1798 2018-08-18 21:20:20 +0100  Tim-Philipp Müller <tim@centricular.com>
1799
1800         * meson.build:
1801           meson: clean up some cruft
1802
1803 2018-08-18 21:15:23 +0100  Tim-Philipp Müller <tim@centricular.com>
1804
1805         * meson.build:
1806         * meson_options.txt:
1807           meson: add options to disable gobject cast checks and glib asserts
1808           ... and define G_DISABLE_DEPRECATED for development versions,
1809           like we do in autotools.
1810
1811 2018-08-16 13:17:58 +0200  Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
1812
1813         * ext/x264/gstx264enc.c:
1814           x264enc: Set bit depth for x264 ≥ 153
1815           https://bugzilla.gnome.org/show_bug.cgi?id=796975
1816
1817 2018-08-16 14:55:04 +0200  Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
1818
1819         * ext/x264/gstx264enc.c:
1820           x264enc: Remove superfluous x264_param_default
1821           https://bugzilla.gnome.org/show_bug.cgi?id=796973
1822
1823 2018-07-27 19:29:01 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1824
1825         * ext/a52dec/meson.build:
1826         * ext/amrnb/meson.build:
1827         * ext/amrwbdec/meson.build:
1828         * ext/cdio/meson.build:
1829         * ext/dvdread/meson.build:
1830         * ext/mpeg2dec/meson.build:
1831         * ext/sidplay/meson.build:
1832         * ext/x264/meson.build:
1833         * gst/meson.build:
1834         * meson.build:
1835         * meson_options.txt:
1836           Add feature options for all plugins
1837           The only automagic dependency left is C++ availability detection.
1838           https://bugzilla.gnome.org/show_bug.cgi?id=795107
1839
1840 2018-07-25 17:17:21 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1841
1842         * meson.build:
1843         * meson_options.txt:
1844           meson: Convert common options to feature options
1845           The rest will be converted later, these are necessary for gst-build to
1846           set options correctly.
1847           https://bugzilla.gnome.org/show_bug.cgi?id=795107
1848
1849 2018-06-11 14:43:20 +0200  Edward Hervey <edward@centricular.com>
1850
1851         * gst/asfdemux/gstasfdemux.c:
1852           asfdemux: Remove 0.10 code
1853           This was used to "close" a segment. It's no longer needed anymore
1854           in 1.x (it was essentially sending the same thing again)
1855
1856 2018-05-11 09:21:09 +0200  Edward Hervey <edward@centricular.com>
1857
1858         * gst/asfdemux/gstasfdemux.c:
1859           asfdemux: Only send flush event on seeking flushes
1860           And not on all the time
1861
1862 2018-05-21 11:54:50 +0100  Tim-Philipp Müller <tim@centricular.com>
1863
1864         * meson.build:
1865         * meson_options.txt:
1866           meson: add 'nls' option to disable translations
1867           And enable by default. Was implicitly disabled because
1868           ENABLE_NLS was not defined. Also use .set_quoted().
1869
1870 2018-05-05 19:32:00 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1871
1872         * meson.build:
1873         * meson_options.txt:
1874           meson: Update option names to omit disable_ and with- prefixes
1875           Also yield common options to the outer project (gst-build in our case)
1876           so that they don't have to be set manually.
1877
1878 2018-05-04 22:54:01 +1000  Jan Schmidt <jan@centricular.com>
1879
1880         * gst/dvdsub/gstdvdsubdec.c:
1881           dvdsubdec: Take the highlight event from the structure.
1882           Don't use GST_EVENT_TIMESTAMP to transfer any PTS
1883           associated with a highlight event, instead store
1884           it in the event structure directly, as
1885           GstEvent::timestamp will disappear in GStreamer 2.0
1886           https://bugzilla.gnome.org/show_bug.cgi?id=761477
1887
1888 2018-04-24 14:06:20 -0400  Xavier Claessens <xavier.claessens@collabora.com>
1889
1890         * ext/a52dec/meson.build:
1891         * ext/amrnb/meson.build:
1892         * ext/amrwbdec/meson.build:
1893         * ext/cdio/meson.build:
1894         * ext/dvdread/meson.build:
1895         * ext/mpeg2dec/meson.build:
1896         * ext/x264/meson.build:
1897         * gst/asfdemux/meson.build:
1898         * gst/dvdlpcmdec/meson.build:
1899         * gst/dvdsub/meson.build:
1900         * gst/realmedia/meson.build:
1901         * gst/xingmux/meson.build:
1902         * meson.build:
1903           Meson: Generate pc file for all plugins in ugly
1904           https://bugzilla.gnome.org/show_bug.cgi?id=794568
1905
1906 2018-04-25 10:59:11 +0100  Tim-Philipp Müller <tim@centricular.com>
1907
1908         * meson.build:
1909           meson: use -Wl,-Bsymbolic-functions where supported
1910           Just like the autotools build.
1911
1912 2018-04-16 20:13:05 +0300  Sebastian Dröge <sebastian@centricular.com>
1913
1914         * gst/asfdemux/gstasfdemux.c:
1915           asfdemux: Set the stream-format field of H264 streams
1916           If we have codec_data it will be AVC, otherwise assume byte-stream.
1917
1918 2018-04-16 10:53:12 +0100  Tim-Philipp Müller <tim@centricular.com>
1919
1920         * README:
1921         * common:
1922           Automatic update of common submodule
1923           From 3fa2c9e to ed78bee
1924
1925 2018-03-20 09:26:15 +0000  Tim-Philipp Müller <tim@centricular.com>
1926
1927         * NEWS:
1928         * RELEASE:
1929         * configure.ac:
1930         * docs/plugins/inspect/plugin-a52dec.xml:
1931         * docs/plugins/inspect/plugin-amrnb.xml:
1932         * docs/plugins/inspect/plugin-amrwbdec.xml:
1933         * docs/plugins/inspect/plugin-asf.xml:
1934         * docs/plugins/inspect/plugin-cdio.xml:
1935         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1936         * docs/plugins/inspect/plugin-dvdread.xml:
1937         * docs/plugins/inspect/plugin-dvdsub.xml:
1938         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1939         * docs/plugins/inspect/plugin-realmedia.xml:
1940         * docs/plugins/inspect/plugin-sid.xml:
1941         * docs/plugins/inspect/plugin-x264.xml:
1942         * docs/plugins/inspect/plugin-xingmux.xml:
1943         * meson.build:
1944           Back to development
1945
1946 === release 1.14.0 ===
1947
1948 2018-03-19 20:19:43 +0000  Tim-Philipp Müller <tim@centricular.com>
1949
1950         * ChangeLog:
1951         * NEWS:
1952         * RELEASE:
1953         * configure.ac:
1954         * gst-plugins-ugly.doap:
1955         * meson.build:
1956           Release 1.14.0
1957
1958 2018-03-19 20:19:43 +0000  Tim-Philipp Müller <tim@centricular.com>
1959
1960         * docs/plugins/inspect/plugin-a52dec.xml:
1961         * docs/plugins/inspect/plugin-amrnb.xml:
1962         * docs/plugins/inspect/plugin-amrwbdec.xml:
1963         * docs/plugins/inspect/plugin-asf.xml:
1964         * docs/plugins/inspect/plugin-cdio.xml:
1965         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1966         * docs/plugins/inspect/plugin-dvdread.xml:
1967         * docs/plugins/inspect/plugin-dvdsub.xml:
1968         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1969         * docs/plugins/inspect/plugin-realmedia.xml:
1970         * docs/plugins/inspect/plugin-sid.xml:
1971         * docs/plugins/inspect/plugin-x264.xml:
1972         * docs/plugins/inspect/plugin-xingmux.xml:
1973           Update docs
1974
1975 === release 1.13.91 ===
1976
1977 2018-03-13 19:17:58 +0000  Tim-Philipp Müller <tim@centricular.com>
1978
1979         * ChangeLog:
1980         * NEWS:
1981         * RELEASE:
1982         * configure.ac:
1983         * gst-plugins-ugly.doap:
1984         * meson.build:
1985           Release 1.13.91
1986
1987 2018-03-13 19:17:58 +0000  Tim-Philipp Müller <tim@centricular.com>
1988
1989         * docs/plugins/inspect/plugin-a52dec.xml:
1990         * docs/plugins/inspect/plugin-amrnb.xml:
1991         * docs/plugins/inspect/plugin-amrwbdec.xml:
1992         * docs/plugins/inspect/plugin-asf.xml:
1993         * docs/plugins/inspect/plugin-cdio.xml:
1994         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1995         * docs/plugins/inspect/plugin-dvdread.xml:
1996         * docs/plugins/inspect/plugin-dvdsub.xml:
1997         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1998         * docs/plugins/inspect/plugin-realmedia.xml:
1999         * docs/plugins/inspect/plugin-sid.xml:
2000         * docs/plugins/inspect/plugin-x264.xml:
2001         * docs/plugins/inspect/plugin-xingmux.xml:
2002           Update docs
2003
2004 2018-03-12 20:19:19 +0000  Tim-Philipp Müller <tim@centricular.com>
2005
2006         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2007           docs: plugins: minor addition to plugins list
2008
2009 2018-03-08 10:12:16 +0100  Michael Tretter <m.tretter@pengutronix.de>
2010
2011         * configure.ac:
2012           configure.ac: enable largefile support if possible
2013           https://bugzilla.gnome.org/show_bug.cgi?id=793103
2014
2015 === release 1.13.90 ===
2016
2017 2018-03-03 22:24:28 +0000  Tim-Philipp Müller <tim@centricular.com>
2018
2019         * ChangeLog:
2020         * NEWS:
2021         * RELEASE:
2022         * configure.ac:
2023         * gst-plugins-ugly.doap:
2024         * meson.build:
2025           Release 1.13.90
2026
2027 2018-03-03 22:24:28 +0000  Tim-Philipp Müller <tim@centricular.com>
2028
2029         * docs/plugins/gst-plugins-ugly-plugins.args:
2030         * docs/plugins/inspect/plugin-a52dec.xml:
2031         * docs/plugins/inspect/plugin-amrnb.xml:
2032         * docs/plugins/inspect/plugin-amrwbdec.xml:
2033         * docs/plugins/inspect/plugin-asf.xml:
2034         * docs/plugins/inspect/plugin-cdio.xml:
2035         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2036         * docs/plugins/inspect/plugin-dvdread.xml:
2037         * docs/plugins/inspect/plugin-dvdsub.xml:
2038         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2039         * docs/plugins/inspect/plugin-realmedia.xml:
2040         * docs/plugins/inspect/plugin-sid.xml:
2041         * docs/plugins/inspect/plugin-x264.xml:
2042         * docs/plugins/inspect/plugin-xingmux.xml:
2043           Update docs
2044
2045 2018-03-01 19:07:42 +0100  Mathieu Duponchelle <mathieu@centricular.com>
2046
2047         * meson.build:
2048         * tests/check/meson.build:
2049           meson: enable more warnings
2050
2051 2018-02-28 10:07:13 +0000  Tim-Philipp Müller <tim@centricular.com>
2052
2053         * ext/x264/gstx264enc.c:
2054           x264enc: fix build with newer x264 with support for multiple bit depths
2055           libx264 used to be built for one specific bit depth, and if we
2056           wanted to support multiple bit depths we would have to dynamically
2057           load the right .so from different paths. That has changed now, and
2058           libx264 can include support for multiple depths in the same lib,
2059           so we don't need to do the dlopen() dance any more. We'll keep
2060           the vtable stuff around until we can drop support for older x264.
2061           gstx264enc.c:2927:36: error: ‘x264_bit_depth’ undeclared
2062           https://bugzilla.gnome.org/show_bug.cgi?id=792111
2063
2064 2018-02-27 15:42:32 +0100  Alicia Boya García <aboya@igalia.com>
2065
2066         * ext/x264/gstx264enc.c:
2067           x264enc: Add format example for option-string
2068           https://bugzilla.gnome.org/show_bug.cgi?id=793879
2069
2070 2018-02-21 19:47:36 +0000  Tim-Philipp Müller <tim@centricular.com>
2071
2072         * meson.build:
2073           meson: simplify GST_DISABLE_GST_DEBUG check and don't use add_global_*
2074           add_global_arguments() can't be used in subprojects. It's
2075           entirely possible that -ugly is a subproject but gstreamer
2076           is picked up from an installed location, so we should
2077           really use add_project_arguments() in both cases.
2078
2079 2018-02-15 19:44:21 +0000  Tim-Philipp Müller <tim@centricular.com>
2080
2081         * configure.ac:
2082         * docs/plugins/inspect/plugin-a52dec.xml:
2083         * docs/plugins/inspect/plugin-amrnb.xml:
2084         * docs/plugins/inspect/plugin-amrwbdec.xml:
2085         * docs/plugins/inspect/plugin-asf.xml:
2086         * docs/plugins/inspect/plugin-cdio.xml:
2087         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2088         * docs/plugins/inspect/plugin-dvdread.xml:
2089         * docs/plugins/inspect/plugin-dvdsub.xml:
2090         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2091         * docs/plugins/inspect/plugin-realmedia.xml:
2092         * docs/plugins/inspect/plugin-sid.xml:
2093         * docs/plugins/inspect/plugin-x264.xml:
2094         * docs/plugins/inspect/plugin-xingmux.xml:
2095         * meson.build:
2096           Back to development
2097
2098 === release 1.13.1 ===
2099
2100 2018-02-15 17:10:13 +0000  Tim-Philipp Müller <tim@centricular.com>
2101
2102         * NEWS:
2103         * configure.ac:
2104         * gst-plugins-ugly.doap:
2105         * meson.build:
2106           Release 1.13.1
2107
2108 2018-02-15 17:07:42 +0000  Tim-Philipp Müller <tim@centricular.com>
2109
2110         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2111         * docs/plugins/gst-plugins-ugly-plugins.args:
2112         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2113         * docs/plugins/inspect/plugin-a52dec.xml:
2114         * docs/plugins/inspect/plugin-amrnb.xml:
2115         * docs/plugins/inspect/plugin-amrwbdec.xml:
2116         * docs/plugins/inspect/plugin-asf.xml:
2117         * docs/plugins/inspect/plugin-cdio.xml:
2118         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2119         * docs/plugins/inspect/plugin-dvdread.xml:
2120         * docs/plugins/inspect/plugin-dvdsub.xml:
2121         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2122         * docs/plugins/inspect/plugin-realmedia.xml:
2123         * docs/plugins/inspect/plugin-sid.xml:
2124         * docs/plugins/inspect/plugin-x264.xml:
2125         * docs/plugins/inspect/plugin-xingmux.xml:
2126           docs: update plugin docs
2127
2128 2018-02-15 14:52:29 +0000  Tim-Philipp Müller <tim@centricular.com>
2129
2130         * po/id.po:
2131         * po/it.po:
2132         * po/nl.po:
2133         * po/sv.po:
2134           po: update translations
2135
2136 2018-02-08 19:09:45 +0000  Tim-Philipp Müller <tim@centricular.com>
2137
2138         * meson.build:
2139           meson: make version numbers ints and fix int/string comparison
2140           WARNING: Trying to compare values of different types (str, int).
2141           The result of this is undefined and will become a hard error
2142           in a future Meson release.
2143
2144 2018-02-04 12:03:36 +0100  Tim-Philipp Müller <tim@centricular.com>
2145
2146         * configure.ac:
2147           autotools: use -fno-strict-aliasing where supported
2148           https://bugzilla.gnome.org/show_bug.cgi?id=769183
2149
2150 2018-01-30 20:34:52 +0000  Tim-Philipp Müller <tim@centricular.com>
2151
2152         * ext/sidplay/meson.build:
2153         * meson.build:
2154           meson: use -fno-strict-aliasing where supported
2155           https://bugzilla.gnome.org/show_bug.cgi?id=769183
2156
2157 2018-01-03 16:02:08 +0100  Edward Hervey <edward@centricular.com>
2158
2159         * ext/amrnb/amrnbdec.c:
2160           amrnbdec: Don't use g_return_*_if_fail() on data parsing
2161           Those functions can be disabled. Instead just use the (existing)
2162           function.
2163           CID #1427121
2164
2165 2018-01-03 16:02:08 +0100  Edward Hervey <edward@centricular.com>
2166
2167         * ext/amrwbdec/amrwbdec.c:
2168           amrwbdec: Don't use g_return_*_if_fail() on data parsing
2169           Those functions can be disabled. Instead just use the (existing)
2170           function.
2171           CID #1427093
2172
2173 2017-12-26 13:51:37 +0100  Tim-Philipp Müller <tim@centricular.com>
2174
2175         * meson.build:
2176           meson: skip translations if gettext is not available
2177
2178 2017-12-14 14:49:17 +1100  Matthew Waters <matthew@centricular.com>
2179
2180         * common:
2181           Automatic update of common submodule
2182           From e8c7a71 to 3fa2c9e
2183
2184 2017-12-07 15:52:58 +0900  Justin Kim <justin.kim@collabora.com>
2185
2186         * ext/x264/gstx264enc.c:
2187         * ext/x264/gstx264enc.h:
2188           x264enc: add 'insert-vui' property for users to choose
2189           VUI(Video Usability Information) parameters should be set
2190           according to the specification. However, some of the existing
2191           hardware decoders refuse to decode in certain combinations of
2192           the resolution and VUI parameters. To support the legacy
2193           decoders, this patch provides 'insert-vui' to skip the settings.
2194           https://bugzilla.gnome.org/show_bug.cgi?id=791331
2195
2196 2017-12-06 13:01:39 +0200  Sebastian Dröge <sebastian@centricular.com>
2197
2198         * ext/cdio/gstcdio.c:
2199         * ext/cdio/gstcdio.h:
2200         * ext/cdio/gstcdiocddasrc.c:
2201           cdio: Fix build with cdio >= 1.0
2202           LIBCDIO_VERSION_NUM was defined as e.g. 94 for 0.94 but is now defined
2203           as 1 for 1.0. We had various checks for < 83, which of course succeeded
2204           now although we are >= 0.83.
2205           Fix this by checking for < 76 (0.76) too, as that is the minimum version
2206           we currently support and everything < 76 is going to be >= 1.0.
2207           https://bugzilla.gnome.org/show_bug.cgi?id=791301
2208
2209 2017-11-27 20:11:56 +1100  Matthew Waters <matthew@centricular.com>
2210
2211         * common:
2212           Automatic update of common submodule
2213           From 3f4aa96 to e8c7a71
2214
2215 2017-11-26 15:05:14 +0000  Tim-Philipp Müller <tim@centricular.com>
2216
2217         * configure.ac:
2218           configure: actually use -fvisibility if supported
2219           Fix up for previous commit.
2220
2221 2017-11-26 14:49:21 +0000  Tim-Philipp Müller <tim@centricular.com>
2222
2223         * configure.ac:
2224           autotools: stop controlling symbol visibility with -export-symbols-regex
2225           Instead, use -fvisibility=hidden and explicit exports via GST_EXPORT.
2226           This should result in consistent behaviour for the autotools and
2227           Meson builds.
2228
2229 2017-11-13 11:13:30 +0100  Edward Hervey <edward@centricular.com>
2230
2231         * gst/asfdemux/gstasfdemux.c:
2232           asfdemux: Fix prerolling files with "empty" streams
2233           This is a regression that was introduced by
2234           commit 1803b3c18530cb0100d140c2b8e49a8dfe41f941
2235           "    asfdemux: Add support for dvr-ms"
2236           The problem is that some files/streams might contain stream definition
2237           but there is no actual packets for those streams.
2238           This was used to "define" streams with different bitrates for example.
2239           The first_ts calculation resulted in never ever finding a valid first_ts
2240           since some streams were empty, and therefore never "activating" itself.
2241           Instead of that we first check if we are prerolled. And if we are we
2242           unconditionally get the "first_ts"
2243           The preroll check has been adapted to check whether streams of
2244           each defined type (i.e. audio/video/sub) has been prerolled. This solves
2245           the problem of having different streams of a particular type where only
2246           one stream actually has data.
2247
2248 2017-11-13 11:09:31 +0100  Edward Hervey <edward@centricular.com>
2249
2250         * gst/asfdemux/gstasfdemux.c:
2251           asfdemux: Store the stream type in streams
2252           The field was present but never set :)
2253
2254 2017-09-26 10:11:24 +0530  Ponnam Srinivas <p.srinivas@samsung.com>
2255
2256         * ext/a52dec/gsta52dec.c:
2257           a52dec: Fix out buffer memory leak in error code path
2258           https://bugzilla.gnome.org/show_bug.cgi?id=788119
2259
2260 2017-09-15 17:06:58 +0530  Deepak Srivastava <srivastava.d@samsung.com>
2261
2262         * ext/mpeg2dec/gstmpeg2dec.c:
2263           mpeg2dec: Fix buffer memory leak in error code path
2264           https://bugzilla.gnome.org/show_bug.cgi?id=787817
2265
2266 2017-09-07 13:27:26 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
2267
2268         * ext/mpeg2dec/gstmpeg2dec.c:
2269           mpeg2dec: Unmap output video frame if copying to it fails
2270           https://bugzilla.gnome.org/show_bug.cgi?id=787398
2271
2272 2017-08-31 11:33:14 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
2273
2274         * gst/realmedia/asmrules.c:
2275           realmedia: fix leak in asmrules error code path
2276           https://bugzilla.gnome.org/show_bug.cgi?id=787056
2277
2278 2017-08-30 18:41:28 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
2279
2280         * gst/realmedia/rtspreal.c:
2281           realmedia: Fix Memory leak in error case
2282           https://bugzilla.gnome.org/show_bug.cgi?id=787014
2283
2284 2017-08-26 13:02:26 +0100  Tim-Philipp Müller <tim@centricular.com>
2285
2286         * tests/files/Makefile.am:
2287         * tests/files/cbr_stream.mp3:
2288         * tests/files/stream.mp2:
2289         * tests/files/vbr_stream.mp3:
2290           tests: remove files that were used by the mpg123 unit test
2291
2292 2017-08-26 09:35:20 +0100  Tim-Philipp Müller <tim@centricular.com>
2293
2294         * Makefile.am:
2295         * REQUIREMENTS:
2296         * configure.ac:
2297         * docs/plugins/Makefile.am:
2298         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2299         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2300         * docs/plugins/inspect/plugin-twolame.xml:
2301         * ext/Makefile.am:
2302         * ext/meson.build:
2303         * ext/twolame/Makefile.am:
2304         * ext/twolame/gsttwolamemp2enc.c:
2305         * ext/twolame/gsttwolamemp2enc.h:
2306         * ext/twolame/meson.build:
2307         * po/POTFILES.in:
2308           Remove twolame plugin, moved to -good
2309           https://bugzilla.gnome.org/show_bug.cgi?id=774252
2310
2311 2017-08-26 08:51:01 +0100  Tim-Philipp Müller <tim@centricular.com>
2312
2313         * Makefile.am:
2314         * REQUIREMENTS:
2315         * configure.ac:
2316         * docs/plugins/Makefile.am:
2317         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2318         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2319         * docs/plugins/gst-plugins-ugly-plugins.args:
2320         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2321         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2322         * docs/plugins/inspect/plugin-lame.xml:
2323         * ext/Makefile.am:
2324         * ext/lame/Makefile.am:
2325         * ext/lame/gstlamemp3enc.c:
2326         * ext/lame/gstlamemp3enc.h:
2327         * ext/lame/meson.build:
2328         * ext/lame/plugin.c:
2329         * ext/meson.build:
2330         * m4/Makefile.am:
2331         * m4/as-liblame.m4:
2332         * po/POTFILES.in:
2333         * tests/check/Makefile.am:
2334         * tests/check/gst-plugins-ugly.supp:
2335         * tests/check/meson.build:
2336         * tests/check/pipelines/.gitignore:
2337         * tests/check/pipelines/lame.c:
2338           Remove lame plugin, moved to -good
2339           https://bugzilla.gnome.org/show_bug.cgi?id=774252
2340
2341 2017-08-20 14:31:02 +0100  Tim-Philipp Müller <tim@centricular.com>
2342
2343         * Makefile.am:
2344         * REQUIREMENTS:
2345         * configure.ac:
2346         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2347         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2348         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2349         * docs/plugins/inspect/plugin-mpg123.xml:
2350         * ext/Makefile.am:
2351         * ext/meson.build:
2352         * ext/mpg123/Makefile.am:
2353         * ext/mpg123/gstmpg123audiodec.c:
2354         * ext/mpg123/gstmpg123audiodec.h:
2355         * ext/mpg123/meson.build:
2356         * tests/check/Makefile.am:
2357         * tests/check/elements/.gitignore:
2358         * tests/check/elements/mpg123audiodec.c:
2359         * tests/check/meson.build:
2360           Remove mpg123 plugin, moved to -good
2361           https://bugzilla.gnome.org/show_bug.cgi?id=774252
2362
2363 2017-08-17 12:23:43 +0100  Tim-Philipp Müller <tim@centricular.com>
2364
2365         * README:
2366         * common:
2367           Automatic update of common submodule
2368           From 48a5d85 to 3f4aa96
2369
2370 2017-08-10 15:48:27 +0100  Tim-Philipp Müller <tim@centricular.com>
2371
2372         * ext/sidplay/meson.build:
2373           sidplay: hide symbols in meson for this c++ plugin too
2374           Keep things local, as this is the only c++ plugin
2375           in ugly currently.
2376
2377 2017-08-10 11:55:58 +0100  Tim-Philipp Müller <tim@centricular.com>
2378
2379         * meson.build:
2380           meson: don't export symbols by default
2381           Only plugin entry points should be exported.
2382           Currently plugins might export more symbols with
2383           the meson build, as we don't have the exports
2384           regexp there that we pass to libtool.
2385
2386 2017-08-09 19:31:56 +0200  Mark Nauwelaerts <mnauw@users.sourceforge.net>
2387
2388         * ext/x264/gstx264enc.c:
2389           x264enc: add FIXME note for future configuration cleanup
2390
2391 2017-07-25 13:36:17 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
2392
2393         * ext/dvdread/dvdreadsrc.c:
2394           dvdreadsrc: Fix string memory leak
2395           https://bugzilla.gnome.org/show_bug.cgi?id=785388
2396
2397 2017-07-15 15:01:09 +0100  Tim-Philipp Müller <tim@centricular.com>
2398
2399         * ext/x264/gstx264enc.c:
2400           x264enc: fix indentation
2401
2402 2017-07-15 14:59:42 +0100  Tim-Philipp Müller <tim@centricular.com>
2403
2404         * ext/x264/gstx264enc.c:
2405           x264enc: fix caps leak
2406           Move creation of supported sink pads into class_init function
2407           which is also the only place where they're used. Unref the
2408           caps when no longer needed, the pad template will take its
2409           own ref.
2410           https://bugzilla.gnome.org/show_bug.cgi?id=784982
2411
2412 2017-07-15 14:57:49 +0100  Tim-Philipp Müller <tim@centricular.com>
2413
2414         * ext/mpg123/gstmpg123audiodec.c:
2415           mpg123audiodec: fix caps leak
2416           The pad template takes its own ref, so we should unref the caps.
2417           https://bugzilla.gnome.org/show_bug.cgi?id=784982
2418
2419 2017-07-15 12:49:19 +0100  Tim-Philipp Müller <tim@centricular.com>
2420
2421         * po/meson.build:
2422           meson: po: use glib preset and read language list from LINGUAS
2423           Supported since meson 0.37, so we can use it now.
2424
2425 2017-07-11 14:21:41 +0300  Vivia Nikolaidou <vivia@ahiru.eu>
2426
2427         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2428           dvdlpmdec: Fix overrun from coverity
2429           CID #1414801
2430
2431 2017-07-07 11:58:36 +0100  Tim-Philipp Müller <tim@centricular.com>
2432
2433         * meson.build:
2434           meson: find python3 via python3 module
2435           https://bugzilla.gnome.org/show_bug.cgi?id=783198
2436
2437 2017-07-05 18:58:35 +0300  Vivia Nikolaidou <vivia@ahiru.eu>
2438
2439         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2440         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
2441           dvdlpcmdec: Added support for Blu-Ray audio
2442           https://bugzilla.gnome.org/show_bug.cgi?id=784552
2443
2444 2017-06-27 11:48:08 +0200  Edward Hervey <edward@centricular.com>
2445
2446         * gst/asfdemux/gstasfdemux.c:
2447           asfdemux: More index handling
2448           In the same vein as the previous commit, the end of the file might have been
2449           cut and therefore contains bogus data.
2450           If the object is too short, consider it as garbage and return a non-fatal
2451           flow.
2452           Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
2453
2454 2017-06-27 10:25:42 +0200  Edward Hervey <edward@centricular.com>
2455
2456         * gst/asfdemux/gstasfdemux.c:
2457           asfdemux; Don't assume index is present at end of file
2458           Some files have garbage at the end of the file, don't error out if we don't
2459           find the index there.
2460           Reverts back to previous behaviour (where corrupted/missing indexex were
2461           not a fatal error).
2462           Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
2463
2464 2017-06-26 09:49:22 +0100  Tim-Philipp Müller <tim@centricular.com>
2465
2466         * meson.build:
2467           meson: fix with-package-name option
2468           https://bugzilla.gnome.org/show_bug.cgi?id=784082
2469
2470 2017-06-14 21:08:31 +0200  Mark Nauwelaerts <mnauw@users.sourceforge.net>
2471
2472         * gst/asfdemux/gstasfdemux.c:
2473           asfdemux: adjust segment start to a keyframe ts only for a KEYUNIT seek
2474           ... which is how it has always been until changed coincidentally in commit
2475           9ee60482b265481d0e3b397044f560eb736e5429 which then prompted commit
2476           dba14178ce6115b406ef86e356b1201463af5e2a to consider ACCURATE as well
2477           to compensate for that in a lateral way
2478
2479 2017-06-14 20:56:16 +0200  Mark Nauwelaerts <mnauw@users.sourceforge.net>
2480
2481         * ext/x264/gstx264enc.c:
2482           x264enc: relax bframes upper limit count to maximum encoder supported
2483
2484 2017-06-23 23:44:18 +0100  Tim-Philipp Müller <tim@centricular.com>
2485
2486         * ext/sidplay/meson.build:
2487           meson: don't error out if sidplay library is not found
2488
2489 2017-06-23 18:33:24 +0100  Tim-Philipp Müller <tim@centricular.com>
2490
2491         * ext/meson.build:
2492         * ext/sidplay/meson.build:
2493           meson: build sid plugin
2494           https://bugzilla.gnome.org/show_bug.cgi?id=784135
2495
2496 2017-06-21 21:23:29 +0200  Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
2497
2498         * ext/x264/gstx264enc.c:
2499           x264: fix memory leak
2500           When the allowed caps are the same of template caps the allowed
2501           caps are not unrefed, leaking memory.
2502           https://bugzilla.gnome.org/show_bug.cgi?id=784060
2503
2504 2017-06-07 12:08:43 -0400  Thibault Saunier <thibault.saunier@osg.samsung.com>
2505
2506         * tests/check/meson.build:
2507           meson: Do not use path separator in test names
2508           Avoiding warnings like:
2509           WARNING: Target "elements/audioamplify" has a path separator in its name.
2510
2511 2017-06-06 21:48:19 -0700  Thiago Santos <thiagossantos@gmail.com>
2512
2513         * gst/asfdemux/gstasfdemux.c:
2514           asfdemux: fix checking for header objects
2515           The if 'and' condition was mixed up with the last parameter of the
2516           function and would lead to wrong results
2517
2518 2017-05-21 17:49:59 +0100  Tim-Philipp Müller <tim@centricular.com>
2519
2520         * Makefile.am:
2521         * config.h.meson:
2522         * meson.build:
2523           meson: don't need config.h.meson any longer
2524
2525 2017-05-20 14:58:37 +0100  Tim-Philipp Müller <tim@centricular.com>
2526
2527         * meson.build:
2528         * meson_options.txt:
2529           meson: add options to set package name and origin
2530           https://bugzilla.gnome.org/show_bug.cgi?id=782172
2531
2532 2017-05-19 20:05:02 +0200  Jan Schmidt <jan@centricular.com>
2533
2534         * tests/check/meson.build:
2535           Add gstvideo_dep for meson mpeg2dec test build
2536
2537 2017-05-19 18:59:17 +0200  Jan Schmidt <jan@centricular.com>
2538
2539         * tests/check/Makefile.am:
2540         * tests/check/elements/mpeg2dec.c:
2541           mpeg2dec test: Fix expected output caps
2542           In the absence of explicit info, video decoders
2543           now output mono multiview caps by default, so make
2544           the expected caps match that
2545
2546 2017-05-16 14:07:56 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2547
2548         * config.h.meson:
2549         * configure.ac:
2550         * ext/a52dec/Makefile.am:
2551         * ext/amrnb/Makefile.am:
2552         * ext/amrwbdec/Makefile.am:
2553         * ext/cdio/Makefile.am:
2554         * ext/dvdread/Makefile.am:
2555         * ext/lame/Makefile.am:
2556         * ext/mpeg2dec/Makefile.am:
2557         * ext/mpg123/Makefile.am:
2558         * ext/sidplay/Makefile.am:
2559         * ext/twolame/Makefile.am:
2560         * ext/x264/Makefile.am:
2561         * gst/asfdemux/Makefile.am:
2562         * gst/dvdlpcmdec/Makefile.am:
2563         * gst/dvdsub/Makefile.am:
2564         * gst/realmedia/Makefile.am:
2565         * gst/xingmux/Makefile.am:
2566           Remove plugin specific static build option
2567           Static and dynamic plugins now have the same interface. The standard
2568           --enable-static/--enable-shared toggle are sufficient.
2569
2570 2017-05-09 09:45:27 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2571
2572         * ext/sidplay/gstsiddec.cc:
2573           sid: Make plugin name match plugin file name
2574
2575 2017-05-04 18:59:14 +0300  Sebastian Dröge <sebastian@centricular.com>
2576
2577         * configure.ac:
2578         * meson.build:
2579           Back to development
2580
2581 === release 1.12.0 ===
2582
2583 2017-05-04 15:39:25 +0300  Sebastian Dröge <sebastian@centricular.com>
2584
2585         * ChangeLog:
2586         * NEWS:
2587         * RELEASE:
2588         * configure.ac:
2589         * docs/plugins/inspect/plugin-a52dec.xml:
2590         * docs/plugins/inspect/plugin-amrnb.xml:
2591         * docs/plugins/inspect/plugin-amrwbdec.xml:
2592         * docs/plugins/inspect/plugin-asf.xml:
2593         * docs/plugins/inspect/plugin-cdio.xml:
2594         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2595         * docs/plugins/inspect/plugin-dvdread.xml:
2596         * docs/plugins/inspect/plugin-dvdsub.xml:
2597         * docs/plugins/inspect/plugin-lame.xml:
2598         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2599         * docs/plugins/inspect/plugin-mpg123.xml:
2600         * docs/plugins/inspect/plugin-realmedia.xml:
2601         * docs/plugins/inspect/plugin-siddec.xml:
2602         * docs/plugins/inspect/plugin-twolame.xml:
2603         * docs/plugins/inspect/plugin-x264.xml:
2604         * docs/plugins/inspect/plugin-xingmux.xml:
2605         * gst-plugins-ugly.doap:
2606         * meson.build:
2607           Release 1.12.0
2608
2609 2017-05-04 15:12:50 +0300  Sebastian Dröge <sebastian@centricular.com>
2610
2611         * po/af.po:
2612         * po/az.po:
2613         * po/bg.po:
2614         * po/ca.po:
2615         * po/cs.po:
2616         * po/da.po:
2617         * po/de.po:
2618         * po/el.po:
2619         * po/en_GB.po:
2620         * po/eo.po:
2621         * po/es.po:
2622         * po/eu.po:
2623         * po/fi.po:
2624         * po/fr.po:
2625         * po/fur.po:
2626         * po/gl.po:
2627         * po/hr.po:
2628         * po/hu.po:
2629         * po/id.po:
2630         * po/it.po:
2631         * po/ja.po:
2632         * po/lt.po:
2633         * po/lv.po:
2634         * po/ms.po:
2635         * po/mt.po:
2636         * po/nb.po:
2637         * po/nl.po:
2638         * po/or.po:
2639         * po/pl.po:
2640         * po/pt_BR.po:
2641         * po/ro.po:
2642         * po/ru.po:
2643         * po/sk.po:
2644         * po/sl.po:
2645         * po/sq.po:
2646         * po/sr.po:
2647         * po/sv.po:
2648         * po/tr.po:
2649         * po/uk.po:
2650         * po/vi.po:
2651         * po/zh_CN.po:
2652           Update .po files
2653
2654 2017-05-04 13:47:56 +0300  Sebastian Dröge <sebastian@centricular.com>
2655
2656         * po/id.po:
2657         * po/sv.po:
2658           po: Update translations
2659
2660 === release 1.11.91 ===
2661
2662 2017-04-27 17:33:23 +0300  Sebastian Dröge <sebastian@centricular.com>
2663
2664         * ChangeLog:
2665         * NEWS:
2666         * RELEASE:
2667         * configure.ac:
2668         * docs/plugins/inspect/plugin-a52dec.xml:
2669         * docs/plugins/inspect/plugin-amrnb.xml:
2670         * docs/plugins/inspect/plugin-amrwbdec.xml:
2671         * docs/plugins/inspect/plugin-asf.xml:
2672         * docs/plugins/inspect/plugin-cdio.xml:
2673         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2674         * docs/plugins/inspect/plugin-dvdread.xml:
2675         * docs/plugins/inspect/plugin-dvdsub.xml:
2676         * docs/plugins/inspect/plugin-lame.xml:
2677         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2678         * docs/plugins/inspect/plugin-mpg123.xml:
2679         * docs/plugins/inspect/plugin-realmedia.xml:
2680         * docs/plugins/inspect/plugin-siddec.xml:
2681         * docs/plugins/inspect/plugin-twolame.xml:
2682         * docs/plugins/inspect/plugin-x264.xml:
2683         * docs/plugins/inspect/plugin-xingmux.xml:
2684         * gst-plugins-ugly.doap:
2685         * meson.build:
2686           Release 1.11.91
2687
2688 2017-04-27 16:08:13 +0300  Sebastian Dröge <sebastian@centricular.com>
2689
2690         * po/af.po:
2691         * po/az.po:
2692         * po/bg.po:
2693         * po/ca.po:
2694         * po/cs.po:
2695         * po/da.po:
2696         * po/de.po:
2697         * po/el.po:
2698         * po/en_GB.po:
2699         * po/eo.po:
2700         * po/es.po:
2701         * po/eu.po:
2702         * po/fi.po:
2703         * po/fr.po:
2704         * po/fur.po:
2705         * po/gl.po:
2706         * po/hr.po:
2707         * po/hu.po:
2708         * po/id.po:
2709         * po/it.po:
2710         * po/ja.po:
2711         * po/lt.po:
2712         * po/lv.po:
2713         * po/ms.po:
2714         * po/mt.po:
2715         * po/nb.po:
2716         * po/nl.po:
2717         * po/or.po:
2718         * po/pl.po:
2719         * po/pt_BR.po:
2720         * po/ro.po:
2721         * po/ru.po:
2722         * po/sk.po:
2723         * po/sl.po:
2724         * po/sq.po:
2725         * po/sr.po:
2726         * po/sv.po:
2727         * po/tr.po:
2728         * po/uk.po:
2729         * po/vi.po:
2730         * po/zh_CN.po:
2731           Update .po files
2732
2733 2017-04-27 15:29:48 +0300  Sebastian Dröge <sebastian@centricular.com>
2734
2735         * po/LINGUAS:
2736         * po/fur.po:
2737         * po/id.po:
2738         * po/sv.po:
2739           po: Update translations
2740
2741 2017-04-27 12:42:34 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
2742
2743         * ext/x264/gstx264enc.h:
2744           x264: Use __declspec(dllimport) with MinGW too
2745           x264.h says this isn't needed with MinGW, but it looks like it is.
2746           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=779249
2747
2748 2017-04-24 20:28:15 +0100  Tim-Philipp Müller <tim@centricular.com>
2749
2750         * common:
2751           Automatic update of common submodule
2752           From 60aeef6 to 48a5d85
2753
2754 2017-04-10 23:49:25 +0100  Tim-Philipp Müller <tim@centricular.com>
2755
2756         * autogen.sh:
2757         * common:
2758           Automatic update of common submodule
2759           From 39ac2f5 to 60aeef6
2760
2761 === release 1.11.90 ===
2762
2763 2017-04-07 16:34:22 +0300  Sebastian Dröge <sebastian@centricular.com>
2764
2765         * ChangeLog:
2766         * NEWS:
2767         * RELEASE:
2768         * configure.ac:
2769         * docs/plugins/inspect/plugin-a52dec.xml:
2770         * docs/plugins/inspect/plugin-amrnb.xml:
2771         * docs/plugins/inspect/plugin-amrwbdec.xml:
2772         * docs/plugins/inspect/plugin-asf.xml:
2773         * docs/plugins/inspect/plugin-cdio.xml:
2774         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2775         * docs/plugins/inspect/plugin-dvdread.xml:
2776         * docs/plugins/inspect/plugin-dvdsub.xml:
2777         * docs/plugins/inspect/plugin-lame.xml:
2778         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2779         * docs/plugins/inspect/plugin-mpg123.xml:
2780         * docs/plugins/inspect/plugin-realmedia.xml:
2781         * docs/plugins/inspect/plugin-siddec.xml:
2782         * docs/plugins/inspect/plugin-twolame.xml:
2783         * docs/plugins/inspect/plugin-x264.xml:
2784         * docs/plugins/inspect/plugin-xingmux.xml:
2785         * gst-plugins-ugly.doap:
2786         * meson.build:
2787           Release 1.11.90
2788
2789 2017-04-07 15:33:31 +0300  Sebastian Dröge <sebastian@centricular.com>
2790
2791         * po/af.po:
2792         * po/az.po:
2793         * po/bg.po:
2794         * po/ca.po:
2795         * po/cs.po:
2796         * po/da.po:
2797         * po/de.po:
2798         * po/el.po:
2799         * po/en_GB.po:
2800         * po/eo.po:
2801         * po/es.po:
2802         * po/eu.po:
2803         * po/fi.po:
2804         * po/fr.po:
2805         * po/gl.po:
2806         * po/hr.po:
2807         * po/hu.po:
2808         * po/id.po:
2809         * po/it.po:
2810         * po/ja.po:
2811         * po/lt.po:
2812         * po/lv.po:
2813         * po/ms.po:
2814         * po/mt.po:
2815         * po/nb.po:
2816         * po/nl.po:
2817         * po/or.po:
2818         * po/pl.po:
2819         * po/pt_BR.po:
2820         * po/ro.po:
2821         * po/ru.po:
2822         * po/sk.po:
2823         * po/sl.po:
2824         * po/sq.po:
2825         * po/sr.po:
2826         * po/sv.po:
2827         * po/tr.po:
2828         * po/uk.po:
2829         * po/vi.po:
2830         * po/zh_CN.po:
2831           Update .po files
2832
2833 2017-04-07 15:07:50 +0300  Sebastian Dröge <sebastian@centricular.com>
2834
2835         * po/id.po:
2836         * po/sv.po:
2837           po: Update translations
2838
2839 2017-03-28 14:18:38 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
2840
2841         * tests/check/meson.build:
2842           meson: test: Fix environment object usage
2843           And use get_pkgconfig_variable instead of calling pkg-config ourself
2844
2845 2017-03-20 17:06:16 +0000  Tim-Philipp Müller <tim@centricular.com>
2846
2847         * REQUIREMENTS:
2848           REQUIREMENTS: update for mad mp3 decoder removal
2849           https://bugzilla.gnome.org/show_bug.cgi?id=776140
2850
2851 2017-03-12 11:57:23 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2852
2853         * Makefile.am:
2854           Add libgstrmdemux.so to cruft list
2855           This was renamed to libgstrealmedia.so, this fixes helps fixing
2856           uninstalled setup.
2857           https://bugzilla.gnome.org/show_bug.cgi?id=779344
2858
2859 2017-03-04 11:09:33 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2860
2861         * docs/plugins/inspect/plugin-realmedia.xml:
2862         * gst/realmedia/Makefile.am:
2863         * gst/realmedia/meson.build:
2864           Rename plugin filenames to match plugin names
2865           libgstrmdemux.so becomes libgstrealmedia.so
2866           https://bugzilla.gnome.org/show_bug.cgi?id=779344
2867
2868 2017-03-01 23:00:55 +1100  Jan Schmidt <jan@centricular.com>
2869
2870         * ext/mpeg2dec/gstmpeg2dec.c:
2871           mpeg2dec: Fix latency calculation
2872           The latency calculation was missing a scaling by GST_SECOND,
2873           so it would always report a tiny latency. Fix that.
2874           Spotted by Guillaume Desmottes.
2875
2876 2017-02-27 20:55:34 +0200  Sebastian Dröge <sebastian@centricular.com>
2877
2878         * gst/asfdemux/gstasfdemux.c:
2879           asfdemux: Fix compilation with gcc 7
2880           gstasfdemux.c: In function 'gst_asf_demux_parse_stream_object':
2881           gstasfdemux.c:3001:39: error: '<<' in boolean context, did you mean '<' ? [-Werror=int-in-bool-context]
2882           is_encrypted = ! !((flags & 0x8000) << 15);
2883           ~~~~~~~~~~~~~~~~~~^~~~~~
2884           https://bugzilla.gnome.org/show_bug.cgi?id=779329
2885
2886 2017-02-25 21:48:46 -0300  Edgard Lima <edgard.lima@gmail.com>
2887
2888         * ext/amrwbdec/amrwb.c:
2889         * ext/amrwbdec/amrwbdec.h:
2890           Update Edgard Lima's email
2891           https://bugzilla.gnome.org/show_bug.cgi?id=779230
2892
2893 2017-02-24 15:59:47 +0200  Sebastian Dröge <sebastian@centricular.com>
2894
2895         * meson.build:
2896           meson: Update version
2897
2898 2017-02-24 15:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
2899
2900         * configure.ac:
2901           Back to development
2902
2903 === release 1.11.2 ===
2904
2905 2017-02-24 15:07:54 +0200  Sebastian Dröge <sebastian@centricular.com>
2906
2907         * ChangeLog:
2908         * NEWS:
2909         * RELEASE:
2910         * configure.ac:
2911         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2912         * docs/plugins/inspect/plugin-a52dec.xml:
2913         * docs/plugins/inspect/plugin-amrnb.xml:
2914         * docs/plugins/inspect/plugin-amrwbdec.xml:
2915         * docs/plugins/inspect/plugin-asf.xml:
2916         * docs/plugins/inspect/plugin-cdio.xml:
2917         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2918         * docs/plugins/inspect/plugin-dvdread.xml:
2919         * docs/plugins/inspect/plugin-dvdsub.xml:
2920         * docs/plugins/inspect/plugin-lame.xml:
2921         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2922         * docs/plugins/inspect/plugin-mpg123.xml:
2923         * docs/plugins/inspect/plugin-realmedia.xml:
2924         * docs/plugins/inspect/plugin-siddec.xml:
2925         * docs/plugins/inspect/plugin-twolame.xml:
2926         * docs/plugins/inspect/plugin-x264.xml:
2927         * docs/plugins/inspect/plugin-xingmux.xml:
2928         * gst-plugins-ugly.doap:
2929           Release 1.11.2
2930
2931 2017-02-24 12:57:00 +0200  Sebastian Dröge <sebastian@centricular.com>
2932
2933         * po/af.po:
2934         * po/az.po:
2935         * po/bg.po:
2936         * po/ca.po:
2937         * po/cs.po:
2938         * po/da.po:
2939         * po/de.po:
2940         * po/el.po:
2941         * po/en_GB.po:
2942         * po/eo.po:
2943         * po/es.po:
2944         * po/eu.po:
2945         * po/fi.po:
2946         * po/fr.po:
2947         * po/gl.po:
2948         * po/hr.po:
2949         * po/hu.po:
2950         * po/id.po:
2951         * po/it.po:
2952         * po/ja.po:
2953         * po/lt.po:
2954         * po/lv.po:
2955         * po/ms.po:
2956         * po/mt.po:
2957         * po/nb.po:
2958         * po/nl.po:
2959         * po/or.po:
2960         * po/pl.po:
2961         * po/pt_BR.po:
2962         * po/ro.po:
2963         * po/ru.po:
2964         * po/sk.po:
2965         * po/sl.po:
2966         * po/sq.po:
2967         * po/sr.po:
2968         * po/sv.po:
2969         * po/tr.po:
2970         * po/uk.po:
2971         * po/vi.po:
2972         * po/zh_CN.po:
2973           Update .po files
2974
2975 2017-02-24 12:45:43 +0200  Sebastian Dröge <sebastian@centricular.com>
2976
2977         * po/id.po:
2978         * po/sv.po:
2979           po: Update translations
2980
2981 2017-02-14 19:56:13 +0000  Tim-Philipp Müller <tim@centricular.com>
2982
2983         * Makefile.am:
2984           meson: dist meson build files
2985           Ship meson build files in tarballs, so people who use tarballs
2986           in their builds can start playing with meson already.
2987
2988 2017-02-01 03:08:10 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
2989
2990         * ext/x264/gstx264enc.c:
2991           x264: Initialize function vtable in plugin_init()
2992           These values are defined in the x264.h header and are not const on
2993           Windows due to the way DLLs work. See:
2994           https://msdn.microsoft.com/en-us/library/619w14ds.aspx
2995           https://msdn.microsoft.com/en-us/library/zw3za17w.aspx
2996           https://bugzilla.gnome.org/show_bug.cgi?id=777903
2997
2998 2017-01-31 13:50:21 +0200  Sebastian Dröge <sebastian@centricular.com>
2999
3000         * gst/asfdemux/gstasfdemux.c:
3001           asfdemux: Check that we have enough data available before parsing bool/uint extended content descriptors
3002           https://bugzilla.gnome.org/show_bug.cgi?id=777955
3003
3004 2017-01-30 15:39:59 +0200  Sebastian Dröge <sebastian@centricular.com>
3005
3006         * gst/asfdemux/gstasfdemux.c:
3007           asfdemux: Reset number of languages to 0 when freeing the array because of errors
3008           Otherwise we will happily index into the array at NULL if the requested
3009           index is smaller than the number of languages that were previously
3010           allocated.
3011           https://bugzilla.gnome.org/show_bug.cgi?id=777937
3012
3013 2017-01-24 19:24:10 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
3014
3015         * tests/check/meson.build:
3016           meson: Properly use ':' for defining keywords
3017
3018 2017-01-13 12:39:09 +0000  Tim-Philipp Müller <tim@centricular.com>
3019
3020         * meson.build:
3021           meson: bump version
3022
3023 2017-01-12 16:32:52 +0200  Sebastian Dröge <sebastian@centricular.com>
3024
3025         * configure.ac:
3026           Back to development
3027
3028 === release 1.11.1 ===
3029
3030 2017-01-12 16:10:25 +0200  Sebastian Dröge <sebastian@centricular.com>
3031
3032         * ChangeLog:
3033         * NEWS:
3034         * RELEASE:
3035         * configure.ac:
3036         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3037         * docs/plugins/inspect/plugin-a52dec.xml:
3038         * docs/plugins/inspect/plugin-amrnb.xml:
3039         * docs/plugins/inspect/plugin-amrwbdec.xml:
3040         * docs/plugins/inspect/plugin-asf.xml:
3041         * docs/plugins/inspect/plugin-cdio.xml:
3042         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3043         * docs/plugins/inspect/plugin-dvdread.xml:
3044         * docs/plugins/inspect/plugin-dvdsub.xml:
3045         * docs/plugins/inspect/plugin-lame.xml:
3046         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3047         * docs/plugins/inspect/plugin-mpg123.xml:
3048         * docs/plugins/inspect/plugin-realmedia.xml:
3049         * docs/plugins/inspect/plugin-siddec.xml:
3050         * docs/plugins/inspect/plugin-twolame.xml:
3051         * docs/plugins/inspect/plugin-x264.xml:
3052         * docs/plugins/inspect/plugin-xingmux.xml:
3053         * gst-plugins-ugly.doap:
3054           Release 1.11.1
3055
3056 2017-01-12 14:45:56 +0200  Sebastian Dröge <sebastian@centricular.com>
3057
3058         * po/af.po:
3059         * po/az.po:
3060         * po/bg.po:
3061         * po/ca.po:
3062         * po/cs.po:
3063         * po/da.po:
3064         * po/de.po:
3065         * po/el.po:
3066         * po/en_GB.po:
3067         * po/eo.po:
3068         * po/es.po:
3069         * po/eu.po:
3070         * po/fi.po:
3071         * po/fr.po:
3072         * po/gl.po:
3073         * po/hr.po:
3074         * po/hu.po:
3075         * po/id.po:
3076         * po/it.po:
3077         * po/ja.po:
3078         * po/lt.po:
3079         * po/lv.po:
3080         * po/ms.po:
3081         * po/mt.po:
3082         * po/nb.po:
3083         * po/nl.po:
3084         * po/or.po:
3085         * po/pl.po:
3086         * po/pt_BR.po:
3087         * po/ro.po:
3088         * po/ru.po:
3089         * po/sk.po:
3090         * po/sl.po:
3091         * po/sq.po:
3092         * po/sr.po:
3093         * po/sv.po:
3094         * po/tr.po:
3095         * po/uk.po:
3096         * po/vi.po:
3097         * po/zh_CN.po:
3098           Update .po files
3099
3100 2017-01-12 14:37:02 +0200  Sebastian Dröge <sebastian@centricular.com>
3101
3102         * po/hr.po:
3103         * po/id.po:
3104         * po/sv.po:
3105           po: Update translations
3106
3107 2016-12-16 16:52:00 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
3108
3109         * ext/amrnb/meson.build:
3110         * ext/x264/meson.build:
3111         * meson.build:
3112           meson: Install presets files
3113
3114 2015-06-26 20:22:47 +0200  Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
3115
3116         * ext/x264/GstX264Enc.prs:
3117           x264enc: Add a youtube preset.
3118           Based on https://support.google.com/youtube/answer/1722171
3119           https://bugzilla.gnome.org/show_bug.cgi?id=751560
3120
3121 2016-12-28 10:42:15 +0000  Tim-Philipp Müller <tim@centricular.com>
3122
3123         * config.h.meson:
3124         * configure.ac:
3125         * docs/plugins/Makefile.am:
3126         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3127         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
3128         * docs/plugins/inspect/plugin-mad.xml:
3129         * ext/Makefile.am:
3130         * ext/mad/Makefile.am:
3131         * ext/mad/gstmad.c:
3132         * ext/mad/gstmad.h:
3133         * ext/mad/meson.build:
3134         * ext/meson.build:
3135           mad: remove plugin
3136           We have better replacements such as the mpg123 plugin.
3137           The main reason to keep around mad was for 'freeform'
3138           mp3 support, but mpg123 can handle those too nowadays.
3139           Also, mad is GPL and has been unmaintained for years.
3140           https://bugzilla.gnome.org/show_bug.cgi?id=776140
3141
3142 2016-12-16 19:07:51 +0000  Tim-Philipp Müller <tim@centricular.com>
3143
3144         * Makefile.am:
3145         * configure.ac:
3146         * win32/MANIFEST:
3147         * win32/common/.gitignore:
3148         * win32/common/config.h:
3149           win32: remove platform-specific copies of generated headers
3150           Unused and no longer needed.
3151
3152 2016-12-14 10:24:26 +0000  Tim-Philipp Müller <tim@centricular.com>
3153
3154         * .gitignore:
3155         * Makefile.am:
3156         * configure.ac:
3157         * gst-plugins-ugly.spec.in:
3158           Remove generated .spec file
3159           Likely extremely bitrotten, and we should not ship this anyway.
3160
3161 2016-12-09 17:45:34 -0300  Thibault Saunier <tsaunier@gnome.org>
3162
3163         * meson.build:
3164           meson: Support building without Gst debug
3165
3166 2016-12-03 08:19:44 +0100  Edward Hervey <bilboed@bilboed.com>
3167
3168         * README:
3169         * common:
3170           Automatic update of common submodule
3171           From f980fd9 to 39ac2f5
3172
3173 2016-12-02 14:06:21 +0200  Sebastian Dröge <sebastian@centricular.com>
3174
3175         * gst/asfdemux/gstasfdemux.c:
3176           asfdemux: Fix memory leak of payload extensions for unusable/unsupported streams
3177           https://bugzilla.gnome.org/show_bug.cgi?id=775515
3178
3179 2016-11-30 18:11:30 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
3180
3181         * ext/x264/gstx264enc.c:
3182           x264enc: Add information for mixed mode
3183           https://bugzilla.gnome.org/show_bug.cgi?id=775411
3184
3185 2016-11-30 17:30:33 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
3186
3187         * ext/x264/gstx264enc.c:
3188           x264enc: Correctly pass interlacing/TFF information
3189           Give the interlacing information correctly to the encoder. Also parse
3190           TFF/BFF information from the caps and pass it too.
3191           https://bugzilla.gnome.org/show_bug.cgi?id=775411
3192
3193 2016-11-28 15:14:18 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
3194
3195         * ext/x264/gstx264enc.c:
3196           x264enc: Auto-detect interlace mode from caps
3197           If the caps are interlaced, interlacing is always enabled on the
3198           encoder. If the interlace-mode field is missing or if it's progressive,
3199           the encoder uses the "interlaced" property.
3200           https://bugzilla.gnome.org/show_bug.cgi?id=775228
3201
3202 2016-11-26 11:20:51 +0000  Tim-Philipp Müller <tim@centricular.com>
3203
3204         * .gitmodules:
3205           common: use https protocol for common submodule
3206           https://bugzilla.gnome.org/show_bug.cgi?id=775110
3207
3208 2016-11-25 23:51:00 +0200  Sebastian Dröge <sebastian@centricular.com>
3209
3210         * gst/realmedia/realhash.c:
3211           real: Fix compiler warnings with latest clang
3212           realhash.c:295:11: error: implicit conversion from 'int' to 'char' changes value from 128 to -128 [-Werror,-Wconstant-conversion]
3213           *buf1 = 128;
3214           ~ ^~~
3215           https://bugzilla.gnome.org/show_bug.cgi?id=775112
3216
3217 2016-11-25 12:41:03 +0100  Edward Hervey <edward@centricular.com>
3218
3219         * gst/asfdemux/gstasfdemux.c:
3220           asfdemux: Allow 64bit sizes for DATA object
3221           we *can* have files greater than 4GB, any other object should be
3222           smaller than that
3223
3224 2016-11-25 10:07:35 +0100  Edward Hervey <edward@centricular.com>
3225
3226         * gst/asfdemux/gstasfdemux.c:
3227           asfdemux: Add sanity check for asf_stream_audio
3228           We should have enough bytes for the specified codec_data
3229           https://bugzilla.gnome.org/show_bug.cgi?id=775070
3230
3231 2016-11-25 09:45:04 +0100  Edward Hervey <edward@centricular.com>
3232
3233         * gst/asfdemux/gstasfdemux.c:
3234           asfdemux: Add sanity checks when reading asf_stream_video_format
3235           It should report a size of at least 40 bytes
3236           Also check for the size of the remaining data (i.e. codec_data)
3237           https://bugzilla.gnome.org/show_bug.cgi?id=775070
3238
3239 2016-11-25 09:44:05 +0100  Edward Hervey <edward@centricular.com>
3240
3241         * gst/asfdemux/gstasfdemux.c:
3242           asfdemux: Add check for invalid/corrupt asf object
3243           An asf object can't realistically be bigger than 2**32 bytes.
3244           If it reports a size bigger than that, consider it corrupt and properly
3245           propagate the error back.
3246           https://bugzilla.gnome.org/show_bug.cgi?id=775070
3247
3248 2016-11-22 17:14:44 +0100  Edward Hervey <edward@centricular.com>
3249
3250         * gst/asfdemux/gstasfdemux.c:
3251           asfdemux: Handle EOS in push-mode on corrupted files
3252           It is possible no streams were activated when receiving EOS, if so
3253           handled it as if we hadn't seen the header
3254           https://bugzilla.gnome.org/show_bug.cgi?id=774846
3255
3256 2016-11-22 16:56:04 +0100  Edward Hervey <edward@centricular.com>
3257
3258         * gst/asfdemux/gstasfdemux.c:
3259         * gst/asfdemux/gstasfdemux.h:
3260           asfdemux: FILE headers are mandatory in the header
3261           As per the specification, also avoids ending up trying to play a
3262           file with plenty of un-initialized values.
3263           https://bugzilla.gnome.org/show_bug.cgi?id=774846
3264
3265 2016-11-22 16:54:26 +0100  Edward Hervey <edward@centricular.com>
3266
3267         * gst/asfdemux/gstasfdemux.c:
3268           asfdemux: Handle incomplete header in pull mode
3269           pulling headers is meant to complete as a whole. If we don't have
3270           enough data, it's an error.
3271           Avoids pipeline hangs on corrupted files
3272           https://bugzilla.gnome.org/show_bug.cgi?id=774846
3273
3274 2016-11-22 16:22:49 +0100  Edward Hervey <edward@centricular.com>
3275
3276         * gst/asfdemux/gstasfdemux.c:
3277           asfdemux: Handle issues with "empty" files
3278           In some corrupted files, we could end up with no actual streams
3279           being exposed.
3280           In those cases, make sure we properly propagate the failure all
3281           the way to the loop function. This avoids ending up in cases where
3282           we are neither EOS'd nor ERROR'd out from a pipeline point of view.
3283           https://bugzilla.gnome.org/show_bug.cgi?id=774846
3284
3285 2016-11-20 20:54:25 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
3286
3287         * ext/dvdread/dvdreadsrc.c:
3288           dvdreadsrc: dvd-spu-clut-change is a sticky custom event
3289
3290 2016-11-17 17:20:03 -0800  Scott D Phillips <scott.d.phillips@intel.com>
3291
3292         * meson.build:
3293           meson: Add ignored warnings for MSVC
3294           https://bugzilla.gnome.org/show_bug.cgi?id=774656
3295
3296 2016-11-11 14:15:17 +0200  Sebastian Dröge <sebastian@centricular.com>
3297
3298         * configure.ac:
3299         * ext/x264/Makefile.am:
3300         * ext/x264/gstx264enc.c:
3301         * ext/x264/gstx264enc.h:
3302         * ext/x264/meson.build:
3303         * meson_options.txt:
3304           x264enc: Add configure parameter to specify additional x264 libraries with e.g. different depth configuration
3305           x264 has to be compiled specifically for a target bit depth.
3306           Distributions currently ship various libraries in their packages, with
3307           different bit depths.
3308           This change now allows to provide them all at configure time and have
3309           the x264enc element dynamically switch between them based on the bit
3310           depth of the input format.
3311           https://bugzilla.gnome.org/show_bug.cgi?id=763297
3312
3313 2016-11-01 18:09:25 +0000  Tim-Philipp Müller <tim@centricular.com>
3314
3315         * meson.build:
3316           meson: update version
3317
3318 === release 1.11.0 ===
3319
3320 2016-11-01 18:53:15 +0200  Sebastian Dröge <sebastian@centricular.com>
3321
3322         * configure.ac:
3323           Back to development
3324
3325 === release 1.10.0 ===
3326
3327 2016-11-01 18:05:31 +0200  Sebastian Dröge <sebastian@centricular.com>
3328
3329         * ChangeLog:
3330         * NEWS:
3331         * RELEASE:
3332         * configure.ac:
3333         * docs/plugins/inspect/plugin-a52dec.xml:
3334         * docs/plugins/inspect/plugin-amrnb.xml:
3335         * docs/plugins/inspect/plugin-amrwbdec.xml:
3336         * docs/plugins/inspect/plugin-asf.xml:
3337         * docs/plugins/inspect/plugin-cdio.xml:
3338         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3339         * docs/plugins/inspect/plugin-dvdread.xml:
3340         * docs/plugins/inspect/plugin-dvdsub.xml:
3341         * docs/plugins/inspect/plugin-lame.xml:
3342         * docs/plugins/inspect/plugin-mad.xml:
3343         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3344         * docs/plugins/inspect/plugin-mpg123.xml:
3345         * docs/plugins/inspect/plugin-realmedia.xml:
3346         * docs/plugins/inspect/plugin-siddec.xml:
3347         * docs/plugins/inspect/plugin-twolame.xml:
3348         * docs/plugins/inspect/plugin-x264.xml:
3349         * docs/plugins/inspect/plugin-xingmux.xml:
3350         * gst-plugins-ugly.doap:
3351         * win32/common/config.h:
3352           Release 1.10.0
3353
3354 2016-11-01 17:54:16 +0200  Sebastian Dröge <sebastian@centricular.com>
3355
3356         * po/af.po:
3357         * po/az.po:
3358         * po/bg.po:
3359         * po/ca.po:
3360         * po/cs.po:
3361         * po/da.po:
3362         * po/de.po:
3363         * po/el.po:
3364         * po/en_GB.po:
3365         * po/eo.po:
3366         * po/es.po:
3367         * po/eu.po:
3368         * po/fi.po:
3369         * po/fr.po:
3370         * po/gl.po:
3371         * po/hr.po:
3372         * po/hu.po:
3373         * po/id.po:
3374         * po/it.po:
3375         * po/ja.po:
3376         * po/lt.po:
3377         * po/lv.po:
3378         * po/ms.po:
3379         * po/mt.po:
3380         * po/nb.po:
3381         * po/nl.po:
3382         * po/or.po:
3383         * po/pl.po:
3384         * po/pt_BR.po:
3385         * po/ro.po:
3386         * po/ru.po:
3387         * po/sk.po:
3388         * po/sl.po:
3389         * po/sq.po:
3390         * po/sr.po:
3391         * po/sv.po:
3392         * po/tr.po:
3393         * po/uk.po:
3394         * po/vi.po:
3395         * po/zh_CN.po:
3396           Update .po files
3397
3398 2016-11-01 17:43:01 +0200  Sebastian Dröge <sebastian@centricular.com>
3399
3400         * po/id.po:
3401         * po/sv.po:
3402           po: Update translations
3403
3404 2016-10-25 08:54:52 -0700  Scott D Phillips <scott.d.phillips@intel.com>
3405
3406         * meson.build:
3407         * tests/meson.build:
3408           meson: Don't depend on gstreamer-check-1.0 on windows
3409           https://bugzilla.gnome.org/show_bug.cgi?id=773114
3410
3411 2016-10-25 10:51:08 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
3412
3413         * meson.build:
3414         * tests/check/meson.build:
3415         * tests/meson.build:
3416           Revert "meson: move gstreamer-check-1.0 dependency to tests/check"
3417           This reverts commit 0555c09607e548b6c45d029ab31dbb3042195ae3.
3418           Does not actually work. See:
3419           https://bugzilla.gnome.org/show_bug.cgi?id=773114#c31
3420
3421 2016-10-24 00:35:23 +0100  Tim-Philipp Müller <tim@centricular.com>
3422
3423         * tests/check/meson.build:
3424           meson: fix build outside of gst-all
3425
3426 2016-10-21 00:47:14 -0700  Scott D Phillips <scott.d.phillips@intel.com>
3427
3428         * meson.build:
3429         * tests/check/meson.build:
3430         * tests/meson.build:
3431           meson: move gstreamer-check-1.0 dependency to tests/check
3432           https://bugzilla.gnome.org/show_bug.cgi?id=773114
3433
3434 2016-10-15 22:20:05 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
3435
3436         * meson.build:
3437           meson: Don't set c_std to gnu99
3438           Use the default for each compiler on every platform instead. This
3439           improves our compatibility with compilers that don't have gnu99 as
3440           a c_std.
3441
3442 2016-10-04 18:06:09 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
3443
3444         * meson.build:
3445         * tests/check/getpluginsdir:
3446         * tests/check/meson.build:
3447           meson: Make use of new environment object and set plugin path to builddir
3448           Workaround source_root being the root directory of all projects
3449           in the subproject case and remove now unneeded getpluginsdir
3450           Bump meson requirement to 0.35
3451
3452 2016-09-30 11:35:40 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
3453
3454         * hooks/pre-commit.hook:
3455         * meson.build:
3456         * tests/check/getpluginsdir:
3457           meson: Setup pre commit hook and fix getpluginsdir for standalone case
3458
3459 2016-09-30 11:41:28 +0100  Tim-Philipp Müller <tim@centricular.com>
3460
3461         * meson.build:
3462           meson: update version
3463
3464 === release 1.9.90 ===
3465
3466 2016-09-30 13:03:26 +0300  Sebastian Dröge <sebastian@centricular.com>
3467
3468         * ChangeLog:
3469         * NEWS:
3470         * RELEASE:
3471         * configure.ac:
3472         * docs/plugins/inspect/plugin-a52dec.xml:
3473         * docs/plugins/inspect/plugin-amrnb.xml:
3474         * docs/plugins/inspect/plugin-amrwbdec.xml:
3475         * docs/plugins/inspect/plugin-asf.xml:
3476         * docs/plugins/inspect/plugin-cdio.xml:
3477         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3478         * docs/plugins/inspect/plugin-dvdread.xml:
3479         * docs/plugins/inspect/plugin-dvdsub.xml:
3480         * docs/plugins/inspect/plugin-lame.xml:
3481         * docs/plugins/inspect/plugin-mad.xml:
3482         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3483         * docs/plugins/inspect/plugin-mpg123.xml:
3484         * docs/plugins/inspect/plugin-realmedia.xml:
3485         * docs/plugins/inspect/plugin-siddec.xml:
3486         * docs/plugins/inspect/plugin-twolame.xml:
3487         * docs/plugins/inspect/plugin-x264.xml:
3488         * docs/plugins/inspect/plugin-xingmux.xml:
3489         * gst-plugins-ugly.doap:
3490         * win32/common/config.h:
3491           Release 1.9.90
3492
3493 2016-09-30 12:23:17 +0300  Sebastian Dröge <sebastian@centricular.com>
3494
3495         * po/af.po:
3496         * po/az.po:
3497         * po/bg.po:
3498         * po/ca.po:
3499         * po/cs.po:
3500         * po/da.po:
3501         * po/de.po:
3502         * po/el.po:
3503         * po/en_GB.po:
3504         * po/eo.po:
3505         * po/es.po:
3506         * po/eu.po:
3507         * po/fi.po:
3508         * po/fr.po:
3509         * po/gl.po:
3510         * po/hr.po:
3511         * po/hu.po:
3512         * po/id.po:
3513         * po/it.po:
3514         * po/ja.po:
3515         * po/lt.po:
3516         * po/lv.po:
3517         * po/ms.po:
3518         * po/mt.po:
3519         * po/nb.po:
3520         * po/nl.po:
3521         * po/or.po:
3522         * po/pl.po:
3523         * po/pt_BR.po:
3524         * po/ro.po:
3525         * po/ru.po:
3526         * po/sk.po:
3527         * po/sl.po:
3528         * po/sq.po:
3529         * po/sr.po:
3530         * po/sv.po:
3531         * po/tr.po:
3532         * po/uk.po:
3533         * po/vi.po:
3534         * po/zh_CN.po:
3535           Update .po files
3536
3537 2016-09-30 11:44:22 +0300  Sebastian Dröge <sebastian@centricular.com>
3538
3539         * po/id.po:
3540         * po/sv.po:
3541           po: Update translations
3542
3543 2016-09-29 12:39:34 +0300  Sebastian Dröge <sebastian@centricular.com>
3544
3545         * ext/x264/gstx264enc.c:
3546           x264enc: Set colorimetry and chroma-site information
3547           https://bugzilla.gnome.org/show_bug.cgi?id=772159
3548
3549 2016-09-24 09:08:00 +0100  Tim-Philipp Müller <tim@centricular.com>
3550
3551         * meson.build:
3552         * po/meson.build:
3553           meson: hook up translations
3554
3555 2016-09-24 08:59:55 +0100  Tim-Philipp Müller <tim@centricular.com>
3556
3557         * meson.build:
3558         * tests/check/getpluginsdir:
3559         * tests/check/meson.build:
3560         * tests/meson.build:
3561           meson: hook up unit tests
3562
3563 2016-09-14 11:30:58 +0200  Sebastian Dröge <sebastian@centricular.com>
3564
3565         * configure.ac:
3566           configure: Depend on gstreamer 1.9.2.1
3567
3568 2016-09-10 20:51:36 +1000  Jan Schmidt <jan@centricular.com>
3569
3570         * autogen.sh:
3571         * common:
3572           Automatic update of common submodule
3573           From b18d820 to f980fd9
3574
3575 2016-09-10 09:54:15 +1000  Jan Schmidt <jan@centricular.com>
3576
3577         * autogen.sh:
3578         * common:
3579           Automatic update of common submodule
3580           From f49c55e to b18d820
3581
3582 2016-09-05 12:22:56 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
3583
3584         * meson.build:
3585           meson: Bump version to 1.9.2
3586
3587 2016-09-01 12:28:57 +0300  Sebastian Dröge <sebastian@centricular.com>
3588
3589         * configure.ac:
3590           Back to development
3591
3592 === release 1.9.2 ===
3593
3594 2016-09-01 12:28:45 +0300  Sebastian Dröge <sebastian@centricular.com>
3595
3596         * ChangeLog:
3597         * NEWS:
3598         * RELEASE:
3599         * configure.ac:
3600         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3601         * docs/plugins/inspect/plugin-a52dec.xml:
3602         * docs/plugins/inspect/plugin-amrnb.xml:
3603         * docs/plugins/inspect/plugin-amrwbdec.xml:
3604         * docs/plugins/inspect/plugin-asf.xml:
3605         * docs/plugins/inspect/plugin-cdio.xml:
3606         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3607         * docs/plugins/inspect/plugin-dvdread.xml:
3608         * docs/plugins/inspect/plugin-dvdsub.xml:
3609         * docs/plugins/inspect/plugin-lame.xml:
3610         * docs/plugins/inspect/plugin-mad.xml:
3611         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3612         * docs/plugins/inspect/plugin-mpg123.xml:
3613         * docs/plugins/inspect/plugin-realmedia.xml:
3614         * docs/plugins/inspect/plugin-siddec.xml:
3615         * docs/plugins/inspect/plugin-twolame.xml:
3616         * docs/plugins/inspect/plugin-x264.xml:
3617         * docs/plugins/inspect/plugin-xingmux.xml:
3618         * gst-plugins-ugly.doap:
3619         * win32/common/config.h:
3620           Release 1.9.2
3621
3622 2016-09-01 11:24:13 +0300  Sebastian Dröge <sebastian@centricular.com>
3623
3624         * po/af.po:
3625         * po/az.po:
3626         * po/bg.po:
3627         * po/ca.po:
3628         * po/cs.po:
3629         * po/da.po:
3630         * po/de.po:
3631         * po/el.po:
3632         * po/en_GB.po:
3633         * po/eo.po:
3634         * po/es.po:
3635         * po/eu.po:
3636         * po/fi.po:
3637         * po/fr.po:
3638         * po/gl.po:
3639         * po/hr.po:
3640         * po/hu.po:
3641         * po/id.po:
3642         * po/it.po:
3643         * po/ja.po:
3644         * po/lt.po:
3645         * po/lv.po:
3646         * po/ms.po:
3647         * po/mt.po:
3648         * po/nb.po:
3649         * po/nl.po:
3650         * po/or.po:
3651         * po/pl.po:
3652         * po/pt_BR.po:
3653         * po/ro.po:
3654         * po/ru.po:
3655         * po/sk.po:
3656         * po/sl.po:
3657         * po/sq.po:
3658         * po/sr.po:
3659         * po/sv.po:
3660         * po/tr.po:
3661         * po/uk.po:
3662         * po/vi.po:
3663         * po/zh_CN.po:
3664           po: Update translations
3665
3666 2016-09-01 10:57:46 +0300  Sebastian Dröge <sebastian@centricular.com>
3667
3668         * ext/sidplay/gstsiddec.cc:
3669           siddec: Fix compilation with debugging disabled
3670           gstsiddec.o
3671           gstsiddec.cc: In function ‘void play_loop(GstPad*)’:
3672           gstsiddec.cc:446:18: error: unused variable ‘reason’ [-Werror=unused-variable]
3673           const gchar *reason = gst_flow_get_name (ret);
3674           ^
3675
3676 2016-08-19 11:11:14 -0700  Thibault Saunier <thibault.saunier@osg.samsung.com>
3677
3678         * ext/sidplay/gstsiddec.cc:
3679         * gst/asfdemux/gstasfdemux.c:
3680         * gst/realmedia/rmdemux.c:
3681           Use the new API to post flow ERROR messages on the bus
3682           https://bugzilla.gnome.org/show_bug.cgi?id=770158
3683
3684 2016-08-24 09:45:05 -0300  Thibault Saunier <tsaunier@gnome.org>
3685
3686         * gst/asfdemux/meson.build:
3687           meson: Link asfdemux against the gstsdp library
3688
3689 2016-08-23 15:29:10 -0300  Thibault Saunier <tsaunier@gnome.org>
3690
3691         * meson.build:
3692           meson: Add support for fallback subprojects
3693
3694 2016-08-12 21:25:34 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
3695
3696         * .gitignore:
3697         * config.h.meson:
3698         * ext/a52dec/meson.build:
3699         * ext/amrnb/meson.build:
3700         * ext/amrwbdec/meson.build:
3701         * ext/cdio/meson.build:
3702         * ext/dvdread/meson.build:
3703         * ext/lame/meson.build:
3704         * ext/mad/meson.build:
3705         * ext/meson.build:
3706         * ext/mpeg2dec/meson.build:
3707         * ext/mpg123/meson.build:
3708         * ext/twolame/meson.build:
3709         * ext/x264/meson.build:
3710         * gst/asfdemux/meson.build:
3711         * gst/dvdlpcmdec/meson.build:
3712         * gst/dvdsub/meson.build:
3713         * gst/meson.build:
3714         * gst/realmedia/meson.build:
3715         * gst/xingmux/meson.build:
3716         * meson.build:
3717           Add support for Meson as alternative/parallel build system
3718           https://github.com/mesonbuild/meson
3719           With contributions from:
3720           Tim-Philipp Müller <tim@centricular.com>
3721           Jussi Pakkanen <jpakkane@gmail.com> (original port)
3722           Highlights of the features provided are:
3723           * Faster builds on Linux (~40-50% faster)
3724           * The ability to build with MSVC on Windows
3725           * Generate Visual Studio project files
3726           * Generate XCode project files
3727           * Much faster builds on Windows (on-par with Linux)
3728           * Seriously fast configure and building on embedded
3729           ... and many more. For more details see:
3730           http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html
3731           http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html
3732           Building with Meson should work on both Linux and Windows, but may
3733           need a few more tweaks on other operating systems.
3734
3735 2016-08-12 21:41:39 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
3736
3737         * ext/a52dec/gsta52dec.c:
3738         * ext/dvdread/dvdreadsrc.c:
3739         * ext/x264/gstx264enc.h:
3740         * gst/realmedia/realhash.c:
3741         * gst/realmedia/rtspreal.c:
3742           plugins: Use <stdint.h> instead of _stdint.h
3743           _stdint.h is generated by Autotools and we don't really need it. All
3744           supported platforms now ship with stdint.h. The only stickler was MSVC,
3745           and since Visual Studio 2015 it also ships stdint.h now.
3746
3747 2016-08-19 13:01:39 +0100  Tim-Philipp Müller <tim@centricular.com>
3748
3749         * ext/mpeg2dec/perftest.c:
3750           mpeg2dec: remove file no longer used or needed
3751
3752 2016-08-08 09:58:20 +0100  Tim-Philipp Müller <tim@centricular.com>
3753
3754         * gst/dvdlpcmdec/Makefile.am:
3755           dvdlpcmdec: add libgstbase CFLAGS as well
3756           For consistency.
3757           https://bugzilla.gnome.org/show_bug.cgi?id=769610
3758
3759 2016-08-07 00:10:24 +0000  xlazom00 <xlazom00@gmail.com>
3760
3761         * gst/dvdlpcmdec/Makefile.am:
3762           dvdlpcmdec: link libgstbase-1.0
3763           https://bugzilla.gnome.org/show_bug.cgi?id=769610
3764
3765 2016-08-02 13:38:25 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
3766
3767         * gst/asfdemux/gstasfdemux.c:
3768           asfdemux: Add byte rate based bitrate tag in case there are no audio props
3769           https://bugzilla.gnome.org/show_bug.cgi?id=769418
3770
3771 2016-04-28 16:42:43 +0200  Michael Olbrich <m.olbrich@pengutronix.de>
3772
3773         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3774         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3775           dvdlpcmdec: add support for another format
3776           The format specification can be found here:
3777           http://www.dvdforum.org/images/Guideline1394V10R0_20020911.pdf
3778           Note: This format is also used for Wifi-Display.
3779           https://bugzilla.gnome.org/show_bug.cgi?id=765807
3780
3781 2016-04-28 16:32:53 +0200  Michael Olbrich <m.olbrich@pengutronix.de>
3782
3783         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3784         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3785           dvdlpcmdec: rewrite to use GstAudioDecoder
3786           https://bugzilla.gnome.org/show_bug.cgi?id=765807
3787
3788 2016-07-24 10:00:48 +0200  Josep Torra <n770galaxy@gmail.com>
3789
3790         * ext/sidplay/gstsiddec.cc:
3791           sidplay: fix compiler warnings when building with -O3
3792           Avoid compiler warnings "‘foo’ may be used uninitialized in this
3793           function" when building with -O3 by checking the return bool value
3794           of format conversion function.
3795           https://bugzilla.gnome.org/show_bug.cgi?id=769116
3796
3797 2016-07-11 21:14:06 +0200  Stefan Sauer <ensonic@users.sf.net>
3798
3799         * common:
3800           Automatic update of common submodule
3801           From f363b32 to f49c55e
3802
3803 2016-07-06 13:51:09 +0300  Sebastian Dröge <sebastian@centricular.com>
3804
3805         * configure.ac:
3806           Back to development
3807
3808 === release 1.9.1 ===
3809
3810 2016-07-06 13:15:28 +0300  Sebastian Dröge <sebastian@centricular.com>
3811
3812         * ChangeLog:
3813         * NEWS:
3814         * RELEASE:
3815         * configure.ac:
3816         * docs/plugins/inspect/plugin-a52dec.xml:
3817         * docs/plugins/inspect/plugin-amrnb.xml:
3818         * docs/plugins/inspect/plugin-amrwbdec.xml:
3819         * docs/plugins/inspect/plugin-asf.xml:
3820         * docs/plugins/inspect/plugin-cdio.xml:
3821         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3822         * docs/plugins/inspect/plugin-dvdread.xml:
3823         * docs/plugins/inspect/plugin-dvdsub.xml:
3824         * docs/plugins/inspect/plugin-lame.xml:
3825         * docs/plugins/inspect/plugin-mad.xml:
3826         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3827         * docs/plugins/inspect/plugin-mpg123.xml:
3828         * docs/plugins/inspect/plugin-realmedia.xml:
3829         * docs/plugins/inspect/plugin-siddec.xml:
3830         * docs/plugins/inspect/plugin-twolame.xml:
3831         * docs/plugins/inspect/plugin-x264.xml:
3832         * docs/plugins/inspect/plugin-xingmux.xml:
3833         * gst-plugins-ugly.doap:
3834         * win32/common/config.h:
3835           Release 1.9.1
3836
3837 2016-07-06 11:54:01 +0300  Sebastian Dröge <sebastian@centricular.com>
3838
3839         * po/af.po:
3840         * po/az.po:
3841         * po/bg.po:
3842         * po/ca.po:
3843         * po/cs.po:
3844         * po/da.po:
3845         * po/de.po:
3846         * po/el.po:
3847         * po/en_GB.po:
3848         * po/eo.po:
3849         * po/es.po:
3850         * po/eu.po:
3851         * po/fi.po:
3852         * po/fr.po:
3853         * po/gl.po:
3854         * po/hr.po:
3855         * po/hu.po:
3856         * po/id.po:
3857         * po/it.po:
3858         * po/ja.po:
3859         * po/lt.po:
3860         * po/lv.po:
3861         * po/ms.po:
3862         * po/mt.po:
3863         * po/nb.po:
3864         * po/nl.po:
3865         * po/or.po:
3866         * po/pl.po:
3867         * po/pt_BR.po:
3868         * po/ro.po:
3869         * po/ru.po:
3870         * po/sk.po:
3871         * po/sl.po:
3872         * po/sq.po:
3873         * po/sr.po:
3874         * po/sv.po:
3875         * po/tr.po:
3876         * po/uk.po:
3877         * po/vi.po:
3878         * po/zh_CN.po:
3879           Update .po files
3880
3881 2016-07-06 10:19:44 +0300  Sebastian Dröge <sebastian@centricular.com>
3882
3883         * po/hr.po:
3884           po: Update translations
3885
3886 2016-06-21 11:46:53 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3887
3888         * common:
3889           Automatic update of common submodule
3890           From ac2f647 to f363b32
3891
3892 2015-05-12 11:08:55 +0300  Vootele Vesterblom <vov@bang-olufsen.dk>
3893
3894         * gst/asfdemux/gstasfdemux.c:
3895           asfdemux: fix seeking back after EOS has been reached in push mode
3896           Fix seeking when demuxer is in INDEX state. This happens when we
3897           reached the end of the stream. It should still be possible to do
3898           a flushing seek and seek back to any other position though. Instead
3899           the demuxer would just go straight to EOS again instead of going
3900           back to processing packets again from the new position.
3901           https://bugzilla.gnome.org/show_bug.cgi?id=749066
3902
3903 2016-05-17 16:00:29 +0300  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
3904
3905         * gst/realmedia/rdtmanager.c:
3906           rdtmanager: fix clock leak
3907           The clock returned by gst_system_clock_obtain() was never unreffed.
3908           https://bugzilla.gnome.org/show_bug.cgi?id=766565
3909
3910 2016-05-15 13:33:30 +0300  Sebastian Dröge <sebastian@centricular.com>
3911
3912         * docs/plugins/inspect/plugin-a52dec.xml:
3913         * docs/plugins/inspect/plugin-amrnb.xml:
3914         * docs/plugins/inspect/plugin-amrwbdec.xml:
3915         * docs/plugins/inspect/plugin-asf.xml:
3916         * docs/plugins/inspect/plugin-cdio.xml:
3917         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3918         * docs/plugins/inspect/plugin-dvdread.xml:
3919         * docs/plugins/inspect/plugin-dvdsub.xml:
3920         * docs/plugins/inspect/plugin-lame.xml:
3921         * docs/plugins/inspect/plugin-mad.xml:
3922         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3923         * docs/plugins/inspect/plugin-mpg123.xml:
3924         * docs/plugins/inspect/plugin-realmedia.xml:
3925         * docs/plugins/inspect/plugin-siddec.xml:
3926         * docs/plugins/inspect/plugin-twolame.xml:
3927         * docs/plugins/inspect/plugin-x264.xml:
3928         * docs/plugins/inspect/plugin-xingmux.xml:
3929           docs: Update for git master
3930
3931 2016-04-16 09:15:43 +0100  Tim-Philipp Müller <tim@centricular.com>
3932
3933         * ext/amrnb/amrnbdec.c:
3934         * ext/mad/gstmad.c:
3935           amrnbec, mad: fix two more parse function declarations
3936
3937 2016-04-15 20:46:37 +0100  Tim-Philipp Müller <tim@centricular.com>
3938
3939         * ext/a52dec/gsta52dec.c:
3940         * ext/amrwbdec/amrwbdec.c:
3941           a52dec, amrwbec: fix parse function declaration mismatch
3942           Fixes MSVC compiler warning:
3943           amrwbdec.c(99): warning C4133: '=': incompatible types
3944           - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
3945           'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
3946           gsta52dec.c(156): warning C4133: '=': incompatible types
3947           - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
3948           'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
3949
3950 2016-04-15 19:55:03 +0100  Tim-Philipp Müller <tim@centricular.com>
3951
3952         * ext/mpg123/gstmpg123audiodec.h:
3953           mpg123: fix build with msvc
3954           Fix syntax errors when compiling against cerbero-provided libmpg123
3955           headers. We do the same as the libmpg123 internal visual studio
3956           build here.
3957           mpg123.h(1378): error C2143: syntax error: missing ')' before '('
3958           mpg123.h(1378): error C2081: 'ssize_t': name in formal parameter list illegal
3959           mpg123.h(1378): error C2143: syntax error: missing ')' before '*'
3960           mpg123.h(1378): error C2091: function returns function
3961           mpg123.h(1378): error C2143: syntax error: missing '{' before '*'
3962           mpg123.h(1378): error C2059: syntax error: ')'
3963           mpg123.h(1379): error C2143: syntax error: missing ')' before '*'
3964           mpg123.h(1379): error C2365: 'off_t': redefinition; previous definition was 'typedef'
3965           ...
3966
3967 2016-04-15 18:37:42 +0100  Tim-Philipp Müller <tim@centricular.com>
3968
3969         * configure.ac:
3970         * ext/mpeg2dec/gstmpeg2dec.c:
3971           mpeg2dec: bump libmpeg2 requirement to 0.5.1 and fix msvc build
3972           libmpeg2 0.5.1 was released in mid-2008, let's bump the requirement
3973           and get rid of version-dependent code paths. There's still
3974           avdec_mpeg2video for those who are stuck on ancient distros which
3975           we don't target any more.
3976           Also fixes build with MSVC, which doesn't like #if #else #endif
3977           inside macro arguments (like the GST_DEBUG_OBJECT in line 941).
3978
3979 2016-04-14 10:02:50 +0100  Julien Isorce <j.isorce@samsung.com>
3980
3981         * README:
3982         * common:
3983           Automatic update of common submodule
3984           From 6f2d209 to ac2f647
3985
3986 2016-03-04 16:14:44 +0900  Vineeth TM <vineeth.tm@samsung.com>
3987
3988         * ext/a52dec/gsta52dec.c:
3989         * ext/amrnb/amrnbdec.c:
3990         * ext/amrnb/amrnbenc.c:
3991         * ext/amrwbdec/amrwbdec.c:
3992         * ext/dvdread/dvdreadsrc.c:
3993         * ext/lame/gstlamemp3enc.c:
3994         * ext/mad/gstmad.c:
3995         * ext/mpeg2dec/gstmpeg2dec.c:
3996         * ext/sidplay/gstsiddec.cc:
3997         * ext/twolame/gsttwolamemp2enc.c:
3998         * ext/x264/gstx264enc.c:
3999         * gst/asfdemux/gstasfdemux.c:
4000         * gst/asfdemux/gstrtpasfdepay.c:
4001         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4002         * gst/dvdsub/gstdvdsubdec.c:
4003         * gst/dvdsub/gstdvdsubparse.c:
4004         * gst/realmedia/pnmsrc.c:
4005         * gst/realmedia/rademux.c:
4006         * gst/realmedia/rdtdepay.c:
4007         * gst/realmedia/rdtmanager.c:
4008         * gst/realmedia/rmdemux.c:
4009         * gst/xingmux/gstxingmux.c:
4010           ugly: use new gst_element_class_add_static_pad_template()
4011           https://bugzilla.gnome.org/show_bug.cgi?id=763082
4012
4013 2016-03-24 13:33:22 +0200  Sebastian Dröge <sebastian@centricular.com>
4014
4015         * configure.ac:
4016           Back to development
4017
4018 === release 1.8.0 ===
4019
4020 2016-03-24 12:43:04 +0200  Sebastian Dröge <sebastian@centricular.com>
4021
4022         * ChangeLog:
4023         * NEWS:
4024         * RELEASE:
4025         * configure.ac:
4026         * docs/plugins/inspect/plugin-a52dec.xml:
4027         * docs/plugins/inspect/plugin-amrnb.xml:
4028         * docs/plugins/inspect/plugin-amrwbdec.xml:
4029         * docs/plugins/inspect/plugin-asf.xml:
4030         * docs/plugins/inspect/plugin-cdio.xml:
4031         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4032         * docs/plugins/inspect/plugin-dvdread.xml:
4033         * docs/plugins/inspect/plugin-dvdsub.xml:
4034         * docs/plugins/inspect/plugin-lame.xml:
4035         * docs/plugins/inspect/plugin-mad.xml:
4036         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4037         * docs/plugins/inspect/plugin-mpg123.xml:
4038         * docs/plugins/inspect/plugin-realmedia.xml:
4039         * docs/plugins/inspect/plugin-siddec.xml:
4040         * docs/plugins/inspect/plugin-twolame.xml:
4041         * docs/plugins/inspect/plugin-x264.xml:
4042         * docs/plugins/inspect/plugin-xingmux.xml:
4043         * gst-plugins-ugly.doap:
4044         * win32/common/config.h:
4045           Release 1.8.0
4046
4047 2016-03-24 12:18:09 +0200  Sebastian Dröge <sebastian@centricular.com>
4048
4049         * po/af.po:
4050         * po/az.po:
4051         * po/bg.po:
4052         * po/ca.po:
4053         * po/cs.po:
4054         * po/da.po:
4055         * po/de.po:
4056         * po/el.po:
4057         * po/en_GB.po:
4058         * po/eo.po:
4059         * po/es.po:
4060         * po/eu.po:
4061         * po/fi.po:
4062         * po/fr.po:
4063         * po/gl.po:
4064         * po/hr.po:
4065         * po/hu.po:
4066         * po/id.po:
4067         * po/it.po:
4068         * po/ja.po:
4069         * po/lt.po:
4070         * po/lv.po:
4071         * po/ms.po:
4072         * po/mt.po:
4073         * po/nb.po:
4074         * po/nl.po:
4075         * po/or.po:
4076         * po/pl.po:
4077         * po/pt_BR.po:
4078         * po/ro.po:
4079         * po/ru.po:
4080         * po/sk.po:
4081         * po/sl.po:
4082         * po/sq.po:
4083         * po/sr.po:
4084         * po/sv.po:
4085         * po/tr.po:
4086         * po/uk.po:
4087         * po/vi.po:
4088         * po/zh_CN.po:
4089           Update .po files
4090
4091 === release 1.7.91 ===
4092
4093 2016-03-15 12:21:07 +0200  Sebastian Dröge <sebastian@centricular.com>
4094
4095         * ChangeLog:
4096         * NEWS:
4097         * RELEASE:
4098         * configure.ac:
4099         * docs/plugins/inspect/plugin-a52dec.xml:
4100         * docs/plugins/inspect/plugin-amrnb.xml:
4101         * docs/plugins/inspect/plugin-amrwbdec.xml:
4102         * docs/plugins/inspect/plugin-asf.xml:
4103         * docs/plugins/inspect/plugin-cdio.xml:
4104         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4105         * docs/plugins/inspect/plugin-dvdread.xml:
4106         * docs/plugins/inspect/plugin-dvdsub.xml:
4107         * docs/plugins/inspect/plugin-lame.xml:
4108         * docs/plugins/inspect/plugin-mad.xml:
4109         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4110         * docs/plugins/inspect/plugin-mpg123.xml:
4111         * docs/plugins/inspect/plugin-realmedia.xml:
4112         * docs/plugins/inspect/plugin-siddec.xml:
4113         * docs/plugins/inspect/plugin-twolame.xml:
4114         * docs/plugins/inspect/plugin-x264.xml:
4115         * docs/plugins/inspect/plugin-xingmux.xml:
4116         * gst-plugins-ugly.doap:
4117         * win32/common/config.h:
4118           Release 1.7.91
4119
4120 2016-03-15 12:03:34 +0200  Sebastian Dröge <sebastian@centricular.com>
4121
4122         * po/af.po:
4123         * po/az.po:
4124         * po/bg.po:
4125         * po/ca.po:
4126         * po/cs.po:
4127         * po/da.po:
4128         * po/de.po:
4129         * po/el.po:
4130         * po/en_GB.po:
4131         * po/eo.po:
4132         * po/es.po:
4133         * po/eu.po:
4134         * po/fi.po:
4135         * po/fr.po:
4136         * po/gl.po:
4137         * po/hr.po:
4138         * po/hu.po:
4139         * po/id.po:
4140         * po/it.po:
4141         * po/ja.po:
4142         * po/lt.po:
4143         * po/lv.po:
4144         * po/ms.po:
4145         * po/mt.po:
4146         * po/nb.po:
4147         * po/nl.po:
4148         * po/or.po:
4149         * po/pl.po:
4150         * po/pt_BR.po:
4151         * po/ro.po:
4152         * po/ru.po:
4153         * po/sk.po:
4154         * po/sl.po:
4155         * po/sq.po:
4156         * po/sr.po:
4157         * po/sv.po:
4158         * po/tr.po:
4159         * po/uk.po:
4160         * po/vi.po:
4161         * po/zh_CN.po:
4162           Update .po files
4163
4164 2016-03-08 12:26:01 +0100  Edward Hervey <edward@centricular.com>
4165
4166         * gst/asfdemux/gstasfdemux.c:
4167         * gst/asfdemux/gstasfdemux.h:
4168           asfdemux: Don't modify segment values on accurate seeks
4169           When dealing with accurate seeks, we want to return exactly the segment
4170           that was requested by the seek event, and not adjust the values.
4171           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4172
4173 === release 1.7.90 ===
4174
4175 2016-03-01 18:42:01 +0200  Sebastian Dröge <sebastian@centricular.com>
4176
4177         * ChangeLog:
4178         * NEWS:
4179         * RELEASE:
4180         * configure.ac:
4181         * docs/plugins/inspect/plugin-a52dec.xml:
4182         * docs/plugins/inspect/plugin-amrnb.xml:
4183         * docs/plugins/inspect/plugin-amrwbdec.xml:
4184         * docs/plugins/inspect/plugin-asf.xml:
4185         * docs/plugins/inspect/plugin-cdio.xml:
4186         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4187         * docs/plugins/inspect/plugin-dvdread.xml:
4188         * docs/plugins/inspect/plugin-dvdsub.xml:
4189         * docs/plugins/inspect/plugin-lame.xml:
4190         * docs/plugins/inspect/plugin-mad.xml:
4191         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4192         * docs/plugins/inspect/plugin-mpg123.xml:
4193         * docs/plugins/inspect/plugin-realmedia.xml:
4194         * docs/plugins/inspect/plugin-siddec.xml:
4195         * docs/plugins/inspect/plugin-twolame.xml:
4196         * docs/plugins/inspect/plugin-x264.xml:
4197         * docs/plugins/inspect/plugin-xingmux.xml:
4198         * gst-plugins-ugly.doap:
4199         * win32/common/config.h:
4200           Release 1.7.90
4201
4202 2016-03-01 17:18:01 +0200  Sebastian Dröge <sebastian@centricular.com>
4203
4204         * po/af.po:
4205         * po/az.po:
4206         * po/ca.po:
4207         * po/cs.po:
4208         * po/da.po:
4209         * po/de.po:
4210         * po/el.po:
4211         * po/en_GB.po:
4212         * po/eo.po:
4213         * po/es.po:
4214         * po/eu.po:
4215         * po/fi.po:
4216         * po/fr.po:
4217         * po/gl.po:
4218         * po/hr.po:
4219         * po/hu.po:
4220         * po/id.po:
4221         * po/it.po:
4222         * po/ja.po:
4223         * po/lt.po:
4224         * po/lv.po:
4225         * po/ms.po:
4226         * po/mt.po:
4227         * po/nb.po:
4228         * po/nl.po:
4229         * po/or.po:
4230         * po/pl.po:
4231         * po/pt_BR.po:
4232         * po/ro.po:
4233         * po/ru.po:
4234         * po/sk.po:
4235         * po/sl.po:
4236         * po/sq.po:
4237         * po/sr.po:
4238         * po/sv.po:
4239         * po/tr.po:
4240         * po/uk.po:
4241         * po/vi.po:
4242         * po/zh_CN.po:
4243           Update .po files
4244
4245 2016-03-01 16:54:07 +0200  Sebastian Dröge <sebastian@centricular.com>
4246
4247         * po/bg.po:
4248           po: Update translations
4249
4250 2016-02-27 20:17:31 +0100  Jens Georg <mail@jensge.org>
4251
4252         * ext/dvdread/dvdreadsrc.c:
4253           dvdread: Fix seek starting at 0 for title != 1
4254           Otherwise the playback would start at title 0
4255           https://bugzilla.gnome.org/show_bug.cgi?id=762787
4256
4257 2016-02-26 12:41:18 +0200  Sebastian Dröge <sebastian@centricular.com>
4258
4259         * common:
4260           Automatic update of common submodule
4261           From b64f03f to 6f2d209
4262
4263 2016-02-22 22:08:12 +0000  Tim-Philipp Müller <tim@centricular.com>
4264
4265         * gst/asfdemux/gstasfdemux.c:
4266           asfdemux: fix adding bitrate to stream tags
4267           https://bugzilla.gnome.org/show_bug.cgi?id=699586
4268
4269 2016-02-21 10:11:12 +0000  Tim-Philipp Müller <tim@centricular.com>
4270
4271         * gst/asfdemux/asf.vcproj:
4272         * gst/realmedia/rmdemux.vcproj:
4273         * win32/MANIFEST:
4274         * win32/gst.sln:
4275         * win32/vs6/gst_plugins_ugly.dsw:
4276         * win32/vs6/libgstasfdemux.dsp:
4277         * win32/vs6/libgstdvdlpcmdec.dsp:
4278         * win32/vs6/libgstdvdsub.dsp:
4279         * win32/vs6/libgstlame.dsp:
4280         * win32/vs6/libgstmad.dsp:
4281         * win32/vs6/libgstrealmedia.dsp:
4282         * win32/vs6/libgstsynaesthesia.dsp:
4283           win32: remove outdated build cruft
4284           This hasn't been touched for generations, doesn't work,
4285           and is just causing confusion. We also don't want to
4286           maintain these files manually.
4287
4288 2016-02-20 11:55:37 +0000  Tim-Philipp Müller <tim@centricular.com>
4289
4290         * ext/mpeg2dec/gstmpeg2dec.c:
4291           mpeg2dec: don't use exported but undeclared core debug category symbols
4292           It's not right and won't work on Windows with MSVC.
4293
4294 2016-02-19 12:38:34 +0200  Sebastian Dröge <sebastian@centricular.com>
4295
4296         * configure.ac:
4297           Back to development
4298
4299 === release 1.7.2 ===
4300
4301 2016-02-19 11:58:13 +0200  Sebastian Dröge <sebastian@centricular.com>
4302
4303         * ChangeLog:
4304         * NEWS:
4305         * RELEASE:
4306         * configure.ac:
4307         * docs/plugins/inspect/plugin-a52dec.xml:
4308         * docs/plugins/inspect/plugin-amrnb.xml:
4309         * docs/plugins/inspect/plugin-amrwbdec.xml:
4310         * docs/plugins/inspect/plugin-asf.xml:
4311         * docs/plugins/inspect/plugin-cdio.xml:
4312         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4313         * docs/plugins/inspect/plugin-dvdread.xml:
4314         * docs/plugins/inspect/plugin-dvdsub.xml:
4315         * docs/plugins/inspect/plugin-lame.xml:
4316         * docs/plugins/inspect/plugin-mad.xml:
4317         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4318         * docs/plugins/inspect/plugin-mpg123.xml:
4319         * docs/plugins/inspect/plugin-realmedia.xml:
4320         * docs/plugins/inspect/plugin-siddec.xml:
4321         * docs/plugins/inspect/plugin-twolame.xml:
4322         * docs/plugins/inspect/plugin-x264.xml:
4323         * docs/plugins/inspect/plugin-xingmux.xml:
4324         * gst-plugins-ugly.doap:
4325         * win32/common/config.h:
4326           Release 1.7.2
4327
4328 2016-02-19 11:21:03 +0200  Sebastian Dröge <sebastian@centricular.com>
4329
4330         * po/af.po:
4331         * po/az.po:
4332         * po/bg.po:
4333         * po/ca.po:
4334         * po/cs.po:
4335         * po/da.po:
4336         * po/de.po:
4337         * po/el.po:
4338         * po/en_GB.po:
4339         * po/eo.po:
4340         * po/es.po:
4341         * po/eu.po:
4342         * po/fi.po:
4343         * po/gl.po:
4344         * po/hr.po:
4345         * po/hu.po:
4346         * po/id.po:
4347         * po/it.po:
4348         * po/ja.po:
4349         * po/lt.po:
4350         * po/lv.po:
4351         * po/ms.po:
4352         * po/mt.po:
4353         * po/nb.po:
4354         * po/nl.po:
4355         * po/or.po:
4356         * po/pl.po:
4357         * po/ro.po:
4358         * po/ru.po:
4359         * po/sk.po:
4360         * po/sl.po:
4361         * po/sq.po:
4362         * po/sr.po:
4363         * po/sv.po:
4364         * po/tr.po:
4365         * po/uk.po:
4366         * po/vi.po:
4367         * po/zh_CN.po:
4368           Update .po files
4369
4370 2016-02-19 10:32:06 +0200  Sebastian Dröge <sebastian@centricular.com>
4371
4372         * po/fr.po:
4373         * po/pt_BR.po:
4374           po: Update translations
4375
4376 2016-02-18 00:25:56 +0200  Sebastian Dröge <sebastian@centricular.com>
4377
4378         * ext/sidplay/gstsiddec.cc:
4379           sidplay: Fix compiler warning about C++11 compatibility
4380           gstsiddec.cc:78:17: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
4381           #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
4382           ^
4383           gstsiddec.cc:78:38: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
4384           #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
4385           ^
4386
4387 2016-02-16 14:46:11 +0000  Tim-Philipp Müller <tim@centricular.com>
4388
4389         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4390         * docs/plugins/inspect/plugin-a52dec.xml:
4391         * docs/plugins/inspect/plugin-amrnb.xml:
4392         * docs/plugins/inspect/plugin-amrwbdec.xml:
4393         * docs/plugins/inspect/plugin-asf.xml:
4394         * docs/plugins/inspect/plugin-cdio.xml:
4395         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4396         * docs/plugins/inspect/plugin-dvdread.xml:
4397         * docs/plugins/inspect/plugin-dvdsub.xml:
4398         * docs/plugins/inspect/plugin-lame.xml:
4399         * docs/plugins/inspect/plugin-mad.xml:
4400         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4401         * docs/plugins/inspect/plugin-mpg123.xml:
4402         * docs/plugins/inspect/plugin-realmedia.xml:
4403         * docs/plugins/inspect/plugin-siddec.xml:
4404         * docs/plugins/inspect/plugin-twolame.xml:
4405         * docs/plugins/inspect/plugin-x264.xml:
4406         * docs/plugins/inspect/plugin-xingmux.xml:
4407           docs: update inspection to git and fix mpg123 inspect location
4408
4409 2016-02-16 12:23:33 +0000  Tim-Philipp Müller <tim@centricular.com>
4410
4411         * tests/files/Makefile.am:
4412         * tests/files/stream.mp2:
4413           tests: fix distcheck
4414
4415 2016-02-16 10:38:18 +0000  Tim-Philipp Müller <tim@centricular.com>
4416
4417         * configure.ac:
4418         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4419         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4420         * docs/plugins/xml/plugin-mpg123.xml:
4421         * ext/Makefile.am:
4422         * gst-plugins-ugly.spec.in:
4423         * tests/check/Makefile.am:
4424           mpg123: move from -bad to -ugly
4425           Hook up to build system, add to docs
4426
4427 2016-02-16 10:55:01 +0000  Tim-Philipp Müller <tim@centricular.com>
4428
4429         * configure.ac:
4430         * tests/Makefile.am:
4431         * tests/check/Makefile.am:
4432         * tests/check/elements/.gitignore:
4433         * tests/files/Makefile.am:
4434         * tests/files/cbr_stream.mp3:
4435         * tests/files/vbr_stream.mp3:
4436           tests: add test data for mpg123 plugin
4437
4438 2016-02-16 10:41:07 +0000  Tim-Philipp Müller <tim@centricular.com>
4439
4440           Merge branch 'plugin-move-mpg123'
4441           Move mpg123 plugin from -bad to -ugly.
4442           https://bugzilla.gnome.org/show_bug.cgi?id=719849
4443
4444 2015-12-14 11:09:46 +0900  Vineeth TM <vineeth.tm@samsung.com>
4445
4446         * ext/mpg123/gstmpg123audiodec.c:
4447           plugins-bad: Fix example pipelines
4448           rename gst-launch --> gst-launch-1.0
4449           replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**)
4450           fix caps in examples
4451           https://bugzilla.gnome.org/show_bug.cgi?id=759432
4452
4453 2015-08-17 11:50:28 +0100  Tim-Philipp Müller <tim@centricular.com>
4454
4455         * ext/mpg123/gstmpg123audiodec.c:
4456           mpg123: still reset pending audio info on hard flush
4457           Follow-up to previous commit.
4458           https://bugzilla.gnome.org/show_bug.cgi?id=752431
4459
4460 2015-07-15 10:44:02 -0600  Jason Litzinger <jlitzinger@control4.com>
4461
4462         * ext/mpg123/gstmpg123audiodec.c:
4463           mpg123: fix handling of sample rate change during playback
4464           If the sample rate of the media changes, the resulting flush will
4465           clear the has_next_audioinfo flag, and the caps won't be sent
4466           downstream.
4467           https://bugzilla.gnome.org/show_bug.cgi?id=752431
4468
4469 2015-08-15 12:58:40 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4470
4471         * ext/mpg123/gstmpg123audiodec.c:
4472           audiodecoders: use default pad accept-caps handling
4473           Avoids useless check of downstream caps when handling an
4474           accept-caps query
4475           Elements: dtsdec, faad, gsmdec, mpg123audiodec, opusdec,
4476           sbcdec, adpcmdec, sirendec
4477
4478 2015-04-26 18:04:16 +0100  Tim-Philipp Müller <tim@centricular.com>
4479
4480         * ext/mpg123/Makefile.am:
4481           Remove obsolete Android build cruft
4482           This is not needed any longer.
4483
4484 2015-01-11 01:08:08 +0000  Tim-Philipp Müller <tim@centricular.com>
4485
4486         * ext/mpg123/gstmpg123audiodec.c:
4487           mpg123: fix compiler warning and simplify checks in set_caps
4488           https://bugzilla.gnome.org/show_bug.cgi?id=740195
4489
4490 2015-01-03 13:06:45 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
4491
4492         * ext/mpg123/gstmpg123audiodec.c:
4493           mpg123: rework set_format code so mpg123audiodec works with decodebin/playbin
4494           The old code was using gst_caps_normalize() and was generally overly
4495           complex. Simplify by picking sample rate and number of channels from
4496           upstream and the sample format from the allowed caps. If the format caps
4497           is a list of strins, just pick the first one. And if the srcpad isn't
4498           linked yet, use the default format (S16).
4499           https://bugzilla.gnome.org/show_bug.cgi?id=740195
4500
4501 2014-09-10 17:24:39 +0100  Tim-Philipp Müller <tim@centricular.com>
4502
4503         * ext/mpg123/gstmpg123audiodec.c:
4504           Fix up one-element lists in template caps
4505
4506 2014-03-05 00:51:04 +0000  Tim-Philipp Müller <tim@centricular.com>
4507
4508         * tests/check/elements/mpg123audiodec.c:
4509           tests: fix mpg123audiodec test for big-endian architectures
4510
4511 2014-02-04 17:22:27 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
4512
4513         * ext/mpg123/gstmpg123audiodec.c:
4514           mpg123: improved error report and checks
4515           Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
4516
4517 2013-12-05 12:04:39 +0100  Sebastian Dröge <sebastian@centricular.com>
4518
4519         * ext/mpg123/gstmpg123audiodec.c:
4520           mpg123audiodec: Require caps to be set before any data processing
4521
4522 2013-07-26 17:25:42 +0200  Edward Hervey <edward@collabora.com>
4523
4524         * ext/mpg123/gstmpg123audiodec.c:
4525           mpg123: Remove dead assignment
4526           harder ? :)
4527
4528 2013-05-15 11:25:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4529
4530         * tests/check/elements/mpg123audiodec.c:
4531           mpg123audiodec: Fix event handling in unit test
4532
4533 2012-10-24 12:16:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4534
4535         * ext/mpg123/Makefile.am:
4536           gst: Add better support for static plugins
4537
4538 2013-04-15 00:22:39 -0700  David Schleef <ds@schleef.org>
4539
4540         * ext/mpg123/gstmpg123audiodec.c:
4541           mpg123: Add conditional on API version for new enum
4542
4543 2016-02-05 19:11:38 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4544
4545         * tests/check/Makefile.am:
4546           tests: extend the AM_TESTS_ENVIRONMENT from check.mak
4547           To get the CK_DEFAULT_TIMEOUT defined for all tests
4548           https://bugzilla.gnome.org/show_bug.cgi?id=761472
4549
4550 2016-02-05 18:07:02 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4551
4552         * autogen.sh:
4553         * common:
4554           Automatic update of common submodule
4555           From 86e4663 to b64f03f
4556
4557 2016-01-25 20:00:26 +0000  Tim-Philipp Müller <tim@centricular.com>
4558
4559         * configure.ac:
4560         * ext/amrnb/amrnbdec.h:
4561         * ext/amrnb/amrnbenc.h:
4562         * ext/amrwbdec/amrwbdec.h:
4563           amrnb, amrwb: unconditionally depend on opencore-amr*b >= 0.1.3
4564           We don't really need to cater for older versions any more.
4565
4566 2016-01-21 17:34:38 +0100  Edward Hervey <edward@centricular.com>
4567
4568         * ext/mpeg2dec/gstmpeg2dec.c:
4569           mpeg2dec: Demote rank to SECONDARY
4570           https://bugzilla.gnome.org/show_bug.cgi?id=574461
4571
4572 2016-01-08 21:40:53 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4573
4574         * gst/dvdsub/gstdvdsubdec.c:
4575           dvdsubdec: use query caps instead of accept-caps
4576           accept-caps does only a shallow check and a full downstream
4577           caps query is needed to check if ARGB is possible
4578
4579 2015-10-30 11:06:11 +0530  Ravi Kiran K N <ravi.kiran@samsung.com>
4580
4581         * gst/asfdemux/asfpacket.c:
4582         * gst/asfdemux/gstasfdemux.c:
4583         * gst/asfdemux/gstasfdemux.h:
4584           asfdemux: Support reverse playback
4585           Support reverse playback for ASF format.
4586           Parse packets and queue the payloads, then push
4587           the payload buffer to decoder in reverse order.
4588           Video buffers are pushed from KeyFrame to next
4589           Keyframe.
4590           https://bugzilla.gnome.org/show_bug.cgi?id=757341
4591
4592 2015-12-24 15:28:46 +0100  Sebastian Dröge <sebastian@centricular.com>
4593
4594         * configure.ac:
4595           Back to development
4596
4597 2015-12-24 14:48:50 +0100  Sebastian Dröge <sebastian@centricular.com>
4598
4599         * tests/check/elements/amrnbenc.c:
4600           amrnbenc: Fix various compiler warnings in the test
4601
4602 2015-12-24 14:48:38 +0100  Sebastian Dröge <sebastian@centricular.com>
4603
4604         * tests/check/elements/x264enc.c:
4605           x264enc: Fix various compiler warnings in the test
4606
4607 === release 1.7.1 ===
4608
4609 2015-12-24 14:41:21 +0100  Sebastian Dröge <sebastian@centricular.com>
4610
4611         * ChangeLog:
4612         * NEWS:
4613         * RELEASE:
4614         * configure.ac:
4615         * docs/plugins/inspect/plugin-a52dec.xml:
4616         * docs/plugins/inspect/plugin-amrnb.xml:
4617         * docs/plugins/inspect/plugin-amrwbdec.xml:
4618         * docs/plugins/inspect/plugin-asf.xml:
4619         * docs/plugins/inspect/plugin-cdio.xml:
4620         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4621         * docs/plugins/inspect/plugin-dvdread.xml:
4622         * docs/plugins/inspect/plugin-dvdsub.xml:
4623         * docs/plugins/inspect/plugin-lame.xml:
4624         * docs/plugins/inspect/plugin-mad.xml:
4625         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4626         * docs/plugins/inspect/plugin-realmedia.xml:
4627         * docs/plugins/inspect/plugin-siddec.xml:
4628         * docs/plugins/inspect/plugin-twolame.xml:
4629         * docs/plugins/inspect/plugin-x264.xml:
4630         * docs/plugins/inspect/plugin-xingmux.xml:
4631         * gst-plugins-ugly.doap:
4632         * win32/common/config.h:
4633           Release 1.7.1
4634
4635 2015-12-24 14:10:29 +0100  Sebastian Dröge <sebastian@centricular.com>
4636
4637         * po/af.po:
4638         * po/az.po:
4639         * po/bg.po:
4640         * po/ca.po:
4641         * po/cs.po:
4642         * po/da.po:
4643         * po/de.po:
4644         * po/el.po:
4645         * po/en_GB.po:
4646         * po/eo.po:
4647         * po/es.po:
4648         * po/eu.po:
4649         * po/fi.po:
4650         * po/fr.po:
4651         * po/gl.po:
4652         * po/hr.po:
4653         * po/hu.po:
4654         * po/id.po:
4655         * po/it.po:
4656         * po/ja.po:
4657         * po/lt.po:
4658         * po/lv.po:
4659         * po/ms.po:
4660         * po/mt.po:
4661         * po/nb.po:
4662         * po/nl.po:
4663         * po/or.po:
4664         * po/pl.po:
4665         * po/pt_BR.po:
4666         * po/ro.po:
4667         * po/ru.po:
4668         * po/sk.po:
4669         * po/sl.po:
4670         * po/sq.po:
4671         * po/sr.po:
4672         * po/sv.po:
4673         * po/tr.po:
4674         * po/uk.po:
4675         * po/vi.po:
4676         * po/zh_CN.po:
4677           Update .po files
4678
4679 2015-12-24 12:23:27 +0100  Sebastian Dröge <sebastian@centricular.com>
4680
4681         * po/id.po:
4682         * po/sv.po:
4683           po: Update translations
4684
4685 2015-12-21 12:32:32 +0100  Sebastian Dröge <sebastian@centricular.com>
4686
4687         * configure.ac:
4688           configure: Use -Bsymbolic-functions if available
4689           While this is more useful for libraries, some of our plugins with multiple
4690           files and some internal API can also benefit from this.
4691
4692 2015-12-16 09:36:08 +0100  Sebastian Dröge <sebastian@centricular.com>
4693
4694         * docs/plugins/gst-plugins-ugly-plugins.args:
4695         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4696         * docs/plugins/inspect/plugin-a52dec.xml:
4697         * docs/plugins/inspect/plugin-amrnb.xml:
4698         * docs/plugins/inspect/plugin-amrwbdec.xml:
4699         * docs/plugins/inspect/plugin-asf.xml:
4700         * docs/plugins/inspect/plugin-cdio.xml:
4701         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4702         * docs/plugins/inspect/plugin-dvdread.xml:
4703         * docs/plugins/inspect/plugin-dvdsub.xml:
4704         * docs/plugins/inspect/plugin-lame.xml:
4705         * docs/plugins/inspect/plugin-mad.xml:
4706         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4707         * docs/plugins/inspect/plugin-realmedia.xml:
4708         * docs/plugins/inspect/plugin-siddec.xml:
4709         * docs/plugins/inspect/plugin-twolame.xml:
4710         * docs/plugins/inspect/plugin-x264.xml:
4711         * docs/plugins/inspect/plugin-xingmux.xml:
4712           docs: update to git
4713
4714 2015-12-07 09:08:18 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4715
4716         * autogen.sh:
4717         * common:
4718           Automatic update of common submodule
4719           From b319909 to 86e4663
4720
4721 2015-11-26 15:49:47 +0000  Arjen Veenhuizen <arjen.veenhuizen@tno.nl>
4722
4723         * ext/x264/gstx264enc.c:
4724           x264enc: increase bitrate limit from 100Mbps to 2Gbps
4725           Don't artificially limit the bitrate, x264enc allows much
4726           higher bitrates, and for intra-only 4k AVC they are needed.
4727           x264 clips to 2Gbps internally, so use that as limit for now.
4728           https://bugzilla.gnome.org/show_bug.cgi?id=758620
4729
4730 2015-11-18 23:20:59 -0800  Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
4731
4732         * ext/x264/gstx264enc.c:
4733           x264enc: drop unnecessary NULL check before g_free
4734
4735 2015-10-21 14:35:17 +0100  Tim-Philipp Müller <tim@centricular.com>
4736
4737         * common:
4738           Automatic update of common submodule
4739           From b99800a to b319909
4740
4741 2015-10-20 17:29:42 +0300  Sebastian Dröge <sebastian@centricular.com>
4742
4743         * configure.ac:
4744           Use new GST_ENABLE_EXTRA_CHECKS #define
4745           https://bugzilla.gnome.org/show_bug.cgi?id=756870
4746
4747 2015-10-21 14:26:07 +0300  Sebastian Dröge <sebastian@centricular.com>
4748
4749         * README:
4750         * common:
4751           Automatic update of common submodule
4752           From 9aed1d7 to b99800a
4753
4754 2015-10-02 22:24:46 +0300  Sebastian Dröge <sebastian@centricular.com>
4755
4756         * configure.ac:
4757           Update GLib dependency to 2.40.0
4758
4759 2015-09-29 14:16:07 -0700  Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
4760
4761         * ext/dvdread/README:
4762           dvdread: remove broken link
4763           Removing instead of updating as previously pointed-to page
4764           (now http://dvd.sourceforge.net/dvdinfo/) is already linked
4765           from dvd.sourceforge.net's homepage as: "Collection of
4766           information on file formats/data structures relating to DVD
4767           navigation/SPUs."
4768
4769 2015-09-26 09:23:05 +0100  Tim-Philipp Müller <tim@centricular.com>
4770
4771         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4772           dvdlpcmdec: fix invalid read beyond channel position array
4773           We would always copy sizeof(sorted_position) bytes, which is
4774           for 8 channels, but if we have less than 8 channels the
4775           position array we copy from will only have allocated space
4776           for channel channels, so we would read beyond the input
4777           array in some cases.
4778
4779 2015-08-25 10:08:46 +0900  HoonHee Lee <hoonhee.lee@lge.com>
4780
4781         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4782           dvdlpcmdec: factor out common code to set output format into new function
4783           When caps event is recieved and header is changed, reordering channel
4784           and setting the default output format for audio are processed. These 2 of
4785           code are same. Thus, It is better to make a new function for these common
4786           code in terms of removing duplicated code, maintenance and expansion.
4787           https://bugzilla.gnome.org/show_bug.cgi?id=753920
4788
4789 2015-09-23 20:45:34 +0200  Sebastian Dröge <sebastian@centricular.com>
4790
4791         * gst/asfdemux/gstasfdemux.c:
4792           asfdemux: Don't push any data on pads after the segment.stop
4793           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4794
4795 2015-09-23 20:30:21 +0200  Sebastian Dröge <sebastian@centricular.com>
4796
4797         * gst/asfdemux/gstasfdemux.c:
4798         * gst/asfdemux/gstasfdemux.h:
4799           asfdemux: Only change segment start to a keyframe for KEYUNIT seeks
4800           Not for accurate seeks, which should accurately start at the requested
4801           position.
4802           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4803
4804 2015-09-23 20:23:40 +0200  Sebastian Dröge <sebastian@centricular.com>
4805
4806         * gst/asfdemux/gstasfdemux.c:
4807           asfdemux: Update segment.position when pushing buffers
4808           Without this, non-flushing seeks are not going to work well.
4809           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4810
4811 2015-09-23 19:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
4812
4813         * gst/asfdemux/gstasfdemux.c:
4814           asfdemux: Only push EOS event if we're not doing a segment seek
4815           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4816
4817 2015-09-23 16:31:28 +0200  Sebastian Dröge <sebastian@centricular.com>
4818
4819         * gst/asfdemux/gstasfdemux.c:
4820           asfdemux: If pushing buffers returned EOS, go into the EOS and not failure code path
4821           We don't want to unconditionally send an EOS event downstream, but might want
4822           to send a SEGMENT_DONE message/event instead if a segment seek was done
4823           before.
4824           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4825
4826 2015-09-25 23:51:12 +0200  Sebastian Dröge <sebastian@centricular.com>
4827
4828         * configure.ac:
4829           Back to development
4830
4831 === release 1.6.0 ===
4832
4833 2015-09-25 23:32:02 +0200  Sebastian Dröge <sebastian@centricular.com>
4834
4835         * ChangeLog:
4836         * NEWS:
4837         * RELEASE:
4838         * configure.ac:
4839         * docs/plugins/inspect/plugin-a52dec.xml:
4840         * docs/plugins/inspect/plugin-amrnb.xml:
4841         * docs/plugins/inspect/plugin-amrwbdec.xml:
4842         * docs/plugins/inspect/plugin-asf.xml:
4843         * docs/plugins/inspect/plugin-cdio.xml:
4844         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4845         * docs/plugins/inspect/plugin-dvdread.xml:
4846         * docs/plugins/inspect/plugin-dvdsub.xml:
4847         * docs/plugins/inspect/plugin-lame.xml:
4848         * docs/plugins/inspect/plugin-mad.xml:
4849         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4850         * docs/plugins/inspect/plugin-realmedia.xml:
4851         * docs/plugins/inspect/plugin-siddec.xml:
4852         * docs/plugins/inspect/plugin-twolame.xml:
4853         * docs/plugins/inspect/plugin-x264.xml:
4854         * docs/plugins/inspect/plugin-xingmux.xml:
4855         * gst-plugins-ugly.doap:
4856         * win32/common/config.h:
4857           Release 1.6.0
4858
4859 2015-09-25 23:04:56 +0200  Sebastian Dröge <sebastian@centricular.com>
4860
4861         * po/af.po:
4862         * po/az.po:
4863         * po/bg.po:
4864         * po/ca.po:
4865         * po/cs.po:
4866         * po/da.po:
4867         * po/de.po:
4868         * po/el.po:
4869         * po/en_GB.po:
4870         * po/eo.po:
4871         * po/es.po:
4872         * po/eu.po:
4873         * po/fi.po:
4874         * po/fr.po:
4875         * po/gl.po:
4876         * po/hr.po:
4877         * po/hu.po:
4878         * po/id.po:
4879         * po/it.po:
4880         * po/ja.po:
4881         * po/lt.po:
4882         * po/lv.po:
4883         * po/ms.po:
4884         * po/mt.po:
4885         * po/nb.po:
4886         * po/nl.po:
4887         * po/or.po:
4888         * po/pl.po:
4889         * po/pt_BR.po:
4890         * po/ro.po:
4891         * po/ru.po:
4892         * po/sk.po:
4893         * po/sl.po:
4894         * po/sq.po:
4895         * po/sr.po:
4896         * po/sv.po:
4897         * po/tr.po:
4898         * po/uk.po:
4899         * po/vi.po:
4900         * po/zh_CN.po:
4901           Update .po files
4902
4903 === release 1.5.91 ===
4904
4905 2015-09-18 20:01:17 +0200  Sebastian Dröge <sebastian@centricular.com>
4906
4907         * ChangeLog:
4908         * NEWS:
4909         * RELEASE:
4910         * configure.ac:
4911         * docs/plugins/inspect/plugin-a52dec.xml:
4912         * docs/plugins/inspect/plugin-amrnb.xml:
4913         * docs/plugins/inspect/plugin-amrwbdec.xml:
4914         * docs/plugins/inspect/plugin-asf.xml:
4915         * docs/plugins/inspect/plugin-cdio.xml:
4916         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4917         * docs/plugins/inspect/plugin-dvdread.xml:
4918         * docs/plugins/inspect/plugin-dvdsub.xml:
4919         * docs/plugins/inspect/plugin-lame.xml:
4920         * docs/plugins/inspect/plugin-mad.xml:
4921         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4922         * docs/plugins/inspect/plugin-realmedia.xml:
4923         * docs/plugins/inspect/plugin-siddec.xml:
4924         * docs/plugins/inspect/plugin-twolame.xml:
4925         * docs/plugins/inspect/plugin-x264.xml:
4926         * docs/plugins/inspect/plugin-xingmux.xml:
4927         * gst-plugins-ugly.doap:
4928         * win32/common/config.h:
4929           Release 1.5.91
4930
4931 2015-09-18 19:34:50 +0200  Sebastian Dröge <sebastian@centricular.com>
4932
4933         * po/af.po:
4934         * po/az.po:
4935         * po/bg.po:
4936         * po/ca.po:
4937         * po/cs.po:
4938         * po/da.po:
4939         * po/de.po:
4940         * po/el.po:
4941         * po/en_GB.po:
4942         * po/eo.po:
4943         * po/es.po:
4944         * po/eu.po:
4945         * po/fi.po:
4946         * po/fr.po:
4947         * po/gl.po:
4948         * po/hr.po:
4949         * po/hu.po:
4950         * po/id.po:
4951         * po/it.po:
4952         * po/ja.po:
4953         * po/lt.po:
4954         * po/lv.po:
4955         * po/ms.po:
4956         * po/mt.po:
4957         * po/nb.po:
4958         * po/nl.po:
4959         * po/or.po:
4960         * po/pl.po:
4961         * po/pt_BR.po:
4962         * po/ro.po:
4963         * po/ru.po:
4964         * po/sk.po:
4965         * po/sl.po:
4966         * po/sq.po:
4967         * po/sr.po:
4968         * po/sv.po:
4969         * po/tr.po:
4970         * po/uk.po:
4971         * po/vi.po:
4972         * po/zh_CN.po:
4973           Update .po files
4974
4975 2015-09-18 11:53:57 +0200  Sebastian Dröge <sebastian@centricular.com>
4976
4977         * po/zh_CN.po:
4978           po: Update translations
4979
4980 2015-09-05 23:34:45 +1000  Jan Schmidt <jan@centricular.com>
4981
4982         * ext/x264/gstx264enc.c:
4983           x264: Add bitrate info to the tags output.
4984           Makes it possible for muxers to know the target bitrate as soon
4985           as encoding starts, which flvmux now uses.
4986
4987 2015-08-28 19:18:32 +0100  Tim-Philipp Müller <tim@centricular.com>
4988
4989         * gst/asfdemux/gstasfdemux.c:
4990         * gst/asfdemux/gstasfdemux.h:
4991           asfdemux: fix file mode of some source files
4992
4993 === release 1.5.90 ===
4994
4995 2015-08-19 14:05:27 +0300  Sebastian Dröge <sebastian@centricular.com>
4996
4997         * ChangeLog:
4998         * NEWS:
4999         * RELEASE:
5000         * configure.ac:
5001         * docs/plugins/inspect/plugin-a52dec.xml:
5002         * docs/plugins/inspect/plugin-amrnb.xml:
5003         * docs/plugins/inspect/plugin-amrwbdec.xml:
5004         * docs/plugins/inspect/plugin-asf.xml:
5005         * docs/plugins/inspect/plugin-cdio.xml:
5006         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5007         * docs/plugins/inspect/plugin-dvdread.xml:
5008         * docs/plugins/inspect/plugin-dvdsub.xml:
5009         * docs/plugins/inspect/plugin-lame.xml:
5010         * docs/plugins/inspect/plugin-mad.xml:
5011         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5012         * docs/plugins/inspect/plugin-realmedia.xml:
5013         * docs/plugins/inspect/plugin-siddec.xml:
5014         * docs/plugins/inspect/plugin-twolame.xml:
5015         * docs/plugins/inspect/plugin-x264.xml:
5016         * docs/plugins/inspect/plugin-xingmux.xml:
5017         * gst-plugins-ugly.doap:
5018         * win32/common/config.h:
5019           Release 1.5.90
5020
5021 2015-08-19 12:55:35 +0300  Sebastian Dröge <sebastian@centricular.com>
5022
5023         * po/af.po:
5024         * po/az.po:
5025         * po/bg.po:
5026         * po/ca.po:
5027         * po/cs.po:
5028         * po/da.po:
5029         * po/de.po:
5030         * po/el.po:
5031         * po/en_GB.po:
5032         * po/eo.po:
5033         * po/es.po:
5034         * po/eu.po:
5035         * po/fi.po:
5036         * po/fr.po:
5037         * po/gl.po:
5038         * po/hr.po:
5039         * po/hu.po:
5040         * po/id.po:
5041         * po/it.po:
5042         * po/ja.po:
5043         * po/lt.po:
5044         * po/lv.po:
5045         * po/ms.po:
5046         * po/mt.po:
5047         * po/nb.po:
5048         * po/nl.po:
5049         * po/or.po:
5050         * po/pl.po:
5051         * po/pt_BR.po:
5052         * po/ro.po:
5053         * po/ru.po:
5054         * po/sk.po:
5055         * po/sl.po:
5056         * po/sq.po:
5057         * po/sr.po:
5058         * po/sv.po:
5059         * po/tr.po:
5060         * po/uk.po:
5061         * po/vi.po:
5062         * po/zh_CN.po:
5063           Update .po files
5064
5065 2015-08-19 11:33:01 +0300  Sebastian Dröge <sebastian@centricular.com>
5066
5067         * po/id.po:
5068         * po/sv.po:
5069           po: Update translations
5070
5071 2015-08-18 02:23:55 -0300  Thiago Santos <thiagoss@osg.samsung.com>
5072
5073         * ext/x264/gstx264enc.c:
5074           x264enc: actually return TRUE from accept-caps handler
5075           The query was handled
5076
5077 2015-08-16 14:27:44 -0300  Thiago Santos <thiagoss@osg.samsung.com>
5078
5079         * ext/x264/gstx264enc.c:
5080           x264enc: implement accept-caps handling
5081           Implement accept-caps handling without doing caps queries downstream
5082
5083 2015-08-15 22:15:26 -0300  Thiago Santos <thiagoss@osg.samsung.com>
5084
5085         * ext/amrnb/amrnbenc.c:
5086         * ext/lame/gstlamemp3enc.c:
5087         * ext/twolame/gsttwolamemp2enc.c:
5088           audioencoders: use template subset check for accept-caps
5089           It is faster than doing a query that propagates downstream and
5090           should be enough
5091           Elements: amrnbenc, lamemp3enc, twolamemp2enc
5092
5093 2015-08-15 11:46:59 -0300  Thiago Santos <thiagoss@osg.samsung.com>
5094
5095         * ext/mpeg2dec/gstmpeg2dec.c:
5096           mpeg2dec: use default pad accept-caps handling
5097           Avoids useless check of downstream caps when handling an
5098           accept-caps query
5099
5100 2015-08-15 11:46:13 -0300  Thiago Santos <thiagoss@osg.samsung.com>
5101
5102         * ext/a52dec/gsta52dec.c:
5103         * ext/amrnb/amrnbdec.c:
5104         * ext/amrwbdec/amrwbdec.c:
5105         * ext/mad/gstmad.c:
5106           audiodecoders: use default pad accept-caps handling
5107           Avoids useless check of downstream caps when handling an
5108           accept-caps query
5109           Elements: a52dec, amrnbdec, amrwbdec, mad
5110
5111 2015-08-14 11:14:31 +0200  Edward Hervey <bilboed@bilboed.com>
5112
5113         * tests/check/generic/states.c:
5114           check: Rename states unit test
5115           Makes it easier to differentiate from other modules states unit test
5116
5117 2015-08-06 10:05:53 +0900  Vineeth TM <vineeth.tm@samsung.com>
5118
5119         * gst/realmedia/rmdemux.c:
5120           rmdemux: fix assertion error when freeing old tags.
5121           Check if old_tags is present before calling gst_tag_list_unref
5122           https://bugzilla.gnome.org/show_bug.cgi?id=753301
5123
5124 2015-07-24 10:08:34 +0900  Vineeth TM <vineeth.tm@samsung.com>
5125
5126         * gst/asfdemux/gstasfdemux.c:
5127           asfdemux: fix assertion error when codec_data is not present in structure
5128           When discovering a particular asf file, caps structure doesn't have
5129           codec_data, and this was not being checked before using the same,
5130           resulting in assertion error
5131           https://bugzilla.gnome.org/show_bug.cgi?id=752803
5132
5133 2015-07-29 15:55:14 +0100  Luis de Bethencourt <luis@debethencourt.com>
5134
5135         * gst/asfdemux/gstasfdemux.c:
5136           asfdemux: remove unread value
5137           Init value of idx2 is never used. First usage sets it to idx + 1. Removing
5138           initial value.
5139
5140 2015-07-25 04:55:15 -0400  Olivier Crête <olivier.crete@collabora.com>
5141
5142         * gst/asfdemux/gstasfdemux.c:
5143           asfdemux: Don't post error on flushing while reading headers
5144
5145 2015-07-21 11:13:27 +0100  Tim-Philipp Müller <tim@centricular.com>
5146
5147         * gst/realmedia/rmdemux.c:
5148           rmdemux: mark tag list as global scope
5149
5150 2015-07-21 11:10:04 +0100  Tim-Philipp Müller <tim@centricular.com>
5151
5152         * gst/realmedia/rmdemux.c:
5153           rmdemux: fix taglist leak
5154           merge doesn't take ownership, so must unref the
5155           old tags if we do merge.
5156
5157 2015-07-21 12:44:55 +0900  Vineeth TM <vineeth.tm@samsung.com>
5158
5159         * gst/realmedia/rmdemux.c:
5160           rmdemux: fix wrong unref when there are no tags
5161           Tags should be appended to pending tags and unref'ed only if tags
5162           are present. Else there is no need to append.
5163           https://bugzilla.gnome.org/show_bug.cgi?id=752404
5164
5165 2015-07-16 18:11:37 +0900  Vineeth T M <vineeth.tm@samsung.com>
5166
5167         * gst/realmedia/rmdemux.c:
5168           rmdemux: fix memory leaks during error cases
5169           while adding stream, during error cases, only stream is
5170           being freed. Adapter, pad, tags, subpackets, index are not being
5171           freed resulting in memory leaks
5172           https://bugzilla.gnome.org/show_bug.cgi?id=752404
5173
5174 2015-07-16 17:23:15 +0100  Tim-Philipp Müller <tim@centricular.com>
5175
5176         * gst-plugins-ugly.doap:
5177           Update mailing list in doap file as well
5178
5179 2015-07-16 17:19:37 +0100  Tim-Philipp Müller <tim@centricular.com>
5180
5181         * ext/amrnb/amrnbdec.c:
5182           Update mailing list address from sourceforge to freedesktop
5183
5184 2015-07-16 09:49:17 +0900  Vineeth T M <vineeth.tm@samsung.com>
5185
5186         * gst/realmedia/rmdemux.c:
5187           rmdemux: fix tag memory leak
5188           tags is not being freed after being merged to the
5189           pending_tags.
5190           https://bugzilla.gnome.org/show_bug.cgi?id=752404
5191
5192 2015-07-03 21:58:33 +0200  Stefan Sauer <ensonic@users.sf.net>
5193
5194         * common:
5195           Automatic update of common submodule
5196           From f74b2df to 9aed1d7
5197
5198 2015-06-25 00:04:19 +0200  Sebastian Dröge <sebastian@centricular.com>
5199
5200         * configure.ac:
5201           Back to development
5202
5203 === release 1.5.2 ===
5204
5205 2015-06-24 23:39:37 +0200  Sebastian Dröge <sebastian@centricular.com>
5206
5207         * ChangeLog:
5208         * NEWS:
5209         * RELEASE:
5210         * configure.ac:
5211         * docs/plugins/gst-plugins-ugly-plugins.args:
5212         * docs/plugins/inspect/plugin-a52dec.xml:
5213         * docs/plugins/inspect/plugin-amrnb.xml:
5214         * docs/plugins/inspect/plugin-amrwbdec.xml:
5215         * docs/plugins/inspect/plugin-asf.xml:
5216         * docs/plugins/inspect/plugin-cdio.xml:
5217         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5218         * docs/plugins/inspect/plugin-dvdread.xml:
5219         * docs/plugins/inspect/plugin-dvdsub.xml:
5220         * docs/plugins/inspect/plugin-lame.xml:
5221         * docs/plugins/inspect/plugin-mad.xml:
5222         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5223         * docs/plugins/inspect/plugin-realmedia.xml:
5224         * docs/plugins/inspect/plugin-siddec.xml:
5225         * docs/plugins/inspect/plugin-twolame.xml:
5226         * docs/plugins/inspect/plugin-x264.xml:
5227         * docs/plugins/inspect/plugin-xingmux.xml:
5228         * gst-plugins-ugly.doap:
5229         * win32/common/config.h:
5230           Release 1.5.2
5231
5232 2015-06-24 23:14:52 +0200  Sebastian Dröge <sebastian@centricular.com>
5233
5234         * po/af.po:
5235         * po/az.po:
5236         * po/bg.po:
5237         * po/ca.po:
5238         * po/cs.po:
5239         * po/da.po:
5240         * po/de.po:
5241         * po/el.po:
5242         * po/en_GB.po:
5243         * po/eo.po:
5244         * po/es.po:
5245         * po/eu.po:
5246         * po/fi.po:
5247         * po/fr.po:
5248         * po/gl.po:
5249         * po/hr.po:
5250         * po/hu.po:
5251         * po/id.po:
5252         * po/it.po:
5253         * po/ja.po:
5254         * po/lt.po:
5255         * po/lv.po:
5256         * po/ms.po:
5257         * po/mt.po:
5258         * po/nb.po:
5259         * po/nl.po:
5260         * po/or.po:
5261         * po/pl.po:
5262         * po/pt_BR.po:
5263         * po/ro.po:
5264         * po/ru.po:
5265         * po/sk.po:
5266         * po/sl.po:
5267         * po/sq.po:
5268         * po/sr.po:
5269         * po/sv.po:
5270         * po/tr.po:
5271         * po/uk.po:
5272         * po/vi.po:
5273         * po/zh_CN.po:
5274           Update .po files
5275
5276 2015-06-24 11:15:22 +0200  Sebastian Dröge <sebastian@centricular.com>
5277
5278         * po/nl.po:
5279           po: Update translations
5280
5281 2015-06-15 16:33:26 +1000  Jan Schmidt <jan@centricular.com>
5282
5283         * gst/asfdemux/gstasfdemux.c:
5284           asfdemux: Use gst_video_multiview_guess_half_aspect() function
5285           Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
5286           stereoscopic video is full-frame per view or not.
5287
5288 2015-06-16 17:49:05 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5289
5290         * common:
5291           Automatic update of common submodule
5292           From 6015d26 to f74b2df
5293
5294 2014-11-26 22:15:43 +0100  Matej Knopp <matej.knopp@gmail.com>
5295
5296         * ext/x264/gstx264enc.c:
5297         * ext/x264/gstx264enc.h:
5298           x264enc: Use gst_video_encoder_set_min_pts
5299           This method replace the manual adjustment of PTS and DTS to avoid
5300           negative DTS issues. Using this method will also update the segment so
5301           we don't loos sync.
5302           https://bugzilla.gnome.org/show_bug.cgi?id=740575
5303
5304 2015-06-10 14:28:05 +1000  Jan Schmidt <jan@centricular.com>
5305
5306         * gst/asfdemux/Makefile.am:
5307         * gst/asfdemux/gstasfdemux.c:
5308         * gst/asfdemux/gstasfdemux.h:
5309           asfdemux: Add support for stereoscopic video metadata.
5310           Add parsing of stereoscopic metadata, and place into the caps to
5311           the decoder.
5312           Fix parsing of Advanced Mutual Exclustion objects.
5313           https://bugzilla.gnome.org/show_bug.cgi?id=711190
5314           Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
5315
5316 2014-10-05 00:54:59 +1000  Jan Schmidt <jan@centricular.com>
5317
5318         * ext/x264/gstx264enc.c:
5319         * ext/x264/gstx264enc.h:
5320           x264enc: Add support for stereoscopic video
5321           Provide new frame-packing property to directly set
5322           x264enc frame packing, or pass through upstream settings
5323           The explicit layout from the frame-packing property is
5324           preferred over any info from the caps.
5325
5326 2015-06-10 15:32:44 +0100  Chris Clayton <chris2553@googlemail.com>
5327
5328         * gst/xingmux/gstxingmux.c:
5329           xingmux: fix compiler warnings
5330           https://bugzilla.gnome.org/show_bug.cgi?id=750596
5331
5332 2015-06-09 15:28:46 +0200  Stefan Sauer <ensonic@users.sf.net>
5333
5334         * Makefile.am:
5335           cruft: add the obsolete tmpl dir to cruft-dirs
5336
5337 2015-06-09 11:30:34 +0200  Edward Hervey <bilboed@bilboed.com>
5338
5339         * common:
5340           Automatic update of common submodule
5341           From d9a3353 to 6015d26
5342
5343 2015-06-08 23:08:11 +0200  Stefan Sauer <ensonic@users.sf.net>
5344
5345         * common:
5346           Automatic update of common submodule
5347           From d37af32 to d9a3353
5348
5349 2015-06-07 23:06:47 +0200  Stefan Sauer <ensonic@users.sf.net>
5350
5351         * common:
5352           Automatic update of common submodule
5353           From 21ba2e5 to d37af32
5354
5355 2015-06-07 17:32:12 +0200  Stefan Sauer <ensonic@users.sf.net>
5356
5357         * common:
5358           Automatic update of common submodule
5359           From c408583 to 21ba2e5
5360
5361 2015-06-07 17:02:31 +0200  Stefan Sauer <ensonic@users.sf.net>
5362
5363         * docs/plugins/Makefile.am:
5364           docs: remove variables that we define in the snippet from common
5365           This is syncing our Makefile.am with upstream gtkdoc.
5366
5367 2015-06-07 17:16:30 +0200  Stefan Sauer <ensonic@users.sf.net>
5368
5369         * autogen.sh:
5370         * common:
5371           Automatic update of common submodule
5372           From d676993 to c408583
5373
5374 2015-06-07 16:44:43 +0200  Sebastian Dröge <sebastian@centricular.com>
5375
5376         * configure.ac:
5377           Back to development
5378
5379 === release 1.5.1 ===
5380
5381 2015-06-07 11:05:29 +0200  Sebastian Dröge <sebastian@centricular.com>
5382
5383         * ChangeLog:
5384         * NEWS:
5385         * RELEASE:
5386         * configure.ac:
5387         * docs/plugins/gst-plugins-ugly-plugins.args:
5388         * docs/plugins/inspect/plugin-a52dec.xml:
5389         * docs/plugins/inspect/plugin-amrnb.xml:
5390         * docs/plugins/inspect/plugin-amrwbdec.xml:
5391         * docs/plugins/inspect/plugin-asf.xml:
5392         * docs/plugins/inspect/plugin-cdio.xml:
5393         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5394         * docs/plugins/inspect/plugin-dvdread.xml:
5395         * docs/plugins/inspect/plugin-dvdsub.xml:
5396         * docs/plugins/inspect/plugin-lame.xml:
5397         * docs/plugins/inspect/plugin-mad.xml:
5398         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5399         * docs/plugins/inspect/plugin-realmedia.xml:
5400         * docs/plugins/inspect/plugin-siddec.xml:
5401         * docs/plugins/inspect/plugin-twolame.xml:
5402         * docs/plugins/inspect/plugin-x264.xml:
5403         * docs/plugins/inspect/plugin-xingmux.xml:
5404         * gst-plugins-ugly.doap:
5405         * win32/common/config.h:
5406           Release 1.5.1
5407
5408 2015-06-07 11:05:22 +0200  Sebastian Dröge <sebastian@centricular.com>
5409
5410         * po/af.po:
5411         * po/az.po:
5412         * po/bg.po:
5413         * po/ca.po:
5414         * po/cs.po:
5415         * po/da.po:
5416         * po/de.po:
5417         * po/el.po:
5418         * po/en_GB.po:
5419         * po/eo.po:
5420         * po/es.po:
5421         * po/eu.po:
5422         * po/fi.po:
5423         * po/fr.po:
5424         * po/gl.po:
5425         * po/hr.po:
5426         * po/hu.po:
5427         * po/id.po:
5428         * po/it.po:
5429         * po/ja.po:
5430         * po/lt.po:
5431         * po/lv.po:
5432         * po/ms.po:
5433         * po/mt.po:
5434         * po/nb.po:
5435         * po/nl.po:
5436         * po/or.po:
5437         * po/pl.po:
5438         * po/pt_BR.po:
5439         * po/ro.po:
5440         * po/ru.po:
5441         * po/sk.po:
5442         * po/sl.po:
5443         * po/sq.po:
5444         * po/sr.po:
5445         * po/sv.po:
5446         * po/tr.po:
5447         * po/uk.po:
5448         * po/vi.po:
5449         * po/zh_CN.po:
5450           Update .po files
5451
5452 2015-06-07 09:36:00 +0200  Sebastian Dröge <sebastian@centricular.com>
5453
5454         * po/eo.po:
5455         * po/fr.po:
5456           po: Update translations
5457
5458 2015-06-02 16:31:10 +0200  Edward Hervey <edward@centricular.com>
5459
5460         * tests/check/elements/amrnbenc.c:
5461         * tests/check/elements/mpeg2dec.c:
5462         * tests/check/elements/x264enc.c:
5463         * tests/check/elements/xingmux.c:
5464         * tests/check/pipelines/lame.c:
5465           check: Use GST_CHECK_MAIN () macro everywhere
5466           Makes source code smaller, and ensures we go through common initialization
5467           path (like the one that sets up XML unit test output ...)
5468
5469 2015-05-26 17:58:18 +0100  Tim-Philipp Müller <tim@centricular.com>
5470
5471         * ext/x264/gstx264enc.c:
5472           x264enc: don't artificially limit max allowed value of "threads" property
5473           In auto mode it will happily chose much higher values anyway,
5474           and a limit of 4 seems a bit low these days.
5475
5476 2015-05-12 22:05:02 +1000  Jan Schmidt <jan@centricular.com>
5477
5478         * ext/dvdread/dvdreadsrc.c:
5479           dvdread: Also reset the first_seek var in start()
5480           Make the initial chapter seek work across reuse.
5481           https://bugzilla.gnome.org/show_bug.cgi?id=453322
5482
5483 2015-05-12 21:52:24 +1000  Jan Schmidt <jan@centricular.com>
5484
5485         * ext/dvdread/dvdreadsrc.c:
5486         * ext/dvdread/dvdreadsrc.h:
5487           dvdread: Work around basesrc initial seek
5488           Ignore the initial seek basesrc sends, as it
5489           breaks starting from another chapter by
5490           immediately seeking back to the start of the title
5491
5492 2015-05-10 11:34:33 +0100  Tim-Philipp Müller <tim@centricular.com>
5493
5494         * ext/a52dec/gsta52dec.c:
5495         * ext/amrnb/amrnbdec.c:
5496         * ext/amrnb/amrnbenc.c:
5497         * ext/amrwbdec/amrwbdec.c:
5498         * ext/cdio/gstcdiocddasrc.c:
5499         * ext/lame/gstlamemp3enc.c:
5500         * ext/mad/gstmad.c:
5501         * ext/sidplay/gstsiddec.cc:
5502         * ext/twolame/gsttwolamemp2enc.c:
5503         * ext/x264/gstx264enc.c:
5504         * gst/realmedia/rademux.c:
5505         * gst/xingmux/gstxingmux.c:
5506           docs: update example pipelines in element docs
5507           Mostly gst-launch -> gst-launch-1.0, but also
5508           use autoaudiosink/autovideosink in more places
5509           and update pipelines a little or flesh out
5510           descriptions.
5511
5512 2015-04-27 10:57:12 +0100  Luis de Bethencourt <luis.bg@samsung.com>
5513
5514         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5515         * gst/realmedia/rdtdepay.c:
5516           Rename property enums from ARG_ to PROP_
5517           Property enum items should be nameed PROP_ for consistency and readability.
5518
5519 2015-04-26 17:56:22 +0100  Tim-Philipp Müller <tim@centricular.com>
5520
5521         * Android.mk:
5522         * ext/mad/Makefile.am:
5523         * ext/x264/Makefile.am:
5524         * gst/asfdemux/Makefile.am:
5525         * gst/dvdlpcmdec/Makefile.am:
5526         * gst/dvdsub/Makefile.am:
5527         * gst/realmedia/Makefile.am:
5528         * gst/xingmux/Makefile.am:
5529           Remove obsolete Android build cruft
5530           This is not needed any longer.
5531
5532 2015-04-24 17:05:20 +0100  Luis de Bethencourt <luis.bg@samsung.com>
5533
5534         * gst/realmedia/pnmsrc.c:
5535           realmedia: remove unused enum item PROP_LAST
5536
5537 2015-04-23 16:23:01 +0100  Tim-Philipp Müller <tim@centricular.com>
5538
5539         * tests/check/Makefile.am:
5540           tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
5541           Make sure the test environment is set up.
5542           https://bugzilla.gnome.org//show_bug.cgi?id=747624
5543
5544 2015-04-23 16:22:39 +0100  Tim-Philipp Müller <tim@centricular.com>
5545
5546         * configure.ac:
5547           configure: bump automake requirement to 1.14 and autoconf to 2.69
5548           This is only required for builds from git, people can still
5549           build tarballs if they only have older autotools.
5550           https://bugzilla.gnome.org//show_bug.cgi?id=747624
5551
5552 2015-04-23 16:22:30 +0100  Tim-Philipp Müller <tim@centricular.com>
5553
5554         * .gitignore:
5555           Update .gitignore
5556
5557 2015-04-22 10:37:54 +0200  Sebastian Dröge <sebastian@centricular.com>
5558
5559         * LICENSE_readme:
5560           Remove LICENSE_readme
5561           It's completely outdated and just confusing, better if people are
5562           forced to look at the actual code in question than trusting this file.
5563
5564 2015-04-22 10:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
5565
5566         * INSTALL:
5567           Remove INSTALL file
5568           autotools automatically generate this, and when using different versions
5569           for autogen.sh there will always be changes to a file tracked by git.
5570
5571 2015-04-20 14:35:30 +0900  Cliff Han <cliff.han@lge.com>
5572
5573         * gst/asfdemux/gstasfdemux.c:
5574           asfdemux: fix a seek failure due to out-of-range in push mode
5575           A seek in push mode failed for big offsets which are beyond
5576           the range of guint32.
5577           https://bugzilla.gnome.org/show_bug.cgi?id=748162
5578
5579 2015-04-08 16:52:06 +0200  Edward Hervey <edward@centricular.com>
5580
5581         * common:
5582         * tests/check/Makefile.am:
5583           tests: Use AM_TESTS_ENVIRONMENT
5584           Needed by the new automake test runner
5585
5586 2015-04-03 18:58:03 +0100  Tim-Philipp Müller <tim@centricular.com>
5587
5588         * autogen.sh:
5589         * common:
5590           Automatic update of common submodule
5591           From bc76a8b to c8fb372
5592
5593 2015-04-02 17:24:05 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5594
5595         * ext/a52dec/gsta52dec.c:
5596           a52dec: fix race in liba52dec lookup table initialization
5597           a52_init initializes the IMDCT global state as well as creating
5598           a new state. When two A52 decoders are created (eg, when two AC3
5599           tracks are contained in a video), calls to a52_init may happen
5600           at the same time, and the IMDCT initialization is not reentrant.
5601           https://bugzilla.gnome.org/show_bug.cgi?id=746781
5602
5603 2015-03-27 14:41:51 +0100  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5604
5605         * ext/mpeg2dec/gstmpeg2dec.c:
5606           mpeg2dec: fix buffer leak in crop_buffer()
5607           gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
5608           gst_buffer_replace() reffed it as well so we were one reference extra.
5609           https://bugzilla.gnome.org/show_bug.cgi?id=746887
5610
5611 2015-03-28 16:58:26 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
5612
5613         * gst/realmedia/rmdemux.c:
5614           rmdemux: resurrect some flow return handling
5615           https://bugzilla.gnome.org/show_bug.cgi?id=744572
5616
5617 2015-03-28 16:57:06 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
5618
5619         * gst/asfdemux/gstasfdemux.c:
5620           asfdemux: resurrect some flow return handling
5621           https://bugzilla.gnome.org/show_bug.cgi?id=744572
5622
5623 2015-03-24 12:50:43 +0000  Luis de Bethencourt <luis.bg@samsung.com>
5624
5625         * ext/mpeg2dec/gstmpeg2dec.c:
5626           mpeg2dec: fix memory leak
5627           CID #1291630
5628
5629 2015-03-24 10:29:48 +0000  Luis de Bethencourt <luis.bg@samsung.com>
5630
5631         * ext/mpeg2dec/gstmpeg2dec.c:
5632           mpeg2dec: initialize buffer
5633           Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
5634           CID #1291634
5635
5636 2015-03-13 17:00:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5637
5638         * ext/mpeg2dec/gstmpeg2dec.c:
5639           mpeg2dec: Add stride support
5640           This allow using external pools that have different strides from the
5641           default. These strides need to respect certain rules, which we check
5642           and if these are not met, we fallback to generic pool.
5643           https://bugzilla.gnome.org/show_bug.cgi?id=735379
5644
5645 2015-03-10 16:45:01 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5646
5647         * ext/mpeg2dec/gstmpeg2dec.c:
5648         * ext/mpeg2dec/gstmpeg2dec.h:
5649           mpeg2dec: Re-implement pool handling
5650           This is a rewrite of the pool negotiation and configuration. Direct
5651           to output decoding is now achieved by configuring the pool using
5652           video-alignment. This removes copies when dealing with any elements that
5653           supports VideoAlignment, and enable usage of generic video buffer pool,
5654           XVImagePool and GLPool. It drops the crop meta implementation for now.
5655           https://bugzilla.gnome.org/show_bug.cgi?id=735379
5656
5657 2015-03-10 09:33:15 +0000  Tim-Philipp Müller <tim@centricular.com>
5658
5659         * gst/dvdsub/gstdvdsubdec.c:
5660           dvbsub: fix indentation
5661
5662 2015-03-10 09:32:51 +0000  Tim-Philipp Müller <tim@centricular.com>
5663
5664         * ext/dvdread/dvdreadsrc.c:
5665         * gst/dvdsub/gstdvdsubdec.c:
5666           Fix double semicolons
5667
5668 2015-03-09 19:11:51 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5669
5670         * ext/mpeg2dec/gstmpeg2dec.c:
5671           Revert "mpeg2dec: Fix handling of stride"
5672           This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
5673
5674 2015-03-09 19:11:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5675
5676         * ext/mpeg2dec/gstmpeg2dec.c:
5677           Revert "mpeg2dec: Use propose unref method for buffer"
5678           This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
5679
5680 2015-03-09 18:43:43 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5681
5682         * ext/mpeg2dec/gstmpeg2dec.c:
5683           mpeg2dec: Use propose unref method for buffer
5684
5685 2015-01-21 18:29:22 +0000  Simon Farnsworth <simon.farnsworth@onelan.co.uk>
5686
5687         * ext/mpeg2dec/gstmpeg2dec.c:
5688           mpeg2dec: Fix handling of stride
5689           A pipeline like:
5690           gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec  ! vaapisink
5691           would look bad when file.ts contains 704x576 video, because vaapisink would
5692           give you buffers of stride 768, but libmpeg2 was not told about this and
5693           used a stride of 704.
5694           Tell libmpeg2 about the stride from  downstream; in the process, teach it to
5695           reject buffer pools that don't meet libmpeg2's chroma stride requirements
5696           Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
5697
5698 2015-02-11 13:56:48 +0100  Sebastian Dröge <sebastian@centricular.com>
5699
5700         * ext/x264/gstx264enc.c:
5701         * gst/asfdemux/gstasfdemux.c:
5702           Improve and fix LATENCY query handling
5703           This now follows the design docs everywhere, especially the maximum latency
5704           handling.
5705           https://bugzilla.gnome.org/show_bug.cgi?id=744106
5706
5707 2015-02-06 19:04:32 +0100  Sebastian Dröge <sebastian@centricular.com>
5708
5709         * ext/x264/gstx264enc.c:
5710           x264enc: Don't set max latency to the same value as the encoder latency
5711           The meaning of the max latency is *not* the maximum latency this element will
5712           introduce. It is the maximum latency this element can endure without
5713           overflowing any buffers, which is infinite for x264enc.
5714           Fixes latency configuration in zero latency mode, where max latency was
5715           becoming 0... which usually won't work well if something else introduces
5716           latency as then max < min in the end, and latency configuration just fails.
5717
5718 2015-02-02 14:13:10 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5719
5720         * ext/x264/gstx264enc.c:
5721           x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
5722           This matches what is done when downstream caps are not ANY, and fixes
5723           prerolling in byte stream mode when typefind is downstream.
5724
5725 2015-01-21 09:56:41 +0100  Sebastian Dröge <sebastian@centricular.com>
5726
5727         * ext/lame/gstlamemp3enc.c:
5728         * ext/twolame/gsttwolamemp2enc.c:
5729           Constify some static arrays everywhere
5730
5731 2015-01-18 16:53:41 +0000  Tim-Philipp Müller <tim@centricular.com>
5732
5733         * configure.ac:
5734           configure: remove non-ported plugins stuff
5735           It's not needed any longer, all plugins in -ugly
5736           have been ported.
5737
5738 2015-01-18 11:07:43 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5739
5740         * ext/x264/gstx264enc.c:
5741           x264enc: Don't set an allocation maximum
5742           There is no reason x264enc should enforce a maximum allocation size.
5743           The maximum is normally set by buffer pool which cannot grow, but we
5744           don't offer a buffer pool. This would lead to stall when used with
5745           element that don't implement allocation query.
5746           Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
5747
5748 2015-01-12 16:10:45 +0100  Stefan Sauer <ensonic@users.sf.net>
5749
5750         * common:
5751           Automatic update of common submodule
5752           From f2c6b95 to bc76a8b
5753
5754 2014-12-22 11:46:27 +0100  Sebastian Dröge <sebastian@centricular.com>
5755
5756         * MAINTAINERS:
5757           MAINTAINERS: Update my mail address
5758
5759 2014-12-18 10:54:30 +0100  Sebastian Dröge <sebastian@centricular.com>
5760
5761         * common:
5762           Automatic update of common submodule
5763           From ef1ffdc to f2c6b95
5764
5765 2014-11-27 17:11:30 +0100  Edward Hervey <bilboed@bilboed.com>
5766
5767         * common:
5768           Automatic update of common submodule
5769           From 7bb2bce to ef1ffdc
5770
5771 2014-06-06 13:59:57 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5772
5773         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5774           dvdlpcmdec: set channel positions using the appropriate API
5775           https://bugzilla.gnome.org/show_bug.cgi?id=731038
5776
5777 2014-11-05 23:34:56 +0000  Tim-Philipp Müller <tim@centricular.com>
5778
5779         * gst/asfdemux/gstasfdemux.c:
5780           asfdemux: fix comment
5781
5782 2014-11-05 13:45:29 +0100  Edward Hervey <bilboed@bilboed.com>
5783
5784         * gst/asfdemux/gstasfdemux.c:
5785           asfdemux: Send duration query upstream first
5786           An upstream element (like mms or some dlna source) might be able to
5787           answer the query. Try that first, else fallback to standard logic
5788
5789 2014-11-02 17:31:05 +0000  Tim-Philipp Müller <tim@centricular.com>
5790
5791         * gst/asfdemux/asfpacket.c:
5792           asf: fix up file mode
5793
5794 2014-10-27 17:58:14 +0100  Sebastian Dröge <sebastian@centricular.com>
5795
5796         * common:
5797           Automatic update of common submodule
5798           From 84d06cd to 7bb2bce
5799
5800 2014-10-21 19:46:03 +0100  Tim-Philipp Müller <tim@centricular.com>
5801
5802         * Makefile.am:
5803           tests: parallelise 'make check-valgrind'
5804
5805 2014-10-21 13:02:03 +0100  Tim-Philipp Müller <tim@centricular.com>
5806
5807         * common:
5808           Automatic update of common submodule
5809           From a8c8939 to 84d06cd
5810
5811 2014-10-21 12:58:58 +0200  Stefan Sauer <ensonic@users.sf.net>
5812
5813         * README:
5814         * common:
5815           Automatic update of common submodule
5816           From 36388a1 to a8c8939
5817
5818 2014-08-22 10:46:35 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5819
5820         * gst/asfdemux/gstasfdemux.c:
5821           asfdemux: first try to delegate TIME seek events upstream
5822           We should give a chance to upstream to handle TIME seek events before trying
5823           to handle it in asfdemux.
5824           Fix a bug where fast backward seeks where discarded right away because they
5825           were not supported by asfdemux.
5826           https://bugzilla.gnome.org/show_bug.cgi?id=734471
5827
5828 2014-09-04 16:57:02 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5829
5830         * gst/asfdemux/asfheaders.c:
5831         * gst/asfdemux/asfheaders.h:
5832         * gst/asfdemux/gstasfdemux.c:
5833           asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
5834           We can safely ignore those but best to claim to understand this object type so
5835           we don't raise a warning.
5836           https://bugzilla.gnome.org/show_bug.cgi?id=736060
5837
5838 2014-08-21 12:09:23 -0300  Thiago Santos <thiagoss@osg.samsung.com>
5839
5840         * gst/asfdemux/gstasfdemux.c:
5841         * gst/asfdemux/gstasfdemux.h:
5842           asfdemux: if video is h264, check the codec_data for bytestream data
5843           For bytestream we don't want to expose it as codec_data but rather as
5844           streamheader as it is not out-of-band data but data that should be
5845           prepended to the beginning of the stream before the other buffers.
5846           https://bugzilla.gnome.org/show_bug.cgi?id=735070
5847
5848 2014-08-10 19:13:10 +0100  Tim-Philipp Müller <tim@centricular.com>
5849
5850         * docs/plugins/inspect/plugin-a52dec.xml:
5851         * docs/plugins/inspect/plugin-amrnb.xml:
5852         * docs/plugins/inspect/plugin-amrwbdec.xml:
5853         * docs/plugins/inspect/plugin-asf.xml:
5854         * docs/plugins/inspect/plugin-cdio.xml:
5855         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5856         * docs/plugins/inspect/plugin-dvdread.xml:
5857         * docs/plugins/inspect/plugin-dvdsub.xml:
5858         * docs/plugins/inspect/plugin-lame.xml:
5859         * docs/plugins/inspect/plugin-mad.xml:
5860         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5861         * docs/plugins/inspect/plugin-realmedia.xml:
5862         * docs/plugins/inspect/plugin-siddec.xml:
5863         * docs/plugins/inspect/plugin-twolame.xml:
5864         * docs/plugins/inspect/plugin-x264.xml:
5865         * docs/plugins/inspect/plugin-xingmux.xml:
5866           docs: update for git master
5867
5868 2014-08-06 12:07:09 -0300  Thiago Santos <thiagoss@osg.samsung.com>
5869
5870         * gst/asfdemux/gstasfdemux.c:
5871           asfdemux: simplify log statement
5872           Use the GST_PTR_FORMAT to print the buffer
5873
5874 2014-08-05 19:47:26 +0100  Tim-Philipp Müller <tim@centricular.com>
5875
5876         * ext/x264/gstx264enc.c:
5877           x264: fix colour inversion with YV12 format
5878           It's the same as I420 but with the U/V planes swapped.
5879
5880 2014-08-01 10:37:44 +0200  Edward Hervey <edward@collabora.com>
5881
5882         * Makefile.am:
5883         * common:
5884           Makefile: Add usage of build-checks step
5885           Allows building checks without running them
5886
5887 2014-07-08 16:45:45 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5888
5889         * ext/x264/gstx264enc.c:
5890           x264enc: Request buffers in allocation query
5891           https://bugzilla.gnome.org/show_bug.cgi?id=732288
5892
5893 2014-06-06 20:23:15 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5894
5895         * ext/x264/gstx264enc.c:
5896         * ext/x264/gstx264enc.h:
5897           x264enc: Shift both PTS and DTS to ensure positive timestamp
5898           Currently we only shift DTS to compensate that we don't support negative
5899           timestamp. This cause a problem that PTS is no longer >= DTS and may
5900           make muxers live much harder. Instead, shift both PTS/DTS forward. Also
5901           remove all the hack to handle this which seems the result of thinking libx264
5902           is bugged.
5903           https://bugzilla.gnome.org/show_bug.cgi?id=731351
5904
5905 2014-07-19 18:04:46 +0200  Sebastian Dröge <sebastian@centricular.com>
5906
5907         * configure.ac:
5908           Back to development
5909
5910 === release 1.4.0 ===
5911
5912 2014-07-19 17:44:06 +0200  Sebastian Dröge <sebastian@centricular.com>
5913
5914         * ChangeLog:
5915         * NEWS:
5916         * RELEASE:
5917         * configure.ac:
5918         * docs/plugins/inspect/plugin-a52dec.xml:
5919         * docs/plugins/inspect/plugin-amrnb.xml:
5920         * docs/plugins/inspect/plugin-amrwbdec.xml:
5921         * docs/plugins/inspect/plugin-asf.xml:
5922         * docs/plugins/inspect/plugin-cdio.xml:
5923         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5924         * docs/plugins/inspect/plugin-dvdread.xml:
5925         * docs/plugins/inspect/plugin-dvdsub.xml:
5926         * docs/plugins/inspect/plugin-lame.xml:
5927         * docs/plugins/inspect/plugin-mad.xml:
5928         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5929         * docs/plugins/inspect/plugin-realmedia.xml:
5930         * docs/plugins/inspect/plugin-siddec.xml:
5931         * docs/plugins/inspect/plugin-twolame.xml:
5932         * docs/plugins/inspect/plugin-x264.xml:
5933         * docs/plugins/inspect/plugin-xingmux.xml:
5934         * gst-plugins-ugly.doap:
5935         * win32/common/config.h:
5936           Release 1.4.0
5937
5938 2014-07-19 16:50:04 +0200  Sebastian Dröge <sebastian@centricular.com>
5939
5940         * po/af.po:
5941         * po/az.po:
5942         * po/bg.po:
5943         * po/ca.po:
5944         * po/cs.po:
5945         * po/da.po:
5946         * po/de.po:
5947         * po/el.po:
5948         * po/en_GB.po:
5949         * po/eo.po:
5950         * po/es.po:
5951         * po/eu.po:
5952         * po/fi.po:
5953         * po/fr.po:
5954         * po/gl.po:
5955         * po/hr.po:
5956         * po/hu.po:
5957         * po/id.po:
5958         * po/it.po:
5959         * po/ja.po:
5960         * po/lt.po:
5961         * po/lv.po:
5962         * po/ms.po:
5963         * po/mt.po:
5964         * po/nb.po:
5965         * po/nl.po:
5966         * po/or.po:
5967         * po/pl.po:
5968         * po/pt_BR.po:
5969         * po/ro.po:
5970         * po/ru.po:
5971         * po/sk.po:
5972         * po/sl.po:
5973         * po/sq.po:
5974         * po/sr.po:
5975         * po/sv.po:
5976         * po/tr.po:
5977         * po/uk.po:
5978         * po/vi.po:
5979         * po/zh_CN.po:
5980           Update .po files
5981
5982 2014-07-19 12:48:11 +0200  Sebastian Dröge <sebastian@centricular.com>
5983
5984         * po/sv.po:
5985           po: Update translations
5986
5987 === release 1.3.91 ===
5988
5989 2014-07-11 11:44:28 +0200  Sebastian Dröge <sebastian@centricular.com>
5990
5991         * ChangeLog:
5992         * NEWS:
5993         * RELEASE:
5994         * configure.ac:
5995         * docs/plugins/inspect/plugin-a52dec.xml:
5996         * docs/plugins/inspect/plugin-amrnb.xml:
5997         * docs/plugins/inspect/plugin-amrwbdec.xml:
5998         * docs/plugins/inspect/plugin-asf.xml:
5999         * docs/plugins/inspect/plugin-cdio.xml:
6000         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6001         * docs/plugins/inspect/plugin-dvdread.xml:
6002         * docs/plugins/inspect/plugin-dvdsub.xml:
6003         * docs/plugins/inspect/plugin-lame.xml:
6004         * docs/plugins/inspect/plugin-mad.xml:
6005         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6006         * docs/plugins/inspect/plugin-realmedia.xml:
6007         * docs/plugins/inspect/plugin-siddec.xml:
6008         * docs/plugins/inspect/plugin-twolame.xml:
6009         * docs/plugins/inspect/plugin-x264.xml:
6010         * docs/plugins/inspect/plugin-xingmux.xml:
6011         * gst-plugins-ugly.doap:
6012         * win32/common/config.h:
6013           Release 1.3.91
6014
6015 2014-07-11 11:13:39 +0200  Sebastian Dröge <sebastian@centricular.com>
6016
6017         * po/af.po:
6018         * po/az.po:
6019         * po/bg.po:
6020         * po/ca.po:
6021         * po/cs.po:
6022         * po/da.po:
6023         * po/de.po:
6024         * po/el.po:
6025         * po/en_GB.po:
6026         * po/eo.po:
6027         * po/es.po:
6028         * po/eu.po:
6029         * po/fi.po:
6030         * po/fr.po:
6031         * po/gl.po:
6032         * po/hr.po:
6033         * po/hu.po:
6034         * po/id.po:
6035         * po/it.po:
6036         * po/ja.po:
6037         * po/lt.po:
6038         * po/lv.po:
6039         * po/ms.po:
6040         * po/mt.po:
6041         * po/nb.po:
6042         * po/nl.po:
6043         * po/or.po:
6044         * po/pl.po:
6045         * po/pt_BR.po:
6046         * po/ro.po:
6047         * po/ru.po:
6048         * po/sk.po:
6049         * po/sl.po:
6050         * po/sq.po:
6051         * po/sr.po:
6052         * po/sv.po:
6053         * po/tr.po:
6054         * po/uk.po:
6055         * po/vi.po:
6056         * po/zh_CN.po:
6057           Update .po files
6058
6059 2014-07-11 08:53:12 +0200  Sebastian Dröge <sebastian@centricular.com>
6060
6061         * po/vi.po:
6062           po: Update translations
6063
6064 2014-07-04 03:22:00 +0200  Sebastian Rasmussen <sebras@hotmail.com>
6065
6066         * gst/realmedia/rademux.c:
6067           rademux: Print invalid fourcc in error message in hex
6068           Previously this was printed as characters which caused later processing
6069           of the error message to sometimes warn about non-UTF-8 characters.
6070           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
6071
6072 === release 1.3.90 ===
6073
6074 2014-06-28 11:39:14 +0200  Sebastian Dröge <sebastian@centricular.com>
6075
6076         * ChangeLog:
6077         * NEWS:
6078         * RELEASE:
6079         * configure.ac:
6080         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6081         * docs/plugins/inspect/plugin-a52dec.xml:
6082         * docs/plugins/inspect/plugin-amrnb.xml:
6083         * docs/plugins/inspect/plugin-amrwbdec.xml:
6084         * docs/plugins/inspect/plugin-asf.xml:
6085         * docs/plugins/inspect/plugin-cdio.xml:
6086         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6087         * docs/plugins/inspect/plugin-dvdread.xml:
6088         * docs/plugins/inspect/plugin-dvdsub.xml:
6089         * docs/plugins/inspect/plugin-lame.xml:
6090         * docs/plugins/inspect/plugin-mad.xml:
6091         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6092         * docs/plugins/inspect/plugin-realmedia.xml:
6093         * docs/plugins/inspect/plugin-siddec.xml:
6094         * docs/plugins/inspect/plugin-twolame.xml:
6095         * docs/plugins/inspect/plugin-x264.xml:
6096         * docs/plugins/inspect/plugin-xingmux.xml:
6097         * gst-plugins-ugly.doap:
6098         * win32/common/config.h:
6099           Release 1.3.90
6100
6101 2014-06-28 11:39:01 +0200  Sebastian Dröge <sebastian@centricular.com>
6102
6103         * po/af.po:
6104         * po/az.po:
6105         * po/bg.po:
6106         * po/ca.po:
6107         * po/cs.po:
6108         * po/da.po:
6109         * po/de.po:
6110         * po/el.po:
6111         * po/en_GB.po:
6112         * po/eo.po:
6113         * po/es.po:
6114         * po/eu.po:
6115         * po/fi.po:
6116         * po/fr.po:
6117         * po/gl.po:
6118         * po/hr.po:
6119         * po/hu.po:
6120         * po/id.po:
6121         * po/it.po:
6122         * po/ja.po:
6123         * po/lt.po:
6124         * po/lv.po:
6125         * po/ms.po:
6126         * po/mt.po:
6127         * po/nb.po:
6128         * po/nl.po:
6129         * po/or.po:
6130         * po/pl.po:
6131         * po/pt_BR.po:
6132         * po/ro.po:
6133         * po/ru.po:
6134         * po/sk.po:
6135         * po/sl.po:
6136         * po/sq.po:
6137         * po/sr.po:
6138         * po/sv.po:
6139         * po/tr.po:
6140         * po/uk.po:
6141         * po/vi.po:
6142         * po/zh_CN.po:
6143           Update .po files
6144
6145 2014-06-22 21:48:28 +0100  Tim-Philipp Müller <tim@centricular.com>
6146
6147         * .gitignore:
6148           Ignore autotools test-driver temp files from 'make check'
6149
6150 2014-06-22 19:36:14 +0200  Sebastian Dröge <sebastian@centricular.com>
6151
6152         * configure.ac:
6153           Back to development
6154
6155 === release 1.3.3 ===
6156
6157 2014-06-22 18:13:53 +0200  Sebastian Dröge <sebastian@centricular.com>
6158
6159         * ChangeLog:
6160         * NEWS:
6161         * RELEASE:
6162         * configure.ac:
6163         * docs/plugins/inspect/plugin-a52dec.xml:
6164         * docs/plugins/inspect/plugin-amrnb.xml:
6165         * docs/plugins/inspect/plugin-amrwbdec.xml:
6166         * docs/plugins/inspect/plugin-asf.xml:
6167         * docs/plugins/inspect/plugin-cdio.xml:
6168         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6169         * docs/plugins/inspect/plugin-dvdread.xml:
6170         * docs/plugins/inspect/plugin-dvdsub.xml:
6171         * docs/plugins/inspect/plugin-lame.xml:
6172         * docs/plugins/inspect/plugin-mad.xml:
6173         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6174         * docs/plugins/inspect/plugin-realmedia.xml:
6175         * docs/plugins/inspect/plugin-siddec.xml:
6176         * docs/plugins/inspect/plugin-twolame.xml:
6177         * docs/plugins/inspect/plugin-x264.xml:
6178         * docs/plugins/inspect/plugin-xingmux.xml:
6179         * gst-plugins-ugly.doap:
6180         * win32/common/config.h:
6181           Release 1.3.3
6182
6183 2014-06-22 17:40:40 +0200  Sebastian Dröge <sebastian@centricular.com>
6184
6185         * po/af.po:
6186         * po/az.po:
6187         * po/bg.po:
6188         * po/ca.po:
6189         * po/cs.po:
6190         * po/da.po:
6191         * po/de.po:
6192         * po/el.po:
6193         * po/en_GB.po:
6194         * po/eo.po:
6195         * po/es.po:
6196         * po/eu.po:
6197         * po/fi.po:
6198         * po/fr.po:
6199         * po/gl.po:
6200         * po/hr.po:
6201         * po/hu.po:
6202         * po/id.po:
6203         * po/it.po:
6204         * po/ja.po:
6205         * po/lt.po:
6206         * po/lv.po:
6207         * po/ms.po:
6208         * po/mt.po:
6209         * po/nb.po:
6210         * po/nl.po:
6211         * po/or.po:
6212         * po/pl.po:
6213         * po/pt_BR.po:
6214         * po/ro.po:
6215         * po/ru.po:
6216         * po/sk.po:
6217         * po/sl.po:
6218         * po/sq.po:
6219         * po/sr.po:
6220         * po/sv.po:
6221         * po/tr.po:
6222         * po/uk.po:
6223         * po/vi.po:
6224         * po/zh_CN.po:
6225           Update .po files
6226
6227 2014-06-22 14:25:18 +0200  Sebastian Dröge <sebastian@centricular.com>
6228
6229         * po/de.po:
6230         * po/nl.po:
6231           po: Update translations
6232
6233 2014-05-26 17:55:43 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
6234
6235         * gst/realmedia/rmdemux.c:
6236         * gst/realmedia/rmdemux.h:
6237           rmdemux: use GstFlowCombiner
6238           Removes flow return combination code to use the newly added GstFlowCombiner
6239           https://bugzilla.gnome.org/show_bug.cgi?id=709224
6240
6241 2014-05-23 18:17:11 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
6242
6243         * gst/asfdemux/gstasfdemux.c:
6244         * gst/asfdemux/gstasfdemux.h:
6245           asfdemux: use GstFlowCombiner
6246           Removes flow return combination code to use the newly added GstFlowCombiner
6247           https://bugzilla.gnome.org/show_bug.cgi?id=709224
6248
6249 2014-05-28 09:49:59 +0200  Aurélien Zanelli <aurelien.zanelli@parrot.com>
6250
6251         * ext/x264/gstx264enc.c:
6252           x264enc: fix caps leak in set_format()
6253           https://bugzilla.gnome.org/show_bug.cgi?id=730865
6254
6255 2013-12-01 20:53:03 +0100  Matej Knopp <matej.knopp@gmail.com>
6256
6257         * gst/asfdemux/gstasfdemux.c:
6258           asfdemux: Handle initial 0 timestamp that should have been -1
6259           https://bugzilla.gnome.org/show_bug.cgi?id=719660
6260
6261 2014-05-21 13:23:33 +0200  Sebastian Dröge <sebastian@centricular.com>
6262
6263         * configure.ac:
6264           Back to development
6265
6266 === release 1.3.2 ===
6267
6268 2014-05-21 13:06:35 +0200  Sebastian Dröge <sebastian@centricular.com>
6269
6270         * ChangeLog:
6271         * NEWS:
6272         * RELEASE:
6273         * common:
6274         * configure.ac:
6275         * docs/plugins/inspect-build.stamp:
6276         * docs/plugins/inspect.stamp:
6277         * docs/plugins/inspect/plugin-a52dec.xml:
6278         * docs/plugins/inspect/plugin-amrnb.xml:
6279         * docs/plugins/inspect/plugin-amrwbdec.xml:
6280         * docs/plugins/inspect/plugin-asf.xml:
6281         * docs/plugins/inspect/plugin-cdio.xml:
6282         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6283         * docs/plugins/inspect/plugin-dvdread.xml:
6284         * docs/plugins/inspect/plugin-dvdsub.xml:
6285         * docs/plugins/inspect/plugin-lame.xml:
6286         * docs/plugins/inspect/plugin-mad.xml:
6287         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6288         * docs/plugins/inspect/plugin-realmedia.xml:
6289         * docs/plugins/inspect/plugin-siddec.xml:
6290         * docs/plugins/inspect/plugin-twolame.xml:
6291         * docs/plugins/inspect/plugin-x264.xml:
6292         * docs/plugins/inspect/plugin-xingmux.xml:
6293         * gst-plugins-ugly.doap:
6294         * win32/common/config.h:
6295           Release 1.3.2
6296
6297 2014-05-21 12:53:52 +0200  Sebastian Dröge <sebastian@centricular.com>
6298
6299         * po/af.po:
6300         * po/az.po:
6301         * po/bg.po:
6302         * po/ca.po:
6303         * po/cs.po:
6304         * po/da.po:
6305         * po/de.po:
6306         * po/el.po:
6307         * po/en_GB.po:
6308         * po/eo.po:
6309         * po/es.po:
6310         * po/eu.po:
6311         * po/fi.po:
6312         * po/fr.po:
6313         * po/gl.po:
6314         * po/hr.po:
6315         * po/hu.po:
6316         * po/id.po:
6317         * po/it.po:
6318         * po/ja.po:
6319         * po/lt.po:
6320         * po/lv.po:
6321         * po/ms.po:
6322         * po/mt.po:
6323         * po/nb.po:
6324         * po/nl.po:
6325         * po/or.po:
6326         * po/pl.po:
6327         * po/pt_BR.po:
6328         * po/ro.po:
6329         * po/ru.po:
6330         * po/sk.po:
6331         * po/sl.po:
6332         * po/sq.po:
6333         * po/sr.po:
6334         * po/sv.po:
6335         * po/tr.po:
6336         * po/uk.po:
6337         * po/vi.po:
6338         * po/zh_CN.po:
6339           Update .po files
6340
6341 2014-05-21 10:51:38 +0200  Sebastian Dröge <sebastian@centricular.com>
6342
6343         * common:
6344           Automatic update of common submodule
6345           From 211fa5f to 1f5d3c3
6346
6347 2014-05-16 16:24:46 +0100  Tim-Philipp Müller <tim@centricular.com>
6348
6349         * ext/mpeg2dec/gstmpeg2dec.h:
6350           mpeg2dec: remove unused struct members
6351
6352 2014-05-16 12:21:06 +0200  Sebastian Dröge <sebastian@centricular.com>
6353
6354         * gst/realmedia/rtspreal.c:
6355           rtspreal: Fix some memory leaks in an error path
6356           CID 1212165.
6357
6358 2014-05-09 14:54:54 +0200  Edward Hervey <bilboed@bilboed.com>
6359
6360         * ext/mpeg2dec/gstmpeg2dec.c:
6361           mpeg2dec: Release codec state on negotiation failures
6362           Else it leaks
6363           CID #1212169
6364
6365 2014-05-03 20:48:37 +0200  Sebastian Dröge <sebastian@centricular.com>
6366
6367         * configure.ac:
6368           Back to development
6369
6370 === release 1.3.1 ===
6371
6372 2014-05-03 18:29:23 +0200  Sebastian Dröge <sebastian@centricular.com>
6373
6374         * ChangeLog:
6375         * NEWS:
6376         * RELEASE:
6377         * configure.ac:
6378         * docs/plugins/gst-plugins-ugly-plugins.args:
6379         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6380         * docs/plugins/inspect/plugin-a52dec.xml:
6381         * docs/plugins/inspect/plugin-amrnb.xml:
6382         * docs/plugins/inspect/plugin-amrwbdec.xml:
6383         * docs/plugins/inspect/plugin-asf.xml:
6384         * docs/plugins/inspect/plugin-cdio.xml:
6385         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6386         * docs/plugins/inspect/plugin-dvdread.xml:
6387         * docs/plugins/inspect/plugin-dvdsub.xml:
6388         * docs/plugins/inspect/plugin-lame.xml:
6389         * docs/plugins/inspect/plugin-mad.xml:
6390         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6391         * docs/plugins/inspect/plugin-realmedia.xml:
6392         * docs/plugins/inspect/plugin-siddec.xml:
6393         * docs/plugins/inspect/plugin-twolame.xml:
6394         * docs/plugins/inspect/plugin-x264.xml:
6395         * docs/plugins/inspect/plugin-xingmux.xml:
6396         * gst-plugins-ugly.doap:
6397         * win32/common/config.h:
6398           Release 1.3.1
6399
6400 2014-05-03 18:21:01 +0200  Sebastian Dröge <sebastian@centricular.com>
6401
6402         * po/af.po:
6403         * po/az.po:
6404         * po/bg.po:
6405         * po/ca.po:
6406         * po/cs.po:
6407         * po/da.po:
6408         * po/de.po:
6409         * po/el.po:
6410         * po/en_GB.po:
6411         * po/eo.po:
6412         * po/es.po:
6413         * po/eu.po:
6414         * po/fi.po:
6415         * po/fr.po:
6416         * po/gl.po:
6417         * po/hr.po:
6418         * po/hu.po:
6419         * po/id.po:
6420         * po/it.po:
6421         * po/ja.po:
6422         * po/lt.po:
6423         * po/lv.po:
6424         * po/ms.po:
6425         * po/mt.po:
6426         * po/nb.po:
6427         * po/nl.po:
6428         * po/or.po:
6429         * po/pl.po:
6430         * po/pt_BR.po:
6431         * po/ro.po:
6432         * po/ru.po:
6433         * po/sk.po:
6434         * po/sl.po:
6435         * po/sq.po:
6436         * po/sr.po:
6437         * po/sv.po:
6438         * po/tr.po:
6439         * po/uk.po:
6440         * po/vi.po:
6441         * po/zh_CN.po:
6442           Update .po files
6443
6444 2014-05-03 17:23:39 +0200  Sebastian Dröge <sebastian@centricular.com>
6445
6446         * po/de.po:
6447         * po/id.po:
6448         * po/lv.po:
6449         * po/sk.po:
6450         * po/sr.po:
6451           po: Update translations
6452
6453 2014-05-03 10:15:28 +0200  Sebastian Dröge <sebastian@centricular.com>
6454
6455         * common:
6456           Automatic update of common submodule
6457           From bcb1518 to 211fa5f
6458
6459 2014-04-27 00:29:16 +0100  Tim-Philipp Müller <tim@centricular.com>
6460
6461         * ext/sidplay/gstsiddec.cc:
6462         * gst/asfdemux/gstrtspwms.c:
6463         * gst/realmedia/rademux.c:
6464         * gst/realmedia/rdtmanager.c:
6465         * gst/realmedia/rtspreal.c:
6466           docs: remove outdated and pointless 'Last reviewed' lines from docs
6467           They are very confusing for people, and more often than not
6468           also just not very accurate. Seeing 'last reviewed: 2005' in
6469           your docs is not very confidence-inspiring. Let's just remove
6470           those comments.
6471
6472 2014-04-10 17:29:30 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6473
6474         * gst/dvdsub/gstdvdsubdec.c:
6475           dvdsubdec: fix spurious rejection of 0 time offset commands
6476           Coverity 206168
6477
6478 2014-04-10 16:53:25 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6479
6480         * ext/dvdread/dvdreadsrc.c:
6481           dvdread: avoid intermediate promotion to signed
6482           We should not reach the dangerous range here, though.
6483           Coverity 206491, 206492, 1139856
6484
6485 2014-01-17 10:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6486
6487         * ext/mpeg2dec/gstmpeg2dec.c:
6488           mpeg2dec: do not reset the whole video info when setting size
6489           New changes to gstvideo will reset all the video info state
6490           when calling _set_format, overwriting what was previously set
6491           in the preceding code.
6492           The comment says the following code is meant to preserve the
6493           pre-crop size, so let's just keep the size and related data
6494           as this does not seem to break anything else (this is what
6495           the _set_format call would have set before the change that
6496           reset all data, except the colorimetry).
6497
6498 2014-04-03 15:06:22 +0200  Edward Hervey <bilboed@bilboed.com>
6499
6500         * gst/asfdemux/gstasfdemux.c:
6501           asfdemux: Fix payloads check
6502           Don't iterate stream->payloads if ... it doesn't exist
6503           CID #1139846
6504
6505 2014-03-02 05:11:10 +0100  Sebastian Rasmussen <sebras@hotmail.com>
6506
6507         * .gitignore:
6508           .gitignore: Ignore gcov intermediate files
6509           https://bugzilla.gnome.org/show_bug.cgi?id=725483
6510
6511 2014-02-28 09:35:10 +0100  Sebastian Dröge <sebastian@centricular.com>
6512
6513         * common:
6514           Automatic update of common submodule
6515           From fe1672e to bcb1518
6516
6517 2014-02-26 22:12:50 +0100  Stefan Sauer <ensonic@users.sf.net>
6518
6519         * common:
6520           Automatic update of common submodule
6521           From 1a07da9 to fe1672e
6522
6523 2014-02-26 11:31:03 +0100  Stefan Sauer <ensonic@users.sf.net>
6524
6525         * docs/Makefile.am:
6526           docs: install prebuilt plugin docs if gtk-doc is disabled
6527           Sync to the Makefile.am from gst-plugin-base where it is done right.
6528           Fixes #725034
6529
6530 2014-02-13 09:39:04 +0100  Stefan Sauer <ensonic@users.sf.net>
6531
6532         * gst/xingmux/gstxingmux.c:
6533         * gst/xingmux/plugin.c:
6534           xingmux: add muxer category and make element plugable
6535           This is required to make encodebin consider the element. Yet it is not enough to
6536           have it plugged it has a lower priority than most mp3encoders and no different
6537           caps.
6538
6539 2014-02-24 11:42:00 +0100  Dirk Van Haerenborgh <vhdirk@gmail.com>
6540
6541         * ext/x264/gstx264enc.c:
6542           x264enc: allow lossless compression (qp=0)
6543           https://bugzilla.gnome.org/show_bug.cgi?id=725051
6544
6545 2014-02-20 21:08:08 +0100  Edward Hervey <edward@collabora.com>
6546
6547         * m4/a52.m4:
6548           m4: Remove extra check for 11+ year old a52 release
6549           You deserve a build failure if you still have that version
6550           If someone wants to completely remove this m4 to replace it with the
6551           generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
6552
6553 2014-02-19 21:11:55 +0100  Rico Tzschichholz <ricotz@ubuntu.com>
6554
6555         * m4/a52.m4:
6556           m4: Fix multiple tests in AC_CHECK_A52DEC
6557
6558 2014-02-09 23:41:36 +0100  Sebastian Dröge <sebastian@centricular.com>
6559
6560         * gst/asfdemux/gstasfdemux.c:
6561           asfdemux: Remove unused function
6562
6563 2014-02-06 19:22:47 +0100  Edward Hervey <edward@collabora.com>
6564
6565         * tests/check/Makefile.am:
6566           check: Fix test location
6567
6568 2014-02-03 02:06:11 +0100  Sebastian Rasmussen <sebras@hotmail.com>
6569
6570         * tests/check/Makefile.am:
6571           tests: Don't build disabled plugins' check tests
6572           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
6573
6574 2014-01-30 10:44:29 +0100  Edward Hervey <bilboed@bilboed.com>
6575
6576         * common:
6577           Automatic update of common submodule
6578           From d48bed3 to 1a07da9
6579
6580 2014-01-03 16:20:11 +0000  Tim-Philipp Müller <tim@centricular.com>
6581
6582         * gst/asfdemux/gstasfdemux.c:
6583           asfdemux: only add "format" field with fourcc to WMV caps
6584           Doesn't make sense for e.g. H264 or MJPEG.
6585
6586 2013-12-22 22:34:03 +0000  Tim-Philipp Müller <tim@centricular.com>
6587
6588         * autogen.sh:
6589         * common:
6590           Automatic update of common submodule
6591           From dbedaa0 to d48bed3
6592
6593 2013-12-22 21:56:03 +0000  Tim-Philipp Müller <tim@centricular.com>
6594
6595         * po/Makevars:
6596           po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
6597           https://bugzilla.gnome.org/show_bug.cgi?id=705455
6598
6599 2013-12-05 12:16:45 +0100  Sebastian Dröge <sebastian@centricular.com>
6600
6601         * ext/amrwbdec/amrwbdec.c:
6602           amrwbdec: Remove some dead code
6603
6604 2013-12-05 12:16:38 +0100  Sebastian Dröge <sebastian@centricular.com>
6605
6606         * ext/amrnb/amrnbdec.c:
6607           amrnbdec: Remove some dead code
6608
6609 2013-12-05 12:09:04 +0100  Sebastian Dröge <sebastian@centricular.com>
6610
6611         * ext/amrnb/amrnbdec.c:
6612           amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
6613
6614 2013-12-05 12:08:46 +0100  Sebastian Dröge <sebastian@centricular.com>
6615
6616         * ext/amrwbdec/amrwbdec.c:
6617           amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
6618
6619 2013-12-05 11:44:10 +0100  Sebastian Dröge <sebastian@centricular.com>
6620
6621         * ext/mpeg2dec/gstmpeg2dec.c:
6622           mpeg2dec: Use new gst_video_decoder_set_needs_format() API
6623
6624 2013-11-29 15:51:49 +0000  Tim-Philipp Müller <tim@centricular.com>
6625
6626         * ext/x264/gstx264enc.c:
6627           x264enc: fix compiler warning
6628           Compiler warns rightly about possibly uninitialized variable.
6629
6630 2013-11-29 15:49:29 +0000  Tim-Philipp Müller <tim@centricular.com>
6631
6632         * ext/x264/gstx264enc.c:
6633           x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
6634           gst-launch-1.0 videotestsrc ! x264enc
6635
6636 2013-11-11 13:15:54 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
6637
6638         * ext/mpeg2dec/gstmpeg2dec.c:
6639           mpeg2dec: graceful degradation for badly parsed input
6640
6641 2013-11-05 11:20:20 +0000  Tim-Philipp Müller <tim@centricular.com>
6642
6643         * common:
6644           Automatic update of common submodule
6645           From 865aa20 to dbedaa0
6646
6647 2013-10-22 16:02:04 +0900  HyeJin Choi <meeshel@meeshel78@hotmail.com>
6648
6649         * gst/asfdemux/asfpacket.c:
6650           asfdemux: mo_size check bug fix. mo_size is not mandatory field.
6651           So, don't need to check previous payload's mo_size and current
6652           payload's mo_size when merging it.
6653           https://bugzilla.gnome.org/show_bug.cgi?id=710609
6654
6655 2013-10-22 15:03:15 -0300  Thiago Santos <ts.santos@partner.samsung.com>
6656
6657         * gst/asfdemux/gstasfdemux.c:
6658         * gst/asfdemux/gstasfdemux.h:
6659           asfdemux: Keep audio error checking fields only for audio
6660           Video shouldn't need to be descrambled, this can cause frames data
6661           to be corrupted
6662           https://bugzilla.gnome.org/show_bug.cgi?id=684942
6663
6664 2013-10-22 00:56:29 -0300  Thiago Santos <ts.santos@partner.samsung.com>
6665
6666         * gst/asfdemux/gstasfdemux.c:
6667           asfdemux: really copy the buffer data
6668           Pass the copy-memory flag to copy the memory for the output buffer,
6669           otherwise we end with 0-sized buffers
6670           https://bugzilla.gnome.org/show_bug.cgi?id=684942
6671
6672 2013-09-27 08:05:25 -0700  Michael Esemplare <michael.esemplare@gmail.com>
6673
6674         * ext/x264/gstx264enc.c:
6675           x264enc: If FPS is available, set VFR to false
6676           https://bugzilla.gnome.org/show_bug.cgi?id=708940
6677
6678 2013-09-24 10:08:10 -0700  Thiago Santos <ts.santos@partner.samsung.com>
6679
6680         * gst/asfdemux/gstasfdemux.c:
6681           asfdemux: Only use segment.start as seek_time if it is relative
6682           Relying on the gst_segment_do_seek results for getting the
6683           seeking time should not be used if seek type is SET because the
6684           do_seek function makes the 'cur` position of the seek normalized
6685           on the segment range. This means that seeking beyond the end of the
6686           file might not result in instant EOS as it will end up seeking to
6687           the final ts of the file.
6688           In asf seeking to the final timestamp can lead to seeking to the last
6689           keyframe, meaning a few seconds of video will still be played, which should
6690           not be the desired behavior when seeking beyong file limits.
6691
6692 2013-09-24 10:07:25 -0700  Thiago Santos <ts.santos@partner.samsung.com>
6693
6694         * gst/asfdemux/gstasfdemux.c:
6695           asfdemux: Parse last simple index entry
6696           The entry size is fixed at 6, fix typo to finish parsing the index
6697           correctly until the last sample
6698
6699 2013-09-24 18:32:31 +0100  Tim-Philipp Müller <tim@centricular.net>
6700
6701         * README:
6702         * common:
6703           Automatic update of common submodule
6704           From 6b03ba7 to 865aa20
6705
6706 2013-09-24 15:05:36 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6707
6708         * configure.ac:
6709           configure: Actually use 1.3.0.1 as version to make configure happy
6710
6711 2013-09-24 15:00:30 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6712
6713         * configure.ac:
6714           Back to development
6715
6716 === release 1.2.0 ===
6717
6718 2013-09-24 14:27:45 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6719
6720         * ChangeLog:
6721         * NEWS:
6722         * RELEASE:
6723         * configure.ac:
6724         * docs/plugins/inspect/plugin-a52dec.xml:
6725         * docs/plugins/inspect/plugin-amrnb.xml:
6726         * docs/plugins/inspect/plugin-amrwbdec.xml:
6727         * docs/plugins/inspect/plugin-asf.xml:
6728         * docs/plugins/inspect/plugin-cdio.xml:
6729         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6730         * docs/plugins/inspect/plugin-dvdread.xml:
6731         * docs/plugins/inspect/plugin-dvdsub.xml:
6732         * docs/plugins/inspect/plugin-lame.xml:
6733         * docs/plugins/inspect/plugin-mad.xml:
6734         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6735         * docs/plugins/inspect/plugin-realmedia.xml:
6736         * docs/plugins/inspect/plugin-siddec.xml:
6737         * docs/plugins/inspect/plugin-twolame.xml:
6738         * docs/plugins/inspect/plugin-x264.xml:
6739         * docs/plugins/inspect/plugin-xingmux.xml:
6740         * gst-plugins-ugly.doap:
6741         * win32/common/config.h:
6742           Release 1.2.0
6743
6744 2013-09-24 14:27:39 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6745
6746         * po/af.po:
6747         * po/az.po:
6748         * po/bg.po:
6749         * po/ca.po:
6750         * po/cs.po:
6751         * po/da.po:
6752         * po/de.po:
6753         * po/el.po:
6754         * po/en_GB.po:
6755         * po/eo.po:
6756         * po/es.po:
6757         * po/eu.po:
6758         * po/fi.po:
6759         * po/fr.po:
6760         * po/gl.po:
6761         * po/hr.po:
6762         * po/hu.po:
6763         * po/id.po:
6764         * po/it.po:
6765         * po/ja.po:
6766         * po/lt.po:
6767         * po/lv.po:
6768         * po/ms.po:
6769         * po/mt.po:
6770         * po/nb.po:
6771         * po/nl.po:
6772         * po/or.po:
6773         * po/pl.po:
6774         * po/pt_BR.po:
6775         * po/ro.po:
6776         * po/ru.po:
6777         * po/sk.po:
6778         * po/sl.po:
6779         * po/sq.po:
6780         * po/sr.po:
6781         * po/sv.po:
6782         * po/tr.po:
6783         * po/uk.po:
6784         * po/vi.po:
6785         * po/zh_CN.po:
6786           Update .po files
6787
6788 2013-09-18 11:34:56 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
6789
6790         * ext/x264/gstx264enc.c:
6791           x264enc: Update the documentation to match the default profile used
6792           https://bugzilla.gnome.org/show_bug.cgi?id=708036
6793
6794 2013-09-20 16:17:31 +0200  Edward Hervey <edward@collabora.com>
6795
6796         * common:
6797           Automatic update of common submodule
6798           From b613661 to 6b03ba7
6799
6800 2013-09-19 18:43:43 +0100  Tim-Philipp Müller <tim@centricular.net>
6801
6802         * common:
6803           Automatic update of common submodule
6804           From 74a6857 to b613661
6805
6806 2013-09-19 17:36:25 +0100  Tim-Philipp Müller <tim@centricular.net>
6807
6808         * autogen.sh:
6809         * common:
6810           Automatic update of common submodule
6811           From 098c0d7 to 74a6857
6812
6813 2013-09-19 11:35:04 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6814
6815         * configure.ac:
6816           Back to development
6817
6818 === release 1.1.90 ===
6819
6820 2013-09-19 10:50:32 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6821
6822         * ChangeLog:
6823         * NEWS:
6824         * RELEASE:
6825         * configure.ac:
6826         * docs/plugins/inspect/plugin-a52dec.xml:
6827         * docs/plugins/inspect/plugin-amrnb.xml:
6828         * docs/plugins/inspect/plugin-amrwbdec.xml:
6829         * docs/plugins/inspect/plugin-asf.xml:
6830         * docs/plugins/inspect/plugin-cdio.xml:
6831         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6832         * docs/plugins/inspect/plugin-dvdread.xml:
6833         * docs/plugins/inspect/plugin-dvdsub.xml:
6834         * docs/plugins/inspect/plugin-lame.xml:
6835         * docs/plugins/inspect/plugin-mad.xml:
6836         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6837         * docs/plugins/inspect/plugin-realmedia.xml:
6838         * docs/plugins/inspect/plugin-siddec.xml:
6839         * docs/plugins/inspect/plugin-twolame.xml:
6840         * docs/plugins/inspect/plugin-x264.xml:
6841         * docs/plugins/inspect/plugin-xingmux.xml:
6842         * gst-plugins-ugly.doap:
6843         * win32/common/config.h:
6844           Release 1.1.90
6845
6846 2013-09-19 10:30:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6847
6848         * po/af.po:
6849         * po/az.po:
6850         * po/bg.po:
6851         * po/ca.po:
6852         * po/cs.po:
6853         * po/da.po:
6854         * po/de.po:
6855         * po/el.po:
6856         * po/en_GB.po:
6857         * po/eo.po:
6858         * po/es.po:
6859         * po/eu.po:
6860         * po/fi.po:
6861         * po/fr.po:
6862         * po/gl.po:
6863         * po/hr.po:
6864         * po/hu.po:
6865         * po/id.po:
6866         * po/it.po:
6867         * po/ja.po:
6868         * po/lt.po:
6869         * po/lv.po:
6870         * po/ms.po:
6871         * po/mt.po:
6872         * po/nb.po:
6873         * po/nl.po:
6874         * po/or.po:
6875         * po/pl.po:
6876         * po/pt_BR.po:
6877         * po/ro.po:
6878         * po/ru.po:
6879         * po/sk.po:
6880         * po/sl.po:
6881         * po/sq.po:
6882         * po/sr.po:
6883         * po/sv.po:
6884         * po/tr.po:
6885         * po/uk.po:
6886         * po/vi.po:
6887         * po/zh_CN.po:
6888           Update .po files
6889
6890 2013-09-19 09:45:55 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6891
6892         * po/cs.po:
6893           po: Update translations
6894
6895 2013-09-18 19:13:45 -0400  Olivier Crête <olivier.crete@collabora.com>
6896
6897         * ext/x264/gstx264enc.c:
6898         * tests/check/elements/x264enc.c:
6899           x264enc: Implement getcaps that restricts the input format depending on the output profile
6900           Also add some x264enc profile tests
6901           https://bugzilla.gnome.org/show_bug.cgi?id=708326
6902
6903 2013-09-16 19:38:36 +0200  Matej Knopp <matej.knopp@gmail.com>
6904
6905         * gst/asfdemux/asfpacket.c:
6906         * gst/asfdemux/gstasfdemux.c:
6907           asfdemux: fix playback regression in push mode
6908
6909 2013-09-10 19:33:33 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
6910
6911         * gst/asfdemux/gstasfdemux.h:
6912           asfdemux: remove unused variable
6913
6914 2013-09-05 22:56:48 +0200  Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
6915
6916         * ext/x264/gstx264enc.c:
6917           x264enc: Don't unref future state but the old one
6918           Being silly will lead us nowhere.
6919
6920 2013-09-04 16:32:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6921
6922         * ext/x264/gstx264enc.c:
6923           x264enc: Check if we have an input state before using it
6924           Flushing might happen before caps were set on the encoder,
6925           which would lead to crashes here.
6926           Thanks to Matej Knopp for analyzing this.
6927           https://bugzilla.gnome.org/show_bug.cgi?id=707414
6928
6929 2013-09-03 20:28:35 +0200  Matej Knopp <matej.knopp@gmail.com>
6930
6931         * ext/x264/gstx264enc.c:
6932           x264enc: fix unsigned comparison warning
6933
6934 2013-08-28 13:27:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6935
6936         * configure.ac:
6937           Back to development
6938
6939 === release 1.1.4 ===
6940
6941 2013-08-28 12:58:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6942
6943         * ChangeLog:
6944         * NEWS:
6945         * RELEASE:
6946         * configure.ac:
6947         * docs/plugins/inspect/plugin-a52dec.xml:
6948         * docs/plugins/inspect/plugin-amrnb.xml:
6949         * docs/plugins/inspect/plugin-amrwbdec.xml:
6950         * docs/plugins/inspect/plugin-asf.xml:
6951         * docs/plugins/inspect/plugin-cdio.xml:
6952         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6953         * docs/plugins/inspect/plugin-dvdread.xml:
6954         * docs/plugins/inspect/plugin-dvdsub.xml:
6955         * docs/plugins/inspect/plugin-lame.xml:
6956         * docs/plugins/inspect/plugin-mad.xml:
6957         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6958         * docs/plugins/inspect/plugin-realmedia.xml:
6959         * docs/plugins/inspect/plugin-siddec.xml:
6960         * docs/plugins/inspect/plugin-twolame.xml:
6961         * docs/plugins/inspect/plugin-x264.xml:
6962         * docs/plugins/inspect/plugin-xingmux.xml:
6963         * gst-plugins-ugly.doap:
6964         * win32/common/config.h:
6965           Release 1.1.4
6966
6967 2013-08-28 12:58:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6968
6969         * po/af.po:
6970         * po/az.po:
6971         * po/bg.po:
6972         * po/ca.po:
6973         * po/cs.po:
6974         * po/da.po:
6975         * po/de.po:
6976         * po/el.po:
6977         * po/en_GB.po:
6978         * po/eo.po:
6979         * po/es.po:
6980         * po/eu.po:
6981         * po/fi.po:
6982         * po/fr.po:
6983         * po/gl.po:
6984         * po/hr.po:
6985         * po/hu.po:
6986         * po/id.po:
6987         * po/it.po:
6988         * po/ja.po:
6989         * po/lt.po:
6990         * po/lv.po:
6991         * po/ms.po:
6992         * po/mt.po:
6993         * po/nb.po:
6994         * po/nl.po:
6995         * po/or.po:
6996         * po/pl.po:
6997         * po/pt_BR.po:
6998         * po/ro.po:
6999         * po/ru.po:
7000         * po/sk.po:
7001         * po/sl.po:
7002         * po/sq.po:
7003         * po/sr.po:
7004         * po/sv.po:
7005         * po/tr.po:
7006         * po/uk.po:
7007         * po/vi.po:
7008         * po/zh_CN.po:
7009           Update .po files
7010
7011 2013-08-28 12:32:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7012
7013         * po/pt_BR.po:
7014           po: update translations
7015
7016 2013-08-27 14:13:06 +0100  Tim-Philipp Müller <tim@centricular.net>
7017
7018         * ext/x264/gstx264enc.c:
7019           x264enc: log when we output a lower profile than requested
7020
7021 2013-08-21 18:32:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7022
7023         * ext/x264/gstx264enc.c:
7024           x264enc: Consider subset relations of profiles when setting srcpad caps
7025           constrained-baseline is a subset of baseline, is a subset of main,
7026           is a subset of high profile.
7027           https://bugzilla.gnome.org/show_bug.cgi?id=705425
7028
7029 2013-08-21 12:31:23 +0100  Tim-Philipp Müller <tim@centricular.net>
7030
7031         * ext/x264/gstx264enc.c:
7032           x264enc: propagate flow return back to base class and upstream
7033           https://bugzilla.gnome.org/show_bug.cgi?id=705425
7034
7035 2013-08-17 23:13:17 +0100  Tim-Philipp Müller <tim@centricular.net>
7036
7037         * configure.ac:
7038           configure: fix x264 version checking
7039           x264 releases carry pkg-config versions such as 0.120.x
7040           (literallly with an 'x'). Checking for x264 >= 0.120.0 will
7041           then fail, so we need to either check for > 0.119.0 or
7042           for >= 0.120 to make this work right.
7043
7044 2013-08-17 23:09:15 +0100  Tim-Philipp Müller <tim@centricular.net>
7045
7046         * ext/x264/gstx264enc.c:
7047           x264enc: minor clean-up
7048           We requires x264 build >= 120 now.
7049
7050 2013-08-15 15:30:31 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7051
7052         * ext/mpeg2dec/gstmpeg2dec.c:
7053           mpeg2dec: Fix mpeg2_reset() calls
7054
7055 2013-08-15 15:27:48 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7056
7057         * ext/mpeg2dec/gstmpeg2dec.c:
7058         * ext/x264/gstx264enc.c:
7059           ext: Use new flush vfunc of video codec base classes and remove reset implementations
7060
7061 2013-08-01 01:34:05 +0200  Matej Knopp <matej.knopp@gmail.com>
7062
7063         * gst/asfdemux/gstasfdemux.c:
7064           asfdemux: fix build on C89 compilers
7065
7066 2013-07-30 17:28:17 +0200  Matej Knopp <matej.knopp@gmail.com>
7067
7068         * gst/asfdemux/asfpacket.c:
7069         * gst/asfdemux/gstasfdemux.c:
7070           asfdemux: fix seeking in push mode
7071
7072 2013-08-02 14:14:48 +0200  Lubosz Sarnecki <lubosz@gmail.com>
7073
7074         * configure.ac:
7075           build: add subdir-objects to AM_INIT_AUTOMAKE
7076           Fixes warnings in automake 1.14
7077           https://bugzilla.gnome.org/show_bug.cgi?id=705350
7078
7079 2013-08-02 08:25:49 +0200  Edward Hervey <edward@collabora.com>
7080
7081         * ext/mpeg2dec/gstmpeg2dec.c:
7082           mpeg2dec: Do a hard reset of flush_stop
7083           Which is notified by hard == 0 with latest refactoring.
7084
7085 2013-07-29 21:09:37 +0100  Tim-Philipp Müller <tim@centricular.net>
7086
7087         * po/LINGUAS:
7088         * po/da.po:
7089         * po/de.po:
7090         * po/gl.po:
7091         * po/hr.po:
7092         * po/hu.po:
7093         * po/ja.po:
7094         * po/nb.po:
7095         * po/nl.po:
7096         * po/pl.po:
7097         * po/ru.po:
7098         * po/sl.po:
7099         * po/tr.po:
7100         * po/uk.po:
7101         * po/vi.po:
7102           po: update translations
7103
7104 2013-07-29 14:48:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7105
7106         * configure.ac:
7107           Back to development
7108
7109 === release 1.1.3 ===
7110
7111 2013-07-29 13:46:08 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7112
7113         * ChangeLog:
7114         * NEWS:
7115         * RELEASE:
7116         * configure.ac:
7117         * docs/plugins/inspect/plugin-a52dec.xml:
7118         * docs/plugins/inspect/plugin-amrnb.xml:
7119         * docs/plugins/inspect/plugin-amrwbdec.xml:
7120         * docs/plugins/inspect/plugin-asf.xml:
7121         * docs/plugins/inspect/plugin-cdio.xml:
7122         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7123         * docs/plugins/inspect/plugin-dvdread.xml:
7124         * docs/plugins/inspect/plugin-dvdsub.xml:
7125         * docs/plugins/inspect/plugin-lame.xml:
7126         * docs/plugins/inspect/plugin-mad.xml:
7127         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7128         * docs/plugins/inspect/plugin-realmedia.xml:
7129         * docs/plugins/inspect/plugin-siddec.xml:
7130         * docs/plugins/inspect/plugin-twolame.xml:
7131         * docs/plugins/inspect/plugin-x264.xml:
7132         * docs/plugins/inspect/plugin-xingmux.xml:
7133         * gst-plugins-ugly.doap:
7134         * win32/common/config.h:
7135           Release 1.1.3
7136
7137 2013-07-29 13:46:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7138
7139         * po/af.po:
7140         * po/az.po:
7141         * po/bg.po:
7142         * po/ca.po:
7143         * po/cs.po:
7144         * po/da.po:
7145         * po/de.po:
7146         * po/el.po:
7147         * po/en_GB.po:
7148         * po/eo.po:
7149         * po/es.po:
7150         * po/eu.po:
7151         * po/fi.po:
7152         * po/fr.po:
7153         * po/gl.po:
7154         * po/hu.po:
7155         * po/id.po:
7156         * po/it.po:
7157         * po/ja.po:
7158         * po/lt.po:
7159         * po/lv.po:
7160         * po/ms.po:
7161         * po/mt.po:
7162         * po/nb.po:
7163         * po/nl.po:
7164         * po/or.po:
7165         * po/pl.po:
7166         * po/pt_BR.po:
7167         * po/ro.po:
7168         * po/ru.po:
7169         * po/sk.po:
7170         * po/sl.po:
7171         * po/sq.po:
7172         * po/sr.po:
7173         * po/sv.po:
7174         * po/tr.po:
7175         * po/uk.po:
7176         * po/vi.po:
7177         * po/zh_CN.po:
7178           Update .po files
7179
7180 2013-07-29 12:13:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7181
7182         * gst/asfdemux/gstasfdemux.c:
7183         * gst/realmedia/rademux.c:
7184         * gst/realmedia/rmdemux.c:
7185           gst: Don't swap start/stop for negative rates in the SEGMENT query
7186
7187 2013-07-29 10:57:38 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7188
7189         * gst/realmedia/rademux.c:
7190         * gst/realmedia/rmdemux.c:
7191           real: Implement SEGMENT query
7192
7193 2013-07-29 10:56:06 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7194
7195         * gst/asfdemux/gstasfdemux.c:
7196           asfdemux: Implement SEGMENT query
7197
7198 2013-07-28 16:43:28 +0200  Matej Knopp <matej.knopp@gmail.com>
7199
7200         * gst/asfdemux/asfheaders.c:
7201         * gst/asfdemux/asfheaders.h:
7202         * gst/asfdemux/asfpacket.c:
7203         * gst/asfdemux/gstasfdemux.c:
7204         * gst/asfdemux/gstasfdemux.h:
7205           asfdemux: Add support for dvr-ms
7206           https://bugzilla.gnome.org/show_bug.cgi?id=705026
7207
7208 2013-07-26 16:47:48 +0200  Edward Hervey <edward@collabora.com>
7209
7210         * gst/realmedia/rtspreal.c:
7211           rtspreal: Ensure output value has an assigned value
7212           In the case where this macro was used, that dest was != NULL but that
7213           the strncmp failed, we would end up with dest_len being undefined.
7214
7215 2013-07-26 16:39:12 +0200  Edward Hervey <edward@collabora.com>
7216
7217         * ext/x264/gstx264enc.c:
7218           x264: Fix dts comparision
7219           We were assigning to a guint64 value (frame->dts) the sum of a unsigned
7220           and signed value... resulting it the result never being < 0.
7221           Instead just check if it is smaller before assigning to frame->dts.
7222
7223 2013-07-25 11:28:54 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
7224
7225         * gst/asfdemux/gstasfdemux.c:
7226         * gst/asfdemux/gstasfdemux.h:
7227           asfdemux: fix seqnum handling for seeks
7228           Use the same seqnum as the seek for flushes/segments that are
7229           caused by the seek. Also do the same for segment events
7230           Fixes #676242
7231
7232 2013-07-25 13:35:44 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7233
7234         * ext/mpeg2dec/gstmpeg2dec.c:
7235           mpeg2dec: Clean up reset/start/stop handling
7236
7237 2013-07-25 11:01:20 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7238
7239         * ext/x264/gstx264enc.c:
7240           x264enc: React properly to flushing/resetting the encoder
7241           https://bugzilla.gnome.org/show_bug.cgi?id=656007
7242
7243 2013-07-22 16:01:13 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7244
7245         * gst/realmedia/rademux.c:
7246         * gst/realmedia/rademux.h:
7247         * gst/realmedia/rmdemux.c:
7248         * gst/realmedia/rmdemux.h:
7249           realmedia: Add support for group-id in the stream-start event
7250
7251 2013-07-22 15:45:57 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7252
7253         * gst/asfdemux/gstasfdemux.c:
7254         * gst/asfdemux/gstasfdemux.h:
7255           asfdemux: Add support for group-id in the stream-start event
7256
7257 2013-07-22 15:43:18 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7258
7259         * ext/sidplay/gstsiddec.cc:
7260         * ext/sidplay/gstsiddec.h:
7261           siddec: Add support for group-id in the stream-start event
7262
7263 2013-07-18 17:14:29 +0200  Edward Hervey <edward@collabora.com>
7264
7265         * gst/realmedia/rmdemux.c:
7266           rmdemux: Mark demuxer as "running" in push-mode
7267           Allows queries (and other code) to be answered when working in push-mode.
7268           Running would only be set to TRUE accordingly when working in pull-mode
7269           once it had read header/index.
7270           Fixes #680185
7271
7272 2013-07-17 16:17:54 +0200  Edward Hervey <edward@collabora.com>
7273
7274         * ext/mpeg2dec/gstmpeg2dec.c:
7275           mpeg2dec: Properly reset on sequence changes
7276           Otherwise we end up using stray data/buffers.
7277           Fixes #690701
7278
7279 2013-07-11 16:57:24 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7280
7281         * configure.ac:
7282           Back to development
7283
7284 === release 1.1.2 ===
7285
7286 2013-07-11 16:12:25 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7287
7288         * ChangeLog:
7289         * NEWS:
7290         * RELEASE:
7291         * configure.ac:
7292         * docs/plugins/inspect/plugin-a52dec.xml:
7293         * docs/plugins/inspect/plugin-amrnb.xml:
7294         * docs/plugins/inspect/plugin-amrwbdec.xml:
7295         * docs/plugins/inspect/plugin-asf.xml:
7296         * docs/plugins/inspect/plugin-cdio.xml:
7297         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7298         * docs/plugins/inspect/plugin-dvdread.xml:
7299         * docs/plugins/inspect/plugin-dvdsub.xml:
7300         * docs/plugins/inspect/plugin-lame.xml:
7301         * docs/plugins/inspect/plugin-mad.xml:
7302         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7303         * docs/plugins/inspect/plugin-realmedia.xml:
7304         * docs/plugins/inspect/plugin-siddec.xml:
7305         * docs/plugins/inspect/plugin-twolame.xml:
7306         * docs/plugins/inspect/plugin-x264.xml:
7307         * docs/plugins/inspect/plugin-xingmux.xml:
7308         * gst-plugins-ugly.doap:
7309         * win32/common/config.h:
7310           Release 1.1.2
7311
7312 2013-07-11 16:12:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7313
7314         * po/af.po:
7315         * po/az.po:
7316         * po/bg.po:
7317         * po/ca.po:
7318         * po/cs.po:
7319         * po/da.po:
7320         * po/de.po:
7321         * po/el.po:
7322         * po/en_GB.po:
7323         * po/eo.po:
7324         * po/es.po:
7325         * po/eu.po:
7326         * po/fi.po:
7327         * po/fr.po:
7328         * po/gl.po:
7329         * po/hu.po:
7330         * po/id.po:
7331         * po/it.po:
7332         * po/ja.po:
7333         * po/lt.po:
7334         * po/lv.po:
7335         * po/ms.po:
7336         * po/mt.po:
7337         * po/nb.po:
7338         * po/nl.po:
7339         * po/or.po:
7340         * po/pl.po:
7341         * po/pt_BR.po:
7342         * po/ro.po:
7343         * po/ru.po:
7344         * po/sk.po:
7345         * po/sl.po:
7346         * po/sq.po:
7347         * po/sr.po:
7348         * po/sv.po:
7349         * po/tr.po:
7350         * po/uk.po:
7351         * po/vi.po:
7352         * po/zh_CN.po:
7353           Update .po files
7354
7355 2013-06-18 20:06:24 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7356
7357         * ext/dvdread/dvdreadsrc.c:
7358           dvdreadsrc: correctly determine last chapter's duration
7359           This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
7360           It worked just fine before ...
7361
7362 2013-06-25 14:20:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7363
7364         * gst/realmedia/rdtmanager.c:
7365           rdt: forward sticky events
7366
7367 2013-06-05 18:36:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7368
7369         * configure.ac:
7370           Back to development
7371
7372 === release 1.1.1 ===
7373
7374 2013-06-05 17:58:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7375
7376         * ChangeLog:
7377         * NEWS:
7378         * RELEASE:
7379         * common:
7380         * configure.ac:
7381         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7382         * docs/plugins/inspect/plugin-a52dec.xml:
7383         * docs/plugins/inspect/plugin-amrnb.xml:
7384         * docs/plugins/inspect/plugin-amrwbdec.xml:
7385         * docs/plugins/inspect/plugin-asf.xml:
7386         * docs/plugins/inspect/plugin-cdio.xml:
7387         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7388         * docs/plugins/inspect/plugin-dvdread.xml:
7389         * docs/plugins/inspect/plugin-dvdsub.xml:
7390         * docs/plugins/inspect/plugin-lame.xml:
7391         * docs/plugins/inspect/plugin-mad.xml:
7392         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7393         * docs/plugins/inspect/plugin-realmedia.xml:
7394         * docs/plugins/inspect/plugin-siddec.xml:
7395         * docs/plugins/inspect/plugin-twolame.xml:
7396         * docs/plugins/inspect/plugin-x264.xml:
7397         * docs/plugins/inspect/plugin-xingmux.xml:
7398         * gst-plugins-ugly.doap:
7399         * win32/common/config.h:
7400           Release 1.1.1
7401
7402 2013-06-05 16:42:01 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7403
7404         * po/af.po:
7405         * po/az.po:
7406         * po/bg.po:
7407         * po/ca.po:
7408         * po/cs.po:
7409         * po/da.po:
7410         * po/de.po:
7411         * po/el.po:
7412         * po/en_GB.po:
7413         * po/eo.po:
7414         * po/es.po:
7415         * po/eu.po:
7416         * po/fi.po:
7417         * po/fr.po:
7418         * po/gl.po:
7419         * po/hu.po:
7420         * po/id.po:
7421         * po/it.po:
7422         * po/ja.po:
7423         * po/lt.po:
7424         * po/lv.po:
7425         * po/ms.po:
7426         * po/mt.po:
7427         * po/nb.po:
7428         * po/nl.po:
7429         * po/or.po:
7430         * po/pl.po:
7431         * po/pt_BR.po:
7432         * po/ro.po:
7433         * po/ru.po:
7434         * po/sk.po:
7435         * po/sl.po:
7436         * po/sq.po:
7437         * po/sr.po:
7438         * po/sv.po:
7439         * po/tr.po:
7440         * po/uk.po:
7441         * po/vi.po:
7442         * po/zh_CN.po:
7443           Update .po files
7444
7445 2013-06-05 15:15:16 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7446
7447         * common:
7448           Automatic update of common submodule
7449           From 098c0d7 to 01a7a46
7450
7451 2013-06-04 16:12:27 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
7452
7453         * ext/mpeg2dec/gstmpeg2dec.c:
7454           mpeg2dec: make the aspect ratio calculation more accurate.
7455           Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
7456           aspect-ratio if we don't have a valid upstream PAR.
7457           https://bugzilla.gnome.org/show_bug.cgi?id=685103
7458
7459 2013-05-15 10:52:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7460
7461         * common:
7462           Automatic update of common submodule
7463           From 5edcd85 to 098c0d7
7464
7465 2013-05-13 13:19:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7466
7467         * tests/check/elements/amrnbenc.c:
7468         * tests/check/elements/mpeg2dec.c:
7469         * tests/check/elements/x264enc.c:
7470         * tests/check/elements/xingmux.c:
7471           tests: Fix event handling
7472
7473 2013-05-09 19:40:49 -0400  Olivier Crête <olivier.crete@collabora.com>
7474
7475         * ext/lame/gstlamemp3enc.c:
7476           lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
7477           lame does internal resampling, but the base class only cares about
7478           the number of raw samples, so tell finish frames about that, not
7479           the number of samples in the outgoing frame.:
7480
7481 2013-04-30 10:01:29 +0100  Tim-Philipp Müller <tim@centricular.net>
7482
7483         * ext/x264/gstx264enc.c:
7484           x264enc: output byte-stream if downstream has ANY caps
7485           It's what people expect when they pipe the output to
7486           filesink or into a tcp connection or pipe.
7487
7488 2013-04-22 23:52:48 +0100  Tim-Philipp Müller <tim@centricular.net>
7489
7490         * MAINTAINERS:
7491         * README:
7492         * README.static-linking:
7493         * common:
7494           Automatic update of common submodule
7495           From 3cb3d3c to 5edcd85
7496
7497 2012-10-24 12:15:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7498
7499         * configure.ac:
7500         * ext/a52dec/Makefile.am:
7501         * ext/amrnb/Makefile.am:
7502         * ext/amrwbdec/Makefile.am:
7503         * ext/cdio/Makefile.am:
7504         * ext/dvdread/Makefile.am:
7505         * ext/lame/Makefile.am:
7506         * ext/mad/Makefile.am:
7507         * ext/mpeg2dec/Makefile.am:
7508         * ext/sidplay/Makefile.am:
7509         * ext/twolame/Makefile.am:
7510         * ext/x264/Makefile.am:
7511         * gst/asfdemux/Makefile.am:
7512         * gst/dvdlpcmdec/Makefile.am:
7513         * gst/dvdsub/Makefile.am:
7514         * gst/realmedia/Makefile.am:
7515         * gst/xingmux/Makefile.am:
7516           gst: Add better support for static plugins
7517
7518 2013-04-14 17:55:44 +0100  Tim-Philipp Müller <tim@centricular.net>
7519
7520         * autogen.sh:
7521         * common:
7522           Automatic update of common submodule
7523           From aed87ae to 3cb3d3c
7524
7525 2013-04-09 21:00:43 +0200  Stefan Sauer <ensonic@users.sf.net>
7526
7527         * common:
7528           Automatic update of common submodule
7529           From 04c7a1e to aed87ae
7530
7531 2013-03-25 18:05:14 -0700  David Schleef <ds@schleef.org>
7532
7533         * gst/asfdemux/gstasfdemux.c:
7534         * gst/realmedia/rmdemux.c:
7535           Use %03u instead of %u in gst_pad_create_stream_id_printf()
7536
7537 2013-03-06 13:28:37 +0000  Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
7538
7539         * ext/x264/gstx264enc.c:
7540           x264enc: Fix for 0/1 framerate - now uses VFR in this case
7541           Previously did a division by zero.
7542           https://bugzilla.gnome.org/show_bug.cgi?id=695728
7543
7544 2013-03-07 00:02:00 +0000  Tim-Philipp Müller <tim@centricular.net>
7545
7546         * common:
7547           Automatic update of common submodule
7548           From 2de221c to 04c7a1e
7549
7550 2013-02-08 00:15:01 +0000  Tim-Philipp Müller <tim@centricular.net>
7551
7552         * ext/x264/gstx264enc.c:
7553           x264enc: simplify template caps
7554           No need to make an array for one single element.
7555
7556 2013-02-08 00:11:03 +0000  Tim-Philipp Müller <tim@centricular.net>
7557
7558         * ext/x264/gstx264enc.c:
7559           x264enc: put all theoretically possible formats in template caps
7560           and decide at runtime which subset of these (8-bit or 10-bit video
7561           formats) is supported. libx264 will be compiled for one of these
7562           two options, and it is possible to switch by pointing the dynamic
7563           linker to a different libx264 build at runtime. If we want our
7564           template caps to be correct, they should contain all then, with
7565           the actually supported ones determined at runtime.
7566           https://bugzilla.gnome.org/show_bug.cgi?id=691935
7567
7568 2013-01-23 10:16:51 +0000  Tim-Philipp Müller <tim@centricular.net>
7569
7570         * ext/x264/gstx264enc.c:
7571           x264enc: detect supported bit depth and pixel formats at runtime
7572           http://bugs.debian.org/667573
7573           https://bugzilla.gnome.org/show_bug.cgi?id=691935
7574
7575 2013-01-30 09:15:18 +0100  Benjamin Gaignard <benjamin.gaignard@st.com>
7576
7577         * autogen.sh:
7578           autogen.sh: allow calling from out-of-tree
7579           Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
7580           https://bugzilla.gnome.org/show_bug.cgi?id=692857
7581
7582 2013-01-28 20:43:08 +0100  Stefan Sauer <ensonic@users.sf.net>
7583
7584         * common:
7585           Automatic update of common submodule
7586           From a942293 to 2de221c
7587
7588 2013-01-15 15:18:04 +0100  Martin Pitt <martinpitt@gnome.org>
7589
7590         * tests/check/Makefile.am:
7591           tests: use _1_0 variants for the various registry variables
7592           These override the variants without version suffix. Makes 'make check' work
7593           properly in environments that set the suffixed variant for 1.0, such as
7594           jhbuild.
7595
7596 2013-01-15 15:06:41 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7597
7598         * common:
7599           Automatic update of common submodule
7600           From a72faea to a942293
7601
7602 2012-12-30 23:56:14 +0000  Tim-Philipp Müller <tim@centricular.net>
7603
7604         * configure.ac:
7605           configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
7606           AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
7607           https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
7608           https://bugzilla.gnome.org/show_bug.cgi?id=690881
7609
7610 2012-12-19 17:16:53 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
7611
7612         * ext/mpeg2dec/gstmpeg2dec.c:
7613           mpeg2dec: use appropriate printf format for gsize
7614
7615 2012-12-19 17:15:03 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
7616
7617         * ext/cdio/gstcdio.h:
7618           cdio: Fix redundant redeclaration of 'cdio_version_string'
7619           cdio/version.h is already included by cdio/cdio.h
7620
7621 2012-12-01 13:26:26 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7622
7623         * ext/sidplay/gstsiddec.cc:
7624           siddec: init debug category
7625
7626 2012-11-30 20:09:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7627
7628         * configure.ac:
7629         * ext/dvdread/Makefile.am:
7630           dvdread: link to libgmodule-2.0 since the g_module_* API is used
7631           And the gmodule lib has been moved into the Requires.private
7632           section of the pkg-config file in core.
7633
7634 2012-11-27 17:07:31 +0000  Tim-Philipp Müller <tim@centricular.net>
7635
7636         * ext/cdio/gstcdiocddasrc.c:
7637         * ext/cdio/gstcdiocddasrc.h:
7638           cdiocddasrc: detect whether drive produces samples in non-host endianness
7639           If drive produces samples in other endianness than the host,
7640           we need to byte swap them before pushing them out, or we
7641           produce nothing but noise. cdparanoia detects this automatically,
7642           but libcdio does not, so we have to do it ourselves.
7643           This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
7644           https://bugzilla.gnome.org/show_bug.cgi?id=377280
7645
7646 2012-11-19 11:27:21 +0000  Tim-Philipp Müller <tim@centricular.net>
7647
7648         * common:
7649           Automatic update of common submodule
7650           From b497c4f to a72faea
7651
7652 2012-11-16 13:32:00 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7653
7654         * tests/check/elements/xingmux_testdata.h:
7655           xingmux: Fix unit test after change to correctly calculate number of frames
7656
7657 2012-11-15 16:42:09 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7658
7659         * ext/x264/gstx264enc.c:
7660           x264enc: Add support for 10-bit color formats
7661           Requires x264 to be built with 10-bit support, which disables
7662           9-bit support. Also only advertise the color formats that were
7663           compiled into x264.
7664
7665 2012-11-15 16:21:49 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7666
7667         * ext/x264/gstx264enc.c:
7668           x264enc: Add support for Y444, Y42B and NV12
7669
7670 2012-11-11 20:42:42 +0000  Tim-Philipp Müller <tim@centricular.net>
7671
7672         * ext/cdio/Makefile.am:
7673         * ext/cdio/gstcdio.c:
7674           cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
7675           They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
7676           if they're not plain ASCII.
7677
7678 2012-11-09 11:33:40 +0100  Gautier Portet <kassoulet@gmail.com>
7679
7680         * gst/xingmux/gstxingmux.c:
7681           xingmux: Properly calculate the number of frames
7682           First, the xing header frame is never added to the count,
7683           we have to increment the count.
7684           Secondly, there is a rounding error when calculating the
7685           frame duration, as spf*GST_SECOND/rate is not an integer
7686           (26122448.9) an it must be 26122449.
7687
7688 2012-11-07 20:45:38 +0000  Tim-Philipp Müller <tim@centricular.net>
7689
7690         * configure.ac:
7691           configure.ac: update courtesy of autoupdate
7692
7693 2012-11-07 20:39:56 +0000  Tim-Philipp Müller <tim@centricular.net>
7694
7695         * common:
7696         * configure.ac:
7697           configure: let AG_GST_PLUGIN_DOCS check for python
7698           And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
7699           which as a side-effect should pick up newer python versions as
7700           well.
7701           https://bugzilla.gnome.org/show_bug.cgi?id=563903
7702
7703 2012-11-05 13:16:52 -0800  Michael Smith <msmith@rdio.com>
7704
7705         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7706           dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
7707
7708 2012-11-03 20:38:00 +0000  Tim-Philipp Müller <tim@centricular.net>
7709
7710         * tests/check/elements/mpg123audiodec.c:
7711           Fix FSF address
7712           https://bugzilla.gnome.org/show_bug.cgi?id=687520
7713
7714 2012-11-03 20:40:37 +0000  Tim-Philipp Müller <tim@centricular.net>
7715
7716         * docs/random/LICENSE:
7717         * ext/a52dec/gsta52dec.c:
7718         * ext/a52dec/gsta52dec.h:
7719         * ext/amrnb/amrnb.c:
7720         * ext/amrnb/amrnbdec.c:
7721         * ext/amrnb/amrnbdec.h:
7722         * ext/amrnb/amrnbenc.c:
7723         * ext/amrnb/amrnbenc.h:
7724         * ext/amrwbdec/amrwb.c:
7725         * ext/amrwbdec/amrwbdec.c:
7726         * ext/amrwbdec/amrwbdec.h:
7727         * ext/cdio/gstcdio.c:
7728         * ext/cdio/gstcdio.h:
7729         * ext/cdio/gstcdiocddasrc.c:
7730         * ext/cdio/gstcdiocddasrc.h:
7731         * ext/dvdread/dvdreadsrc.c:
7732         * ext/dvdread/dvdreadsrc.h:
7733         * ext/lame/gstlamemp3enc.c:
7734         * ext/lame/gstlamemp3enc.h:
7735         * ext/lame/plugin.c:
7736         * ext/mad/gstmad.c:
7737         * ext/mad/gstmad.h:
7738         * ext/mpeg2dec/gstmpeg2dec.c:
7739         * ext/mpeg2dec/gstmpeg2dec.h:
7740         * ext/sidplay/gstsiddec.cc:
7741         * ext/sidplay/gstsiddec.h:
7742         * ext/twolame/gsttwolamemp2enc.c:
7743         * ext/twolame/gsttwolamemp2enc.h:
7744         * ext/x264/gstx264enc.c:
7745         * ext/x264/gstx264enc.h:
7746         * gst-libs/gst/gettext.h:
7747         * gst-libs/gst/glib-compat-private.h:
7748         * gst-libs/gst/gst-i18n-plugin.h:
7749         * gst/asfdemux/asfheaders.c:
7750         * gst/asfdemux/asfheaders.h:
7751         * gst/asfdemux/asfpacket.c:
7752         * gst/asfdemux/asfpacket.h:
7753         * gst/asfdemux/gstasf.c:
7754         * gst/asfdemux/gstasfdemux.c:
7755         * gst/asfdemux/gstasfdemux.h:
7756         * gst/asfdemux/gstrtpasfdepay.c:
7757         * gst/asfdemux/gstrtpasfdepay.h:
7758         * gst/asfdemux/gstrtspwms.c:
7759         * gst/asfdemux/gstrtspwms.h:
7760         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7761         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
7762         * gst/dvdsub/gstdvdsubdec.c:
7763         * gst/dvdsub/gstdvdsubdec.h:
7764         * gst/dvdsub/gstdvdsubparse.c:
7765         * gst/dvdsub/gstdvdsubparse.h:
7766         * gst/realmedia/asmrules.c:
7767         * gst/realmedia/asmrules.h:
7768         * gst/realmedia/gstrdtbuffer.c:
7769         * gst/realmedia/gstrdtbuffer.h:
7770         * gst/realmedia/pnmsrc.c:
7771         * gst/realmedia/pnmsrc.h:
7772         * gst/realmedia/rademux.c:
7773         * gst/realmedia/rademux.h:
7774         * gst/realmedia/rdtdepay.c:
7775         * gst/realmedia/rdtdepay.h:
7776         * gst/realmedia/rdtjitterbuffer.c:
7777         * gst/realmedia/rdtjitterbuffer.h:
7778         * gst/realmedia/rdtmanager.c:
7779         * gst/realmedia/rdtmanager.h:
7780         * gst/realmedia/realhash.c:
7781         * gst/realmedia/realhash.h:
7782         * gst/realmedia/realmedia.c:
7783         * gst/realmedia/rmdemux.c:
7784         * gst/realmedia/rmdemux.h:
7785         * gst/realmedia/rmutils.c:
7786         * gst/realmedia/rmutils.h:
7787         * gst/realmedia/rtspreal.c:
7788         * gst/realmedia/rtspreal.h:
7789         * gst/xingmux/gstxingmux.c:
7790         * gst/xingmux/gstxingmux.h:
7791         * gst/xingmux/plugin.c:
7792         * tests/check/elements/amrnbenc.c:
7793         * tests/check/elements/mpeg2dec.c:
7794         * tests/check/elements/x264enc.c:
7795         * tests/check/generic/index.c:
7796         * tests/check/generic/states.c:
7797         * tests/check/pipelines/lame.c:
7798           Fix FSF address
7799           https://bugzilla.gnome.org/show_bug.cgi?id=687520
7800
7801 2012-10-30 13:39:52 +0100  Andreas Frisch <fraxinas@opendreambox.org>
7802
7803         * gst/dvdsub/gstdvdsubdec.c:
7804           dvdsubdec: allocate correct amount of memory for bitmap
7805           https://bugzilla.gnome.org/show_bug.cgi?id=687192
7806
7807 2012-10-30 09:27:24 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
7808
7809         * ext/mpg123/gstmpg123audiodec.c:
7810           mpg123: removed unnecessary finalize function
7811           https://bugzilla.gnome.org/show_bug.cgi?id=687176
7812
7813 2012-10-30 09:20:04 +0000  Wim Taymans <wim.taymans@collabora.co.uk>
7814
7815         * ext/sidplay/gstsiddec.cc:
7816           siddec: reset bytes counter
7817           Reset the total_bytes counter so that we get timestamps correct.
7818           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
7819
7820 2012-10-30 10:20:09 +1100  Jan Schmidt <thaytan@noraisin.net>
7821
7822         * ext/mpg123/gstmpg123audiodec.c:
7823           mpg123: Fix leaks from not chaining up in the finalize function
7824
7825 2012-10-25 12:38:47 +0100  Tim-Philipp Müller <tim@centricular.net>
7826
7827         * configure.ac:
7828         * docs/plugins/inspect/plugin-a52dec.xml:
7829         * docs/plugins/inspect/plugin-amrnb.xml:
7830         * docs/plugins/inspect/plugin-amrwbdec.xml:
7831         * docs/plugins/inspect/plugin-asf.xml:
7832         * docs/plugins/inspect/plugin-cdio.xml:
7833         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7834         * docs/plugins/inspect/plugin-dvdread.xml:
7835         * docs/plugins/inspect/plugin-dvdsub.xml:
7836         * docs/plugins/inspect/plugin-lame.xml:
7837         * docs/plugins/inspect/plugin-mad.xml:
7838         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7839         * docs/plugins/inspect/plugin-realmedia.xml:
7840         * docs/plugins/inspect/plugin-siddec.xml:
7841         * docs/plugins/inspect/plugin-twolame.xml:
7842         * docs/plugins/inspect/plugin-x264.xml:
7843         * docs/plugins/inspect/plugin-xingmux.xml:
7844         * win32/common/config.h:
7845           Back to feature development
7846
7847 === release 1.0.2 ===
7848
7849 2012-10-25 01:11:10 +0100  Tim-Philipp Müller <tim@centricular.net>
7850
7851         * ChangeLog:
7852         * NEWS:
7853         * RELEASE:
7854         * configure.ac:
7855         * docs/plugins/inspect/plugin-a52dec.xml:
7856         * docs/plugins/inspect/plugin-amrnb.xml:
7857         * docs/plugins/inspect/plugin-amrwbdec.xml:
7858         * docs/plugins/inspect/plugin-asf.xml:
7859         * docs/plugins/inspect/plugin-cdio.xml:
7860         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7861         * docs/plugins/inspect/plugin-dvdread.xml:
7862         * docs/plugins/inspect/plugin-dvdsub.xml:
7863         * docs/plugins/inspect/plugin-lame.xml:
7864         * docs/plugins/inspect/plugin-mad.xml:
7865         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7866         * docs/plugins/inspect/plugin-realmedia.xml:
7867         * docs/plugins/inspect/plugin-siddec.xml:
7868         * docs/plugins/inspect/plugin-twolame.xml:
7869         * docs/plugins/inspect/plugin-x264.xml:
7870         * docs/plugins/inspect/plugin-xingmux.xml:
7871         * gst-plugins-ugly.doap:
7872         * win32/common/config.h:
7873           Release 1.0.2
7874
7875 2012-10-24 13:41:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7876
7877         * tests/check/elements/mpg123audiodec.c:
7878           tests: fix up mpg123 test a little
7879           - dist input files
7880           - fix sample leak
7881           - simplify check for elements
7882           - only run mpg123 test if mpg123 is available and selected
7883           - fix build in uninstalled setup
7884           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7885
7886 2012-10-24 12:30:10 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
7887
7888         * tests/check/elements/mpg123audiodec.c:
7889           tets: add unit test for mpg123audiodec
7890           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7891
7892 2012-10-24 00:36:42 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
7893
7894         * ext/mpg123/gstmpg123audiodec.c:
7895           mpg123: added gtkdoc section
7896           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7897
7898 2012-10-24 00:22:05 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
7899
7900         * ext/mpg123/gstmpg123audiodec.c:
7901           mpg123: fixed bug with last frame, disabled internal resampler & chatter
7902           * The last MP3 frame wasn't being pushed when base class was draining
7903           * Made sure mpg123 cannot ever use its (crude) internal resampler
7904           * Disabled mpg123 stderr output
7905           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7906
7907 2012-10-24 20:10:03 +0800  Scott Fan <fanchp@neusoft.com>
7908
7909         * gst/asfdemux/Makefile.am:
7910         * gst/realmedia/Makefile.am:
7911           Makefile.am: Fix typos for generating the Android.mk files
7912           Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
7913           The typos led to generate the incorrect Android.mk files for the asfdemux
7914           and realmedia plugin.
7915           https://bugzilla.gnome.org/show_bug.cgi?id=686748
7916
7917 2012-10-24 00:21:45 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
7918
7919         * ext/mpg123/gstmpg123audiodec.c:
7920           mpg123: cleaned up comments, formatting, and logging lines
7921           also replaced mpg123decoder->handle != NULL checks with asserts
7922           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7923
7924 2012-10-18 22:19:04 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7925
7926         * ext/dvdread/dvdreadsrc.c:
7927           dvdreadsrc: correctly set next cell when seeking to sector
7928
7929 2012-10-18 22:18:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7930
7931         * gst/dvdsub/gstdvdsubparse.c:
7932           dvdsubparse: send src caps when receiving sink caps
7933
7934 2012-10-12 14:49:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7935
7936         * ext/dvdread/dvdreadsrc.c:
7937           dvdreadsrc: update dvd event to enhanced approach
7938           ... in line with resindvdsrc.
7939
7940 2012-10-07 17:08:37 +0100  Tim-Philipp Müller <tim@centricular.net>
7941
7942         * docs/Makefile.am:
7943           docs: add 'make upload' target for new-release script
7944
7945 2012-10-07 16:58:10 +0100  Tim-Philipp Müller <tim@centricular.net>
7946
7947         * configure.ac:
7948         * docs/plugins/inspect/plugin-a52dec.xml:
7949         * docs/plugins/inspect/plugin-amrnb.xml:
7950         * docs/plugins/inspect/plugin-amrwbdec.xml:
7951         * docs/plugins/inspect/plugin-asf.xml:
7952         * docs/plugins/inspect/plugin-cdio.xml:
7953         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7954         * docs/plugins/inspect/plugin-dvdread.xml:
7955         * docs/plugins/inspect/plugin-dvdsub.xml:
7956         * docs/plugins/inspect/plugin-lame.xml:
7957         * docs/plugins/inspect/plugin-mad.xml:
7958         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7959         * docs/plugins/inspect/plugin-realmedia.xml:
7960         * docs/plugins/inspect/plugin-siddec.xml:
7961         * docs/plugins/inspect/plugin-twolame.xml:
7962         * docs/plugins/inspect/plugin-x264.xml:
7963         * docs/plugins/inspect/plugin-xingmux.xml:
7964         * win32/common/config.h:
7965           Back to development (bug fixing)
7966
7967 === release 1.0.1 ===
7968
7969 2012-10-07 16:13:11 +0100  Tim-Philipp Müller <tim@centricular.net>
7970
7971         * ChangeLog:
7972         * NEWS:
7973         * RELEASE:
7974         * configure.ac:
7975         * docs/plugins/inspect/plugin-a52dec.xml:
7976         * docs/plugins/inspect/plugin-amrnb.xml:
7977         * docs/plugins/inspect/plugin-amrwbdec.xml:
7978         * docs/plugins/inspect/plugin-asf.xml:
7979         * docs/plugins/inspect/plugin-cdio.xml:
7980         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7981         * docs/plugins/inspect/plugin-dvdread.xml:
7982         * docs/plugins/inspect/plugin-dvdsub.xml:
7983         * docs/plugins/inspect/plugin-lame.xml:
7984         * docs/plugins/inspect/plugin-mad.xml:
7985         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7986         * docs/plugins/inspect/plugin-realmedia.xml:
7987         * docs/plugins/inspect/plugin-siddec.xml:
7988         * docs/plugins/inspect/plugin-twolame.xml:
7989         * docs/plugins/inspect/plugin-x264.xml:
7990         * docs/plugins/inspect/plugin-xingmux.xml:
7991         * gst-plugins-ugly.doap:
7992         * win32/common/config.h:
7993           Release 1.0.1
7994
7995 2012-10-06 14:58:34 +0100  Tim-Philipp Müller <tim@centricular.net>
7996
7997         * common:
7998           Automatic update of common submodule
7999           From 6c0b52c to 6bb6951
8000
8001 2012-10-01 00:01:09 +1000  Jan Schmidt <thaytan@noraisin.net>
8002
8003         * ext/mpeg2dec/gstmpeg2dec.c:
8004           mpeg2dec: Don't error out when there is no associated buffer
8005           In 0.10, having mpeg2dec occasionally tell us to output a frame that
8006           was never decoded was just ignored, so do the same in 1.0
8007           Fixes: #685107
8008
8009 2012-09-29 12:13:00 +0100  Tim-Philipp Müller <tim@centricular.net>
8010
8011         * REQUIREMENTS:
8012         * gst/dvdsub/gstdvdsubdec.c:
8013           Purge mention of liboil and update REQUIREMENTS
8014           https://bugzilla.gnome.org/show_bug.cgi?id=673285
8015
8016 2012-09-26 01:04:32 +0100  Tim-Philipp Müller <tim@centricular.net>
8017
8018         * ext/x264/gstx264enc.c:
8019           x264enc: when setting fallback decoder latency, set valid min_latency
8020           Min. latency needs to be a valid time, so pass 0 as default
8021           value in the fallback case where we can't determine any latency,
8022           and avoid nasty criticals at runtime.
8023
8024 2012-09-24 16:52:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8025
8026         * configure.ac:
8027         * docs/plugins/inspect/plugin-a52dec.xml:
8028         * docs/plugins/inspect/plugin-amrnb.xml:
8029         * docs/plugins/inspect/plugin-amrwbdec.xml:
8030         * docs/plugins/inspect/plugin-asf.xml:
8031         * docs/plugins/inspect/plugin-cdio.xml:
8032         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8033         * docs/plugins/inspect/plugin-dvdread.xml:
8034         * docs/plugins/inspect/plugin-dvdsub.xml:
8035         * docs/plugins/inspect/plugin-lame.xml:
8036         * docs/plugins/inspect/plugin-mad.xml:
8037         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8038         * docs/plugins/inspect/plugin-realmedia.xml:
8039         * docs/plugins/inspect/plugin-siddec.xml:
8040         * docs/plugins/inspect/plugin-twolame.xml:
8041         * docs/plugins/inspect/plugin-x264.xml:
8042         * docs/plugins/inspect/plugin-xingmux.xml:
8043         * win32/common/config.h:
8044           Back to development (bug fixing)
8045
8046 === release 1.0.0 ===
8047
8048 2012-09-24 14:32:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8049
8050         * NEWS:
8051         * RELEASE:
8052         * configure.ac:
8053         * docs/plugins/inspect/plugin-a52dec.xml:
8054         * docs/plugins/inspect/plugin-amrnb.xml:
8055         * docs/plugins/inspect/plugin-amrwbdec.xml:
8056         * docs/plugins/inspect/plugin-asf.xml:
8057         * docs/plugins/inspect/plugin-cdio.xml:
8058         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8059         * docs/plugins/inspect/plugin-dvdread.xml:
8060         * docs/plugins/inspect/plugin-dvdsub.xml:
8061         * docs/plugins/inspect/plugin-lame.xml:
8062         * docs/plugins/inspect/plugin-mad.xml:
8063         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8064         * docs/plugins/inspect/plugin-realmedia.xml:
8065         * docs/plugins/inspect/plugin-siddec.xml:
8066         * docs/plugins/inspect/plugin-twolame.xml:
8067         * docs/plugins/inspect/plugin-x264.xml:
8068         * docs/plugins/inspect/plugin-xingmux.xml:
8069         * gst-plugins-ugly.doap:
8070         * win32/common/config.h:
8071           Release 1.0.0
8072
8073 2012-09-22 16:08:54 +0100  Tim-Philipp Müller <tim@centricular.net>
8074
8075         * common:
8076           Automatic update of common submodule
8077           From 4f962f7 to 6c0b52c
8078
8079 === release 0.11.99 ===
8080
8081 2012-09-17 17:59:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8082
8083         * configure.ac:
8084         * docs/plugins/inspect/plugin-xingmux.xml:
8085         * gst-plugins-ugly.doap:
8086         * win32/common/config.h:
8087           Release 0.11.99
8088
8089 2012-09-17 16:57:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8090
8091         * docs/plugins/inspect/plugin-a52dec.xml:
8092         * docs/plugins/inspect/plugin-amrnb.xml:
8093         * docs/plugins/inspect/plugin-amrwbdec.xml:
8094         * docs/plugins/inspect/plugin-asf.xml:
8095         * docs/plugins/inspect/plugin-cdio.xml:
8096         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8097         * docs/plugins/inspect/plugin-dvdread.xml:
8098         * docs/plugins/inspect/plugin-dvdsub.xml:
8099         * docs/plugins/inspect/plugin-lame.xml:
8100         * docs/plugins/inspect/plugin-mad.xml:
8101         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8102         * docs/plugins/inspect/plugin-realmedia.xml:
8103         * docs/plugins/inspect/plugin-siddec.xml:
8104         * docs/plugins/inspect/plugin-twolame.xml:
8105         * docs/plugins/inspect/plugin-x264.xml:
8106           docs: update docs
8107
8108 2012-09-17 16:57:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8109
8110         * configure.ac:
8111         * ext/amrnb/Makefile.am:
8112         * ext/amrwbdec/Makefile.am:
8113         * ext/lame/Makefile.am:
8114         * ext/twolame/Makefile.am:
8115         * tests/check/Makefile.am:
8116           Remove -DGST_USE_UNSTABLE_API
8117
8118 2012-09-17 12:22:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8119
8120         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8121         * docs/plugins/inspect/plugin-a52dec.xml:
8122         * docs/plugins/inspect/plugin-amrnb.xml:
8123         * docs/plugins/inspect/plugin-amrwbdec.xml:
8124         * docs/plugins/inspect/plugin-asf.xml:
8125         * docs/plugins/inspect/plugin-cdio.xml:
8126         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8127         * docs/plugins/inspect/plugin-dvdread.xml:
8128         * docs/plugins/inspect/plugin-dvdsub.xml:
8129         * docs/plugins/inspect/plugin-lame.xml:
8130         * docs/plugins/inspect/plugin-mad.xml:
8131         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8132         * docs/plugins/inspect/plugin-realmedia.xml:
8133         * docs/plugins/inspect/plugin-siddec.xml:
8134         * docs/plugins/inspect/plugin-twolame.xml:
8135         * docs/plugins/inspect/plugin-x264.xml:
8136           Update docs
8137
8138 2012-09-17 10:53:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8139
8140         * ext/cdio/gstcdio.c:
8141           cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
8142           Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
8143           introspection/updating for this plugin.
8144
8145 2012-09-15 22:23:53 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
8146
8147         * gst-plugins-ugly.spec.in:
8148           Switch to F18 package naming
8149
8150 2012-09-14 16:28:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8151
8152         * ext/dvdread/demo-play:
8153         * tests/check/elements/mpeg2dec.c:
8154           rename some caps and elements in examples
8155
8156 2012-09-14 02:58:26 +0100  Tim-Philipp Müller <tim@centricular.net>
8157
8158         * configure.ac:
8159           Back to development
8160
8161 === release 0.11.94 ===
8162
8163 2012-09-14 02:49:34 +0100  Tim-Philipp Müller <tim@centricular.net>
8164
8165         * ChangeLog:
8166         * configure.ac:
8167         * gst-plugins-ugly.doap:
8168         * win32/common/config.h:
8169           Release 0.11.94
8170
8171 2012-09-14 01:48:50 +0100  Tim-Philipp Müller <tim@centricular.net>
8172
8173         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8174         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8175         * docs/plugins/gst-plugins-ugly-plugins.signals:
8176         * docs/plugins/inspect/plugin-a52dec.xml:
8177         * docs/plugins/inspect/plugin-amrnb.xml:
8178         * docs/plugins/inspect/plugin-amrwbdec.xml:
8179         * docs/plugins/inspect/plugin-asf.xml:
8180         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8181         * docs/plugins/inspect/plugin-dvdread.xml:
8182         * docs/plugins/inspect/plugin-dvdsub.xml:
8183         * docs/plugins/inspect/plugin-lame.xml:
8184         * docs/plugins/inspect/plugin-mad.xml:
8185         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8186         * docs/plugins/inspect/plugin-realmedia.xml:
8187         * docs/plugins/inspect/plugin-siddec.xml:
8188         * docs/plugins/inspect/plugin-twolame.xml:
8189         * docs/plugins/inspect/plugin-x264.xml:
8190           docs: update docs
8191
8192 2012-09-13 13:49:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8193
8194         * gst/realmedia/rmdemux.c:
8195           rmdemux: use DTS and PTS
8196           Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
8197           undefined to make the decoder do the right thing. We can then remove the code
8198           that tries to guess the PTS from the DTS.
8199
8200 2012-09-10 22:30:18 -0700  Jan Schmidt <thaytan@noraisin.net>
8201
8202         * ext/mpeg2dec/gstmpeg2dec.c:
8203           mpeg2dec: Hold ref to buffer while mapped
8204           So that the buffer still exists when we go to unmap it later,
8205           even if it got pushed in the meantime.
8206
8207 2012-09-11 16:48:51 -0400  Olivier Crête <olivier.crete@collabora.com>
8208
8209         * tests/check/elements/x264enc.c:
8210           x264enc test: x264enc produces constrained-baseline, not the full baseline
8211
8212 2012-09-11 17:37:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8213
8214         * gst/asfdemux/gstasfdemux.c:
8215         * gst/realmedia/rademux.c:
8216         * gst/realmedia/rmdemux.c:
8217           gst: only activate in pull mode if upstream is seekable
8218
8219 2012-09-11 11:28:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8220
8221         * gst/realmedia/rademux.c:
8222           rademux: tags can be NULL
8223
8224 2012-09-11 11:13:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8225
8226         * ext/mad/gstmad.c:
8227           mad: fix email address
8228
8229 2012-09-11 11:12:38 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8230
8231         * ext/mad/gstmad.c:
8232           mad: init base class method only once
8233
8234 2012-09-11 10:46:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8235
8236         * gst/xingmux/gstxingmux.c:
8237           xingmux: remove defunct commented code
8238
8239 2012-09-11 10:40:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8240
8241         * gst/dvdsub/gstdvdsubdec.c:
8242           dvbsubdec: handle and send GAP event
8243           ... in stead of update newsegment event.
8244
8245 2012-09-11 10:34:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8246
8247         * gst/dvdsub/gstdvdsubdec.c:
8248           dvbsubdec: adjust disabled code comment style
8249
8250 2012-09-09 15:48:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8251
8252         * ext/x264/gstx264enc.c:
8253           x264enc: clean up some debug statements
8254
8255 2012-09-07 17:38:18 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8256
8257         * ext/x264/gstx264enc.c:
8258         * ext/x264/gstx264enc.h:
8259           x264enc: handle possibly negative DTS provided by codec
8260           ... by arranging for an offset such that DTS == PTS for keyframes,
8261           which is expected elsewhere to go along with semantics of PTS and DTS.
8262           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
8263
8264 2012-09-07 13:31:15 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
8265
8266         * gst-plugins-ugly.spec.in:
8267           Fix spec file for ugly
8268
8269 2012-09-06 14:42:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8270
8271         * tests/check/elements/mpeg2dec.c:
8272           tests: mpeg2dec: initialize variable
8273           ... which avoids test segfaulting.
8274
8275 2012-08-30 16:26:00 -0700  Edward Hervey <edward@collabora.com>
8276
8277         * tests/check/elements/mpeg2dec.c:
8278           check: Feed parsed data to mpeg2dec
8279           And fix the expected output caps by adding colorimetry field
8280
8281 2012-08-22 13:31:00 +0200  Stefan Sauer <ensonic@users.sf.net>
8282
8283         * common:
8284           Automatic update of common submodule
8285           From 668acee to 4f962f7
8286
8287 2012-08-22 13:19:01 +0200  Stefan Sauer <ensonic@users.sf.net>
8288
8289         * configure.ac:
8290           configure: bump gtk-doc req to 1.12 (mar-2009)
8291           This allows us to e.g. unconditionally use gtkdoc-rebase.
8292
8293 2012-08-20 23:32:32 +0100  Tim-Philipp Müller <tim@centricular.net>
8294
8295         * docs/plugins/inspect/plugin-dvdsub.xml:
8296         * gst/dvdsub/gstdvdsubdec.c:
8297         * gst/dvdsub/gstdvdsubparse.c:
8298           video/x-dvd-subpicture -> subpicture/x-dvd
8299
8300 2012-08-09 16:30:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8301
8302         * ext/x264/gstx264enc.c:
8303           x264enc: Use new video encoder base class API for handling tags
8304
8305 2012-08-09 11:48:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8306
8307         * ext/mpg123/gstmpg123audiodec.c:
8308           mpg123: Give MARGINAL rank to the mpg123 decoder element
8309
8310 2012-08-08 16:27:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8311
8312         * gst/dvdsub/gstdvdsubdec.c:
8313           dvdsubdec: Set alignment at the correct place of GstAllocationParams
8314
8315 2012-08-08 16:26:41 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8316
8317         * configure.ac:
8318         * win32/common/config.h:
8319           Back to development
8320
8321 === release 0.11.93 ===
8322
8323 2012-08-08 15:23:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8324
8325         * configure.ac:
8326         * gst-plugins-ugly.doap:
8327         * win32/common/config.h:
8328           Release 0.11.93
8329
8330 2012-08-08 15:23:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8331
8332         * gst/asfdemux/asfpacket.c:
8333         * gst/realmedia/rmdemux.c:
8334           gst: silence some compiler warnings with -DG_DISABLE_ASSERT
8335
8336 2012-08-08 12:58:50 +0100  Tim-Philipp Müller <tim@centricular.net>
8337
8338         * ext/mpg123/Makefile.am:
8339           mpg123: dist header file
8340
8341 2012-08-06 15:31:50 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
8342
8343         * gst/asfdemux/asfpacket.c:
8344           asfdemux: avoid some more invalid timestamp arithmetic
8345           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
8346
8347 2012-08-05 18:30:52 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8348
8349         * ext/sidplay/gstsiddec.cc:
8350         * gst/asfdemux/gstasfdemux.c:
8351         * gst/realmedia/rademux.c:
8352         * gst/realmedia/rmdemux.c:
8353           gst: Add stream-id to stream-start events
8354
8355 2012-07-27 11:35:52 +0200  Edward Hervey <edward@collabora.com>
8356
8357         * ext/mpeg2dec/gstmpeg2dec.c:
8358           mpeg2dec: Don't use NULL values for fbuf
8359           We need to make a difference between the initial dummy buffers (which
8360           have a fbuf->id of NULL) and the buffers on which we allocated
8361           video frames.
8362
8363 2012-08-05 16:40:57 +0100  Tim-Philipp Müller <tim@centricular.net>
8364
8365         * common:
8366           Automatic update of common submodule
8367           From 94ccf4c to 668acee
8368
8369 2012-08-04 16:13:36 +0100  Tim-Philipp Müller <tim@centricular.net>
8370
8371         * ext/a52dec/gsta52dec.c:
8372         * ext/lame/gstlamemp3enc.c:
8373         * gst/asfdemux/gstasfdemux.c:
8374         * gst/realmedia/rademux.c:
8375         * gst/realmedia/rmdemux.c:
8376         * gst/realmedia/rmutils.c:
8377           gst_tag_list_free -> gst_tag_list_unref
8378
8379 2012-08-03 13:43:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8380
8381         * ext/mpg123/gstmpg123audiodec.c:
8382           mpg123: map input buffer in READ mode, not WRITE mode
8383           Makes things actually work.
8384
8385 2012-08-03 11:50:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8386
8387         * ext/mpg123/gstmpg123audiodec.c:
8388           mpg123: query supported output formats at run-time
8389           Fixes stuff. We use a string here since we can't be bothered
8390           with GValue.
8391
8392 2012-08-03 11:48:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8393
8394         * ext/mpg123/Makefile.am:
8395           mpg123: hook up to build system
8396
8397 2012-08-03 11:13:48 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
8398
8399         * ext/mpg123/gstmpg123audiodec.c:
8400         * ext/mpg123/gstmpg123audiodec.h:
8401           mpg123: add new libmpg123-based mp3 decoder plugin
8402           Needs a bit of cleaning up.
8403           https://bugzilla.gnome.org/show_bug.cgi?id=681003
8404
8405 2012-07-28 00:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8406
8407         * ext/sidplay/gstsiddec.cc:
8408         * ext/x264/gstx264enc.c:
8409         * gst/asfdemux/gstasfdemux.c:
8410         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8411         * gst/realmedia/rademux.c:
8412         * gst/realmedia/rmdemux.c:
8413           tag: Update for taglist/tag event API changes
8414
8415 2012-07-26 18:30:04 +0200  Edward Hervey <edward@collabora.com>
8416
8417         * ext/mpeg2dec/gstmpeg2dec.c:
8418           mpeg2dec: Avoid dropping first GOP
8419           We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
8420           do not check if it is NULL or not.
8421           And cleanup a bit of debug
8422
8423 2012-07-25 13:05:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8424
8425         * gst/realmedia/rdtmanager.c:
8426         * gst/realmedia/rdtmanager.h:
8427           rdt: add on-npt-stop signal
8428           rtspsrc will look for it.
8429
8430 2012-07-25 12:48:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8431
8432         * gst/realmedia/rdtmanager.c:
8433           rdt: set caps after activating the pad
8434
8435 2012-07-25 12:48:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8436
8437         * gst/realmedia/gstrdtbuffer.c:
8438           rdt: reset map info
8439
8440 2012-07-25 09:37:08 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8441
8442         * gst/asfdemux/gstrtpasfdepay.c:
8443           asfdepay: fix padding correction
8444           Fix padding correction. gst_buffer_copy_into() appends the memory to the already
8445           existing memory in the target buffer..
8446           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
8447
8448 2012-07-23 13:32:26 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8449
8450         * ext/mpeg2dec/gstmpeg2dec.c:
8451           mpeg2dec: copy buffer flags when cropping
8452           When we crop a buffer, copy the flags as well.
8453
8454 2012-07-23 11:25:34 +0200  Robert Swain <robert.swain@collabora.co.uk>
8455
8456         * ext/mpeg2dec/gstmpeg2dec.c:
8457           mpeg2dec: Fix GstVideoInfo pointer
8458
8459 2012-07-23 11:13:05 +0200  Robert Swain <robert.swain@collabora.co.uk>
8460
8461         * ext/mpeg2dec/gstmpeg2dec.c:
8462           mpeg2dec: Correctly flag output buffer interlaced state
8463           If the sequence is not flagged as progressive its buffers are marked
8464           interlace mode mixed. There is an individual picture flag indicating
8465           whether picture in the sequence are interlaced or not. This is used
8466           along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
8467           completely indicate the buffer's interlaced state.
8468           Also, TFF and RFF should only be set if the sequence is not progressive.
8469
8470 2012-07-23 10:33:33 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8471
8472         * ext/mpeg2dec/gstmpeg2dec.c:
8473           ext: Update for video base classes API changes
8474
8475 2012-07-23 08:45:55 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8476
8477         * common:
8478           Automatic update of common submodule
8479           From 98e386f to 94ccf4c
8480
8481 2012-07-20 16:12:45 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8482
8483         * gst/asfdemux/asfpacket.c:
8484           asfdemux: make sure to avoid arithmetic with _NONE timestamp
8485
8486 2012-07-16 17:36:19 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8487
8488         * gst/asfdemux/asfpacket.c:
8489           asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
8490           ... so it does not get used as first (valid) payload ts, whereas
8491           the first real valid payload ts may be considerably larger.
8492           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
8493
8494 2012-07-20 14:41:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8495
8496         * gst/asfdemux/gstasfdemux.c:
8497           asfdemux: slightly relax supported seek requirements
8498           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
8499
8500 2012-07-19 09:58:50 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8501
8502         * ext/mpeg2dec/gstmpeg2dec.c:
8503           mpeg2dec: Propagate GstFlowReturn where needed
8504           It was just ignoring the return values...
8505
8506 2012-07-19 09:56:17 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8507
8508         * ext/mpeg2dec/gstmpeg2dec.c:
8509           mpeg2dec: Store temporary buffers out of the way
8510           When mpeg2dec needs to do cropping (because downstream can't handle it),
8511           we need temporary buffers to decode to.
8512           Use the user_data field to store those, and unify the rest of the code
8513           that needs to touch a buffer (regardless of how/where it was allocated).
8514           https://bugzilla.gnome.org/show_bug.cgi?id=680194
8515
8516 2012-07-18 18:32:54 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8517
8518         * ext/mpeg2dec/gstmpeg2dec.c:
8519           mpeg2dec: Call gst_video_decoder_negotiate()
8520
8521 2012-07-18 17:21:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8522
8523         * gst/realmedia/rmdemux.c:
8524           rmdemux: give stream tags a different event name so they don't overwrite global tags
8525           There can only be one taglist per name for sticky tag events.
8526           Needs to be fixed more properly, see
8527           https://bugzilla.gnome.org/show_bug.cgi?id=677619
8528
8529 2012-07-18 16:49:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8530
8531         * gst/realmedia/rademux.c:
8532           rademux: set/send caps on pad after activating it
8533
8534 2012-07-18 16:46:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8535
8536         * gst/realmedia/rmdemux.c:
8537           rmdemux: set/send caps after activating the source pads
8538           Makes sure the caps event isn't dropped immediately.
8539
8540 2012-07-17 20:54:45 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8541
8542         * ext/dvdread/dvdreadsrc.c:
8543           dvdreadsrc: mustn't drop queries like caps query if not started yet
8544
8545 2012-07-15 20:12:46 +0100  Tim-Philipp Müller <tim@centricular.net>
8546
8547         * gst/asfdemux/gstasfdemux.c:
8548           asfdemux: extract WM/Year as GstDateTime instead of GDate
8549           So we can signal that only the year field is valid.
8550
8551 2012-07-13 15:41:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8552
8553         * gst/asfdemux/gstasfdemux.c:
8554           asfdemux: don't leak payload if we are not pushing it
8555
8556 2012-07-13 13:59:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8557
8558         * ext/sidplay/gstsiddec.cc:
8559         * gst/asfdemux/gstasfdemux.c:
8560         * gst/realmedia/rademux.c:
8561         * gst/realmedia/rmdemux.c:
8562           demuxers: Push STREAM_START when needed
8563
8564 2012-07-13 11:36:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8565
8566         * gst/asfdemux/gstasfdemux.c:
8567           asf: don't push on inactive streams
8568
8569 2012-07-12 18:05:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8570
8571         * ext/dvdread/dvdreadsrc.c:
8572           dvdreadsrc: set rank to NONE
8573           It should never be autoplugged really, for DVD
8574           playback there's rsndvd (or will be, realsoonnow).
8575
8576 2012-07-09 16:27:25 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8577
8578         * ext/mpeg2dec/gstmpeg2dec.c:
8579           fix for allocator API changes
8580
8581 2012-07-06 11:50:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8582
8583         * ext/x264/gstx264enc.c:
8584           update for query api changes
8585
8586 2012-07-06 11:27:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8587
8588         * ext/mpeg2dec/gstmpeg2dec.c:
8589           update for query api changes
8590
8591 2012-07-06 11:03:19 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8592
8593         * ext/x264/gstx264enc.c:
8594           update for allocation query changes
8595
8596 2012-07-05 23:23:33 +0100  Tim-Philipp Müller <tim@centricular.net>
8597
8598         * LICENSE_readme:
8599           LICENSE_readme: fix typo
8600
8601 2012-07-05 22:48:18 +0100  Tim-Philipp Müller <tim@centricular.net>
8602
8603         * LICENSE_readme:
8604           LICENSE_readme: mention x264
8605           https://bugzilla.gnome.org/show_bug.cgi?id=679472
8606
8607 2012-07-05 13:12:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8608
8609         * gst/asfdemux/gstasfdemux.c:
8610         * gst/realmedia/rademux.c:
8611         * gst/realmedia/rmdemux.c:
8612           gst: Implement segment-done event
8613
8614 2012-06-27 11:23:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8615
8616         * gst/asfdemux/gstasfdemux.c:
8617           asf: fix x-wmv format in caps
8618
8619 2012-06-27 10:24:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8620
8621         * gst/asfdemux/asfpacket.c:
8622           asf: unmap packets
8623
8624 2012-06-21 15:13:57 +0100  Bastien Nocera <hadess@hadess.net>
8625
8626         * gst/asfdemux/asfpacket.c:
8627         * gst/asfdemux/asfpacket.h:
8628         * gst/asfdemux/gstasfdemux.c:
8629           asfdemux: Ignore parsing errors from broken packets
8630           We should instead be counting the number of errors and exiting if
8631           they're too numerous. This makes a number of broken ASF files playable.
8632           https://bugzilla.gnome.org/show_bug.cgi?id=678543
8633           Conflicts:
8634           gst/asfdemux/asfpacket.c
8635           gst/asfdemux/gstasfdemux.c
8636
8637 2012-06-26 17:15:43 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8638
8639         * gst/asfdemux/gstasfdemux.c:
8640           fix interlace-mode
8641
8642 2012-06-25 09:43:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8643
8644         * ext/mpeg2dec/gstmpeg2dec.c:
8645           mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
8646
8647 2012-06-25 09:34:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8648
8649         * ext/mpeg2dec/gstmpeg2dec.c:
8650           mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
8651           Fixes bug #377713.
8652
8653 2012-06-20 13:36:25 -0400  Matej Knopp <matej.knopp@gmail.com>
8654
8655         * ext/x264/gstx264enc.c:
8656           x264enc: Fix unitialized variable and taglist event
8657
8658 2012-06-20 13:23:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8659
8660         * ext/mpeg2dec/gstmpeg2dec.c:
8661           mpeg2dec: fix compilation
8662
8663 2012-06-20 10:39:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8664
8665         * ext/sidplay/gstsiddec.cc:
8666         * gst/asfdemux/gstasfdemux.c:
8667         * gst/realmedia/rademux.c:
8668         * gst/realmedia/rdtmanager.c:
8669         * gst/realmedia/rmdemux.c:
8670           update for task api change
8671
8672 2012-06-20 10:39:24 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8673
8674         * ext/mpeg2dec/gstmpeg2dec.c:
8675         * ext/x264/gstx264enc.c:
8676           fix compilation
8677
8678 2012-06-20 09:06:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8679
8680         * ext/mpeg2dec/gstmpeg2dec.c:
8681         * ext/mpeg2dec/gstmpeg2dec.h:
8682           mpeg2dec: Port to 0.11 again
8683
8684 2012-06-19 15:19:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8685
8686         * ext/x264/gstx264enc.c:
8687           x264enc: Fix compiler warning
8688
8689 2012-05-30 12:50:13 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8690
8691         * ext/mpeg2dec/gstmpeg2dec.c:
8692         * ext/mpeg2dec/gstmpeg2dec.h:
8693           mpeg2dec: Report PAR if not present upstream
8694           And clean up some code
8695
8696 2012-05-04 16:09:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8697
8698         * ext/mpeg2dec/gstmpeg2dec.c:
8699           mpeg2dec: use _scale_ceil to compute frame period
8700           https://bugzilla.gnome.org/show_bug.cgi?id=675769
8701
8702 2012-05-04 16:08:27 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8703
8704         * ext/mpeg2dec/gstmpeg2dec.c:
8705           mpeg2dec: mpeg2dec actually has 3 frame latency
8706           https://bugzilla.gnome.org/show_bug.cgi?id=675769
8707
8708 2012-05-01 18:49:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8709
8710         * ext/mpeg2dec/gstmpeg2dec.c:
8711           mpeg2dec: Fix large output buffers leak
8712
8713 2012-05-01 18:46:31 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8714
8715         * ext/mpeg2dec/gstmpeg2dec.c:
8716           mpeg2dec: Port to new way of handling frame reference
8717
8718 2012-05-01 16:12:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8719
8720         * ext/mpeg2dec/gstmpeg2dec.c:
8721           mpeg2dec: don't leak input_state
8722
8723 2012-04-13 19:06:52 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8724
8725         * ext/mpeg2dec/gstmpeg2dec.c:
8726         * ext/mpeg2dec/gstmpeg2dec.h:
8727           mpeg2dec: Port to GstVideoDecoder base class
8728           Conflicts:
8729           ext/mpeg2dec/gstmpeg2dec.c
8730           ext/mpeg2dec/gstmpeg2dec.h
8731           Back to 0.10 state, needs to be ported to 0.11 again.
8732
8733 2012-06-19 09:26:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8734
8735           Merge remote-tracking branch 'origin/master'
8736
8737 2012-06-19 09:26:02 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8738
8739         * ext/x264/gstx264enc.c:
8740         * ext/x264/gstx264enc.h:
8741           x264enc: Port to 0.11 again
8742
8743 2012-05-07 11:52:40 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8744
8745         * ext/x264/gstx264enc.c:
8746           x264enc: Don't set latency while holding object lock
8747           This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
8748           https://bugzilla.gnome.org/show_bug.cgi?id=675762
8749
8750 2012-05-03 18:07:24 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8751
8752         * ext/x264/gstx264enc.c:
8753           x264enc: Use video encoder stream lock to avoid deadlock
8754
8755 2012-05-01 18:45:33 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8756
8757         * ext/x264/gstx264enc.c:
8758           x264enc: Port to new way of passing frame reference
8759
8760 2012-04-30 19:00:09 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8761
8762         * ext/x264/gstx264enc.c:
8763           x264enc: Set default stream-format to avc as it's a better format
8764
8765 2012-04-26 22:27:55 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8766
8767         * ext/x264/gstx264enc.c:
8768           x264enc: Fix setting latency
8769           Fixes setting latency when framerate is dynamic and round up the latency
8770           to avoid rounding issues.
8771
8772 2012-04-30 18:59:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8773
8774         * ext/x264/gstx264enc.c:
8775           x264enc: gst_video_encoder_get_frame() is now transfer full
8776
8777 2012-04-26 17:31:45 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8778
8779         * ext/x264/gstx264enc.c:
8780           x264enc: don't leak output state
8781
8782 2012-04-18 17:09:12 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8783
8784         * ext/x264/gstx264enc.c:
8785         * ext/x264/gstx264enc.h:
8786           x264enc: Remove x264 backward compatibility support
8787
8788 2012-04-18 16:13:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8789
8790         * ext/x264/gstx264enc.c:
8791           x264enc: Report latency base on x264 buffer size
8792
8793 2012-04-17 15:44:24 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8794
8795         * configure.ac:
8796         * ext/x264/gstx264enc.c:
8797         * ext/x264/gstx264enc.h:
8798           x264enc: Port to GstVideoEncoder baseclass
8799           Conflicts:
8800           configure.ac
8801           ext/x264/gstx264enc.c
8802           ext/x264/gstx264enc.h
8803           Back to 0.10 state, needs to be ported to 0.11 again.
8804
8805 2012-06-16 18:29:54 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8806
8807         * Android.mk:
8808         * LICENSE_readme:
8809         * configure.ac:
8810         * docs/plugins/Makefile.am:
8811         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8812         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8813         * docs/plugins/inspect/plugin-synaesthesia.xml:
8814         * gst/synaesthesia/.gitignore:
8815         * gst/synaesthesia/Makefile.am:
8816         * gst/synaesthesia/README:
8817         * gst/synaesthesia/gstsynaesthesia.c:
8818         * gst/synaesthesia/gstsynaesthesia.h:
8819         * gst/synaesthesia/synaescope.c:
8820         * gst/synaesthesia/synaescope.h:
8821           synaesthesia: remove experimental GPL-ed synaesthesia plugin
8822           It never made it out of experimental, and there's a new
8823           synaescope element in gst-plugins-bad that's hopefully
8824           sufficiently similar.
8825           https://bugzilla.gnome.org/show_bug.cgi?id=356882
8826
8827 2012-06-16 18:13:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8828
8829         * gst/mpegstream/.gitignore:
8830           mpegstream: remove leftover hidden .gitignore file
8831
8832 2012-06-08 15:55:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8833
8834         * gst/synaesthesia/gstsynaesthesia.c:
8835         * tests/check/elements/amrnbenc.c:
8836         * tests/check/elements/x264enc.c:
8837           elements: Use gst_pad_set_caps() instead of manual event fiddling
8838
8839 2012-06-08 15:05:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8840
8841         * common:
8842           Automatic update of common submodule
8843           From 03a0e57 to 98e386f
8844
8845 2012-06-07 16:28:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8846
8847         * configure.ac:
8848           Back to development
8849
8850 === release 0.11.92 ===
8851
8852 2012-06-07 16:28:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8853
8854         * ChangeLog:
8855         * NEWS:
8856         * RELEASE:
8857         * configure.ac:
8858         * docs/plugins/inspect/plugin-a52dec.xml:
8859         * docs/plugins/inspect/plugin-amrnb.xml:
8860         * docs/plugins/inspect/plugin-amrwbdec.xml:
8861         * docs/plugins/inspect/plugin-asf.xml:
8862         * docs/plugins/inspect/plugin-cdio.xml:
8863         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8864         * docs/plugins/inspect/plugin-dvdread.xml:
8865         * docs/plugins/inspect/plugin-dvdsub.xml:
8866         * docs/plugins/inspect/plugin-lame.xml:
8867         * docs/plugins/inspect/plugin-mad.xml:
8868         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8869         * docs/plugins/inspect/plugin-realmedia.xml:
8870         * docs/plugins/inspect/plugin-siddec.xml:
8871         * docs/plugins/inspect/plugin-twolame.xml:
8872         * docs/plugins/inspect/plugin-x264.xml:
8873         * gst-plugins-ugly.doap:
8874         * win32/common/config.h:
8875           Release 0.11.92
8876
8877 2012-06-07 16:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8878
8879         * po/af.po:
8880         * po/az.po:
8881         * po/bg.po:
8882         * po/ca.po:
8883         * po/cs.po:
8884         * po/da.po:
8885         * po/de.po:
8886         * po/el.po:
8887         * po/en_GB.po:
8888         * po/eo.po:
8889         * po/es.po:
8890         * po/eu.po:
8891         * po/fi.po:
8892         * po/fr.po:
8893         * po/gl.po:
8894         * po/hu.po:
8895         * po/id.po:
8896         * po/it.po:
8897         * po/ja.po:
8898         * po/lt.po:
8899         * po/lv.po:
8900         * po/ms.po:
8901         * po/mt.po:
8902         * po/nb.po:
8903         * po/nl.po:
8904         * po/or.po:
8905         * po/pl.po:
8906         * po/pt_BR.po:
8907         * po/ro.po:
8908         * po/ru.po:
8909         * po/sk.po:
8910         * po/sl.po:
8911         * po/sq.po:
8912         * po/sr.po:
8913         * po/sv.po:
8914         * po/tr.po:
8915         * po/uk.po:
8916         * po/vi.po:
8917         * po/zh_CN.po:
8918           Update .po files
8919
8920 2012-06-06 18:19:06 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8921
8922         * common:
8923           Automatic update of common submodule
8924           From 1fab359 to 03a0e57
8925
8926 2012-06-06 13:03:04 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8927
8928         * ext/sidplay/gstsiddec.cc:
8929         * gst/asfdemux/gstasfdemux.c:
8930         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8931         * gst/realmedia/rademux.c:
8932         * gst/realmedia/rmdemux.c:
8933           update for tag event change
8934
8935 2012-06-01 10:29:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8936
8937         * common:
8938           Automatic update of common submodule
8939           From f1b5a96 to 1fab359
8940
8941 2012-05-31 13:08:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8942
8943         * common:
8944           Automatic update of common submodule
8945           From 92b7266 to f1b5a96
8946
8947 2012-05-30 12:45:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8948
8949         * common:
8950           Automatic update of common submodule
8951           From ec1c4a8 to 92b7266
8952
8953 2012-05-30 11:24:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8954
8955         * common:
8956           Automatic update of common submodule
8957           From 3429ba6 to ec1c4a8
8958
8959 2012-05-26 23:41:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8960
8961         * gst/realmedia/rmutils.c:
8962           realmedia: don't use GstStructure API on tag lists
8963
8964 2012-05-21 14:57:44 +0200  Julien Isorce <julien.isorce@gmail.com>
8965
8966         * ext/a52dec/gsta52dec.c:
8967           a52dec: really prefer the original number (and position) of channels
8968           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
8969
8970 2012-05-24 12:32:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8971
8972         * common:
8973           Automatic update of common submodule
8974           From dc70203 to 3429ba6
8975
8976 2012-05-17 21:12:18 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8977
8978         * configure.ac:
8979         * ext/x264/gstx264enc.c:
8980           x264: bump x264 requirement to build 106 or later
8981           Build 106 is from September 2010.
8982           https://bugzilla.gnome.org/show_bug.cgi?id=676257
8983
8984 2012-04-15 23:39:48 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
8985
8986         * ext/a52dec/gsta52dec.c:
8987         * m4/a52.m4:
8988           a52dec: adapt to work also with new liba52
8989           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
8990
8991 2012-05-17 12:40:05 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8992
8993         * ext/a52dec/gsta52dec.c:
8994           a52dec: trigger renegotiation upon changed stream channels
8995           Fixes #675451
8996
8997 2012-05-16 09:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8998
8999         * configure.ac:
9000           configure: Require core/base 0.11.91
9001
9002 2012-01-13 18:18:33 -0500  Matej Knopp <matej.knopp@gmail.com>
9003
9004         * .gitignore:
9005           .gitignore: add visual studio IDE files and OS X .DS_Store files
9006           https://bugzilla.gnome.org/show_bug.cgi?id=667899
9007
9008 2012-05-13 17:00:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9009
9010         * configure.ac:
9011           Back to development
9012
9013 === release 0.11.91 ===
9014
9015 2012-05-13 16:49:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9016
9017         * ChangeLog:
9018         * NEWS:
9019         * RELEASE:
9020         * common:
9021         * configure.ac:
9022         * gst-plugins-ugly.doap:
9023         * win32/common/config.h:
9024           Release 0.11.91
9025
9026 2012-05-13 16:48:57 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9027
9028         * po/af.po:
9029         * po/az.po:
9030         * po/bg.po:
9031         * po/ca.po:
9032         * po/cs.po:
9033         * po/da.po:
9034         * po/de.po:
9035         * po/el.po:
9036         * po/en_GB.po:
9037         * po/eo.po:
9038         * po/es.po:
9039         * po/eu.po:
9040         * po/fi.po:
9041         * po/fr.po:
9042         * po/gl.po:
9043         * po/hu.po:
9044         * po/id.po:
9045         * po/it.po:
9046         * po/ja.po:
9047         * po/lt.po:
9048         * po/lv.po:
9049         * po/ms.po:
9050         * po/mt.po:
9051         * po/nb.po:
9052         * po/nl.po:
9053         * po/or.po:
9054         * po/pl.po:
9055         * po/pt_BR.po:
9056         * po/ro.po:
9057         * po/ru.po:
9058         * po/sk.po:
9059         * po/sl.po:
9060         * po/sq.po:
9061         * po/sr.po:
9062         * po/sv.po:
9063         * po/tr.po:
9064         * po/uk.po:
9065         * po/vi.po:
9066         * po/zh_CN.po:
9067           Update .po files
9068
9069 2012-05-13 16:45:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9070
9071           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
9072
9073 2012-05-13 15:56:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9074
9075         * common:
9076           Automatic update of common submodule
9077           From dc70203 to 3429ba6
9078
9079 2012-04-24 15:27:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9080
9081         * gst/asfdemux/asfpacket.c:
9082           asfdemux: Use correct enum type
9083
9084 2012-05-10 10:11:44 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9085
9086         * gst/asfdemux/gstasfdemux.c:
9087           asfdemux: implement pull mode seek snap flags when an index is present
9088           Also ensure we get a proper EOS when seeking past the end of the
9089           file, or (when the snap after flag is set) between the last keyframe
9090           and the end of the file.
9091
9092 2012-05-03 23:50:30 +0100  Leon Merten Lohse <leon@green-side.de>
9093
9094         * ext/cdio/gstcdio.c:
9095         * ext/cdio/gstcdio.h:
9096         * ext/cdio/gstcdiocddasrc.c:
9097           cdio: compensate for libcdio's recent cd-text api changes
9098           https://bugzilla.gnome.org/show_bug.cgi?id=675112
9099           Conflicts:
9100           ext/cdio/gstcdiocddasrc.c
9101
9102 2012-04-30 21:27:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9103
9104         * ext/dvdread/dvdreadsrc.c:
9105           dvdread: fix build after recent include reshuffling in core
9106           Need to include gmodule.h ourselves now.
9107
9108 2012-04-19 12:22:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9109
9110         * ext/mpeg2dec/gstmpeg2dec.c:
9111           video: Update for libgstvideo API changes
9112
9113 2012-04-16 09:09:35 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9114
9115         * common:
9116           Automatic update of common submodule
9117           From 6db25be to dc70203
9118
9119 2012-04-12 13:56:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9120
9121         * gst/asfdemux/asfpacket.c:
9122         * gst/asfdemux/asfpacket.h:
9123           asfdemux: fix performance issue, especially with high-bitrate streams
9124           Two things were suboptimal from a performance point of view:
9125           a) consider a large media object such as a video keyframe, which
9126           may be split up into multiple fragments. We would assemble
9127           the media object as follows:
9128           buf = join (join (join (frag1, frag2), frag3), frag4)
9129           which causes many unnecessary memcpy()s, and malloc/free,
9130           which could easily add up to a multiple of the actual object
9131           size. To avoid this, we allocate a buffer of the size needed
9132           from the start and copy fragments into that directly.
9133           b) for every fragment to join, we would create a sub-buffer
9134           before joining it (which would discard the sub-buffer again),
9135           leading to unnecessary miniobject create/free churn.
9136           Conflicts:
9137           gst/asfdemux/asfpacket.c
9138           gst/asfdemux/asfpacket.h
9139
9140 2012-04-12 14:45:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9141
9142         * gst/asfdemux/asfpacket.c:
9143           asfdemux: avoid unnecessary stream lookup
9144           We have already retrieved the stream for that stream number and
9145           made sure it's not NULL, so no need to do it again here; neither
9146           the number nor the streams changed since the last time.
9147
9148 2012-04-02 19:31:20 +0200  Alban Browaeys <prahal@yahoo.com>
9149
9150         * ext/a52dec/gsta52dec.c:
9151           a52dec: fix first_access bigger than 2
9152           gst_buffer_extract returns the number of bytes extracted, here 2 max.
9153           Set size to the buffer size as was done in 0.10 to avoid first_access
9154           error when it bypass 2.
9155           https://bugzilla.gnome.org/show_bug.cgi?id=673434
9156
9157 2012-04-13 13:43:30 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9158
9159         * autogen.sh:
9160         * configure.ac:
9161           configure: Modernize autotools setup a bit
9162           Also we now only create tar.bz2 and tar.xz tarballs.
9163
9164 2012-04-13 13:37:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9165
9166         * common:
9167           Automatic update of common submodule
9168           From 464fe15 to 6db25be
9169
9170 2012-04-12 11:19:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9171
9172         * configure.ac:
9173           Back to development
9174
9175 === release 0.11.90 ===
9176
9177 2012-04-12 10:40:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9178
9179         * ChangeLog:
9180         * NEWS:
9181         * RELEASE:
9182         * configure.ac:
9183         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
9184         * docs/plugins/inspect/plugin-a52dec.xml:
9185         * docs/plugins/inspect/plugin-amrnb.xml:
9186         * docs/plugins/inspect/plugin-amrwbdec.xml:
9187         * docs/plugins/inspect/plugin-asf.xml:
9188         * docs/plugins/inspect/plugin-cdio.xml:
9189         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9190         * docs/plugins/inspect/plugin-dvdread.xml:
9191         * docs/plugins/inspect/plugin-dvdsub.xml:
9192         * docs/plugins/inspect/plugin-lame.xml:
9193         * docs/plugins/inspect/plugin-mad.xml:
9194         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9195         * docs/plugins/inspect/plugin-realmedia.xml:
9196         * docs/plugins/inspect/plugin-siddec.xml:
9197         * docs/plugins/inspect/plugin-twolame.xml:
9198         * docs/plugins/inspect/plugin-x264.xml:
9199         * gst-plugins-ugly.doap:
9200         * win32/common/config.h:
9201           Release 0.11.90
9202
9203 2012-04-12 10:39:13 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9204
9205         * po/af.po:
9206         * po/az.po:
9207         * po/bg.po:
9208         * po/ca.po:
9209         * po/cs.po:
9210         * po/da.po:
9211         * po/de.po:
9212         * po/el.po:
9213         * po/en_GB.po:
9214         * po/eo.po:
9215         * po/es.po:
9216         * po/eu.po:
9217         * po/fi.po:
9218         * po/fr.po:
9219         * po/gl.po:
9220         * po/hu.po:
9221         * po/id.po:
9222         * po/it.po:
9223         * po/ja.po:
9224         * po/lt.po:
9225         * po/lv.po:
9226         * po/ms.po:
9227         * po/mt.po:
9228         * po/nb.po:
9229         * po/nl.po:
9230         * po/or.po:
9231         * po/pl.po:
9232         * po/pt_BR.po:
9233         * po/ro.po:
9234         * po/ru.po:
9235         * po/sk.po:
9236         * po/sl.po:
9237         * po/sq.po:
9238         * po/sr.po:
9239         * po/sv.po:
9240         * po/tr.po:
9241         * po/uk.po:
9242         * po/vi.po:
9243         * po/zh_CN.po:
9244           Update .po files
9245
9246 2012-04-10 00:48:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9247
9248         * ext/mad/gstmad.c.orig:
9249           mad: remove .c.orig file
9250
9251 2012-04-10 00:47:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9252
9253         * ext/a52dec/gsta52dec.c:
9254         * ext/amrnb/amrnbdec.c:
9255         * ext/amrnb/amrnbenc.c:
9256         * ext/amrwbdec/amrwbdec.c:
9257         * ext/cdio/gstcdiocddasrc.c:
9258         * ext/dvdread/dvdreadsrc.c:
9259         * ext/lame/gstlamemp3enc.c:
9260         * ext/mad/gstmad.c:
9261         * ext/mad/gstmad.c.orig:
9262         * ext/mpeg2dec/gstmpeg2dec.c:
9263         * ext/sidplay/gstsiddec.cc:
9264         * ext/twolame/gsttwolamemp2enc.c:
9265         * ext/x264/gstx264enc.c:
9266         * gst/asfdemux/gstasfdemux.c:
9267         * gst/asfdemux/gstrtpasfdepay.c:
9268         * gst/asfdemux/gstrtspwms.c:
9269         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9270         * gst/dvdsub/gstdvdsubdec.c:
9271         * gst/dvdsub/gstdvdsubparse.c:
9272         * gst/realmedia/pnmsrc.c:
9273         * gst/realmedia/rademux.c:
9274         * gst/realmedia/rdtdepay.c:
9275         * gst/realmedia/rdtmanager.c:
9276         * gst/realmedia/rmdemux.c:
9277         * gst/realmedia/rtspreal.c:
9278         * gst/synaesthesia/gstsynaesthesia.c:
9279         * gst/xingmux/gstxingmux.c:
9280           Use new gst_element_class_set_static_metadata()
9281
9282 2012-04-05 18:43:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9283
9284         * common:
9285           Automatic update of common submodule
9286           From 7fda524 to 464fe15
9287
9288 2012-04-05 17:40:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9289
9290         * ext/a52dec/gsta52dec.c:
9291         * ext/amrnb/amrnb.c:
9292         * ext/amrwbdec/amrwb.c:
9293         * ext/cdio/gstcdio.c:
9294         * ext/dvdread/dvdreadsrc.c:
9295         * ext/lame/plugin.c:
9296         * ext/mad/gstmad.c:
9297         * ext/mad/gstmad.c.orig:
9298         * ext/mpeg2dec/gstmpeg2dec.c:
9299         * ext/sidplay/gstsiddec.cc:
9300         * ext/twolame/gsttwolamemp2enc.c:
9301         * ext/x264/gstx264enc.c:
9302         * gst/asfdemux/gstasf.c:
9303         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9304         * gst/dvdsub/gstdvdsubdec.c:
9305         * gst/realmedia/realmedia.c:
9306         * gst/synaesthesia/gstsynaesthesia.c:
9307         * gst/xingmux/plugin.c:
9308           gst: Update for GST_PLUGIN_DEFINE() API changes
9309
9310 2012-04-05 13:26:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9311
9312         * configure.ac:
9313           configure: Update version to 0.11.89.1
9314
9315 2012-04-04 14:38:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9316
9317         * configure.ac:
9318         * docs/plugins/Makefile.am:
9319         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9320         * docs/version.entities.in:
9321         * ext/a52dec/Makefile.am:
9322         * ext/amrnb/Makefile.am:
9323         * ext/amrwbdec/Makefile.am:
9324         * ext/cdio/Makefile.am:
9325         * ext/lame/Makefile.am:
9326         * ext/mad/Makefile.am:
9327         * ext/mpeg2dec/Makefile.am:
9328         * ext/sidplay/Makefile.am:
9329         * ext/twolame/Makefile.am:
9330         * ext/x264/Makefile.am:
9331         * gst-plugins-ugly.spec.in:
9332         * gst/asfdemux/Makefile.am:
9333         * gst/dvdlpcmdec/Makefile.am:
9334         * gst/dvdsub/Makefile.am:
9335         * gst/realmedia/Makefile.am:
9336         * pkgconfig/Makefile.am:
9337         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
9338         * tests/check/Makefile.am:
9339           gst: Update versioning
9340
9341 2012-04-02 15:21:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9342
9343         * ext/mpeg2dec/gstmpeg2dec.c:
9344         * ext/mpeg2dec/gstmpeg2dec.h:
9345           mpeg2dec: fix cropping
9346           fix cropping in mpeg2dec
9347
9348 2012-04-01 20:19:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9349
9350         * ext/mpeg2dec/gstmpeg2dec.c:
9351           mpeg2dec: add crop metadata when buffer is still writable
9352
9353 2012-03-30 18:13:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9354
9355         * gst/asfdemux/gstrtpasfdepay.c:
9356           update for buffer api change
9357
9358 2012-03-30 11:52:48 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9359
9360         * ext/a52dec/gsta52dec.c:
9361         * ext/mad/gstmad.c:
9362           ext: Update for audio decoder API changes
9363
9364 2012-03-29 17:32:08 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9365
9366         * tests/check/elements/amrnbenc.c:
9367         * tests/check/elements/x264enc.c:
9368           tests: make more valgrind-friendly and plug caps leak
9369
9370 2012-03-28 12:50:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9371
9372         * gst/asfdemux/asfpacket.c:
9373         * gst/asfdemux/gstasfdemux.c:
9374         * gst/dvdsub/gstdvdsubdec.c:
9375           update for buffer changes
9376
9377 2012-03-27 14:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9378
9379         * tests/check/elements/x264enc.c:
9380           tests: x264enc: adjust test to removal of deprecated properties
9381
9382 2012-03-26 12:13:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9383
9384           Replace master with 0.11
9385
9386 2012-03-22 15:56:04 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9387
9388         * configure.ac:
9389           back to development
9390
9391 === release 0.11.2 ===
9392
9393 2012-03-22 15:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9394
9395         * ChangeLog:
9396         * NEWS:
9397         * RELEASE:
9398         * configure.ac:
9399         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9400         * docs/plugins/inspect/plugin-a52dec.xml:
9401         * docs/plugins/inspect/plugin-amrnb.xml:
9402         * docs/plugins/inspect/plugin-amrwbdec.xml:
9403         * docs/plugins/inspect/plugin-asf.xml:
9404         * docs/plugins/inspect/plugin-cdio.xml:
9405         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9406         * docs/plugins/inspect/plugin-dvdread.xml:
9407         * docs/plugins/inspect/plugin-dvdsub.xml:
9408         * docs/plugins/inspect/plugin-lame.xml:
9409         * docs/plugins/inspect/plugin-mad.xml:
9410         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9411         * docs/plugins/inspect/plugin-realmedia.xml:
9412         * docs/plugins/inspect/plugin-siddec.xml:
9413         * docs/plugins/inspect/plugin-twolame.xml:
9414         * docs/plugins/inspect/plugin-x264.xml:
9415         * gst-plugins-ugly.doap:
9416         * po/af.po:
9417         * po/az.po:
9418         * po/bg.po:
9419         * po/ca.po:
9420         * po/cs.po:
9421         * po/da.po:
9422         * po/de.po:
9423         * po/el.po:
9424         * po/en_GB.po:
9425         * po/eo.po:
9426         * po/es.po:
9427         * po/eu.po:
9428         * po/fi.po:
9429         * po/fr.po:
9430         * po/gl.po:
9431         * po/hu.po:
9432         * po/id.po:
9433         * po/it.po:
9434         * po/ja.po:
9435         * po/lt.po:
9436         * po/lv.po:
9437         * po/ms.po:
9438         * po/mt.po:
9439         * po/nb.po:
9440         * po/nl.po:
9441         * po/or.po:
9442         * po/pl.po:
9443         * po/pt_BR.po:
9444         * po/ro.po:
9445         * po/ru.po:
9446         * po/sk.po:
9447         * po/sl.po:
9448         * po/sq.po:
9449         * po/sr.po:
9450         * po/sv.po:
9451         * po/tr.po:
9452         * po/uk.po:
9453         * po/vi.po:
9454         * po/zh_CN.po:
9455         * win32/common/config.h:
9456           Release 0.11.2
9457
9458 2012-03-21 13:18:35 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9459
9460         * tests/check/elements/mpeg2dec.c:
9461           tests: fix after memory changes
9462
9463 2012-03-21 13:18:11 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9464
9465         * ext/x264/gstx264enc.c:
9466         * ext/x264/gstx264enc.h:
9467           x264enc: remove deprecated properties
9468
9469 2012-03-20 12:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9470
9471           Merge remote-tracking branch 'origin/master' into 0.11
9472           So 0.11 folks also get amr include fixes.
9473           Conflicts:
9474           ext/a52dec/gsta52dec.c
9475           ext/mad/gstmad.c
9476
9477 2012-03-18 18:56:16 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9478
9479         * gst/synaesthesia/gstsynaesthesia.c:
9480           synaesthesia: fixup for bufferpool api changes
9481           ... as well as some caps ref handling.
9482
9483 2012-03-16 21:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9484
9485         * gst/realmedia/rademux.c:
9486         * gst/realmedia/rmdemux.c:
9487           don't pass random pointers to pull_range
9488
9489 2012-03-15 22:11:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9490
9491         * ext/mpeg2dec/gstmpeg2dec.c:
9492           update for bufferpool changes
9493
9494 2012-03-15 20:38:50 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9495
9496         * ext/mpeg2dec/gstmpeg2dec.c:
9497           update for allocation query changes
9498
9499 2012-03-15 13:38:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9500
9501         * ext/dvdread/dvdreadsrc.c:
9502         * ext/lame/gstlamemp3enc.c:
9503         * ext/mpeg2dec/gstmpeg2dec.c:
9504         * ext/x264/gstx264enc.c:
9505         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9506         * gst/dvdsub/gstdvdsubdec.c:
9507           update for memory api changes
9508
9509 2012-03-14 19:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9510
9511         * ext/mpeg2dec/gstmpeg2dec.c:
9512           take padding into account
9513
9514 2012-03-13 18:27:51 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9515
9516         * ext/mad/gstmad.c:
9517           mad: simplify parsing code
9518           Also fixes #671455 (expected at least).
9519
9520 2012-03-12 16:16:17 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9521
9522         * configure.ac:
9523           configure.ac: bump required GLib to 2.31.14
9524           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
9525
9526 2012-03-12 12:23:43 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9527
9528         * ext/sidplay/gstsiddec.cc:
9529           fix for caps _normalize changes
9530
9531 2012-03-11 19:07:19 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9532
9533         * ext/x264/gstx264enc.c:
9534           fix for caps api changes
9535
9536 2012-03-06 16:08:23 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9537
9538         * ext/a52dec/gsta52dec.c:
9539         * ext/a52dec/gsta52dec.h:
9540           a52dec: use base class tag handling helper
9541           ... so as to ensure these to be handled and sent at proper time.
9542
9543 2012-03-06 14:28:15 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9544
9545         * ext/dvdread/dvdreadsrc.c:
9546           dvdreadsrc: Use variable type with correct signedness
9547
9548 2011-01-14 18:50:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
9549
9550         * ext/mpeg2dec/gstmpeg2dec.c:
9551           mpeg2dec: Copy planes in one go when possible
9552
9553 2012-03-03 17:17:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9554
9555         * configure.ac:
9556         * ext/amrnb/amrnbdec.h:
9557         * ext/amrnb/amrnbenc.h:
9558         * ext/amrwbdec/amrwbdec.h:
9559           amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
9560           In previous versions, the opencore-amr include sub-directory
9561           would be specified in the include path in the CFLAGS, but this
9562           is no longer the case in newer versions, so we need to add those
9563           to our include directives.
9564           Based on patch by: Christian Morales Vega
9565           https://bugzilla.gnome.org/show_bug.cgi?id=671123
9566
9567 2012-03-03 16:56:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9568
9569         * configure.ac:
9570           configure: get rid of non-pkg-config ways to check for opencore-amr
9571
9572 2012-02-29 17:26:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9573
9574         * ext/mpeg2dec/gstmpeg2dec.c:
9575           update for metadata API changes
9576
9577 2012-02-27 06:35:01 +0100  Alessandro Decina <alessandro.d@gmail.com>
9578
9579         * ext/amrwbdec/Makefile.am:
9580         * ext/lame/Makefile.am:
9581         * ext/mad/Makefile.am:
9582           amrwbdec, lame, mad: link to libgstbase
9583
9584 2012-02-27 06:33:48 +0100  Alessandro Decina <alessandro.d@gmail.com>
9585
9586         * ext/x264/gstx264enc.c:
9587           x264enc: fix compiler warning
9588
9589 2012-02-27 00:36:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9590
9591           Merge remote-tracking branch 'origin/master' into 0.11
9592
9593 2012-02-27 00:34:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9594
9595           Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
9596           Conflicts:
9597           ext/mad/gstmad.c
9598
9599 2012-02-23 11:20:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9600
9601         * NEWS:
9602         * RELEASE:
9603         * configure.ac:
9604         * docs/plugins/gst-plugins-ugly-plugins.args:
9605         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9606         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9607         * docs/plugins/inspect/plugin-a52dec.xml:
9608         * docs/plugins/inspect/plugin-amrnb.xml:
9609         * docs/plugins/inspect/plugin-amrwbdec.xml:
9610         * docs/plugins/inspect/plugin-asf.xml:
9611         * docs/plugins/inspect/plugin-cdio.xml:
9612         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9613         * docs/plugins/inspect/plugin-dvdread.xml:
9614         * docs/plugins/inspect/plugin-dvdsub.xml:
9615         * docs/plugins/inspect/plugin-iec958.xml:
9616         * docs/plugins/inspect/plugin-lame.xml:
9617         * docs/plugins/inspect/plugin-mad.xml:
9618         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9619         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9620         * docs/plugins/inspect/plugin-mpegstream.xml:
9621         * docs/plugins/inspect/plugin-realmedia.xml:
9622         * docs/plugins/inspect/plugin-siddec.xml:
9623         * docs/plugins/inspect/plugin-twolame.xml:
9624         * docs/plugins/inspect/plugin-x264.xml:
9625         * win32/common/config.h:
9626           Bump version after release
9627
9628 2012-02-21 18:58:06 -0800  David Schleef <ds@schleef.org>
9629
9630         * autogen.sh:
9631           autogen.sh: avoid touching .po files during 'make'
9632           A simple workaround to deal with GNU gettext automake integration
9633           failing to deal with git.  Fixes: #669207
9634
9635 2012-02-22 02:17:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9636
9637         * ext/x264/gstx264enc.c:
9638           x264: convert g_print to LOG
9639
9640 2012-02-22 02:07:49 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9641
9642         * gst/asfdemux/gstrtpasfdepay.c:
9643           update for new memory api
9644
9645 2012-02-22 02:07:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9646
9647         * ext/x264/gstx264enc.c:
9648           x264enc: handle pts and dts
9649
9650 2012-02-21 18:53:57 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9651
9652         * ext/mad/gstmad.c:
9653           mad: handle libmad freeform parsing quirk
9654
9655 2012-02-21 18:49:50 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9656
9657         * ext/mad/gstmad.c:
9658           mad: fixup unhacking last frame coaxing
9659           ... so as to not only replace the data pointer but also available size.
9660
9661 2012-02-20 14:27:49 +0000  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
9662
9663         * gst-plugins-ugly.spec.in:
9664           Add latest plugins
9665
9666 2012-02-18 00:02:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9667
9668         * win32/common/config.h:
9669           win32: back to development
9670
9671 2012-02-17 17:53:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9672
9673         * configure.ac:
9674         * gst/synaesthesia/gstsynaesthesia.c:
9675         * gst/synaesthesia/gstsynaesthesia.h:
9676           synaesthesia: port to 0.11
9677
9678 2012-02-17 17:53:28 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9679
9680         * configure.ac:
9681         * gst/xingmux/gstxingmux.c:
9682           xingmux: port to 0.11
9683
9684 2012-02-17 11:06:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9685
9686         * configure.ac:
9687           back to development
9688
9689 === release 0.11.1 ===
9690
9691 2012-02-17 11:06:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9692
9693         * ChangeLog:
9694         * NEWS:
9695         * RELEASE:
9696         * configure.ac:
9697         * docs/plugins/gst-plugins-ugly-plugins.args:
9698         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9699         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9700         * docs/plugins/inspect/plugin-a52dec.xml:
9701         * docs/plugins/inspect/plugin-amrnb.xml:
9702         * docs/plugins/inspect/plugin-amrwbdec.xml:
9703         * docs/plugins/inspect/plugin-asf.xml:
9704         * docs/plugins/inspect/plugin-cdio.xml:
9705         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9706         * docs/plugins/inspect/plugin-dvdread.xml:
9707         * docs/plugins/inspect/plugin-dvdsub.xml:
9708         * docs/plugins/inspect/plugin-lame.xml:
9709         * docs/plugins/inspect/plugin-mad.xml:
9710         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9711         * docs/plugins/inspect/plugin-realmedia.xml:
9712         * docs/plugins/inspect/plugin-siddec.xml:
9713         * docs/plugins/inspect/plugin-twolame.xml:
9714         * docs/plugins/inspect/plugin-x264.xml:
9715         * gst-plugins-ugly.doap:
9716         * po/af.po:
9717         * po/az.po:
9718         * po/bg.po:
9719         * po/ca.po:
9720         * po/cs.po:
9721         * po/da.po:
9722         * po/de.po:
9723         * po/el.po:
9724         * po/en_GB.po:
9725         * po/eo.po:
9726         * po/es.po:
9727         * po/eu.po:
9728         * po/fi.po:
9729         * po/fr.po:
9730         * po/gl.po:
9731         * po/hu.po:
9732         * po/id.po:
9733         * po/it.po:
9734         * po/ja.po:
9735         * po/lt.po:
9736         * po/lv.po:
9737         * po/ms.po:
9738         * po/mt.po:
9739         * po/nb.po:
9740         * po/nl.po:
9741         * po/or.po:
9742         * po/pl.po:
9743         * po/pt_BR.po:
9744         * po/ro.po:
9745         * po/ru.po:
9746         * po/sk.po:
9747         * po/sl.po:
9748         * po/sq.po:
9749         * po/sr.po:
9750         * po/sv.po:
9751         * po/tr.po:
9752         * po/uk.po:
9753         * po/vi.po:
9754         * po/zh_CN.po:
9755         * win32/common/config.h:
9756           RELEASE 0.11.1
9757
9758 2012-02-17 09:16:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9759
9760           Merge branch 'master' into 0.11
9761           Conflicts:
9762           ext/mad/gstmad.c
9763
9764 2012-02-16 14:29:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9765
9766         * ext/mad/gstmad.c:
9767           mad: unhack last frame coaxing
9768           ... so as to maximally use available base class API and interfere least
9769           as possible with its internal state.
9770
9771 2012-02-15 13:45:00 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9772
9773         * ext/mad/gstmad.c:
9774           mad: fix compilation
9775
9776 2012-02-15 13:40:13 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9777
9778         * ext/mad/gstmad.c:
9779           mad: chain up to default event handler
9780
9781 2012-02-11 05:38:41 -0500  Matej Knopp <matej.knopp@gmail.com>
9782
9783         * ext/x264/gstx264enc.c:
9784           x264enc: unmap video frame after encoding
9785           Fixes major memory leak.
9786           https://bugzilla.gnome.org/show_bug.cgi?id=669863
9787
9788 2012-02-10 17:02:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9789
9790         * ext/x264/gstx264enc.c:
9791           x264enc: fix after merge
9792
9793 2012-02-10 17:00:33 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9794
9795           Merge branch 'master' into 0.11
9796           Conflicts:
9797           ext/x264/gstx264enc.c
9798
9799 2012-02-09 18:10:48 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9800
9801         * ext/sidplay/gstsiddec.cc:
9802         * ext/sidplay/gstsiddec.h:
9803           sidplay: don't use ulong properties
9804
9805 2012-02-09 16:14:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9806
9807         * ext/sidplay/gstsiddec.cc:
9808           sidplay: fix negotiation
9809
9810 2012-02-09 11:55:07 +0100  Robert Swain <robert.swain@collabora.co.uk>
9811
9812         * ext/x264/gstx264enc.c:
9813           x264enc: Add baseline profile to caps
9814           libx264 does not yet support the features that create the difference
9815           between baseline and constrained baseline profile. Hence it currently
9816           supports both though it can only technically encode constrained
9817           baseline.
9818
9819 2012-02-08 16:38:09 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9820
9821         * ext/amrnb/amrnbenc.c:
9822         * gst/asfdemux/gstasfdemux.c:
9823         * gst/realmedia/rdtmanager.c:
9824           GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
9825
9826 2012-02-07 18:56:23 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9827
9828         * tests/check/elements/mpeg2dec.c:
9829           mpeg2dec: fix test a bit more
9830           Still broken because cropping is broken in mpeg2dec
9831
9832 2012-02-07 11:06:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9833
9834         * tests/check/elements/amrnbenc.c:
9835         * tests/check/elements/x264enc.c:
9836         * tests/check/elements/xingmux.c:
9837           tests: fix some tests
9838
9839 2012-02-01 16:20:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9840
9841         * ext/twolame/gsttwolamemp2enc.c:
9842           twolame: Use new audio encoder/decoder base class API for srcpad caps
9843
9844 2012-02-01 16:20:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9845
9846         * ext/lame/gstlamemp3enc.c:
9847           lame: Use new audio encoder/decoder base class API for srcpad caps
9848
9849 2012-02-01 16:19:55 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9850
9851         * ext/mad/gstmad.c:
9852           mad: Use new audio encoder/decoder base class API for srcpad caps
9853
9854 2012-02-01 16:17:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9855
9856         * ext/a52dec/gsta52dec.c:
9857           a52dec: Use new audio encoder/decoder base class API for srcpad caps
9858
9859 2012-02-01 16:15:27 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9860
9861         * ext/amrwbdec/amrwbdec.c:
9862           amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
9863
9864 2012-02-01 16:14:08 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9865
9866         * ext/amrnb/amrnbdec.c:
9867         * ext/amrnb/amrnbenc.c:
9868           amrnb: Use new audio encoder/decoder base class API for srcpad caps
9869
9870 2012-01-31 15:52:38 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9871
9872         * ext/mad/gstmad.c:
9873           mad: ensure we do not confuse the base class with our buffer guard
9874           mad expects extra bytes at the end of a buffer (see discussion in
9875           http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
9876           and since we inject these without the base class' knowledge, we
9877           need to hide the bodies better.
9878           This fixes an assert at EOS when decoding an mp3 manually without
9879           an intervening mpegaudioparse.
9880
9881 2012-01-30 17:17:31 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9882
9883         * gst/realmedia/rtspreal.c:
9884           update for HEADER flag
9885
9886 2011-07-20 09:00:58 +0200  Alessandro Decina <alessandro.d@gmail.com>
9887
9888         * ext/x264/gstx264enc.c:
9889         * ext/x264/gstx264enc.h:
9890           x264enc: implement force-key-unit API
9891
9892 2012-01-25 13:58:48 +0100  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
9893
9894         * common:
9895           Automatic update of common submodule
9896           From c463bc0 to 7fda524
9897
9898 2012-01-25 13:58:54 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9899
9900         * ext/amrnb/amrnbdec.c:
9901         * ext/amrwbdec/amrwbdec.c:
9902           amr: port to 0.11 again
9903
9904 2012-01-25 13:03:33 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9905
9906           Merge branch 'master' into 0.11
9907           Conflicts:
9908           ext/a52dec/gsta52dec.c
9909
9910 2012-01-25 07:24:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9911
9912         * ext/a52dec/gsta52dec.c:
9913         * ext/amrnb/amrnbdec.c:
9914         * ext/amrnb/amrnbenc.c:
9915         * ext/amrwbdec/amrwbdec.c:
9916         * ext/dvdread/dvdreadsrc.c:
9917         * ext/lame/gstlamemp3enc.c:
9918         * ext/mad/gstmad.c:
9919         * ext/mpeg2dec/gstmpeg2dec.c:
9920         * ext/sidplay/gstsiddec.cc:
9921         * ext/twolame/gsttwolamemp2enc.c:
9922         * gst/asfdemux/asfpacket.c:
9923         * gst/asfdemux/gstasfdemux.c:
9924         * gst/asfdemux/gstrtpasfdepay.c:
9925         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9926         * gst/dvdsub/gstdvdsubdec.c:
9927         * gst/dvdsub/gstdvdsubdec.h:
9928         * gst/realmedia/gstrdtbuffer.c:
9929         * gst/realmedia/gstrdtbuffer.h:
9930         * gst/realmedia/rdtdepay.c:
9931         * gst/realmedia/rmdemux.c:
9932         * gst/realmedia/rmutils.c:
9933           port to new memory API
9934
9935 2012-01-25 11:38:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9936
9937         * common:
9938           Automatic update of common submodule
9939           From 2a59016 to c463bc0
9940
9941 2012-01-22 23:56:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9942
9943         * gst-libs/gst/glib-compat-private.h:
9944           Remove compatibility versions for deprecated GLib API
9945
9946 2012-01-19 15:26:25 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9947
9948         * ext/a52dec/gsta52dec.c:
9949           a52dec: fix read buffer overflow upon syncing
9950           The wrong size was being decremented, leading to a runaway
9951           read loop.
9952
9953 2012-01-19 15:06:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9954
9955         * common:
9956         * configure.ac:
9957           Add --disable-fatal-warnings configure option
9958
9959 2012-01-19 11:34:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9960
9961         * gst/asfdemux/gstasfdemux.c:
9962         * gst/realmedia/rademux.c:
9963         * gst/realmedia/rdtmanager.c:
9964         * gst/realmedia/rmdemux.c:
9965           port to new gthread API
9966
9967 2012-01-18 17:00:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9968
9969         * configure.ac:
9970           configure.ac: Require GLib 2.31.10 for consistency
9971
9972 2012-01-18 16:46:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9973
9974         * common:
9975           Automatic update of common submodule
9976           From 0807187 to 2a59016
9977
9978 2012-01-17 11:55:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9979
9980         * ext/amrwbdec/amrwbdec.c:
9981           amrwbdec: _parse should not return OK if not enough data yet
9982
9983 2012-01-17 11:55:14 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9984
9985         * ext/amrnb/amrnbdec.c:
9986           amrnbdec: _parse should not return OK if not enough data yet
9987
9988 2012-01-13 15:03:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9989
9990         * ext/dvdread/dvdreadsrc.c:
9991           dvdreadsrc: fix off by one in cell calculation for the last chapter
9992
9993 2012-01-13 15:56:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9994
9995         * gst/asfdemux/gstasfdemux.c:
9996           asfdemux: set caps on src pad before adding it
9997
9998 2012-01-13 15:56:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9999
10000         * gst/asfdemux/gstasfdemux.c:
10001           asfdemux: perform writable buffer map to copy into it
10002
10003 2012-01-13 15:55:15 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10004
10005         * gst/asfdemux/asfpacket.c:
10006         * gst/asfdemux/asfpacket.h:
10007           asfpacket: fix 0.11 ported payload extraction
10008           ... to cater for not necessarily offset == size - cur_pos,
10009           as size may have been adjusted due to padding.
10010           Fixes #667567.
10011
10012 2012-01-13 13:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10013
10014         * ext/x264/gstx264enc.c:
10015           x264enc: remove useless and semantically (though not practically) wrong code
10016           The object will be freed, so it's pointless to set the pointers
10017           to NULL anyway.
10018
10019 2012-01-13 13:46:28 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10020
10021         * ext/x264/gstx264enc.c:
10022           x264enc: remove leaking "optimization"
10023
10024 2012-01-13 00:05:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10025
10026         * gst/asfdemux/gstasfdemux.c:
10027           GST_TYPE_DATE -> G_TYPE_DATE
10028
10029 2012-01-13 00:01:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10030
10031           Merge remote-tracking branch 'origin/master' into 0.11
10032           Conflicts:
10033           ext/a52dec/gsta52dec.c
10034
10035 2012-01-12 13:25:22 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10036
10037         * ext/a52dec/gsta52dec.c:
10038           a52dec: plug buffer leak
10039
10040 2012-01-12 13:20:26 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10041
10042         * ext/a52dec/gsta52dec.c:
10043           a52dec: plug buffer leak
10044
10045 2012-01-11 12:31:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10046
10047         * ext/amrnb/amrnbenc.c:
10048           amrnbenc: _map and _unmap the appropriate input and output buffers
10049
10050 2012-01-10 15:25:12 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10051
10052         * ext/a52dec/gsta52dec.c:
10053           a52dec: Fix some merge mistakes
10054
10055 2012-01-10 15:17:11 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10056
10057           Merge branch 'master' into 0.11
10058           Conflicts:
10059           ext/a52dec/gsta52dec.c
10060           ext/a52dec/gsta52dec.h
10061           ext/lame/gstlame.c
10062           ext/lame/gstlame.h
10063           ext/lame/gstlamemp3enc.c
10064           ext/mad/gstmad.c
10065           ext/mad/gstmad.h
10066           gst/mpegaudioparse/gstmpegaudioparse.c
10067           gst/mpegstream/gstdvddemux.c
10068           gst/realmedia/rdtdepay.c
10069           po/es.po
10070           po/lv.po
10071           po/sr.po
10072
10073 2012-01-10 11:41:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10074
10075         * gst/dvdsub/Makefile.am:
10076           dvdsub: add some CFLAGS and LIBS in Makefile.am
10077           ... since adapter is still used.
10078
10079 2012-01-09 16:00:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10080
10081         * gst/realmedia/rmdemux.c:
10082           rmdemux: Don't use buffer after unreffing
10083
10084 2012-01-09 15:46:10 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10085
10086         * gst/asfdemux/gstasfdemux.c:
10087           asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
10088
10089 2012-01-09 15:24:53 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10090
10091         * ext/mad/gstmad.c:
10092           mad: Correctly unmap the buffer with the original data pointer
10093
10094 2012-01-09 15:15:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10095
10096         * ext/mad/gstmad.c:
10097           mad: Make sure to set caps on the srcpad if none are set yet
10098
10099 2012-01-08 14:24:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10100
10101         * ext/mad/Makefile.am:
10102           mad: fix LIBS order in Makefile.am
10103
10104 2012-01-07 21:04:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10105
10106         * ext/mad/gstmad.h:
10107           mad: remove left-over id3tag.h include
10108           We don't use libid3tag any more.
10109
10110 2012-01-05 12:17:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10111
10112         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10113           dvdlpcmdec: fix for multichannel
10114
10115 2012-01-04 16:05:59 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10116
10117         * ext/a52dec/gsta52dec.c:
10118         * ext/a52dec/gsta52dec.h:
10119           a52dec: Update for the new raw audio caps
10120
10121 2012-01-04 15:49:38 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10122
10123         * ext/mad/gstmad.c:
10124           mad: Update for the new raw audio caps
10125
10126 2012-01-04 15:45:43 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10127
10128         * ext/lame/gstlamemp3enc.c:
10129           lamemp3enc: Update for the new raw audio caps
10130
10131 2012-01-04 15:44:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10132
10133         * ext/twolame/gsttwolamemp2enc.c:
10134           twolamemp2enc: Update for the new raw audio caps
10135
10136 2012-01-04 15:43:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10137
10138         * ext/amrwbdec/amrwbdec.c:
10139           amrwbdec: Add the new layout field to the raw audio caps
10140
10141 2012-01-04 15:42:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10142
10143         * ext/amrnb/amrnbdec.c:
10144         * ext/amrnb/amrnbenc.c:
10145           amrnb: Add the new layout field to the raw audio caps
10146
10147 2012-01-04 15:26:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10148
10149         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10150         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
10151           dvdlpcmdec: Port to the new raw audio caps
10152
10153 2012-01-04 15:12:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10154
10155         * gst/asfdemux/gstasfdemux.c:
10156           asfdemux: Update for libgstriff API changes
10157           Still needs to handle audio channel reordering.
10158
10159 2012-01-04 19:53:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10160
10161         * common:
10162           Automatic update of common submodule
10163           From 50b34ab to 0807187
10164
10165 2012-01-04 17:05:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10166
10167         * ext/lame/Makefile.am:
10168           lame: fix LIBADD order in Makefile.am
10169
10170 2012-01-04 10:33:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10171
10172         * tests/check/elements/amrnbenc.c:
10173         * tests/check/elements/mpeg2dec.c:
10174         * tests/check/elements/x264enc.c:
10175         * tests/check/elements/xingmux.c:
10176         * tests/check/generic/states.c:
10177           tests: make tests compile
10178
10179 2012-01-03 15:27:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10180
10181         * ext/amrwbdec/amrwbdec.c:
10182         * ext/dvdread/dvdreadsrc.c:
10183         * ext/mad/gstmad.c:
10184         * ext/sidplay/gstsiddec.cc:
10185         * gst/asfdemux/gstasfdemux.c:
10186         * gst/realmedia/pnmsrc.c:
10187         * gst/realmedia/rdtmanager.c:
10188         * gst/realmedia/rmdemux.c:
10189           GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
10190
10191 2011-12-30 18:31:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10192
10193         * tests/check/Makefile.am:
10194           tests: disable generic index test
10195
10196 2011-12-30 17:53:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10197
10198         * ext/mpeg2dec/gstmpeg2dec.c:
10199           mpeg2dec: remove all seeking-related code
10200           A parser or demuxer upstream should handle this Same for
10201           queries.
10202
10203 2011-12-30 17:49:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10204
10205         * ext/mpeg2dec/gstmpeg2dec.c:
10206         * ext/mpeg2dec/gstmpeg2dec.h:
10207           mpeg2dec: update for GstIndex removal
10208
10209 2011-12-30 17:46:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10210
10211         * ext/cdio/gstcdiocddasrc.c:
10212           cdio: update for probe vfunc removal in GstAudioCdSrc
10213
10214 2011-12-27 22:54:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10215
10216         * ext/lame/gstlame.c:
10217         * ext/lame/gstlamemp3enc.c:
10218           lame: fix printf format in debug statements
10219           https://bugzilla.gnome.org/show_bug.cgi?id=666926
10220
10221 2011-12-26 18:24:32 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10222
10223         * ext/lame/gstlame.c:
10224         * ext/lame/gstlame.h:
10225           lame: ensure parsed output
10226           ... by doing some basic parsing of encoded lame data.
10227
10228 2011-12-26 16:34:01 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10229
10230         * ext/lame/gstlame.h:
10231           lame: cleanup unused instance struct fields
10232
10233 2011-12-26 18:23:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10234
10235         * ext/lame/Makefile.am:
10236         * ext/lame/gstlamemp3enc.c:
10237         * ext/lame/gstlamemp3enc.h:
10238           lamemp3enc: ensure parsed output
10239           ... by doing some basic parsing of encoded lame data.
10240           Fixes #652150.
10241
10242 2011-12-26 18:15:41 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10243
10244         * ext/lame/gstlamemp3enc.c:
10245           lamemp3enc: do not leak merged tags
10246
10247 2011-12-22 15:23:54 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10248
10249         * ext/mad/gstmad.c:
10250         * ext/mad/gstmad.h:
10251           mad: helpfully bodge the last buffer to let mad decode the last frame
10252           If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
10253           to be believed, the last buffer must be followed by a number of 0 bytes
10254           in order for the last frame to be decoded (at least in some cases).
10255           Doing so seems to work here, fixing a missing 1152 samples when using
10256           mp3parse before mad (not using mp3parse would yield the correct amount
10257           of samples, if there's extra non-MP3 data after (eg, tag data)).
10258
10259 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10260
10261         * ext/dvdread/dvdreadsrc.c:
10262           dvdreadsrc: map subtitle language tag to stream indicated in PGC data
10263
10264 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10265
10266         * gst/mpegstream/gstdvddemux.c:
10267           dvddemux: tweak subtitle stream setup based on dvd language codes event
10268           ... to allow for non-continuous subtitle stream numbers.
10269           The missing stream numbers tend to come up as subtitle streams anyway
10270           (albeit not with an identified language tag).
10271
10272 2011-12-21 13:56:35 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10273
10274         * ext/dvdread/dvdreadsrc.c:
10275           dvdreadsrc: minor safety tweak to sector seeking
10276
10277 2011-12-20 11:54:38 +0100  Julien Isorce <julien.isorce@gmail.com>
10278
10279         * ext/a52dec/gsta52dec.c:
10280           a52dec: check that a52_init returns a valid a52 state
10281
10282 2011-12-19 18:20:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10283
10284         * ext/mpeg2dec/gstmpeg2dec.c:
10285           mpeg2dec: update for new interlaced flags
10286
10287 2011-12-14 17:33:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10288
10289         * ext/a52dec/Makefile.am:
10290         * ext/a52dec/gsta52dec.c:
10291         * ext/a52dec/gsta52dec.h:
10292           a52dec: port to audiodecoder
10293
10294 2011-12-12 13:44:12 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10295
10296         * ext/mad/Makefile.am:
10297         * ext/mad/gstmad.c:
10298         * ext/mad/gstmad.h:
10299           mad: port to audiodecoder
10300
10301 2011-12-13 14:54:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10302
10303         * ext/a52dec/gsta52dec.c:
10304           a52dec: Don't claim to support upstream renegotiation
10305           and use fixed caps on the srcpad. To correctly support
10306           upstream renegotiation a52dec would need to check if the
10307           caps of the downstream allocated buffer are the requested
10308           caps or if the size is different.
10309           Fixes bug #665989.
10310
10311 2011-12-13 14:52:26 +0100  Julien Isorce <julien.isorce@gmail.com>
10312
10313         * ext/a52dec/gsta52dec.c:
10314           a52dec: Check that the a52_state is correctly initialized
10315
10316 2011-12-12 11:33:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10317
10318         * gst-libs/gst/Makefile.am:
10319         * gst-libs/gst/glib-compat-private.h:
10320         * gst/asfdemux/gstasfdemux.c:
10321         * gst/mpegaudioparse/gstmpegaudioparse.c:
10322         * gst/realmedia/rademux.c:
10323         * gst/realmedia/rdtmanager.c:
10324         * gst/realmedia/rmdemux.c:
10325           Work around deprecated thread API in glib master
10326           Add private replacements for deprecated functions such as
10327           g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
10328           to avoid the deprecation warnings. We can't change most of
10329           these in 0.10 because they're part of our API and ABI.
10330           Suppress deprecation warnings in selected files, mostly for
10331           g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
10332           not much we can do here in 0.10.
10333
10334 2011-12-10 15:19:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10335
10336         * po/LINGUAS:
10337         * po/eo.po:
10338         * po/es.po:
10339         * po/lv.po:
10340         * po/sr.po:
10341           po: update translations
10342
10343 2011-12-09 15:25:21 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10344
10345         * gst/realmedia/rdtdepay.c:
10346           rdtdepay: make buffer metadata writable before setting caps on it
10347           Fixes issue when the header buffer is being pushed, which was taken
10348           from the caps and is therefore not writable.
10349
10350 2011-12-06 14:00:18 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10351
10352         * ext/dvdread/dvdreadsrc.c:
10353           fix for basesrc changes
10354
10355 2011-12-05 18:43:49 +0100  Edward Hervey <edward@collabora.com>
10356
10357         * gst/asfdemux/gstrtpasfdepay.c:
10358           rtpasfdepay: Initialize GstRTPBuffer before usage
10359
10360 2011-12-02 02:01:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10361
10362           Merge remote-tracking branch 'origin/master' into 0.11
10363           Conflicts:
10364           ext/dvdread/dvdreadsrc.c
10365
10366 2011-11-29 08:49:23 +0100  Руслан Ижбулатов <lrn1986@gmail.com>
10367
10368         * ext/dvdread/dvdreadsrc.c:
10369           dvdreadsrc: Fix format string compiler warning
10370           Fixes bug #665101.
10371
10372 2011-11-28 21:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10373
10374           Merge remote-tracking branch 'origin/master' into 0.11
10375
10376 2011-11-28 18:26:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10377
10378         * ext/mpeg2dec/gstmpeg2dec.c:
10379           Update for indexable change
10380
10381 2011-11-28 17:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10382
10383         * gst/realmedia/rdtmanager.c:
10384           update for clock provider API change
10385
10386 2011-11-28 13:10:01 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10387
10388         * ext/a52dec/gsta52dec.c:
10389         * ext/amrnb/amrnbdec.c:
10390         * ext/amrnb/amrnbenc.c:
10391         * ext/amrwbdec/amrwbdec.c:
10392         * ext/dvdread/dvdreadsrc.c:
10393         * ext/lame/gstlame.c:
10394         * ext/lame/gstlamemp3enc.c:
10395         * ext/mad/gstmad.c:
10396         * ext/mpeg2dec/gstmpeg2dec.c:
10397         * ext/sidplay/gstsiddec.cc:
10398         * ext/twolame/gsttwolame.c:
10399         * ext/x264/gstx264enc.c:
10400         * gst/asfdemux/gstasfdemux.c:
10401         * gst/asfdemux/gstrtpasfdepay.c:
10402         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10403         * gst/dvdsub/gstdvdsubdec.c:
10404         * gst/dvdsub/gstdvdsubparse.c:
10405         * gst/iec958/ac3iec.c:
10406         * gst/mpegaudioparse/gstmpegaudioparse.c:
10407         * gst/mpegaudioparse/gstxingmux.c:
10408         * gst/mpegstream/gstdvddemux.c:
10409         * gst/mpegstream/gstmpegdemux.c:
10410         * gst/mpegstream/gstmpegparse.c:
10411         * gst/mpegstream/gstrfc2250enc.c:
10412         * gst/realmedia/pnmsrc.c:
10413         * gst/realmedia/rademux.c:
10414         * gst/realmedia/rdtdepay.c:
10415         * gst/realmedia/rdtmanager.c:
10416         * gst/realmedia/rmdemux.c:
10417         * gst/synaesthesia/gstsynaesthesia.c:
10418           various: fix pad template ref leaks
10419           https://bugzilla.gnome.org/show_bug.cgi?id=662664
10420
10421 2011-11-24 21:41:55 +0100  René Stadler <rene.stadler@collabora.co.uk>
10422
10423         * tests/check/elements/xingmux.c:
10424           tests: update for gstcheck API change
10425
10426 2011-11-23 23:29:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10427
10428         * ext/amrnb/amrnbenc.c:
10429         * ext/dvdread/dvdreadsrc.c:
10430         * ext/lame/gstlamemp3enc.c:
10431         * ext/twolame/gsttwolamemp2enc.c:
10432           ext: fix more printf format warnings in debug messages
10433
10434 2011-11-21 22:02:07 +0100  Matej Knopp <matej.knopp@gmail.com>
10435
10436         * gst/asfdemux/gstasfdemux.c:
10437         * gst/asfdemux/gstrtpasfdepay.c:
10438         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10439         * gst/dvdsub/gstdvdsubdec.c:
10440         * gst/dvdsub/gstdvdsubparse.c:
10441         * gst/realmedia/rademux.c:
10442         * gst/realmedia/rmdemux.c:
10443           Fix print format compiler warnings on OS X / 64bit
10444           https://bugzilla.gnome.org/show_bug.cgi?id=662617
10445
10446 2011-11-21 13:36:10 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10447
10448         * gst/asfdemux/gstasfdemux.c:
10449         * gst/realmedia/rademux.c:
10450         * gst/realmedia/rdtmanager.c:
10451         * gst/realmedia/rmdemux.c:
10452           update for activation changes
10453
10454 2011-11-18 18:00:28 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10455
10456         * gst/asfdemux/gstasfdemux.c:
10457         * gst/realmedia/rademux.c:
10458         * gst/realmedia/rmdemux.c:
10459           update for new scheduling query
10460
10461 2011-11-18 13:59:29 +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           add parent to activate functions
10468
10469 2011-11-17 15:25:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10470
10471         * ext/a52dec/gsta52dec.c:
10472         * ext/mpeg2dec/gstmpeg2dec.c:
10473         * ext/sidplay/gstsiddec.cc:
10474         * ext/x264/gstx264enc.c:
10475         * gst/asfdemux/gstasfdemux.c:
10476         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10477         * gst/dvdsub/gstdvdsubdec.c:
10478         * gst/dvdsub/gstdvdsubparse.c:
10479         * gst/realmedia/rademux.c:
10480         * gst/realmedia/rdtdepay.c:
10481         * gst/realmedia/rdtmanager.c:
10482         * gst/realmedia/rmdemux.c:
10483           add parent to pad functions
10484
10485 2011-11-16 17:28:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10486
10487         * ext/mpeg2dec/gstmpeg2dec.c:
10488         * ext/sidplay/gstsiddec.cc:
10489         * ext/x264/gstx264enc.c:
10490         * gst/asfdemux/gstasfdemux.c:
10491         * gst/realmedia/rademux.c:
10492         * gst/realmedia/rdtmanager.c:
10493         * gst/realmedia/rmdemux.c:
10494           add parent to query function
10495
10496 2011-11-15 17:55:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10497
10498         * gst/asfdemux/gstasfdemux.c:
10499         * gst/realmedia/rademux.c:
10500           _query_peer_*() -> _peer_query_*()
10501
10502 2011-11-15 17:42:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10503
10504         * gst/dvdsub/gstdvdsubdec.c:
10505           _accept_caps() -> _query_accept_caps()
10506
10507 2011-11-15 17:23:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10508
10509         * ext/x264/gstx264enc.c:
10510           _peer_get_caps() -> _peer_query_caps()
10511
10512 2011-11-15 16:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10513
10514         * ext/x264/gstx264enc.c:
10515           update for _get_caps() -> _query_caps()
10516
10517 2011-11-15 16:34:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10518
10519         * ext/x264/gstx264enc.c:
10520           change getcaps to query
10521
10522 2011-11-14 00:55:16 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10523
10524         * ext/mad/gstmad.c:
10525           mad: re-instate accidentally dropped rank
10526
10527 2011-11-13 23:47:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10528
10529         * ext/dvdread/dvdreadsrc.c:
10530         * gst/realmedia/pnmsrc.c:
10531           Update for GstURIHandler get_protocols() changes
10532
10533 2011-11-13 19:01:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10534
10535         * ext/dvdread/dvdreadsrc.c:
10536         * ext/dvdread/dvdreadsrc.h:
10537         * gst/realmedia/pnmsrc.c:
10538           dvdreadsrc, pnmsrc: update for GstURIHandler changes
10539
10540 2011-11-13 01:33:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10541
10542         * ext/mad/gstmad.c:
10543           mad: re-port to 0.11
10544           This time using the base class. Still something
10545           wrong with the parsing though, when there's no
10546           parser or demuxer upstream (which of course
10547           shouldn't happen in a normal playback scenario).
10548
10549 2011-11-13 00:29:20 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10550
10551         * ext/mad/gstmad.c:
10552         * ext/mad/gstmad.h:
10553           mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
10554
10555 2011-08-16 21:12:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10556
10557         * ext/mad/gstmad.c:
10558         * ext/mad/gstmad.h:
10559           mad: replace with 0.10 version ported to GstAudioDecoder
10560           Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
10561           of Mark's baseaudio branch.
10562           Would probably be too risky to drop this into 0.10 given
10563           all the things mad is doing.
10564
10565 2011-11-13 00:13:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10566
10567         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10568           docs: remove bits for old lame element from sections.txt file
10569
10570 2011-11-13 00:04:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10571
10572         * Android.mk:
10573         * configure.ac:
10574         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10575         * docs/plugins/inspect/plugin-mpegstream.xml:
10576         * gst-plugins-ugly.spec.in:
10577         * gst/mpegstream/Makefile.am:
10578         * gst/mpegstream/README:
10579         * gst/mpegstream/gstdvddemux.c:
10580         * gst/mpegstream/gstdvddemux.h:
10581         * gst/mpegstream/gstmpegclock.c:
10582         * gst/mpegstream/gstmpegclock.h:
10583         * gst/mpegstream/gstmpegdemux.c:
10584         * gst/mpegstream/gstmpegdemux.h:
10585         * gst/mpegstream/gstmpegpacketize.c:
10586         * gst/mpegstream/gstmpegpacketize.h:
10587         * gst/mpegstream/gstmpegparse.c:
10588         * gst/mpegstream/gstmpegparse.h:
10589         * gst/mpegstream/gstmpegstream.c:
10590         * gst/mpegstream/gstrfc2250enc.c:
10591         * gst/mpegstream/gstrfc2250enc.h:
10592         * gst/mpegstream/mpegstream.vcproj:
10593         * gst/mpegstream/notes:
10594         * win32/MANIFEST:
10595         * win32/vs6/gst_plugins_ugly.dsw:
10596         * win32/vs6/libgstac3parse.dsp:
10597         * win32/vs6/libgstmpegaudioparse.dsp:
10598         * win32/vs6/libgstmpegstream.dsp:
10599           mpegstream: remove the old mpeg-ps parser and demuxers
10600           Don't want anyone porting this by accident.
10601           Superseded by mpegpsdemux in -bad.
10602
10603 2011-11-12 21:06:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10604
10605         * configure.ac:
10606         * ext/cdio/Makefile.am:
10607         * ext/cdio/gstcdio.c:
10608         * ext/cdio/gstcdiocddasrc.c:
10609         * ext/cdio/gstcdiocddasrc.h:
10610           cdio: port cdiocddasrc to 0.11
10611
10612 2011-11-12 20:44:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10613
10614         * tests/check/elements/mpeg2dec.c:
10615           tests: port mpeg2dec to 0.11
10616           It compiles, but fails.
10617
10618 2011-11-12 20:33:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10619
10620         * tests/check/elements/x264enc.c:
10621           tests: port x264enc unit test to 0.11
10622           Well, it compiles now at least.
10623
10624 2011-11-11 12:33:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10625
10626         * gst/asfdemux/gstrtpasfdepay.h:
10627           update for base class rename
10628
10629 2011-11-11 12:25:25 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10630
10631         * gst/asfdemux/gstrtpasfdepay.c:
10632         * gst/asfdemux/gstrtpasfdepay.h:
10633           update for base class rename
10634
10635 2011-11-11 01:30:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10636
10637         * po/af.po:
10638         * po/az.po:
10639         * po/bg.po:
10640         * po/ca.po:
10641         * po/cs.po:
10642         * po/da.po:
10643         * po/de.po:
10644         * po/el.po:
10645         * po/en_GB.po:
10646         * po/es.po:
10647         * po/eu.po:
10648         * po/fi.po:
10649         * po/fr.po:
10650         * po/gl.po:
10651         * po/hu.po:
10652         * po/id.po:
10653         * po/it.po:
10654         * po/ja.po:
10655         * po/lt.po:
10656         * po/lv.po:
10657         * po/ms.po:
10658         * po/mt.po:
10659         * po/nb.po:
10660         * po/nl.po:
10661         * po/or.po:
10662         * po/pl.po:
10663         * po/pt_BR.po:
10664         * po/ro.po:
10665         * po/ru.po:
10666         * po/sk.po:
10667         * po/sl.po:
10668         * po/sq.po:
10669         * po/sr.po:
10670         * po/sv.po:
10671         * po/tr.po:
10672         * po/uk.po:
10673         * po/vi.po:
10674         * po/zh_CN.po:
10675           po: update translations
10676
10677 2011-11-11 01:29:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10678
10679         * docs/plugins/gst-plugins-ugly-plugins.args:
10680         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10681         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10682         * docs/plugins/inspect/plugin-a52dec.xml:
10683         * docs/plugins/inspect/plugin-amrnb.xml:
10684         * docs/plugins/inspect/plugin-amrwbdec.xml:
10685         * docs/plugins/inspect/plugin-asf.xml:
10686         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10687         * docs/plugins/inspect/plugin-dvdread.xml:
10688         * docs/plugins/inspect/plugin-dvdsub.xml:
10689         * docs/plugins/inspect/plugin-lame.xml:
10690         * docs/plugins/inspect/plugin-mad.xml:
10691         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10692         * docs/plugins/inspect/plugin-realmedia.xml:
10693         * docs/plugins/inspect/plugin-siddec.xml:
10694         * docs/plugins/inspect/plugin-twolame.xml:
10695         * docs/plugins/inspect/plugin-x264.xml:
10696           docs: update docs
10697
10698 2011-11-11 01:27:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10699
10700         * ext/lame/gstlamemp3enc.c:
10701           lamemp3enc: cosmetic error message change
10702           LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
10703
10704 2011-11-11 00:58:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10705
10706         * docs/plugins/Makefile.am:
10707         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10708         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10709         * ext/twolame/Makefile.am:
10710         * ext/twolame/gsttwolamemp2enc.c:
10711         * ext/twolame/gsttwolamemp2enc.h:
10712         * po/POTFILES.in:
10713           twolame: rename to twolamemp2enc
10714
10715 2011-11-11 00:51:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10716
10717         * configure.ac:
10718         * ext/twolame/gsttwolame.c:
10719           twolame: port to 0.11
10720
10721 2011-11-10 23:17:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10722
10723         * Android.mk:
10724         * configure.ac:
10725         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10726         * docs/plugins/inspect/plugin-iec958.xml:
10727         * gst-plugins-ugly.spec.in:
10728         * gst/iec958/Makefile.am:
10729         * gst/iec958/ac3_padder.c:
10730         * gst/iec958/ac3_padder.h:
10731         * gst/iec958/ac3iec.c:
10732         * gst/iec958/ac3iec.h:
10733         * win32/MANIFEST:
10734         * win32/vs6/libgstiec958.dsp:
10735           iec958: remove this plugin
10736           I think it can just go away. Audio sinks can and should payload
10737           things themselves using the helper API in libgstaudio. If such
10738           a plugin still makes sense, it should probably be rewritten
10739           using the library functions (and be put into -good or so).
10740
10741 2011-11-10 18:25:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10742
10743         * gst/realmedia/rademux.c:
10744         * gst/realmedia/rmdemux.c:
10745         * gst/realmedia/rtspreal.c:
10746           update for adapter api change
10747
10748 2011-11-10 11:04:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10749
10750         * ext/x264/gstx264enc.c:
10751           update for removed fixate function
10752
10753 2011-11-09 11:58:03 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10754
10755         * ext/mad/gstmad.c:
10756         * ext/mpeg2dec/gstmpeg2dec.c:
10757         * gst/asfdemux/gstasfdemux.c:
10758         * gst/realmedia/rmdemux.c:
10759           remove query types
10760
10761 2011-11-04 17:32:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10762
10763         * configure.ac:
10764         * gst/realmedia/rademux.c:
10765         * gst/realmedia/rdtdepay.c:
10766         * gst/realmedia/rmdemux.c:
10767         * gst/realmedia/rmutils.c:
10768           realmedia is ported
10769
10770 2011-11-04 16:40:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10771
10772         * gst/asfdemux/gstasfdemux.c:
10773         * gst/mpegstream/gstdvddemux.c:
10774         * gst/mpegstream/gstmpegdemux.c:
10775         * gst/realmedia/rmdemux.c:
10776         * gst/realmedia/rmdemux.h:
10777           more template fixes
10778
10779 2011-11-04 16:32:48 +0100  Edward Hervey <bilboed@bilboed.com>
10780
10781         * po/POTFILES.in:
10782           po: lame => lamemp3enc
10783
10784 2011-11-04 12:04:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10785
10786         * gst/realmedia/rdtmanager.c:
10787           make request pads take %u
10788
10789 2011-11-04 10:45:47 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
10790
10791         * ext/mpeg2dec/gstmpeg2dec.c:
10792         * ext/mpeg2dec/gstmpeg2dec.h:
10793           mpeg2dec: Add basic cropping support
10794
10795 2011-11-02 12:09:45 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10796
10797         * ext/a52dec/gsta52dec.c:
10798         * ext/sidplay/gstsiddec.cc:
10799         * gst/asfdemux/gstasfdemux.c:
10800         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10801           tags: update for tag API removal
10802
10803 2011-10-31 02:24:30 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10804
10805         * ext/mpeg2dec/gstmpeg2dec.c:
10806         * ext/mpeg2dec/gstmpeg2dec.h:
10807           update for meta api change
10808
10809 2011-10-29 09:10:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10810
10811         * gst/asfdemux/gstasfdemux.c:
10812           structure: fix for api update
10813
10814 2011-10-31 14:34:57 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10815
10816           Merge remote-tracking branch 'origin/master' into 0.11
10817
10818 2011-10-30 15:05:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10819
10820         * tests/check/elements/amrnbenc.c:
10821           tests: port amrnbenc test to 0.11
10822
10823 2011-10-30 15:04:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10824
10825         * ext/amrnb/amrnbdec.c:
10826         * ext/amrnb/amrnbenc.c:
10827           amrnb: fix up raw audio caps for 0.11
10828
10829 2011-10-30 15:03:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10830
10831         * tests/check/Makefile.am:
10832           tests: need to define GST_USE_UNSTABLE_API to avoid warnings
10833
10834 2011-10-30 12:29:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10835
10836         * docs/plugins/Makefile.am:
10837         * ext/lame/Makefile.am:
10838         * ext/lame/README:
10839         * ext/lame/gstlame.c:
10840         * ext/lame/gstlame.h:
10841         * ext/lame/plugin.c:
10842         * ext/lame/test-lame.c:
10843         * gst/xingmux/gstxingmux.c:
10844         * tests/check/pipelines/lame.c:
10845           lame: remove lame element, it's been superseded by lamemp3enc
10846
10847 2011-10-30 11:51:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10848
10849         * ext/a52dec/gsta52dec.c:
10850         * ext/lame/gstlamemp3enc.c:
10851         * ext/mad/gstmad.c:
10852         * ext/sidplay/gstsiddec.cc:
10853         * gst/asfdemux/gstasfdemux.c:
10854         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10855           ext, gst: update for taglist API changes
10856
10857 2011-10-29 11:57:40 +0200  Edward Hervey <bilboed@bilboed.com>
10858
10859         * gst/asfdemux/gstasfdemux.c:
10860           asfdemux: Don't leak pending payload buffers
10861           Fixes #662964
10862
10863 2011-10-28 15:21:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10864
10865           Merge branch 'master' into 0.11
10866           Conflicts:
10867           ext/sidplay/gstsiddec.cc
10868
10869 2011-10-27 16:53:44 +0200  Stefan Sauer <ensonic@users.sf.net>
10870
10871         * ext/sidplay/gstsiddec.cc:
10872           siddec: use BOILERPLATE macro and cleanup FIXMEs
10873
10874 2011-10-28 09:18:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10875
10876         * gst/asfdemux/gstrtpasfdepay.c:
10877           asfdepay: fix compiler warnings after gst_caps_new_simple() change
10878
10879 2011-10-21 12:24:01 +0100  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
10880
10881         * gst-plugins-ugly.spec.in:
10882           Update specfile with latest changes
10883
10884 2011-10-11 18:03:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
10885
10886         * gst/asfdemux/gstasfdemux.c:
10887           asfdemux: Don't unmap a buffer that doesn't exist
10888
10889 2011-10-10 12:38:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10890
10891         * configure.ac:
10892         * ext/dvdread/dvdreadsrc.c:
10893           dvdread: port to 0.11
10894
10895 2011-10-06 17:24:22 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10896
10897         * configure.ac:
10898         * gst/dvdsub/Makefile.am:
10899         * gst/dvdsub/gstdvdsubdec.c:
10900         * gst/dvdsub/gstdvdsubdec.h:
10901         * gst/dvdsub/gstdvdsubparse.c:
10902           dvdsub: port to 0.11
10903
10904 2011-10-05 13:32:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10905
10906           Merge branch 'master' into 0.11
10907           Conflicts:
10908           ext/amrwbdec/Makefile.am
10909           ext/amrwbdec/amrwbdec.c
10910
10911 2011-10-05 13:18:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10912
10913         * gst/realmedia/gstrdtbuffer.c:
10914         * gst/realmedia/gstrdtbuffer.h:
10915         * gst/realmedia/pnmsrc.c:
10916         * gst/realmedia/rademux.c:
10917         * gst/realmedia/rdtdepay.c:
10918         * gst/realmedia/rdtmanager.c:
10919         * gst/realmedia/rmdemux.c:
10920         * gst/realmedia/rmutils.c:
10921         * gst/realmedia/rtspreal.c:
10922           realmedia: port to 0.11
10923
10924 2011-10-05 12:05:34 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10925
10926         * ext/amrwbdec/Makefile.am:
10927         * ext/amrwbdec/amrwbdec.c:
10928         * ext/amrwbdec/amrwbdec.h:
10929           amrwbdec: port to audiodecoder
10930
10931 2011-10-04 17:00:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10932
10933         * ext/amrnb/Makefile.am:
10934           amrnbdec: fixup build
10935
10936 2011-10-04 17:00:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10937
10938         * ext/amrnb/amrnbdec.c:
10939           amrnbdec: remove leftover extraneous _unref
10940
10941 2011-10-04 17:50:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10942
10943           Merge branch 'master' into 0.11
10944           Conflicts:
10945           ext/amrnb/amrnbdec.c
10946
10947 2011-10-04 17:35:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10948
10949         * configure.ac:
10950         * ext/amrnb/amrnbdec.c:
10951         * ext/amrnb/amrnbenc.c:
10952           amrnb: port to 0.11
10953
10954 2011-10-04 17:12:35 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10955
10956         * configure.ac:
10957         * ext/amrwbdec/Makefile.am:
10958         * ext/amrwbdec/amrwbdec.c:
10959           ported amrwbdec to 0.11
10960
10961 2011-10-03 17:19:02 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10962
10963         * ext/amrnb/amrnbdec.c:
10964         * ext/amrnb/amrnbdec.h:
10965           amrnbdec: port to audiodecoder
10966
10967 2011-09-30 17:45:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10968
10969           Merge branch 'master' into 0.11
10970
10971 2011-09-30 17:38:07 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10972
10973         * configure.ac:
10974         * ext/mpeg2dec/gstmpeg2dec.c:
10975         * ext/mpeg2dec/gstmpeg2dec.h:
10976           mpeg2dec: minimal port to 0.11
10977
10978 2011-09-05 11:11:52 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10979
10980         * ext/mpeg2dec/gstmpeg2dec.c:
10981         * ext/mpeg2dec/gstmpeg2dec.h:
10982           mpeg2dec: post QoS messages when dropping a frame due to QoS
10983           https://bugzilla.gnome.org/show_bug.cgi?id=658241
10984
10985 2011-09-28 13:05:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10986
10987         * configure.ac:
10988           configure: update ported plugins list
10989
10990 2011-09-28 13:03:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10991
10992         * common:
10993           update to 0.11 branch
10994
10995 2011-09-27 20:32:46 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10996
10997         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10998         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
10999           dvdlpcmdec: port to 0.11
11000
11001 2011-09-27 18:19:50 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11002
11003         * ext/lame/gstlame.c:
11004         * ext/lame/gstlamemp3enc.c:
11005           lame: fix raw audio caps too
11006
11007 2011-09-27 18:15:00 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11008
11009         * ext/lame/gstlame.c:
11010         * ext/lame/gstlamemp3enc.c:
11011           lame: port to 0.11
11012
11013 2011-09-27 17:54:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11014
11015           Merge branch 'master' into 0.11
11016
11017 2011-09-27 17:51:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11018
11019         * ext/x264/gstx264enc.c:
11020         * ext/x264/gstx264enc.h:
11021           x264enc: port to 0.11
11022
11023 2011-09-27 17:01:59 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11024
11025         * ext/amrnb/Makefile.am:
11026         * ext/amrnb/amrnbenc.c:
11027         * ext/amrnb/amrnbenc.h:
11028           amrnbenc: port to audioencoder
11029
11030 2011-09-26 19:07:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11031
11032           Merge branch 'master' into 0.11
11033           Conflicts:
11034           ext/mad/gstmad.c
11035
11036 2011-09-26 19:03:13 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11037
11038         * ext/a52dec/gsta52dec.c:
11039           port a52dec to 0.11
11040
11041 2011-09-26 16:29:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11042
11043         * ext/twolame/gsttwolame.c:
11044           twolame: Simple fix for GstAudioEncoder API change
11045
11046 2011-09-26 16:28:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11047
11048         * ext/twolame/gsttwolame.c:
11049           twolame: Fix variable 'gstelement_class' set but not used compiler warning
11050
11051 2011-09-26 16:08:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11052
11053         * ext/lame/gstlame.c:
11054         * ext/lame/gstlamemp3enc.c:
11055           lame: Don't get the parent class again, GST_BOILERPLATE does this already
11056
11057 2011-09-26 16:07:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11058
11059         * ext/lame/gstlame.c:
11060         * ext/lame/gstlamemp3enc.c:
11061           lame: Fix variable 'gstelement_class' set but not used compiler warning
11062
11063 2011-09-26 12:07:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11064
11065         * ext/twolame/gsttwolame.c:
11066           twolame: improve output framing and timestamping
11067           ... which simply comes down to requesting one frame of input data at a time,
11068           since the encoder nicely turns this into 1 encoded frame.
11069
11070 2011-09-26 11:56:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11071
11072         * ext/twolame/Makefile.am:
11073         * ext/twolame/gsttwolame.c:
11074         * ext/twolame/gsttwolame.h:
11075           twolame: port to audioencoder
11076
11077 2011-09-23 15:32:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11078
11079         * ext/lame/gstlame.c:
11080           lame: use some more boilerplate
11081
11082 2011-09-23 15:26:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11083
11084         * ext/lame/gstlame.c:
11085         * ext/lame/gstlame.h:
11086           lame: port to audioencoder
11087
11088 2011-09-23 14:33:55 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11089
11090         * ext/lame/gstlamemp3enc.c:
11091           lamemp3enc: use some more boilerplate
11092
11093 2011-09-26 14:44:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11094
11095         * ext/lame/gstlamemp3enc.c:
11096           lamemp3enc: really report bitrate rather kbitrate
11097
11098 2011-09-26 14:44:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11099
11100         * ext/lame/Makefile.am:
11101         * ext/lame/gstlamemp3enc.c:
11102         * ext/lame/gstlamemp3enc.h:
11103           lamemp3enc: port to audioencoder
11104
11105 2011-09-16 15:35:06 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11106
11107         * ext/dvdread/dvdreadsrc.c:
11108           dvdreadsrc: take into account first sector of the current title
11109           This fixes seeking on titles which do not start on a new file.
11110           https://bugzilla.gnome.org/show_bug.cgi?id=659252
11111
11112 2011-09-16 15:03:54 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11113
11114         * ext/dvdread/dvdreadsrc.c:
11115           dvdreadsrc: fix sector seeking
11116           It was overly complicated, and did not take into account the offset
11117           needed for titles which do not start on a new file.
11118           https://bugzilla.gnome.org/show_bug.cgi?id=659252
11119
11120 2011-09-16 13:42:53 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11121
11122         * ext/dvdread/dvdreadsrc.c:
11123           dvdreadsrc: fix sector search for packed titles
11124           Some DVD titles are packed in a single set, and we need to use
11125           the correct table to map times to sectors.
11126           https://bugzilla.gnome.org/show_bug.cgi?id=659252
11127
11128 2011-08-15 16:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11129
11130         * configure.ac:
11131         * ext/mad/Makefile.am:
11132         * ext/mad/gstmad.c:
11133         * gst-plugins-ugly.spec.in:
11134           mad: remove id3tag dependency used by in practice unreachable legacy code
11135           The mad mp3 decoder element shouldn't parse tags at all really, but we
11136           have so far kept this code around for backwards-compatibility reasons
11137           for people building manual pipelines for some reason. However, as it
11138           turns out that code has never actually worked in 0.10 in practice,
11139           since it only gets executed if mad_frame_decode() returns LOSTSYNC,
11140           which doesn't actually seem to happen any more though because of the
11141           preceding mad_header_decode(), which will discover and report the
11142           sync loss if it runs into a tag and make mad_frame_decode() try to
11143           resync right away.
11144           Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
11145
11146 2011-09-08 17:01:27 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11147
11148         * gst/asfdemux/asfpacket.c:
11149           asfpacket: skip empty payload packets
11150           ... which also avoids assertion failures and possible segfaults later on
11151           when possibly trying to join 2 empty buffers.
11152
11153 2011-09-08 14:33:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11154
11155         * gst/realmedia/rmdemux.c:
11156         * gst/realmedia/rmdemux.h:
11157           rmdemux: delay announcing container tags until we have pads
11158           Fixes tags when transcoding.
11159           https://bugzilla.gnome.org/show_bug.cgi?id=658297
11160
11161 2011-09-07 14:36:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11162
11163         * tests/check/elements/amrnbenc.c:
11164           amrnbenc: Use complete raw audio caps in the test
11165
11166 2011-09-07 14:25:41 +0200  Stefan Sauer <ensonic@users.sf.net>
11167
11168         * docs/plugins/Makefile.am:
11169           docs: cleanup makefiles
11170           Remove commented out parts that we don't need. Remove "the wingo addition" - no
11171           so useful after all. Narrow down file-globs for plugin docs.
11172
11173 2011-09-06 21:25:13 +0200  Stefan Sauer <ensonic@users.sf.net>
11174
11175         * common:
11176           Automatic update of common submodule
11177           From a39eb83 to 11f0cd5
11178
11179 2011-09-06 15:40:55 +0200  Stefan Sauer <ensonic@users.sf.net>
11180
11181         * common:
11182           Automatic update of common submodule
11183           From 605cd9a to a39eb83
11184
11185 2011-08-25 13:04:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11186
11187         * gst/asfdemux/gstasfdemux.c:
11188           asf: don't use fourcc
11189
11190 2011-08-25 12:54:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11191
11192           Merge branch 'master' into 0.11
11193
11194 2011-08-22 17:49:14 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11195
11196         * ext/mpeg2dec/gstmpeg2dec.c:
11197           mpeg2dec: fix spurious failure to decode some files
11198           Parsing can return with an 'invalid' state, but this is not
11199           actually fatal. For one, the mpeg2dec command line tool that
11200           comes with the libmpeg2 library blithely ignores this condition
11201           and merrily goes on. So we do this same, logging the error,
11202           and going on with parsing. This makes something work that did
11203           not use to work, and brings happiness to the world.
11204           https://bugzilla.gnome.org/show_bug.cgi?id=429476
11205
11206 2011-08-19 18:07:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11207
11208         * ext/mad/gstmad.c:
11209         * ext/sidplay/Makefile.am:
11210         * ext/sidplay/gstsiddec.cc:
11211           port to new audio caps
11212
11213 2011-08-03 18:58:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11214
11215           Merge branch 'master' into 0.11
11216           Conflicts:
11217           common
11218           gst/asfdemux/gstrtpasfdepay.c
11219
11220 2011-08-03 09:05:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11221
11222         * configure.ac:
11223           configure: Add synaesthesia to the list of non-ported plugins
11224
11225 2011-08-03 01:08:43 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11226
11227         * configure.ac:
11228         * docs/plugins/Makefile.am:
11229         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11230         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11231         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11232         * gst-plugins-ugly.spec.in:
11233         * gst/mpegaudioparse/Makefile.am:
11234         * gst/mpegaudioparse/gstmpegaudioparse.c:
11235         * gst/mpegaudioparse/gstmpegaudioparse.h:
11236         * gst/mpegaudioparse/mpegaudioparse.vcproj:
11237         * gst/xingmux/Makefile.am:
11238         * gst/xingmux/gstxingmux.c:
11239         * gst/xingmux/gstxingmux.h:
11240         * gst/xingmux/plugin.c:
11241           Remove mp3parse plugin/element
11242           It's been replaced by mpegaudioparse in -good. Don't want anyone
11243           to spend time porting a deprecated element. Rename plugin to xingmux
11244           for now until we move that somewhere else.
11245
11246 2011-08-02 12:49:09 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
11247
11248         * configure.ac:
11249           configure.ac: Define list of non-ported plugins
11250
11251 2011-08-02 12:48:52 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
11252
11253         * ext/mad/gstmad.c:
11254           mad: Fix for changes in GstQuery API
11255
11256 2011-08-02 12:40:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
11257
11258         * gst/asfdemux/gstasfdemux.c:
11259           asfdemux: Fix for changes in GstQuery API
11260
11261 2011-08-02 12:40:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
11262
11263         * gst/asfdemux/asfpacket.c:
11264           asfdemux: Fix print statement
11265
11266 2011-08-02 12:35:40 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
11267
11268         * common:
11269           Update common submodule
11270
11271 2011-07-30 18:47:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11272
11273         * ext/x264/gstx264enc.c:
11274           x264enc: Properly set the stream format in setcaps
11275           Do not forget to set the selected format to the options string
11276           when getting it from caps
11277           https://bugzilla.gnome.org/show_bug.cgi?id=655223
11278
11279 2011-07-19 15:06:49 +0200  Stefan Sauer <ensonic@google.com>
11280
11281         * ext/x264/gstx264enc.c:
11282           x264enc: fix the build for older x264enc
11283           b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
11284
11285 2011-07-18 20:41:20 -0400  Olivier Crête <olivier.crete@collabora.com>
11286
11287         * ext/x264/gstx264enc.c:
11288           x264enc: Read stream-format from the right place
11289           Read the stream-format from "stream-format" and not from profile, also rename
11290           the "bytestream" variable to "stream_format" so it's easier to understand.
11291
11292 2011-06-13 23:24:27 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11293
11294         * ext/x264/gstx264enc.c:
11295         * ext/x264/gstx264enc.h:
11296           x264enc: Select stream-format based on caps
11297           Makes x264 select its stream-format based on what's available
11298           on caps, the user selected option will be chosen as a fallback
11299           when both options are available.
11300           https://bugzilla.gnome.org/show_bug.cgi?id=644233
11301
11302 2011-07-04 18:03:49 -0400  Olivier Crête <olivier.crete@collabora.com>
11303
11304         * ext/x264/gstx264enc.c:
11305           x264: Allow renegotiation but prefer current caps
11306
11307 2011-06-09 20:20:27 -0400  Olivier Crête <olivier.crete@collabora.com>
11308
11309         * tests/check/elements/x264enc.c:
11310           tests: Test x264enc profiles from the caps
11311           https://bugzilla.gnome.org/show_bug.cgi?id=644233
11312
11313 2011-03-07 17:58:34 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
11314
11315         * ext/x264/Makefile.am:
11316         * ext/x264/gstx264enc.c:
11317         * ext/x264/gstx264enc.h:
11318           x264: Use profile and level from caps
11319           Enforces the profile and level from the downstream caps, also
11320           sets them on the fixated caps
11321           https://bugzilla.gnome.org/show_bug.cgi?id=644233
11322
11323 2011-07-05 10:14:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11324
11325         * configure.ac:
11326           Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
11327
11328 2011-06-25 06:29:50 +0300  Brian Gitonga Marete <marete@toshnix.com>
11329
11330         * ext/x264/gstx264enc.c:
11331           x264enc: fix subme property annotation - subme maximum is 10, not 6.
11332           Although the element accepts subme values > 6, the annotation which is
11333           visible through gst-inspect (for example) erroneously indicates 6 as the
11334           maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
11335           https://bugzilla.gnome.org/show_bug.cgi?id=653473
11336
11337 2011-06-23 11:28:58 -0700  David Schleef <ds@schleef.org>
11338
11339         * common:
11340           Automatic update of common submodule
11341           From 69b981f to 605cd9a
11342
11343 2011-06-19 12:45:00 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11344
11345         * gst/asfdemux/gstrtspwms.c:
11346           rtspwms: Porting to 0.11
11347
11348 2011-06-18 20:24:42 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11349
11350         * gst/asfdemux/gstrtpasfdepay.c:
11351           rtpasfdepay: Port to 0.11
11352
11353 2011-06-15 23:40:02 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11354
11355         * gst/asfdemux/asfpacket.c:
11356         * gst/asfdemux/asfpacket.h:
11357         * gst/asfdemux/gstasfdemux.c:
11358         * gst/asfdemux/gstasfdemux.h:
11359           asfdemux: Porting to 0.11
11360
11361 2011-06-08 18:18:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11362
11363         * ext/sidplay/gstsiddec.cc:
11364           siddec: port siddec to 0.11
11365
11366 2011-06-06 12:41:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11367
11368         * gst/asfdemux/gstrtpasfdepay.c:
11369           rtpasfdepay: fix fragmented packet handling and packet padding
11370           Also remove a bogus assert.
11371
11372 2011-06-03 11:35:55 +0300  Stefan Kost <ensonic@users.sf.net>
11373
11374         * gst/synaesthesia/gstsynaesthesia.c:
11375           synaesthesia: fix wrong debug log string (copy'n'paste)
11376
11377 2011-06-02 18:46:11 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11378
11379           Merge branch 'master' into 0.11
11380           Conflicts:
11381           configure.ac
11382
11383 2011-06-02 18:43:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11384
11385         * ext/mad/gstmad.c:
11386           mad: port to new API
11387           Port to new segment API.
11388           Eat Caps events.
11389           No need to set caps on buffers.
11390
11391 2011-05-20 13:32:31 +0300  Stefan Kost <ensonic@users.sf.net>
11392
11393         * gst/realmedia/rmdemux.c:
11394           rmdemux: target is unsigned and can't be < 0
11395
11396 2011-05-20 13:31:14 +0300  Stefan Kost <ensonic@users.sf.net>
11397
11398         * ext/mad/gstmad.c:
11399           mad: use signed when caluculating the delta
11400           Avoids a <0 check for an unsigned variable.
11401
11402 2011-05-19 23:55:41 +0300  Stefan Kost <ensonic@users.sf.net>
11403
11404         * docs/plugins/Makefile.am:
11405           docs: remove obsolete commented out part
11406           We don't have this in the other modules and its not needed.
11407
11408 2011-05-19 23:38:23 +0300  Stefan Kost <ensonic@users.sf.net>
11409
11410         * docs/plugins/gst-plugins-ugly-plugins.args:
11411         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11412         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11413           docs: update plugin introspection data
11414           Now more files are merged and produced in a canonical fashion, which hopefully
11415           creates less or no delta in the future.
11416
11417 2011-05-19 22:58:28 +0300  Stefan Kost <ensonic@users.sf.net>
11418
11419         * common:
11420           Automatic update of common submodule
11421           From 9e5bbd5 to 69b981f
11422
11423 2011-05-18 14:49:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11424
11425         * ext/lame/Makefile.am:
11426         * ext/lame/gstlamemp3enc.c:
11427           lamemp3enc: Post CODEC and BITRATE tags
11428           Also filter any CODEC/AUDIO_CODEC tags from incoming
11429           tag events.
11430           Fixes bug #391543.
11431
11432 2011-05-18 16:10:55 +0300  Stefan Kost <ensonic@users.sf.net>
11433
11434         * common:
11435           Automatic update of common submodule
11436           From fd35073 to 9e5bbd5
11437
11438 2011-05-18 12:25:01 +0300  Stefan Kost <ensonic@users.sf.net>
11439
11440         * common:
11441           Automatic update of common submodule
11442           From 46dfcea to fd35073
11443
11444 2011-04-27 15:20:20 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11445
11446         * gst/asfdemux/gstrtpasfdepay.c:
11447           rtpasfdepay: simplify and refactor packet parsing
11448           Specifically, refactor buffer padding and consider marker bit for fragment
11449           assembling.
11450
11451 2011-04-27 15:14:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11452
11453         * gst/asfdemux/gstrtpasfdepay.c:
11454           rtpasfdepay: avoid re-sending header
11455           ... e.g. following a seek, which otherwise confuses downstream demuxer
11456           expecting only a flow of data packets at this time.
11457
11458 2011-04-27 15:12:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11459
11460         * gst/asfdemux/gstrtpasfdepay.c:
11461         * gst/asfdemux/gstrtpasfdepay.h:
11462           rtpasfdepay: remove unused field
11463
11464 2011-04-29 09:19:19 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11465
11466         * ext/mad/gstmad.c:
11467           mad: Post bitrate tag whenever the bitrate changes
11468           Also send the layer/mode/emphasis/bitrate tags as an event too.
11469
11470 2011-05-14 10:09:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11471
11472         * configure.ac:
11473         * win32/common/config.h:
11474           win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
11475
11476 2011-05-14 10:06:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11477
11478         * configure.ac:
11479         * docs/plugins/inspect/plugin-a52dec.xml:
11480         * docs/plugins/inspect/plugin-amrnb.xml:
11481         * docs/plugins/inspect/plugin-amrwbdec.xml:
11482         * docs/plugins/inspect/plugin-asf.xml:
11483         * docs/plugins/inspect/plugin-cdio.xml:
11484         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11485         * docs/plugins/inspect/plugin-dvdread.xml:
11486         * docs/plugins/inspect/plugin-dvdsub.xml:
11487         * docs/plugins/inspect/plugin-iec958.xml:
11488         * docs/plugins/inspect/plugin-lame.xml:
11489         * docs/plugins/inspect/plugin-mad.xml:
11490         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11491         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11492         * docs/plugins/inspect/plugin-mpegstream.xml:
11493         * docs/plugins/inspect/plugin-realmedia.xml:
11494         * docs/plugins/inspect/plugin-siddec.xml:
11495         * docs/plugins/inspect/plugin-twolame.xml:
11496         * docs/plugins/inspect/plugin-x264.xml:
11497         * win32/common/config.h:
11498           Back to development
11499
11500 === release 0.10.18 ===
11501
11502 2011-05-10 10:26:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11503
11504         * ChangeLog:
11505         * NEWS:
11506         * RELEASE:
11507         * configure.ac:
11508         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11509         * docs/plugins/inspect/plugin-a52dec.xml:
11510         * docs/plugins/inspect/plugin-amrnb.xml:
11511         * docs/plugins/inspect/plugin-amrwbdec.xml:
11512         * docs/plugins/inspect/plugin-asf.xml:
11513         * docs/plugins/inspect/plugin-cdio.xml:
11514         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11515         * docs/plugins/inspect/plugin-dvdread.xml:
11516         * docs/plugins/inspect/plugin-dvdsub.xml:
11517         * docs/plugins/inspect/plugin-iec958.xml:
11518         * docs/plugins/inspect/plugin-lame.xml:
11519         * docs/plugins/inspect/plugin-mad.xml:
11520         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11521         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11522         * docs/plugins/inspect/plugin-mpegstream.xml:
11523         * docs/plugins/inspect/plugin-realmedia.xml:
11524         * docs/plugins/inspect/plugin-siddec.xml:
11525         * docs/plugins/inspect/plugin-twolame.xml:
11526         * docs/plugins/inspect/plugin-x264.xml:
11527         * gst-plugins-ugly.doap:
11528         * win32/common/config.h:
11529           Release 0.10.18
11530           Highlights:
11531           - x264enc: allow changing bitrate and quantizers dynamically at runtime
11532           - x264enc: proxy downstream caps restrictions upstream via get_caps()
11533           - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
11534           - mad: allow build without libid3tag (which isn't really needed anyway)
11535           - many other fixes and improvements
11536
11537 2011-05-04 12:39:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11538
11539         * ext/x264/gstx264enc.c:
11540           x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
11541
11542 2011-05-04 12:30:39 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11543
11544         * ext/x264/gstx264enc.c:
11545           x264enc: do not leak peer pad reference
11546
11547 2011-05-03 15:27:43 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11548
11549         * ext/x264/gstx264enc.c:
11550           x264enc: No need to copy, reffing is enough
11551
11552 2011-05-03 14:57:16 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11553
11554         * ext/x264/gstx264enc.c:
11555           x264enc: get_caps function should return a copy of the caps
11556
11557 2011-04-30 20:07:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11558
11559         * configure.ac:
11560         * docs/plugins/inspect/plugin-a52dec.xml:
11561         * docs/plugins/inspect/plugin-amrnb.xml:
11562         * docs/plugins/inspect/plugin-amrwbdec.xml:
11563         * docs/plugins/inspect/plugin-asf.xml:
11564         * docs/plugins/inspect/plugin-cdio.xml:
11565         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11566         * docs/plugins/inspect/plugin-dvdread.xml:
11567         * docs/plugins/inspect/plugin-dvdsub.xml:
11568         * docs/plugins/inspect/plugin-iec958.xml:
11569         * docs/plugins/inspect/plugin-lame.xml:
11570         * docs/plugins/inspect/plugin-mad.xml:
11571         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11572         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11573         * docs/plugins/inspect/plugin-mpegstream.xml:
11574         * docs/plugins/inspect/plugin-realmedia.xml:
11575         * docs/plugins/inspect/plugin-siddec.xml:
11576         * docs/plugins/inspect/plugin-synaesthesia.xml:
11577         * docs/plugins/inspect/plugin-twolame.xml:
11578         * docs/plugins/inspect/plugin-x264.xml:
11579         * po/da.po:
11580         * po/de.po:
11581         * po/fr.po:
11582         * po/uk.po:
11583         * win32/common/config.h:
11584           0.10.17.4 pre-release
11585
11586 2011-04-29 15:43:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11587
11588         * ext/mad/gstmad.c:
11589           mad: remove buffer_alloc
11590
11591 2011-04-27 12:48:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11592
11593         * configure.ac:
11594         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11595         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11596         * docs/plugins/inspect/plugin-a52dec.xml:
11597         * docs/plugins/inspect/plugin-amrnb.xml:
11598         * docs/plugins/inspect/plugin-amrwbdec.xml:
11599         * docs/plugins/inspect/plugin-asf.xml:
11600         * docs/plugins/inspect/plugin-cdio.xml:
11601         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11602         * docs/plugins/inspect/plugin-dvdread.xml:
11603         * docs/plugins/inspect/plugin-dvdsub.xml:
11604         * docs/plugins/inspect/plugin-iec958.xml:
11605         * docs/plugins/inspect/plugin-lame.xml:
11606         * docs/plugins/inspect/plugin-mad.xml:
11607         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11608         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11609         * docs/plugins/inspect/plugin-mpegstream.xml:
11610         * docs/plugins/inspect/plugin-realmedia.xml:
11611         * docs/plugins/inspect/plugin-siddec.xml:
11612         * docs/plugins/inspect/plugin-synaesthesia.xml:
11613         * docs/plugins/inspect/plugin-twolame.xml:
11614         * docs/plugins/inspect/plugin-x264.xml:
11615         * po/bg.po:
11616         * po/ja.po:
11617         * po/nl.po:
11618         * po/pl.po:
11619         * po/ru.po:
11620         * po/sl.po:
11621         * po/tr.po:
11622           0.10.17.3 pre-release
11623
11624 2011-04-24 14:04:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11625
11626         * common:
11627           Automatic update of common submodule
11628           From c3cafe1 to 46dfcea
11629
11630 2011-04-19 19:24:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11631
11632         * ext/mad/gstmad.c:
11633           mad: port to 0.11
11634
11635 2011-04-19 19:23:56 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11636
11637           Merge branch 'master' into 0.11
11638           Conflicts:
11639           android/amrnb.mk
11640           android/amrwbdec.mk
11641           android/asf.mk
11642           android/mpegaudioparse.mk
11643           configure.ac
11644
11645 2011-04-19 17:26:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11646
11647         * tests/check/gst-plugins-ugly.supp:
11648           tests: add suppression for lame unit test
11649
11650 2011-04-19 14:41:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11651
11652         * tests/check/Makefile.am:
11653         * tests/check/generic/.gitignore:
11654         * tests/check/generic/index.c:
11655           tests: add generic index-setting test
11656
11657 2011-04-19 15:24:03 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11658
11659         * ext/mpeg2dec/gstmpeg2dec.c:
11660           mpeg2dec: don't deadlock when setting an index
11661
11662 2011-04-16 23:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11663
11664         * configure.ac:
11665         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11666         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11667         * docs/plugins/inspect/plugin-a52dec.xml:
11668         * docs/plugins/inspect/plugin-amrnb.xml:
11669         * docs/plugins/inspect/plugin-amrwbdec.xml:
11670         * docs/plugins/inspect/plugin-asf.xml:
11671         * docs/plugins/inspect/plugin-cdio.xml:
11672         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11673         * docs/plugins/inspect/plugin-dvdread.xml:
11674         * docs/plugins/inspect/plugin-dvdsub.xml:
11675         * docs/plugins/inspect/plugin-iec958.xml:
11676         * docs/plugins/inspect/plugin-lame.xml:
11677         * docs/plugins/inspect/plugin-mad.xml:
11678         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11679         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11680         * docs/plugins/inspect/plugin-mpegstream.xml:
11681         * docs/plugins/inspect/plugin-realmedia.xml:
11682         * docs/plugins/inspect/plugin-siddec.xml:
11683         * docs/plugins/inspect/plugin-synaesthesia.xml:
11684         * docs/plugins/inspect/plugin-twolame.xml:
11685         * docs/plugins/inspect/plugin-x264.xml:
11686         * po/sl.po:
11687         * win32/common/config.h:
11688           0.10.17.2 pre-release
11689
11690 2011-04-16 23:23:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11691
11692         * gst/realmedia/rademux.c:
11693           rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
11694
11695 2011-04-14 15:04:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11696
11697         * gst/mpegstream/gstmpegdemux.c:
11698           mpegstream: fix unused-but-set-variable warnings with gcc 4.6
11699
11700 2011-04-14 15:03:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11701
11702         * ext/dvdread/dvdreadsrc.c:
11703         * ext/sidplay/gstsiddec.cc:
11704         * ext/x264/gstx264enc.c:
11705           dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
11706
11707 2011-04-14 15:03:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11708
11709         * gst/asfdemux/gstasfdemux.c:
11710           asfdemux: fix unused-but-set-variable warnings with gcc 4.6
11711
11712 2011-04-13 20:31:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11713
11714         * ext/x264/gstx264enc.c:
11715           x264enc: Implement getcaps function
11716           This allows to set width/height/etc restrictions downstream.
11717
11718 2011-04-10 18:24:22 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
11719
11720         * Android.mk:
11721         * ext/mad/Makefile.am:
11722         * ext/x264/Makefile.am:
11723         * gst/asfdemux/Makefile.am:
11724         * gst/dvdlpcmdec/Makefile.am:
11725         * gst/dvdsub/Makefile.am:
11726         * gst/iec958/Makefile.am:
11727         * gst/mpegaudioparse/Makefile.am:
11728         * gst/mpegstream/Makefile.am:
11729         * gst/realmedia/Makefile.am:
11730         * gst/synaesthesia/Makefile.am:
11731           android: make it ready for androgenizer
11732           To build gstreamer for android we are now using androgenizer which
11733           generates the needed Android.mk files.
11734           Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
11735
11736 2011-04-10 18:34:11 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
11737
11738         * android/NOTICE:
11739         * android/amrnb.mk:
11740         * android/amrwbdec.mk:
11741         * android/asf.mk:
11742         * android/mpegaudioparse.mk:
11743           android: remove the android/ folder
11744
11745 2011-04-04 15:57:58 +0300  Stefan Kost <ensonic@users.sf.net>
11746
11747         * common:
11748           Automatic update of common submodule
11749           From 1ccbe09 to c3cafe1
11750
11751 2010-09-21 20:14:04 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
11752
11753         * ext/x264/gstx264enc.c:
11754         * ext/x264/gstx264enc.h:
11755           x264enc: Allow changing the bitrate and quantitizers dynamically
11756           https://bugzilla.gnome.org/show_bug.cgi?id=621663
11757
11758 2010-09-21 19:33:10 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
11759
11760         * ext/x264/gstx264enc.c:
11761           x264enc: Set max bitrate in quality mode
11762           https://bugzilla.gnome.org/show_bug.cgi?id=621663
11763
11764 2010-09-21 19:20:29 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
11765
11766         * ext/x264/gstx264enc.c:
11767           x264enc: Make it clear that constant quantizer is for debugging only
11768           https://bugzilla.gnome.org/show_bug.cgi?id=621663
11769
11770 2011-03-25 22:34:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11771
11772         * common:
11773           Automatic update of common submodule
11774           From 193b717 to 1ccbe09
11775
11776 2011-03-25 14:57:00 +0200  Stefan Kost <ensonic@users.sf.net>
11777
11778         * common:
11779           Automatic update of common submodule
11780           From b77e2bf to 193b717
11781
11782 2011-03-25 09:33:04 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11783
11784         * common:
11785           Automatic update of common submodule
11786           From d8814b6 to b77e2bf
11787
11788 2011-03-25 09:09:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11789
11790         * common:
11791           Automatic update of common submodule
11792           From 6aaa286 to d8814b6
11793
11794 2011-03-24 18:50:17 +0200  Stefan Kost <ensonic@users.sf.net>
11795
11796         * common:
11797           Automatic update of common submodule
11798           From 6aec6b9 to 6aaa286
11799
11800 2011-03-22 12:59:33 +0100  Luis de Bethencourt <luis@debethencourt.com>
11801
11802         * configure.ac:
11803           configure.ac: redundant use of AC_MSG_RESULT()
11804           cleaned the redundant use of AC_MSG_RESULT() in configure.ac
11805
11806 2011-03-18 19:34:57 +0100  Luis de Bethencourt <luis@debethencourt.com>
11807
11808         * autogen.sh:
11809           autogen: wingo signed comment
11810
11811 2011-03-15 11:02:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11812
11813         * gst/dvdsub/gstdvdsubdec.c:
11814         * gst/dvdsub/gstdvdsubdec.h:
11815           dvdsubdec: Rearrange buffer allocation and pushing code a bit
11816           This makes the code easier to read, doesn't store every buffer
11817           in the instance until the next buffer is to be drawn and
11818           fixes an unitialized variable compiler warning.
11819
11820 2011-03-15 10:59:23 +0100  Brendan Le Foll <blefoll@fluendo.com>
11821
11822         * gst/dvdsub/gstdvdsubdec.c:
11823           dvdsubdec: Output only a single buffer per subpicture and set the correct duration
11824           Fixes bug #619136.
11825
11826 2011-03-14 18:39:35 +0100  Brendan Le Foll <blefoll@fluendo.com>
11827
11828         * gst/dvdsub/gstdvdsubdec.c:
11829           dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
11830           Fixes bug #644704.
11831
11832 2011-03-11 17:45:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11833
11834         * configure.ac:
11835         * ext/mad/gstmad.c:
11836         * ext/mad/gstmad.h:
11837           mad: build the mad plugin even if libid3tag is not available
11838           ID3 tags are usually handled by id3demux, and should be handled
11839           by id3demux. Tag handling in mad based on libid3tag is very basic
11840           and mostly unnecessary really, so just build this plugin without
11841           ID3 tag support if libid3tag is not available.
11842
11843 2011-03-04 13:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11844
11845           Merge branch 'master' into 0.11
11846
11847 2011-03-02 13:12:11 +0200  Stefan Kost <ensonic@users.sf.net>
11848
11849         * gst/mpegstream/gstdvddemux.c:
11850           dvddemux: small code cleanup
11851           Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
11852           and avoid empty 'if' when logging is disabled.
11853
11854 2011-02-28 19:27:21 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11855
11856         * configure.ac:
11857           configure.ac: export plugin description more platform independent
11858           Fixes #642504.
11859
11860 2011-02-28 18:33:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11861
11862         * common:
11863           Automatic update of common submodule
11864           From 1de7f6a to 6aec6b9
11865
11866 2011-02-26 15:02:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11867
11868           Merge branch 'master' into 0.11
11869           Conflicts:
11870           configure.ac
11871
11872 2011-02-21 13:13:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11873
11874         * ext/mpeg2dec/gstmpeg2dec.c:
11875           mpeg2dec: do not fail fatally when unlinked
11876           ... as _NOT_LINKED was neither tested as fatal before nor complained about.
11877
11878 2011-02-21 11:05:31 +0200  Stefan Kost <ensonic@users.sf.net>
11879
11880         * ext/mad/gstmad.c:
11881         * ext/mad/gstmad.h:
11882         * ext/mpeg2dec/gstmpeg2dec.c:
11883         * ext/mpeg2dec/gstmpeg2dec.h:
11884           index: remove conditional index support
11885           Index support cannot be disabled since commit
11886           4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
11887           in core, which removed the configure flags to disable index.
11888
11889 2011-02-17 18:06:51 +0200  Stefan Kost <ensonic@users.sf.net>
11890
11891         * ext/mad/gstmad.c:
11892         * ext/mpeg2dec/gstmpeg2dec.c:
11893           formatting: trim trailing whitespace
11894
11895 2011-02-17 18:05:58 +0200  Stefan Kost <ensonic@users.sf.net>
11896
11897         * ext/mad/gstmad.c:
11898         * ext/mpeg2dec/gstmpeg2dec.c:
11899         * gst/mpegstream/gstmpegdemux.c:
11900           index: use delta frame flags instead of 0 or none
11901
11902 2011-02-14 17:52:09 +0000  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11903
11904         * ext/x264/gstx264enc.c:
11905           x264enc: Don't register flags with a value of 0
11906           Flags with a value of 0 aren't meaningful and will cause
11907           g_value_transform to go into an endless loop when trying to
11908           convert the flags to a string
11909
11910 2011-02-14 12:54:10 +0200  Stefan Kost <ensonic@users.sf.net>
11911
11912         * common:
11913           Automatic update of common submodule
11914           From f94d739 to 1de7f6a
11915
11916 2011-02-07 19:58:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11917
11918         * ext/amrwbdec/amrwbdec.c:
11919           amrwbdec: avoid stalling on invalid frame
11920           Skip 1 byte indicating invalid frame type index rather than stalling
11921           on it indefinitely until EOS.
11922           Fixes #639715.
11923
11924 2011-02-03 18:25:00 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11925
11926         * tests/check/pipelines/lame.c:
11927           tests: add unit test for lamemp3enc negotiation issue
11928           https://bugzilla.gnome.org/show_bug.cgi?id=641151
11929
11930 2011-02-03 18:18:35 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11931
11932         * ext/lame/gstlamemp3enc.c:
11933           lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
11934           The element downstream of mp3enc might only accept certain sample rates or channels,
11935           make sure we relay any restrictions that do exist to upstream when it does a
11936           get_caps() on the sink pad. That way upstream elements like audioresample or
11937           audioconvert can pick a sample rate / channel configuration that will be accepted,
11938           instead of just negotiating to the highest, which might then be rejected.
11939           https://bugzilla.gnome.org/show_bug.cgi?id=641151
11940
11941 2011-01-30 16:17:19 +0100  Edward Hervey <bilboed@bilboed.com>
11942
11943         * gst/asfdemux/asfpacket.c:
11944           asfpacket: Avoid using broken duration extension
11945           Quite a few (broken?) files have a packet duration of 1ms, which is
11946           most definitely wrong for either audio or video packets.
11947           We therefore avoid using that value and instead use other metrics to
11948           determine the buffer duration (like using the extended stream properties
11949           average frame duration if present and valid).
11950
11951 2011-01-27 15:33:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11952
11953         * configure.ac:
11954         * win32/common/config.h:
11955           win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
11956           https://bugzilla.gnome.org/show_bug.cgi?id=640705
11957
11958 2011-01-12 16:48:57 +0800  Yang Xichuan <xichuan.yang@tieto.com>
11959
11960         * gst/mpegaudioparse/gstxingmux.c:
11961           xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
11962           Fixes bug #639291.
11963
11964 2011-01-06 18:29:06 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11965
11966         * gst/mpegstream/gstdvddemux.c:
11967           mpegstream: increase allowable gap between streams
11968           The new delay is three times as much as the old one, and just happens
11969           to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
11970           was chocking before at 5:11.
11971           While there, merge the constants used in two places into a define.
11972           https://bugzilla.gnome.org/show_bug.cgi?id=539708
11973
11974 2011-01-22 17:31:40 +0100  Miguel Angel Cabrera Moya <madmac2501@gmail.com>
11975
11976         * ext/x264/gstx264enc.c:
11977           x264enc: make tag event writable before modifying tag list in place
11978           To modify an event tag is necessary to be sure that x264enc
11979           has its own copy.
11980           Also fix indentation.
11981           https://bugzilla.gnome.org/show_bug.cgi?id=640272
11982
11983 2011-01-24 10:14:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11984
11985         * configure.ac:
11986         * docs/plugins/inspect/plugin-a52dec.xml:
11987         * docs/plugins/inspect/plugin-amrnb.xml:
11988         * docs/plugins/inspect/plugin-amrwbdec.xml:
11989         * docs/plugins/inspect/plugin-asf.xml:
11990         * docs/plugins/inspect/plugin-cdio.xml:
11991         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11992         * docs/plugins/inspect/plugin-dvdread.xml:
11993         * docs/plugins/inspect/plugin-dvdsub.xml:
11994         * docs/plugins/inspect/plugin-iec958.xml:
11995         * docs/plugins/inspect/plugin-lame.xml:
11996         * docs/plugins/inspect/plugin-mad.xml:
11997         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11998         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11999         * docs/plugins/inspect/plugin-mpegstream.xml:
12000         * docs/plugins/inspect/plugin-realmedia.xml:
12001         * docs/plugins/inspect/plugin-siddec.xml:
12002         * docs/plugins/inspect/plugin-twolame.xml:
12003         * docs/plugins/inspect/plugin-x264.xml:
12004         * win32/common/config.h:
12005           Back to development
12006
12007 === release 0.10.17 ===
12008
12009 2011-01-21 13:18:51 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12010
12011         * ChangeLog:
12012         * NEWS:
12013         * RELEASE:
12014         * configure.ac:
12015         * docs/plugins/inspect/plugin-a52dec.xml:
12016         * docs/plugins/inspect/plugin-amrnb.xml:
12017         * docs/plugins/inspect/plugin-amrwbdec.xml:
12018         * docs/plugins/inspect/plugin-asf.xml:
12019         * docs/plugins/inspect/plugin-cdio.xml:
12020         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12021         * docs/plugins/inspect/plugin-dvdread.xml:
12022         * docs/plugins/inspect/plugin-dvdsub.xml:
12023         * docs/plugins/inspect/plugin-iec958.xml:
12024         * docs/plugins/inspect/plugin-lame.xml:
12025         * docs/plugins/inspect/plugin-mad.xml:
12026         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12027         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12028         * docs/plugins/inspect/plugin-mpegstream.xml:
12029         * docs/plugins/inspect/plugin-realmedia.xml:
12030         * docs/plugins/inspect/plugin-siddec.xml:
12031         * docs/plugins/inspect/plugin-twolame.xml:
12032         * docs/plugins/inspect/plugin-x264.xml:
12033         * gst-plugins-ugly.doap:
12034         * win32/common/config.h:
12035           Release 0.10.17
12036
12037 2011-01-18 11:11:28 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12038
12039         * configure.ac:
12040         * docs/plugins/inspect/plugin-a52dec.xml:
12041         * docs/plugins/inspect/plugin-amrnb.xml:
12042         * docs/plugins/inspect/plugin-amrwbdec.xml:
12043         * docs/plugins/inspect/plugin-asf.xml:
12044         * docs/plugins/inspect/plugin-cdio.xml:
12045         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12046         * docs/plugins/inspect/plugin-dvdread.xml:
12047         * docs/plugins/inspect/plugin-dvdsub.xml:
12048         * docs/plugins/inspect/plugin-iec958.xml:
12049         * docs/plugins/inspect/plugin-lame.xml:
12050         * docs/plugins/inspect/plugin-mad.xml:
12051         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12052         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12053         * docs/plugins/inspect/plugin-mpegstream.xml:
12054         * docs/plugins/inspect/plugin-realmedia.xml:
12055         * docs/plugins/inspect/plugin-siddec.xml:
12056         * docs/plugins/inspect/plugin-twolame.xml:
12057         * docs/plugins/inspect/plugin-x264.xml:
12058         * win32/common/config.h:
12059           0.10.16.4 pre-release
12060
12061 2011-01-14 17:37:09 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
12062
12063         * ext/mpeg2dec/gstmpeg2dec.c:
12064           mpeg2dec: Use the proper component value for height
12065
12066 2011-01-11 20:42:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12067
12068         * configure.ac:
12069         * docs/plugins/inspect/plugin-a52dec.xml:
12070         * docs/plugins/inspect/plugin-amrnb.xml:
12071         * docs/plugins/inspect/plugin-amrwbdec.xml:
12072         * docs/plugins/inspect/plugin-asf.xml:
12073         * docs/plugins/inspect/plugin-cdio.xml:
12074         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12075         * docs/plugins/inspect/plugin-dvdread.xml:
12076         * docs/plugins/inspect/plugin-dvdsub.xml:
12077         * docs/plugins/inspect/plugin-iec958.xml:
12078         * docs/plugins/inspect/plugin-lame.xml:
12079         * docs/plugins/inspect/plugin-mad.xml:
12080         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12081         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12082         * docs/plugins/inspect/plugin-mpegstream.xml:
12083         * docs/plugins/inspect/plugin-realmedia.xml:
12084         * docs/plugins/inspect/plugin-siddec.xml:
12085         * docs/plugins/inspect/plugin-twolame.xml:
12086         * docs/plugins/inspect/plugin-x264.xml:
12087         * win32/common/config.h:
12088           0.10.16.3 pre-release
12089
12090 2011-01-11 17:09:02 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
12091
12092         * gst/asfdemux/asfheaders.c:
12093         * gst/asfdemux/asfheaders.h:
12094         * gst/asfdemux/gstasfdemux.c:
12095           asfdemux: Handle new type of DRM'd asf files.
12096           These are produced by the new MS PlayReady system.
12097           https://bugzilla.gnome.org/show_bug.cgi?id=639226
12098
12099 2011-01-11 15:51:14 +0200  Stefan Kost <ensonic@users.sf.net>
12100
12101         * common:
12102           Automatic update of common submodule
12103           From e572c87 to f94d739
12104
12105 2011-01-10 16:37:19 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12106
12107         * common:
12108           Automatic update of common submodule
12109           From ccbaa85 to e572c87
12110
12111 2011-01-10 14:54:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12112
12113         * common:
12114           Automatic update of common submodule
12115           From 46445ad to ccbaa85
12116
12117 2011-01-08 00:35:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12118
12119         * tests/check/Makefile.am:
12120           tests: never disable g_assert() and cast checks for the unit tests
12121           The unit tests are riddled with g_assert() and friends, make sure we
12122           don't disable assert and cast checks for the unit tests even if
12123           this has been specified for the rest of the code base, e.g. via
12124           --disable-glib-asserts
12125
12126 2011-01-07 14:42:26 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12127
12128         * configure.ac:
12129         * win32/common/config.h:
12130           0.10.16.2 pre-release
12131
12132 2011-01-07 14:38:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12133
12134         * docs/plugins/gst-plugins-ugly-plugins.args:
12135         * docs/plugins/inspect/plugin-a52dec.xml:
12136         * docs/plugins/inspect/plugin-amrnb.xml:
12137         * docs/plugins/inspect/plugin-amrwbdec.xml:
12138         * docs/plugins/inspect/plugin-asf.xml:
12139         * docs/plugins/inspect/plugin-cdio.xml:
12140         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12141         * docs/plugins/inspect/plugin-dvdread.xml:
12142         * docs/plugins/inspect/plugin-dvdsub.xml:
12143         * docs/plugins/inspect/plugin-iec958.xml:
12144         * docs/plugins/inspect/plugin-lame.xml:
12145         * docs/plugins/inspect/plugin-mad.xml:
12146         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12147         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12148         * docs/plugins/inspect/plugin-mpegstream.xml:
12149         * docs/plugins/inspect/plugin-realmedia.xml:
12150         * docs/plugins/inspect/plugin-siddec.xml:
12151         * docs/plugins/inspect/plugin-twolame.xml:
12152         * docs/plugins/inspect/plugin-x264.xml:
12153           docs: update docs
12154
12155 2011-01-07 14:37:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12156
12157         * po/bg.po:
12158         * po/ca.po:
12159         * po/ru.po:
12160           po: update translations
12161
12162 2011-01-07 14:33:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12163
12164         * configure.ac:
12165           configure: use $LIBM instead of hardcoding -lm
12166
12167 2011-01-06 13:15:17 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
12168
12169         * gst/realmedia/rmdemux.c:
12170           rmdemux: Initialize return variable.
12171           In the unlikely event that height is 0 (which is invalid) we would end up
12172           never setting the flow return.
12173
12174 2011-01-05 16:52:03 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
12175
12176         * gst/realmedia/rmutils.c:
12177           realmedia: Fix unitialized variables on macosx
12178
12179 2011-01-04 10:32:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12180
12181         * ext/x264/gstx264enc.c:
12182           x264enc: Handle codec/encoder tags
12183           Make x264enc drop video-codec and codec tags and replace
12184           encoder/encoder-version with x264 and its build number
12185           Fixes #621465
12186
12187 2010-12-29 22:17:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12188
12189         * ext/mpeg2dec/gstmpeg2dec.c:
12190           mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
12191
12192 2010-12-29 22:10:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12193
12194         * ext/mpeg2dec/gstmpeg2dec.c:
12195           mpeg2dec: minor formatting clean-up
12196
12197 2010-12-29 21:42:36 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12198
12199         * ext/mpeg2dec/gstmpeg2dec.c:
12200           mpeg2dec: refactor cropping code to use libgstvideo functions
12201           https://bugzilla.gnome.org/show_bug.cgi?id=571146
12202
12203 2010-12-29 20:19:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12204
12205         * ext/mpeg2dec/gstmpeg2dec.c:
12206         * ext/mpeg2dec/gstmpeg2dec.h:
12207           mpeg2dec: use GstVideoFormat instead of custom enum
12208
12209 2010-12-29 20:15:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12210
12211         * ext/mpeg2dec/Makefile.am:
12212           mpeg2dec: fix LIBADD order in Makefile.am
12213
12214 2010-11-19 13:01:35 -0500  Tristan Matthews <tristan@sat.qc.ca>
12215
12216         * ext/x264/gstx264enc.c:
12217           x264: vbv-buf-capacity should have a minimum of 0
12218           x264 will clip this value internally, and users should be allowed to
12219           specify a lower value than 300 ms.
12220           https://bugzilla.gnome.org/show_bug.cgi?id=635291
12221
12222 2010-12-27 11:38:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12223
12224         * ext/x264/gstx264enc.c:
12225           x264enc: also accept YV12 input
12226
12227 2010-12-01 18:35:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12228
12229         * ext/x264/gstx264enc.c:
12230           x264enc: add a note to the docs about encoder latency and queues
12231           https://bugzilla.gnome.org/show_bug.cgi?id=636107
12232
12233 2010-12-24 10:12:19 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
12234
12235         * gst/realmedia/rademux.c:
12236         * gst/realmedia/rmdemux.c:
12237           realmedia: do not use the pad buffer allocation functions in demuxers
12238           Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
12239           https://bugzilla.gnome.org/show_bug.cgi?id=637932
12240
12241 2010-12-20 17:47:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
12242
12243         * common:
12244           Automatic update of common submodule
12245           From 169462a to 46445ad
12246
12247 2010-12-16 10:30:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12248
12249         * ext/mad/gstmad.c:
12250           mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
12251           Fixes bug #635461.
12252
12253 2010-12-15 14:56:36 +0200  Stefan Kost <ensonic@users.sf.net>
12254
12255         * common:
12256           Automatic update of common submodule
12257           From 20742ae to 169462a
12258
12259 2010-12-12 11:54:35 -0600  Rob Clark <rob@ti.com>
12260
12261         * gst/realmedia/rmdemux.c:
12262           rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
12263           Signed-off-by: Rob Clark <rob@ti.com>
12264
12265 2010-12-13 16:24:09 +0200  Stefan Kost <ensonic@users.sf.net>
12266
12267         * common:
12268           Automatic update of common submodule
12269           From 011bcc8 to 20742ae
12270
12271 2010-11-14 10:57:21 -0800  Leo Singer <leo.singer@ligo.org>
12272
12273         * configure.ac:
12274           x264: uses pkg-config to locate libx264
12275
12276 2010-12-07 15:40:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
12277
12278           Merge branch 'master' into 0.11
12279
12280 2010-12-07 15:39:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
12281
12282         * tests/check/pipelines/lame.c:
12283           check: don't use deprecated method
12284
12285 2010-12-06 18:12:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
12286
12287         * android/amrnb.mk:
12288         * android/amrwbdec.mk:
12289         * android/asf.mk:
12290         * android/mpegaudioparse.mk:
12291         * configure.ac:
12292           more 0.10 -> 0,11 changes
12293
12294 2010-12-06 12:29:12 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
12295
12296         * configure.ac:
12297           configure: open 0.11 branch
12298
12299 2010-12-03 17:43:25 +0100  Benjamin Gaignard <benjamin.gaignard@stericsson.com>
12300
12301         * Android.mk:
12302         * android/NOTICE:
12303         * android/amrnb.mk:
12304         * android/amrwbdec.mk:
12305         * android/asf.mk:
12306         * android/mpegaudioparse.mk:
12307           Add build system for Android
12308
12309 2010-11-25 19:51:50 +0100  Edward Hervey <bilboed@bilboed.com>
12310
12311         * gst/realmedia/rmutils.c:
12312           realmedia: Remove dead assignments
12313
12314 2010-11-25 19:51:40 +0100  Edward Hervey <bilboed@bilboed.com>
12315
12316         * ext/mad/gstmad.c:
12317           mad: Remove dead assignments
12318
12319 2010-11-13 12:38:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12320
12321         * ext/dvdread/dvdreadsrc.c:
12322           dvdreadsrc: remove bogus comment
12323
12324 2010-11-13 12:34:37 +0000  Thomas Green <thomasgr33n@gmail.com>
12325
12326         * ext/dvdread/dvdreadsrc.c:
12327           dvdreadsrc: fix handling of multi-angle streams
12328           We would output all angles interleaved instead of just
12329           the selected angle.
12330           https://bugzilla.gnome.org/show_bug.cgi?id=539254
12331
12332 2010-10-28 17:01:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12333
12334         * gst/realmedia/Makefile.am:
12335           realmedia: fix LIBS order in Makefile
12336
12337 2010-10-22 09:17:40 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12338
12339         * po/af.po:
12340         * po/az.po:
12341         * po/bg.po:
12342         * po/ca.po:
12343         * po/cs.po:
12344         * po/da.po:
12345         * po/de.po:
12346         * po/el.po:
12347         * po/en_GB.po:
12348         * po/es.po:
12349         * po/eu.po:
12350         * po/fi.po:
12351         * po/fr.po:
12352         * po/gl.po:
12353         * po/hu.po:
12354         * po/id.po:
12355         * po/it.po:
12356         * po/ja.po:
12357         * po/lt.po:
12358         * po/lv.po:
12359         * po/ms.po:
12360         * po/mt.po:
12361         * po/nb.po:
12362         * po/nl.po:
12363         * po/or.po:
12364         * po/pl.po:
12365         * po/pt_BR.po:
12366         * po/ro.po:
12367         * po/ru.po:
12368         * po/sk.po:
12369         * po/sl.po:
12370         * po/sq.po:
12371         * po/sr.po:
12372         * po/sv.po:
12373         * po/tr.po:
12374         * po/uk.po:
12375         * po/vi.po:
12376         * po/zh_CN.po:
12377           po: update for new translatable strings
12378
12379 2010-10-27 13:17:29 +0100  Jan Schmidt <thaytan@noraisin.net>
12380
12381         * common:
12382           Automatic update of common submodule
12383           From 7bbd708 to 011bcc8
12384
12385 2010-10-20 20:26:45 +0200  Guillaume Emont <gemont@igalia.com>
12386
12387         * ext/mpeg2dec/gstmpeg2dec.c:
12388           mpeg2dec: convert the position to stream time before answering to a position query
12389
12390 2010-10-24 14:22:39 +0200  Edward Hervey <bilboed@bilboed.com>
12391
12392         * gst/realmedia/Makefile.am:
12393         * gst/realmedia/rademux.c:
12394         * gst/realmedia/rmdemux.c:
12395         * gst/realmedia/rmdemux.h:
12396           realmedia: Get codec name from pbutils instead of harcoding them
12397
12398 2010-10-22 11:29:55 +0200  Robert Swain <robert.swain@collabora.co.uk>
12399
12400         * ext/x264/gstx264enc.c:
12401           x264enc: Work around a rate control issue in libx264
12402           When variable framerate is disabled in libx264 (which occurs when using
12403           the zerolatency tuning), libx264 ignores timestamps but still uses the
12404           timebase leading to messed up rate control with our nanosecond timebase.
12405           We work around this issue by setting the timebase to the reciprocal of
12406           the framerate and we validate that the framerate is suitable.
12407           This has been fixed upstream in libx264 but there are non-fixed versions
12408           in the wild so this workaround is still needed.
12409           Fixes bug #632861
12410
12411 2010-10-19 16:30:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12412
12413         * ext/mpeg2dec/gstmpeg2dec.c:
12414           mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
12415
12416 2010-10-13 21:38:06 +0200  Guillaume Emont <gemont@igalia.com>
12417
12418         * ext/mpeg2dec/gstmpeg2dec.c:
12419           mpeg2dec: fix position query by trusting upstream
12420           Position queries are badly handled for DVDs (probably due to the division in
12421           chapters): the time returned was the time since the start of chapter.
12422           Now ask upstream for position queries, fall back to the old code if upstream
12423           cannot answer the query.
12424
12425 2010-10-19 12:20:40 +0300  Stefan Kost <ensonic@users.sf.net>
12426
12427         * ext/lame/gstlame.c:
12428         * ext/mad/gstmad.c:
12429         * ext/sidplay/gstsiddec.cc:
12430         * gst/mpegstream/gstmpegparse.c:
12431           various: canonicalize property names
12432
12433 2010-10-19 10:06:33 +0300  Stefan Kost <ensonic@users.sf.net>
12434
12435         * ext/a52dec/gsta52dec.c:
12436         * ext/amrnb/amrnbdec.c:
12437         * ext/amrnb/amrnbenc.c:
12438         * ext/cdio/gstcdiocddasrc.c:
12439         * ext/dvdread/dvdreadsrc.c:
12440         * ext/lame/gstlame.c:
12441         * ext/lame/gstlamemp3enc.c:
12442         * ext/mad/gstmad.c:
12443         * ext/sidplay/gstsiddec.cc:
12444         * ext/x264/gstx264enc.c:
12445           various (ext): add a missing G_PARAM_STATIC_STRINGS flags
12446
12447 2010-10-19 09:49:47 +0300  Stefan Kost <ensonic@users.sf.net>
12448
12449         * gst/iec958/ac3iec.c:
12450         * gst/mpegaudioparse/gstmpegaudioparse.c:
12451         * gst/mpegstream/gstmpegparse.c:
12452         * gst/mpegstream/gstrfc2250enc.c:
12453         * gst/realmedia/pnmsrc.c:
12454         * gst/realmedia/rdtmanager.c:
12455           various (gst): add a missing G_PARAM_STATIC_STRINGS flags
12456
12457 2010-10-14 12:32:16 -0700  David Schleef <ds@schleef.org>
12458
12459         * common:
12460           Automatic update of common submodule
12461           From 5a668bf to 7bbd708
12462
12463 2010-10-08 12:44:52 -0700  David Schleef <ds@schleef.org>
12464
12465         * common:
12466           Automatic update of common submodule
12467           From c4a8adc to 5a668bf
12468
12469 2010-10-08 12:56:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12470
12471         * common:
12472           Automatic update of common submodule
12473           From 5e3c9bf to c4a8adc
12474
12475 2010-09-29 21:24:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12476
12477         * ext/mad/gstmad.c:
12478         * ext/mad/gstmad.h:
12479           mad: support reverse playback
12480
12481 2010-09-26 19:24:08 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12482
12483         * ext/dvdread/dvdreadsrc.c:
12484           dvdreadsrc: improve error messages on read errors
12485           Provide proper i18n-ed error messages when a read error happens,
12486           and point out that the error could be happening because the
12487           DVD is scrambled.
12488           https://bugzilla.gnome.org/show_bug.cgi?id=613633
12489
12490 2010-09-24 00:03:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12491
12492         * configure.ac:
12493           configure: set plugin release datetime
12494
12495 2010-09-21 18:34:31 +0200  Edward Hervey <bilboed@bilboed.com>
12496
12497         * common:
12498           Automatic update of common submodule
12499           From aa0d1d0 to 5e3c9bf
12500
12501 2010-09-15 20:14:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12502
12503         * gst/mpegstream/gstmpegparse.c:
12504           mpegparse: re-fix flow return handling
12505           Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
12506           -  } while (GST_FLOW_IS_SUCCESS (result));
12507           +  } while (result != GST_FLOW_OK);
12508
12509 2010-09-09 22:33:36 +0300  Stefan Kost <ensonic@users.sf.net>
12510
12511         * tests/check/Makefile.am:
12512         * tests/check/generic/states.c:
12513           tests: allow running state tests for all elements
12514           Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
12515           to try elements that would normaly be skipped.
12516
12517 2010-09-09 09:53:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12518
12519         * Makefile.am:
12520           New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
12521
12522 2010-09-08 00:09:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12523
12524         * configure.ac:
12525         * pkgconfig/.gitignore:
12526         * pkgconfig/Makefile.am:
12527         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
12528           Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
12529           This .pc file will not be installed, it's only for uninstalled setups,
12530           same thing as we do for -good. This is so other modules' unit tests can
12531           find our plugins properly in an uninstalled setup.
12532
12533 2010-09-07 11:42:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12534
12535         * common:
12536           Automatic update of common submodule
12537           From c2e10bf to aa0d1d0
12538
12539 2010-09-06 23:53:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12540
12541         * configure.ac:
12542           configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
12543
12544 2010-09-06 23:51:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12545
12546         * ext/sidplay/gstsiddec.cc:
12547           siddec: don't use GST_FLOW_IS_FATAL
12548           GST_FLOW_IS_FATAL has been deprecated in core git.
12549
12550 2010-09-05 18:58:50 -0700  David Schleef <ds@schleef.org>
12551
12552         * common:
12553           Automatic update of common submodule
12554           From d3d9acf to c2e10bf
12555
12556 2010-09-05 12:27:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12557
12558         * configure.ac:
12559           configure: Require orc >= 0.4.6 for --compat
12560
12561 2010-09-05 12:20:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12562
12563         * common:
12564           Automatic update of common submodule
12565           From ec60217 to d3d9acf
12566
12567 2010-08-27 18:26:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12568
12569         * ext/mpeg2dec/gstmpeg2dec.c:
12570           mpeg2dec: Don't use GST_FLOW_IS_FATAL()
12571           And don't post error messages if allocating a buffer resulted
12572           in WRONG_STATE or UNEXPECTED.
12573
12574 2010-08-27 18:25:31 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12575
12576         * gst/mpegaudioparse/gstxingmux.c:
12577           xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
12578
12579 2010-08-27 18:24:11 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12580
12581         * gst/mpegstream/gstdvddemux.c:
12582         * gst/mpegstream/gstmpegdemux.c:
12583         * gst/mpegstream/gstmpegparse.c:
12584           mpegstream: Don't use GST_FLOW_IS_SUCCESS()
12585
12586 2010-08-27 18:22:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12587
12588         * gst/realmedia/rmdemux.c:
12589           rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
12590
12591 2010-08-27 18:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12592
12593         * gst/asfdemux/gstasfdemux.c:
12594           asfdemux: Don't use GST_FLOW_IS_FATAL()
12595           And don't post error messages for UNEXPECTED and post an error
12596           message if pulling data failed because of NOT_LINKED.
12597
12598 2010-09-04 13:17:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12599
12600         * configure.ac:
12601         * docs/plugins/inspect/plugin-a52dec.xml:
12602         * docs/plugins/inspect/plugin-amrnb.xml:
12603         * docs/plugins/inspect/plugin-amrwbdec.xml:
12604         * docs/plugins/inspect/plugin-asf.xml:
12605         * docs/plugins/inspect/plugin-cdio.xml:
12606         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12607         * docs/plugins/inspect/plugin-dvdread.xml:
12608         * docs/plugins/inspect/plugin-dvdsub.xml:
12609         * docs/plugins/inspect/plugin-iec958.xml:
12610         * docs/plugins/inspect/plugin-lame.xml:
12611         * docs/plugins/inspect/plugin-mad.xml:
12612         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12613         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12614         * docs/plugins/inspect/plugin-mpegstream.xml:
12615         * docs/plugins/inspect/plugin-realmedia.xml:
12616         * docs/plugins/inspect/plugin-siddec.xml:
12617         * docs/plugins/inspect/plugin-twolame.xml:
12618         * docs/plugins/inspect/plugin-x264.xml:
12619         * win32/common/config.h:
12620           Back to development
12621           Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
12622           the code is updated for the GST_FLOW_IS_* macro deprecations.
12623
12624 === release 0.10.16 ===
12625
12626 2010-09-02 23:59:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12627
12628         * ChangeLog:
12629         * NEWS:
12630         * RELEASE:
12631         * configure.ac:
12632         * gst-plugins-ugly.doap:
12633         * win32/common/config.h:
12634           Release 0.10.16
12635
12636 2010-09-02 23:58:22 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12637
12638         * docs/plugins/inspect/plugin-a52dec.xml:
12639         * docs/plugins/inspect/plugin-amrnb.xml:
12640         * docs/plugins/inspect/plugin-amrwbdec.xml:
12641         * docs/plugins/inspect/plugin-asf.xml:
12642         * docs/plugins/inspect/plugin-cdio.xml:
12643         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12644         * docs/plugins/inspect/plugin-dvdread.xml:
12645         * docs/plugins/inspect/plugin-dvdsub.xml:
12646         * docs/plugins/inspect/plugin-iec958.xml:
12647         * docs/plugins/inspect/plugin-lame.xml:
12648         * docs/plugins/inspect/plugin-mad.xml:
12649         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12650         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12651         * docs/plugins/inspect/plugin-mpegstream.xml:
12652         * docs/plugins/inspect/plugin-realmedia.xml:
12653         * docs/plugins/inspect/plugin-siddec.xml:
12654         * docs/plugins/inspect/plugin-twolame.xml:
12655         * docs/plugins/inspect/plugin-x264.xml:
12656           docs: update docs for release
12657
12658 2010-09-02 23:48:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12659
12660         * po/LINGUAS:
12661         * po/gl.po:
12662         * po/id.po:
12663         * po/lv.po:
12664         * po/ro.po:
12665         * po/sv.po:
12666           po: update translations
12667
12668 2010-08-30 16:02:24 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12669
12670         * configure.ac:
12671         * po/af.po:
12672         * po/az.po:
12673         * po/bg.po:
12674         * po/ca.po:
12675         * po/cs.po:
12676         * po/da.po:
12677         * po/de.po:
12678         * po/el.po:
12679         * po/en_GB.po:
12680         * po/es.po:
12681         * po/eu.po:
12682         * po/fi.po:
12683         * po/fr.po:
12684         * po/hu.po:
12685         * po/id.po:
12686         * po/it.po:
12687         * po/ja.po:
12688         * po/lt.po:
12689         * po/lv.po:
12690         * po/ms.po:
12691         * po/mt.po:
12692         * po/nb.po:
12693         * po/nl.po:
12694         * po/or.po:
12695         * po/pl.po:
12696         * po/pt_BR.po:
12697         * po/ru.po:
12698         * po/sk.po:
12699         * po/sl.po:
12700         * po/sq.po:
12701         * po/sr.po:
12702         * po/sv.po:
12703         * po/tr.po:
12704         * po/uk.po:
12705         * po/vi.po:
12706         * po/zh_CN.po:
12707           0.10.15.6 pre-release
12708
12709 2010-08-27 17:50:59 +0200  Edward Hervey <bilboed@bilboed.com>
12710
12711         * gst/asfdemux/gstasfdemux.c:
12712           asfdemux: Don't error out on non-critical flow returns
12713           Only error out when downstream returns:
12714           * NOT_SUPPORTED
12715           * ERROR
12716           * NOT_NEGOTIATED
12717           * NOT_LINKED
12718           If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
12719           of the streams had gone EOS) and then stop the task silently.
12720           In the case of WRONG_STATE we just need to stop silently
12721           https://bugzilla.gnome.org/show_bug.cgi?id=600412
12722
12723 2010-08-25 19:02:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12724
12725         * configure.ac:
12726         * po/af.po:
12727         * po/az.po:
12728         * po/bg.po:
12729         * po/ca.po:
12730         * po/cs.po:
12731         * po/da.po:
12732         * po/de.po:
12733         * po/el.po:
12734         * po/en_GB.po:
12735         * po/es.po:
12736         * po/eu.po:
12737         * po/fi.po:
12738         * po/fr.po:
12739         * po/hu.po:
12740         * po/id.po:
12741         * po/it.po:
12742         * po/ja.po:
12743         * po/lt.po:
12744         * po/lv.po:
12745         * po/ms.po:
12746         * po/mt.po:
12747         * po/nb.po:
12748         * po/nl.po:
12749         * po/or.po:
12750         * po/pl.po:
12751         * po/pt_BR.po:
12752         * po/ru.po:
12753         * po/sk.po:
12754         * po/sl.po:
12755         * po/sq.po:
12756         * po/sr.po:
12757         * po/sv.po:
12758         * po/tr.po:
12759         * po/uk.po:
12760         * po/vi.po:
12761         * po/zh_CN.po:
12762           0.10.15.5 pre-release
12763
12764 2010-08-25 15:39:33 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
12765
12766         * gst/mpegaudioparse/gstmpegaudioparse.c:
12767           mp3parse: propagate flow errors upstream.
12768           Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
12769           always return the error upstream.
12770
12771 2010-08-21 21:42:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12772
12773         * configure.ac:
12774         * po/af.po:
12775         * po/az.po:
12776         * po/bg.po:
12777         * po/ca.po:
12778         * po/cs.po:
12779         * po/da.po:
12780         * po/de.po:
12781         * po/el.po:
12782         * po/en_GB.po:
12783         * po/es.po:
12784         * po/eu.po:
12785         * po/fi.po:
12786         * po/fr.po:
12787         * po/hu.po:
12788         * po/id.po:
12789         * po/it.po:
12790         * po/ja.po:
12791         * po/lt.po:
12792         * po/lv.po:
12793         * po/ms.po:
12794         * po/mt.po:
12795         * po/nb.po:
12796         * po/nl.po:
12797         * po/or.po:
12798         * po/pl.po:
12799         * po/pt_BR.po:
12800         * po/ru.po:
12801         * po/sk.po:
12802         * po/sl.po:
12803         * po/sq.po:
12804         * po/sr.po:
12805         * po/sv.po:
12806         * po/tr.po:
12807         * po/uk.po:
12808         * po/vi.po:
12809         * po/zh_CN.po:
12810           0.10.15.4 pre-release
12811
12812 2010-08-13 17:24:41 +0300  Stefan Kost <ensonic@users.sf.net>
12813
12814         * common:
12815           Automatic update of common submodule
12816           From 3e8db1d to ec60217
12817
12818 2010-08-11 16:46:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12819
12820         * configure.ac:
12821         * docs/plugins/inspect/plugin-a52dec.xml:
12822         * docs/plugins/inspect/plugin-amrnb.xml:
12823         * docs/plugins/inspect/plugin-amrwbdec.xml:
12824         * docs/plugins/inspect/plugin-asf.xml:
12825         * docs/plugins/inspect/plugin-cdio.xml:
12826         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12827         * docs/plugins/inspect/plugin-dvdread.xml:
12828         * docs/plugins/inspect/plugin-dvdsub.xml:
12829         * docs/plugins/inspect/plugin-iec958.xml:
12830         * docs/plugins/inspect/plugin-lame.xml:
12831         * docs/plugins/inspect/plugin-mad.xml:
12832         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12833         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12834         * docs/plugins/inspect/plugin-mpegstream.xml:
12835         * docs/plugins/inspect/plugin-realmedia.xml:
12836         * docs/plugins/inspect/plugin-siddec.xml:
12837         * docs/plugins/inspect/plugin-twolame.xml:
12838         * docs/plugins/inspect/plugin-x264.xml:
12839         * win32/common/config.h:
12840           0.10.15.3 pre-release
12841
12842 2010-08-11 09:21:43 +0200  Robert Swain <robert.swain@collabora.co.uk>
12843
12844         * ext/x264/gstx264enc.c:
12845           x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
12846           In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
12847           argument to the option string value causes an error. For < 78 we pass the
12848           boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
12849           result in passing 'none' for false and 'strict' for true. Other modes can be
12850           set through the option-string property for now.
12851           https://bugzilla.gnome.org/show_bug.cgi?id=626577
12852
12853 2010-08-11 00:02:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12854
12855         * configure.ac:
12856         * docs/plugins/gst-plugins-ugly-plugins.args:
12857         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12858         * docs/plugins/inspect/plugin-a52dec.xml:
12859         * docs/plugins/inspect/plugin-amrnb.xml:
12860         * docs/plugins/inspect/plugin-amrwbdec.xml:
12861         * docs/plugins/inspect/plugin-asf.xml:
12862         * docs/plugins/inspect/plugin-cdio.xml:
12863         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12864         * docs/plugins/inspect/plugin-dvdread.xml:
12865         * docs/plugins/inspect/plugin-dvdsub.xml:
12866         * docs/plugins/inspect/plugin-iec958.xml:
12867         * docs/plugins/inspect/plugin-lame.xml:
12868         * docs/plugins/inspect/plugin-mad.xml:
12869         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12870         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12871         * docs/plugins/inspect/plugin-mpegstream.xml:
12872         * docs/plugins/inspect/plugin-realmedia.xml:
12873         * docs/plugins/inspect/plugin-siddec.xml:
12874         * docs/plugins/inspect/plugin-twolame.xml:
12875         * docs/plugins/inspect/plugin-x264.xml:
12876         * win32/common/config.h:
12877           0.10.15.2 pre-release
12878
12879 2010-08-10 14:37:39 +0300  Stefan Kost <ensonic@users.sf.net>
12880
12881         * gst/synaesthesia/gstsynaesthesia.c:
12882           synaesthesia: code cleanups.
12883           Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
12884           more.
12885
12886 2010-08-10 14:24:01 +0300  Stefan Kost <ensonic@users.sf.net>
12887
12888         * gst/synaesthesia/gstsynaesthesia.c:
12889           synaesthesia: use GST_BOILERPLATE macros
12890
12891 2010-08-10 10:59:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12892
12893         * common:
12894           Automatic update of common submodule
12895           From bd2054b to 3e8db1d
12896
12897 2010-08-09 00:31:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12898
12899         * ext/x264/gstx264enc.c:
12900           x264: fix printf format warning in debug message
12901
12902 2010-08-07 00:09:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12903
12904         * docs/plugins/Makefile.am:
12905           docs: fix bug passing arguments to gtkdoc-fixref in upload target
12906           Missing backslash at end of line meant we weren't passing all arguments
12907           to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
12908
12909 2010-08-05 13:57:26 +0300  Stefan Kost <ensonic@users.sf.net>
12910
12911         * common:
12912           Automatic update of common submodule
12913           From a519571 to bd2054b
12914
12915 2010-08-04 19:28:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12916
12917         * configure.ac:
12918           configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
12919           This first checks what is required for ISO C99 support and sets the relevant
12920           compiler parameters and if no C99 compiler is found, it checks for a
12921           C89 compiler. This enables us to check for and use C89/C99 functions
12922           that gcc hides from us without the correct compiler parameters.
12923
12924 2010-07-29 09:41:49 +0200  Robert Swain <robert.swain@collabora.co.uk>
12925
12926         * ext/x264/gstx264enc.c:
12927           x264enc: Fix flushing of delayed frames
12928           x264_encoder_encode() should be called with a NULL picture until at least
12929           x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
12930           regression in make check due to the recent change in defaults which enabled
12931           b-frames and b-pyramid, both of which I believe increase the number of delayed
12932           frames when encoding.
12933
12934 2010-07-21 17:24:33 +0200  Robert Swain <robert.swain@collabora.co.uk>
12935
12936         * ext/x264/gstx264enc.c:
12937           x264enc: Improve x264enc defaults
12938           - medium x264 speed/quality preset
12939           - threads defaults to 0 which automatically uses 1.5x number of cpu cores
12940           Addresses part of bug #607798
12941
12942 2010-07-21 17:22:48 +0200  Robert Swain <robert.swain@collabora.co.uk>
12943
12944         * ext/x264/gstx264enc.c:
12945           x264enc: Fix property description typos
12946
12947 2010-07-22 11:53:04 +0200  Robert Swain <robert.swain@collabora.co.uk>
12948
12949         * ext/x264/gstx264enc.c:
12950           x264enc: Add some more debug info
12951
12952 2010-07-21 17:09:20 +0200  Robert Swain <robert.swain@collabora.co.uk>
12953
12954         * ext/x264/gstx264enc.c:
12955         * ext/x264/gstx264enc.h:
12956           x264enc: Add speed-preset and [psy-]tuning properties
12957           Use of a rate control method (pass, bitrate, quantizer, etc properties), a
12958           preset and possibly a profile and/or tuning are now the recommended way to
12959           configure x264 through x264enc.
12960           If a preset/tuning are specified then these will define the default values and
12961           the property defaults will be ignored. After this the option-string property is
12962           applied, followed by the user-set properties, fast first pass restrictions and
12963           finally the profile restrictions.
12964           Addresses part of bug #607798
12965
12966 2010-07-21 16:56:06 +0200  Robert Swain <robert.swain@collabora.co.uk>
12967
12968         * ext/x264/gstx264enc.c:
12969         * ext/x264/gstx264enc.h:
12970           x264enc: Refactor code in preparation for presets/tunings
12971           - Make defaults append the appropriate default value to a string. This is
12972           needed to differentiate between something user-set and the actual prop
12973           default.
12974           - Add an internal option string to which _set_property () cases append for the
12975           majority of properties.
12976           - Use gst_x264_enc_parse_options () to clean up application of settings. This
12977           will make order of application with respect to the presets and tunings quite
12978           simple.
12979           Addresses part of bug #607798
12980
12981 2010-07-21 16:32:11 +0200  Robert Swain <robert.swain@collabora.co.uk>
12982
12983         * ext/x264/gstx264enc.c:
12984           x264enc: Update available me types
12985           Use the x264_motion_est_names[] array to populate the enum of ME types. This is
12986           now self-maintaining.
12987
12988 2010-07-21 15:59:12 +0200  Robert Swain <robert.swain@collabora.co.uk>
12989
12990         * ext/x264/gstx264enc.c:
12991           x264enc: Use new libx264 API to affect fast first pass
12992           Uses new x264 API to apply reduced complexity values to the parameters to
12993           increase encoding speed in the first pass of a multi-pass encode. This does
12994           not impact on final quality.
12995           Addresses part of bug #607798
12996
12997 2010-07-21 15:52:28 +0200  Robert Swain <robert.swain@collabora.co.uk>
12998
12999         * ext/x264/gstx264enc.c:
13000         * ext/x264/gstx264enc.h:
13001           x264enc: Add profile property
13002           In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
13003           Profile. This makes it easier to achieve Baseline Profile for example.
13004           Addresses part of bug #607798
13005
13006 2010-07-21 15:40:27 +0200  Robert Swain <robert.swain@collabora.co.uk>
13007
13008         * ext/x264/gstx264enc.c:
13009         * ext/x264/gstx264enc.h:
13010           x264enc: Add option-string property
13011           Adds support for an x264 format option-string to specify advanced parameters
13012           Addresses part of bug #607798
13013
13014 2010-07-22 13:24:37 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13015
13016         * ext/mad/Makefile.am:
13017           mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
13018           Spotted by syntr0py.
13019
13020 2010-07-20 19:44:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13021
13022         * ext/x264/gstx264enc.c:
13023           x264enc: only set timebase on versions where it exists
13024
13025 2010-07-20 16:40:22 +0200  David Hoyt <dhoyt@llnl.gov>
13026
13027         * ext/x264/gstx264enc.c:
13028           x264enc: set appropriate time base
13029           Fixes #624786.
13030
13031 2010-06-30 18:45:49 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13032
13033         * tests/check/Makefile.am:
13034           tests: add plugin loading whitelist to test environment
13035           Only want to load core/-base/-ugly plugins here.
13036
13037 2010-06-28 16:12:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13038
13039         * autogen.sh:
13040         * configure.ac:
13041           Bump automake requirement to 1.10 and autoconf to 2.60
13042           For maintainability reasons and $(builddir).
13043           See #622944.
13044
13045 2010-06-28 09:34:30 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13046
13047         * gst/asfdemux/gstasfdemux.c:
13048           asfdemux: Fix seeking after last commits
13049           Don't handle wrong-state returns as errors to allow seeking to work
13050           again.
13051
13052 2010-06-24 19:46:39 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13053
13054         * gst/asfdemux/gstasfdemux.c:
13055           asfdemux: Push all pending data on EOS
13056           When on push mode and receiving an EOS event, asfdemux
13057           should push all pending data because we might be dealing
13058           with a broken file that has a preroll value higher
13059           than its actual length.
13060
13061 2010-06-24 19:29:17 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13062
13063         * gst/asfdemux/gstasfdemux.c:
13064           asfdemux: Fix sending eos event for chained asfs
13065           Properly push EOS event when finishing a chained asf file
13066           in pull mode
13067           Fixes #599718
13068
13069 2010-06-24 20:55:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13070
13071         * docs/plugins/Makefile.am:
13072         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13073         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13074         * docs/plugins/inspect/plugin-rmdemux.xml:
13075           docs: add rmdemux to docs properly
13076           The plugin has been renamed, remove old introspection file.
13077
13078 2010-06-24 18:04:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13079
13080         * docs/plugins/gst-plugins-ugly-plugins.args:
13081         * docs/plugins/inspect/plugin-x264.xml:
13082           docs: update for recent x264enc changes
13083
13084 2010-06-24 18:03:21 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13085
13086         * gst/realmedia/rmdemux.c:
13087           rmdemux: fix compiler warning when debugging system in core is disabled
13088
13089 2010-06-24 15:09:44 +0300  Stefan Kost <ensonic@users.sf.net>
13090
13091         * common:
13092           Automatic update of common submodule
13093           From 73ff93a to a519571
13094
13095 2010-06-23 11:05:11 +0200  Edward Hervey <bilboed@bilboed.com>
13096
13097         * gst/asfdemux/gstasfdemux.c:
13098           asfdemux: Allow at least 500ms of preroll.
13099           Some files have insanely low preroll values which break the
13100           all_streams_prerolled() logic.
13101           Fixes #622407
13102
13103 2010-06-22 11:41:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13104
13105         * ext/x264/gstx264enc.c:
13106           x264enc: add new h264 caps attribute alignment
13107           See #606662.
13108
13109 2010-06-18 14:35:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13110
13111         * ext/x264/gstx264enc.c:
13112         * ext/x264/gstx264enc.h:
13113           x264enc: conditionally expose enhanced upstream capabilities
13114           API: GstX264Enc:sliced-threads
13115           API: GstX264Enc:sync-lookahead
13116           API: GstX264Enc:intra-refresh
13117           API: GstX264Enc:mb-tree
13118           API: GstX264Enc:rc-lookahead
13119           See #607798.
13120
13121 2010-06-17 16:48:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13122
13123         * common:
13124         * docs/plugins/inspect/plugin-a52dec.xml:
13125         * docs/plugins/inspect/plugin-amrnb.xml:
13126         * docs/plugins/inspect/plugin-amrwbdec.xml:
13127         * docs/plugins/inspect/plugin-asf.xml:
13128         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13129         * docs/plugins/inspect/plugin-iec958.xml:
13130         * docs/plugins/inspect/plugin-mad.xml:
13131         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13132         * docs/plugins/inspect/plugin-mpegstream.xml:
13133         * docs/plugins/inspect/plugin-realmedia.xml:
13134           docs: update introspected plugin docs for gstdoc-scangobj and other changes
13135           Update common for latest gstdoc-scangobj and inspect xml files for
13136           escaping and pad template order changes.
13137
13138 2010-06-15 16:50:21 +0200  Edward Hervey <bilboed@bilboed.com>
13139
13140         * common:
13141           Automatic update of common submodule
13142           From 9339ccc to 35617c2
13143
13144 2010-06-15 16:54:42 +0300  Stefan Kost <ensonic@users.sf.net>
13145
13146         * common:
13147           Automatic update of common submodule
13148           From 5adb1ca to 9339ccc
13149
13150 2010-06-15 16:35:49 +0300  Stefan Kost <ensonic@users.sf.net>
13151
13152         * common:
13153           Automatic update of common submodule
13154           From 57c89b7 to 5adb1ca
13155
13156 2010-06-15 15:50:09 +0300  Stefan Kost <ensonic@users.sf.net>
13157
13158         * common:
13159           Automatic update of common submodule
13160           From c804988 to 57c89b7
13161
13162 2010-06-14 16:59:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13163
13164         * configure.ac:
13165         * gst/realmedia/rtspreal.c:
13166           configure: Update required GLib version to 2.20
13167
13168 2010-06-14 15:33:14 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13169
13170         * ext/a52dec/gsta52dec.c:
13171           a52dec: Call orc_init() before trying to get target flags
13172
13173 2010-06-14 14:34:56 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13174
13175         * ext/a52dec/gsta52dec.c:
13176           a52dec: Remove debug printf...
13177
13178 2010-06-14 14:34:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13179
13180         * configure.ac:
13181         * ext/a52dec/Makefile.am:
13182         * ext/a52dec/gsta52dec.c:
13183           a52dec: Use orc for CPU feature detection and don't check for liboil
13184
13185 2010-06-14 13:27:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13186
13187         * configure.ac:
13188           configure: Use GLIB_EXTRA_CFLAGS
13189
13190 2010-06-14 13:05:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13191
13192         * common:
13193           Automatic update of common submodule
13194           From 7a0fdf5 to c804988
13195
13196 2010-06-14 11:35:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13197
13198         * common:
13199           Automatic update of common submodule
13200           From 6da3bab to 7a0fdf5
13201
13202 2010-06-12 08:29:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13203
13204         * common:
13205           Automatic update of common submodule
13206           From 733fca9 to 6da3bab
13207
13208 2010-06-09 12:40:26 -0700  David Schleef <ds@schleef.org>
13209
13210         * common:
13211           Automatic update of common submodule
13212           From fad145b to 733fca9
13213
13214 2010-06-09 12:34:18 -0700  David Schleef <ds@schleef.org>
13215
13216         * common:
13217           Automatic update of common submodule
13218           From 47683c1 to fad145b
13219
13220 2010-06-05 14:11:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13221
13222         * gst/realmedia/rmdemux.c:
13223           rmdemux: pass bitrate on caps
13224           Set the bitrate on the caps, some decoders like sipro need this to function
13225           properly.
13226           Fixes #620007
13227
13228 2010-06-01 23:49:37 -0700  David Schleef <ds@schleef.org>
13229
13230         * common:
13231           Automatic update of common submodule
13232           From 17f89e5 to 47683c1
13233
13234 2010-06-01 22:55:22 -0700  David Schleef <ds@schleef.org>
13235
13236         * common:
13237           Automatic update of common submodule
13238           From fd7ca04 to 17f89e5
13239
13240 2010-05-31 16:57:42 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
13241
13242         * ext/x264/gstx264enc.c:
13243           x264enc: Only set i_weighted_pred on versions where it exists
13244
13245 2010-05-20 11:28:47 -0400  Tristan Matthews <tristan@sat.qc.ca>
13246
13247         * ext/lame/gstlamemp3enc.c:
13248           lamemp3enc: implement latency query
13249           The encoder's latency is deduced from the framesize. Fixes #618896.
13250
13251 2010-06-01 09:30:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13252
13253         * configure.ac:
13254         * docs/plugins/gst-plugins-ugly-plugins.args:
13255         * docs/plugins/gst-plugins-ugly-plugins.signals:
13256         * docs/plugins/inspect/plugin-a52dec.xml:
13257         * docs/plugins/inspect/plugin-amrnb.xml:
13258         * docs/plugins/inspect/plugin-amrwbdec.xml:
13259         * docs/plugins/inspect/plugin-asf.xml:
13260         * docs/plugins/inspect/plugin-cdio.xml:
13261         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13262         * docs/plugins/inspect/plugin-dvdread.xml:
13263         * docs/plugins/inspect/plugin-dvdsub.xml:
13264         * docs/plugins/inspect/plugin-iec958.xml:
13265         * docs/plugins/inspect/plugin-lame.xml:
13266         * docs/plugins/inspect/plugin-mad.xml:
13267         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13268         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13269         * docs/plugins/inspect/plugin-mpegstream.xml:
13270         * docs/plugins/inspect/plugin-realmedia.xml:
13271         * docs/plugins/inspect/plugin-siddec.xml:
13272         * docs/plugins/inspect/plugin-twolame.xml:
13273         * docs/plugins/inspect/plugin-x264.xml:
13274         * win32/common/config.h:
13275           Back to development
13276
13277 === release 0.10.15 ===
13278
13279 2010-05-30 14:21:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13280
13281         * ChangeLog:
13282         * NEWS:
13283         * RELEASE:
13284         * configure.ac:
13285         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13286         * docs/plugins/inspect/plugin-a52dec.xml:
13287         * docs/plugins/inspect/plugin-amrnb.xml:
13288         * docs/plugins/inspect/plugin-amrwbdec.xml:
13289         * docs/plugins/inspect/plugin-asf.xml:
13290         * docs/plugins/inspect/plugin-cdio.xml:
13291         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13292         * docs/plugins/inspect/plugin-dvdread.xml:
13293         * docs/plugins/inspect/plugin-dvdsub.xml:
13294         * docs/plugins/inspect/plugin-iec958.xml:
13295         * docs/plugins/inspect/plugin-lame.xml:
13296         * docs/plugins/inspect/plugin-mad.xml:
13297         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13298         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13299         * docs/plugins/inspect/plugin-mpegstream.xml:
13300         * docs/plugins/inspect/plugin-realmedia.xml:
13301         * docs/plugins/inspect/plugin-siddec.xml:
13302         * docs/plugins/inspect/plugin-twolame.xml:
13303         * docs/plugins/inspect/plugin-x264.xml:
13304         * gst-plugins-ugly.doap:
13305         * win32/common/config.h:
13306           Release 0.10.15
13307
13308 2010-05-30 14:20:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13309
13310         * po/af.po:
13311         * po/az.po:
13312         * po/bg.po:
13313         * po/ca.po:
13314         * po/cs.po:
13315         * po/da.po:
13316         * po/de.po:
13317         * po/el.po:
13318         * po/en_GB.po:
13319         * po/es.po:
13320         * po/eu.po:
13321         * po/fi.po:
13322         * po/fr.po:
13323         * po/hu.po:
13324         * po/id.po:
13325         * po/it.po:
13326         * po/ja.po:
13327         * po/lt.po:
13328         * po/lv.po:
13329         * po/ms.po:
13330         * po/mt.po:
13331         * po/nb.po:
13332         * po/nl.po:
13333         * po/or.po:
13334         * po/pl.po:
13335         * po/pt_BR.po:
13336         * po/ru.po:
13337         * po/sk.po:
13338         * po/sl.po:
13339         * po/sq.po:
13340         * po/sr.po:
13341         * po/sv.po:
13342         * po/tr.po:
13343         * po/uk.po:
13344         * po/vi.po:
13345         * po/zh_CN.po:
13346           Update .po files
13347
13348 2010-05-30 12:10:29 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13349
13350         * configure.ac:
13351           configure: make implicit GLib and liboil requirements explicit
13352           core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
13353
13354 2010-05-26 23:16:46 -0400  Olivier Crête <tester@tester.ca>
13355
13356         * ext/x264/gstx264enc.c:
13357           x264enc: disable I weighted pred
13358           If it is enabled, then it will be main profile instead of baseline.
13359           This ensures maximum compatibility of the output stream until the
13360           encoder configuration interface gets an overhaul with explicit
13361           output profile selection.
13362           Fixes #619776.
13363
13364 2010-05-26 12:16:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13365
13366         * configure.ac:
13367         * win32/common/config.h:
13368           0.10.14.3 pre-release
13369
13370 2010-05-26 11:52:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13371
13372         * po/af.po:
13373         * po/az.po:
13374         * po/bg.po:
13375         * po/ca.po:
13376         * po/cs.po:
13377         * po/da.po:
13378         * po/de.po:
13379         * po/el.po:
13380         * po/en_GB.po:
13381         * po/es.po:
13382         * po/eu.po:
13383         * po/fi.po:
13384         * po/fr.po:
13385         * po/hu.po:
13386         * po/id.po:
13387         * po/it.po:
13388         * po/ja.po:
13389         * po/lt.po:
13390         * po/lv.po:
13391         * po/ms.po:
13392         * po/mt.po:
13393         * po/nb.po:
13394         * po/nl.po:
13395         * po/or.po:
13396         * po/pl.po:
13397         * po/pt_BR.po:
13398         * po/ru.po:
13399         * po/sk.po:
13400         * po/sl.po:
13401         * po/sq.po:
13402         * po/sr.po:
13403         * po/sv.po:
13404         * po/tr.po:
13405         * po/uk.po:
13406         * po/vi.po:
13407         * po/zh_CN.po:
13408           po: update translations
13409
13410 2010-05-26 11:55:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13411
13412         * common:
13413           Automatic update of common submodule
13414           From 357b0db to fd7ca04
13415
13416 2010-05-14 20:06:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13417
13418         * configure.ac:
13419         * win32/common/config.h:
13420           0.10.14.2 pre-release
13421
13422 2010-05-14 18:25:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13423
13424         * common:
13425           Automatic update of common submodule
13426           From 4d67bd6 to 357b0db
13427
13428 2010-05-14 16:02:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13429
13430         * gst/realmedia/rmdemux.c:
13431         * gst/realmedia/rmutils.c:
13432         * gst/realmedia/rmutils.h:
13433           rmdemux: add better sipr nibble swap routine
13434
13435 2010-05-13 17:57:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13436
13437         * gst/realmedia/rmdemux.c:
13438           rmdemux: descramble SIPR before pushing out
13439           Collect and descramble the SIPR packets before pushing.
13440           Descramble ATRAC audio.
13441           Fixes #618098
13442
13443 2010-05-13 17:57:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13444
13445         * gst/realmedia/rmutils.c:
13446         * gst/realmedia/rmutils.h:
13447           rm: add function to descramble sipr
13448
13449 2010-01-08 20:51:56 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
13450
13451         * ext/x264/gstx264enc.c:
13452         * ext/x264/gstx264enc.h:
13453           x264enc: Re-send the received upstream event as-is downstream
13454           https://bugzilla.gnome.org/show_bug.cgi?id=606689
13455
13456 2010-05-07 15:33:28 +0200  Edward Hervey <bilboed@bilboed.com>
13457
13458         * ext/amrnb/amrnb.c:
13459           amrnbenc: Set rank to GST_RANK_SECONDARY
13460
13461 2010-04-30 19:53:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13462
13463         * gst/realmedia/rtspreal.c:
13464           rtspreal: use GLib's base64 functions if available
13465           Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
13466
13467 2010-04-28 17:10:36 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
13468
13469         * ext/amrnb/amrnbdec.h:
13470         * ext/amrnb/amrnbenc.h:
13471         * ext/amrwbdec/amrwbdec.h:
13472           amr: Use correct includes (as pkg-config suggests)
13473           Fixes #617078
13474
13475 2010-04-27 13:15:47 +0300  Stefan Kost <ensonic@users.sf.net>
13476
13477         * gst/ac3parse/.gitignore:
13478         * gst/ac3parse/Makefile.am:
13479         * gst/ac3parse/README:
13480         * gst/ac3parse/ac3parse.vcproj:
13481         * gst/ac3parse/gstac3parse.c:
13482         * gst/ac3parse/gstac3parse.h:
13483           ac3parse: remove unported 0.8 plugin
13484           New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
13485
13486 2010-04-27 12:25:37 +0300  Stefan Kost <ensonic@users.sf.net>
13487
13488         * gst/mpegaudioparse/gstmpegaudioparse.c:
13489           docs: adding a mp3decoder as well is useful
13490
13491 2010-04-27 11:39:51 +0300  Stefan Kost <ensonic@users.sf.net>
13492
13493         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13494           docs: massage section index
13495
13496 2010-04-27 11:39:11 +0300  Stefan Kost <ensonic@users.sf.net>
13497
13498         * ext/amrwbdec/amrwbdec.c:
13499         * ext/amrwbdec/amrwbdec.h:
13500           amrwbdec: move define to source to avoid hiding it from the docs
13501
13502 2010-04-27 11:38:28 +0300  Stefan Kost <ensonic@users.sf.net>
13503
13504         * ext/cdio/gstcdiocddasrc.c:
13505           docs: remove short_desc, it is taken from element details
13506
13507 2010-04-27 11:37:52 +0300  Stefan Kost <ensonic@users.sf.net>
13508
13509         * gst/synaesthesia/gstsynaesthesia.c:
13510           docs: fix sections docs for synaesthesia
13511
13512 2010-04-27 11:02:15 +0300  Stefan Kost <ensonic@users.sf.net>
13513
13514         * docs/plugins/Makefile.am:
13515         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13516         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13517         * gst/mpegaudioparse/gstmpegaudioparse.c:
13518           docs: add docs for mp3parse
13519
13520 2010-04-20 17:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13521
13522         * gst-plugins-ugly.doap:
13523           doap: update repository info from cvs->git and maintainers
13524
13525 2010-04-23 14:41:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13526
13527         * common:
13528           Automatic update of common submodule
13529           From fc85867 to 4d67bd6
13530
13531 2010-04-13 16:59:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13532
13533         * tests/check/elements/x264enc.c:
13534           x264enc: adaptive NALU type checking
13535           In particular, be less picky about SEI NALU order, which makes test more
13536           robust with respect to changes in libx264.
13537           See also #615410.
13538
13539 2010-04-16 21:10:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13540
13541         * ext/x264/gstx264enc.c:
13542           x264enc: adaptive x264 header NAL layout handling
13543           Fixes #615410.
13544
13545 2010-04-15 16:31:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13546
13547         * gst/asfdemux/gstrtpasfdepay.c:
13548           asfdepay: we require a dynamic payload type
13549           Add an extra caps property that restricts the depayloader to only accept dynamic
13550           payload types.
13551
13552 2010-04-15 07:20:20 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13553
13554         * configure.ac:
13555           configure: Drop -Wcast-align
13556           Commit message copied from core's commit from Benjamin Otte:
13557           246f5dba96a5b50bb74621af67b30942cca72af5
13558           Apparently gcc warns that GstMiniObject is not castable to
13559           GstEvent/Message/Buffer due to them containing 64bit variables, even
13560           though ARM hackers claim that those only need 4byte alignment. And as
13561           long as gcc behaves that way, this warning is not very useful.
13562           So we'll remove the warning until this problem is fixed.
13563           Fixes #615698
13564
13565 2010-04-14 09:27:14 +0200  Edward Hervey <bilboed@bilboed.com>
13566
13567         * ext/mpeg2dec/gstmpeg2dec.c:
13568           mpeg2dec: copy over all buffer flags when copying buffers.
13569           Avoids losing the tff/rff video buffer flags
13570
13571 2010-03-14 12:16:21 +0100  Edward Hervey <bilboed@bilboed.com>
13572
13573         * gst/asfdemux/asfpacket.c:
13574           asfdemux: Make a table static to avoid having to always allocate it.
13575
13576 2010-04-13 16:31:25 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13577
13578         * ext/x264/gstx264enc.c:
13579           x264enc: fix up avcC header construction
13580           Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
13581           for BUILD_X264 < 76.
13582           Also fixes #610089.
13583
13584 2010-04-13 13:16:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13585
13586         * ext/x264/gstx264enc.c:
13587           x264enc: parameterize libx264 provided NAL layout in codec-data creation
13588
13589 2010-04-12 12:43:05 +0200  Edward Hervey <bilboed@bilboed.com>
13590
13591         * configure.ac:
13592           configure: Remove -Wundef flag
13593           Same fix as for #615161
13594
13595 2010-04-09 11:23:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13596
13597         * common:
13598           Automatic update of common submodule
13599           From fdf023d to fc85867
13600
13601 2010-04-09 09:55:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13602
13603         * gst-libs/gst/gettext.h:
13604           i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
13605
13606 2010-03-30 00:36:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13607
13608         * common:
13609         * ext/Makefile.am:
13610         * gst/Makefile.am:
13611           build: build plugins in parallel where possible, if make -jN is used
13612
13613 2010-03-26 17:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13614
13615         * Makefile.am:
13616           build: add cruft alert for common/shave*
13617
13618 2010-03-25 19:40:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13619
13620         * win32/MANIFEST:
13621           Fix make distcheck
13622           Remove removed file win32/common/config.h.in from MANIFEST.
13623
13624 2010-03-24 19:35:03 +0100  Edward Hervey <bilboed@bilboed.com>
13625
13626         * gst/synaesthesia/synaescope.c:
13627         * gst/synaesthesia/synaescope.h:
13628           synaestesia: Fix old-style prototype
13629
13630 2010-03-24 19:07:11 +0300  Руслан Ижбулатов <lrn1986@gmail.com>
13631
13632         * gst/realmedia/rmutils.c:
13633           Fix pointer type.
13634           Fixes #613815
13635
13636 2010-03-24 18:55:32 +0100  Edward Hervey <bilboed@bilboed.com>
13637
13638         * common:
13639           Automatic update of common submodule
13640           From 55cd514 to c1d07dd
13641
13642 2010-03-24 11:27:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13643
13644         * configure.ac:
13645         * ext/amrnb/amrnbdec.c:
13646         * ext/amrnb/amrnbenc.c:
13647         * ext/cdio/gstcdiocddasrc.h:
13648         * ext/dvdread/dvdreadsrc.c:
13649         * ext/lame/gstlame.h:
13650         * ext/lame/gstlamemp3enc.h:
13651         * ext/lame/plugin.c:
13652         * ext/mad/gstmad.c:
13653         * ext/x264/gstx264enc.c:
13654         * ext/x264/gstx264enc.h:
13655         * gst/mpegaudioparse/gstmpegaudioparse.c:
13656         * gst/mpegaudioparse/gstxingmux.c:
13657         * gst/mpegstream/gstdvddemux.c:
13658         * gst/mpegstream/gstmpegdemux.c:
13659         * gst/mpegstream/gstmpegparse.c:
13660         * gst/realmedia/asmrules.c:
13661         * gst/realmedia/pnmsrc.c:
13662         * gst/realmedia/pnmsrc.h:
13663         * gst/realmedia/rdtdepay.h:
13664         * gst/realmedia/rdtmanager.c:
13665         * gst/realmedia/rtspreal.c:
13666           build: Add all kinds of compiler warning flags and fix the resulting warnings
13667
13668 2010-03-19 00:03:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13669
13670         * ext/amrnb/Makefile.am:
13671         * ext/amrwbdec/Makefile.am:
13672         * ext/sidplay/Makefile.am:
13673         * gst/asfdemux/Makefile.am:
13674         * gst/mpegaudioparse/Makefile.am:
13675           build: fix up Makefile.am
13676           Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
13677           the order a bit here and there (see docs/random/moving-plugins).
13678
13679 2010-03-19 00:02:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13680
13681         * win32/common/config.h.in:
13682           win32: remove win32-specific config.h.in copy that's not used any longer
13683           The win32 config.h is now generated from the top-level config.h.in.
13684
13685 2010-03-18 15:53:14 +0100  Benjamin Otte <otte@redhat.com>
13686
13687         * ext/a52dec/gsta52dec.c:
13688         * ext/amrnb/amrnbdec.c:
13689         * ext/amrnb/amrnbenc.c:
13690         * ext/amrwbdec/amrwbdec.c:
13691         * ext/cdio/gstcdiocddasrc.c:
13692         * ext/dvdread/dvdreadsrc.c:
13693         * ext/lame/gstlame.c:
13694         * ext/mad/gstmad.c:
13695         * ext/mpeg2dec/gstmpeg2dec.c:
13696         * gst/ac3parse/gstac3parse.c:
13697         * gst/asfdemux/gstasfdemux.c:
13698         * gst/asfdemux/gstrtpasfdepay.c:
13699         * gst/asfdemux/gstrtspwms.c:
13700         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13701         * gst/iec958/ac3iec.c:
13702         * gst/mpegaudioparse/gstmpegaudioparse.c:
13703         * gst/mpegaudioparse/gstxingmux.c:
13704         * gst/mpegstream/gstdvddemux.c:
13705         * gst/mpegstream/gstmpegdemux.c:
13706         * gst/mpegstream/gstmpegparse.c:
13707         * gst/mpegstream/gstrfc2250enc.c:
13708         * gst/realmedia/pnmsrc.c:
13709         * gst/realmedia/rademux.c:
13710         * gst/realmedia/rdtdepay.c:
13711         * gst/realmedia/rdtmanager.c:
13712         * gst/realmedia/rmdemux.c:
13713         * gst/realmedia/rtspreal.c:
13714         * gst/synaesthesia/gstsynaesthesia.c:
13715           gst_element_class_set_details => gst_element_class_set_details_simple
13716
13717 2010-03-16 15:05:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13718
13719         * ext/x264/gstx264enc.c:
13720           x264enc: Put pixel-aspect-ratio from input into the src pad caps
13721           Fixes bug #612995.
13722
13723 2010-03-12 13:59:53 +0100  Edward Hervey <bilboed@bilboed.com>
13724
13725         * common:
13726           Automatic update of common submodule
13727           From e272f71 to 55cd514
13728
13729 2010-03-11 11:21:19 +0100  Benjamin Otte <otte@redhat.com>
13730
13731         * common:
13732           Automatic update of common submodule
13733           From df8a7c8 to e272f71
13734
13735 2010-03-10 22:13:45 +0100  Benjamin Otte <otte@redhat.com>
13736
13737         * configure.ac:
13738           Update CXXFLAGS, too
13739
13740 2010-03-10 21:01:20 +0100  Benjamin Otte <otte@redhat.com>
13741
13742         * configure.ac:
13743           Update for recent changes to common submodule
13744           This just replaces every "$ERROR_CFLAGS" usage with a usage of
13745           "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
13746           previously.
13747           Actually using that separation will happen later.
13748
13749 2010-03-10 21:52:30 +0100  Benjamin Otte <otte@redhat.com>
13750
13751         * common:
13752           Automatic update of common submodule
13753           From 9720a7d to df8a7c8
13754
13755 2010-03-10 20:44:18 +0100  Benjamin Otte <otte@redhat.com>
13756
13757         * common:
13758           Automatic update of common submodule
13759           From 0b6e072 to 9720a7d
13760
13761 2010-03-10 16:10:17 +0100  Benjamin Otte <otte@redhat.com>
13762
13763         * common:
13764           Automatic update of common submodule
13765           From 7cc5eb4 to 0b6e072
13766
13767 2010-03-10 01:10:52 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13768
13769         * common:
13770           Automatic update of common submodule
13771           From 7aa65b5 to 7cc5eb4
13772
13773 2010-03-09 21:40:26 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13774
13775         * common:
13776           Automatic update of common submodule
13777           From 44ecce7 to 7aa65b5
13778
13779 2010-02-26 15:43:58 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13780
13781         * configure.ac:
13782           configure: Use automake 1.11 silent rules instead of shave if available
13783           This makes sure that we use something that is still maintained and
13784           also brings back libtool 1.5 support.
13785
13786 2010-03-09 17:42:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13787
13788         * configure.ac:
13789         * docs/plugins/inspect/plugin-a52dec.xml:
13790         * docs/plugins/inspect/plugin-amrnb.xml:
13791         * docs/plugins/inspect/plugin-amrwbdec.xml:
13792         * docs/plugins/inspect/plugin-asf.xml:
13793         * docs/plugins/inspect/plugin-cdio.xml:
13794         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13795         * docs/plugins/inspect/plugin-dvdread.xml:
13796         * docs/plugins/inspect/plugin-dvdsub.xml:
13797         * docs/plugins/inspect/plugin-iec958.xml:
13798         * docs/plugins/inspect/plugin-lame.xml:
13799         * docs/plugins/inspect/plugin-mad.xml:
13800         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13801         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13802         * docs/plugins/inspect/plugin-mpegstream.xml:
13803         * docs/plugins/inspect/plugin-realmedia.xml:
13804         * docs/plugins/inspect/plugin-siddec.xml:
13805         * docs/plugins/inspect/plugin-twolame.xml:
13806         * docs/plugins/inspect/plugin-x264.xml:
13807         * win32/common/config.h:
13808           Back to development
13809
13810 === release 0.10.14 ===
13811
13812 2010-03-06 01:13:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13813
13814         * ChangeLog:
13815         * NEWS:
13816         * RELEASE:
13817         * configure.ac:
13818         * docs/plugins/gst-plugins-ugly-plugins.args:
13819         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13820         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13821         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13822         * docs/plugins/inspect/plugin-a52dec.xml:
13823         * docs/plugins/inspect/plugin-amrnb.xml:
13824         * docs/plugins/inspect/plugin-amrwbdec.xml:
13825         * docs/plugins/inspect/plugin-asf.xml:
13826         * docs/plugins/inspect/plugin-cdio.xml:
13827         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13828         * docs/plugins/inspect/plugin-dvdread.xml:
13829         * docs/plugins/inspect/plugin-dvdsub.xml:
13830         * docs/plugins/inspect/plugin-iec958.xml:
13831         * docs/plugins/inspect/plugin-lame.xml:
13832         * docs/plugins/inspect/plugin-mad.xml:
13833         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13834         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13835         * docs/plugins/inspect/plugin-mpegstream.xml:
13836         * docs/plugins/inspect/plugin-realmedia.xml:
13837         * docs/plugins/inspect/plugin-siddec.xml:
13838         * docs/plugins/inspect/plugin-twolame.xml:
13839         * docs/plugins/inspect/plugin-x264.xml:
13840         * gst-plugins-ugly.doap:
13841         * win32/common/config.h:
13842           Release 0.10.14
13843
13844 2010-03-06 01:10:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13845
13846         * po/af.po:
13847         * po/az.po:
13848         * po/bg.po:
13849         * po/ca.po:
13850         * po/cs.po:
13851         * po/da.po:
13852         * po/de.po:
13853         * po/el.po:
13854         * po/en_GB.po:
13855         * po/es.po:
13856         * po/eu.po:
13857         * po/fi.po:
13858         * po/fr.po:
13859         * po/hu.po:
13860         * po/id.po:
13861         * po/it.po:
13862         * po/ja.po:
13863         * po/lt.po:
13864         * po/lv.po:
13865         * po/ms.po:
13866         * po/mt.po:
13867         * po/nb.po:
13868         * po/nl.po:
13869         * po/or.po:
13870         * po/pl.po:
13871         * po/pt_BR.po:
13872         * po/ru.po:
13873         * po/sk.po:
13874         * po/sl.po:
13875         * po/sq.po:
13876         * po/sr.po:
13877         * po/sv.po:
13878         * po/tr.po:
13879         * po/uk.po:
13880         * po/vi.po:
13881         * po/zh_CN.po:
13882           Update .po files
13883
13884 2010-03-03 22:52:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13885
13886         * configure.ac:
13887         * win32/common/config.h:
13888           0.10.13.4 pre-release
13889
13890 2010-02-22 19:13:11 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13891
13892         * ext/x264/gstx264enc.c:
13893         * tests/check/elements/x264enc.c:
13894           x264enc: Replace 'avc-sample' with 'avc' in caps
13895           In the element and in its tests
13896           Fixes #606662
13897
13898 2010-03-01 14:07:20 +0100  Edward Hervey <bilboed@bilboed.com>
13899
13900         * gst/asfdemux/gstasfdemux.c:
13901           asfdemux: Don't set durations of 0 on outgoing buffers.
13902           Some (broken) streams don't have the extended stream properties in
13903           the header, resulting in applying a duration of zero on outgoing
13904           buffers.
13905           Fixes #611473
13906
13907 2010-03-01 14:05:58 +0100  Edward Hervey <bilboed@bilboed.com>
13908
13909         * gst/asfdemux/asfpacket.c:
13910           asfdemux: Make sure we always set proper payload duration.
13911           Some (broken) streams will have a delta of 0, resulting in outgoing
13912           buffers having durations of 0.
13913           Fixes #611473
13914
13915 2010-02-24 01:40:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13916
13917         * configure.ac:
13918         * win32/common/config.h:
13919           0.10.13.3 pre-release
13920
13921 2010-02-19 10:13:34 +0100  Edward Hervey <bilboed@bilboed.com>
13922
13923         * gst/asfdemux/asfpacket.c:
13924           asfdemux: Make sure we don't end up with negative timestamps.
13925           Some files have payload with timestamps smaller than the preroll duration.
13926           Instead of blindly substracting the preroll value (and ending up with
13927           insanely high timestamps on the outgoing buffers), we make sure we
13928           never go below 0.
13929           Fixes #610432
13930
13931 2010-02-19 01:07:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13932
13933         * configure.ac:
13934         * win32/common/config.h:
13935           0.10.13.2 pre-release
13936           Update core/base requirement to 0.10.26, since that's more likely
13937           to be the actual requirement.
13938
13939 2010-02-19 01:06:44 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13940
13941         * po/LINGUAS:
13942         * po/el.po:
13943         * po/sl.po:
13944           po: update translations
13945
13946 2010-02-16 14:08:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13947
13948         * tests/check/elements/x264enc.c:
13949           x264enc: add caps check to x264enc unit test
13950           Add some minimal caps checking to x264enc unit test.
13951           See #610089.
13952
13953 2010-02-16 13:25:11 +0000  Vittorio Palmisano <vpalmisano@gmail.com>
13954
13955         * ext/x264/gstx264enc.c:
13956           x264enc: fix up avcC header construction and playback by flash players
13957           Fix off-by-one bug when constructing the avcC header chunk: we
13958           wrote wrong profile info into the header. The first byte in the
13959           SPS NAL we get from x264 is the nal type, not the profile_idc.
13960           Also add some debug logging.
13961           Fixes #610089.
13962
13963 2010-02-16 12:59:54 +0100  Robert Swain <robert.swain@collabora.co.uk>
13964
13965         * gst/asfdemux/gstasfdemux.c:
13966           asfdemux: Improve seek behaviour for audio-only with no index
13967           Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
13968           for video, we can just seek to seek_time instead.
13969
13970 2010-02-16 00:24:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13971
13972         * configure.ac:
13973           configure: fix up GST_CXXFLAGS properly
13974           We don't want C specific flags in GST_CXXFLAGS, so base it on the
13975           GST_CFLAGS that only contains the pkg-config CFLAGS but none of
13976           the GST_OPTION_CFLAGS. Also, we only need the local includes once.
13977
13978 2010-02-11 01:12:43 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13979
13980         * MAINTAINERS:
13981           Update MAINTAINERS, add myself
13982
13983 2010-02-15 23:16:32 +0200  Stefan Kost <ensonic@users.sf.net>
13984
13985         * configure.ac:
13986           configure: base GST_CXXFLAGS on --cflags from pkg-config
13987           pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
13988           point for for both C and CXX settings.
13989
13990 2010-02-14 23:18:44 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13991
13992         * common:
13993           Automatic update of common submodule
13994           From 96dc793 to 44ecce7
13995
13996 2010-02-01 01:33:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13997
13998         * Makefile.am:
13999         * configure.ac:
14000         * win32/common/.gitignore:
14001         * win32/common/config.h:
14002           win32: change how win32/common/config.h is updated
14003           Generate win32/common/config.h-new directly from config.h.in,
14004           using shell variables in configure and some hard-coded information.
14005           Change top-level makefile so that 'make win32-update' copies the
14006           generated file to win32/common/config.h, which we keep in source
14007           control. It's kept in source control so that the git tree is
14008           buildable from VS.
14009           This change is similar to the ones applied a while ago to GStreamer
14010           core, gst-plugins-base and gst-plugins-good and prevents configure
14011           from changing files in source control. The generated config.h
14012           should be ok, but needs testing.
14013
14014 2010-01-31 13:03:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14015
14016         * gst/realmedia/rtspreal.c:
14017           rtspreal: don't construct config header with uninitialised bytes
14018           Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
14019           a presumably unintentional padding of uninitialised bytes at the end
14020           of the CONT tags chunk, which should be harmless but causes warnings
14021           in valgrind (see #608533 for a test URL).
14022
14023 2010-01-30 19:12:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14024
14025         * gst/realmedia/rtspreal.c:
14026           rtspreal: add finalize function so we can free streams and rulebook
14027           Fix memory leak in Real RTSP component (#608533).
14028
14029 2010-01-30 19:10:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14030
14031         * gst/realmedia/rtspreal.c:
14032           rtspreal: fix minor memory leak
14033           Caps take their own reference when a buffer is added to them, so
14034           unref buffer after adding it to caps (#608533).
14035
14036 2010-01-30 19:06:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14037
14038         * gst/realmedia/rdtdepay.c:
14039           rdtdepay: unref input buffer when done
14040           Fixes memory leak, see #608533.
14041
14042 2010-01-30 15:19:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14043
14044         * common:
14045           Automatic update of common submodule
14046           From 15d47a6 to 96dc793
14047
14048 2010-01-29 19:47:03 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14049
14050         * ext/x264/gstx264enc.c:
14051         * ext/x264/gstx264enc.h:
14052           x264enc: make use of Access Unit delimiters configurable
14053           API: GstX264Enc:aud
14054
14055 2010-01-22 15:40:28 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14056
14057         * gst/asfdemux/asfpacket.c:
14058           asfdemux: Do not subtract padding twice
14059           Only subtract implicit padding if an explicit one isn't
14060           provided. Avoids subtracting it twice and causing
14061           parsing errors.
14062           Fixes #607698
14063
14064 2010-01-22 16:55:14 +0200  Stefan Kost <ensonic@users.sf.net>
14065
14066         * gst/asfdemux/gstasfdemux.c:
14067         * gst/mpegstream/gstmpegpacketize.c:
14068           assert: g_assert_not_reached() cannot replace return statement
14069           Fix build with assert being turned off.
14070
14071 2010-01-20 00:55:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14072
14073         * common:
14074           Automatic update of common submodule
14075           From 14cec89 to 15d47a6
14076
14077 2010-01-18 18:01:55 +0100  Edward Hervey <bilboed@bilboed.com>
14078
14079         * gst/asfdemux/gstasfdemux.c:
14080           asfdemux: Don't forget to update flow variable
14081           Forgot to update the return value in the loop.
14082
14083 2010-01-18 17:49:06 +0100  Edward Hervey <bilboed@bilboed.com>
14084
14085         * gst/asfdemux/gstasfdemux.c:
14086           asfdemux: Check flow return on every push
14087           We previously only aggregated flow returns after the while(push) loop,
14088           which meant that in some cases we would end-up not properly aggregating
14089           the flow returns.
14090           This is based on the same flow aggregation algorithm as oggdemux.
14091
14092 2010-01-11 16:14:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14093
14094         * ext/x264/gstx264enc.c:
14095           x264enc: Add stream-format to output caps
14096           Adds stream-format to output caps of x264enc that
14097           informs if the stream is in bytestream of avc format.
14098           Fixes #606662
14099
14100 2010-01-11 12:23:35 +0100  Arnaud Patard <apatard@mandriva.com>
14101
14102         * gst/mpegaudioparse/gstxingmux.c:
14103           xingmux: Fix unaligned memory access
14104           ARM/SPARC need 32bit alignment but xingmux accesses possibly
14105           unaligned memory, which leads to SIGBUS.
14106           Fixes bug #586464.
14107
14108 2010-01-07 14:36:47 -0800  Michael Smith <msmith@songbirdnest.com>
14109
14110         * gst/asfdemux/gstasfdemux.c:
14111           asfdemux: Use GST_STR_NULL in a couple of places.
14112           Fixes crashing on some of the log statements on win32.
14113
14114 2010-01-07 16:36:08 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14115
14116         * gst/realmedia/rmdemux.c:
14117           rmdemux: Parse and post bitrate for streams
14118           Parse the bitrate of the streams and post their tags.
14119           Fixes #599299
14120
14121 2010-01-07 13:54:21 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14122
14123         * gst/asfdemux/gstasfdemux.c:
14124         * gst/asfdemux/gstasfdemux.h:
14125           asfdemux: Post bitrate tag
14126           If stream bitrate object is available, post the bitrate
14127           tags.
14128           Fixes #599297
14129
14130 2010-01-04 15:19:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14131
14132         * gst/mpegaudioparse/gstmpegaudioparse.c:
14133         * gst/mpegaudioparse/gstmpegaudioparse.h:
14134           mp3parse: minor validation check of (Xing, VBRI) metadata
14135           ... to detect e.g. a truncated file, rendering some of the metadata invalid.
14136
14137 2010-01-04 14:59:06 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14138
14139         * gst/mpegaudioparse/gstmpegaudioparse.c:
14140           mp3parse: use proper total_time and total_bytes in various cases
14141           The correct basis for (Xing, VBRI) seek table calculations is the
14142           byte size and duration provided by that metadata, rather than some
14143           other (possibly even estimated) one.  This also prevents an infinite
14144           conversion loop in (unlikely) case where a TOC is provided without
14145           such corresponding (duration) metdata.
14146
14147 2009-12-08 19:55:04 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14148
14149         * gst/mpegaudioparse/gstmpegaudioparse.c:
14150         * gst/mpegaudioparse/gstmpegaudioparse.h:
14151           mp3parse: conserve stop time for non-accurate seek
14152           Use the same strategy as accurate seeks to store
14153           pending non-accurate seeks to avoid overwriting non-definite
14154           stop times. When doing non-accurate seeks our position
14155           reporting might drift off by some secs and the stream can
14156           end up before it should.
14157           Fixes #603695
14158
14159 2009-12-21 19:12:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14160
14161         * common:
14162           Automatic update of common submodule
14163           From 47cb23a to 14cec89
14164
14165 2009-12-18 16:04:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14166
14167         * ext/amrwbdec/amrwb.c:
14168           amrwbdec: give decoder a rank so decodebin/playbin will use it
14169
14170 2009-12-08 19:01:50 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14171
14172         * gst/mpegaudioparse/gstmpegaudioparse.c:
14173           mp3parse: return false when we can't seek
14174           When upstream can't seek, we return false as well
14175
14176 2009-12-02 11:21:22 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14177
14178         * ext/lame/gstlame.c:
14179         * ext/lame/gstlamemp3enc.c:
14180           lame: Avoid crash when seeking before negotiating
14181           lame's 'lgv' variable is only initialized when the caps
14182           is negotiated, whenever a seek happens before that, it would
14183           attempt to call a function on an empty pointer, causing the crash.
14184           Fixes #603515
14185
14186 2009-12-01 15:08:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14187
14188         * common:
14189           Automatic update of common submodule
14190           From 87bf428 to 47cb23a
14191
14192 2009-12-01 14:17:50 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14193
14194         * common:
14195           Automatic update of common submodule
14196           From da4c75c to 87bf428
14197
14198 2009-11-27 18:56:13 +0100  Edward Hervey <bilboed@bilboed.com>
14199
14200         * common:
14201           Automatic update of common submodule
14202           From 53a2485 to da4c75c
14203
14204 2009-11-26 15:54:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14205
14206         * gst/mpegaudioparse/gstmpegaudioparse.c:
14207           mp3parse: fix non-flushing seek
14208           Specifically, in addition to clearing lots of variables/offsets
14209           when receiving newsegment, also clear leftover data to match.
14210
14211 2009-11-20 21:32:31 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
14212
14213         * ext/x264/gstx264enc.c:
14214         * ext/x264/gstx264enc.h:
14215           x264enc: Make upstream GstForceKeyUnit thread-safe
14216           Also send the GstForceKeyUnit event downstream when an upstream on is received,
14217           allowing muxers or payloaders to take appropriate actions.
14218           https://bugzilla.gnome.org/show_bug.cgi?id=602556
14219
14220 2009-11-19 10:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14221
14222         * common:
14223           Automatic update of common submodule
14224           From a3e3ce4 to 53a2485
14225
14226 2009-11-18 09:58:39 +0100  Benjamin Gaignard <benjamin@gaignard.net>
14227
14228         * gst/asfdemux/gstasfdemux.c:
14229           asfdemux: Don't call strlen() on NULL pointers
14230           Fixes bug #602280.
14231
14232 2009-11-09 15:02:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14233
14234         * gst/asfdemux/gstasfdemux.c:
14235           asfdemux: Remove old pads when new ones are added
14236           The old pads were being removed before adding the new ones,
14237           we should add the new ones first.
14238           Fixes #599718
14239
14240 2009-11-09 13:30:45 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14241
14242         * gst/asfdemux/gstasfdemux.c:
14243         * gst/asfdemux/gstasfdemux.h:
14244           asfdemux: Handle chained asfs on pull mode
14245           Adds chained asfs handling to pull mode. It now checks if
14246           there is a new asf header after the last packet (when it
14247           is possible to know how many packets are) or it tries
14248           checking if a processed packet that fails is an header
14249           object.
14250           Fixes #599718
14251
14252 2009-11-09 10:24:46 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14253
14254         * gst/asfdemux/gstasfdemux.c:
14255         * gst/asfdemux/gstasfdemux.h:
14256           asfdemux: properly do chained asfs on push mode
14257           To properly do chained asfs work with playbin2, we need to
14258           push eos on the old pads before removing them.
14259           Fixes #599718
14260
14261 2009-10-27 17:48:03 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14262
14263         * gst/asfdemux/gstasfdemux.c:
14264         * gst/asfdemux/gstasfdemux.h:
14265           asfdemux: add support for chained asfs (push mode)
14266           Adds support for detecting and playing chained asfs
14267           in push mode. asfdemux tries to detect a new asf start
14268           by identifying the header object guid in a input buffer.
14269           When it finds it, it resets its state, removing its pads
14270           and creates new ones for the new file.
14271
14272 2009-11-05 18:33:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14273
14274         * gst/asfdemux/gstasfdemux.c:
14275           asfdemux: fix two small leaks
14276
14277 2009-11-05 18:19:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14278
14279         * gst/asfdemux/gstasfdemux.c:
14280           asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
14281           WM/Track has a 0 base but is often wrongly written as starting from 1,
14282           so not as reliable as WM/TrackNumber which always starts from 1.
14283
14284 2009-11-05 18:11:55 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14285
14286         * gst/asfdemux/gstasfdemux.c:
14287           asfdemux: WM/Track starts counting from 0, adjust to start from 1
14288
14289 2009-11-05 18:11:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14290
14291         * gst/asfdemux/gstasfdemux.c:
14292           asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
14293           There's both WM/Track and WM/TrackNumber.
14294
14295 2009-11-04 15:52:09 +0000  Jan Schmidt <thaytan@noraisin.net>
14296
14297         * ext/a52dec/gsta52dec.c:
14298           a52dec: Fix debug statement: Pass pos variable instead of time() function
14299
14300 2009-11-04 15:50:17 +0000  Jan Schmidt <thaytan@noraisin.net>
14301
14302         * gst/dvdsub/gstdvdsubdec.c:
14303           dvdsubdec: Fix printf format string warning
14304
14305 2009-11-04 15:46:04 +0000  Jan Schmidt <thaytan@noraisin.net>
14306
14307         * gst/asfdemux/gstasfdemux.c:
14308           asfdemux: Fix bogus variable used uninitialised warnings
14309
14310 2009-11-04 13:55:39 +0000  Jan Schmidt <thaytan@noraisin.net>
14311
14312         * po/Makevars:
14313           po: Don't create backup .po files
14314           As well as preventing creation of useless backup files, it works
14315           around a bug in gettext 0.17 on OS/X
14316
14317 2009-10-29 11:39:13 -0700  Michael Smith <msmith@songbirdnest.com>
14318
14319         * gst/asfdemux/asfpacket.c:
14320           asfdemux: fix c99-style comments.
14321
14322 2009-10-29 10:34:17 -0700  Michael Smith <msmith@songbirdnest.com>
14323
14324         * gst/asfdemux/asfpacket.c:
14325           asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
14326
14327 2009-10-27 12:33:24 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
14328
14329         * gst/realmedia/rmutils.c:
14330           rmutils: fix byteswapping
14331           fix the byteswapping code that was wrong because of the side effects of the
14332           READ/WRITE macros.
14333           Fixes #599676
14334
14335 2009-10-20 20:00:44 +0100  Robert Swain <robert.swain@gmail.com>
14336
14337         * ext/x264/gstx264enc.c:
14338           x264enc: Adapt to slightly modified x264 API
14339           Fixes #599095.
14340
14341 2009-10-26 17:31:19 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14342
14343         * gst/asfdemux/asfpacket.c:
14344           asfdemux: careful to avoid crash on bogus data
14345           When receiving bogus data, we have to avoid subtracting a value
14346           larger than 'size' from 'size' variable, resulting in a wrap
14347           that would make 'size' a really large bogus value.
14348           Fixes #599333
14349
14350 2009-10-26 00:56:37 +0000  Jan Schmidt <thaytan@noraisin.net>
14351
14352         * win32/common/config.h:
14353           win32: Commit bumped version number
14354
14355 2009-10-17 13:46:13 +0200  Edward Hervey <bilboed@bilboed.com>
14356
14357         * gst/mpegaudioparse/gstmpegaudioparse.c:
14358           mpegaudioparse: Don't use expensive glib ways to get an enum nick.
14359           Fixes #598761
14360           This removes a good 50% of processing time for parsing a buffer.
14361           We do this by simply... getting the nicks that we already have handy
14362           instead of going through the expensive glib system.
14363
14364 2009-10-24 20:36:41 +0200  Edward Hervey <bilboed@bilboed.com>
14365
14366         * configure.ac:
14367           configure.ac: And back to development we go...
14368
14369 === release 0.10.13 ===
14370
14371 2009-10-21 17:16:00 +0100  Jan Schmidt <thaytan@noraisin.net>
14372
14373         * ChangeLog:
14374         * NEWS:
14375         * RELEASE:
14376         * common:
14377         * configure.ac:
14378         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14379         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14380         * docs/plugins/inspect/plugin-a52dec.xml:
14381         * docs/plugins/inspect/plugin-asf.xml:
14382         * docs/plugins/inspect/plugin-cdio.xml:
14383         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14384         * docs/plugins/inspect/plugin-dvdread.xml:
14385         * docs/plugins/inspect/plugin-dvdsub.xml:
14386         * docs/plugins/inspect/plugin-iec958.xml:
14387         * docs/plugins/inspect/plugin-lame.xml:
14388         * docs/plugins/inspect/plugin-mad.xml:
14389         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14390         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14391         * docs/plugins/inspect/plugin-mpegstream.xml:
14392         * docs/plugins/inspect/plugin-realmedia.xml:
14393         * docs/plugins/inspect/plugin-siddec.xml:
14394         * docs/plugins/inspect/plugin-twolame.xml:
14395         * docs/plugins/inspect/plugin-x264.xml:
14396         * gst-plugins-ugly.doap:
14397         * win32/common/config.h:
14398           Release 0.10.13
14399
14400 2009-10-21 17:02:42 +0100  Jan Schmidt <thaytan@noraisin.net>
14401
14402         * po/af.po:
14403         * po/az.po:
14404         * po/bg.po:
14405         * po/ca.po:
14406         * po/cs.po:
14407         * po/da.po:
14408         * po/de.po:
14409         * po/en_GB.po:
14410         * po/es.po:
14411         * po/eu.po:
14412         * po/fi.po:
14413         * po/fr.po:
14414         * po/hu.po:
14415         * po/id.po:
14416         * po/it.po:
14417         * po/ja.po:
14418         * po/lt.po:
14419         * po/lv.po:
14420         * po/ms.po:
14421         * po/mt.po:
14422         * po/nb.po:
14423         * po/nl.po:
14424         * po/or.po:
14425         * po/pl.po:
14426         * po/pt_BR.po:
14427         * po/ru.po:
14428         * po/sk.po:
14429         * po/sq.po:
14430         * po/sr.po:
14431         * po/sv.po:
14432         * po/tr.po:
14433         * po/uk.po:
14434         * po/vi.po:
14435         * po/zh_CN.po:
14436           Update .po files
14437
14438 2009-10-16 10:16:55 +0300  Stefan Kost <ensonic@users.sf.net>
14439
14440         * common:
14441           Automatic update of common submodule
14442           From 85d1530 to 0702fe1
14443
14444 2009-10-15 23:56:55 +0100  Jan Schmidt <thaytan@noraisin.net>
14445
14446         * ChangeLog:
14447         * configure.ac:
14448         * po/af.po:
14449         * po/az.po:
14450         * po/bg.po:
14451         * po/ca.po:
14452         * po/cs.po:
14453         * po/da.po:
14454         * po/de.po:
14455         * po/en_GB.po:
14456         * po/es.po:
14457         * po/eu.po:
14458         * po/fi.po:
14459         * po/fr.po:
14460         * po/hu.po:
14461         * po/id.po:
14462         * po/it.po:
14463         * po/ja.po:
14464         * po/lt.po:
14465         * po/lv.po:
14466         * po/ms.po:
14467         * po/mt.po:
14468         * po/nb.po:
14469         * po/nl.po:
14470         * po/or.po:
14471         * po/pl.po:
14472         * po/pt_BR.po:
14473         * po/ru.po:
14474         * po/sk.po:
14475         * po/sq.po:
14476         * po/sr.po:
14477         * po/sv.po:
14478         * po/tr.po:
14479         * po/uk.po:
14480         * po/vi.po:
14481         * po/zh_CN.po:
14482         * win32/common/config.h:
14483           0.10.12.3 pre-release
14484
14485 2009-10-14 10:41:48 +0200  Edward Hervey <bilboed@bilboed.com>
14486
14487         * common:
14488           Automatic update of common submodule
14489           From a3e3ce4 to 85d1530
14490
14491 2009-10-13 13:05:32 +0100  Jan Schmidt <thaytan@noraisin.net>
14492
14493         * ext/a52dec/gsta52dec.c:
14494           a52dec: Fix reference leak on all input buffers in 'dvd mode'
14495           https://bugzilla.gnome.org/show_bug.cgi?id=598272
14496
14497 2009-10-12 13:54:27 +0100  Jan Schmidt <thaytan@noraisin.net>
14498
14499         * ChangeLog:
14500         * configure.ac:
14501         * po/LINGUAS:
14502         * po/af.po:
14503         * po/az.po:
14504         * po/bg.po:
14505         * po/ca.po:
14506         * po/cs.po:
14507         * po/da.po:
14508         * po/de.po:
14509         * po/en_GB.po:
14510         * po/es.po:
14511         * po/eu.po:
14512         * po/fi.po:
14513         * po/fr.po:
14514         * po/hu.po:
14515         * po/id.po:
14516         * po/it.po:
14517         * po/ja.po:
14518         * po/lt.po:
14519         * po/lv.po:
14520         * po/ms.po:
14521         * po/mt.po:
14522         * po/nb.po:
14523         * po/nl.po:
14524         * po/or.po:
14525         * po/pl.po:
14526         * po/pt_BR.po:
14527         * po/ru.po:
14528         * po/sk.po:
14529         * po/sq.po:
14530         * po/sr.po:
14531         * po/sv.po:
14532         * po/tr.po:
14533         * po/uk.po:
14534         * po/vi.po:
14535         * po/zh_CN.po:
14536         * win32/common/config.h:
14537           0.10.12.2 pre-release
14538
14539 2009-10-12 11:31:22 +0100  Jan Schmidt <thaytan@noraisin.net>
14540
14541         * docs/plugins/gst-plugins-ugly-plugins.args.new:
14542         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
14543           docs: Remove files accidentally added
14544           Remove the gst-plugins-ugly-plugins.args.new and
14545           gst-plugins-ugly-plugins.signals.new files, that appear
14546           to have been accidentally added in commit
14547           f5d046a0b034f9bd7274291f7131ee5db1a30052
14548
14549 2009-09-16 00:00:28 +0100  Jan Schmidt <thaytan@noraisin.net>
14550
14551         * ext/a52dec/gsta52dec.c:
14552           a52dec: Add some debugging for new segment events
14553
14554 2009-10-11 16:18:37 +0200  Josep Torra <n770galaxy@gmail.com>
14555
14556         * ext/mpeg2dec/gstmpeg2dec.c:
14557           mpeg2dec: fix warning in macosx snow leopard
14558
14559 2009-10-11 16:16:09 +0200  Josep Torra <n770galaxy@gmail.com>
14560
14561         * gst/mpegstream/gstmpegparse.c:
14562           mpegstream: fix warning in macosx snow leopard
14563
14564 2009-10-11 16:14:08 +0200  Josep Torra <n770galaxy@gmail.com>
14565
14566         * gst/mpegaudioparse/gstmpegaudioparse.c:
14567           mpegaudioparse: fix warning in macosx snow leopard
14568
14569 2009-10-11 16:09:11 +0200  Josep Torra <n770galaxy@gmail.com>
14570
14571         * gst/dvdsub/gstdvdsubdec.c:
14572           dvdsubdec: fix warning on macosx snow leopard
14573
14574 2009-10-11 16:06:25 +0200  Josep Torra <n770galaxy@gmail.com>
14575
14576         * gst/asfdemux/gstasfdemux.c:
14577           asfdemux: fix warning in macosx snow leopard
14578
14579 2009-10-08 19:58:25 +0300  René Stadler <rene.stadler@nokia.com>
14580
14581         * gst/mpegaudioparse/gstmpegaudioparse.c:
14582           mp3parse: don't fail SEEKING query when upstream query fails for TIME format
14583
14584 2009-10-08 11:01:03 +0100  Jan Schmidt <thaytan@noraisin.net>
14585
14586         * common:
14587           Automatic update of common submodule
14588           From 19fa4f3 to a3e3ce4
14589
14590 2009-10-07 14:22:09 +0300  Stefan Kost <ensonic@users.sf.net>
14591
14592         * gst/asfdemux/gstasfdemux.c:
14593         * gst/realmedia/rdtmanager.c:
14594           build: fprintf, sprintf, sscanf need stdio.h
14595
14596 2009-10-02 18:27:11 +0300  Stefan Kost <ensonic@users.sf.net>
14597
14598         * ext/mad/gstmad.c:
14599           mad: add missing include to fix the build
14600
14601 2009-10-05 12:13:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14602
14603         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
14604           dvdlpcm: whitespace fixes
14605
14606 2009-10-04 22:51:41 +0100  Christian F.K. Schaller <christian.schaller@collabora.co.uk>
14607
14608         * gst-plugins-ugly.spec.in:
14609           update spec file
14610
14611 2009-10-02 15:22:38 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14612
14613         * configure.ac:
14614           x264enc: adjust configure checking to changed upstream
14615
14616 2009-10-01 18:58:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14617
14618         * ext/x264/gstx264enc.c:
14619           x264enc: conditionally adjust to new upstream API
14620           Fixes #596517.
14621
14622 2009-09-24 17:49:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14623
14624         * gst/mpegaudioparse/gstmpegaudioparse.c:
14625         * gst/mpegaudioparse/gstmpegaudioparse.h:
14626           mpegaudioparse: prevent infinite (re)syncing
14627           Conflicts:
14628           gst/mpegaudioparse/gstmpegaudioparse.c
14629
14630 2009-09-22 12:13:38 -0700  Michael Smith <msmith@songbirdnest.com>
14631
14632         * gst/mpegaudioparse/gstmpegaudioparse.c:
14633           mp3parse: Refactor checking for sync. Make resyncing more reliable.
14634           Previously, we could get false sync relatively easily - it sometimes happened
14635           on real files. This cleans the code up a fair bit, and makes it require more
14636           confirmation that we've found valid sync before continuing.
14637
14638 2009-09-17 16:12:29 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14639
14640         * gst/mpegaudioparse/gstmpegaudioparse.c:
14641           mpegaudioparse: ensure 2 valid headers in a row when resyncing
14642
14643 2009-09-11 10:05:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14644
14645         * gst/mpegstream/gstdvddemux.c:
14646           dvddemux: remove bogus ifndef
14647
14648 2009-09-05 10:23:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14649
14650         * common:
14651           Automatic update of common submodule
14652           From 94f95e3 to 19fa4f3
14653
14654 2009-09-01 12:22:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14655
14656         * ext/mpeg2dec/gstmpeg2dec.c:
14657           mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
14658
14659 2009-08-31 13:42:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14660
14661         * gst/dvdsub/gstdvdsubparse.c:
14662           dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
14663
14664 2009-08-24 13:59:05 -0700  David Schleef <ds@schleef.org>
14665
14666         * ext/amrnb/amrnbdec.c:
14667         * ext/amrnb/amrnbenc.c:
14668           Remove Ronald Bultje from Authors field
14669           Replaced with "GStreamer maintainers
14670           <gstreamer-devel@lists.sourceforge.net>" or just removed,
14671           depending on the number of other authors.
14672
14673 2009-08-24 13:57:14 -0700  David Schleef <ds@schleef.org>
14674
14675         * gst/asfdemux/Makefile.am:
14676         * gst/asfdemux/gstasfmux.c:
14677         * gst/asfdemux/gstasfmux.h:
14678           asfdemux: Remove old non-built asfmux code
14679           Remove so people don't confuse it with the new asfmux code
14680           in -bad.
14681
14682 2009-08-23 13:35:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14683
14684         * ext/a52dec/gsta52dec.c:
14685           a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
14686           It's not defined for older liba52 versions.
14687
14688 2009-08-23 13:34:32 +0200  Mart Raudsepp <leio@gentoo.org>
14689
14690         * ext/a52dec/gsta52dec.c:
14691           a52dec: Allow liba52 to use djbfft based IMDCT transform
14692           liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
14693           IMDCT transform acceleration. It does however have a software based
14694           acceleration using the djbfft library (D.J. Bernstein's library for
14695           fourier transforms - Extremely fast library for floating-point
14696           convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
14697           flag.
14698           The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
14699           and AltiVec implementations, but those are checked for first, and
14700           djbfft is chosen only if none of those is available - good in the
14701           case of some distributions including a port of the MPlayer changes
14702           in their system a52dec library.
14703           The down and upmix code in liba52 doesn't seem to be disturbed by
14704           this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
14705           versions if passed from oil_cpu_get_flags (SSE currently is not).
14706           Fixes bug #592787.
14707
14708 2009-08-17 17:31:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14709
14710         * configure.ac:
14711           amr: Use opencore-amr pkg-config files if possible
14712           This makes it possible to build the plugins when the libraries
14713           are installed at non-standard locations.
14714           Fixes bug #591348.
14715
14716 2009-08-14 12:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14717
14718         * gst/mpegaudioparse/gstmpegaudioparse.c:
14719           mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
14720           Metadata provided seek tables are consistent with metadata's view of
14721           total size, which typically matches real size, but need not do so
14722           (e.g. a truncated file).  Fixes seeking and position reporting
14723           in such truncated files (although duration based on metadata may then
14724           still be incorrect).
14725
14726 2009-08-10 22:22:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14727
14728         * configure.ac:
14729           configure: bump core/base requirements to released versions
14730           to avoid confusion.
14731
14732 2009-08-04 10:44:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14733
14734         * configure.ac:
14735           configure: Remove all mentions to the id3tag plugin which was removed
14736
14737 2009-08-01 08:43:21 +0200  Marvin Schmidt <marvin_schmidt@gmx.net>
14738
14739         * configure.ac:
14740           mad: make check for mad independent of the check for id3tag
14741           Fixes bug #590432.
14742
14743 2009-07-31 00:25:43 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
14744
14745         * gst/asfdemux/gstrtpasfdepay.c:
14746           rtpasfdepay: set padding size to the correct value
14747           asf packets in rtp packets should come with their padding fields
14748           set to 0 and the depayload must update them to the correct
14749           value before pushing downstream
14750
14751 2009-07-27 20:12:20 +0200  Iago Toral <itoral@igalia.com>
14752
14753         * configure.ac:
14754         * docs/plugins/Makefile.am:
14755         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14756         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14757         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14758         * docs/plugins/inspect/plugin-amrnb.xml:
14759         * docs/plugins/inspect/plugin-amrwbdec.xml:
14760         * ext/Makefile.am:
14761         * ext/amrnb/GstAmrnbEnc.prs:
14762         * ext/amrnb/Makefile.am:
14763         * ext/amrnb/README:
14764         * ext/amrnb/amrnb.c:
14765         * ext/amrnb/amrnbdec.c:
14766         * ext/amrnb/amrnbdec.h:
14767         * ext/amrnb/amrnbenc.c:
14768         * ext/amrnb/amrnbenc.h:
14769         * ext/amrnb/amrnbparse.c:
14770         * ext/amrnb/amrnbparse.h:
14771         * ext/amrwbdec/Makefile.am:
14772         * ext/amrwbdec/README:
14773         * ext/amrwbdec/amrwb.c:
14774         * ext/amrwbdec/amrwbdec.c:
14775         * ext/amrwbdec/amrwbdec.h:
14776           amr: Add AMR-WB decoder and AMR-NB encoder and decoder
14777           These are based on the OpenCore codecs.
14778           Fixes bug #584890.
14779
14780 2009-07-24 00:43:07 +0300  Stefan Kost <ensonic@users.sf.net>
14781
14782         * common:
14783           Automatic update of common submodule
14784           From fedaaee to 94f95e3
14785
14786 2009-07-22 11:10:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14787
14788         * LICENSE_readme:
14789         * REQUIREMENTS:
14790         * configure.ac:
14791         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14792         * docs/plugins/gst-plugins-ugly-plugins.args.new:
14793         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
14794         * docs/plugins/inspect/plugin-dvdnav.xml:
14795         * ext/Makefile.am:
14796         * ext/dvdnav/.gitignore:
14797         * ext/dvdnav/Makefile.am:
14798         * ext/dvdnav/README:
14799         * ext/dvdnav/dvdnavsrc.c:
14800         * ext/dvdnav/dvdnavsrc.h:
14801         * ext/dvdnav/gst-dvd:
14802         * ext/dvdread/dvdreadsrc.c:
14803         * gst-plugins-ugly.spec.in:
14804         * po/POTFILES.in:
14805           dvdnav: remove dvdnav plugin
14806           Remove dvdnav plugin, it has no future. resindvd is the plugin to
14807           use for dvd playback. Note that dvdnav was never really enabled
14808           in -ugly, you had to edit configure.ac to get it built.
14809
14810 2009-06-20 14:31:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14811
14812         * tests/check/elements/mpeg2dec.c:
14813           mpeg2dec: Fix unused variables compiler warnings in unit test
14814
14815 2009-06-26 15:21:12 +0100  Jan Schmidt <thaytan@noraisin.net>
14816
14817         * autogen.sh:
14818           autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
14819           Check for more automake command variants. Use printf instead of 'echo -n'
14820           for portability
14821
14822 2009-07-13 12:24:14 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
14823
14824         * common:
14825           Automatic update of common submodule
14826           From 5845b63 to fedaaee
14827
14828 2009-02-10 13:25:54 +0000  Tim-Philipp Muller <tpm@mini.centricular.net>
14829
14830         * .gitignore:
14831           Make git ignore more files
14832
14833 2009-06-29 11:10:42 +0200  Edward Hervey <bilboed@bilboed.com>
14834
14835         * gst/asfdemux/gstasfdemux.c:
14836           asfdemux: Refactor multiple packet pull.
14837           This also fixes a bug by which the first buffer (in a multi-packet mode)
14838           passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
14839           full incoming buffer and not just of the single asf packet.
14840           Fixes corrupted frames introduced by latest commit.
14841
14842 2009-06-29 10:58:49 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14843
14844         * gst/asfdemux/gstasfdemux.c:
14845           asfdemux: use the right accurate field
14846           Remove accurate variable and its faulty use because the real variable is an
14847           instance variable.
14848
14849 2009-06-28 17:48:11 +0200  Edward Hervey <bilboed@bilboed.com>
14850
14851         * gst/asfdemux/asfpacket.c:
14852         * gst/asfdemux/gstasfdemux.c:
14853           asfdemux: Sprinkle branch prediction macros accross the code
14854
14855 2009-06-28 17:43:12 +0200  Edward Hervey <bilboed@bilboed.com>
14856
14857         * gst/asfdemux/gstasfdemux.c:
14858           asfdemux: Delay newsegment handling until we have a keyframe.
14859           We now have a chance for packets to be collected before we send out the
14860           newsegment. If we're not in accurate seeking (keyunit) it will set
14861           the segment start/time to the keyframe's timestamp.
14862
14863 2009-06-28 17:39:23 +0200  Edward Hervey <bilboed@bilboed.com>
14864
14865         * gst/asfdemux/gstasfdemux.c:
14866           asfdemux: Remove useless check. We already have checked for it above.
14867
14868 2009-06-28 17:31:11 +0200  Edward Hervey <bilboed@bilboed.com>
14869
14870         * gst/asfdemux/gstasfdemux.c:
14871           asfdemux: No longer queue GOPs now that seeking is fixed.
14872           We now *always* seek to the keyframe just before our requested position.
14873           When we encounter the first keyframe and we were not accurate (therefore doing
14874           keyframe seeking), we update the segment start position to the keyframe timestamp.
14875
14876 2009-06-28 17:42:44 +0200  Edward Hervey <bilboed@bilboed.com>
14877
14878         * gst/asfdemux/gstasfdemux.c:
14879         * gst/asfdemux/gstasfdemux.h:
14880           asfdemux: Store the accurate seeking flag
14881
14882 2009-06-28 17:04:00 +0200  Edward Hervey <bilboed@bilboed.com>
14883
14884         * gst/asfdemux/gstasfdemux.c:
14885           asfdemux: Use the average frame duration for buffers without a duration.
14886           This will still cause some timestamp jitter, but giving a hint as to the duration
14887           rather than nothing seems to be a better idea.
14888           Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
14889           duration using the accumulated packet duration (which will be correct).
14890
14891 2009-06-28 17:02:17 +0200  Edward Hervey <bilboed@bilboed.com>
14892
14893         * gst/asfdemux/gstasfdemux.c:
14894         * gst/asfdemux/gstasfdemux.h:
14895           asfdemux: Use index entry packet count to optimize seeking.
14896           The simple index entries also contain the number of packets one needs
14897           to retrieve at a given position to get a full keyframe. We therefore
14898           use that information to retrieve all those packets in one buffer when
14899           working in pull-mode.
14900
14901 2009-06-26 20:52:29 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
14902
14903         * gst/asfdemux/gstasfdemux.c:
14904           asfdemux: Do not try to free const pointer
14905           In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
14906           asfdemux tried to free a const pointer that had been cast to a
14907           normal pointer variable.
14908
14909 2009-06-26 20:44:09 +0200  Edward Hervey <bilboed@bilboed.com>
14910
14911         * gst/asfdemux/gstasfdemux.c:
14912           asfdemux: Use presentation timestamp when searching in the index.
14913           We need to take the preroll into account... else we end up too early.
14914
14915 2009-06-26 13:43:16 +0100  Jan Schmidt <thaytan@noraisin.net>
14916
14917         * common:
14918           Automatic update of common submodule
14919           From f3bb51b to 5845b63
14920
14921 2009-06-26 13:35:38 +0200  Edward Hervey <bilboed@bilboed.com>
14922
14923         * gst/asfdemux/gstasfdemux.c:
14924           asfdemux: Convert index entry from presentation time to timestamps.
14925           We weren't taking the preroll into account previously, meaning that we
14926           were always seeking preroll nanoseconds too early... resulting in a lot
14927           of dropped packets (which are before the start time).
14928           This brings quit a bit closer to as-fast-as-possible seeking in asf files.
14929
14930 2009-06-26 10:58:56 +0200  Edward Hervey <bilboed@bilboed.com>
14931
14932         * common:
14933         * gst/asfdemux/gstasfdemux.c:
14934           asfdemux: Fix byte array metadata handling.
14935           We basically discard byte array metadata. Should be trivial to adapt
14936           to storing the pointers if we need it later on.
14937
14938 2009-06-26 10:41:28 +0200  Edward Hervey <bilboed@bilboed.com>
14939
14940         * gst/asfdemux/gstasfdemux.c:
14941         * gst/asfdemux/gstasfdemux.h:
14942           asfdemux: Handle PAR/interlaced information stored in packet payload.
14943           This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
14944           in the ASF Packet payload extensions).
14945
14946 2009-06-26 10:40:39 +0200  Edward Hervey <bilboed@bilboed.com>
14947
14948         * gst/asfdemux/gstasfdemux.c:
14949         * gst/asfdemux/gstasfdemux.h:
14950           asfdemux: Store/Handle global metadata (not specific to one stream).
14951           This allows us to store (and handle) PAR information which might be stored there.
14952
14953 2009-06-25 18:24:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14954
14955         * gst/mpegaudioparse/gstmpegaudioparse.c:
14956           mpegaudioparse: fix Xing inverse seek table building
14957
14958 2009-06-24 15:15:37 +0100  Jan Schmidt <jan.schmidt@sun.com>
14959
14960         * common:
14961           Automatic update of common submodule
14962           From f3bb51b to f810030
14963
14964 2009-06-23 16:45:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14965
14966         * gst/asfdemux/gstasfdemux.c:
14967           asfdemux: don't try to free a NULL taglist
14968
14969 2009-06-23 02:14:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14970
14971         * gst/asfdemux/gstasfdemux.c:
14972           asfdemux: post tags only after we've created our source pads
14973           Post global tags only after we've added our source pads, so that
14974           tag events get sent downstream in addition to tag messages posted
14975           on the bus. This makes sure tags can be picked up automatically
14976           when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
14977           While we're at it, also add a container-format tag.
14978
14979 2009-06-23 01:37:01 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14980
14981         * configure.ac:
14982         * gst/asfdemux/gstasfdemux.c:
14983           asfdemux: use new bytereader functions for image tag parsing
14984
14985 2009-06-22 18:53:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14986
14987         * gst/asfdemux/gstasfdemux.c:
14988         * gst/asfdemux/gstasfdemux.h:
14989           asfdemux: remove some more unused variables
14990
14991 2009-06-19 17:25:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14992
14993         * gst/realmedia/rmdemux.c:
14994           rmdemux: plug buffer leaking
14995
14996 2009-06-22 17:36:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14997
14998         * gst/asfdemux/gstrtpasfdepay.c:
14999           asfdepay: guard against dropped buffers
15000           If a buffer was dropped, we might request data from the adapter that is not
15001           there and then we get a NULL buffer.
15002
15003 2009-06-22 17:16:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15004
15005         * gst/asfdemux/gstasfdemux.c:
15006         * gst/asfdemux/gstasfdemux.h:
15007           asfdemux: set DISCONT on streams
15008           When we receive a DISCONT as input, don't clear our complete state but simply
15009           mark a discont that will be put on the next buffer. The code will be able to
15010           handle and throw away incomplete data.
15011           Add some more debug info.
15012           Remove an unused variable.
15013
15014 2009-06-22 17:15:52 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15015
15016         * gst/asfdemux/gstrtpasfdepay.c:
15017           asfdepay: set DELTA_UNIT flag correctly
15018           Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
15019           Add some more debug info.
15020
15021 2009-06-22 13:37:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15022
15023         * gst/asfdemux/gstasfdemux.c:
15024           asfdemux: fix latency calculations
15025           We need to check for -1 as an invalid timestamp, not 1.
15026
15027 2009-06-16 09:45:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15028
15029         * gst/mpegaudioparse/gstmpegaudioparse.c:
15030         * gst/mpegaudioparse/gstmpegaudioparse.h:
15031           mp3parse: don't put every single frame into the index
15032           Let's not put every single mp3 frame in our index, a few frames per
15033           second should be more than enough. For now use an index interval
15034           of 100ms-500ms depending on the upstream size, to keep the index at
15035           a reasonable size. Factor out the code that adds the index entry
15036           into a separate function for better code readability.
15037
15038 2009-06-16 01:40:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15039
15040         * gst/mpegaudioparse/gstmpegaudioparse.c:
15041         * gst/mpegaudioparse/gstmpegaudioparse.h:
15042           mp3parse: assume seekability only if we know the upstream size
15043           While technically upstream may be seekable even if it doesn't know
15044           the exact size, I can't think of a use case where this distincation
15045           is relevant in practice, so for now just assume we're not seekable
15046           if upstream doesn't provide us with a size. Makes sure we don't
15047           build a seek index when streaming internet radio with sources that
15048           pretend to be seekable until you try to actually seek.
15049
15050 2009-06-19 17:46:12 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15051
15052         * gst-plugins-ugly.spec.in:
15053           Fix x264 requirement in SPEC file
15054
15055 2009-06-19 15:01:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15056
15057         * ext/x264/gstx264enc.c:
15058         * gst/realmedia/rdtmanager.c:
15059           x264enc, rdtmanager: fix compilation with debugging disabled
15060
15061 2009-06-11 13:48:22 +0100  Jan Schmidt <thaytan@noraisin.net>
15062
15063         * common:
15064         * docs/plugins/Makefile.am:
15065           docs: Bump common. Fix comment in the docs Makefile.am
15066
15067 2009-06-18 20:26:04 +0100  Jan Schmidt <thaytan@noraisin.net>
15068
15069         * configure.ac:
15070         * win32/common/config.h:
15071           Back to development -> 0.10.12.1
15072
15073 2009-06-18 08:54:17 +0100  Jan Schmidt <thaytan@noraisin.net>
15074
15075         * gst-plugins-ugly.doap:
15076           Add 0.10.12 release to the doap file
15077
15078 === release 0.10.12 ===
15079
15080 2009-06-18 08:34:54 +0100  Jan Schmidt <thaytan@noraisin.net>
15081
15082         * ChangeLog:
15083         * NEWS:
15084         * RELEASE:
15085         * configure.ac:
15086         * docs/plugins/gst-plugins-ugly-plugins.args:
15087         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15088         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15089         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
15090         * docs/plugins/inspect/plugin-a52dec.xml:
15091         * docs/plugins/inspect/plugin-asf.xml:
15092         * docs/plugins/inspect/plugin-cdio.xml:
15093         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15094         * docs/plugins/inspect/plugin-dvdread.xml:
15095         * docs/plugins/inspect/plugin-dvdsub.xml:
15096         * docs/plugins/inspect/plugin-iec958.xml:
15097         * docs/plugins/inspect/plugin-lame.xml:
15098         * docs/plugins/inspect/plugin-mad.xml:
15099         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15100         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15101         * docs/plugins/inspect/plugin-mpegstream.xml:
15102         * docs/plugins/inspect/plugin-realmedia.xml:
15103         * docs/plugins/inspect/plugin-siddec.xml:
15104         * docs/plugins/inspect/plugin-synaesthesia.xml:
15105         * docs/plugins/inspect/plugin-twolame.xml:
15106         * docs/plugins/inspect/plugin-x264.xml:
15107         * win32/common/config.h:
15108           Release 0.10.12
15109
15110 2009-06-18 08:34:46 +0100  Jan Schmidt <thaytan@noraisin.net>
15111
15112         * po/bg.po:
15113         * po/id.po:
15114         * po/it.po:
15115         * po/nl.po:
15116         * po/zh_CN.po:
15117           Update .po files
15118
15119 2009-06-18 08:04:40 +0100  Jan Schmidt <thaytan@noraisin.net>
15120
15121         * po/af.po:
15122         * po/az.po:
15123         * po/bg.po:
15124         * po/ca.po:
15125         * po/cs.po:
15126         * po/da.po:
15127         * po/en_GB.po:
15128         * po/es.po:
15129         * po/fi.po:
15130         * po/fr.po:
15131         * po/hu.po:
15132         * po/id.po:
15133         * po/it.po:
15134         * po/ja.po:
15135         * po/lt.po:
15136         * po/mt.po:
15137         * po/nb.po:
15138         * po/nl.po:
15139         * po/or.po:
15140         * po/pl.po:
15141         * po/pt_BR.po:
15142         * po/ru.po:
15143         * po/sk.po:
15144         * po/sq.po:
15145         * po/sr.po:
15146         * po/sv.po:
15147         * po/tr.po:
15148         * po/uk.po:
15149         * po/vi.po:
15150         * po/zh_CN.po:
15151           Update .po files
15152
15153 2009-06-05 22:10:02 +0100  Jan Schmidt <thaytan@noraisin.net>
15154
15155         * configure.ac:
15156         * po/af.po:
15157         * po/az.po:
15158         * po/bg.po:
15159         * po/ca.po:
15160         * po/cs.po:
15161         * po/da.po:
15162         * po/en_GB.po:
15163         * po/es.po:
15164         * po/fi.po:
15165         * po/fr.po:
15166         * po/hu.po:
15167         * po/id.po:
15168         * po/it.po:
15169         * po/ja.po:
15170         * po/lt.po:
15171         * po/mt.po:
15172         * po/nb.po:
15173         * po/nl.po:
15174         * po/or.po:
15175         * po/pl.po:
15176         * po/pt_BR.po:
15177         * po/ru.po:
15178         * po/sk.po:
15179         * po/sq.po:
15180         * po/sr.po:
15181         * po/sv.po:
15182         * po/tr.po:
15183         * po/uk.po:
15184         * po/vi.po:
15185         * po/zh_CN.po:
15186         * win32/common/config.h:
15187           0.10.11.2 pre-release
15188
15189 2009-06-05 22:07:31 +0100  Jan Schmidt <thaytan@noraisin.net>
15190
15191         * win32/common/config.h.in:
15192           win32: Remove #undef inline from the win32 config.h
15193
15194 2009-06-05 20:53:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15195
15196         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15197         * docs/plugins/inspect/plugin-mad.xml:
15198         * ext/mad/Makefile.am:
15199         * ext/mad/gstid3tag.c:
15200         * ext/mad/gstmad.c:
15201         * ext/mad/gstmad.h:
15202           mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
15203           It will be reborn with a shiny new code base under its hood in -bad.
15204           See #581756 and #565764.
15205
15206 2009-06-05 19:48:28 +0100  Jan Schmidt <thaytan@noraisin.net>
15207
15208         * tests/check/pipelines/.gitignore:
15209           gitignore: Ignore some built files in the test area
15210
15211 2009-06-05 19:46:17 +0100  Jan Schmidt <thaytan@noraisin.net>
15212
15213         * docs/plugins/inspect/plugin-a52dec.xml:
15214         * docs/plugins/inspect/plugin-asf.xml:
15215         * docs/plugins/inspect/plugin-cdio.xml:
15216         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15217         * docs/plugins/inspect/plugin-dvdread.xml:
15218         * docs/plugins/inspect/plugin-dvdsub.xml:
15219         * docs/plugins/inspect/plugin-iec958.xml:
15220         * docs/plugins/inspect/plugin-lame.xml:
15221         * docs/plugins/inspect/plugin-mad.xml:
15222         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15223         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15224         * docs/plugins/inspect/plugin-mpegstream.xml:
15225         * docs/plugins/inspect/plugin-realmedia.xml:
15226         * docs/plugins/inspect/plugin-siddec.xml:
15227         * docs/plugins/inspect/plugin-synaesthesia.xml:
15228         * docs/plugins/inspect/plugin-twolame.xml:
15229           docs: Update plugin inspect files
15230
15231 2009-06-05 19:25:54 +0100  Jan Schmidt <thaytan@noraisin.net>
15232
15233         * configure.ac:
15234         * docs/plugins/Makefile.am:
15235         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15236         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15237         * docs/plugins/inspect/plugin-x264.xml:
15238         * ext/Makefile.am:
15239         * gst-plugins-ugly.spec.in:
15240         * tests/check/Makefile.am:
15241         * tests/check/elements/.gitignore:
15242           Moved 'x264enc' from -bad to -ugly
15243
15244 2009-05-25 11:18:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15245
15246         * ext/x264/gstx264enc.c:
15247         * ext/x264/gstx264enc.h:
15248           [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
15249           Fixes #583627
15250
15251 2009-05-09 23:47:39 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15252
15253         * ext/x264/GstX264Enc.prs:
15254           [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
15255
15256 2009-05-09 12:42:25 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15257
15258         * ext/x264/GstX264Enc.prs:
15259           [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
15260
15261 2009-05-07 17:53:42 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15262
15263         * ext/x264/gstx264enc.c:
15264           [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
15265
15266 2009-04-30 00:06:36 +0300  Stefan Kost <ensonic@users.sf.net>
15267
15268         * ext/x264/GstX264Enc.prs:
15269         * ext/x264/Makefile.am:
15270         * ext/x264/gstx264enc.c:
15271           [MOVED FROM BAD 24/28] x264enc: add preset support
15272           Add preset iface and a (dummy) preset file as a starting point.
15273
15274 2009-04-29 16:57:36 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15275
15276         * ext/x264/gstx264enc.c:
15277           [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
15278
15279 2009-04-09 23:53:39 +0200  Janin Kolenc <janin.kolenc at marand.si>
15280
15281         * ext/x264/gstx264enc.c:
15282         * ext/x264/gstx264enc.h:
15283           [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
15284           Use the GstForceKeyUnit event to force a keyframe.
15285           Fixes #578112.
15286
15287 2009-01-05 10:28:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15288
15289           [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...
15290           Original commit message from CVS:
15291           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
15292           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
15293           Use hyphen in property name, perform safety buffer size check
15294           prior to mem access, and some more parentheses in macro.
15295
15296 2009-01-02 01:44:11 +0000  Alessandro Decina <alessandro.d@gmail.com>
15297
15298           [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
15299           Original commit message from CVS:
15300           * ext/apexsink/Makefile.am:
15301           Link against -lgcrpyto for RSA_new and RSA_free.
15302           * ext/faac/gstfaac.c:
15303           * ext/x264/gstx264enc.c:
15304           Fix compiler warnings.
15305
15306 2008-11-14 19:52:24 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15307
15308           [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
15309           Original commit message from CVS:
15310           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
15311           Construct source caps in more conventional (and correct) manner.
15312
15313 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15314
15315           [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
15316           Original commit message from CVS:
15317           * ext/alsaspdif/Makefile.am:
15318           * ext/amrwb/Makefile.am:
15319           * ext/apexsink/Makefile.am:
15320           * ext/arts/Makefile.am:
15321           * ext/artsd/Makefile.am:
15322           * ext/audiofile/Makefile.am:
15323           * ext/audioresample/Makefile.am:
15324           * ext/bz2/Makefile.am:
15325           * ext/cdaudio/Makefile.am:
15326           * ext/celt/Makefile.am:
15327           * ext/dc1394/Makefile.am:
15328           * ext/dirac/Makefile.am:
15329           * ext/directfb/Makefile.am:
15330           * ext/divx/Makefile.am:
15331           * ext/dts/Makefile.am:
15332           * ext/faac/Makefile.am:
15333           * ext/faad/Makefile.am:
15334           * ext/gsm/Makefile.am:
15335           * ext/hermes/Makefile.am:
15336           * ext/ivorbis/Makefile.am:
15337           * ext/jack/Makefile.am:
15338           * ext/jp2k/Makefile.am:
15339           * ext/ladspa/Makefile.am:
15340           * ext/lcs/Makefile.am:
15341           * ext/libfame/Makefile.am:
15342           * ext/libmms/Makefile.am:
15343           * ext/metadata/Makefile.am:
15344           * ext/mpeg2enc/Makefile.am:
15345           * ext/mplex/Makefile.am:
15346           * ext/musepack/Makefile.am:
15347           * ext/musicbrainz/Makefile.am:
15348           * ext/mythtv/Makefile.am:
15349           * ext/nas/Makefile.am:
15350           * ext/neon/Makefile.am:
15351           * ext/ofa/Makefile.am:
15352           * ext/polyp/Makefile.am:
15353           * ext/resindvd/Makefile.am:
15354           * ext/sdl/Makefile.am:
15355           * ext/shout/Makefile.am:
15356           * ext/snapshot/Makefile.am:
15357           * ext/sndfile/Makefile.am:
15358           * ext/soundtouch/Makefile.am:
15359           * ext/spc/Makefile.am:
15360           * ext/swfdec/Makefile.am:
15361           * ext/tarkin/Makefile.am:
15362           * ext/theora/Makefile.am:
15363           * ext/timidity/Makefile.am:
15364           * ext/twolame/Makefile.am:
15365           * ext/x264/Makefile.am:
15366           * ext/xine/Makefile.am:
15367           * ext/xvid/Makefile.am:
15368           * gst-libs/gst/app/Makefile.am:
15369           * gst-libs/gst/dshow/Makefile.am:
15370           * gst/aiffparse/Makefile.am:
15371           * gst/app/Makefile.am:
15372           * gst/audiobuffer/Makefile.am:
15373           * gst/bayer/Makefile.am:
15374           * gst/cdxaparse/Makefile.am:
15375           * gst/chart/Makefile.am:
15376           * gst/colorspace/Makefile.am:
15377           * gst/dccp/Makefile.am:
15378           * gst/deinterlace/Makefile.am:
15379           * gst/deinterlace2/Makefile.am:
15380           * gst/dvdspu/Makefile.am:
15381           * gst/festival/Makefile.am:
15382           * gst/filter/Makefile.am:
15383           * gst/flacparse/Makefile.am:
15384           * gst/flv/Makefile.am:
15385           * gst/games/Makefile.am:
15386           * gst/h264parse/Makefile.am:
15387           * gst/librfb/Makefile.am:
15388           * gst/mixmatrix/Makefile.am:
15389           * gst/modplug/Makefile.am:
15390           * gst/mpeg1sys/Makefile.am:
15391           * gst/mpeg4videoparse/Makefile.am:
15392           * gst/mpegdemux/Makefile.am:
15393           * gst/mpegtsmux/Makefile.am:
15394           * gst/mpegvideoparse/Makefile.am:
15395           * gst/mve/Makefile.am:
15396           * gst/nsf/Makefile.am:
15397           * gst/nuvdemux/Makefile.am:
15398           * gst/overlay/Makefile.am:
15399           * gst/passthrough/Makefile.am:
15400           * gst/pcapparse/Makefile.am:
15401           * gst/playondemand/Makefile.am:
15402           * gst/rawparse/Makefile.am:
15403           * gst/real/Makefile.am:
15404           * gst/rtjpeg/Makefile.am:
15405           * gst/rtpmanager/Makefile.am:
15406           * gst/scaletempo/Makefile.am:
15407           * gst/sdp/Makefile.am:
15408           * gst/selector/Makefile.am:
15409           * gst/smooth/Makefile.am:
15410           * gst/smoothwave/Makefile.am:
15411           * gst/speed/Makefile.am:
15412           * gst/speexresample/Makefile.am:
15413           * gst/stereo/Makefile.am:
15414           * gst/subenc/Makefile.am:
15415           * gst/tta/Makefile.am:
15416           * gst/vbidec/Makefile.am:
15417           * gst/videodrop/Makefile.am:
15418           * gst/videosignal/Makefile.am:
15419           * gst/virtualdub/Makefile.am:
15420           * gst/vmnc/Makefile.am:
15421           * gst/y4m/Makefile.am:
15422           * sys/acmenc/Makefile.am:
15423           * sys/cdrom/Makefile.am:
15424           * sys/dshowdecwrapper/Makefile.am:
15425           * sys/dshowsrcwrapper/Makefile.am:
15426           * sys/dvb/Makefile.am:
15427           * sys/dxr3/Makefile.am:
15428           * sys/fbdev/Makefile.am:
15429           * sys/oss4/Makefile.am:
15430           * sys/qcam/Makefile.am:
15431           * sys/qtwrapper/Makefile.am:
15432           * sys/vcd/Makefile.am:
15433           * sys/wininet/Makefile.am:
15434           * win32/common/config.h:
15435           Don't install static libs for plugins. Fixes #550851 for -bad.
15436
15437 2008-10-27 17:01:22 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15438
15439           [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API.  Fixes #555238.
15440           Original commit message from CVS:
15441           * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
15442           Adapt to slightly modified x264 API.  Fixes #555238.
15443
15444 2008-08-12 16:13:15 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15445
15446           [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps).  If needed, a generic element can do so.
15447           Original commit message from CVS:
15448           * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
15449           (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
15450           * ext/x264/gstx264enc.h:
15451           Do not deal with duplicated input (timestamps).  If needed,
15452           a generic element can do so.
15453           Do not manipulate input timestamps on the way out,
15454           since that shifts the timeline and A/V sync.
15455
15456 2008-08-12 15:41:48 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15457
15458           [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
15459           Original commit message from CVS:
15460           * docs/plugins/gst-plugins-bad-plugins.args:
15461           Integrate new properties into documentation.
15462           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
15463           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15464           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
15465           Fix up API prior to eventual plugin move.
15466           API: GstX264Enc:pass (provides more options, and changed to enum)
15467
15468 2008-08-12 13:08:39 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15469
15470           [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
15471           Original commit message from CVS:
15472           * docs/plugins/Makefile.am:
15473           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
15474           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
15475           * ext/x264/gstx264enc.c:
15476           * tests/check/Makefile.am:
15477           * tests/check/elements/x264enc.c: (setup_x264enc),
15478           (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
15479           Add documentation and unit test for x264enc.
15480
15481 2008-08-11 17:24:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15482
15483           [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
15484           Original commit message from CVS:
15485           * ext/x264/gstx264enc.c: (gst_x264_enc_init),
15486           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
15487           Allocate some buffers in more adaptive and economical fashion.
15488
15489 2008-08-11 15:16:14 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15490
15491           [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
15492           Original commit message from CVS:
15493           * configure.ac:
15494           Check for sufficiently up-to-date x264 API.
15495           * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
15496           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
15497           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15498           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
15499           * ext/x264/gstx264enc.h:
15500           Expose some more parameters of the x264 encoder as properties.
15501
15502 2008-08-08 15:07:12 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15503
15504           [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
15505           Original commit message from CVS:
15506           * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
15507           (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
15508           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
15509           (gst_x264_enc_flush_frames):
15510           Coding style and layout; re-order some functions in more
15511           typical and natural flow.
15512
15513 2008-08-08 14:19:16 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15514
15515           [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
15516           Original commit message from CVS:
15517           * ext/x264/Makefile.am:
15518           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
15519           (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
15520           (gst_x264_enc_reset), (gst_x264_enc_finalize),
15521           (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
15522           (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
15523           (gst_x264_enc_change_state), (gst_x264_enc_set_property):
15524           * ext/x264/gstx264enc.h:
15525           Use GQueue in stead of custom queue code.
15526           Factorize flushing out encoder delayed frames.
15527           Factorize initialization and state change reset.
15528
15529 2008-08-08 10:56:02 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15530
15531           [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
15532           Original commit message from CVS:
15533           * ext/x264/gstx264enc.h:
15534           * sys/fbdev/gstfbdevsink.c:
15535           Use configure-generated _stdint.h.
15536
15537 2008-08-08 10:13:36 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15538
15539           [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
15540           Original commit message from CVS:
15541           * ext/x264/Makefile.am:
15542           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
15543           (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
15544           (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
15545           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15546           (gst_x264_enc_finalize), (gst_x264_enc_chain),
15547           (gst_x264_enc_encode_frame), (plugin_init):
15548           * ext/x264/gstx264enc.h:
15549           Use video format library and GST_WRITE_*_BE macros where applicable.
15550           Use finalize in stead of dispose.
15551           Set up debug category and log callback.
15552
15553 2008-06-04 11:33:21 +0000  Tim-Philipp Müller <tim@centricular.net>
15554
15555           [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...
15556           Original commit message from CVS:
15557           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
15558           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
15559           (gst_x264_enc_encode_frame):
15560           Try harder not to crash when we get an EOS event but haven't set
15561           up the encoder yet (as may happen when upstream errors out with
15562           not-negotiated, for example). Also, always push the EOS event
15563           downstream.
15564
15565 2007-12-11 16:26:07 +0000  Wim Taymans <wim.taymans@gmail.com>
15566
15567           [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
15568           Original commit message from CVS:
15569           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
15570           Fix caps memleak.
15571
15572 2007-10-26 17:18:41 +0000  Tim-Philipp Müller <tim@centricular.net>
15573
15574           [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
15575           Original commit message from CVS:
15576           * ext/x264/gstx264enc.c:
15577           Fix build against the libx264 version that ships with debian stable.
15578
15579 2007-09-24 10:53:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15580
15581           [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
15582           Original commit message from CVS:
15583           * ext/audioresample/gstaudioresample.c:
15584           * ext/x264/gstx264enc.c:
15585           * gst/dvdspu/gstdvdspu.c:
15586           * gst/dvdspu/gstdvdspu.h:
15587           * gst/festival/gstfestival.c:
15588           * gst/h264parse/gsth264parse.c:
15589           * gst/mpegtsparse/mpegtspacketizer.c:
15590           * gst/mpegtsparse/mpegtsparse.c:
15591           * gst/multifile/gstmultifilesink.c:
15592           * gst/multifile/gstmultifilesrc.c:
15593           * gst/nuvdemux/gstnuvdemux.c:
15594           * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
15595           * sys/dshowsrcwrapper/gstdshowvideosrc.c:
15596           * sys/vcd/vcdsrc.c:
15597           Massive leak fixing, plus code cleanups.
15598
15599 2007-07-18 07:35:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15600
15601           [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
15602           Original commit message from CVS:
15603           * examples/app/appsrc_ex.c:
15604           * examples/switch/switcher.c:
15605           * ext/neon/gstneonhttpsrc.c:
15606           * ext/timidity/gstwildmidi.c:
15607           * ext/x264/gstx264enc.c:
15608           * gst/mve/mveaudioenc.c: (mve_compress_audio):
15609           * gst/rtpmanager/gstrtpclient.c:
15610           * gst/rtpmanager/gstrtpjitterbuffer.c:
15611           * gst/spectrum/demo-audiotest.c:
15612           * gst/spectrum/demo-osssrc.c:
15613           * sys/dvb/gstdvbsrc.c:
15614           Add stdlib include (free, atoi, exit).
15615
15616 2007-05-15 21:23:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15617
15618           [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
15619           Original commit message from CVS:
15620           * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
15621           This needs a version check.
15622           * gst/bayer/Makefile.am:
15623           Fix the build.
15624
15625 2007-03-25 13:06:26 +0000  Michal Benes <michal.benes@itonis.tv>
15626
15627           [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
15628           Original commit message from CVS:
15629           Patch by: Michal Benes <michal.benes at itonis tv>
15630           Patch by: Josef Zlomek <josef.zlomek at itonis tv>
15631           * configure.ac:
15632           * ext/Makefile.am:
15633           * ext/x264/Makefile.am:
15634           * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
15635           (gst_x264_enc_analyse_get_type),
15636           (gst_x264_enc_timestamp_queue_init),
15637           (gst_x264_enc_timestamp_queue_free),
15638           (gst_x264_enc_timestamp_queue_put),
15639           (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
15640           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
15641           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
15642           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15643           (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
15644           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
15645           (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
15646           (gst_x264_enc_set_property), (gst_x264_enc_get_property),
15647           (plugin_init):
15648           * ext/x264/gstx264enc.h:
15649           Add libx264-based h264 encoder plugin (#421110). Probably doesn't
15650           handle 'odd' widths and heights correctly yet.
15651
15652 2009-06-05 01:51:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15653
15654         * gst/asfdemux/gstasfdemux.c:
15655           asfdemux: nicer metadata extraction of genre tags in some cases
15656           Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
15657           that they presumably stand for.
15658
15659 2009-06-05 01:32:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15660
15661         * gst/asfdemux/gstasfdemux.c:
15662           asfdemux: parse WM/Picture tags to extract cover art
15663           Fixes #583112.
15664
15665 2009-05-31 20:20:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15666
15667         * REQUIREMENTS:
15668           docs: fix http links for amr libs in REQUIREMENTS
15669
15670 2009-05-29 20:07:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15671
15672         * gst/asfdemux/gstasfdemux.c:
15673           asfdemux: fix bogus flow return handling in eos handler
15674           Don't overwrite the origin flow return by whatever flow we get
15675           when trying to push the remaining internally queued payloads.
15676           We want to do our eos logic, ie. send an EOS event or segment-done
15677           message in any case. Makes things EOS properly when an EOS event
15678           is forced upon the pipeline so that the source returns
15679           FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
15680
15681 2009-05-29 19:52:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15682
15683         * win32/common/config.h:
15684           win32: update config.h
15685
15686 2009-05-22 19:27:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15687
15688         * configure.ac:
15689           configure: bump core/base requirements to released versions
15690
15691 2009-05-22 19:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15692
15693         * autogen.sh:
15694         * configure.ac:
15695           autogen: move the -Wno-portability for automake into configure.ac
15696
15697 2009-05-27 00:16:30 +0100  Jan Schmidt <thaytan@noraisin.net>
15698
15699         * gst/dvdlpcmdec/Makefile.am:
15700         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
15701           dvdlpcmdec: Add multichannel channel maps, and send some tags
15702           Add a multichannel map to the output caps, and send at least a CODEC and
15703           BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
15704           no samples and can't find info about the channel ordering, but this is
15705           better than nothing.
15706
15707 2009-05-26 17:19:54 +0100  Jan Schmidt <thaytan@noraisin.net>
15708
15709         * common:
15710           Automatic update of common submodule
15711           From 888e0a2 to c572721
15712
15713 2009-05-22 10:20:46 +0100  Jan Schmidt <thaytan@noraisin.net>
15714
15715         * common:
15716           Automatic update of common submodule
15717           From 6ab11d1 to 888e0a2
15718
15719 2009-05-21 15:18:06 +0100  Jan Schmidt <thaytan@noraisin.net>
15720
15721         * gst/dvdsub/gstdvdsubdec.c:
15722           dvdsubdec: Remove some dead code
15723           Remove some redundant memset - gobject memory is already initalised to 0.
15724           Remove a commented out line leftover from the previous commit
15725
15726 2009-05-21 14:20:22 +0100  Kapil Agrawal <kapil@mediamagictechnologies.com>
15727
15728         * gst/dvdsub/gstdvdsubdec.c:
15729         * gst/dvdsub/gstdvdsubdec.h:
15730           dvdsubdec: Support ARGB output
15731           Negotiate to and render into ARGB buffers directly if the peer supports it.
15732           Fixes: #580869
15733
15734 2009-05-19 00:51:49 +0100  Jan Schmidt <thaytan@noraisin.net>
15735
15736         * ext/a52dec/gsta52dec.c:
15737           a52dec: Reconcile code with dtsdec
15738           Perform some cleanups based on the dtsdec code such as using the boilerplate
15739           macro and static pad template functions.
15740           Add some documentation. Don't register a change in flags until we synch on
15741           another frame successfully.
15742
15743 2009-05-14 12:32:16 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15744
15745         * ext/lame/gstlamemp3enc.c:
15746           lamemp3enc: Improve debugging a bit
15747
15748 2009-05-13 19:32:16 +0200  Edward Hervey <bilboed@bilboed.com>
15749
15750         * ext/mpeg2dec/gstmpeg2dec.c:
15751           mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
15752
15753 2009-05-13 01:55:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15754
15755         * po/Makevars:
15756         * po/af.po:
15757         * po/az.po:
15758         * po/bg.po:
15759         * po/ca.po:
15760         * po/cs.po:
15761         * po/da.po:
15762         * po/en_GB.po:
15763         * po/es.po:
15764         * po/fi.po:
15765         * po/fr.po:
15766         * po/hu.po:
15767         * po/id.po:
15768         * po/it.po:
15769         * po/ja.po:
15770         * po/lt.po:
15771         * po/mt.po:
15772         * po/nb.po:
15773         * po/nl.po:
15774         * po/or.po:
15775         * po/pl.po:
15776         * po/pt_BR.po:
15777         * po/ru.po:
15778         * po/sk.po:
15779         * po/sq.po:
15780         * po/sr.po:
15781         * po/sv.po:
15782         * po/tr.po:
15783         * po/uk.po:
15784         * po/vi.po:
15785         * po/zh_CN.po:
15786           po: avoid conflicts of local *.po files with files in git
15787           Make it so that filenames and line numbers are only stored in the *.pot file
15788           (which is not in git), but not in the individual *.po files. This information
15789           is hardly useful for translators in our case, and it should avoid the constant
15790           conflicts of local *.po files with the ones in git which are caused by the
15791           source files changing and the line numbers being updated. This commit might
15792           cause one last merge conflict for you, which you can work around with
15793           "git checkout po/*.po" before merging or pulling. After that there should
15794           (hopefully) not be any more local modifications of these files (unless
15795           someone committed additions or changes to translated strings and the
15796           *.po files haven't been updated yet, that is).
15797
15798 2009-05-12 19:22:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15799
15800         * ext/lame/gstlamemp3enc.c:
15801           lamemp3enc: add Since tag to gtk-doc chunk
15802
15803 2009-05-13 01:46:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15804
15805         * tests/check/elements/mpeg2dec.c:
15806           checks: fix mpeg2dec unit test again after interlace addition to caps
15807
15808 2009-05-12 20:34:20 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15809
15810         * ext/mpeg2dec/gstmpeg2dec.c:
15811           mpeg2dec: work around old mpeg2dec versions
15812           The repeat first field flag was introduced in 0.5.0 so conditionally disable its
15813           detection and just assume no rff is used. This fixes the compilation.
15814           Fixes #582375
15815
15816 2009-05-12 20:24:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15817
15818         * ext/mpeg2dec/Makefile.am:
15819           mpeg2dec: link to gstvideo
15820           Fix compilation by adding the right include directories and linking to the video
15821           library.
15822
15823 2009-05-12 11:57:04 +0200  Edward Hervey <bilboed@bilboed.com>
15824
15825         * gst/asfdemux/asfpacket.c:
15826           asfdemux: Downgrade simple statements from WARNING to DEBUG
15827
15828 2009-05-11 12:37:46 +0200  Edward Hervey <bilboed@bilboed.com>
15829
15830         * gst/asfdemux/asfheaders.c:
15831         * gst/asfdemux/asfheaders.h:
15832         * gst/asfdemux/asfpacket.c:
15833         * gst/asfdemux/asfpacket.h:
15834           asf: Detect more payload extensions.
15835           These should help fix interlaced/PAR issues with more files.
15836
15837 2009-05-12 11:44:13 +0200  Edward Hervey <bilboed@bilboed.com>
15838
15839         * ext/mpeg2dec/gstmpeg2dec.c:
15840         * ext/mpeg2dec/gstmpeg2dec.h:
15841           mpeg2dec: Implement interlaced support.
15842           Expand the debugging statements to show more picture information.
15843
15844 2009-05-12 11:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15845
15846         * ext/mpeg2dec/gstmpeg2dec.c:
15847           mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
15848           ffdec_mpeg2video is much faster, fixes bug #574461.
15849
15850 2009-05-10 16:53:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15851
15852         * ext/lame/gstlamemp3enc.c:
15853           lamemp3enc: Don't write a Xing header
15854
15855 2009-05-10 11:17:25 +0200  Marc-Andre Lureau <marcandre.lureau@gmail.com>
15856
15857         * autogen.sh:
15858           Run libtoolize before aclocal
15859           This unbreaks the build in some cases. Fixes bug #582021
15860
15861 2009-05-09 15:28:18 +0200  Edward Hervey <bilboed@bilboed.com>
15862
15863         * ext/mpeg2dec/gstmpeg2dec.c:
15864           mpeg2dec: use 64bit safe scaling functions.
15865           Got this to fail when seeking in a 14GB file (the value in bytes is
15866           bigger than 2**32).
15867
15868 2009-05-09 10:57:34 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15869
15870         * gst/mpegaudioparse/gstmpegaudioparse.c:
15871           mpegaudioparse: remove some pointless g_return_if_fail()s
15872
15873 2009-05-08 14:24:47 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15874
15875         * ext/twolame/gsttwolame.c:
15876           Switch twolame to primary rank
15877
15878 2009-05-07 17:59:52 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15879
15880         * ext/lame/gstlame.c:
15881         * ext/lame/gstlamemp3enc.c:
15882         * ext/twolame/gsttwolame.c:
15883           Add ranks to mp3 encoders
15884
15885 2009-05-07 17:57:17 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15886
15887         * gst-plugins-ugly.spec.in:
15888           Add twolame plugin to spec file
15889
15890 2009-05-02 18:11:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15891
15892         * gst/asfdemux/asfpacket.c:
15893         * gst/asfdemux/gstasfdemux.c:
15894         * gst/asfdemux/gstasfdemux.h:
15895           asfdemux: use upstream segment and timestamps for some interpolation
15896           This should particularly help in case of upstream live src, e.g. rtspsrc,
15897           and especially so if it has to perform fallback to TCP.
15898
15899 2009-05-07 11:09:59 +0200  Edward Hervey <bilboed@bilboed.com>
15900
15901         * gst/asfdemux/gstrtpasfdepay.c:
15902           rtpasfdepay: Add support for fragmented packet (L == 0).
15903           This happens with rtp-over-udp.
15904
15905 2009-05-07 10:10:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15906
15907         * ext/lame/gstlamemp3enc.c:
15908           lamemp3enc: Fixup the bitrate only for CBR
15909           Additionally clarify some property descriptions.
15910
15911 2009-05-06 21:47:17 +0200  Alessandro Decina <alessandro.d@gmail.com>
15912
15913         * ext/lame/gstlamemp3enc.c:
15914           lame: fix format string in debug statement
15915
15916 2009-05-06 15:37:44 +0100  Jan Schmidt <thaytan@noraisin.net>
15917
15918         * gst/mpegaudioparse/gstmpegaudioparse.c:
15919           mp3parse: Don't reject valid Xing tables of contents
15920           Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
15921           reject them because of it, just subtract the initial offset when reading
15922           the table.
15923
15924 2009-05-06 15:27:01 +0100  Jan Schmidt <thaytan@noraisin.net>
15925
15926         * gst/mpegaudioparse/gstmpegaudioparse.c:
15927           mp3parse: Allow more bits to change in headers during resynch
15928           Be more lenient about what we accept as changing bits in a header - basically,
15929           only require that the mp3 sync marker is present, for the mpeg version,
15930           layer and samplerate.
15931           Fixes: #581464
15932
15933 2009-05-06 13:17:35 +0200  Edward Hervey <bilboed@bilboed.com>
15934
15935         * ext/mad/gstmad.c:
15936           mad: Add duration of incoming/outgoing buffers in debug statements
15937
15938 2009-05-06 13:15:30 +0200  Edward Hervey <bilboed@bilboed.com>
15939
15940         * gst/mpegaudioparse/gstmpegaudioparse.c:
15941           mpegaudioparse: Remove useless checks for valid buffer duration.
15942           The buffer duration is set to a valid value at the very top of
15943           emit_frame(), we therefore don't need to check it later on.
15944
15945 2009-05-06 13:13:35 +0200  Edward Hervey <bilboed@bilboed.com>
15946
15947         * gst/mpegaudioparse/gstmpegaudioparse.c:
15948           mpegaudioparse: Fix stop condition for outputting buffers.
15949           Some mp3 streams have an offset in timestamps, requiring us to push the
15950           frame *AFTER* segment.stop in order for the decoder to be able to push
15951           all data up to the segment.stop position.
15952
15953 2009-05-02 16:51:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15954
15955         * gst/asfdemux/asfpacket.c:
15956         * gst/asfdemux/gstasfdemux.c:
15957         * gst/asfdemux/gstasfdemux.h:
15958           asfdemux: 0-base timestamps consistently (whether or not streaming)
15959           This also makes timestamps (more) consistent before and after a possible
15960           seek, and moreover makes for reasonable position reporting in live stream
15961           (whose payload timestamps should not be taken for granted).
15962
15963 2009-05-02 13:45:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15964
15965         * gst/asfdemux/gstasfdemux.c:
15966         * gst/asfdemux/gstasfdemux.h:
15967           asfdemux: report initial latency due to internal preroll queue
15968
15969 2009-05-02 13:44:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15970
15971         * gst/asfdemux/gstasfdemux.c:
15972           asfdemux: enhance debug statement and refactor some initialization
15973
15974 2009-05-02 13:44:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15975
15976         * gst/asfdemux/gstasfdemux.c:
15977           asfdemux: handle FIXME; activate pads after internal preroll also when streaming
15978
15979 2009-05-02 11:12:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15980
15981         * gst/asfdemux/asfpacket.c:
15982         * gst/asfdemux/gstasfdemux.c:
15983         * gst/asfdemux/gstasfdemux.h:
15984           asfdemux: handle FIXME; normalize preroll
15985
15986 2009-05-02 16:08:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15987
15988         * gst/asfdemux/gstasfdemux.c:
15989         * gst/asfdemux/gstasfdemux.h:
15990           asfdemux: fixes for streaming mode
15991           * Improve newsegment handling, e.g. upstream might live in TIME.
15992           * Only send newsegment if we have needed info.
15993           * Avoid reading past end of data section.
15994
15995 2009-05-01 18:08:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15996
15997         * gst/asfdemux/gstasfdemux.c:
15998           asfdemux: fixes/enhancements for streaming mode
15999           * Do not rock the boat by reacting to FLUSH_START.
16000           * Try to handle TIME seeking by seeking upstream in BYTES.
16001           * Handle SEEKING query.
16002
16003 2009-05-05 16:38:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
16004
16005         * configure.ac:
16006         * ext/lame/gstlamemp3enc.c:
16007           lame: fix compilation with LAME versions < 3.98
16008           lame_set_VBR_quality(), which takes a floating point value for the
16009           quality, has been added only in v3.98. Use lame_set_VBR_q(), which
16010           takes quality as an integer, for older LAME versions.
16011           Fixes #581341.
16012
16013 2009-05-04 20:39:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
16014
16015         * win32/common/config.h:
16016           win32: update config.h to git
16017           Until someone ports the new win32 config.h logic from the
16018           other modules to -ugly.
16019
16020 2009-05-04 12:53:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16021
16022         * docs/plugins/gst-plugins-ugly-plugins.args:
16023         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16024         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16025           Update docs
16026
16027 2009-05-04 12:51:29 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16028
16029         * ext/lame/gstlamemp3enc.c:
16030           lamemp3enc: Add a note to the encoding-engine-quality property
16031           that says, that this does not affect the bitrate at all.
16032
16033 2009-05-04 12:48:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16034
16035         * ext/lame/gstlame.c:
16036         * ext/lame/gstlamemp3enc.c:
16037           lame: Implement preset interface
16038
16039 2009-05-04 12:47:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16040
16041         * ext/twolame/gsttwolame.c:
16042           twolame: Implement preset interface
16043
16044 2009-04-30 10:21:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16045
16046         * docs/plugins/gst-plugins-ugly-plugins.args:
16047         * ext/lame/gstlamemp3enc.c:
16048         * ext/lame/gstlamemp3enc.h:
16049           lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
16050
16051 2009-04-30 10:16:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16052
16053         * ext/lame/gstlame.c:
16054         * ext/lame/gstlamemp3enc.c:
16055           lame/lamemp3enc: Fix memory leak on FLUSH_STOP
16056
16057 2009-04-30 10:14:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16058
16059         * ext/lame/gstlame.c:
16060           lame: Deprecate the lame element
16061
16062 2009-04-30 10:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16063
16064         * docs/plugins/Makefile.am:
16065         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16066         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16067         * docs/plugins/gst-plugins-ugly-plugins.args:
16068         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16069         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16070         * docs/plugins/inspect/plugin-a52dec.xml:
16071         * docs/plugins/inspect/plugin-amrnb.xml:
16072         * docs/plugins/inspect/plugin-asf.xml:
16073         * docs/plugins/inspect/plugin-cdio.xml:
16074         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16075         * docs/plugins/inspect/plugin-dvdread.xml:
16076         * docs/plugins/inspect/plugin-dvdsub.xml:
16077         * docs/plugins/inspect/plugin-iec958.xml:
16078         * docs/plugins/inspect/plugin-lame.xml:
16079         * docs/plugins/inspect/plugin-mad.xml:
16080         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16081         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16082         * docs/plugins/inspect/plugin-mpegstream.xml:
16083         * docs/plugins/inspect/plugin-realmedia.xml:
16084         * docs/plugins/inspect/plugin-siddec.xml:
16085         * docs/plugins/inspect/plugin-synaesthesia.xml:
16086         * docs/plugins/inspect/plugin-twolame.xml:
16087           Update docs
16088
16089 2009-04-30 10:10:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16090
16091         * ext/lame/gstlamemp3enc.c:
16092           lame: Update example pipelines with the new properties
16093
16094 2009-04-29 19:01:44 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16095
16096         * ext/lame/Makefile.am:
16097         * ext/lame/gstlame.c:
16098         * ext/lame/gstlamemp3enc.c:
16099         * ext/lame/gstlamemp3enc.h:
16100         * ext/lame/plugin.c:
16101           lame: Add lamemp3enc element with much simplified interface
16102           This deprecates the lame element and fixes bug #494528.
16103
16104 2009-04-23 09:04:41 +0200  Edward Hervey <bilboed@bilboed.com>
16105
16106         * gst/asfdemux/asfpacket.c:
16107           asfpacket: Fix pull-mode timestamping handling.
16108           The problem that happens is the following:
16109           * A packet with multiple payloads comes in
16110           * Those payloads get handled one by one
16111           * The first payload contains the first audio payload with timestamp A
16112           * The second payload contains the first video (key)frame with timestamp V (where V < A)
16113           With the previous code, the following would happen:
16114           * the first payload gets processed, then passed to queue_for_stream
16115           * queue_for_stream detects it's the first valid timestamp received and stores
16116           first_ts = A
16117           * the second payload gets processed, then pass to queue_for_stream
16118           * queue_for_stream detects the timestamp is lower than first_ts... and
16119           discards it... resulting in losing the first keyframe of the video stream
16120           We've been having this issue for *ages*... it's just that nobody noticed it
16121           that much with playbin. But with playbin2's aggresive multiqueue handling, this
16122           will result in multiqueue not being able to preroll (because the video decoder will
16123           be dropping a ton of buffers before (maybe) receiving the next keyframe).
16124           Tested with over 200 asf files, and they all play the first frame correctly now,
16125           even the most braindead ones.
16126
16127 2009-04-21 14:12:06 -0700  Michael Smith <msmith@songbirdnest.com>
16128
16129         * gst/mpegaudioparse/gstmpegaudioparse.c:
16130         * gst/mpegaudioparse/gstmpegaudioparse.h:
16131           mp3parse: don't build seek table if we can't seek.
16132           Fixes #573720 - unbounded memory usage increase when listening to mp3
16133           stream for a long time.
16134
16135 2009-04-21 22:13:32 +0100  Jan Schmidt <thaytan@noraisin.net>
16136
16137         * common:
16138           Automatic update of common submodule
16139           From b3941ea to 6ab11d1
16140
16141 2009-04-21 20:17:57 +0200  Edward Hervey <bilboed@bilboed.com>
16142
16143         * gst/mpegaudioparse/gstmpegaudioparse.c:
16144         * gst/mpegaudioparse/gstxingmux.c:
16145           mpegaudioparse: Remove dead assignment and duplicate code
16146
16147 2009-04-21 20:21:11 +0200  Edward Hervey <bilboed@bilboed.com>
16148
16149         * gst/realmedia/rmdemux.c:
16150           rmdemux: Actually return the return value for the seek handling.
16151
16152 2009-04-21 20:20:02 +0200  Edward Hervey <bilboed@bilboed.com>
16153
16154         * gst/mpegstream/gstmpegdemux.c:
16155         * gst/mpegstream/gstmpegparse.c:
16156           mpegstream: Remove dead assignments.
16157           The duplicate assignment of update_time was weird... but it seems normal
16158           that it's indeed the second statement which is the valid one.
16159
16160 2009-04-21 20:17:19 +0200  Edward Hervey <bilboed@bilboed.com>
16161
16162         * ext/amrnb/amrnbparse.c:
16163           armnb: Remove unused variable, adapt debug message accordingly.
16164
16165 2009-04-21 20:15:56 +0200  Edward Hervey <bilboed@bilboed.com>
16166
16167         * gst/dvdsub/gstdvdsubdec.c:
16168         * gst/mpegstream/gstdvddemux.c:
16169         * gst/mpegstream/gstmpegclock.c:
16170           dvdsub/mpegstream: _class_init: Remove unused class variables
16171
16172 2009-04-19 14:03:58 +0200  Edward Hervey <bilboed@bilboed.com>
16173
16174         * gst/asfdemux/gstasfdemux.c:
16175           asfdemux: Initialize flow for a corner case.
16176           This might be caused by entering the if() line 1214 and then not having
16177           any activated_streams.. resulting in reaching line 1267 without having
16178           any valid flow value.
16179
16180 2009-04-19 14:03:38 +0200  Edward Hervey <bilboed@bilboed.com>
16181
16182         * ext/twolame/gsttwolame.c:
16183           twolame: Remove unneeded variable, value assigned was never read.
16184
16185 2009-04-19 14:03:19 +0200  Edward Hervey <bilboed@bilboed.com>
16186
16187         * ext/mpeg2dec/gstmpeg2dec.c:
16188           mpeg2dec: Remove dead assignment. Value overwritten later on.
16189
16190 2009-04-19 14:02:44 +0200  Edward Hervey <bilboed@bilboed.com>
16191
16192         * ext/mad/gstmad.c:
16193           mad: Remove dead assignment and variables given values which are never read.
16194
16195 2009-04-19 14:02:03 +0200  Edward Hervey <bilboed@bilboed.com>
16196
16197         * ext/lame/gstlame.c:
16198           lame: Remove unneeded variable, it's assigned a value never read.
16199
16200 2009-04-19 13:59:24 +0200  Edward Hervey <bilboed@bilboed.com>
16201
16202         * gst/realmedia/rmdemux.c:
16203           rmdemux: Remove dead assignment, value is being overwritten before being read.
16204
16205 2009-04-19 13:58:31 +0200  Edward Hervey <bilboed@bilboed.com>
16206
16207         * gst/realmedia/rmdemux.c:
16208           rmdemux: Remove unused accurate flag.
16209           I couldn't see any reason why this was there in the first place.
16210
16211 2009-04-19 13:57:59 +0200  Edward Hervey <bilboed@bilboed.com>
16212
16213         * gst/realmedia/asmrules.c:
16214         * gst/realmedia/rdtdepay.c:
16215           realmedia: Remove dead assignments. The results are never read.
16216
16217 2009-04-19 13:57:10 +0200  Edward Hervey <bilboed@bilboed.com>
16218
16219         * gst/realmedia/gstrdtbuffer.c:
16220         * gst/realmedia/rademux.c:
16221         * gst/realmedia/rdtmanager.c:
16222         * gst/realmedia/rmdemux.c:
16223           realmedia: Remove useless variables, only being used once (or not).
16224
16225 2009-04-19 13:55:24 +0200  Edward Hervey <bilboed@bilboed.com>
16226
16227         * ext/mpeg2dec/gstmpeg2dec.c:
16228         * gst/asfdemux/gstrtspwms.c:
16229         * gst/realmedia/pnmsrc.c:
16230         * gst/realmedia/rdtdepay.c:
16231         * gst/realmedia/rtspreal.c:
16232           remove empty method implementations.
16233
16234 2009-04-18 08:12:08 +0200  Josep Torra <n770galaxy@gmail.com>
16235
16236         * gst/asfdemux/gstrtspwms.c:
16237           rtspwms: fix condition to detect extension commands for WMS
16238           Reply with OK to the extension commands for WMS.
16239
16240 2009-04-15 11:09:56 +0200  Josep Torra <n770galaxy@gmail.com>
16241
16242         * gst/realmedia/rtspreal.c:
16243           realmedia: add special Real header to DESCRIBE message only for Real servers
16244           Add headers that are specific to real only if a real server had been
16245           detected by the OPTIONS message.
16246
16247 2009-04-14 19:16:46 +0200  David Hoyt <dhoyt at llnl.gov>
16248
16249         * gst/synaesthesia/synaescope.c:
16250           synaesthesia: fix compilation on windows
16251           Fix compilation under MSVC due to references to headers
16252           that are not available with the MS SDKs.
16253           Fixes #578524
16254
16255 2009-04-14 10:54:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
16256
16257         * gst/asfdemux/gstrtspwms.c:
16258           rtspwms: reply to extension commands
16259           Reply with OK to the extension commands for WMS.
16260
16261 2009-04-14 10:53:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
16262
16263         * gst/asfdemux/gstrtpasfdepay.c:
16264           asfdepay: fix a comment
16265
16266 2009-04-14 10:53:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
16267
16268         * gst/asfdemux/gstasfdemux.c:
16269           asfdemux: add some more debugging
16270
16271 2009-04-14 10:51:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
16272
16273         * configure.ac:
16274           configure.ac: require git -base
16275           We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
16276
16277 2009-04-09 20:21:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
16278
16279         * gst/realmedia/rtspreal.c:
16280           realmedia: add special Real header to SETUP message only for Real servers
16281           Fixes playback of Windows Media RTSP streams and other non-Real RTSP
16282           streams where the server errors out because it can't handle the
16283           Real-specific 'Required: com.real.retain-entity-for-setup' header
16284           we've been adding unconditionally in the recent past.
16285           For reference:
16286           rtsp://66.111.34.191:601/broadcast/alnour.rm
16287           rtsp://195.134.224.231/snowboard_100.wmv
16288
16289 2009-04-08 11:44:53 -0700  Michael Smith <msmith@songbirdnest.com>
16290
16291         * configure.ac:
16292         * gst/asfdemux/Makefile.am:
16293           asfdemux: link to all required libraries including indirectly used ones.
16294           On win32, we're required to link to all the libraries used - including
16295           ones only indirectly used by other libs. So, add gstaudio, gsttag, and
16296           (for windows only) winsock.
16297
16298 2009-04-04 21:19:23 +0300  Felipe Contreras <felipe.contreras@gmail.com>
16299
16300         * common:
16301           Automatic update of common submodule
16302           From d0ea89e to b3941ea
16303
16304 2009-04-04 14:54:41 +0200  Edward Hervey <bilboed@bilboed.com>
16305
16306         * common:
16307           Automatic update of common submodule
16308           From f8b3d91 to d0ea89e
16309
16310 2009-03-26 20:23:14 +0100  Edward Hervey <bilboed@bilboed.com>
16311
16312         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16313           dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
16314
16315 2009-03-25 16:39:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16316
16317         * gst/realmedia/rtspreal.c:
16318         * gst/realmedia/rtspreal.h:
16319           realrtsp: add more headers
16320           Parse the ETag from the describe method and pass the sessionid as the value for
16321           the If-Match header is subsequent setup calls.
16322           Fixes support for more RealMedia RTSP streams.
16323
16324 2009-03-22 13:08:48 -0700  David Schleef <ds@schleef.org>
16325
16326         * configure.ac:
16327           twolame: bump requirement to 0.3.10
16328           0.3.10 is the first version with the float32 encoder functions.
16329           Fixes #576305.
16330
16331 2009-03-22 20:15:24 +0000  Jan Schmidt <thaytan@noraisin.net>
16332
16333         * configure.ac:
16334           back to development -> 0.10.11.1
16335
16336 === release 0.10.11 ===
16337
16338 2009-03-21 01:05:22 +0000  Jan Schmidt <thaytan@noraisin.net>
16339
16340         * ChangeLog:
16341         * NEWS:
16342         * RELEASE:
16343         * configure.ac:
16344         * docs/plugins/inspect/plugin-a52dec.xml:
16345         * docs/plugins/inspect/plugin-asf.xml:
16346         * docs/plugins/inspect/plugin-cdio.xml:
16347         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16348         * docs/plugins/inspect/plugin-dvdread.xml:
16349         * docs/plugins/inspect/plugin-dvdsub.xml:
16350         * docs/plugins/inspect/plugin-iec958.xml:
16351         * docs/plugins/inspect/plugin-lame.xml:
16352         * docs/plugins/inspect/plugin-mad.xml:
16353         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16354         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16355         * docs/plugins/inspect/plugin-mpegstream.xml:
16356         * docs/plugins/inspect/plugin-realmedia.xml:
16357         * docs/plugins/inspect/plugin-siddec.xml:
16358         * docs/plugins/inspect/plugin-twolame.xml:
16359         * gst-plugins-ugly.doap:
16360         * po/cs.po:
16361         * win32/common/config.h:
16362           Release 0.10.11
16363
16364 2009-03-21 00:28:29 +0000  Jan Schmidt <thaytan@noraisin.net>
16365
16366         * po/af.po:
16367         * po/az.po:
16368         * po/bg.po:
16369         * po/ca.po:
16370         * po/cs.po:
16371         * po/da.po:
16372         * po/en_GB.po:
16373         * po/es.po:
16374         * po/fi.po:
16375         * po/fr.po:
16376         * po/hu.po:
16377         * po/id.po:
16378         * po/it.po:
16379         * po/ja.po:
16380         * po/lt.po:
16381         * po/mt.po:
16382         * po/nb.po:
16383         * po/nl.po:
16384         * po/or.po:
16385         * po/pl.po:
16386         * po/pt_BR.po:
16387         * po/ru.po:
16388         * po/sk.po:
16389         * po/sq.po:
16390         * po/sr.po:
16391         * po/sv.po:
16392         * po/tr.po:
16393         * po/uk.po:
16394         * po/vi.po:
16395         * po/zh_CN.po:
16396           Update .po files
16397
16398 2009-03-13 16:45:08 +0000  Jan Schmidt <thaytan@noraisin.net>
16399
16400         * configure.ac:
16401         * win32/common/config.h:
16402           0.10.10.3 pre-release
16403
16404 2009-03-13 16:40:38 +0000  Jan Schmidt <thaytan@noraisin.net>
16405
16406         * po/fi.po:
16407         * po/id.po:
16408         * po/pl.po:
16409         * po/pt_BR.po:
16410         * po/sv.po:
16411           po: Update translations from upstream
16412
16413 2009-03-13 16:38:08 +0000  Jan Schmidt <thaytan@noraisin.net>
16414
16415         * po/LINGUAS:
16416         * po/tr.po:
16417           po: Add Turkish translation
16418
16419 2009-03-13 19:23:12 +0000  Jan Schmidt <thaytan@noraisin.net>
16420
16421         * gst/mpegaudioparse/gstmpegaudioparse.c:
16422         * gst/mpegaudioparse/gstmpegaudioparse.h:
16423           mp3parse: Fix glitches in the output when playing (for e.g.) AVI
16424           Don't introduce glitches in the output by a) relaxing the threshold for
16425           taking upstream timestamps in preference to our calculated timestamps and
16426           b) only set the discont flag on outgoing buffers in response to an incoming
16427           discont buffer.
16428           Fixes: #575046
16429
16430 2009-03-12 15:57:31 +0100  Alessandro Decina <alessandro.decina@collabora.co.uk>
16431
16432         * gst/mpegaudioparse/gstmpegaudioparse.c:
16433           mp3parse: fix deadlock with accurate seeks.
16434           Release pending_accurate_seeks_lock before forwarding the seek event upstream.
16435           Fixes #575068.
16436
16437 2009-03-10 00:22:35 +0000  Jan Schmidt <thaytan@noraisin.net>
16438
16439         * configure.ac:
16440         * po/af.po:
16441         * po/az.po:
16442         * po/bg.po:
16443         * po/ca.po:
16444         * po/cs.po:
16445         * po/da.po:
16446         * po/en_GB.po:
16447         * po/es.po:
16448         * po/fi.po:
16449         * po/fr.po:
16450         * po/hu.po:
16451         * po/id.po:
16452         * po/it.po:
16453         * po/lt.po:
16454         * po/mt.po:
16455         * po/nb.po:
16456         * po/nl.po:
16457         * po/or.po:
16458         * po/pl.po:
16459         * po/pt_BR.po:
16460         * po/ru.po:
16461         * po/sk.po:
16462         * po/sq.po:
16463         * po/sr.po:
16464         * po/sv.po:
16465         * po/uk.po:
16466         * po/vi.po:
16467         * po/zh_CN.po:
16468         * win32/common/config.h:
16469           0.10.10.2 pre-release
16470           Bump version number, update translations and win32 config.h
16471
16472 2009-03-10 00:19:01 +0000  Jan Schmidt <thaytan@noraisin.net>
16473
16474         * po/LINGUAS:
16475         * po/ja.po:
16476           po: Add Japanese translation
16477
16478 2009-03-10 00:10:20 +0000  Jan Schmidt <thaytan@noraisin.net>
16479
16480         * configure.ac:
16481         * docs/plugins/Makefile.am:
16482         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16483         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16484         * docs/plugins/gst-plugins-ugly-plugins.args:
16485         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16486         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16487         * docs/plugins/inspect/plugin-a52dec.xml:
16488         * docs/plugins/inspect/plugin-asf.xml:
16489         * docs/plugins/inspect/plugin-cdio.xml:
16490         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16491         * docs/plugins/inspect/plugin-dvdread.xml:
16492         * docs/plugins/inspect/plugin-dvdsub.xml:
16493         * docs/plugins/inspect/plugin-iec958.xml:
16494         * docs/plugins/inspect/plugin-lame.xml:
16495         * docs/plugins/inspect/plugin-mad.xml:
16496         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16497         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16498         * docs/plugins/inspect/plugin-mpegstream.xml:
16499         * docs/plugins/inspect/plugin-realmedia.xml:
16500         * docs/plugins/inspect/plugin-siddec.xml:
16501         * docs/plugins/inspect/plugin-synaesthesia.xml:
16502         * docs/plugins/inspect/plugin-twolame.xml:
16503         * ext/Makefile.am:
16504         * po/POTFILES.in:
16505           Moved twolame from Bad to Ugly
16506
16507 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16508
16509           [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
16510           Original commit message from CVS:
16511           * ext/alsaspdif/Makefile.am:
16512           * ext/amrwb/Makefile.am:
16513           * ext/apexsink/Makefile.am:
16514           * ext/arts/Makefile.am:
16515           * ext/artsd/Makefile.am:
16516           * ext/audiofile/Makefile.am:
16517           * ext/audioresample/Makefile.am:
16518           * ext/bz2/Makefile.am:
16519           * ext/cdaudio/Makefile.am:
16520           * ext/celt/Makefile.am:
16521           * ext/dc1394/Makefile.am:
16522           * ext/dirac/Makefile.am:
16523           * ext/directfb/Makefile.am:
16524           * ext/divx/Makefile.am:
16525           * ext/dts/Makefile.am:
16526           * ext/faac/Makefile.am:
16527           * ext/faad/Makefile.am:
16528           * ext/gsm/Makefile.am:
16529           * ext/hermes/Makefile.am:
16530           * ext/ivorbis/Makefile.am:
16531           * ext/jack/Makefile.am:
16532           * ext/jp2k/Makefile.am:
16533           * ext/ladspa/Makefile.am:
16534           * ext/lcs/Makefile.am:
16535           * ext/libfame/Makefile.am:
16536           * ext/libmms/Makefile.am:
16537           * ext/metadata/Makefile.am:
16538           * ext/mpeg2enc/Makefile.am:
16539           * ext/mplex/Makefile.am:
16540           * ext/musepack/Makefile.am:
16541           * ext/musicbrainz/Makefile.am:
16542           * ext/mythtv/Makefile.am:
16543           * ext/nas/Makefile.am:
16544           * ext/neon/Makefile.am:
16545           * ext/ofa/Makefile.am:
16546           * ext/polyp/Makefile.am:
16547           * ext/resindvd/Makefile.am:
16548           * ext/sdl/Makefile.am:
16549           * ext/shout/Makefile.am:
16550           * ext/snapshot/Makefile.am:
16551           * ext/sndfile/Makefile.am:
16552           * ext/soundtouch/Makefile.am:
16553           * ext/spc/Makefile.am:
16554           * ext/swfdec/Makefile.am:
16555           * ext/tarkin/Makefile.am:
16556           * ext/theora/Makefile.am:
16557           * ext/timidity/Makefile.am:
16558           * ext/twolame/Makefile.am:
16559           * ext/x264/Makefile.am:
16560           * ext/xine/Makefile.am:
16561           * ext/xvid/Makefile.am:
16562           * gst-libs/gst/app/Makefile.am:
16563           * gst-libs/gst/dshow/Makefile.am:
16564           * gst/aiffparse/Makefile.am:
16565           * gst/app/Makefile.am:
16566           * gst/audiobuffer/Makefile.am:
16567           * gst/bayer/Makefile.am:
16568           * gst/cdxaparse/Makefile.am:
16569           * gst/chart/Makefile.am:
16570           * gst/colorspace/Makefile.am:
16571           * gst/dccp/Makefile.am:
16572           * gst/deinterlace/Makefile.am:
16573           * gst/deinterlace2/Makefile.am:
16574           * gst/dvdspu/Makefile.am:
16575           * gst/festival/Makefile.am:
16576           * gst/filter/Makefile.am:
16577           * gst/flacparse/Makefile.am:
16578           * gst/flv/Makefile.am:
16579           * gst/games/Makefile.am:
16580           * gst/h264parse/Makefile.am:
16581           * gst/librfb/Makefile.am:
16582           * gst/mixmatrix/Makefile.am:
16583           * gst/modplug/Makefile.am:
16584           * gst/mpeg1sys/Makefile.am:
16585           * gst/mpeg4videoparse/Makefile.am:
16586           * gst/mpegdemux/Makefile.am:
16587           * gst/mpegtsmux/Makefile.am:
16588           * gst/mpegvideoparse/Makefile.am:
16589           * gst/mve/Makefile.am:
16590           * gst/nsf/Makefile.am:
16591           * gst/nuvdemux/Makefile.am:
16592           * gst/overlay/Makefile.am:
16593           * gst/passthrough/Makefile.am:
16594           * gst/pcapparse/Makefile.am:
16595           * gst/playondemand/Makefile.am:
16596           * gst/rawparse/Makefile.am:
16597           * gst/real/Makefile.am:
16598           * gst/rtjpeg/Makefile.am:
16599           * gst/rtpmanager/Makefile.am:
16600           * gst/scaletempo/Makefile.am:
16601           * gst/sdp/Makefile.am:
16602           * gst/selector/Makefile.am:
16603           * gst/smooth/Makefile.am:
16604           * gst/smoothwave/Makefile.am:
16605           * gst/speed/Makefile.am:
16606           * gst/speexresample/Makefile.am:
16607           * gst/stereo/Makefile.am:
16608           * gst/subenc/Makefile.am:
16609           * gst/tta/Makefile.am:
16610           * gst/vbidec/Makefile.am:
16611           * gst/videodrop/Makefile.am:
16612           * gst/videosignal/Makefile.am:
16613           * gst/virtualdub/Makefile.am:
16614           * gst/vmnc/Makefile.am:
16615           * gst/y4m/Makefile.am:
16616           * sys/acmenc/Makefile.am:
16617           * sys/cdrom/Makefile.am:
16618           * sys/dshowdecwrapper/Makefile.am:
16619           * sys/dshowsrcwrapper/Makefile.am:
16620           * sys/dvb/Makefile.am:
16621           * sys/dxr3/Makefile.am:
16622           * sys/fbdev/Makefile.am:
16623           * sys/oss4/Makefile.am:
16624           * sys/qcam/Makefile.am:
16625           * sys/qtwrapper/Makefile.am:
16626           * sys/vcd/Makefile.am:
16627           * sys/wininet/Makefile.am:
16628           * win32/common/config.h:
16629           Don't install static libs for plugins. Fixes #550851 for -bad.
16630
16631 2008-09-02 09:56:44 +0000  Tim-Philipp Müller <tim@centricular.net>
16632
16633           [MOVED FROM BAD] Enable/fix up translations for these plugins.
16634           Original commit message from CVS:
16635           * ext/resindvd/plugin.c: (plugin_init):
16636           * ext/resindvd/resindvdsrc.c:
16637           * ext/twolame/gsttwolame.c: (plugin_init):
16638           * gst/aiffparse/aiffparse.c: (plugin_init):
16639           Enable/fix up translations for these plugins.
16640           * po/LINGUAS:
16641           Add 'ca' to LINGUAS.
16642           * po/POTFILES.in:
16643           * po/POTFILES.skip:
16644           Add more files for translation and more files which tools
16645           should skip.
16646
16647 2008-08-07 14:34:03 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16648
16649           [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
16650           Original commit message from CVS:
16651           * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
16652           (gst_two_lame_chain):
16653           * ext/twolame/gsttwolame.h:
16654           Allow raw float samples as input for encoding.
16655
16656 2008-08-02 17:39:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16657
16658           [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
16659           Original commit message from CVS:
16660           * configure.ac:
16661           * ext/Makefile.am:
16662           * ext/twolame/Makefile.am:
16663           * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
16664           (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
16665           (gst_two_lame_release_memory), (gst_two_lame_finalize),
16666           (gst_two_lame_base_init), (gst_two_lame_class_init),
16667           (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
16668           (gst_two_lame_init), (gst_two_lame_set_property),
16669           (gst_two_lame_get_property), (gst_two_lame_sink_event),
16670           (gst_two_lame_chain), (gst_two_lame_setup),
16671           (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
16672           (plugin_init):
16673           * ext/twolame/gsttwolame.h:
16674           Add TwoLAME MP2 encoding element, based on the LAME element.
16675
16676 2009-03-09 23:13:20 +0000  Jan Schmidt <thaytan@noraisin.net>
16677
16678         * common:
16679           Automatic update of common submodule
16680           From 7032163 to f8b3d91
16681
16682 2009-03-08 12:05:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16683
16684         * common:
16685           Automatic update of common submodule
16686           From ffa738d to 7032163
16687
16688 2009-03-08 11:21:32 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16689
16690         * common:
16691           Automatic update of common submodule
16692           From 3f13e4e to ffa738d
16693
16694 2009-03-07 11:47:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16695
16696         * common:
16697           Automatic update of common submodule
16698           From 3c7456b to 3f13e4e
16699
16700 2009-03-07 10:47:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16701
16702         * common:
16703           Automatic update of common submodule
16704           From 57c83f2 to 3c7456b
16705
16706 2009-03-06 12:30:36 -0800  Michael Smith <msmith@songbirdnest.com>
16707
16708         * gst/mpegaudioparse/gstmpegaudioparse.c:
16709           mp3parse: be more conservative when changing layer/rate/etc.
16710           Don't allow a change in sample rate/channels/layer/version unless we can
16711           see another frame at the correct offset. Prevents accidently flipping
16712           due to simple single-bit corruption.
16713
16714 2009-03-04 16:52:59 +0000  Jan Schmidt <thaytan@noraisin.net>
16715
16716         * gst/realmedia/realhash.c:
16717           rmdemux: Fix strict-aliasing warnings.
16718           Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
16719           hand-rolled ones.
16720
16721 2009-03-04 16:15:00 +0200  René Stadler <mail@renestadler.de>
16722
16723         * gst/mpegaudioparse/gstmpegaudioparse.c:
16724           mpegaudioparse: Remove empty lines added by buggy indent.
16725
16726 2009-02-27 13:41:58 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16727
16728         * gst/mpegaudioparse/gstmpegaudioparse.c:
16729           mpegaudioparse: Provide SEEKING query handling.
16730           Since SEEK event handling might perform some conversion
16731           from TIME to BYTES, do not let upstream fool application
16732           into (TIME) seeking not being possible.
16733
16734 2009-02-25 13:34:05 -0800  Michael Smith <msmith@songbirdnest.com>
16735
16736         * gst/mpegaudioparse/gstmpegaudioparse.c:
16737           mp3parse: fix accurate seeks to near 0
16738           Integer underflow made accurate seeks to near zero fail and seek to
16739           completely the wrong place. Fix by clamping to zero, since we can't seek
16740           to negative times anyway.
16741
16742 2009-02-25 20:52:08 +0000  Jan Schmidt <thaytan@noraisin.net>
16743
16744         * common:
16745         * configure.ac:
16746           build: Update shave init statement for changes in common. Bump common.
16747
16748 2009-02-25 18:19:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16749
16750         * gst/realmedia/rtspreal.c:
16751           rtspreal: ignore data streams. Fixes #527112
16752           Ignore data streams when parsing the SDP as they don't contain anything we need
16753           to put in the realmedia header.
16754
16755 2009-02-25 11:32:37 +0000  Jan Schmidt <thaytan@noraisin.net>
16756
16757         * common:
16758           Automatic update of common submodule
16759           From 9cf8c9b to a6ce5c6
16760
16761 2009-02-24 15:25:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16762
16763         * ext/mad/gstid3tag.c:
16764           Forward unknown events
16765           Forward unknown events upstream instead of dropping them. Also return the result
16766           of the seek event instead of a fixed value.
16767
16768 2009-02-23 10:50:50 +0200  Stefan Kost <ensonic@users.sf.net>
16769
16770         * gst/asfdemux/gstrtpasfdepay.c:
16771           rtpasfdepay: Fix the build by adding the needed include for atoi.
16772
16773 2009-02-22 19:19:12 +0000  Jan Schmidt <thaytan@noraisin.net>
16774
16775         * configure.ac:
16776         * docs/plugins/Makefile.am:
16777           Use shave for the build output
16778
16779 2009-02-22 16:00:02 +0000  Jan Schmidt <thaytan@noraisin.net>
16780
16781         * common:
16782           Automatic update of common submodule
16783           From 5d7c9cc to 9cf8c9b
16784
16785 2009-02-22 14:22:30 +0100  Edward Hervey <bilboed@bilboed.com>
16786
16787         * gst/asfdemux/gstasf.c:
16788         * gst/asfdemux/gstrtpasfdepay.c:
16789         * gst/realmedia/rademux.c:
16790         * gst/realmedia/rdtdepay.c:
16791         * gst/synaesthesia/gstsynaesthesia.c:
16792         * gst/synaesthesia/synaescope.c:
16793           Fix indentation.
16794
16795 2009-02-22 14:21:22 +0100  Edward Hervey <bilboed@bilboed.com>
16796
16797         * gst/realmedia/pnmsrc.c:
16798           pnmsrc: Error out gracefully if location is NULL. Run gst-indent
16799
16800 2009-02-21 11:13:55 -0800  David Schleef <ds@schleef.org>
16801
16802         * common:
16803           Automatic update of common submodule
16804           From 80c627d to 5d7c9cc
16805
16806 2009-02-20 15:53:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16807
16808         * gst/realmedia/Makefile.am:
16809         * gst/realmedia/pnmsrc.c:
16810         * gst/realmedia/pnmsrc.h:
16811         * gst/realmedia/rademux.c:
16812         * gst/realmedia/rademux.h:
16813         * gst/realmedia/realmedia.c:
16814         * gst/realmedia/rmdemux.c:
16815         * gst/realmedia/rmdemux.h:
16816           Add pnm:// uri source
16817           Add a new utri handler for pnm:// that for now just redirects to the same uri
16818           with the rtsp:// protocol, which usually works nowadays.
16819           Separate the registration of the various plugins into a separate source file.
16820
16821 2009-02-20 13:48:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16822
16823         * gst/asfdemux/Makefile.am:
16824         * gst/asfdemux/gstasf.c:
16825         * gst/asfdemux/gstrtpasfdepay.c:
16826         * gst/asfdemux/gstrtpasfdepay.h:
16827           Add ASF depayloader
16828           Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
16829           Fixes #335067.
16830
16831 2009-02-19 19:10:53 +0000  Zaheer Merali <zaheerabbas@merali.org>
16832
16833         * ext/mad/gstmad.c:
16834           mad: remove log line added in error
16835
16836 2009-02-19 19:08:10 +0000  Zaheer Merali <zaheerabbas@merali.org>
16837
16838         * ext/mad/gstmad.c:
16839           mad: just flush data when seeing BADDATAPTR instead of going into error state
16840
16841 2009-02-18 12:55:16 +0100  Roland Moser <rmoser@gmx.at>
16842
16843         * gst/realmedia/rmdemux.c:
16844           Fix parsing of the flags in rmdemux
16845           Fix parsing of the flags in version 1 realmedia streams.
16846           Fixes #571358.
16847
16848 2009-02-09 12:03:15 +0100  Edward Hervey <bilboed@bilboed.com>
16849
16850         * common:
16851           Bump revision to use for common submodule.
16852
16853 2009-01-30 22:27:05 +0200  Stefan Kost <ensonic@users.sf.net>
16854
16855         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16856           Add releaseinfo with online url.
16857
16858 2009-01-30 17:34:27 +0000  Jan Schmidt <thaytan@noraisin.net>
16859
16860         * common:
16861           Bump common
16862
16863 2009-01-30 14:35:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16864
16865         * gst/asfdemux/asfpacket.c:
16866         * gst/asfdemux/gstasfdemux.c:
16867         * gst/asfdemux/gstasfdemux.h:
16868           Remove redundant push_mode struct member
16869
16870 2009-01-30 09:04:46 +0100  Edward Hervey <bilboed@bilboed.com>
16871
16872         * autogen.sh:
16873           Fix previous commit, wasn't actually setting up a symbolic link
16874
16875 2009-01-30 08:56:33 +0100  Edward Hervey <bilboed@bilboed.com>
16876
16877         * autogen.sh:
16878         * common:
16879           Use a symbolic link for the pre-commit client-side hook
16880
16881 2009-01-30 08:56:24 +0100  Edward Hervey <bilboed@bilboed.com>
16882
16883         * .gitignore:
16884           Ignore some more files
16885
16886 2009-01-26 22:40:10 +0200  Stefan Kost <ensonic@users.sf.net>
16887
16888         * gst/synaesthesia/synaescope.c:
16889         * gst/synaesthesia/synaescope.h:
16890           Precalculate some size dependent variables. Demystify the height scaling a bit.
16891           Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
16892
16893 2009-01-26 21:26:46 +0200  Stefan Kost <ensonic@users.sf.net>
16894
16895           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
16896
16897 2009-01-26 20:12:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16898
16899         * gst/realmedia/rdtdepay.c:
16900           Set flags on the realmedia chunks
16901           Set the keyframe flags from the RDT packet to the realmedia chunk so that the
16902           descrambler can be reset on keyframes. Fixes #556714.
16903
16904 2009-01-26 20:10:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16905
16906         * gst/realmedia/gstrdtbuffer.c:
16907         * gst/realmedia/gstrdtbuffer.h:
16908           Add method to get RDT flags
16909           Add a method to get the RDT flags. We need these flags to mark keyframes to
16910           reset the descrambing queue. See #556714.
16911
16912 2009-01-26 10:00:57 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
16913
16914         * gst/asfdemux/asfpacket.c:
16915         * gst/asfdemux/gstasfdemux.c:
16916         * gst/asfdemux/gstasfdemux.h:
16917           Add seeking support to asfdemux in push mode
16918           Fixes bug #568836.
16919
16920 2009-01-26 09:57:26 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
16921
16922         * gst/asfdemux/asfpacket.c:
16923           Drop packets with an invalid replicated data length
16924           Drop packets with an invalid replicated data length
16925           instead of continuing with an invalid timestamp
16926           and uninitialized payload metadata.
16927           All other code assumes that the timestamps are valid.
16928
16929 2009-01-25 22:31:52 +0200  Stefan Kost <ensonic@users.sf.net>
16930
16931         * gst/synaesthesia/synaescope.h:
16932           Change comment to refer to right variable.
16933
16934 2009-01-24 23:27:08 +0200  Stefan Kost <ensonic@users.sf.net>
16935
16936         * gst/synaesthesia/gstsynaesthesia.c:
16937         * gst/synaesthesia/gstsynaesthesia.h:
16938         * gst/synaesthesia/synaescope.c:
16939         * gst/synaesthesia/synaescope.h:
16940           Bring synaesthesia to next century.
16941           Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
16942
16943 2009-01-23 17:51:00 -0800  David Schleef <ds@schleef.org>
16944
16945         * gst/asfdemux/gstasfdemux.c:
16946           Fix leak of converted string
16947
16948 2009-01-23 23:44:01 +0000  Jan Schmidt <thaytan@noraisin.net>
16949
16950         * .gitignore:
16951         * po/.gitignore:
16952           Add more to the gitignores
16953
16954 2009-01-23 23:59:38 +0200  Stefan Kost <ensonic@users.sf.net>
16955
16956         * gst/synaesthesia/gstsynaesthesia.c:
16957           Make synaesthesia build again.
16958           _init() has no params.
16959
16960 2009-01-22 18:15:36 +0200  Stefan Kost <ensonic@users.sf.net>
16961
16962         * common:
16963           Update common snapshot.
16964
16965 2009-01-22 13:50:09 +0100  Sebastian Dröge <slomo@circular-chaos.org>
16966
16967         * common:
16968           Fix pre-commit hook
16969
16970 2009-01-22 06:14:31 +0100  Edward Hervey <bilboed@bilboed.com>
16971
16972         * autogen.sh:
16973         * common:
16974           Install and use pre-commit indentation hook from common
16975
16976 2009-01-21 04:32:33 +0100  Edward Hervey <bilboed@bilboed.com>
16977
16978         * autogen.sh:
16979           autogen.sh : Use git submodule
16980
16981 2009-01-08 08:19:25 +0000  Yves Lefebvre <ivanohe@abacom.com>
16982
16983           gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
16984           Original commit message from CVS:
16985           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
16986           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
16987           (gst_dvd_demux_get_audio_stream),
16988           (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
16989           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
16990           (gst_mpeg_demux_get_video_stream),
16991           (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
16992           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
16993           Fix some caps leaks. Fixes bug #564885.
16994
16995 2009-01-02 00:43:53 +0000  Alessandro Decina <alessandro.d@gmail.com>
16996
16997           ext/cdio/gstcdio.c: Remove unused format argument.
16998           Original commit message from CVS:
16999           * ext/cdio/gstcdio.c:
17000           Remove unused format argument.
17001
17002 2008-12-13 20:41:40 +0000  Tim-Philipp Müller <tim@centricular.net>
17003
17004           win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
17005           Original commit message from CVS:
17006           * win32/common/.cvsignore:
17007           * win32/common/config.h:
17008           * win32/common/config.h.in:
17009           Hardcode cpu for win32 build, just like we do in the other modules,
17010           to remove VCS conflicts and inconsistent defines between modules,
17011           and update version defines to CVS.
17012
17013 2008-12-13 16:29:38 +0000  Edward Hervey <bilboed@bilboed.com>
17014
17015           m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
17016           Original commit message from CVS:
17017           * m4/Makefile.am:
17018           Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
17019
17020 2008-12-13 13:01:49 +0000  Edward Hervey <bilboed@bilboed.com>
17021
17022           m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
17023           Original commit message from CVS:
17024           * m4/Makefile.am:
17025           inttypes.m4 hasn't been available since gettext-0.15, and since we now
17026           require gettext >= 0.17 ... we can remove it from the list of files to
17027           dist.
17028
17029 2008-12-10 15:42:21 +0000  Tim-Philipp Müller <tim@centricular.net>
17030
17031           gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
17032           Original commit message from CVS:
17033           * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
17034           (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
17035           (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
17036           * gst/mpegaudioparse/gstmpegaudioparse.h:
17037           Do an initial class_ref on an internal enum type from within the
17038           class_init function so that there aren't any issues when multiple
17039           mp3parse elements are started in separate threads at the same
17040           time. (Why we use an enum type here if the tag is registered as
17041           a string type, I don't know). Also remove custom UNUSED macro
17042           and use GLib's instead.
17043
17044 2008-12-04 20:11:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17045
17046           configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
17047           Original commit message from CVS:
17048           * configure.ac:
17049           Apparently AC_CONFIG_MACRO_DIR breaks when using more
17050           than one macro directory, reverting last change.
17051
17052 2008-12-04 19:48:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17053
17054           configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
17055           Original commit message from CVS:
17056           * configure.ac:
17057           Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
17058           our M4 macros.
17059
17060 2008-12-01 14:39:34 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17061
17062           ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
17063           Original commit message from CVS:
17064           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
17065           Last change introduced a regression that made mpeg2dec handle
17066           some 4:2:2 videos as 4:4:4. Fixes bug #562086.
17067
17068 2008-11-29 13:33:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17069
17070           Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
17071           Original commit message from CVS:
17072           Patch by: Cygwin Ports maintainer
17073           <yselkowitz at users dot sourceforge dot net>
17074           * autogen.sh:
17075           * configure.ac:
17076           Require gettext 0.17 because older versions don't mix with libtool
17077           2.2. At build time an older gettext version will still work.
17078           Fixes bug #556091.
17079
17080 2008-11-25 03:44:06 +0000  David Schleef <ds@schleef.org>
17081
17082           ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video.  Fixes #562086
17083           Original commit message from CVS:
17084           * ext/mpeg2dec/gstmpeg2dec.c:
17085           * ext/mpeg2dec/gstmpeg2dec.h:
17086           Add support for 4:4:4 video.  Fixes #562086
17087
17088 2008-11-24 09:51:39 +0000  Simon Holm Thøgersen <odie@cs.aau.dk>
17089
17090           ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
17091           Original commit message from CVS:
17092           Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
17093           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
17094           Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
17095           >= 0.5.0. Fixes bug #562065.
17096
17097 2008-11-20 21:31:19 +0000  Wim Taymans <wim.taymans@gmail.com>
17098
17099           gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
17100           Original commit message from CVS:
17101           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
17102           Remove duplicate and broken code for the streaming case and simply reuse
17103           the much better working pull based code. Fixes #560348.
17104
17105 2008-11-20 20:42:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17106
17107           configure.ac: Back to development -> 0.10.10.1
17108           Original commit message from CVS:
17109           * configure.ac:
17110           Back to development -> 0.10.10.1
17111
17112 === release 0.10.10 ===
17113
17114 2008-11-19 14:30:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17115
17116         * ChangeLog:
17117         * NEWS:
17118         * RELEASE:
17119         * configure.ac:
17120         * docs/plugins/inspect/plugin-a52dec.xml:
17121         * docs/plugins/inspect/plugin-asf.xml:
17122         * docs/plugins/inspect/plugin-cdio.xml:
17123         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17124         * docs/plugins/inspect/plugin-dvdread.xml:
17125         * docs/plugins/inspect/plugin-dvdsub.xml:
17126         * docs/plugins/inspect/plugin-iec958.xml:
17127         * docs/plugins/inspect/plugin-lame.xml:
17128         * docs/plugins/inspect/plugin-mad.xml:
17129         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17130         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17131         * docs/plugins/inspect/plugin-mpegstream.xml:
17132         * docs/plugins/inspect/plugin-realmedia.xml:
17133         * docs/plugins/inspect/plugin-siddec.xml:
17134         * gst-plugins-ugly.doap:
17135         * po/LINGUAS:
17136           Release 0.10.10 - "Under the House"
17137           Original commit message from CVS:
17138           Release 0.10.10 - "Under the House"
17139
17140 2008-11-19 13:59:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17141
17142         * po/bg.po:
17143         * po/ca.po:
17144         * po/da.po:
17145         * po/id.po:
17146         * po/it.po:
17147         * po/mt.po:
17148         * po/vi.po:
17149           Update .po files
17150           Original commit message from CVS:
17151           Update .po files
17152
17153 2008-11-17 09:53:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17154
17155           ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
17156           Original commit message from CVS:
17157           * ext/sidplay/Makefile.am:
17158           Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
17159           contain CFLAGS that do not exist for C++, like -Wvla or
17160           -Wdeclaration-after-statement. Fixes bug #561161.
17161
17162 2008-11-12 23:19:55 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17163
17164           configure.ac: 0.10.9.3 pre-release
17165           Original commit message from CVS:
17166           * configure.ac:
17167           0.10.9.3 pre-release
17168
17169 2008-11-11 17:14:46 +0000  Wim Taymans <wim.taymans@gmail.com>
17170
17171           gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
17172           Original commit message from CVS:
17173           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
17174           Only copy sane aspect ratio values on the caps. Fixes #559682.
17175
17176 2008-11-06 13:29:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17177
17178         * ChangeLog:
17179           Add bug number to the mp3parse mpeg 2.5 fix
17180           Original commit message from CVS:
17181           Add bug number to the mp3parse mpeg 2.5 fix
17182
17183 2008-11-05 11:03:07 +0000  Wim Taymans <wim.taymans@gmail.com>
17184
17185           ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
17186           Original commit message from CVS:
17187           * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
17188           (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
17189           (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
17190           * ext/amrnb/amrnbdec.h:
17191           Add a property to select the amr variant. Fixes #424070.
17192
17193 2008-11-03 11:31:49 +0000  Tal Shalif <tshalif@nargila.org>
17194
17195           gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
17196           Original commit message from CVS:
17197           Patch by: Tal Shalif <tshalif at nargila dot org>
17198           * gst/mpegstream/gstdvddemux.c:
17199           (gst_dvd_demux_get_subpicture_stream):
17200           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
17201           (gst_mpeg_demux_get_audio_stream):
17202           Fix memmory corruption due to not storing the new updated pointer
17203           after a g_renew(). Fixes #558896.
17204
17205 2008-10-30 14:50:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17206
17207           tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
17208           Original commit message from CVS:
17209           * tests/check/Makefile.am:
17210           Blacklist cdiocddasrc from state-change tests. Fixes #558277.
17211
17212 2008-10-24 20:44:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17213
17214           configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
17215           Original commit message from CVS:
17216           * configure.ac:
17217           oops, forgot to bump the version back to devel
17218           after the last release 0.10.9.1
17219
17220 2008-10-24 12:47:05 +0000  Wim Taymans <wim.taymans@gmail.com>
17221
17222           gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
17223           Original commit message from CVS:
17224           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
17225           (gst_rmdemux_descramble_mp4a_audio),
17226           (gst_rmdemux_handle_scrambled_packet):
17227           Add suport for mpeg4 and aac audio. See #556714.
17228
17229 2008-10-14 19:28:05 +0000  Michael Smith <msmith@xiph.org>
17230
17231           gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
17232           Original commit message from CVS:
17233           * gst/mpegaudioparse/gstmpegaudioparse.c:
17234           Calculate samples per frame correctly for "MPEG 2.5" layer 3.
17235           Fixes skipping on these files.
17236
17237 2008-10-14 12:51:41 +0000  Robin Stocker <robin@nibor.org>
17238
17239           ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
17240           Original commit message from CVS:
17241           Patch by: Robin Stocker <robin at nibor dot org>
17242           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
17243           (handle_sequence), (gst_mpeg2dec_setcaps):
17244           * ext/mpeg2dec/gstmpeg2dec.h:
17245           Prefer the container's PAR over the stream's PAR if it's
17246           given in the srcpad caps. Fixes bug #556184.
17247
17248 2008-10-13 18:10:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17249
17250           Don't install static libs for plugins. Fixes #550851 for ugly.
17251           Original commit message from CVS:
17252           * ext/a52dec/Makefile.am:
17253           * ext/amrnb/Makefile.am:
17254           * ext/cdio/Makefile.am:
17255           * ext/dvdnav/Makefile.am:
17256           * ext/dvdread/Makefile.am:
17257           * ext/lame/Makefile.am:
17258           * ext/mad/Makefile.am:
17259           * ext/mpeg2dec/Makefile.am:
17260           * ext/sidplay/Makefile.am:
17261           * gst/ac3parse/Makefile.am:
17262           * gst/asfdemux/Makefile.am:
17263           * gst/dvdlpcmdec/Makefile.am:
17264           * gst/dvdsub/Makefile.am:
17265           * gst/iec958/Makefile.am:
17266           * gst/mpegaudioparse/Makefile.am:
17267           * gst/mpegstream/Makefile.am:
17268           * gst/realmedia/Makefile.am:
17269           * gst/synaesthesia/Makefile.am:
17270           Don't install static libs for plugins. Fixes #550851 for ugly.
17271
17272 2008-10-13 09:04:15 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17273
17274           gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
17275           Original commit message from CVS:
17276           * gst/mpegaudioparse/gstmpegaudioparse.c:
17277           (gst_mp3parse_sink_event):
17278           Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
17279           frames. Partially fixes bug #552237.
17280
17281 2008-10-09 09:23:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17282
17283           ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
17284           Original commit message from CVS:
17285           * ext/amrnb/amrnbparse.c:
17286           use #defines for HEADER. Unref the object in _sink_activate_pull().
17287
17288 2008-10-08 13:59:57 +0000  Wim Taymans <wim.taymans@gmail.com>
17289
17290           ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
17291           Original commit message from CVS:
17292           * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
17293           (gst_mad_change_state):
17294           * ext/mad/gstmad.h:
17295           track discont on incomming buffers and set discont on outgoing
17296           buffers.
17297           Pass unknown events upstreams instead of dropping them.
17298
17299 2008-09-28 17:33:43 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
17300
17301           ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
17302           Original commit message from CVS:
17303           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
17304           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
17305           (handle_slice), (gst_mpeg2dec_sink_event),
17306           (gst_mpeg2dec_src_event):
17307           * ext/mpeg2dec/gstmpeg2dec.h:
17308           Fix compilation with --disable-index. Fixes bug #554150.
17309
17310 2008-09-28 17:31:37 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
17311
17312           ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
17313           Original commit message from CVS:
17314           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
17315           * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
17316           (gst_mad_src_event), (gst_mad_chain):
17317           * ext/mad/gstmad.h:
17318           Fix compilation with --disable-index. Fixes bug #554142.
17319
17320 2008-09-27 00:20:48 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
17321
17322           ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
17323           Original commit message from CVS:
17324           * ext/a52dec/gsta52dec.c:
17325           * ext/a52dec/gsta52dec.h:
17326           Fix channel re-negotiation on a change of the incoming stream.
17327           Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
17328           Fixes: #551660
17329
17330 2008-09-26 14:39:42 +0000  Wim Taymans <wim.taymans@gmail.com>
17331
17332           ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
17333           Original commit message from CVS:
17334           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
17335           (gst_amrnbenc_state_change):
17336           * ext/amrnb/amrnbenc.h:
17337           Pass the discont flag from the input buffer on to the output buffer in
17338           the AMR encoder.
17339
17340 2008-09-26 10:04:35 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
17341
17342           ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
17343           Original commit message from CVS:
17344           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
17345           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
17346           (gst_amrnbparse_handle_pull_seek),
17347           (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
17348           (gst_amrnbparse_sink_activate_push),
17349           (gst_amrnbparse_sink_activate_pull):
17350           * ext/amrnb/amrnbparse.h:
17351           Add flush seek handler. Fixes #536274.
17352
17353 2008-09-26 09:57:02 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
17354
17355           ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
17356           Original commit message from CVS:
17357           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
17358           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
17359           (gst_amrnbparse_chain), (gst_amrnbparse_loop),
17360           (gst_amrnbparse_state_change):
17361           * ext/amrnb/amrnbparse.h:
17362           Fix the duration query. Fixes #536226.
17363           Also set caps on the pads and buffers more correctly.
17364
17365 2008-09-02 09:43:10 +0000  Tim-Philipp Müller <tim@centricular.net>
17366
17367           po/LINGUAS: Add 'ca' to LINGUAS.
17368           Original commit message from CVS:
17369           * po/LINGUAS:
17370           Add 'ca' to LINGUAS.
17371
17372 2008-08-28 09:57:30 +0000  Edward Hervey <bilboed@bilboed.com>
17373
17374           gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
17375           Original commit message from CVS:
17376           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
17377           Fix aggregated GST_FLOW_RETURN check for when to send an error message
17378           on the bus.
17379           Re-fixes #546859
17380
17381 2008-08-27 15:55:05 +0000  Wim Taymans <wim.taymans@gmail.com>
17382
17383           gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
17384           Original commit message from CVS:
17385           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
17386           (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
17387           (create_segment_event), (gst_rdt_depay_push),
17388           (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
17389           * gst/realmedia/rdtdepay.h:
17390           Parse other values from the incomming caps.
17391           Add event handler to handle flushing and segments.
17392           Create segment events.
17393           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
17394           Do skew correction based on RDT timestamps.
17395           * gst/realmedia/rdtmanager.c: (activate_session),
17396           (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
17397           (create_recv_rtp):
17398           Parse caps to get the clockrate needed for the jitterbuffer.
17399           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
17400           Apply timestamp fixup after correcting for initial timestamp and
17401           internal base timestamp corrections.
17402
17403 2008-08-27 11:28:50 +0000  Wim Taymans <wim.taymans@gmail.com>
17404
17405           gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
17406           Original commit message from CVS:
17407           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
17408           (gst_rdt_depay_change_state):
17409           * gst/realmedia/rdtdepay.h:
17410           Check seqnum gaps and drop duplicate packets or mark outgoing buffers
17411           with a DISCONT flag when needed.
17412           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
17413           Report the configure latency instead of a hardcoded value.
17414
17415 2008-08-27 10:02:06 +0000  Wim Taymans <wim.taymans@gmail.com>
17416
17417           gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
17418           Original commit message from CVS:
17419           * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
17420           (free_session), (gst_rdt_manager_query_src),
17421           (gst_rdt_manager_src_activate_push),
17422           (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
17423           (gst_rdt_manager_loop), (create_recv_rtp):
17424           Include the new rdt jitterbuffer in the session manager.
17425
17426 2008-08-27 09:58:00 +0000  Wim Taymans <wim.taymans@gmail.com>
17427
17428           gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
17429           Original commit message from CVS:
17430           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
17431           (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
17432           (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
17433           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
17434           * gst/realmedia/rdtdepay.h:
17435           Use new RDT parsing helper functions.
17436           Copy discont flags correctly.
17437           Push the header from the chain function instead of the setcaps function.
17438           Copy incomming timestamp to the output buffers instead of doing magic
17439           with the RDT timestamps.
17440
17441 2008-08-27 09:52:49 +0000  Wim Taymans <wim.taymans@gmail.com>
17442
17443           gst/realmedia/: Add first support for parsing RDT messages.
17444           Original commit message from CVS:
17445           * gst/realmedia/Makefile.am:
17446           * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
17447           (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
17448           (read_packet_header), (gst_rdt_buffer_get_first_packet),
17449           (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
17450           (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
17451           (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
17452           (gst_rdt_packet_data_peek_data),
17453           (gst_rdt_packet_data_get_stream_id),
17454           (gst_rdt_packet_data_get_timestamp):
17455           * gst/realmedia/gstrdtbuffer.h:
17456           Add first support for parsing RDT messages.
17457           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
17458           (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
17459           (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
17460           (calculate_skew), (rdt_jitter_buffer_insert),
17461           (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
17462           (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
17463           (rdt_jitter_buffer_get_ts_diff):
17464           * gst/realmedia/rdtjitterbuffer.h:
17465           Add first version of an RDT jitterbuffer.
17466
17467 2008-08-27 09:47:17 +0000  Wim Taymans <wim.taymans@gmail.com>
17468
17469           gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
17470           Original commit message from CVS:
17471           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
17472           (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
17473           (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
17474           (gst_rmdemux_descramble_dnet_audio),
17475           (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
17476           * gst/realmedia/rmdemux.h:
17477           Keep track of the first timestamp of the stream and add this to the
17478           outgoing buffer timestamps so that we can handle live streams.
17479           Set discont flag on the first buffers and after a seek.
17480
17481 === release 0.10.9 ===
17482
17483 2008-08-26 23:06:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17484
17485         * ChangeLog:
17486         * NEWS:
17487         * RELEASE:
17488         * configure.ac:
17489         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17490         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17491         * docs/plugins/inspect/plugin-a52dec.xml:
17492         * docs/plugins/inspect/plugin-asf.xml:
17493         * docs/plugins/inspect/plugin-cdio.xml:
17494         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17495         * docs/plugins/inspect/plugin-dvdread.xml:
17496         * docs/plugins/inspect/plugin-dvdsub.xml:
17497         * docs/plugins/inspect/plugin-iec958.xml:
17498         * docs/plugins/inspect/plugin-lame.xml:
17499         * docs/plugins/inspect/plugin-mad.xml:
17500         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17501         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17502         * docs/plugins/inspect/plugin-mpegstream.xml:
17503         * docs/plugins/inspect/plugin-realmedia.xml:
17504         * docs/plugins/inspect/plugin-siddec.xml:
17505         * gst-plugins-ugly.doap:
17506           Release 0.10.9
17507           Original commit message from CVS:
17508           Release 0.10.9
17509
17510 2008-08-26 22:56:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17511
17512         * po/af.po:
17513         * po/az.po:
17514         * po/bg.po:
17515         * po/cs.po:
17516         * po/da.po:
17517         * po/en_GB.po:
17518         * po/es.po:
17519         * po/fi.po:
17520         * po/fr.po:
17521         * po/hu.po:
17522         * po/id.po:
17523         * po/it.po:
17524         * po/lt.po:
17525         * po/nb.po:
17526         * po/nl.po:
17527         * po/or.po:
17528         * po/pl.po:
17529         * po/pt_BR.po:
17530         * po/ru.po:
17531         * po/sk.po:
17532         * po/sq.po:
17533         * po/sr.po:
17534         * po/sv.po:
17535         * po/uk.po:
17536         * po/vi.po:
17537         * po/zh_CN.po:
17538           Update .po files
17539           Original commit message from CVS:
17540           Update .po files
17541
17542 2008-08-26 15:35:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17543
17544           ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
17545           Original commit message from CVS:
17546           * ext/a52dec/gsta52dec.c:
17547           Set up a default time segment for output when receiving
17548           an incoming byte segment (as for raw AC3 files).
17549           Fixes: #548194
17550
17551 2008-08-12 09:16:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17552
17553           0.10.8.2 pre-release.
17554           Original commit message from CVS:
17555           * configure.ac:
17556           * docs/plugins/Makefile.am:
17557           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17558           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17559           * docs/plugins/gst-plugins-ugly-plugins.args:
17560           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17561           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17562           * docs/plugins/inspect/plugin-a52dec.xml:
17563           * docs/plugins/inspect/plugin-asf.xml:
17564           * docs/plugins/inspect/plugin-cdio.xml:
17565           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17566           * docs/plugins/inspect/plugin-dvdread.xml:
17567           * docs/plugins/inspect/plugin-dvdsub.xml:
17568           * docs/plugins/inspect/plugin-iec958.xml:
17569           * docs/plugins/inspect/plugin-lame.xml:
17570           * docs/plugins/inspect/plugin-mad.xml:
17571           * docs/plugins/inspect/plugin-mpeg2dec.xml:
17572           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17573           * docs/plugins/inspect/plugin-mpegstream.xml:
17574           * docs/plugins/inspect/plugin-realmedia.xml:
17575           * docs/plugins/inspect/plugin-siddec.xml:
17576           * ext/Makefile.am:
17577           0.10.8.2 pre-release.
17578           * po/LINGUAS:
17579           * po/POTFILES.in:
17580           * po/id.po:
17581           Add new translation.
17582
17583 2008-08-11 18:44:35 +0000  Michael Smith <msmith@xiph.org>
17584
17585           gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
17586           Original commit message from CVS:
17587           * gst/asfdemux/gstasfdemux.c:
17588           Properly aggregate flow returns for both push and pull mode, so we shut
17589           down if all pads are unlinked.
17590           Fixes #546859.
17591
17592 2008-08-07 16:14:42 +0000  Frederic Crozat <fcrozat@mandriva.org>
17593
17594           Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
17595           Original commit message from CVS:
17596           Patch by: Frederic Crozat <fcrozat@mandriva.org>
17597           * ext/dvdread/dvdreadsrc.c: (plugin_init):
17598           * ext/lame/gstlame.c: (plugin_init):
17599           * gst/asfdemux/gstasf.c: (plugin_init):
17600           Make sure gettext returns translations in UTF-8 encoding rather
17601           than in the current locale encoding (#546822).
17602
17603 2008-07-31 14:35:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17604
17605           gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
17606           Original commit message from CVS:
17607           * gst/mpegaudioparse/gstmpegaudioparse.c:
17608           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
17609           (mp3parse_total_time), (mp3parse_bytepos_to_time):
17610           Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
17611           if we're called from there already. Otherwise we end up in a endless
17612           recursion and crash with a stack overflow.
17613           This can happen when a Xing or VBRI header with TOC exists but it
17614           doesn't contain the total time. Fixes bug #545370.
17615
17616 2008-07-31 14:24:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17617
17618           ext/lame/gstlame.c: Use the default for the strict-iso property too.
17619           Original commit message from CVS:
17620           * ext/lame/gstlame.c: (gst_lame_class_init),
17621           (gst_lame_get_default_settings):
17622           Use the default for the strict-iso property too.
17623           Allow a bitrate setting of 0, which lets lame choose the default value
17624           and which makes it possible to set the compression-ratio property.
17625
17626 2008-07-29 16:57:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17627
17628           ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
17629           Original commit message from CVS:
17630           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
17631           (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
17632           * ext/lame/gstlame.h:
17633           Get the defaults settings of LAME in the plugin initialization
17634           function and return FALSE here if something goes wrong. This removes
17635           the hacky failing instance init function.
17636           Use LAMEs default value for all settings instead of overwriting some
17637           of them. Overwriting some of them gives unexpected results if one only
17638           sets a preset. Fixes bug #498004.
17639
17640 2008-07-27 15:56:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17641
17642           ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
17643           Original commit message from CVS:
17644           * ext/lame/gstlame.c: (gst_lame_init):
17645           Use LAME's default for the min/max/mean VBR bitrate. Setting our own
17646           defaults will restrict the bitrate when using the presets in a bad way.
17647           Fixes bug #498004.
17648
17649 2008-07-27 11:01:12 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17650
17651           Put the MPEG audio version into the caps as "mpegaudioversion".
17652           Original commit message from CVS:
17653           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
17654           * gst/mpegaudioparse/gstmpegaudioparse.c:
17655           (mp3_type_frame_length_from_header), (mp3_caps_create),
17656           (gst_mp3parse_chain):
17657           Put the MPEG audio version into the caps as "mpegaudioversion".
17658           This is different from "mpegversion".
17659
17660 2008-07-22 18:25:08 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17661
17662           ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
17663           Original commit message from CVS:
17664           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
17665           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
17666           * ext/lame/gstlame.h:
17667           Fix build with lame >= 3.97. The padding type and cwlimit settings
17668           are deprecated now and the function declarations are hidden in the
17669           headers so deprecate the GObject properties for them and remove them
17670           in 0.11. Fixes bug #544039.
17671
17672 2008-07-13 10:13:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17673
17674           ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
17675           Original commit message from CVS:
17676           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
17677           Don't allow width/height outside the spec (i.e. smaller than 16
17678           and higher than 4096). Such files are corrupted ones and setting
17679           caps that are not a subset of the template caps confuses playbin.
17680           Fixes bug #542646.
17681
17682 2008-07-11 12:30:22 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17683
17684           ext/sidplay/Makefile.am: Fix the build.
17685           Original commit message from CVS:
17686           * ext/sidplay/Makefile.am:
17687           Fix the build.
17688
17689 2008-07-08 14:01:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17690
17691           configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
17692           Original commit message from CVS:
17693           * configure.ac:
17694           Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
17695           flags that are invalid for C++.
17696
17697 2008-07-05 18:57:30 +0000  Tal Shalif <tshalif@nargila.org>
17698
17699           ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
17700           Original commit message from CVS:
17701           Patch by: Tal Shalif <tshalif at nargila dot org>
17702           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
17703           Prevent double free. Fixes bug #541697.
17704
17705 2008-07-05 15:56:56 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17706
17707           gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
17708           Original commit message from CVS:
17709           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
17710           (gst_dvd_demux_get_audio_stream),
17711           (gst_dvd_demux_get_subpicture_stream),
17712           (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
17713           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
17714           (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
17715           (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
17716           * gst/mpegstream/gstmpegdemux.h:
17717           Resend tags event after a FLUSH (seek) to support prerolling
17718           a partial pipeline.
17719
17720 2008-07-03 13:12:26 +0000  Tim-Philipp Müller <tim@centricular.net>
17721
17722           Use correct error code for encrypted streams.
17723           Original commit message from CVS:
17724           * configure.ac:
17725           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
17726           Use correct error code for encrypted streams.
17727
17728 2008-07-02 07:49:19 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17729
17730           gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
17731           Original commit message from CVS:
17732           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
17733           (gst_mpeg_demux_sync_stream_to_time):
17734           Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
17735
17736 2008-06-27 12:58:35 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17737
17738           ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
17739           Original commit message from CVS:
17740           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
17741           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
17742           Allow and implement non-flushing and/or segment seek
17743           (mainly in TIME and chapter format).
17744           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
17745           (gst_dvd_demux_get_subpicture_stream),
17746           (gst_dvd_demux_synchronise_pads),
17747           (gst_dvd_demux_sync_stream_to_time):
17748           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
17749           (gst_mpeg_demux_send_subbuffer),
17750           (gst_mpeg_demux_sync_stream_to_time),
17751           (gst_mpeg_streams_reset_cur_ts):
17752           * gst/mpegstream/gstmpegdemux.h:
17753           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
17754           (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
17755           Delegate a query to upstream if it can't be handled.
17756           Make segment stop aware.
17757           Fix (subtitle) stream synchronization.
17758           Add some debug statements.
17759
17760 2008-06-26 10:40:03 +0000  Edward Hervey <bilboed@bilboed.com>
17761
17762           gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
17763           Original commit message from CVS:
17764           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
17765           Fix build on macosx.
17766
17767 2008-06-13 06:57:21 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17768
17769           Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
17770           Original commit message from CVS:
17771           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17772           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17773           * ext/a52dec/gsta52dec.c:
17774           * ext/amrnb/amrnbdec.c:
17775           * ext/amrnb/amrnbenc.c:
17776           * ext/amrnb/amrnbparse.c:
17777           * ext/lame/gstlame.c:
17778           * ext/mad/gstmad.c:
17779           * ext/sidplay/gstsiddec.cc:
17780           * gst/asfdemux/gstrtspwms.c:
17781           * gst/mpegaudioparse/gstxingmux.c:
17782           * gst/realmedia/rademux.c:
17783           * gst/realmedia/rdtmanager.c:
17784           * gst/realmedia/rtspreal.c:
17785           * gst/synaesthesia/gstsynaesthesia.c:
17786           Add missing elements to docs. Restore alphabetical order in section
17787           file. Document mad (it was included in docs already).
17788           Fix doc-markup: use convinience syntax for examples
17789           (produces valid docbook), add several refsec2 when we have several
17790           titles. Fix some types.
17791
17792 2008-06-13 05:52:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17793
17794           Do not use short_description in section docs for elements. We extract them from element details and there will be war...
17795           Original commit message from CVS:
17796           * ext/lame/gstlame.c:
17797           * ext/sidplay/gstsiddec.cc:
17798           * gst/mpegaudioparse/gstxingmux.c:
17799           Do not use short_description in section docs for elements. We extract
17800           them from element details and there will be warnings if they differ.
17801
17802 2008-06-09 20:02:05 +0000  Benjamin Kampmann <benjamin@fluendo.com>
17803
17804           ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
17805           Original commit message from CVS:
17806           Patch by: Benjamin Kampmann  <benjamin at fluendo dot com>
17807           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
17808           (gst_cdio_add_cdtext_album_tags):
17809           * ext/cdio/gstcdio.h:
17810           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17811           Also extract album title and album genre from CD-TEXT if
17812           available (#537021).
17813
17814 2008-06-09 07:51:00 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17815
17816           gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
17817           Original commit message from CVS:
17818           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
17819           Don't mark MPEG headers with emphasis == 0x2 as invalid. This
17820           emphasis value is reserved but unfortunately files with that
17821           value exist and the information is not important for the decoder
17822           anyway. Fixes bug #537235.
17823
17824 2008-06-07 18:48:54 +0000  Tim-Philipp Müller <tim@centricular.net>
17825
17826           Require libcdio >= 0.76.
17827           Original commit message from CVS:
17828           * configure.ac:
17829           * ext/cdio/gstcdio.c:
17830           * ext/cdio/gstcdio.h:
17831           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17832           Require libcdio >= 0.76.
17833
17834 2008-06-02 15:44:57 +0000  Wim Taymans <wim.taymans@gmail.com>
17835
17836           ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
17837           Original commit message from CVS:
17838           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
17839           Drain queued buffers before forwarding the segment event.
17840
17841 2008-06-02 11:59:07 +0000  Wim Taymans <wim.taymans@gmail.com>
17842
17843           ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
17844           Original commit message from CVS:
17845           * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
17846           (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
17847           (gst_a52dec_chain), (gst_a52dec_change_state):
17848           * ext/a52dec/gsta52dec.h:
17849           Add segment handling, buffer clipping and basic reverse playback.
17850
17851 2008-05-28 11:43:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17852
17853           Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
17854           Original commit message from CVS:
17855           * docs/plugins/Makefile.am:
17856           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17857           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17858           * docs/plugins/gst-plugins-ugly-plugins.args:
17859           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17860           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17861           * docs/plugins/inspect/plugin-a52dec.xml:
17862           * docs/plugins/inspect/plugin-amrnb.xml:
17863           * docs/plugins/inspect/plugin-asf.xml:
17864           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17865           * docs/plugins/inspect/plugin-dvdread.xml:
17866           * docs/plugins/inspect/plugin-dvdsub.xml:
17867           * docs/plugins/inspect/plugin-iec958.xml:
17868           * docs/plugins/inspect/plugin-lame.xml:
17869           * docs/plugins/inspect/plugin-mad.xml:
17870           * docs/plugins/inspect/plugin-mpeg2dec.xml:
17871           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17872           * docs/plugins/inspect/plugin-mpegstream.xml:
17873           * docs/plugins/inspect/plugin-realmedia.xml:
17874           * docs/plugins/inspect/plugin-siddec.xml:
17875           * docs/plugins/inspect/plugin-synaesthesia.xml:
17876           * ext/a52dec/gsta52dec.c:
17877           Random doc of the day. Also print human readable format of newsegment
17878           in log message if we complain about it.
17879
17880 2008-05-26 09:06:54 +0000  Wim Taymans <wim.taymans@gmail.com>
17881
17882           ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
17883           Original commit message from CVS:
17884           * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
17885           (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
17886           (gst_a52dec_chain), (gst_a52dec_change_state):
17887           * ext/a52dec/gsta52dec.h:
17888           Mark discont on outgoing buffers after receiving a DISCONT buffer or
17889           when we have a decoding error.
17890           We don't need to clear the cache when we receive a NEWSEGMENT event.
17891           Clear buffer cache in DISCONT.
17892           Add beginnings of GstSegment handling.
17893
17894 2008-05-26 07:41:24 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17895
17896           gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
17897           Original commit message from CVS:
17898           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
17899           Fix alignment issues that caused SIGBUS on some architectures.
17900
17901 2008-05-25 21:30:40 +0000  Tim-Philipp Müller <tim@centricular.net>
17902
17903           gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
17904           Original commit message from CVS:
17905           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
17906           Fix alignment issue which isn't really an issue at all because
17907           the plugin hasn't been ported to 0.10 yet.
17908
17909 2008-05-25 21:03:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17910
17911           configure.ac: Back to devel -> 0.10.8.1
17912           Original commit message from CVS:
17913           * configure.ac:
17914           Back to devel -> 0.10.8.1
17915
17916 === release 0.10.8 ===
17917
17918 2008-05-21 23:03:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17919
17920         * ChangeLog:
17921         * NEWS:
17922         * RELEASE:
17923         * configure.ac:
17924         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17925         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17926         * docs/plugins/inspect/plugin-a52dec.xml:
17927         * docs/plugins/inspect/plugin-asf.xml:
17928         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17929         * docs/plugins/inspect/plugin-dvdread.xml:
17930         * docs/plugins/inspect/plugin-dvdsub.xml:
17931         * docs/plugins/inspect/plugin-iec958.xml:
17932         * docs/plugins/inspect/plugin-lame.xml:
17933         * docs/plugins/inspect/plugin-mad.xml:
17934         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17935         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17936         * docs/plugins/inspect/plugin-mpegstream.xml:
17937         * docs/plugins/inspect/plugin-realmedia.xml:
17938         * docs/plugins/inspect/plugin-siddec.xml:
17939         * gst-plugins-ugly.doap:
17940         * po/LINGUAS:
17941           Release 0.10.8
17942           Original commit message from CVS:
17943           Release 0.10.8
17944
17945 2008-05-21 22:43:42 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17946
17947         * common:
17948         * po/af.po:
17949         * po/az.po:
17950         * po/bg.po:
17951         * po/cs.po:
17952         * po/da.po:
17953         * po/en_GB.po:
17954         * po/es.po:
17955         * po/fi.po:
17956         * po/fr.po:
17957         * po/hu.po:
17958         * po/it.po:
17959         * po/lt.po:
17960         * po/nb.po:
17961         * po/nl.po:
17962         * po/or.po:
17963         * po/pl.po:
17964         * po/pt_BR.po:
17965         * po/ru.po:
17966         * po/sk.po:
17967         * po/sq.po:
17968         * po/sr.po:
17969         * po/sv.po:
17970         * po/uk.po:
17971         * po/vi.po:
17972         * po/zh_CN.po:
17973           Update .po files
17974           Original commit message from CVS:
17975           Update .po files
17976
17977 2008-05-19 21:38:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17978
17979           configure.ac: 0.10.7.4 pre-release
17980           Original commit message from CVS:
17981           * configure.ac:
17982           0.10.7.4 pre-release
17983
17984 2008-05-19 15:07:07 +0000  Edward Hervey <bilboed@bilboed.com>
17985
17986           ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
17987           Original commit message from CVS:
17988           * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
17989           Fix inconsistent use of rate and channels.
17990           Fixes #533581
17991
17992 2008-05-19 10:23:46 +0000  Wim Taymans <wim.taymans@gmail.com>
17993
17994           gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
17995           Original commit message from CVS:
17996           * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
17997           Flush timestamp correction variables on a flush. Fixes #533832.
17998
17999 2008-05-19 10:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18000
18001         * ChangeLog:
18002         * common:
18003         * configure.ac:
18004           Commit 0.10.7.3 pre-rel marker
18005           Original commit message from CVS:
18006           Commit 0.10.7.3 pre-rel marker
18007
18008 2008-05-13 09:33:09 +0000  Edward Hervey <bilboed@bilboed.com>
18009
18010           gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
18011           Original commit message from CVS:
18012           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
18013           Properly aggregate GstFlowReturn from downstream in order to properly
18014           stop, and doing that as early as possible.
18015           Fixes #532807
18016
18017 2008-05-10 15:32:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18018
18019           configure.ac: 0.10.7.2 pre-release
18020           Original commit message from CVS:
18021           * configure.ac:
18022           0.10.7.2 pre-release
18023
18024 2008-05-10 00:44:00 +0000  Edward Hervey <bilboed@bilboed.com>
18025
18026           Always let FLUSH_START events flow downstream.
18027           Original commit message from CVS:
18028           * ext/mad/gstmad.c: (gst_mad_sink_event):
18029           * gst/mpegaudioparse/gstmpegaudioparse.c:
18030           (gst_mp3parse_sink_event):
18031           Always let FLUSH_START events flow downstream.
18032
18033 2008-05-07 08:00:24 +0000  Tim-Philipp Müller <tim@centricular.net>
18034
18035           configure.ac: Error out if we don't have the required core/base versions.
18036           Original commit message from CVS:
18037           * configure.ac:
18038           Error out if we don't have the required core/base versions.
18039
18040 2008-05-06 17:53:26 +0000  Wim Taymans <wim.taymans@gmail.com>
18041
18042           gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
18043           Original commit message from CVS:
18044           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
18045           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
18046           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
18047           Fix video timestamps by adjusting it with the first timestamp found.
18048           Don't assume we have a complete fragment when flushing the adapter,
18049           packets might have been lost or the stream might just be broken.
18050
18051 2008-05-06 10:30:18 +0000  Wim Taymans <wim.taymans@gmail.com>
18052
18053           gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
18054           Original commit message from CVS:
18055           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
18056           Set Rank to NONE so that we don't accidentally try to autoplug the
18057           rdtmanager.
18058
18059 2008-05-05 08:43:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18060
18061           gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
18062           Original commit message from CVS:
18063           * gst/mpegaudioparse/gstmpegaudioparse.c:
18064           (gst_mp3parse_emit_frame):
18065           Send a new duration message if the average bitrate changed and
18066           we don't know the duration from the Xing or VBRI header.
18067           Fixes bug #321857.
18068
18069 2008-04-30 17:16:47 +0000  Wim Taymans <wim.taymans@gmail.com>
18070
18071           gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
18072           Original commit message from CVS:
18073           * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
18074           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
18075           * gst/realmedia/rtspreal.h:
18076           Move assembly rule parsing to the place where we parse the SDP as it's
18077           also there that we create the MDPR and we need the currently selected
18078           asmrule in order to select the right MTLI.
18079           Fixes #529359.
18080
18081 2008-04-29 17:34:19 +0000  Michael Smith <msmith@xiph.org>
18082
18083           gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
18084           Original commit message from CVS:
18085           * gst/realmedia/realhash.c:
18086           * gst/realmedia/rtspreal.c:
18087           Include generated "_stdint.h" instead of <stdint.h> which might not
18088           exist on some systems.
18089
18090 2008-04-25 23:10:54 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18091
18092           ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
18093           Original commit message from CVS:
18094           * ext/sidplay/gstsiddec.cc:
18095           Cast NULL sentinels to void * as NULL is defined as an integer
18096           constant in most environments when using C++ and it's size might
18097           be different from a pointer. Fixes #529488.
18098
18099 2008-04-22 12:11:30 +0000  Edgard Lima <edgard.lima@indt.org.br>
18100
18101         * ChangeLog:
18102         * gst/asfdemux/gstasfdemux.c:
18103         * gst/asfdemux/gstrtspwms.c:
18104           Fix "unused var" compiler error when --disable-gst-debug is used.
18105           Original commit message from CVS:
18106           Fix "unused var" compiler error when --disable-gst-debug is used.
18107
18108 2008-04-17 20:58:00 +0000  Tim-Philipp Müller <tim@centricular.net>
18109
18110           ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
18111           Original commit message from CVS:
18112           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
18113           We should also stop the streaming task when we get a NOT_LINKED
18114           flow return, which is not covered by FLOW_IS_FATAL.
18115
18116 2008-04-17 10:24:32 +0000  Edward Hervey <bilboed@bilboed.com>
18117
18118           ext/: gst_atomic_int_set ==> g_atomic_int_set
18119           Original commit message from CVS:
18120           * ext/cdio/gstcdiocddasrc.c:
18121           * ext/dv/gstdvdemux.c:
18122           gst_atomic_int_set ==> g_atomic_int_set
18123
18124 2008-04-11 08:09:55 +0000  Julien Moutte <julien@moutte.net>
18125
18126           gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
18127           Original commit message from CVS:
18128           2008-04-11  Julien Moutte  <julien@fluendo.com>
18129           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
18130           argument formats.
18131
18132 2008-04-06 08:57:33 +0000  Damien Lespiau <damien.lespiau@gmail.com>
18133
18134           configure.ac: Actually build dlls when cross-compiling with mingw32.
18135           Original commit message from CVS:
18136           Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
18137           * configure.ac:
18138           Actually build dlls when cross-compiling with mingw32.
18139           Fixes bug #526247.
18140
18141 2008-04-04 19:04:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18142
18143           Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
18144           Original commit message from CVS:
18145           * configure.ac:
18146           * gst/mpegaudioparse/gstmpegaudioparse.c:
18147           (mpeg_audio_seek_entry_free):
18148           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
18149           Depend on GLib 2.12 and use it unconditionally as we do in other
18150           modules too already.
18151
18152 2008-04-03 15:21:50 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18153
18154           gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
18155           Original commit message from CVS:
18156           * gst/mpegaudioparse/gstmpegaudioparse.c:
18157           (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
18158           (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
18159           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
18160           (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
18161           (gst_xing_mux_chain):
18162           Use GSlice for allocating the seek table entries if we compile with
18163           GLib 2.10 or newer.
18164
18165 2008-04-01 14:39:24 +0000  Wim Taymans <wim.taymans@gmail.com>
18166
18167           gst/asfdemux/gstasfdemux.c: Remove some debug code.
18168           Original commit message from CVS:
18169           * gst/asfdemux/gstasfdemux.c:
18170           (gst_asf_demux_process_ext_stream_props):
18171           Remove some debug code.
18172
18173 2008-04-01 14:29:32 +0000  Wim Taymans <wim.taymans@gmail.com>
18174
18175           gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
18176           Original commit message from CVS:
18177           * gst/asfdemux/gstasfdemux.c:
18178           (gst_asf_demux_process_ext_stream_props):
18179           Guard against division by 0 and fall back to 25/1 framerate.
18180
18181 2008-04-01 14:00:32 +0000  Wim Taymans <wim.taymans@gmail.com>
18182
18183           gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
18184           Original commit message from CVS:
18185           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
18186           (gst_asf_demux_process_ext_stream_props):
18187           Instead of adding a fixes 25/1 framerate to the video caps, use the
18188           average frame duration in the extended properties of the video stream as
18189           the framerate. Fixes #524346.
18190
18191 2008-03-21 14:15:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18192
18193           configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
18194           Original commit message from CVS:
18195           * configure.ac:
18196           Check if the compiler supports do { } while (0) macros. This fixes
18197           a warning when compiling with g++ 4.3, resulting in a build failure
18198           because of -Werror.
18199
18200 2008-03-19 11:01:25 +0000  Wim Taymans <wim.taymans@gmail.com>
18201
18202           gst/realmedia/asmrules.c: make ) also a delimiter for rules.
18203           Original commit message from CVS:
18204           * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
18205           make ) also a delimiter for rules.
18206           Skip \\ when scanning strings.
18207           Add new testcase for these problems.
18208
18209 2008-03-12 16:09:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18210
18211           gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
18212           Original commit message from CVS:
18213           * gst/mpegaudioparse/gstmpegaudioparse.c:
18214           (gst_mp3parse_sink_event):
18215           Don't take the stream lock when caching events. This is not necessary
18216           and results in a deadlock when seeking with rhythmbox (but not with
18217           totem or banshee for some reason).
18218
18219 2008-03-10 15:17:24 +0000  Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
18220
18221           gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
18222           Original commit message from CVS:
18223           Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
18224           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
18225           Add the version field when creating the CONT chunk resulting in
18226           the Author, Comment and Copyright tags not being parsed correctly.
18227           Fixes #521459.
18228
18229 2008-03-10 15:13:10 +0000  Wim Taymans <wim.taymans@gmail.com>
18230
18231           gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
18232           Original commit message from CVS:
18233           * gst/mpegaudioparse/gstmpegaudioparse.c:
18234           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
18235           Remove trailing newlines from debug statements.
18236
18237 2008-03-04 22:54:21 +0000  Simone Gotti <simone.gotti@email.it>
18238
18239           ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
18240           Original commit message from CVS:
18241           * ext/dvdnav/dvdnavsrc.c:
18242           * ext/dvdnav/dvdnavsrc.h:
18243           Apply patch that adds some seeking support to dvdnav, and fixes it
18244           in various other ways. This doesn't make dvdnavsrc fully functional,
18245           but moves it forward.
18246           Fixes: #476149
18247           Patch By: Simone Gotti <simone.gotti@email.it>
18248           * ext/dvdnav/gst-dvd:
18249           Update the simple dvdnavsrc gst-launch example to work for 0.10
18250
18251 2008-03-03 12:50:56 +0000  Peter Kjellerstedt <pkj@axis.com>
18252
18253           configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
18254           Original commit message from CVS:
18255           * configure.ac:
18256           Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
18257           plug-ins are included/excluded. (#498222)
18258
18259 2008-02-27 15:23:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18260
18261           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
18262           Original commit message from CVS:
18263           * ext/mad/gstmad.c: (gst_mad_sink_event):
18264           * gst/mpegaudioparse/gstmpegaudioparse.c:
18265           (gst_mp3parse_sink_event):
18266           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
18267           of dropping and leaking them.
18268
18269 2008-02-27 13:18:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18270
18271           Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
18272           Original commit message from CVS:
18273           * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
18274           (gst_mad_chain):
18275           * ext/mad/gstmad.h:
18276           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
18277           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
18278           * gst/mpegaudioparse/gstmpegaudioparse.h:
18279           Cache all events except EOS if we still have to send a NEWSEGMENT
18280           event. This will let TAG events be forwarded until after decodebin
18281           to an encoder for example as decodebin only links the pads
18282           after NEWSEGMENT. Fixes bug #518933.
18283
18284 2008-02-27 12:48:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18285
18286           gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
18287           Original commit message from CVS:
18288           * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
18289           Write Xing header at the correct position in the MP3 frame for
18290           stereo files. Fixes bug #518676.
18291
18292 2008-02-23 12:35:53 +0000  Tim-Philipp Müller <tim@centricular.net>
18293
18294           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
18295           Original commit message from CVS:
18296           * configure.ac:
18297           * ext/sidplay/Makefile.am:
18298           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
18299           when building C++ code (#516509).
18300
18301 2008-02-22 14:55:57 +0000  Tim-Philipp Müller <tim@centricular.net>
18302
18303           ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
18304           Original commit message from CVS:
18305           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
18306           Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
18307           Workshop 12 compiler, but probably also crashes (#517985).
18308
18309 2008-02-22 07:11:17 +0000  Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
18310
18311           gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
18312           Original commit message from CVS:
18313           Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
18314           * gst/mpegaudioparse/gstmpegaudioparse.c:
18315           (gst_mp3_channel_mode_get_type),
18316           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
18317           (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
18318           (gst_mp3parse_chain):
18319           * gst/mpegaudioparse/gstmpegaudioparse.h:
18320           Post channel mode and CRC as tags. Fixes bug #504493.
18321
18322 2008-02-22 06:27:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18323
18324           ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
18325           Original commit message from CVS:
18326           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
18327           Correctly chain up to the parent's finalize function.
18328
18329 2008-02-22 06:25:28 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18330
18331           gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
18332           Original commit message from CVS:
18333           * gst/mpegaudioparse/gstmpegaudioparse.c:
18334           (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
18335           Try a bit harder to get valid timestamps, especially if upstream
18336           gives us one and we are at the first frame or resyncing.
18337           Return UNEXPECTED if we get a valid timestamp that is outside of
18338           our configured segment. After all changes done so far this doesn't
18339           seem to cause any regression, please test.
18340
18341 2008-02-22 06:19:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18342
18343           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...
18344           Original commit message from CVS:
18345           Patch by:
18346           Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
18347           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
18348           If we don't have the position to seek to in our index first try
18349           to convert from TIME to BYTES upstream and only if that fails
18350           too use the old hack to simply seek to an earlier position
18351           and let the sink drop everything before segment start.
18352           Partially fixes bug #469930.
18353
18354 2008-02-21 23:54:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18355
18356           configure.ac: Back to development...
18357           Original commit message from CVS:
18358           * configure.ac:
18359           Back to development...
18360
18361 === release 0.10.7 ===
18362
18363 2008-02-21 00:15:22 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18364
18365         * ChangeLog:
18366         * NEWS:
18367         * RELEASE:
18368         * configure.ac:
18369         * docs/plugins/gst-plugins-ugly-plugins.args:
18370         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
18371         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
18372         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
18373         * docs/plugins/gst-plugins-ugly-plugins.signals:
18374         * docs/plugins/inspect/plugin-a52dec.xml:
18375         * docs/plugins/inspect/plugin-asf.xml:
18376         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18377         * docs/plugins/inspect/plugin-dvdread.xml:
18378         * docs/plugins/inspect/plugin-dvdsub.xml:
18379         * docs/plugins/inspect/plugin-iec958.xml:
18380         * docs/plugins/inspect/plugin-lame.xml:
18381         * docs/plugins/inspect/plugin-mad.xml:
18382         * docs/plugins/inspect/plugin-mpeg2dec.xml:
18383         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18384         * docs/plugins/inspect/plugin-mpegstream.xml:
18385         * docs/plugins/inspect/plugin-realmedia.xml:
18386         * docs/plugins/inspect/plugin-siddec.xml:
18387         * gst-plugins-ugly.doap:
18388         * po/LINGUAS:
18389           Release 0.10.7 - I Cheated Time
18390           Original commit message from CVS:
18391           Release 0.10.7 - I Cheated Time
18392
18393 2008-02-20 23:51:56 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18394
18395         * po/af.po:
18396         * po/az.po:
18397         * po/bg.po:
18398         * po/cs.po:
18399         * po/da.po:
18400         * po/en_GB.po:
18401         * po/es.po:
18402         * po/fi.po:
18403         * po/hu.po:
18404         * po/it.po:
18405         * po/nb.po:
18406         * po/nl.po:
18407         * po/or.po:
18408         * po/pl.po:
18409         * po/pt_BR.po:
18410         * po/sk.po:
18411         * po/sq.po:
18412         * po/sr.po:
18413         * po/sv.po:
18414         * po/uk.po:
18415         * po/vi.po:
18416         * po/zh_CN.po:
18417           Update .po files
18418           Original commit message from CVS:
18419           Update .po files
18420
18421 2008-02-18 20:40:29 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18422
18423           tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
18424           Original commit message from CVS:
18425           * tests/check/Makefile.am:
18426           Exclude dvdreadsrc from the states test too.
18427
18428 2008-02-18 10:25:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18429
18430           gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
18431           Original commit message from CVS:
18432           * gst/mpegaudioparse/gstmpegaudioparse.c:
18433           (gst_mp3parse_emit_frame):
18434           Handler buffers without valid timestamp more correctly: Don't drop
18435           them and don't use the invalid timestamp to calculate the next
18436           timestamp. Fixes bug #516811.
18437
18438 2008-02-18 05:16:44 +0000  Tal Shalif <tshalif@nargila.org>
18439
18440           ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
18441           Original commit message from CVS:
18442           Patch by: Tal Shalif <tshalif at nargila dot org>
18443           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
18444           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
18445           Add some gint64 casts to prevent 32 bit integer overflows.
18446           Fixes bug #516989.
18447
18448 2008-02-17 18:49:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18449
18450           gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
18451           Original commit message from CVS:
18452           * gst/mpegaudioparse/gstmpegaudioparse.c:
18453           Revert previous commit to mp3parse, as it breaks playback
18454           of AVI files.
18455
18456 2008-02-14 13:58:42 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18457
18458           gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
18459           Original commit message from CVS:
18460           * gst/mpegaudioparse/gstmpegaudioparse.c:
18461           (gst_mp3parse_emit_frame):
18462           Return GST_FLOW_UNEXPECTED if we get data that is after our
18463           configured segment. This makes upstream go EOS immediately instead
18464           of sending us the complete stream. Also improve debugging a bit.
18465
18466 2008-02-13 22:57:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18467
18468           ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
18469           Original commit message from CVS:
18470           * ext/dvdread/dvdreadsrc.c:
18471           Fix regression in DVD seeking - when a pack we
18472           expect to be a NAV block turns out not to be, scan forwards
18473           for up to 2MB (at most ~1sec) until we find one.
18474           Fixes: #516278
18475
18476 2008-02-12 21:42:19 +0000  Sébastien Moutte <sebastien@moutte.net>
18477
18478           win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
18479           Original commit message from CVS:
18480           * win32/vs6/libgstmpegaudioparse.dsp:
18481           Add xing files to VS project file.
18482
18483 2008-02-11 13:31:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18484
18485           gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
18486           Original commit message from CVS:
18487           * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
18488           Stop leaking src pad templates. Fixes bug #515708.
18489
18490 2008-02-11 13:29:07 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18491
18492           gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
18493           Original commit message from CVS:
18494           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
18495           Correctly write the size in bytes on big endian systems.
18496           Fixes bug #515725.
18497
18498 2008-02-11 09:13:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18499
18500           ext/lame/gstlame.c: Don't leak the allowed caps.
18501           Original commit message from CVS:
18502           * ext/lame/gstlame.c: (gst_lame_setup):
18503           Don't leak the allowed caps.
18504           * tests/check/pipelines/lame.c: (GST_START_TEST):
18505           Stop leaking all buffers. Fixes bug #515575.
18506
18507 2008-02-08 10:17:11 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18508
18509           gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
18510           Original commit message from CVS:
18511           * gst/mpegaudioparse/plugin.c:
18512           Commit new file I forgot to add.
18513
18514 2008-02-08 01:09:53 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18515
18516           configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
18517           Original commit message from CVS:
18518           * configure.ac:
18519           Make DISABLE_DEPRECATED defined *only* during CVS, not during
18520           pre-releases or releases.
18521
18522 2008-02-08 00:44:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18523
18524         * ChangeLog:
18525           Mention bug 511497 fixed in previous commit
18526           Original commit message from CVS:
18527           Mention bug 511497 fixed in previous commit
18528
18529 2008-02-08 00:36:51 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18530
18531           Move xingmux from -bad.
18532           Original commit message from CVS:
18533           * docs/plugins/Makefile.am:
18534           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18535           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18536           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18537           * gst/mpegaudioparse/Makefile.am:
18538           * gst/mpegaudioparse/gstmpegaudioparse.c:
18539           * gst/mpegaudioparse/gstxingmux.c:
18540           * tests/check/Makefile.am:
18541           * tests/check/elements/.cvsignore:
18542           Move xingmux from -bad.
18543
18544 2008-02-07 19:25:08 +0000  Sébastien Moutte <sebastien@moutte.net>
18545
18546           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
18547           Original commit message from CVS:
18548           * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
18549           Use gst_guint64_to_gdouble for conversion
18550           * win32/vs6/libgstasfdemux.dsp:
18551           * win32/vs6/libgstdvdsub.dsp:
18552           * win32/vs6/libgstrealmedia.dsp:
18553           Update project dependencies and add new source files
18554
18555 2008-02-04 14:27:32 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
18556
18557           ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
18558           Original commit message from CVS:
18559           * ext/mpeg2dec/gstmpeg2dec.c:
18560           Reset decoder when handling sequence where libmpeg2 has set
18561           frame period to 0, probably due to a corrupt packet.
18562           Fixes bug #514297
18563
18564 2008-01-29 19:10:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18565
18566           gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
18567           Original commit message from CVS:
18568           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
18569           (gst_mp3parse_chain):
18570           Don't set new caps on the srcpad everytime the bitrate or MPEG
18571           version changes but calculate new spf value when the MPEG version
18572           changes.
18573
18574 2008-01-23 10:34:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18575
18576           Add documentation for the xingheader plugin.
18577           Original commit message from CVS:
18578           * docs/plugins/Makefile.am:
18579           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
18580           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
18581           * gst/xingheader/gstxingmux.c:
18582           * gst/xingheader/gstxingmux.h:
18583           Add documentation for the xingheader plugin.
18584           * tests/check/elements/xingmux.c: (GST_START_TEST):
18585           Set element state to PLAYING before doing something else.
18586
18587 2008-01-23 10:11:44 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18588
18589           tests/check/: Add simple unit test for the xingmux element.
18590           Original commit message from CVS:
18591           * tests/check/Makefile.am:
18592           * tests/check/elements/.cvsignore:
18593           * tests/check/elements/xingmux.c: (setup_xingmux),
18594           (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
18595           * tests/check/elements/xingmux_testdata.h:
18596           Add simple unit test for the xingmux element.
18597           * gst/xingheader/gstxingmux.c: (generate_xing_header),
18598           (gst_xing_mux_finalize), (xing_reset):
18599           Fix a memleak and invalid seek tables with less than 100 MP3 frames.
18600
18601 2008-01-21 13:35:02 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18602
18603           docs/plugins/: Add the real and rtsp elements and update the lists.
18604           Original commit message from CVS:
18605           * docs/plugins/Makefile.am:
18606           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18607           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18608           Add the real and rtsp elements and update the lists.
18609           * docs/plugins/inspect/plugin-amrnb.xml:
18610           * docs/plugins/inspect/plugin-asf.xml:
18611           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18612           * docs/plugins/inspect/plugin-dvdsub.xml:
18613           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18614           * docs/plugins/inspect/plugin-mpegstream.xml:
18615           * docs/plugins/inspect/plugin-realmedia.xml:
18616           * docs/plugins/inspect/plugin-siddec.xml:
18617           * docs/plugins/inspect/plugin-synaesthesia.xml:
18618           Regenerate docs.
18619           * gst/iec958/ac3_padder.c:
18620           * gst/iec958/ac3_padder.h:
18621           Do not use gtk-doc style comments for non gtk-doc comments. Note -
18622           there are functions defined using extern in the .c file - does that
18623           make sense?
18624
18625 2008-01-21 12:43:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18626
18627           ext/mad/gstmad.c: Chain up at the end of the function.
18628           Original commit message from CVS:
18629           * ext/mad/gstmad.c:
18630           Chain up at the end of the function.
18631
18632 2008-01-19 16:04:14 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18633
18634           ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
18635           Original commit message from CVS:
18636           * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
18637           Don't add pad templates for the base class but only in the
18638           subclasses.
18639
18640 2008-01-17 17:26:48 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
18641
18642           ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
18643           Original commit message from CVS:
18644           * ext/lame/gstlame.c:
18645           * ext/lame/gstlame.h:
18646           Fix the case where you initially have stereo input, and so lame's
18647           mode is not set to mono, and then you get input with mono audio and
18648           soon after you get stereo input again. What happened before this
18649           commit is that it would keep the encoding mode as mono. It should
18650           change it back to the one requested by the app (or the default one)
18651           if not requested.
18652
18653 2008-01-15 17:18:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18654
18655           gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
18656           Original commit message from CVS:
18657           * gst/mpegaudioparse/gstmpegaudioparse.c:
18658           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
18659           (mp3parse_bytepos_to_time):
18660           Interpolate the VBRI seek table entries to get better results,
18661           support 3 byte seek table entries and prevent overflows in the
18662           seek table by adding the relative offsets when using the seek
18663           table in a large enough data type.
18664
18665 2008-01-14 15:02:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18666
18667           gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
18668           Original commit message from CVS:
18669           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18670           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
18671           (mp3parse_bytepos_to_time):
18672           * gst/mpegaudioparse/gstmpegaudioparse.h:
18673           Add support for seeking based on the VBRI seek table. Might make
18674           sense to use interpolation in the table later to get hopefully a
18675           bit more accurate values.
18676
18677 2008-01-14 11:41:32 +0000  Wim Taymans <wim.taymans@gmail.com>
18678
18679           ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
18680           Original commit message from CVS:
18681           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
18682           (handle_picture), (handle_slice):
18683           Fix compilation error. Fixes #509313.
18684
18685 2008-01-14 11:24:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18686
18687           ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
18688           Original commit message from CVS:
18689           * ext/lame/gstlame.c: (gst_lame_sink_event):
18690           Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
18691           as 8 * GST_SECOND is too large for int.
18692
18693 2008-01-14 10:52:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18694
18695           gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
18696           Original commit message from CVS:
18697           * gst/xingheader/gstxingmux.c: (generate_xing_header):
18698           Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
18699           of 0xfe.
18700
18701 2008-01-14 10:42:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18702
18703           gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
18704           Original commit message from CVS:
18705           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18706           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
18707           (mp3parse_total_bytes), (mp3parse_total_time):
18708           * gst/mpegaudioparse/gstmpegaudioparse.h:
18709           Add initial support for reading VBRI headers as found in VBR files
18710           created by some Fraunhofer encoders. Currently we only read the
18711           number of frames and bytes (and calculate duration, etc from this)
18712           but there is also a seek table that we currently don't use.
18713
18714 2008-01-14 09:17:47 +0000  Mark Nauwelaerts <manauw@syknet.be>
18715
18716           ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
18717           Original commit message from CVS:
18718           Patch by: Mark Nauwelaerts <manauw at syknet dot be>
18719           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
18720           (gst_lame_sink_event):
18721           Correctly set number of channels when using mono-encoding mode
18722           and fix the duration calculation of the EOS buffer.
18723
18724 2008-01-14 09:13:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18725
18726           gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
18727           Original commit message from CVS:
18728           * gst/mpegaudioparse/gstmpegaudioparse.c:
18729           (gst_mp3parse_handle_first_frame):
18730           Guard against 0 values in the Xing header as frame count and
18731           byte count and calculate the bitrate when we have all values
18732           we need and not before.
18733
18734 2008-01-14 09:09:49 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18735
18736           gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
18737           Original commit message from CVS:
18738           * gst/xingheader/gstxingmux.c: (generate_xing_header):
18739           Remove accidentially leftover debug printf.
18740
18741 2008-01-14 08:56:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18742
18743           gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
18744           Original commit message from CVS:
18745           * gst/xingheader/gstxingmux.c: (has_xing_header),
18746           (generate_xing_header), (gst_xing_mux_chain),
18747           (gst_xing_mux_sink_event):
18748           Choose smallest possible frame size for the Xing header, properly
18749           set the timestamp, duration and offset on the outgoing buffers,
18750           only send NEWSEGMENT events in BYTE format downstream and also
18751           drop VBRI headers if already existing.
18752
18753 2008-01-12 09:22:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18754
18755           gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
18756           Original commit message from CVS:
18757           * gst/xingheader/Makefile.am:
18758           * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
18759           (has_xing_header), (generate_xing_header),
18760           (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
18761           (gst_xing_mux_init), (gst_xing_mux_chain),
18762           (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
18763           * gst/xingheader/gstxingmux.h:
18764           Major cleanup and rewrite of xingmux with less bugs and new features:
18765           - Handles other layers as 3
18766           - Write TOC
18767
18768 2008-01-10 17:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
18769
18770           ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
18771           Original commit message from CVS:
18772           * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
18773           (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
18774           Call g_type_class_ref() from a thread-safe context and not
18775           from the streaming thread to avoid GLib screwing up (see
18776           bug #349410 and #493432). Comment out unused code.
18777
18778 2008-01-10 15:24:08 +0000  Wim Taymans <wim.taymans@gmail.com>
18779
18780           ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
18781           Original commit message from CVS:
18782           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
18783           (handle_picture), (clip_buffer), (handle_slice),
18784           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
18785           (gst_mpeg2dec_change_state):
18786           * ext/mpeg2dec/gstmpeg2dec.h:
18787           Add buffer clipping.
18788           Add basic reverse playback support. Not complete yet when dealing with
18789           non-closed GOPs.
18790
18791 2008-01-10 12:28:19 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18792
18793           autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
18794           Original commit message from CVS:
18795           * autogen.sh:
18796           Add -Wno-portability to the automake parameters to stop warnings
18797           about GNU make extensions being used. We require GNU make in almost
18798           every Makefile anyway.
18799           * configure.ac:
18800           Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
18801           at the same time is required for per target flags.
18802
18803 2008-01-09 13:51:38 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18804
18805           Makefile.am: Include lcov.mak to allow building coverage reports.
18806           Original commit message from CVS:
18807           * Makefile.am:
18808           Include lcov.mak to allow building coverage reports.
18809
18810 2008-01-08 19:42:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18811
18812           Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
18813           Original commit message from CVS:
18814           * ext/mad/gstmad.c: (mpg123_parse_xing_header):
18815           * gst/mpegaudioparse/gstmpegaudioparse.c:
18816           (gst_mp3parse_handle_first_frame):
18817           Make sure that the Xing TOC starts with 0 and the entries
18818           are increasing over time. Otherwise it's broken and should
18819           be skipped. Fixes bug #507821.
18820
18821 2008-01-08 16:31:29 +0000  Tim-Philipp Müller <tim@centricular.net>
18822
18823           gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
18824           Original commit message from CVS:
18825           * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
18826           (gst_asf_demux_add_video_stream),
18827           (gst_asf_demux_process_ext_content_desc),
18828           (gst_asf_demux_get_metadata_for_stream),
18829           (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
18830           (gst_asf_demux_change_state):
18831           * gst/asfdemux/gstasfdemux.h:
18832           Parse metadata object and extract pixel aspect ratio. Fixes #507844.
18833
18834 2007-12-31 21:41:52 +0000  David Schleef <ds@schleef.org>
18835
18836           docs/plugins/.cvsignore: Add *-undeclared.txt
18837           Original commit message from CVS:
18838           * docs/plugins/.cvsignore:
18839           Add *-undeclared.txt
18840
18841 2007-12-21 14:01:06 +0000  Wim Taymans <wim.taymans@gmail.com>
18842
18843           gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
18844           Original commit message from CVS:
18845           * gst/realmedia/rdtmanager.c:
18846           (gst_rdt_manager_marshal_VOID__UINT_UINT),
18847           (gst_rdt_manager_class_init):
18848           * gst/realmedia/rdtmanager.h:
18849           Implement some more signals that rtspsrc connects to.
18850           Fixes #504671.
18851
18852 2007-12-18 09:07:53 +0000  Tim-Philipp Müller <tim@centricular.net>
18853
18854           Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
18855           Original commit message from CVS:
18856           * Makefile.am:
18857           Include common/win32.mak for CRLF check of win32 project
18858           files (see #393626).
18859
18860 2007-12-13 11:20:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18861
18862           gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
18863           Original commit message from CVS:
18864           * gst/mpegaudioparse/gstmpegaudioparse.c:
18865           (gst_mp3parse_sink_event), (mp3parse_handle_seek):
18866           Don't post SEGMENT_START messages on the bus, only the element
18867           driving the pipeline should do that.
18868
18869 2007-12-09 04:29:35 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18870
18871           configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
18872           Original commit message from CVS:
18873           * configure.ac:
18874           Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
18875
18876 2007-12-03 19:05:20 +0000  Wim Taymans <wim.taymans@gmail.com>
18877
18878           ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
18879           Original commit message from CVS:
18880           * ext/mpeg2dec/gstmpeg2dec.h:
18881           Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
18882           Fixes #500808.
18883
18884 2007-11-20 12:15:51 +0000  Julien Moutte <julien@moutte.net>
18885
18886           gst/realmedia/rtspreal.c: Fix build on Mac OS X.
18887           Original commit message from CVS:
18888           2007-11-20  Julien MOUTTE  <julien@moutte.net>
18889           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
18890           on Mac OS X.
18891
18892 2007-11-19 11:38:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18893
18894           gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
18895           Original commit message from CVS:
18896           * gst/mpegaudioparse/gstmpegaudioparse.c:
18897           Restore the segment handling logic.
18898           Please don't do behavioural changes under the heading of 'leak fixes'
18899           or 'whitespace changes', people.
18900
18901 2007-11-19 09:50:58 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18902
18903           gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
18904           Original commit message from CVS:
18905           * gst/mpegaudioparse/gstmpegaudioparse.c:
18906           Plug some leaks.
18907
18908 2007-11-13 06:57:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18909
18910           gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
18911           Original commit message from CVS:
18912           * gst/asfdemux/gstasfdemux.c:
18913           Sync _activate_pull() a little more with other demuxers.
18914
18915 2007-11-11 20:41:32 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
18916
18917           gst/mpegstream/gstmpegdemux.c: recognize the padding stream
18918           Original commit message from CVS:
18919           * gst/mpegstream/gstmpegdemux.c:
18920           recognize the padding stream
18921
18922 2007-10-31 14:33:03 +0000  Tim-Philipp Müller <tim@centricular.net>
18923
18924           gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
18925           Original commit message from CVS:
18926           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
18927           Convert tags that come as string into the type required by
18928           GstTagList.
18929
18930 2007-10-30 12:27:32 +0000  Wim Taymans <wim.taymans@gmail.com>
18931
18932           gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
18933           Original commit message from CVS:
18934           * gst/mpegaudioparse/gstmpegaudioparse.c:
18935           (gst_mp3parse_emit_frame):
18936           Remove some more broken code, it seems to clip even when it should not.
18937           See #491305.
18938
18939 2007-10-30 11:13:49 +0000  Wim Taymans <wim.taymans@gmail.com>
18940
18941           gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
18942           Original commit message from CVS:
18943           * gst/mpegaudioparse/gstmpegaudioparse.c:
18944           (gst_mp3parse_emit_frame):
18945           When the element is not driving the streaming thread it is not supposed
18946           to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
18947           upstream when it detects EOS. See #491305.
18948
18949 2007-10-13 15:13:34 +0000  Mark Nauwelaerts <mnauw@users.sourceforge.net>
18950
18951           gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
18952           Original commit message from CVS:
18953           Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
18954           * gst/dvdsub/Makefile.am:
18955           * gst/dvdsub/gstdvdsubdec.c:
18956           * gst/dvdsub/gstdvdsubparse.c:
18957           * gst/dvdsub/gstdvdsubparse.h:
18958           Add dvd subtitle parser, which just packetizes the input
18959           stream. This is needed to mux dvd subtitles into matroska
18960           files, since the muxer expects unfragmented and properly
18961           timestamped input (#415754).
18962
18963 2007-10-10 12:02:30 +0000  Tim-Philipp Müller <tim@centricular.net>
18964
18965           configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
18966           Original commit message from CVS:
18967           * configure.ac:
18968           Update requirements from past CVS versions to released
18969           versions (0.10.14 in this case).
18970           * ext/sidplay/gstsiddec.cc:
18971           Fix compilation with g++-4.2.
18972
18973 2007-10-08 17:51:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18974
18975           gst/realmedia/: Fix some compiler warnings shown on Forte.
18976           Original commit message from CVS:
18977           * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
18978           (gst_asm_scan_parse_condition):
18979           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
18980           Fix some compiler warnings shown on Forte.
18981
18982 2007-10-05 08:51:44 +0000  Gautier Portet <kassoulet@gmail.com>
18983
18984           gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
18985           Original commit message from CVS:
18986           Patch by: Gautier Portet <kassoulet at gmail dot com>
18987           * gst/xingheader/gstxingmux.c:
18988           The size of the Xing header is actually 417 as it's rounded to the
18989           next smaller integer. Fixes #397759.
18990           * gst/xingheader/gstxingmux.c: (xing_generate_header),
18991           (xing_push_header):
18992           Some random cleanup, add FIXMEs and TODOs and check if the newsegment
18993           event to the beginning was successful before pushing the header again.
18994
18995 2007-09-29 17:11:16 +0000  Sébastien Moutte <sebastien@moutte.net>
18996
18997           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
18998           Original commit message from CVS:
18999           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
19000           (mp3parse_bytepos_to_time):
19001           Use gst_util_guint64_to_gdouble for conversions.
19002           * win32/vs6/libgstmad.dsp:
19003           Add a link to libgstaudio.
19004
19005 2007-09-26 13:40:35 +0000  Tim-Philipp Müller <tim@centricular.net>
19006
19007           ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
19008           Original commit message from CVS:
19009           * ext/lame/gstlame.c:
19010           Fix up case where there is no peer, in which case
19011           _get_allowed_caps() will return NULL.
19012
19013 2007-09-25 13:20:27 +0000  Tim-Philipp Müller <tim@centricular.net>
19014
19015           ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
19016           Original commit message from CVS:
19017           * ext/lame/gstlame.c:
19018           Use GST_PTR_FORMAT to print caps in debug statement.
19019
19020 2007-09-25 09:16:05 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19021
19022           configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
19023           Original commit message from CVS:
19024           * configure.ac:
19025           Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
19026           AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
19027           in configure.ac.
19028
19029 2007-09-24 10:26:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19030
19031           ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
19032           Original commit message from CVS:
19033           * ext/lame/gstlame.c:
19034           Allow fixing the sample rate lame converts to by negotiating fixed
19035           sample rate on the src pad caps.
19036           Add docs for it.
19037           * tests/check/Makefile.am:
19038           * tests/check/pipelines/lame.c:
19039           Add a check for it.
19040
19041 2007-09-22 18:22:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19042
19043           po/: Updated translations.
19044           Original commit message from CVS:
19045           * po/LINGUAS:
19046           * po/da.po:
19047           Updated translations.
19048
19049 2007-09-22 18:20:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19050
19051           po/pl.po: Added Polish translation.
19052           Original commit message from CVS:
19053           translated by: Jakub Bogusz <qboosh@pld-linux.org>
19054           * po/pl.po:
19055           Added Polish translation.
19056
19057 2007-09-22 18:19:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19058
19059           po/fi.po: Added Finnish translation.
19060           Original commit message from CVS:
19061           translated by: Ilkka Tuohela <hile@iki.fi>
19062           * po/fi.po:
19063           Added Finnish translation.
19064
19065 2007-09-22 18:17:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19066
19067           po/es.po: Added Spanish translation.
19068           Original commit message from CVS:
19069           translated by: Jorge González González <aloriel@gmail.com>
19070           * po/es.po:
19071           Added Spanish translation.
19072
19073 2007-09-22 18:17:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19074
19075           po/bg.po: Added Bulgarian translation.
19076           Original commit message from CVS:
19077           translated by: Alexander Shopov <ash@contact.bg>
19078           * po/bg.po:
19079           Added Bulgarian translation.
19080
19081 2007-09-20 11:47:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19082
19083           gst/iec958/ac3iec.c: Chainup in finalize.
19084           Original commit message from CVS:
19085           * gst/iec958/ac3iec.c:
19086           Chainup in finalize.
19087           * tests/check/Makefile.am:
19088           * tests/check/generic/states.c:
19089           Improved state change unit test.
19090
19091 2007-09-19 18:20:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19092
19093           Ignore registries in any format.
19094           Original commit message from CVS:
19095           * docs/plugins/.cvsignore:
19096           * tests/check/.cvsignore:
19097           Ignore registries in any format.
19098
19099 2007-09-08 20:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
19100
19101           configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers.  This has the advan...
19102           Original commit message from CVS:
19103           * configure.ac:
19104           Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
19105           define in the lame headers.  This has the advantage that
19106           it should still work when we're cross-compiling (#452025).
19107
19108 2007-08-24 15:55:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19109
19110           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
19111           Original commit message from CVS:
19112           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19113           Add other allowed rates to the pad templates.
19114           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
19115           Reset the parser to release memory in dispose.
19116
19117 2007-08-17 06:56:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19118
19119           ext/: Fix more leaks.
19120           Original commit message from CVS:
19121           * ext/amrnb/amrnbdec.c:
19122           * ext/amrnb/amrnbenc.c:
19123           * ext/amrnb/amrnbparse.c:
19124           * ext/sidplay/gstsiddec.cc:
19125           Fix more leaks.
19126
19127 2007-08-16 14:49:11 +0000  Daniel Charles <dcharles@ti.com>
19128
19129           ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
19130           Original commit message from CVS:
19131           Patch by: Daniel Charles <dcharles at ti dot com>
19132           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
19133           (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
19134           (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
19135           (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
19136           * ext/amrnb/amrnbenc.h:
19137           Add property to select the BandMode of the AMR encoder.
19138           See #466442.
19139
19140 2007-08-16 12:15:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19141
19142           gst/realmedia/asmrules.c: Make ro memory to share.
19143           Original commit message from CVS:
19144           * gst/realmedia/asmrules.c:
19145           Make ro memory to share.
19146
19147 2007-08-16 11:52:57 +0000  Wim Taymans <wim.taymans@gmail.com>
19148
19149           gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
19150           Original commit message from CVS:
19151           * gst/mpegaudioparse/gstmpegaudioparse.c:
19152           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
19153           * gst/mpegaudioparse/gstmpegaudioparse.h:
19154           Queue segment event and push it after we know the caps on the pad or
19155           else an autoplugger might not have plugged the element yet and the
19156           segment is lost.
19157
19158 2007-08-16 07:17:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19159
19160           gst/iec958/ac3iec.c: Fix tests.
19161           Original commit message from CVS:
19162           * gst/iec958/ac3iec.c:
19163           Fix tests.
19164
19165 2007-08-16 06:48:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19166
19167           tests/check/: Add generic state-change test suite to help to fi leaks.
19168           Original commit message from CVS:
19169           * tests/check/Makefile.am:
19170           * tests/check/generic/.cvsignore:
19171           * tests/check/generic/states.c:
19172           Add generic state-change test suite to help to fi leaks.
19173
19174 2007-08-09 10:57:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19175
19176           po/: Added Portuguese (Brazilian) translation.
19177           Original commit message from CVS:
19178           translated by: Raphael Higino <phhigino@gmail.com>
19179           * po/LINGUAS:
19180           * po/pt_BR.po:
19181           Added Portuguese (Brazilian) translation.
19182
19183 2007-08-09 10:55:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19184
19185           po/: Updated translations.
19186           Original commit message from CVS:
19187           * po/hu.po:
19188           * po/nl.po:
19189           * po/sv.po:
19190           * po/uk.po:
19191           Updated translations.
19192
19193 2007-08-07 11:50:44 +0000  Wim Taymans <wim.taymans@gmail.com>
19194
19195           gst/realmedia/rmdemux.c: Activate timestamp fixing code.
19196           Original commit message from CVS:
19197           * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
19198           (gst_rmdemux_parse_video_packet):
19199           Activate timestamp fixing code.
19200
19201 2007-08-07 10:57:09 +0000  Wim Taymans <wim.taymans@gmail.com>
19202
19203           gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
19204           Original commit message from CVS:
19205           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
19206           (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
19207           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
19208           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
19209           Do fragment collection in the demuxer so that we can now work with
19210           both ffmpeg and realvideodec to decoder real video content.
19211
19212 2007-08-04 12:59:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19213
19214           gst/realmedia/asmrules.c: Include stdlib.h.
19215           Original commit message from CVS:
19216           * gst/realmedia/asmrules.c:
19217           Include stdlib.h.
19218
19219 2007-08-03 16:21:19 +0000  Wim Taymans <wim.taymans@gmail.com>
19220
19221           gst/realmedia/rdtmanager.c: Fix caps.
19222           Original commit message from CVS:
19223           * gst/realmedia/rdtmanager.c:
19224           Fix caps.
19225
19226 2007-08-03 16:11:09 +0000  Wim Taymans <wim.taymans@gmail.com>
19227
19228           gst/realmedia/rtspreal.c: Disable UDP transport for now.
19229           Original commit message from CVS:
19230           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19231           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
19232           Disable UDP transport for now.
19233
19234 2007-08-03 16:09:01 +0000  Wim Taymans <wim.taymans@gmail.com>
19235
19236           gst/realmedia/: Add simple rdt manager.
19237           Original commit message from CVS:
19238           * gst/realmedia/Makefile.am:
19239           * gst/realmedia/rdtmanager.c: (find_session_by_id),
19240           (create_session), (free_session), (gst_rdt_manager_base_init),
19241           (gst_rdt_manager_marshal_BOXED__UINT_UINT),
19242           (gst_rdt_manager_class_init), (gst_rdt_manager_init),
19243           (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
19244           (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
19245           (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
19246           (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
19247           (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
19248           (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
19249           (gst_rdt_manager_plugin_init):
19250           * gst/realmedia/rdtmanager.h:
19251           * gst/realmedia/rmdemux.c: (plugin_init):
19252           Add simple rdt manager.
19253
19254 2007-08-03 14:19:50 +0000  Wim Taymans <wim.taymans@gmail.com>
19255
19256           gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
19257           Original commit message from CVS:
19258           * gst/realmedia/rdtdepay.c:
19259           Fix the encoding-name so that it matches what the rtsp extension sets.
19260
19261 2007-08-02 19:37:41 +0000  Wim Taymans <wim.taymans@gmail.com>
19262
19263           gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
19264           Original commit message from CVS:
19265           * gst/realmedia/asmrules.c: (gst_asm_node_free),
19266           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
19267           (gst_asm_scan_string), (gst_asm_scan_number),
19268           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
19269           (gst_asm_scan_next_token), (gst_asm_rule_free),
19270           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
19271           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
19272           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
19273           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
19274           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
19275           (gst_asm_rule_book_match), (main):
19276           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
19277           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
19278           Use g_hash_table_destroy instead of _unref which is too new.
19279
19280 2007-08-02 19:30:05 +0000  Wim Taymans <wim.taymans@gmail.com>
19281
19282           gst/realmedia/.cvsignore: Add test to ignore.
19283           Original commit message from CVS:
19284           * gst/realmedia/.cvsignore:
19285           Add test to ignore.
19286           * gst/realmedia/Makefile.am:
19287           * gst/realmedia/asmrules.c: (gst_asm_node_new),
19288           (gst_asm_node_free), (gst_asm_operator_eval),
19289           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
19290           (gst_asm_scan_string), (gst_asm_scan_number),
19291           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
19292           (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
19293           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
19294           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
19295           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
19296           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
19297           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
19298           (gst_asm_rule_book_match), (main):
19299           * gst/realmedia/asmrules.h:
19300           Added asembler rule book parser and evaluator.
19301           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
19302           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
19303           * gst/realmedia/rtspreal.h:
19304           Keep per stream config info.
19305           Parse and evaluate asm rule books for stream selection.
19306
19307 2007-07-31 19:16:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19308
19309           gst/realmedia/rtspreal.c: Include stdlib.
19310           Original commit message from CVS:
19311           * gst/realmedia/rtspreal.c:
19312           Include stdlib.
19313
19314 2007-07-27 16:39:45 +0000  Wim Taymans <wim.taymans@gmail.com>
19315
19316           gst/realmedia/: Split out hash code in separate file.
19317           Original commit message from CVS:
19318           * gst/realmedia/Makefile.am:
19319           * gst/realmedia/realhash.c: (hash), (call_hash),
19320           (gst_rtsp_ext_real_calc_response_and_checksum):
19321           * gst/realmedia/realhash.h:
19322           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19323           (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
19324           Split out hash code in separate file.
19325
19326 2007-07-27 10:12:55 +0000  Wim Taymans <wim.taymans@gmail.com>
19327
19328           gst/: Fix include paths and link dependecies for rtsp extension.
19329           Original commit message from CVS:
19330           * gst/asfdemux/Makefile.am:
19331           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
19332           (gst_rtsp_wms_class_init):
19333           * gst/realmedia/Makefile.am:
19334           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19335           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
19336           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
19337           (_do_init), (gst_rtsp_real_class_init):
19338           Fix include paths and link dependecies for rtsp extension.
19339
19340 2007-07-26 15:52:43 +0000  Wim Taymans <wim.taymans@gmail.com>
19341
19342           gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
19343           Original commit message from CVS:
19344           * gst/realmedia/Makefile.am:
19345           * gst/realmedia/rmdemux.c: (plugin_init):
19346           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19347           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
19348           (call_hash), (rtsp_ext_real_calc_response_and_checksum),
19349           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
19350           (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
19351           (gst_rtsp_real_init), (gst_rtsp_real_finalize),
19352           (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
19353           (gst_rtsp_real_plugin_init):
19354           * gst/realmedia/rtspreal.h:
19355           Add RealMedia RTSP extension module. It has rank NONE until it is fully
19356           functional.
19357
19358 2007-07-25 18:38:42 +0000  Wim Taymans <wim.taymans@gmail.com>
19359
19360           gst/asfdemux/: Move WMS RTSP extension from -good to here.
19361           Original commit message from CVS:
19362           * gst/asfdemux/Makefile.am:
19363           * gst/asfdemux/gstasf.c: (plugin_init):
19364           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
19365           (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
19366           (gst_rtsp_wms_configure_stream), (_do_init),
19367           (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
19368           (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
19369           (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
19370           * gst/asfdemux/gstrtspwms.h:
19371           Move WMS RTSP extension from -good to here.
19372           Port it to the new pluggable extension interface.
19373
19374 2007-07-24 06:58:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19375
19376           ext/mad/Makefile.am: Link to audio helper from plugins-base.
19377           Original commit message from CVS:
19378           * ext/mad/Makefile.am:
19379           Link to audio helper from plugins-base.
19380
19381 2007-07-24 05:05:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19382
19383           Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
19384           Original commit message from CVS:
19385           * configure.ac:
19386           * ext/mad/gstmad.c: (gst_mad_chain):
19387           Use the new buffer clipping function from gstaudio here and
19388           require gst-plugins-base CVS.
19389
19390 2007-07-23 09:07:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19391
19392           configure.ac: Sync liboil check with plugins-base. Add libm check.
19393           Original commit message from CVS:
19394           * configure.ac:
19395           Sync liboil check with plugins-base. Add libm check.
19396           * gst/synaesthesia/Makefile.am:
19397           Link against libm. We're using sqrt here.
19398
19399 2007-07-20 07:58:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19400
19401           gst/asfdemux/gstasfdemux.c: Include stdlib.
19402           Original commit message from CVS:
19403           * gst/asfdemux/gstasfdemux.c:
19404           Include stdlib.
19405
19406 2007-07-20 07:41:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19407
19408           ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
19409           Original commit message from CVS:
19410           * ext/annodex/Makefile.am:
19411           Fix CFLAGS/LIBS.
19412           * ext/cdio/gstcdiocddasrc.c:
19413           * ext/libpng/gstpngdec.c: (gst_pngdec_task):
19414           Include stdlib
19415           * ext/cairo/Makefile.am:
19416           * gst/videofilter/Makefile.am:
19417           * tests/examples/level/Makefile.am:
19418           Use $(LIBM) instead of -lm
19419
19420 2007-07-18 17:51:55 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19421
19422           gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
19423           Original commit message from CVS:
19424           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19425           (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
19426           * gst/mpegaudioparse/gstmpegaudioparse.h:
19427           Save some memory for each frame by only saving the start timestamp
19428           and start byte position instead of additionally the stop timestamp
19429           and stop byte position. This requires us to use a doubly-linked list
19430           but still saves 8-12 bytes per frame.
19431
19432 2007-07-16 09:14:18 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19433
19434           ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
19435           Original commit message from CVS:
19436           * ext/mad/gstmad.c: (clip_outgoing_buffer):
19437           Fix buffer clipping to correctly clip to the segment stop.
19438
19439 2007-07-15 19:39:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19440
19441           gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
19442           Original commit message from CVS:
19443           * gst/mpegaudioparse/gstmpegaudioparse.c:
19444           (gst_mp3parse_emit_frame):
19445           Fix a calculation that was causing mp3parse to drop every incoming
19446           frame when upstream delivered a segment in TIME format, breaking
19447           playback of all mpeg system streams.
19448
19449 2007-07-13 16:46:35 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19450
19451           Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
19452           Original commit message from CVS:
19453           * Makefile.am:
19454           * configure.ac:
19455           * tests/Makefile.am:
19456           Remove bogus check for libcheck, since we check for
19457           gstreamer-check and it pulls in the required info from
19458           and we weren't actually _using_ the information for
19459           libcheck ourselves anyway.
19460
19461 2007-07-13 16:27:56 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19462
19463           gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
19464           Original commit message from CVS:
19465           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19466           (gst_mp3parse_init), (gst_mp3parse_dispose),
19467           (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
19468           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
19469           (mp3parse_handle_seek), (mp3parse_src_query):
19470           * gst/mpegaudioparse/gstmpegaudioparse.h:
19471           Implement accurate seeking in mpegaudioparse. Fixes #308312.
19472           Also implement segment seeks.
19473
19474 2007-07-13 15:46:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19475
19476           ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
19477           Original commit message from CVS:
19478           * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
19479           (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
19480           (gst_mad_chain), (gst_mad_change_state):
19481           * ext/mad/gstmad.h:
19482           Implement buffer clipping and use GST_BOILERPLATE instead of manual
19483           GType magic. Part one of bug #308312.
19484
19485 2007-07-12 11:21:23 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19486
19487           configure.ac: Use pkg-config to locate check.
19488           Original commit message from CVS:
19489           * configure.ac:
19490           Use pkg-config to locate check.
19491
19492 2007-07-11 23:18:14 +0000  Tim-Philipp Müller <tim@centricular.net>
19493
19494           Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
19495           Original commit message from CVS:
19496           * configure.ac:
19497           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
19498           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
19499           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
19500           Fix build against core CVS by not using deprecated API. Bump
19501           requirements for new API (overdue anyway).
19502
19503 2007-07-09 06:05:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19504
19505           REQUIREMENTS: Also add amr-libs here and update a little.
19506           Original commit message from CVS:
19507           * REQUIREMENTS:
19508           Also add amr-libs here and update a little.
19509
19510 2007-07-06 17:59:29 +0000  Tim-Philipp Müller <tim@centricular.net>
19511
19512           docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
19513           Original commit message from CVS:
19514           * docs/plugins/inspect/plugin-dvdnav.xml:
19515           * docs/plugins/inspect/plugin-realmedia.xml:
19516           * docs/plugins/inspect/plugin-synaesthesia.xml:
19517           Add inspect file for synaesthesia so the docs can be built even if
19518           the plugin isn't built yet. Fixes #454311. Also add inspect files
19519           for dvdnavsrc and realmedia.
19520
19521 2007-07-05 08:44:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19522
19523           docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
19524           Original commit message from CVS:
19525           * docs/plugins/Makefile.am:
19526           Simplify --extra-dir as gtkdoc scans recursively.
19527
19528 2007-07-03 13:05:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19529
19530           And yet more docs enabled.
19531           Original commit message from CVS:
19532           * docs/plugins/Makefile.am:
19533           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19534           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19535           * gst/synaesthesia/Makefile.am:
19536           * gst/synaesthesia/gstsynaesthesia.c:
19537           * gst/synaesthesia/gstsynaesthesia.h:
19538           And yet more docs enabled.
19539
19540 2007-07-03 11:55:45 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19541
19542           docs/plugins/: Add new docs. Scan c++ files too.
19543           Original commit message from CVS:
19544           * docs/plugins/Makefile.am:
19545           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19546           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19547           * docs/plugins/inspect/plugin-a52dec.xml:
19548           * docs/plugins/inspect/plugin-amrnb.xml:
19549           * docs/plugins/inspect/plugin-asf.xml:
19550           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19551           * docs/plugins/inspect/plugin-dvdsub.xml:
19552           * docs/plugins/inspect/plugin-iec958.xml:
19553           * docs/plugins/inspect/plugin-lame.xml:
19554           * docs/plugins/inspect/plugin-mad.xml:
19555           * docs/plugins/inspect/plugin-mpeg2dec.xml:
19556           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19557           * docs/plugins/inspect/plugin-mpegstream.xml:
19558           Add new docs. Scan c++ files too.
19559           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
19560           (gst_amrnbdec_event):
19561           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
19562           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
19563           (gst_amrnbparse_loop):
19564           Add documentation headers.
19565           * ext/mad/gstmad.c:
19566           * ext/mad/gstmad.h:
19567           Refactor for docs.
19568
19569 2007-07-01 19:12:32 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19570
19571           gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
19572           Original commit message from CVS:
19573           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
19574           (gst_mp3parse_init):
19575           Use GST_BOILERPLATE instead of manual GType magic.
19576           * gst/mpegaudioparse/gstmpegaudioparse.c:
19577           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
19578           (mp3parse_bytepos_to_time):
19579           * gst/mpegaudioparse/gstmpegaudioparse.h:
19580           Implement seeking, byte->time, time->byte conversions with the Xing
19581           seek table if available. This allows better at least a bit more
19582           accurate seeks and file position reporting.
19583
19584 2007-06-28 20:33:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19585
19586           gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
19587           Original commit message from CVS:
19588           * gst/mpegaudioparse/gstmpegaudioparse.c:
19589           (gst_mp3parse_handle_first_frame):
19590           Copy the complete Xing seek table in the 100 byte array instead of
19591           copying the first byte 100 times.
19592           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
19593           (mp3parse_total_time), (mp3parse_time_to_bytepos):
19594           Add seeking support based on the Xing header but comment it out for
19595           now as it seems to yield worse result than the other method.
19596           Also use gst_pad_query_peer_duration() instead of getting the peer pad
19597           ourself, creating a new GstQuery, etc.
19598
19599 2007-06-25 12:46:47 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19600
19601           docs/plugins/: Update docs with caps info.
19602           Original commit message from CVS:
19603           * docs/plugins/gst-plugins-ugly-plugins.args:
19604           * docs/plugins/inspect/plugin-a52dec.xml:
19605           * docs/plugins/inspect/plugin-amrnb.xml:
19606           * docs/plugins/inspect/plugin-asf.xml:
19607           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19608           * docs/plugins/inspect/plugin-dvdread.xml:
19609           * docs/plugins/inspect/plugin-dvdsub.xml:
19610           * docs/plugins/inspect/plugin-iec958.xml:
19611           * docs/plugins/inspect/plugin-lame.xml:
19612           * docs/plugins/inspect/plugin-mad.xml:
19613           * docs/plugins/inspect/plugin-mpeg2dec.xml:
19614           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19615           * docs/plugins/inspect/plugin-mpegstream.xml:
19616           Update docs with caps info.
19617
19618 2007-06-25 12:25:09 +0000  Tim-Philipp Müller <tim@centricular.net>
19619
19620           po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
19621           Original commit message from CVS:
19622           * po/POTFILES.in:
19623           Make sure dvdnav strings get translated too (no reason not to have
19624           them in the .po file, even if the plugin is disabled for now).
19625           Fixes #450879.
19626
19627 2007-06-25 11:46:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19628
19629           ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
19630           Original commit message from CVS:
19631           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
19632           (gst_amrnbdec_event), (gst_amrnbdec_chain),
19633           (gst_amrnbdec_state_change):
19634           * ext/amrnb/amrnbdec.h:
19635           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
19636           (gst_amrnbparse_loop):
19637           Add newsegment and discont handling. Some code cleanups.
19638
19639 2007-06-25 07:55:51 +0000  David Schleef <ds@schleef.org>
19640
19641           ext/dvdread/dvdreadsrc.c: check for an error from
19642           Original commit message from CVS:
19643           * ext/dvdread/dvdreadsrc.c: check for an error from
19644           DVDReadBlocks() correctly.
19645
19646 2007-06-25 07:22:10 +0000  David Schleef <ds@schleef.org>
19647
19648           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...
19649           Original commit message from CVS:
19650           * ext/dvdread/dvdreadsrc.c:
19651           If we can't read a nav packet, or it doesn't look like a nav
19652           packet, that's an error.  Previous behavior was to look at
19653           the next packet; I can't find any justification for doing that.
19654           Fixes: #358891.
19655
19656 2007-06-23 22:57:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19657
19658           po/it.po: Updated Italian translation.
19659           Original commit message from CVS:
19660           * po/it.po:
19661           Updated Italian translation.
19662
19663 2007-06-23 11:22:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19664
19665           po/vi.po: Updated Vietnames translation.
19666           Original commit message from CVS:
19667           * po/vi.po:
19668           Updated Vietnames translation.
19669
19670 2007-06-23 11:21:54 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19671
19672           po/: Added Chinese (simplified) translation.
19673           Original commit message from CVS:
19674           contributed by: Wenzheng Hu <db_lobster@163.com>
19675           * po/LINGUAS:
19676           * po/zh_CN.po:
19677           Added Chinese (simplified) translation.
19678
19679 2007-06-22 14:27:18 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19680
19681           MAINTAINERS: Updating all the maintainers files
19682           Original commit message from CVS:
19683           * MAINTAINERS:
19684           Updating all the maintainers files
19685
19686 2007-06-22 10:57:06 +0000  Edward Hervey <bilboed@bilboed.com>
19687
19688           Fix leaks some more.
19689           Original commit message from CVS:
19690           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
19691           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
19692           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
19693           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
19694           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
19695           * gst/iec958/ac3iec.c: (ac3iec_init):
19696           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
19697           Fix leaks some more.
19698
19699 2007-06-21 14:33:58 +0000  Edward Hervey <bilboed@bilboed.com>
19700
19701           gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
19702           Original commit message from CVS:
19703           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
19704           "She's leaking me", said valgrind.
19705
19706 2007-06-19 14:40:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19707
19708           gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
19709           Original commit message from CVS:
19710           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
19711           Fix "pad caps are not a real subset of its template caps" warning.
19712
19713 2007-06-19 14:15:50 +0000  Laurent Glayal <spglegle@yahoo.fr>
19714
19715           ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
19716           Original commit message from CVS:
19717           Patch by: Laurent Glayal <spglegle at yahoo dot fr>
19718           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
19719           (gst_amrnbdec_finalize):
19720           Don't leak the adapter, unref it in a new finalize method instead.
19721           Fixes #448782.
19722
19723 2007-06-19 10:43:26 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19724
19725           configure.ac: Back to CVS
19726           Original commit message from CVS:
19727           * configure.ac:
19728           Back to CVS
19729           * gst-plugins-ugly.doap:
19730           Add 0.10.6 to the list of releases.
19731
19732 === release 0.10.6 ===
19733
19734 2007-06-19 10:31:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19735
19736         * ChangeLog:
19737         * NEWS:
19738         * RELEASE:
19739         * configure.ac:
19740         * docs/plugins/gst-plugins-ugly-plugins.args:
19741         * docs/plugins/inspect/plugin-a52dec.xml:
19742         * docs/plugins/inspect/plugin-asf.xml:
19743         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19744         * docs/plugins/inspect/plugin-dvdread.xml:
19745         * docs/plugins/inspect/plugin-dvdsub.xml:
19746         * docs/plugins/inspect/plugin-iec958.xml:
19747         * docs/plugins/inspect/plugin-lame.xml:
19748         * docs/plugins/inspect/plugin-mad.xml:
19749         * docs/plugins/inspect/plugin-mpeg2dec.xml:
19750         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19751         * docs/plugins/inspect/plugin-mpegstream.xml:
19752         * docs/plugins/inspect/plugin-siddec.xml:
19753           Release 0.10.6
19754           Original commit message from CVS:
19755           Release 0.10.6
19756
19757 2007-06-19 10:21:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19758
19759         * po/af.po:
19760         * po/az.po:
19761         * po/cs.po:
19762         * po/da.po:
19763         * po/en_GB.po:
19764         * po/hu.po:
19765         * po/it.po:
19766         * po/nb.po:
19767         * po/nl.po:
19768         * po/or.po:
19769         * po/sq.po:
19770         * po/sr.po:
19771         * po/sv.po:
19772         * po/uk.po:
19773         * po/vi.po:
19774           Update .po files
19775           Original commit message from CVS:
19776           Update .po files
19777
19778 2007-06-15 09:31:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19779
19780           win32/vs6/: Convert line endings to CRLF and mark as binary files.
19781           Original commit message from CVS:
19782           * win32/vs6/gst_plugins_ugly.dsw:
19783           * win32/vs6/libgstac3parse.dsp:
19784           * win32/vs6/libgstasfdemux.dsp:
19785           * win32/vs6/libgstdvdlpcmdec.dsp:
19786           * win32/vs6/libgstdvdsub.dsp:
19787           * win32/vs6/libgstiec958.dsp:
19788           * win32/vs6/libgstlame.dsp:
19789           * win32/vs6/libgstmad.dsp:
19790           * win32/vs6/libgstmpegaudioparse.dsp:
19791           * win32/vs6/libgstmpegstream.dsp:
19792           * win32/vs6/libgstrealmedia.dsp:
19793           * win32/vs6/libgstsynaesthesia.dsp:
19794           Convert line endings to CRLF and mark as binary files.
19795
19796 2007-06-13 14:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
19797
19798           ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
19799           Original commit message from CVS:
19800           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
19801           Don't forget to unlock when setting the device property, or
19802           we'll sooner or later deadlock.
19803
19804 2007-06-12 21:46:10 +0000  Sébastien Moutte <sebastien@moutte.net>
19805
19806           gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
19807           Original commit message from CVS:
19808           * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
19809           Use gst_util_guint64_to_gdouble for conversion.
19810           * win32/vs6/libgstasfdemux.dsp:
19811           Add asfpacket.c to the build.
19812
19813 2007-06-08 08:39:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19814
19815           gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
19816           Original commit message from CVS:
19817           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19818           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
19819           * gst/mpegaudioparse/gstmpegaudioparse.h:
19820           If the Xing header provides a total time, use it to calculate the
19821           correct average bitrate immediately, instead of sending updates as
19822           we parse the stream.
19823
19824 2007-06-05 21:47:29 +0000  by Mark Nauwelaerts <manauw@skynet.be>
19825
19826           gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
19827           Original commit message from CVS:
19828           Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
19829           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
19830           Use GstClockTime instead of guint for a time variable to prevent
19831           overflows on too large subtitle durations. Fixes #444514.
19832
19833 2007-05-31 22:33:26 +0000  Mark Nauwelaerts <manauw@skynet.be>
19834
19835           gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
19836           Original commit message from CVS:
19837           Patch by: Mark Nauwelaerts <manauw at skynet be>
19838           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
19839           Clear state when handling the serialized FLUSH_STOP event instead of
19840           the FLUSH_START event, thereby making sure we don't free buffers the
19841           chain function is still using. Fixes dvdsubdec crashing when flusing
19842           or seeking (#442706).
19843
19844 2007-05-23 11:16:09 +0000  Tim-Philipp Müller <tim@centricular.net>
19845
19846           gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
19847           Original commit message from CVS:
19848           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
19849           Initialise variable to make fc4 build bot happy.
19850
19851 2007-05-21 15:11:45 +0000  Tim-Philipp Müller <tim@centricular.net>
19852
19853           gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
19854           Original commit message from CVS:
19855           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
19856           Add sanity check so we don't abort for broken or non-MPEG streams,
19857           but instead error out. Fixes crashes/aborts for when our typefinder
19858           wrongly identifies quicktime files as mpeg (which should be fixed in
19859           -base now too). (#440120).
19860
19861 2007-05-18 09:35:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19862
19863         * ChangeLog:
19864         * ext/amrnb/amrnbdec.c:
19865         * ext/amrnb/amrnbenc.c:
19866         * ext/amrnb/amrnbparse.c:
19867           ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
19868           Original commit message from CVS:
19869           * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
19870           block_size, _do_init, gst_amrnbdec_base_init,
19871           gst_amrnbdec_class_init, gst_amrnbdec_init):
19872           * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
19873           gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
19874           * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
19875           block_size, _do_init, gst_amrnbparse_base_init,
19876           gst_amrnbparse_class_init, gst_amrnbparse_init):
19877           First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
19878           GST_DEBUG_FUNCPTR and add log-category.
19879
19880 2007-05-18 08:42:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19881
19882           gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
19883           Original commit message from CVS:
19884           * gst/mpegaudioparse/gstmpegaudioparse.c:
19885           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
19886           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
19887           (gst_mp3parse_chain), (mp3parse_total_bytes),
19888           (mp3parse_total_time):
19889           * gst/mpegaudioparse/gstmpegaudioparse.h:
19890           Implement parsing of Xing headers from the first frame of the stream,
19891           and use it to report duration correctly where possible.
19892
19893 2007-05-16 19:15:13 +0000  Tim-Philipp Müller <tim@centricular.net>
19894
19895           gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
19896           Original commit message from CVS:
19897           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
19898           After descrambling, push the packets out as individual packets
19899           instead of one big descrambled buffer. Makes cook audio decoding
19900           work with the 'realaudiodec' decoder from gst-plugins-bad.
19901
19902 2007-05-16 19:07:45 +0000  Tim-Philipp Müller <tim@centricular.net>
19903
19904           gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
19905           Original commit message from CVS:
19906           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
19907           (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
19908           (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
19909           (gst_rmdemux_parse_packet):
19910           * gst/realmedia/rmdemux.h:
19911           Remember first timestamp encountered in stream and re-timestamp
19912           stream to start from zero (fixes #397219); only send one newsegment
19913           event, not two; when seeking, send newsegment events from the
19914           streaming thread and not from the seeking thread.
19915
19916 2007-05-16 12:48:43 +0000  Mark Nauwelaerts <manauw@skynet.be>
19917
19918           gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
19919           Original commit message from CVS:
19920           Based on patch by: Mark Nauwelaerts  <manauw skynet be>
19921           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
19922           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
19923           (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
19924           * gst/mpegstream/gstmpegdemux.h:
19925           Reset last_flow values for the various streams after a flushing
19926           seek, otherwise we might aggregate wrong flow returns afterwards
19927           that will make upstream pause silently. This should fix seeking
19928           in DVDs and also fix the Thoggen cropping dialog (#438610).
19929
19930 2007-05-07 13:51:43 +0000  Tim-Philipp Müller <tim@centricular.net>
19931
19932           gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
19933           Original commit message from CVS:
19934           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
19935           (gst_asf_demux_chain_headers),
19936           (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
19937           (gst_asf_demux_have_mutually_exclusive_active_stream),
19938           (gst_asf_demux_check_activate_streams),
19939           (gst_asf_demux_find_stream_with_complete_payload),
19940           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
19941           (gst_asf_demux_activate_ext_props_streams),
19942           (gst_asf_demux_process_object):
19943           * gst/asfdemux/gstasfdemux.h:
19944           Activate streams (ie. add the pads to the element) depending on
19945           whether we actually get data for those streams within the ASF
19946           preroll value specified. Currently only done in pull-mode though
19947           (this will fix problems with playbin hanging on mms streams once
19948           we use this in push-mode as well).
19949
19950 2007-05-04 11:04:16 +0000  Tim-Philipp Müller <tim@centricular.net>
19951
19952           gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
19953           Original commit message from CVS:
19954           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
19955           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
19956           (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
19957           (gst_asf_demux_process_file):
19958           * gst/asfdemux/gstasfdemux.h:
19959           Make all timestamps start from zero in pull-mode too; some small
19960           clean-ups and FIXMEs here and there.
19961
19962 2007-05-01 11:10:31 +0000  Tim-Philipp Müller <tim@centricular.net>
19963
19964           gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
19965           Original commit message from CVS:
19966           * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
19967           (gst_asf_demux_parse_packet):
19968           If packet size is specified within the packet and smaller than
19969           the actual packet size, don't parse beyond the size specified in
19970           the packet (this makes us parse some cases of packets with single
19971           compressed payloads cleanly, see e.g stream from #431318). Also
19972           add a sanity check when parsing compressed single payloads.
19973
19974 2007-05-01 09:19:13 +0000  Tim-Philipp Müller <tim@centricular.net>
19975
19976           gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
19977           Original commit message from CVS:
19978           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
19979           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
19980           (gst_asf_demux_handle_seek_event),
19981           (gst_asf_demux_push_complete_payloads):
19982           Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
19983           send data from the keyframe right before the new segment start to
19984           make sure the decoder doesn't have to decode more than absolutely
19985           necessary.
19986
19987 2007-04-30 15:36:00 +0000  Tim-Philipp Müller <tim@centricular.net>
19988
19989           gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
19990           Original commit message from CVS:
19991           * gst/asfdemux/asfheaders.c:
19992           * gst/asfdemux/asfheaders.h:
19993           * gst/asfdemux/asfpacket.c:
19994           (asf_payload_parse_replicated_data_extensions),
19995           (gst_asf_demux_parse_payload):
19996           * gst/asfdemux/asfpacket.h:
19997           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19998           (gst_asf_demux_push_complete_payloads),
19999           (gst_asf_demux_process_ext_stream_props):
20000           * gst/asfdemux/gstasfdemux.h:
20001           Implement payload extension system/extended replicated data parsing,
20002           so we can extract payload durations if they're specified.
20003
20004 2007-04-30 11:41:22 +0000  Tim-Philipp Müller <tim@centricular.net>
20005
20006           gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
20007           Original commit message from CVS:
20008           * gst/asfdemux/asfheaders.h:
20009           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
20010           (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
20011           (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
20012           (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
20013           (gst_asf_demux_parse_stream_object),
20014           (gst_asf_demux_process_ext_stream_props),
20015           (gst_asf_demux_process_queued_extended_stream_objects),
20016           (gst_asf_demux_activate_ext_props_streams),
20017           (gst_asf_demux_process_object):
20018           * gst/asfdemux/gstasfdemux.h:
20019           Refactor stream parse/activation a bit (stream activation heuristics
20020           are still the same though); some more clean-ups.
20021
20022 2007-04-28 12:23:16 +0000  Tim-Philipp Müller <tim@centricular.net>
20023
20024           win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
20025           Original commit message from CVS:
20026           * win32/common/.cvsignore:
20027           Ignore generated config.h file to make build bot happy.
20028
20029 2007-04-28 10:49:17 +0000  Tim-Philipp Müller <tim@centricular.net>
20030
20031           gst/asfdemux/: Init debug category before using it.
20032           Original commit message from CVS:
20033           * gst/asfdemux/gstasf.c: (plugin_init):
20034           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
20035           * gst/asfdemux/gstasfdemux.h:
20036           Init debug category before using it.
20037
20038 2007-04-27 18:39:21 +0000  Tim-Philipp Müller <tim@centricular.net>
20039
20040           gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
20041           Original commit message from CVS:
20042           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
20043           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
20044           Fix silly bug when we can't pull as much data as we want; don't
20045           forget to announce pending tags in the new packet parsing code.
20046
20047 2007-04-25 17:23:33 +0000  Tim-Philipp Müller <tim@centricular.net>
20048
20049           Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
20050           Original commit message from CVS:
20051           * configure.ac:
20052           * win32/MANIFEST:
20053           Generate a win32 config.h into win32/common and add to MANIFEST so
20054           it gets disted (#393890). Looks like win32/common/config.h.in needs
20055           some work though.
20056
20057 2007-04-22 22:41:20 +0000  Tim-Philipp Müller <tim@centricular.net>
20058
20059           ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
20060           Original commit message from CVS:
20061           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
20062           (gst_amrnbparse_class_init), (gst_amrnbparse_init),
20063           (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
20064           Fix pull mode operation some more: send newsegment event before
20065           sending data; handle EOS and fatal flow returns a bit better; don't
20066           leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
20067
20068 2007-04-20 20:57:56 +0000  Tim-Philipp Müller <tim@centricular.net>
20069
20070           gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
20071           Original commit message from CVS:
20072           * gst/asfdemux/Makefile.am:
20073           * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
20074           (asf_packet_create_payload_buffer),
20075           (asf_payload_find_previous_fragment),
20076           (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
20077           (gst_asf_demux_parse_packet):
20078           * gst/asfdemux/asfpacket.h:
20079           * gst/asfdemux/gstasfdemux.c:
20080           (gst_asf_demux_reset_stream_state_after_discont),
20081           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
20082           (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
20083           (gst_asf_demux_process_chunk):
20084           * gst/asfdemux/gstasfdemux.h:
20085           New packet parsing code: should put halfway decent timestamps on
20086           buffers, and might even set the appropriate keyframe/discont buffer
20087           flags from time to time (and even if it doesn't, I'm at least able
20088           to debug this code); only used in pull-mode so far. Still needs
20089           some more work, like payload extensions parsing and proper flow
20090           aggregation, and stream activation based on preroll. Stay tuned.
20091
20092 2007-04-20 17:32:00 +0000  Tim-Philipp Müller <tim@centricular.net>
20093
20094           gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
20095           Original commit message from CVS:
20096           * gst/asfdemux/asfheaders.h:
20097           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
20098           (gst_asf_demux_seek_index_lookup),
20099           (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
20100           (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
20101           (gst_asf_demux_process_ext_content_desc),
20102           (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
20103           (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
20104           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
20105           * gst/asfdemux/gstasfdemux.h:
20106           Some clean-ups and small fixes: rename asf_stream_context structure to
20107           AsfStream; inline some three-line utility functions that are only used
20108           once anyway and get rid of their associated helper structs; make debug
20109           category global so that it is used by the debug statements in the other
20110           file as well; simplify gst_asf_demux_get_stream(); fix accidental
20111           implicit initialisation of stream->last_buffer_timestamp to 0, which
20112           would lead to missing timestamps on the first buffer; put fourcc format
20113           into video caps to make certain proprietary wmv decoders happy (for the
20114           case of WMVA in particular); play_time is offset by preroll as well, so
20115           fix overreporting of duration for some files.
20116
20117 2007-04-17 10:21:50 +0000  Tim-Philipp Müller <tim@centricular.net>
20118
20119           gst/asfdemux/gstasfdemux.c: Printf format fixes.
20120           Original commit message from CVS:
20121           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
20122           (gst_asf_demux_pull_indices):
20123           Printf format fixes.
20124
20125 2007-04-16 16:30:50 +0000  Tim-Philipp Müller <tim@centricular.net>
20126
20127           gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
20128           Original commit message from CVS:
20129           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
20130           (gst_mpeg_parse_send_event):
20131           Post an error message if EOS wasn't handled by anything downstream.
20132           This should fix playbin freezing/hanging with small VobSub subtitle
20133           files (background: not-linked flow returns from downstream are
20134           ignored for a while at the beginning, so if the file is small
20135           upstream will never get a not-linked flow return even if nothing
20136           is connected downstream). (#429960).
20137
20138 2007-04-16 15:15:07 +0000  Michael Smith <msmith@xiph.org>
20139
20140           ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
20141           Original commit message from CVS:
20142           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
20143           (gst_amrnbparse_sink_activate),
20144           (gst_amrnbparse_sink_activate_pull):
20145           Rewrite terminally broken sinkpad activation code.
20146           Now actually supports pull-mode activation (didn't before), and push
20147           mode activation doesn't leave the sinkpad flushing.
20148
20149 2007-04-12 13:38:03 +0000  Tim-Philipp Müller <tim@centricular.net>
20150
20151           gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
20152           Original commit message from CVS:
20153           * gst/asfdemux/asfheaders.c:
20154           * gst/asfdemux/asfheaders.h:
20155           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
20156           (gst_asf_demux_reset), (gst_asf_demux_init),
20157           (gst_asf_demux_activate), (gst_asf_demux_activate_push),
20158           (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
20159           (gst_asf_demux_seek_index_lookup),
20160           (gst_asf_demux_reset_stream_state_after_discont),
20161           (gst_asf_demux_handle_seek_event),
20162           (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
20163           (gst_asf_demux_chain), (gst_asf_demux_pull_data),
20164           (gst_asf_demux_pull_indices),
20165           (gst_asf_demux_parse_data_object_start),
20166           (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
20167           (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
20168           (gst_asf_demux_process_simple_index),
20169           (gst_asf_demux_process_object),
20170           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
20171           (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
20172           * gst/asfdemux/gstasfdemux.h:
20173           Make asfdemux work in pull mode where possible. If there's an index
20174           at the end of the file, read it and use it for seeking purposes.
20175
20176 2007-04-12 10:19:18 +0000  Wim Taymans <wim.taymans@gmail.com>
20177
20178           gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
20179           Original commit message from CVS:
20180           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
20181           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
20182           (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
20183           Some timestamp fixes.
20184           * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
20185           Fix for 64-bit machines.
20186
20187 2007-04-12 10:10:22 +0000  René Stadler <mail@renestadler.de>
20188
20189           gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
20190           Original commit message from CVS:
20191           Patch by: René Stadler <mail at renestadler dot de>
20192           * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
20193           (find_seek_offset_time), (gst_rmdemux_reset),
20194           (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
20195           (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
20196           * gst/realmedia/rmdemux.h:
20197           Make rmdemux handle any number of logical streams. Fixes #428698.
20198
20199 2007-04-05 13:48:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20200
20201         * po/nl.po:
20202           update dutch
20203           Original commit message from CVS:
20204           update dutch
20205
20206 2007-04-05 13:48:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20207
20208           po/: Added Danish translation.
20209           Original commit message from CVS:
20210           submitted by: Mogens Jaeger <mogens@jaeger.tf>
20211           * po/LINGUAS:
20212           * po/da.po:
20213           Added Danish translation.
20214
20215 2007-03-28 16:01:06 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
20216
20217           po/.cvsignore: Add pot.
20218           Original commit message from CVS:
20219           * po/.cvsignore:
20220           Add pot.
20221
20222 2007-03-27 12:02:49 +0000  Julien Moutte <julien@moutte.net>
20223
20224           ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
20225           Original commit message from CVS:
20226           2007-03-27  Julien MOUTTE  <julien@moutte.net>
20227           * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
20228           stream and try to adapt to incoming timestamps lack of
20229           precision up to half a frame. This allows generating
20230           a perfect stream even with muxed formats like FLV where
20231           the timestamps are stored in milliseconds.
20232
20233 2007-03-22 21:44:45 +0000  Tim-Philipp Müller <tim@centricular.net>
20234
20235           gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
20236           Original commit message from CVS:
20237           * gst/realmedia/rmdemux.c:
20238           Remove unused zlib.h include. Fixes #421594.
20239
20240 2007-03-21 12:53:57 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20241
20242           ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
20243           Original commit message from CVS:
20244           * ext/lame/gstlame.c: (gst_lame_setup):
20245           Disable the bitrate checking when the user has requested
20246           Free Format mode, as all bitrates less than the maximum
20247           are valid then.
20248
20249 2007-03-14 15:21:41 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20250
20251           po/: Update translations.
20252           Original commit message from CVS:
20253           * po/hu.po:
20254           * po/it.po:
20255           * po/sv.po:
20256           Update translations.
20257
20258 2007-03-12 17:26:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20259
20260           ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
20261           Original commit message from CVS:
20262           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
20263           When handling seeks, don't convert -1 start or stop values to a bogus
20264           byte position - pass them upstream as -1.
20265
20266 2007-03-12 10:47:01 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20267
20268           gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
20269           Original commit message from CVS:
20270           * gst/mpegaudioparse/gstmpegaudioparse.c:
20271           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
20272           (gst_mp3parse_init), (gst_mp3parse_sink_event),
20273           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
20274           (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
20275           (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
20276           (mp3parse_total_time), (mp3parse_handle_seek),
20277           (mp3parse_src_event), (mp3parse_src_query),
20278           (mp3parse_get_query_types), (plugin_init):
20279           * gst/mpegaudioparse/gstmpegaudioparse.h:
20280           Implement seeking via average bitrate, and position+duration
20281           querying in mp3parse. Later, it will support frame-accurate seeking by
20282           building a seek table as it parses.
20283           Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
20284           pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
20285           before any extant MP3 decoder plugin. This allows us to remove framing
20286           support from the decoders, if we want, and will provide them with
20287           accurate seeking automatically once it is finished.
20288           Fix the handling of MPEG-1 Layer 1 files.
20289           Partially fix timestamping of packets arriving from a demuxer by
20290           queueing the incoming timestamp until the next packet starts, rather
20291           than applying it immediately to the next pushed buffer.
20292
20293 2007-03-10 15:56:26 +0000  Tim-Philipp Müller <tim@centricular.net>
20294
20295           gst/asfdemux/gstasfdemux.c: Printf format fix.
20296           Original commit message from CVS:
20297           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
20298           Printf format fix.
20299
20300 2007-03-04 17:13:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20301
20302           ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
20303           Original commit message from CVS:
20304           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
20305           (gst_cdio_cdda_src_finalize):
20306           Make sure we always destroy our libcdio handle.
20307
20308 2007-03-02 16:08:17 +0000  Wim Taymans <wim.taymans@gmail.com>
20309
20310           ext/cdio/gstcdiocddasrc.c: Small code cleanups.
20311           Original commit message from CVS:
20312           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
20313           (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
20314           (gst_cdio_cdda_src_finalize):
20315           Small code cleanups.
20316           Don't use pad_alloc as the base class cannot deal with the error codes.
20317
20318 2007-03-02 13:01:48 +0000  Zaheer Abbas Merali <zaheermerali@gmail.com>
20319
20320           ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
20321           Original commit message from CVS:
20322           Patch by: Zaheer Abbas Merali  <zaheermerali at gmail com>
20323           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
20324           Never post a (fatal) error message on the bus on decoding errors. We
20325           should only do this if we can't recover, but mpeg2dec can always
20326           recover. This is needed for DVB streams, for example, where there
20327           may be temporary glitches in the stream. Instead of an error
20328           message, post a warning message on the bus for every N decoding
20329           errors. Fixes #370020.
20330
20331 2007-02-28 19:30:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20332
20333           configure.ac: Convert to new AG_GST style.
20334           Original commit message from CVS:
20335           * configure.ac:
20336           Convert to new AG_GST style.
20337
20338 2007-02-28 18:41:38 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20339
20340           ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
20341           Original commit message from CVS:
20342           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
20343           (gst_lame_setup):
20344           Display sensible defaults and limits for the
20345           vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
20346           property - it's supposed to be a boolean 0/1 value.
20347
20348 2007-02-28 16:01:08 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20349
20350           ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
20351           Original commit message from CVS:
20352           * ext/lame/gstlame.c:
20353           Initialise the variables so gcc doesn't complain about possibly
20354           uninitialised uses, even though they can't actually happen.
20355
20356 2007-02-28 15:52:23 +0000  Wim Taymans <wim.taymans@gmail.com>
20357
20358           gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
20359           Original commit message from CVS:
20360           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
20361           (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
20362           (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
20363           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
20364           Implement all sample rates.
20365           Implement sample permutation a little smarter avoiding a memcpy.
20366           Fix timestamps, use segments, fix seeking.
20367
20368 2007-02-28 15:49:35 +0000  Wim Taymans <wim.taymans@gmail.com>
20369
20370           Document siddec.
20371           Original commit message from CVS:
20372           * docs/plugins/Makefile.am:
20373           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20374           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
20375           * docs/plugins/inspect/plugin-siddec.xml:
20376           * ext/sidplay/gstsiddec.cc:
20377           * ext/sidplay/gstsiddec.h:
20378           Document siddec.
20379
20380 2007-02-21 16:02:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20381
20382           ext/lame/gstlame.c: Fix up bitrate checking macro.  Make it give us a
20383           Original commit message from CVS:
20384           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
20385           (gst_lame_set_property), (gst_lame_setup):
20386           Fix up bitrate checking macro.  Make it give us a
20387           GST_ELEMENT_WARNING message so the application has a chance of
20388           reporting this to the user.  Move the checking to _setup, so we
20389           are sure it runs in the READY state, when we hope to have a pipeline
20390           and a bus that is not flushing.
20391           This fixes e.g. using 96 kbit/sec as a bitrate.
20392
20393 2007-02-15 19:55:55 +0000  Tim-Philipp Müller <tim@centricular.net>
20394
20395           gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
20396           Original commit message from CVS:
20397           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
20398           (gst_asf_demux_process_advanced_mutual_exclusion),
20399           (gst_asf_demux_process_queued_extended_stream_objects),
20400           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
20401           * gst/asfdemux/gstasfdemux.h:
20402           Parse advanced mutual exclusion object and only add pads for
20403           'hidden' streams (those in an extended stream header) that are
20404           mutually exclusive with an already existing 'main stream' if
20405           the broadcasting flag is not set. If the broadcasting flag is set,
20406           assume that data for this stream isn't sent. (This should ideally be
20407           solved better by making playbin more robust against this and/or by
20408           making mmssrc send some information downstream about which streams
20409           will be streamed). Fixes #353116.
20410
20411 2007-02-13 12:00:59 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20412
20413           gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
20414           Original commit message from CVS:
20415           * gst/synaesthesia/gstsynaesthesia.c:
20416           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20417           (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
20418           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
20419           (synaescope32), (synaescope_set_data), (synaesthesia_update),
20420           (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
20421           * gst/synaesthesia/synaescope.h:
20422           Move all the mutable engine state into a structure so that
20423           multiple element instances can run without interfering.
20424
20425 2007-02-13 09:15:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20426
20427           Add crossreferences to glib/gobject/gstream docs.
20428           Original commit message from CVS:
20429           * configure.ac:
20430           * docs/plugins/Makefile.am:
20431           Add crossreferences to glib/gobject/gstream docs.
20432
20433 2007-02-12 12:46:20 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20434
20435           gst/synaesthesia/: More source cleanups and add FIXME comments.
20436           Original commit message from CVS:
20437           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
20438           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20439           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
20440           (plugin_init):
20441           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
20442           (synaescope8):
20443           More source cleanups and add FIXME comments.
20444
20445 2007-02-11 13:42:45 +0000  Sébastien Moutte <sebastien@moutte.net>
20446
20447           gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
20448           Original commit message from CVS:
20449           * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
20450           Use gst_guint64_to_gdouble for conversions.
20451           * gst/synaesthesia/synaescope.c:
20452           Define M_PI and do not include <pthread.h> and
20453           <sys/time.h> for G_OS_WIN32
20454           * win32/vs6/libgstrealmedia.dsp:
20455           * win32/vs6/synaesthesia.dsp:
20456           Update projects files.
20457           * win32/common/config.h.in:
20458           Add config.h.in for autogen of config.h
20459
20460 2007-02-11 10:51:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20461
20462           configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
20463           Original commit message from CVS:
20464           * configure.ac:
20465           Add --enable-experimental support. Activate synaesthesia when building
20466           with --enable-experimental. Fix --enable external configure switch
20467           description.
20468
20469 2007-02-09 16:24:45 +0000  Tim-Philipp Müller <tim@centricular.net>
20470
20471           ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
20472           Original commit message from CVS:
20473           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
20474           (gst_lame_change_state):
20475           * ext/lame/gstlame.h:
20476           On receiving EOS, we try to push a last buffer with the remaining
20477           samples. Don't do that if we got an unclean flow return on the last
20478           gst_pad_push(), downstream might not handle this very gracefully
20479           (see #403168).
20480           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
20481           Pass flow returns upstream (helps #403168).
20482
20483 2007-02-09 08:03:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20484
20485           gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
20486           Original commit message from CVS:
20487           * gst/synaesthesia/gstsynaesthesia.c:
20488           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20489           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20490           (gst_synaesthesia_chain), (plugin_init):
20491           check result of gst_pad_push() in _chain.
20492
20493 2007-02-09 07:48:50 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20494
20495           gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
20496           Original commit message from CVS:
20497           * gst/synaesthesia/Makefile.am:
20498           * gst/synaesthesia/gstsynaesthesia.c:
20499           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20500           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20501           (gst_synaesthesia_chain), (plugin_init):
20502           * gst/synaesthesia/synaescope.c:
20503           * gst/synaesthesia/synaescope.h:
20504           Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
20505           built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
20506           is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
20507           GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
20508           possible leak in _chain. (#356882)
20509
20510 2007-02-08 21:07:27 +0000  Tim-Philipp Müller <tim@centricular.net>
20511
20512           gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
20513           Original commit message from CVS:
20514           * gst/asfdemux/asfheaders.c:
20515           * gst/asfdemux/asfheaders.h:
20516           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
20517           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
20518           (gst_asf_demux_identify_guid), (asf_demux_peek_object),
20519           (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
20520           (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
20521           (gst_asf_demux_process_ext_content_desc),
20522           (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
20523           (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
20524           (gst_asf_demux_process_bitrate_props_object),
20525           (gst_asf_demux_process_header_ext),
20526           (gst_asf_demux_process_language_list),
20527           (gst_asf_demux_process_ext_stream_props),
20528           (gst_asf_demux_process_queued_extended_stream_objects),
20529           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
20530           * gst/asfdemux/gstasfdemux.h:
20531           Refactor and clean up header parsing and chain function a bit; get
20532           rid of some cruft; make header parsing a tad more robust, fixing
20533           #403188.
20534
20535 2007-02-01 11:12:25 +0000  Tim-Philipp Müller <tim@centricular.net>
20536
20537           gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
20538           Original commit message from CVS:
20539           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
20540           Post an error if we receive an EOS event while still waiting for the
20541           ASF header object to come through.
20542
20543 2007-01-24 17:36:36 +0000  Xavier B <xavierb@gmail.com>
20544
20545           gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
20546           Original commit message from CVS:
20547           Patch by: Xavier B. <xavierb gmail com>
20548           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
20549           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
20550           (gst_asf_demux_process_ext_content_desc),
20551           (gst_asf_demux_process_data),
20552           (gst_asf_demux_process_language_list),
20553           (gst_asf_demux_process_ext_stream_props),
20554           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
20555           Guard places where we assume that a certain amount of data is
20556           available better against less data being available (should fix
20557           infamous assertion crasher bug #336370). Also fixes a small
20558           memory leak.
20559
20560 2007-01-11 12:49:23 +0000  Tim-Philipp Müller <tim@centricular.net>
20561
20562           gst/realmedia/: Add demuxer for RealAudio files (#349779).
20563           Original commit message from CVS:
20564           * gst/realmedia/Makefile.am:
20565           * gst/realmedia/rademux.c:
20566           * gst/realmedia/rademux.h:
20567           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20568           (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
20569           * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
20570           * gst/realmedia/rmutils.h:
20571           Add demuxer for RealAudio files (#349779).
20572
20573 2007-01-07 13:37:19 +0000  Sébastien Moutte <sebastien@moutte.net>
20574
20575           Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
20576           Original commit message from CVS:
20577           * Makefile.am:
20578           Add win32/MANIFEST to EXTRA_DIST so win32 files will
20579           be include in the next release.
20580           * win32/MANIFEST:
20581           Remove win32/common/config.h is which is not autogenerated yet.
20582
20583 2006-12-30 20:01:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20584
20585           ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
20586           Original commit message from CVS:
20587           * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
20588           warn when outgoing sample rate is different from incoming
20589
20590 2006-12-29 14:51:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20591
20592           gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
20593           Original commit message from CVS:
20594           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
20595           All sample-rates < 32khz come from the LSF extensions, which only
20596           use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
20597           Use gst_util_uint64_scale because we can.
20598
20599 2006-12-22 13:06:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20600
20601           tests/check/elements/amrnbenc.c: and fix compilation of this test
20602           Original commit message from CVS:
20603           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20604           (cleanup_amrnbenc):
20605           and fix compilation of this test
20606
20607 2006-12-22 12:41:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20608
20609           tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
20610           Original commit message from CVS:
20611           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20612           (cleanup_amrnbenc):
20613           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20614           (cleanup_mpeg2dec):
20615           re-apply as it was -bad and not -ugly that is frozen, doh
20616
20617 2006-12-21 12:50:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20618
20619           tests/check/elements/: revert my freeze breakage
20620           Original commit message from CVS:
20621           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20622           (cleanup_amrnbenc):
20623           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20624           (cleanup_mpeg2dec):
20625           revert my freeze breakage
20626
20627 2006-12-21 08:16:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20628
20629           gst/asfdemux/gstasfdemux.c: add a comment about a future change
20630           Original commit message from CVS:
20631           * gst/asfdemux/gstasfdemux.c:
20632           (gst_asf_demux_get_gst_tag_from_tag_name),
20633           (gst_asf_demux_process_ext_content_desc):
20634           add a comment about a future change
20635           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20636           (cleanup_amrnbenc):
20637           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20638           (cleanup_mpeg2dec):
20639           consistent pad (de)activation
20640
20641 2006-12-15 18:26:41 +0000  Tim-Philipp Müller <tim@centricular.net>
20642
20643           gst/asfdemux/gstasfdemux.c: Update query_types function too.
20644           Original commit message from CVS:
20645           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
20646           Update query_types function too.
20647
20648 2006-12-15 18:25:17 +0000  Tim-Philipp Müller <tim@centricular.net>
20649
20650           gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
20651           Original commit message from CVS:
20652           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
20653           (gst_rmdemux_src_query_types):
20654           Implement SEEKING query, make query function thread-safe.
20655
20656 2006-12-15 17:59:47 +0000  Tim-Philipp Müller <tim@centricular.net>
20657
20658           gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
20659           Original commit message from CVS:
20660           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
20661           Use alignment-safe macros here too (subbuffers ...); guard against
20662           hypothetical memory access beyond our given buffer in the case
20663           where the buffer size is not a multiple of 2.
20664
20665 2006-12-15 17:54:48 +0000  Tim-Philipp Müller <tim@centricular.net>
20666
20667           gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
20668           Original commit message from CVS:
20669           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
20670           (gst_asf_demux_process_data), (gst_asf_demux_process_file),
20671           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
20672           * gst/asfdemux/gstasfdemux.h:
20673           Don't crash in the seek event handling code when playtime is 0,
20674           as may be the case with live streams (#386218). Implement SEEKING
20675           query so applications can query seekability without second-guessing
20676           based on whether we have a duration or not.
20677
20678 2006-12-15 11:12:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20679
20680           add doap file
20681           Original commit message from CVS:
20682           * Makefile.am:
20683           * gst-plugins-ugly.doap:
20684           * gst-plugins-ugly.spec.in:
20685           add doap file
20686
20687 2006-12-14 12:05:49 +0000  Tim-Philipp Müller <tim@centricular.net>
20688
20689           gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
20690           Original commit message from CVS:
20691           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
20692           Use our alignment-safe macros here too, since we can't assume that
20693           GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
20694           here).
20695
20696 2006-12-14 11:49:39 +0000  Tim-Philipp Müller <tim@centricular.net>
20697
20698           gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
20699           Original commit message from CVS:
20700           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
20701           Also, don't read the index for a stream a second time when
20702           operating in pull-mode and reaching the end of the file.
20703
20704 2006-12-14 11:25:00 +0000  Roland Kay <roland.kay@ox.compsoc.net>
20705
20706           gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
20707           Original commit message from CVS:
20708           Patch by: Roland Kay  <roland.kay at ox compsoc net>
20709           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
20710           Don't leak stream index (#385292).
20711
20712 2006-12-14 10:15:24 +0000  Roland Kay <roland.kay@ox.compsoc.net>
20713
20714           ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
20715           Original commit message from CVS:
20716           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
20717           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
20718           (gst_lame_setup):
20719           * ext/lame/gstlame.h:
20720           Fix leak (by calling lame_init_params() before lame_close()); handle
20721           NULL return from lame_init() more gracefully. Fixes #385311.
20722
20723 2006-12-14 09:57:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20724
20725           configure.ac: Back to CVS
20726           Original commit message from CVS:
20727           * configure.ac:
20728           Back to CVS
20729
20730 === release 0.10.5 ===
20731
20732 2006-12-13 21:04:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20733
20734         * ChangeLog:
20735         * NEWS:
20736         * RELEASE:
20737         * configure.ac:
20738         * docs/plugins/gst-plugins-ugly-plugins.args:
20739         * docs/plugins/inspect/plugin-a52dec.xml:
20740         * docs/plugins/inspect/plugin-asf.xml:
20741         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20742         * docs/plugins/inspect/plugin-dvdsub.xml:
20743         * docs/plugins/inspect/plugin-iec958.xml:
20744         * docs/plugins/inspect/plugin-lame.xml:
20745         * docs/plugins/inspect/plugin-mad.xml:
20746         * docs/plugins/inspect/plugin-mpeg2dec.xml:
20747         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20748         * docs/plugins/inspect/plugin-mpegstream.xml:
20749         * docs/plugins/inspect/plugin-siddec.xml:
20750           Release 0.10.5
20751           Original commit message from CVS:
20752           Release 0.10.5
20753
20754 2006-12-12 21:09:16 +0000  David Schleef <ds@schleef.org>
20755
20756           gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin.  see #385192.  You can have...
20757           Original commit message from CVS:
20758           * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
20759           to in the previous checkin.  see #385192.  You can have your
20760           cheese back now.
20761
20762 2006-12-12 20:56:58 +0000  David Schleef <ds@schleef.org>
20763
20764           gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself.  ...
20765           Original commit message from CVS:
20766           * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
20767           from the dereferenced integer, not the pointer itself.  Fixes
20768           #385192.
20769           I'm takin ur cheese!
20770
20771 2006-12-12 10:29:32 +0000  Tim-Philipp Müller <tim@centricular.net>
20772
20773         * ChangeLog:
20774           ChangeLog surgery: fix bug number
20775           Original commit message from CVS:
20776           ChangeLog surgery: fix bug number
20777
20778 2006-12-12 10:24:40 +0000  Roland Kay <roland.kay@ox.compsoc.net>
20779
20780           gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
20781           Original commit message from CVS:
20782           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
20783           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
20784           For version 4 streams, read the extra codec data size from the
20785           header instead of assuming it is always 16 (also read it from the
20786           right position) (#384989). For version 4 and 5 streams, check that
20787           the specified extra codec data size doesn't make us read beyond the
20788           chunk boundary (#384989).
20789
20790 2006-12-10 21:27:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20791
20792         * po/af.po:
20793         * po/az.po:
20794         * po/cs.po:
20795         * po/en_GB.po:
20796         * po/hu.po:
20797         * po/it.po:
20798         * po/nb.po:
20799         * po/nl.po:
20800         * po/or.po:
20801         * po/sq.po:
20802         * po/sr.po:
20803         * po/sv.po:
20804         * po/uk.po:
20805         * po/vi.po:
20806           Update .po files
20807           Original commit message from CVS:
20808           Update .po files
20809
20810 2006-11-21 12:33:25 +0000  Tim-Philipp Müller <tim@centricular.net>
20811
20812           ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
20813           Original commit message from CVS:
20814           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
20815           Cosmetic changes: fix misleading debug statement, update
20816           comment, add cast.
20817
20818 2006-11-21 12:15:58 +0000  Sebastian Dröge <slomo@circular-chaos.org>
20819
20820           ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
20821           Original commit message from CVS:
20822           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
20823           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
20824           (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
20825           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
20826           * ext/mpeg2dec/gstmpeg2dec.h:
20827           Align buffers to a 16 byte boundary so the altivec optimisations
20828           don't crash. Fixes #327350.
20829
20830 2006-11-20 15:52:42 +0000  Tim-Philipp Müller <tim@centricular.net>
20831
20832           gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
20833           Original commit message from CVS:
20834           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
20835           The availability of extra codec data isn't something that
20836           warrants debug messages at WARNING level (see #376958).
20837
20838 2006-11-19 13:08:30 +0000  Tim-Philipp Müller <tim@centricular.net>
20839
20840           gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
20841           Original commit message from CVS:
20842           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
20843           (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
20844           (gst_dvd_demux_send_subbuffer):
20845           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
20846           (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
20847           (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
20848           (gst_mpeg_demux_send_subbuffer):
20849           * gst/mpegstream/gstmpegdemux.h:
20850           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
20851           (gst_mpeg_parse_chain):
20852           Fix flow value combination; this fixes playbin/totem locking up if
20853           a VobSub file is specified as subtitle file (#334322). Flow value
20854           combination should only happen once we are fairly sure we've got all
20855           pads that are available for now. Since there isn't a well-specified
20856           time when this is the case in MPEG, we'll just assume this is the
20857           case once there has been a certain number of packets for each
20858           stream we've found so far.
20859
20860 2006-11-15 13:57:21 +0000  Jan Arne Petersen <jpetersen@jpetersen.org>
20861
20862           ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
20863           Original commit message from CVS:
20864           Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
20865           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
20866           Simplify the framerate code and support more framerates. Fixes #361584.
20867
20868 2006-11-15 11:41:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
20869
20870           ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
20871           Original commit message from CVS:
20872           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
20873           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
20874           Fix minor memleak when creating pads from static pad templates (#369627).
20875           * tests/check/Makefile.am:
20876           * tests/check/elements/.cvsignore:
20877           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20878           (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
20879           Add unit tests for mpeg2dec (#369627).
20880
20881 2006-11-14 10:31:11 +0000  Wim Taymans <wim.taymans@gmail.com>
20882
20883         * ChangeLog:
20884           give credit
20885           Original commit message from CVS:
20886           give credit
20887
20888 2006-11-14 10:29:37 +0000  Wim Taymans <wim.taymans@gmail.com>
20889
20890           ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
20891           Original commit message from CVS:
20892           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
20893           (gst_lame_change_state):
20894           * ext/lame/gstlame.h:
20895           Make lame timestamp flushed eos buffer by some additional timestamp
20896           accounting. Fixes #374760.
20897
20898 2006-11-13 17:01:15 +0000  Michael Smith <msmith@xiph.org>
20899
20900           gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
20901           Original commit message from CVS:
20902           * gst/mpegaudioparse/gstmpegaudioparse.c:
20903           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
20904           (gst_mp3parse_init), (gst_mp3parse_dispose),
20905           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
20906           (gst_mp3parse_change_state):
20907           * gst/mpegaudioparse/gstmpegaudioparse.h:
20908           Make timestamp handling in mp3parse saner; now works for at least
20909           simple cases.
20910
20911 2006-11-13 16:23:22 +0000  Michael Smith <msmith@xiph.org>
20912
20913           gst/mpegaudioparse/: Bring mp3parse into the 21st century.
20914           Original commit message from CVS:
20915           * gst/mpegaudioparse/Makefile.am:
20916           * gst/mpegaudioparse/gstmpegaudioparse.c:
20917           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
20918           (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
20919           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
20920           (gst_mp3parse_change_state), (plugin_init):
20921           * gst/mpegaudioparse/gstmpegaudioparse.h:
20922           Bring mp3parse into the 21st century.
20923           Use its own debug category, use gstadapter, format nicely to 80
20924           columns, and fix incorrect handling of 32 kHz and less files.
20925
20926 2006-11-03 09:52:12 +0000  Sebastian Droege <slomo@ubuntu.com>
20927
20928           ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
20929           Original commit message from CVS:
20930           Patch by: Sebastian Droege <slomo at ubuntu dot com>
20931           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
20932           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
20933           * ext/mpeg2dec/gstmpeg2dec.h:
20934           libmpeg2 requires its output buffers to start at a 16byte aligned
20935           address or the altivec optimizations will explode.
20936
20937 2006-11-02 14:43:11 +0000  Tim-Philipp Müller <tim@centricular.net>
20938
20939           ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
20940           Original commit message from CVS:
20941           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
20942           * ext/cdio/gstcdio.h:
20943           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
20944           Move CD-TEXT utility function into common file so it can also be
20945           used by a future cdioparanoiasrc.
20946
20947 2006-10-19 10:17:14 +0000  Tim-Philipp Müller <tim@centricular.net>
20948
20949           ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
20950           Original commit message from CVS:
20951           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
20952           Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
20953           information (fixes #340433).
20954
20955 2006-10-16 18:07:23 +0000  Josep Torra Valles <josep@fluendo.com>
20956
20957           gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
20958           Original commit message from CVS:
20959           Patch by: Josep Torra Valles  <josep at fluendo com>
20960           * gst/iec958/ac3_padder.c: (ac3p_init):
20961           * gst/mpegstream/gstmpegparse.c:
20962           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
20963           (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
20964           (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
20965           (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
20966           (gst_rmdemux_parse_packet):
20967           Misc. fixes for problems discovered by Forte (different return types
20968           in function declaration and definition, pointer arithmetics with
20969           void pointers). Fixes #362639.
20970
20971 2006-10-13 19:11:26 +0000  Tim-Philipp Müller <tim@centricular.net>
20972
20973           ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
20974           Original commit message from CVS:
20975           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
20976           Don't announce audio or subtitle streams that aren't really present,
20977           it makes dvddemux create pads that will never carry any data, which
20978           is not good.
20979
20980 2006-10-13 14:45:11 +0000  Tim-Philipp Müller <tim@centricular.net>
20981
20982           ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
20983           Original commit message from CVS:
20984           * ext/lame/gstlame.c: (gst_lame_set_property):
20985           Round up not allowed bitrates to the next higher allowed one
20986           (Closes: #361140).
20987
20988 2006-10-13 14:19:24 +0000  Tim-Philipp Müller <tim@centricular.net>
20989
20990           Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
20991           Original commit message from CVS:
20992           * docs/plugins/Makefile.am:
20993           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20994           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
20995           * ext/lame/gstlame.c: (gst_lame_class_init):
20996           * ext/lame/gstlame.h:
20997           Add docs for lame and lame to docs. Specify allowed bitrates
20998           in the properties description (#361140). Canonicalise object
20999           property names (ie. use hyphen instead of underscore).
21000           * docs/plugins/inspect/plugin-a52dec.xml:
21001           * docs/plugins/inspect/plugin-amrnb.xml:
21002           * docs/plugins/inspect/plugin-asf.xml:
21003           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21004           * docs/plugins/inspect/plugin-dvdread.xml:
21005           * docs/plugins/inspect/plugin-dvdsub.xml:
21006           * docs/plugins/inspect/plugin-iec958.xml:
21007           * docs/plugins/inspect/plugin-lame.xml:
21008           * docs/plugins/inspect/plugin-mad.xml:
21009           * docs/plugins/inspect/plugin-mpeg2dec.xml:
21010           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21011           * docs/plugins/inspect/plugin-mpegstream.xml:
21012           * docs/plugins/inspect/plugin-siddec.xml:
21013           Update version to CVS.
21014
21015 2006-10-13 10:00:27 +0000  Tim-Philipp Müller <tim@centricular.net>
21016
21017           Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
21018           Original commit message from CVS:
21019           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
21020           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
21021           (plugin_init):
21022           * po/POTFILES.in:
21023           Add i18n magic to lame plugin. Throw decent error message when we
21024           fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
21025
21026 2006-10-10 17:02:05 +0000  Wim Taymans <wim.taymans@gmail.com>
21027
21028           gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
21029           Original commit message from CVS:
21030           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
21031           (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
21032           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
21033           Change caps to x-rdt, because it's not x-rtp.
21034           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21035           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
21036           (gst_rmdemux_plugin_init):
21037           Activate pad before adding to the element.
21038           Return the combined stream return values after pad_alloc.
21039
21040 2006-10-10 16:58:32 +0000  Wim Taymans <wim.taymans@gmail.com>
21041
21042           ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
21043           Original commit message from CVS:
21044           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
21045           * ext/mpeg2dec/gstmpeg2dec.h:
21046           Add some debugging to timestamp handling.
21047           Make sure we don't convert invalid timestamps.
21048
21049 2006-10-09 12:09:14 +0000  Tim-Philipp Müller <tim@centricular.net>
21050
21051           gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
21052           Original commit message from CVS:
21053           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
21054           (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
21055           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
21056           (gst_dvd_demux_get_subpicture_stream):
21057           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
21058           (gst_mpeg_demux_get_audio_stream),
21059           (gst_mpeg_demux_get_private_stream):
21060           Active pads before adding them to the running element. Don't assert
21061           on non-BYTE format newsegment events in asfdemux.
21062
21063 2006-10-05 17:07:52 +0000  Tim-Philipp Müller <tim@centricular.net>
21064
21065           Printf format fixes.
21066           Original commit message from CVS:
21067           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
21068           (gst_dvd_read_src_handle_seek_event):
21069           * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
21070           * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
21071           * ext/sidplay/gstsiddec.cc:
21072           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
21073           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
21074           (gst_rmdemux_parse_packet):
21075           Printf format fixes.
21076
21077 2006-10-03 10:55:42 +0000  Wim Taymans <wim.taymans@gmail.com>
21078
21079           gst/realmedia/: Added RDT depayloader.
21080           Original commit message from CVS:
21081           * gst/realmedia/Makefile.am:
21082           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
21083           (gst_rdt_depay_class_init), (gst_rdt_depay_init),
21084           (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
21085           (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
21086           (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
21087           * gst/realmedia/rdtdepay.h:
21088           Added RDT depayloader.
21089           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
21090           (gst_rmdemux_plugin_init), (plugin_init):
21091           Remove unused function.
21092           Added some more mime-types.
21093
21094 2006-09-28 21:44:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21095
21096           gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
21097           Original commit message from CVS:
21098           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
21099           If an incoming timestamp is within one sample of our current
21100           timestamp, then keep it. This prevents imprecision in the
21101           PTS (which only has 90khz granularity) from affecting our stream.
21102
21103 2006-09-28 09:16:38 +0000  Tim-Philipp Müller <tim@centricular.net>
21104
21105           gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
21106           Original commit message from CVS:
21107           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
21108           Reflow code so that compiler doesn't complain about possible use
21109           of uninitialised variable any longer; but just in case, initialise
21110           it anyway; also take object ref in query function and do peer pad
21111           stuff in a more thread-safe way.
21112
21113 2006-09-27 09:54:01 +0000  Wim Taymans <wim.taymans@gmail.com>
21114
21115           ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
21116           Original commit message from CVS:
21117           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
21118           Init a variable to make compilers happy.
21119
21120 2006-09-21 13:34:59 +0000  Martin Zlomek <martin.zlomek@itonis.tv>
21121
21122           gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
21123           Original commit message from CVS:
21124           Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
21125           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
21126           (gst_dvd_demux_sync_stream_to_time):
21127           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
21128           (gst_mpeg_demux_synchronise_pads),
21129           (gst_mpeg_demux_sync_stream_to_time):
21130           Send newsegment updates for sparse streams (#350778).
21131
21132 2006-09-20 16:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21133
21134           ext/dvdread/dvdreadsrc.c: fix compile warning
21135           Original commit message from CVS:
21136           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
21137           fix compile warning
21138
21139 2006-09-20 16:16:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21140
21141         * configure.ac:
21142           bump the nano bitches
21143           Original commit message from CVS:
21144           bump the nano bitches
21145
21146 2006-09-20 11:55:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21147
21148           configure.ac: As another attempt, synaesthesia can be enabled by passing
21149           Original commit message from CVS:
21150           * configure.ac:
21151           As another attempt, synaesthesia can be enabled by passing
21152           --with-plugins="synaesthesia" to configure
21153
21154 2006-09-20 11:12:22 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21155
21156           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
21157           Original commit message from CVS:
21158           * configure.ac:
21159           Don't build synaesthesia by default, until someone confirms that it
21160           is okay (filed as #356882)
21161
21162 2006-09-20 11:11:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21163
21164           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
21165           Original commit message from CVS:
21166           * configure.ac:
21167           Don't build synaesthesia by default, until someone confirms that it
21168           is okay (filed as #356882)
21169
21170 2006-09-18 12:29:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21171
21172           Port synaesthesia.
21173           Original commit message from CVS:
21174           * configure.ac:
21175           * gst/synaesthesia/Makefile.am:
21176           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
21177           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
21178           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
21179           (gst_synaesthesia_change_state), (plugin_init):
21180           Port synaesthesia.
21181
21182 2006-09-16 21:58:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21183
21184           More G_OBJECT macro fixing.
21185           Original commit message from CVS:
21186           * ext/mad/gstid3tag.c:
21187           * gst/mpegstream/gstrfc2250enc.h:
21188           * gst/synaesthesia/gstsynaesthesia.c:
21189           More G_OBJECT macro fixing.
21190
21191 2006-09-15 16:14:15 +0000  Yves Lefebvre <ivanohe@abacom.com>
21192
21193           ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
21194           Original commit message from CVS:
21195           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
21196           * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
21197           Fix initialisation dummy buffer, the offsets are relative to the start
21198           of the buffers. Fixes #356004.
21199
21200 2006-09-12 10:14:29 +0000  Christian Schaller <uraeus@gnome.org>
21201
21202         * gst-plugins-ugly.spec.in:
21203           update spec file
21204           Original commit message from CVS:
21205           update spec file
21206
21207 2006-09-09 15:22:58 +0000  Tim-Philipp Müller <tim@centricular.net>
21208
21209           ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
21210           Original commit message from CVS:
21211           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
21212           Add convert query (needed for later when we just operate in time
21213           format and let the base source class handle all the seeking stuff).
21214
21215 2006-09-07 16:05:31 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21216
21217           gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
21218           Original commit message from CVS:
21219           * gst/asfdemux/gstasfdemux.c:
21220           (gst_asf_demux_get_gst_tag_from_tag_name),
21221           (gst_asf_demux_process_ext_content_desc):
21222           Erm, lets properly fix it. The only non-text tag that we support is
21223           the track-number and that is an UINT. asfdemux was returning a GValue
21224           initialized as INT. Further the Track and not the TrackNumber tag
21225           (the latter is a string too).
21226
21227 2006-09-07 14:08:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21228
21229           gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
21230           Original commit message from CVS:
21231           * gst/asfdemux/gstasfdemux.c:
21232           (gst_asf_demux_get_gst_tag_from_tag_name),
21233           (gst_asf_demux_process_ext_content_desc):
21234           Skip tags that are unknown (was producing an uninialized GValue).
21235
21236 2006-09-01 16:21:43 +0000  from Michal Benes <michal.benes@itonis.tv>
21237
21238           ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
21239           Original commit message from CVS:
21240           * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
21241           (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
21242           (gst_a52dec_handle_frame), (gst_a52dec_change_state),
21243           (gst_a52dec_set_property), (gst_a52dec_get_property):
21244           * ext/a52dec/gsta52dec.h:
21245           Patch from from Michal Benes <michal.benes@itonis.tv>:
21246           Add two things to a52dec: configure the exact output format for ac3
21247           decoding through properties, if desired.
21248           By default, configure an output format preferred by downstream. Now
21249           that audioconvert lists caps by preference, this means that a52dec
21250           can do downmixing (iff required) rather than audioconvert, so it can
21251           use the ac3 downmix levels from the bitstream.
21252
21253 2006-08-31 13:04:31 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21254
21255           Add missing GST_LIBS to the link flags
21256           Original commit message from CVS:
21257           * ext/lame/Makefile.am:
21258           * ext/mpeg2dec/Makefile.am:
21259           * gst/dvdlpcmdec/Makefile.am:
21260           * gst/dvdsub/Makefile.am:
21261           * gst/mpegaudioparse/Makefile.am:
21262           Add missing GST_LIBS to the link flags
21263
21264 2006-08-29 13:28:41 +0000  Tim-Philipp Müller <tim@centricular.net>
21265
21266           configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
21267           Original commit message from CVS:
21268           * configure.ac:
21269           Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
21270
21271 2006-08-27 20:46:54 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21272
21273           gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
21274           Original commit message from CVS:
21275           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
21276           fix build for debug disabled
21277
21278 2006-08-22 15:52:16 +0000  Tim-Philipp Müller <tim@centricular.net>
21279
21280           gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
21281           Original commit message from CVS:
21282           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
21283           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
21284           Use static pad templates with ANY caps for the source pads for
21285           simplicity and to avoid warnings when creating pads for unhandled
21286           codec IDs (#351795).
21287
21288 2006-08-16 10:34:57 +0000  Michal Benes <michal.benes@itonis.tv>
21289
21290           ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
21291           Original commit message from CVS:
21292           Patch by: Michal Benes <michal dot benes at itonis dot tv>
21293           * ext/mad/gstmad.c: (gst_mad_chain):
21294           Fix timestamping in mad by only activating a new timestamp when the
21295           previous frame has been decoded. Fixes #350723.
21296           Also clean up some of the non fatal warnings when the input buffer is
21297           too small to decode a header.
21298
21299 === release 0.10.4 ===
21300
21301 2006-08-14 11:15:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21302
21303         * ChangeLog:
21304         * NEWS:
21305         * RELEASE:
21306         * configure.ac:
21307         * docs/plugins/gst-plugins-ugly-plugins.args:
21308         * docs/plugins/inspect/plugin-a52dec.xml:
21309         * docs/plugins/inspect/plugin-amrnb.xml:
21310         * docs/plugins/inspect/plugin-asf.xml:
21311         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21312         * docs/plugins/inspect/plugin-dvdread.xml:
21313         * docs/plugins/inspect/plugin-dvdsub.xml:
21314         * docs/plugins/inspect/plugin-iec958.xml:
21315         * docs/plugins/inspect/plugin-lame.xml:
21316         * docs/plugins/inspect/plugin-mad.xml:
21317         * docs/plugins/inspect/plugin-mpeg2dec.xml:
21318         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21319         * docs/plugins/inspect/plugin-mpegstream.xml:
21320         * docs/plugins/inspect/plugin-rmdemux.xml:
21321         * docs/plugins/inspect/plugin-siddec.xml:
21322           releasing 0.10.4
21323           Original commit message from CVS:
21324           releasing 0.10.4
21325
21326 2006-08-14 11:06:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21327
21328         * po/af.po:
21329         * po/az.po:
21330         * po/cs.po:
21331         * po/en_GB.po:
21332         * po/hu.po:
21333         * po/it.po:
21334         * po/nb.po:
21335         * po/nl.po:
21336         * po/or.po:
21337         * po/sq.po:
21338         * po/sr.po:
21339         * po/sv.po:
21340         * po/uk.po:
21341         * po/vi.po:
21342           Update .po files
21343           Original commit message from CVS:
21344           Update .po files
21345
21346 2006-08-14 10:19:41 +0000  Wim Taymans <wim@fluendo.com>
21347
21348           ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
21349           Original commit message from CVS:
21350           Patch by: Wim Taymans <wim at fluendo dot com>
21351           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
21352           Instead of forwarding the event in the wrong format, unref it and set
21353           a boolean that we still need to send it in the streaming thread.
21354           Fixes #350554
21355
21356 2006-08-14 09:50:26 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21357
21358           ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
21359           Original commit message from CVS:
21360           Patch by: Edward Hervey (edward at fluendo dot com)
21361           * ext/dvdread/dvdreadsrc.c: (plugin_init):
21362           Put debug category initialization before use of GST_DEBUG, in order
21363           to remove a fatal warning.  Fixes #350895
21364
21365 2006-08-08 13:23:27 +0000  Tim-Philipp Müller <tim@centricular.net>
21366
21367           gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
21368           Original commit message from CVS:
21369           * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
21370           Set rank to NONE for the time being until we make playbin handle
21371           subtitle pictures again (dvdsubdec seems to be a bit shaky at
21372           times when seeking, so it's probably better if it doesn't get
21373           autoplugged for the time being).
21374
21375 2006-08-07 19:01:40 +0000  Tim-Philipp Müller <tim@centricular.net>
21376
21377           gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
21378           Original commit message from CVS:
21379           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21380           (gst_rmdemux_parse_mdpr):
21381           Handle audio streams with stream_version 3 properly; warn about
21382           unknown stream versions; handle unknown fourccs a tad more
21383           gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
21384           with GST_FOURCC_FORMAT.
21385
21386 2006-08-07 16:25:45 +0000  Tim-Philipp Müller <tim@centricular.net>
21387
21388           ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
21389           Original commit message from CVS:
21390           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
21391           Error out properly if this is an interactive DVD (fixes #345694).
21392
21393 2006-08-07 16:18:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21394
21395           ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
21396           Original commit message from CVS:
21397           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
21398           When the first_access is 1 or 0, we should copy the timestamp from
21399           the incoming buffer if there is one.
21400
21401 2006-08-07 14:01:33 +0000  Tim-Philipp Müller <tim@centricular.net>
21402
21403           ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
21404           Original commit message from CVS:
21405           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
21406           (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
21407           Use GST_ELEMENT_ERROR for error reporting; post errors in some
21408           more places; remove superfluous newlines from debug statements.
21409
21410 2006-08-07 09:17:01 +0000  Frédéric Riss <frederic.riss@gmail.com>
21411
21412           gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
21413           Original commit message from CVS:
21414           Patch by: Frédéric Riss  <frederic.riss at gmail com>
21415           * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
21416           Don't set negative durations on outgoing buffers (#350044),
21417           which happens when you use macros that got changed during
21418           the last unstable cycle because they were thought not to
21419           be used anywhere.
21420
21421 2006-08-06 19:47:40 +0000  Tim-Philipp Müller <tim@centricular.net>
21422
21423           ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
21424           Original commit message from CVS:
21425           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
21426           (gst_dvd_read_src_goto_chapter),
21427           (gst_dvd_read_src_get_chapter_starts),
21428           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
21429           (gst_dvd_read_src_get_time_for_sector),
21430           (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
21431           (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
21432           (gst_dvd_read_src_goto_sector):
21433           * ext/dvdread/dvdreadsrc.h:
21434           Add basic support for time-based seeking; set timestamps on
21435           outgoing buffers if we have them; create table with
21436           chapter to time mapping when opening a title; rename
21437           gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
21438           make it take an explicit pgc argument; fix up some debugging
21439           messages so that title/chapter numbers are printed as starting
21440           from 1 for easier readability.
21441
21442 2006-08-04 13:05:01 +0000  Tim-Philipp Müller <tim@centricular.net>
21443
21444           gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
21445           Original commit message from CVS:
21446           * gst/realmedia/Makefile.am:
21447           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
21448           (gst_rmdemux_parse_cont):
21449           * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
21450           (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
21451           * gst/realmedia/rmutils.h:
21452           Factor out some code into rmutils.[ch]; when reading
21453           strings, don't read beyond the available data; read
21454           metadata strings correctly (string length is 16 bits
21455           here, not just 8).
21456
21457 2006-07-31 09:53:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21458
21459           Fix dist by including gst-libs/
21460           Original commit message from CVS:
21461           * Makefile.am:
21462           * configure.ac:
21463           * gst/asfdemux/gstasfdemux.c:
21464           Fix dist by including gst-libs/
21465
21466 2006-07-29 11:20:30 +0000  Tim-Philipp Müller <tim@centricular.net>
21467
21468           Make custom error messages translatable.
21469           Original commit message from CVS:
21470           * ext/dvdread/dvdreadsrc.c: (plugin_init):
21471           * po/POTFILES.in:
21472           Make custom error messages translatable.
21473           * gst/asfdemux/gstasf.c: (plugin_init):
21474           Remove setlocale() call, doesn't seem to be needed or recommended for
21475           plugins, at least not according to gstreamer/docs/random/i18n.
21476
21477 2006-07-28 15:15:15 +0000  Tim-Philipp Müller <tim@centricular.net>
21478
21479           gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
21480           Original commit message from CVS:
21481           * gst/asfdemux/Makefile.am:
21482           * gst/asfdemux/asfheaders.c:
21483           * gst/asfdemux/asfheaders.h:
21484           * gst/asfdemux/gstasf.c: (plugin_init):
21485           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
21486           Error out when the stream is encrypted (rather than feeding
21487           garbage to the decoders). Fixes #349025.
21488
21489 2006-07-28 15:11:42 +0000  Tim-Philipp Müller <tim@centricular.net>
21490
21491           Add/enable autofoo magic for translations.
21492           Original commit message from CVS:
21493           * Makefile.am:
21494           * autogen.sh:
21495           * configure.ac:
21496           * po/POTFILES.in:
21497           Add/enable autofoo magic for translations.
21498
21499 2006-07-28 13:28:19 +0000  Tim-Philipp Müller <tim@centricular.net>
21500
21501           gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
21502           Original commit message from CVS:
21503           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
21504           (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
21505           (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
21506           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
21507           Don't leak streams, strings or caps. Get rid of unnecessary
21508           getcaps() function.
21509
21510 2006-07-27 20:34:25 +0000  Tim-Philipp Müller <tim@centricular.net>
21511
21512           gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
21513           Original commit message from CVS:
21514           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
21515           (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
21516           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
21517           (gst_rmdemux_stream_clear_cached_subpackets),
21518           (gst_rmdemux_descramble_cook_audio),
21519           (gst_rmdemux_descramble_dnet_audio),
21520           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
21521           Descramble cook audio streams before sending them to the
21522           decoder. Fixes #347292.
21523           Also miscellaneous clean-ups and log-level changes.
21524
21525 2006-07-26 17:09:04 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
21526
21527           ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
21528           Original commit message from CVS:
21529           2006-07-26  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
21530           * ext/lame/gstlame.c: (gst_lame_setup):
21531           Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
21532
21533 2006-07-21 11:01:55 +0000  Wim Taymans <wim.taymans@gmail.com>
21534
21535           ext/sidplay/gstsiddec.*: Remove old metadata thing.
21536           Original commit message from CVS:
21537           * ext/sidplay/gstsiddec.cc:
21538           * ext/sidplay/gstsiddec.h:
21539           Remove old metadata thing.
21540
21541 2006-07-15 13:33:38 +0000  Tim-Philipp Müller <tim@centricular.net>
21542
21543           gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
21544           Original commit message from CVS:
21545           * gst/asfdemux/gstasfdemux.c:
21546           (gst_asf_demux_get_ext_stream_props_for_stream),
21547           (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
21548           Find language codes for audio streams if they are available.
21549
21550 2006-07-14 13:02:53 +0000  Tim-Philipp Müller <tim@centricular.net>
21551
21552           gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
21553           Original commit message from CVS:
21554           * gst/asfdemux/asfheaders.h:
21555           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
21556           (gst_asf_demux_process_stream),
21557           (gst_asf_demux_process_language_list),
21558           (gst_asf_demux_process_ext_stream_props),
21559           (gst_asf_demux_process_queued_extended_stream_objects),
21560           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
21561           * gst/asfdemux/gstasfdemux.h:
21562           Parse extended stream properties objects and stream objects
21563           hidden inside them (but delay creation of the appropriate
21564           pads until after all the 'normal' stream objects have been
21565           dealt with) (#343763). Also parse language list object.
21566
21567 2006-07-13 11:28:32 +0000  Wim Taymans <wim.taymans@gmail.com>
21568
21569           gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
21570           Original commit message from CVS:
21571           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
21572           (gst_rmdemux_finalize), (gst_rmdemux_src_event),
21573           (find_seek_offset_time), (gst_rmdemux_perform_seek),
21574           (gst_rmdemux_src_query), (gst_rmdemux_change_state),
21575           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
21576           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
21577           (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
21578           * gst/realmedia/rmdemux.h:
21579           Cleanups, use GstSegment for seeking.
21580           Fix error handling.
21581           Combine flow return from all streams.
21582
21583 2006-07-11 22:46:47 +0000  Tim-Philipp Müller <tim@centricular.net>
21584
21585           ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
21586           Original commit message from CVS:
21587           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
21588           Remove g_assert that shouldn't be there.
21589
21590 2006-07-10 11:52:58 +0000  Wim Taymans <wim.taymans@gmail.com>
21591
21592           ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
21593           Original commit message from CVS:
21594           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
21595           Fix refcounting when cropping. Fixes #341677.
21596
21597 2006-07-09 14:07:31 +0000  Grzegorz Lukasik <hauserx@gmail.com>
21598
21599           gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
21600           Original commit message from CVS:
21601           Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
21602           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
21603           (gst_asf_demux_process_segment):
21604           Fix typo. Closes #347029.
21605
21606 2006-07-08 20:29:56 +0000  Tim-Philipp Müller <tim@centricular.net>
21607
21608           gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
21609           Original commit message from CVS:
21610           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
21611           Skip chunks for unknown streams properly. Fixes broken sound
21612           and/or video for files that have additional streams that
21613           we don't recognise yet (e.g. if they are embedded in extended
21614           stream properties). Partly fixes #343763.
21615
21616 2006-07-07 19:26:40 +0000  Tim-Philipp Müller <tim@centricular.net>
21617
21618           gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
21619           Original commit message from CVS:
21620           * gst/asfdemux/asfheaders.c:
21621           * gst/asfdemux/asfheaders.h:
21622           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
21623           (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
21624           (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
21625           (gst_asf_demux_change_state):
21626           * gst/asfdemux/gstasfdemux.h:
21627           Add some more GUIDs and make debug log more readable
21628           and easier to follow when parsing the headers.
21629
21630 2006-06-30 11:26:22 +0000  Tim-Philipp Müller <tim@centricular.net>
21631
21632           ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
21633           Original commit message from CVS:
21634           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
21635           (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
21636           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
21637           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
21638           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
21639           * ext/dvdread/dvdreadsrc.h:
21640           Rewrite seeking code and make seeking in DVDs work (#337834).
21641
21642 2006-06-29 14:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
21643
21644           autogen.sh: Check for automake-1.9 as well.
21645           Original commit message from CVS:
21646           * autogen.sh:
21647           Check for automake-1.9 as well.
21648
21649 2006-06-29 12:25:15 +0000  Tim-Philipp Müller <tim@centricular.net>
21650
21651           ext/dvdread/dvdreadsrc.c: Make check stronger.
21652           Original commit message from CVS:
21653           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
21654           Make check stronger.
21655
21656 2006-06-28 11:20:03 +0000  Tim-Philipp Müller <tim@centricular.net>
21657
21658           gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
21659           Original commit message from CVS:
21660           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
21661           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
21662           (gst_asf_demux_push_buffer):
21663           * gst/asfdemux/gstasfdemux.h:
21664           Handle unknown codec IDs/fourccs properly (#345879); send tag
21665           events after newsegment event; fix use of GST_FOURCC_FORMAT
21666           macro.
21667
21668 2006-06-23 16:29:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21669
21670           ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
21671           Original commit message from CVS:
21672           * ext/a52dec/gsta52dec.c: (plugin_init):
21673           Call the channel positions get_type() method in plugin_init
21674           to ensure that it isn't simultaneously called later from
21675           multiple threads.
21676
21677 2006-06-23 12:24:56 +0000  Tim-Philipp Müller <tim@centricular.net>
21678
21679           gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
21680           Original commit message from CVS:
21681           * gst/mpegstream/gstmpegpacketize.c:
21682           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
21683           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
21684           Also flush packetizer cache when we get a buffer that has the
21685           DISCONT flag set; update current byte position from buffer
21686           offset after a flush.
21687
21688 2006-06-23 11:22:04 +0000  Tim-Philipp Müller <tim@centricular.net>
21689
21690           gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
21691           Original commit message from CVS:
21692           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
21693           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
21694           (gst_mpeg_packetize_read):
21695           * gst/mpegstream/gstmpegpacketize.h:
21696           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
21697           (gst_mpeg_parse_change_state):
21698           Flush packetizer cache when we get a FLUSH_STOP event;
21699           remove unused source pad member from packetizer; add debug
21700           category for packetizer.
21701
21702 2006-06-23 09:28:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21703
21704           ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
21705           Original commit message from CVS:
21706           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
21707           Treat dual-mono as stereo. It should really be output on 2 separate
21708           pads, but isn't for now.
21709
21710 2006-06-19 15:16:43 +0000  Tim-Philipp Müller <tim@centricular.net>
21711
21712           ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
21713           Original commit message from CVS:
21714           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
21715           Assume 4:3 DAR rather than 4:3 PAR (#345184).
21716
21717 2006-06-19 11:59:14 +0000  Tim-Philipp Müller <tim@centricular.net>
21718
21719           ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
21720           Original commit message from CVS:
21721           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
21722           Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
21723           any PAR whatsoever (rather than using 0/0, which will lead to
21724           an abort later on). Fixes #345184.
21725
21726 2006-06-17 19:35:41 +0000  Michael Dominic K <mdk@mdk.org.pl>
21727
21728           ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
21729           Original commit message from CVS:
21730           Patch by: Michael Dominic K.  < mdk at mdk org pl>
21731           * ext/mad/gstmad.c: (gst_mad_chain):
21732           Send newsegment event before calling
21733           gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
21734           in connection with pad blocking (#342594). While we're at it,
21735           do some minor clean-ups.
21736
21737 2006-06-17 14:48:04 +0000  Tim-Philipp Müller <tim@centricular.net>
21738
21739           configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
21740           Original commit message from CVS:
21741           * configure.ac:
21742           Fix --disable-external (can't set conditionals conditionally,
21743           #343602).
21744
21745 2006-06-15 17:10:09 +0000  Tim-Philipp Müller <tim@centricular.net>
21746
21747           ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
21748           Original commit message from CVS:
21749           * ext/a52dec/Makefile.am:
21750           ... and then he said "When you go and fix the build you
21751           better make sure you have some spare backslashes in your
21752           pocket".
21753
21754 2006-06-13 15:46:09 +0000  Wim Taymans <wim.taymans@gmail.com>
21755
21756           ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
21757           Original commit message from CVS:
21758           * ext/sidplay/gstsiddec.cc:
21759           Fix copyright, email addresses and descriptions.
21760           Use saner defaults for arguments. Fixes #344667.
21761           constify some stuff.
21762           Fix memleaks.
21763           Add tags.
21764           Fix negotiation to do mono/44100 by default.
21765           Post error messages.
21766           Use _scale_int where possible.
21767
21768 2006-06-12 14:09:20 +0000  Wim Taymans <wim.taymans@gmail.com>
21769
21770           ext/dvdnav/.cvsignore: More ignore
21771           Original commit message from CVS:
21772           * ext/dvdnav/.cvsignore:
21773           More ignore
21774
21775 2006-06-12 13:49:42 +0000  Wim Taymans <wim.taymans@gmail.com>
21776
21777           tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
21778           Original commit message from CVS:
21779           * tests/check/elements/amrnbenc.c: (push_data):
21780           Init memory before feeding it to the encoder to make
21781           the valgrind test succeed.
21782
21783 2006-06-12 13:27:18 +0000  Edward Hervey <bilboed@bilboed.com>
21784
21785           gst/asfdemux/.cvsignore: More ignore
21786           Original commit message from CVS:
21787           * gst/asfdemux/.cvsignore:
21788           More ignore
21789
21790 2006-06-11 20:38:54 +0000  Tim-Philipp Müller <tim@centricular.net>
21791
21792           .cvsignore: Ignore files generated by 'make dist'.
21793           Original commit message from CVS:
21794           * .cvsignore:
21795           Ignore files generated by 'make dist'.
21796
21797 2006-06-11 17:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21798
21799           update build files
21800           Original commit message from CVS:
21801           * autogen.sh:
21802           * configure.ac:
21803           * ext/a52dec/Makefile.am:
21804           * ext/dvdnav/Makefile.am:
21805           * ext/dvdread/Makefile.am:
21806           * ext/lame/Makefile.am:
21807           * ext/mad/Makefile.am:
21808           * ext/mpeg2dec/Makefile.am:
21809           * ext/sidplay/Makefile.am:
21810           update build files
21811
21812 2006-06-11 13:57:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21813
21814           autogen.sh: require am17
21815           Original commit message from CVS:
21816           * autogen.sh:
21817           require am17
21818           * configure.ac:
21819           * ext/annodex/Makefile.am:
21820           * ext/cdio/Makefile.am:
21821           * ext/dv/Makefile.am:
21822           * ext/esd/Makefile.am:
21823           * ext/flac/Makefile.am:
21824           * ext/gdk_pixbuf/Makefile.am:
21825           * ext/ladspa/Makefile.am:
21826           * ext/libcaca/Makefile.am:
21827           * ext/speex/Makefile.am:
21828           * ext/taglib/Makefile.am:
21829           * sys/oss/Makefile.am:
21830           * sys/sunaudio/Makefile.am:
21831           * sys/ximage/Makefile.am:
21832           clean up build further
21833
21834 2006-06-07 17:05:48 +0000  Wim Taymans <wim.taymans@gmail.com>
21835
21836           ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
21837           Original commit message from CVS:
21838           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
21839           (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
21840           (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
21841           (gst_mpeg2dec_change_state):
21842           * ext/mpeg2dec/gstmpeg2dec.h:
21843           Simplify and don't leak our buffer pool.
21844           Use _scale_int.
21845           Remove unfixed bug number from previous ChangeLog entry.
21846
21847 2006-06-07 16:15:42 +0000  Wim Taymans <wim.taymans@gmail.com>
21848
21849           ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
21850           Original commit message from CVS:
21851           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
21852           (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
21853           (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
21854           (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
21855           (gst_mpeg2dec_negotiate_format), (init_dummybuf),
21856           (handle_sequence), (handle_picture), (handle_slice),
21857           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
21858           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
21859           * ext/mpeg2dec/gstmpeg2dec.h:
21860           Fix padtemplate as we can now do fractional framerates.
21861           Small cleanups.
21862           Use GstSegment.
21863           Add simple frame dropping QoS.
21864           Precalc buffer output sizes and UV offsets.
21865           Always give libmpeg2 a valid fbuf when it wants one.
21866           don't trust libmpeg to discard our buffers but manage it
21867           ourselves.
21868           Fixes #343627, #327350, #335288
21869
21870 2006-06-05 20:57:12 +0000  Sébastien Moutte <sebastien@moutte.net>
21871
21872           win32/MANIFEST: Add a manifest for futures ugly win32 releases.
21873           Original commit message from CVS:
21874           * win32/MANIFEST:
21875           Add a manifest for futures ugly win32 releases.
21876           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
21877           Move bufcaps declaration at the begining of the instructions
21878           block.
21879
21880 2006-06-01 22:00:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21881
21882           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21883           Original commit message from CVS:
21884           * ext/alsaspdif/alsaspdifsink.h:
21885           * ext/amrwb/gstamrwbdec.h:
21886           * ext/amrwb/gstamrwbenc.h:
21887           * ext/amrwb/gstamrwbparse.h:
21888           * ext/arts/gst_arts.h:
21889           * ext/artsd/gstartsdsink.h:
21890           * ext/audiofile/gstafparse.h:
21891           * ext/audiofile/gstafsink.h:
21892           * ext/audiofile/gstafsrc.h:
21893           * ext/audioresample/gstaudioresample.h:
21894           * ext/bz2/gstbz2dec.h:
21895           * ext/bz2/gstbz2enc.h:
21896           * ext/dirac/gstdiracdec.h:
21897           * ext/directfb/dfbvideosink.h:
21898           * ext/divx/gstdivxdec.h:
21899           * ext/divx/gstdivxenc.h:
21900           * ext/dts/gstdtsdec.h:
21901           * ext/faac/gstfaac.h:
21902           * ext/gsm/gstgsmdec.h:
21903           * ext/gsm/gstgsmenc.h:
21904           * ext/ivorbis/vorbisenc.h:
21905           * ext/libfame/gstlibfame.h:
21906           * ext/nas/nassink.h:
21907           * ext/neon/gstneonhttpsrc.h:
21908           * ext/polyp/polypsink.h:
21909           * ext/sdl/sdlaudiosink.h:
21910           * ext/sdl/sdlvideosink.h:
21911           * ext/shout/gstshout.h:
21912           * ext/snapshot/gstsnapshot.h:
21913           * ext/sndfile/gstsf.h:
21914           * ext/swfdec/gstswfdec.h:
21915           * ext/tarkin/gsttarkindec.h:
21916           * ext/tarkin/gsttarkinenc.h:
21917           * ext/theora/theoradec.h:
21918           * ext/wavpack/gstwavpackdec.h:
21919           * ext/wavpack/gstwavpackparse.h:
21920           * ext/xine/gstxine.h:
21921           * ext/xvid/gstxviddec.h:
21922           * ext/xvid/gstxvidenc.h:
21923           * gst/cdxaparse/gstcdxaparse.h:
21924           * gst/cdxaparse/gstcdxastrip.h:
21925           * gst/colorspace/gstcolorspace.h:
21926           * gst/festival/gstfestival.h:
21927           * gst/freeze/gstfreeze.h:
21928           * gst/gdp/gstgdpdepay.h:
21929           * gst/gdp/gstgdppay.h:
21930           * gst/modplug/gstmodplug.h:
21931           * gst/mpeg1sys/gstmpeg1systemencode.h:
21932           * gst/mpeg1videoparse/gstmp1videoparse.h:
21933           * gst/mpeg2sub/gstmpeg2subt.h:
21934           * gst/mpegaudioparse/gstmpegaudioparse.h:
21935           * gst/multifilesink/gstmultifilesink.h:
21936           * gst/overlay/gstoverlay.h:
21937           * gst/playondemand/gstplayondemand.h:
21938           * gst/qtdemux/qtdemux.h:
21939           * gst/rtjpeg/gstrtjpegdec.h:
21940           * gst/rtjpeg/gstrtjpegenc.h:
21941           * gst/smooth/gstsmooth.h:
21942           * gst/smoothwave/gstsmoothwave.h:
21943           * gst/spectrum/gstspectrum.h:
21944           * gst/speed/gstspeed.h:
21945           * gst/stereo/gststereo.h:
21946           * gst/switch/gstswitch.h:
21947           * gst/tta/gstttadec.h:
21948           * gst/tta/gstttaparse.h:
21949           * gst/videodrop/gstvideodrop.h:
21950           * gst/xingheader/gstxingmux.h:
21951           * sys/directdraw/gstdirectdrawsink.h:
21952           * sys/directsound/gstdirectsoundsink.h:
21953           * sys/dxr3/dxr3audiosink.h:
21954           * sys/dxr3/dxr3spusink.h:
21955           * sys/dxr3/dxr3videosink.h:
21956           * sys/qcam/gstqcamsrc.h:
21957           * sys/vcd/vcdsrc.h:
21958           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21959
21960 2006-06-01 21:11:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21961
21962           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21963           Original commit message from CVS:
21964           * ext/a52dec/gsta52dec.h:
21965           * ext/amrnb/amrnbdec.h:
21966           * ext/amrnb/amrnbenc.h:
21967           * ext/amrnb/amrnbparse.h:
21968           * ext/mpeg2dec/gstmpeg2dec.h:
21969           * ext/sidplay/gstsiddec.h:
21970           * gst/ac3parse/gstac3parse.h:
21971           * gst/asfdemux/gstasfdemux.h:
21972           * gst/asfdemux/gstasfmux.h:
21973           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
21974           * gst/iec958/ac3iec.h:
21975           * gst/mpegaudioparse/gstmpegaudioparse.h:
21976           * gst/mpegstream/gstdvddemux.h:
21977           * gst/mpegstream/gstmpegclock.h:
21978           * gst/mpegstream/gstmpegdemux.h:
21979           * gst/mpegstream/gstmpegparse.h:
21980           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21981
21982 2006-05-27 11:35:11 +0000  Tim-Philipp Müller <tim@centricular.net>
21983
21984           README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
21985           Original commit message from CVS:
21986           * README:
21987           Replace current README (containing the release notes from
21988           some 0.9.x version) with a proper README taken from the core.
21989
21990 2006-05-24 15:56:13 +0000  Wim Taymans <wim.taymans@gmail.com>
21991
21992           ext/amrnb/: Sortof first quick cleanup of all this mess...
21993           Original commit message from CVS:
21994           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
21995           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
21996           (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
21997           (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
21998           * ext/amrnb/amrnbparse.h:
21999           Sortof first quick cleanup of all this mess...
22000           Don't crap out on empty and invalid FTs but treat them as
22001           empty packets, the decoder handles them fine.
22002           Fixes #342222.
22003
22004 2006-05-22 08:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
22005
22006           gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
22007           Original commit message from CVS:
22008           * gst/asfdemux/gstasf.c: (plugin_init):
22009           Call gst_riff_init() so the riff debug category gets set up
22010           before it is being used.
22011
22012 2006-05-19 13:55:11 +0000  Michael Smith <msmith@xiph.org>
22013
22014           gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
22015           Original commit message from CVS:
22016           * gst/iec958/ac3_padder.c: (ac3p_parse):
22017           * gst/iec958/ac3_padder.h:
22018           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
22019           (ac3iec_chain_raw), (ac3iec_change_state):
22020           * gst/iec958/ac3iec.h:
22021           Write rate into the caps, for the allowed ac3 rates. Some minor
22022           cleanups.
22023
22024 2006-05-18 13:00:21 +0000  James Doc Livingston <doclivingston@gmail.com>
22025
22026           ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
22027           Original commit message from CVS:
22028           Patch by: James "Doc" Livingston  <doclivingston gmail com>
22029           * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
22030           Do tag merging correctly (#339918). Output taglists
22031           properly in debug statements too while we're at it.
22032
22033 2006-05-11 16:17:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22034
22035           ext/a52dec/gsta52dec.c: Add more debug
22036           Original commit message from CVS:
22037           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
22038           Add more debug
22039           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
22040           (gst_dvdlpcmdec_init), (update_timestamps),
22041           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
22042           (dvdlpcmdec_sink_event):
22043           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
22044           If we have a first_access offset but no current timestamp (might
22045           happen after a seek), then calculate a start time for the first
22046           portion so that it will align with the timestamp given for the
22047           first_access portion.
22048           If a new-segment arrives with format time, store the start
22049           time as a failsafe timestamp in case we never get any further
22050           timestamp info (unlikely)
22051           Mask out the 'frame number' section of the incoming header so
22052           that we don't consider it to be changing on every buffer and
22053           reset the caps constantly.
22054           Use gst_util_uint64_scale for duration calculation
22055
22056 2006-05-11 14:34:10 +0000  Michael Smith <msmith@xiph.org>
22057
22058           gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
22059           Original commit message from CVS:
22060           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
22061           Fix timestamping for cases where the first_access parameter is 4.
22062           Ensure we don't overrun buffers in other cases.
22063
22064 2006-05-10 14:40:03 +0000  Tim-Philipp Müller <tim@centricular.net>
22065
22066           gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
22067           Original commit message from CVS:
22068           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
22069           Fix silly bug when reading metadata (#341254).
22070
22071 2006-05-08 11:57:26 +0000  Edward Hervey <bilboed@bilboed.com>
22072
22073           autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
22074           Original commit message from CVS:
22075           * autogen.sh: (CONFIGURE_DEF_OPT):
22076           libtoolize on Darwin/MacOSX is called glibtoolize
22077
22078 2006-05-06 11:38:30 +0000  Tim-Philipp Müller <tim@centricular.net>
22079
22080           ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
22081           Original commit message from CVS:
22082           * ext/lame/gstlame.c: (gst_lame_get_type),
22083           (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
22084           (gst_lame_setup), (gst_lame_change_state):
22085           * ext/lame/gstlame.h:
22086           Remove tag writing from lame (which was completely broken
22087           anyway, #329184). Leaving GstTagSetter interface around for
22088           now, albeit non-functional. Should be removed completely
22089           in 0.11. Use the 'id3v2mux' plugin from -good for writing
22090           tags.
22091
22092 2006-05-06 00:18:31 +0000  Maciej Katafiasz <mathrick@mathrick.org>
22093
22094         * ChangeLog:
22095         * ext/dvdread/dvdreadsrc.c:
22096         * gst/asfdemux/gstasfdemux.c:
22097           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
22098           Original commit message from CVS:
22099           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
22100
22101 2006-05-05 08:23:39 +0000  Andres Salomon <dilinger@debian.org>
22102
22103           ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
22104           Original commit message from CVS:
22105           Patch by: Andres Salomon  <dilinger at debian org>
22106           * ext/lame/gstlame.c: (gst_lame_sink_event):
22107           Fix typo (comma vs. semicolon) (#340710).
22108
22109 2006-05-04 08:24:52 +0000  Lutz Müller <lutz@topfrose.de>
22110
22111           ext/mad/gstmad.c: Make mad the second element to support the highly useful
22112           Original commit message from CVS:
22113           Patch by: Lutz Müller <lutz at topfrose de>
22114           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
22115           Make mad the second element to support the highly useful
22116           FORMATS query (#340594)
22117
22118 2006-05-02 10:28:48 +0000  Edward Hervey <bilboed@bilboed.com>
22119
22120           ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
22121           Original commit message from CVS:
22122           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
22123           (gst_mpeg2dec_src_query):
22124           Remember the query duration format before passing it upstream since it
22125           could have been modified.
22126           Add GST_WARNING_OBJECT in sink convert function to detail why the
22127           conversion didn't work.
22128
22129 2006-04-25 21:56:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22130
22131           Define GstElementDetails as const and also static (when defined as global)
22132           Original commit message from CVS:
22133           * ext/amrwb/gstamrwbdec.c:
22134           * ext/amrwb/gstamrwbenc.c:
22135           * ext/amrwb/gstamrwbparse.c:
22136           * ext/arts/gst_arts.c:
22137           * ext/artsd/gstartsdsink.c:
22138           * ext/audiofile/gstafparse.c:
22139           * ext/audiofile/gstafsink.c:
22140           * ext/audiofile/gstafsrc.c:
22141           * ext/audioresample/gstaudioresample.c:
22142           * ext/bz2/gstbz2dec.c:
22143           * ext/bz2/gstbz2enc.c:
22144           * ext/cdaudio/gstcdaudio.c:
22145           * ext/directfb/dfbvideosink.c:
22146           * ext/divx/gstdivxdec.c:
22147           * ext/divx/gstdivxenc.c:
22148           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
22149           * ext/faac/gstfaac.c: (gst_faac_base_init):
22150           * ext/faad/gstfaad.c:
22151           * ext/gsm/gstgsmdec.c:
22152           * ext/gsm/gstgsmenc.c:
22153           * ext/hermes/gsthermescolorspace.c:
22154           * ext/ivorbis/vorbisfile.c:
22155           * ext/lcs/gstcolorspace.c:
22156           * ext/libfame/gstlibfame.c:
22157           * ext/libmms/gstmms.c: (gst_mms_base_init):
22158           * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
22159           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
22160           * ext/nas/nassink.c: (gst_nassink_base_init):
22161           * ext/neon/gstneonhttpsrc.c:
22162           * ext/sdl/sdlaudiosink.c:
22163           * ext/sdl/sdlvideosink.c:
22164           * ext/shout/gstshout.c:
22165           * ext/snapshot/gstsnapshot.c:
22166           * ext/sndfile/gstsf.c:
22167           * ext/swfdec/gstswfdec.c:
22168           * ext/tarkin/gsttarkindec.c:
22169           * ext/tarkin/gsttarkinenc.c:
22170           * ext/theora/theoradec.c:
22171           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
22172           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
22173           * ext/xvid/gstxviddec.c:
22174           * ext/xvid/gstxvidenc.c:
22175           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
22176           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
22177           * gst/chart/gstchart.c:
22178           * gst/colorspace/gstcolorspace.c:
22179           * gst/deinterlace/gstdeinterlace.c:
22180           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
22181           * gst/festival/gstfestival.c:
22182           * gst/filter/gstbpwsinc.c:
22183           * gst/filter/gstiir.c:
22184           * gst/filter/gstlpwsinc.c:
22185           * gst/freeze/gstfreeze.c:
22186           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
22187           * gst/librfb/gstrfbsrc.c:
22188           * gst/mixmatrix/mixmatrix.c:
22189           * gst/mpeg1sys/gstmpeg1systemencode.c:
22190           * gst/mpeg1videoparse/gstmp1videoparse.c:
22191           * gst/mpeg2sub/gstmpeg2subt.c:
22192           * gst/mpegaudioparse/gstmpegaudioparse.c:
22193           * gst/multifilesink/gstmultifilesink.c:
22194           * gst/overlay/gstoverlay.c:
22195           * gst/passthrough/gstpassthrough.c:
22196           * gst/playondemand/gstplayondemand.c:
22197           * gst/qtdemux/qtdemux.c:
22198           * gst/rtjpeg/gstrtjpegdec.c:
22199           * gst/rtjpeg/gstrtjpegenc.c:
22200           * gst/smooth/gstsmooth.c:
22201           * gst/smoothwave/gstsmoothwave.c:
22202           * gst/spectrum/gstspectrum.c:
22203           * gst/speed/gstspeed.c:
22204           * gst/stereo/gststereo.c:
22205           * gst/switch/gstswitch.c:
22206           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
22207           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
22208           * gst/vbidec/gstvbidec.c:
22209           * gst/videocrop/gstvideocrop.c:
22210           * gst/videodrop/gstvideodrop.c:
22211           * gst/virtualdub/gstxsharpen.c:
22212           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
22213           * gst/y4m/gsty4mencode.c:
22214           * sys/cdrom/gstcdplayer.c:
22215           * sys/directdraw/gstdirectdrawsink.c:
22216           * sys/directsound/gstdirectsoundsink.c:
22217           * sys/glsink/glimagesink.c:
22218           * sys/qcam/gstqcamsrc.c:
22219           * sys/v4l2/gstv4l2src.c:
22220           * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
22221           * sys/ximagesrc/ximagesrc.c:
22222           Define GstElementDetails as const and also static (when defined as
22223           global)
22224
22225 2006-04-25 21:47:03 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22226
22227           Define GstElementDetails as const and also static (when defined as global)
22228           Original commit message from CVS:
22229           * ext/mad/gstid3tag.c:
22230           * ext/mad/gstmad.c:
22231           * gst/ac3parse/gstac3parse.c:
22232           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22233           * gst/synaesthesia/gstsynaesthesia.c:
22234           Define GstElementDetails as const and also static (when defined as
22235           global)
22236
22237 2006-04-25 21:39:40 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22238
22239           Define GstElementDetails as const and also static (when defined as global)
22240           Original commit message from CVS:
22241           * ext/aalib/gstaasink.c:
22242           * ext/annodex/gstcmmldec.c:
22243           * ext/annodex/gstcmmlenc.c:
22244           * ext/cairo/gsttextoverlay.c:
22245           * ext/cairo/gsttimeoverlay.c:
22246           * ext/cdio/gstcdiocddasrc.c:
22247           * ext/dv/gstdvdec.c:
22248           * ext/dv/gstdvdemux.c:
22249           * ext/esd/esdmon.c:
22250           * ext/esd/esdsink.c:
22251           * ext/flac/gstflacenc.c:
22252           * ext/flac/gstflactag.c:
22253           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
22254           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
22255           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
22256           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
22257           * ext/gdk_pixbuf/pixbufscale.c:
22258           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
22259           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
22260           * ext/jpeg/gstjpegdec.c:
22261           * ext/jpeg/gstjpegenc.c:
22262           * ext/jpeg/gstsmokedec.c:
22263           * ext/jpeg/gstsmokeenc.c:
22264           * ext/libcaca/gstcacasink.c:
22265           * ext/libmng/gstmngdec.c:
22266           * ext/libmng/gstmngenc.c:
22267           * ext/libpng/gstpngdec.c:
22268           * ext/libpng/gstpngenc.c:
22269           * ext/mikmod/gstmikmod.c:
22270           * ext/raw1394/gstdv1394src.c:
22271           * ext/shout2/gstshout2.c: (gst_shout2send_init):
22272           * ext/shout2/gstshout2.h:
22273           * ext/speex/gstspeexdec.c:
22274           * ext/speex/gstspeexenc.c:
22275           * gst/alpha/gstalpha.c:
22276           * gst/alpha/gstalphacolor.c:
22277           * gst/apetag/gstapedemux.c:
22278           * gst/auparse/gstauparse.c:
22279           * gst/autodetect/gstautoaudiosink.c:
22280           (gst_auto_audio_sink_base_init):
22281           * gst/autodetect/gstautovideosink.c:
22282           (gst_auto_video_sink_base_init):
22283           * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
22284           * gst/avi/gstavimux.c: (gst_avimux_base_init):
22285           * gst/cutter/gstcutter.c:
22286           * gst/debug/breakmydata.c:
22287           * gst/debug/efence.c:
22288           * gst/debug/gstnavigationtest.c:
22289           * gst/debug/gstnavseek.c:
22290           * gst/debug/negotiation.c:
22291           * gst/debug/progressreport.c:
22292           * gst/debug/testplugin.c:
22293           * gst/effectv/gstaging.c:
22294           * gst/effectv/gstdice.c:
22295           * gst/effectv/gstedge.c:
22296           * gst/effectv/gstquark.c:
22297           * gst/effectv/gstrev.c:
22298           * gst/effectv/gstshagadelic.c:
22299           * gst/effectv/gstvertigo.c:
22300           * gst/effectv/gstwarp.c:
22301           * gst/flx/gstflxdec.c:
22302           * gst/goom/gstgoom.c:
22303           * gst/icydemux/gsticydemux.c:
22304           * gst/id3demux/gstid3demux.c:
22305           * gst/interleave/deinterleave.c:
22306           * gst/interleave/interleave.c:
22307           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
22308           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
22309           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
22310           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
22311           * gst/level/gstlevel.c:
22312           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
22313           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
22314           * gst/median/gstmedian.c:
22315           * gst/monoscope/gstmonoscope.c:
22316           * gst/multipart/multipartdemux.c:
22317           * gst/multipart/multipartmux.c:
22318           * gst/oldcore/gstaggregator.c:
22319           * gst/oldcore/gstfdsink.c:
22320           * gst/oldcore/gstmd5sink.c:
22321           * gst/oldcore/gstmultifilesrc.c:
22322           * gst/oldcore/gstpipefilter.c:
22323           * gst/oldcore/gstshaper.c:
22324           * gst/oldcore/gststatistics.c:
22325           * gst/rtp/gstasteriskh263.c:
22326           * gst/rtp/gstrtpL16depay.c:
22327           * gst/rtp/gstrtpL16pay.c:
22328           * gst/rtp/gstrtpamrdepay.c:
22329           * gst/rtp/gstrtpamrpay.c:
22330           * gst/rtp/gstrtpdepay.c:
22331           * gst/rtp/gstrtpgsmpay.c:
22332           * gst/rtp/gstrtph263pay.c:
22333           * gst/rtp/gstrtph263pdepay.c:
22334           * gst/rtp/gstrtph263ppay.c:
22335           * gst/rtp/gstrtpilbcdepay.c:
22336           * gst/rtp/gstrtpmp4gpay.c:
22337           * gst/rtp/gstrtpmp4vdepay.c:
22338           * gst/rtp/gstrtpmp4vpay.c:
22339           * gst/rtp/gstrtpmpadepay.c:
22340           * gst/rtp/gstrtpmpapay.c:
22341           * gst/rtp/gstrtppcmadepay.c:
22342           * gst/rtp/gstrtppcmapay.c:
22343           * gst/rtp/gstrtppcmudepay.c:
22344           * gst/rtp/gstrtppcmupay.c:
22345           * gst/rtp/gstrtpspeexdepay.c:
22346           * gst/rtp/gstrtpspeexpay.c:
22347           * gst/rtsp/gstrtpdec.c:
22348           * gst/rtsp/gstrtspsrc.c:
22349           * gst/smpte/gstsmpte.c:
22350           * gst/udp/gstdynudpsink.c:
22351           * gst/udp/gstmultiudpsink.c:
22352           * gst/udp/gstudpsink.c:
22353           * gst/udp/gstudpsrc.c:
22354           * gst/videobox/gstvideobox.c:
22355           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
22356           * gst/videofilter/gstvideobalance.c:
22357           * gst/videofilter/gstvideoflip.c:
22358           * gst/videofilter/gstvideotemplate.c:
22359           (gst_videotemplate_base_init):
22360           * gst/videomixer/videomixer.c:
22361           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
22362           (gst_wavparse_class_init), (gst_wavparse_dispose),
22363           (gst_wavparse_reset), (gst_wavparse_init),
22364           (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
22365           (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
22366           (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
22367           (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
22368           (gst_wavparse_chain), (gst_wavparse_srcpad_event),
22369           (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
22370           (gst_wavparse_change_state):
22371           * gst/wavparse/gstwavparse.h:
22372           * sys/oss/gstossmixerelement.c:
22373           * sys/oss/gstosssink.c:
22374           * sys/oss/gstosssrc.c:
22375           * sys/osxaudio/gstosxaudioelement.c:
22376           * sys/osxaudio/gstosxaudiosink.c:
22377           * sys/osxaudio/gstosxaudiosrc.c:
22378           * sys/sunaudio/gstsunaudiomixer.c:
22379           * sys/sunaudio/gstsunaudiosink.c:
22380           Define GstElementDetails as const and also static (when defined as
22381           global)
22382
22383 2006-04-25 12:17:02 +0000  Tim-Philipp Müller <tim@centricular.net>
22384
22385           ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
22386           Original commit message from CVS:
22387           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
22388           Fix name of custom event (use same as dvdreadsrc).
22389           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
22390           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
22391           Fix event parsing (the event name is in the structure, not the
22392           name of the structure itself); also fix indentation after
22393           boilerplate macro.
22394
22395 2006-04-23 09:49:14 +0000  Tim-Philipp Müller <tim@centricular.net>
22396
22397           ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
22398           Original commit message from CVS:
22399           * ext/mad/gstid3tag.c: (plugin_init):
22400           Change debug category to 'id3mux'.
22401
22402 2006-04-22 18:49:01 +0000  Alexander Lancaster <alexl@users.sourceforge.net>
22403
22404           ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
22405           Original commit message from CVS:
22406           Patch by: Alexander Lancaster  <alexl at users sourceforge net>
22407           * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
22408           (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
22409           (gst_id3_tag_chain):
22410           When acting as a muxer, set caps on outgoing buffers and set caps
22411           on source pad (fixes #323658). Remove unused application/x-gst-tags
22412           cruft from the 0.6 days.
22413
22414 2006-04-21 20:37:43 +0000  Tim-Philipp Müller <tim@centricular.net>
22415
22416           ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
22417           Original commit message from CVS:
22418           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
22419           (gst_mad_src_query), (gst_mad_chain):
22420           .. and DEFAULT queries should work too. Use magic gst util scale
22421           functions in some places.
22422
22423 2006-04-21 19:31:47 +0000  Tim-Philipp Müller <tim@centricular.net>
22424
22425           ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
22426           Original commit message from CVS:
22427           * ext/mad/gstmad.c: (gst_mad_src_query):
22428           Fix duration query in BYTES format (#336824).
22429
22430 2006-04-21 12:40:41 +0000  Ed Catmur <ed@catmur.co.uk>
22431
22432           ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
22433           Original commit message from CVS:
22434           Patch by: Ed Catmur  <ed at catmur dot co dot uk>
22435           * ext/lame/gstlame.c: (gst_lame_sink_event):
22436           Don't crash if we get an EOS event before the encoder
22437           has been set up (#339287).
22438
22439 2006-04-21 11:17:08 +0000  Wim Taymans <wim.taymans@gmail.com>
22440
22441           ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
22442           Original commit message from CVS:
22443           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
22444           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
22445           (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
22446           Move errors out of the normal code flow.
22447           Don't send eos, basesrc will do that for us when needed.
22448
22449 2006-04-21 10:50:17 +0000  Wim Taymans <wim.taymans@gmail.com>
22450
22451           gst/mpegstream/: Do state changes correctly
22452           Original commit message from CVS:
22453           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
22454           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
22455           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
22456           Do state changes correctly
22457
22458 2006-04-13 19:08:20 +0000  Tim-Philipp Müller <tim@centricular.net>
22459
22460           ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
22461           Original commit message from CVS:
22462           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
22463           (gst_mpeg2dec_alloc_buffer):
22464           Can't use gst_pad_alloc_buffer*() when we are going to crop
22465           the image before sending it out. Downstream basetransform-based
22466           elements will complain about the wrong unit size otherwise
22467           (when not operating in passthrough-mode at least).
22468           Const-ify some static variables and do some minor clean-ups.
22469           Use I420 macros for size/offsets (not really necessary in this
22470           particular context, but this kind of code gets copy'n'pasted).
22471
22472 2006-04-13 18:21:08 +0000  Tim-Philipp Müller <tim@centricular.net>
22473
22474           gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
22475           Original commit message from CVS:
22476           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
22477           (read_cache):
22478           * gst/mpegstream/gstmpegpacketize.h:
22479           g_malloc() can't fail, we don't need to handle this. Same for
22480           gst_buffer_new_and_alloc().
22481           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
22482           klass->send_buffer() should have the same semantics as
22483           gst_pad_push(), ie. ownership of the buffer is transfered,
22484           so we never have to unref the buffer no matter what the flow
22485           return value was.
22486
22487 2006-04-12 16:21:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22488
22489         * tests/check/gst-plugins-ugly.supp:
22490           one more suppression for FC4
22491           Original commit message from CVS:
22492           one more suppression for FC4
22493
22494 2006-04-10 16:58:24 +0000  Michael Smith <msmith@xiph.org>
22495
22496         * tests/check/gst-plugins-ugly.supp:
22497           The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
22498           Original commit message from CVS:
22499           The AMR encoder sucks giant sucky things through a sucky object with a giant
22500           sucking machine. More suppressions.
22501
22502 2006-04-10 14:47:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22503
22504           add test for amrnbenc, enable test infrastructure, and fix a leak
22505           Original commit message from CVS:
22506           add test for amrnbenc, enable test infrastructure, and fix a leak
22507           * common/check.mak:
22508           allow for specifying more than one suppressions file in SUPPRESSIONS
22509           * Makefile.am:
22510           * tests/Makefile.am:
22511           * tests/check/.cvsignore:
22512           * tests/check/Makefile.am:
22513           * tests/check/elements/.cvsignore:
22514           * configure.ac:
22515           add tests/check
22516           * tests/check/gst-plugins-ugly.supp:
22517           add suppressions for libs used by -ugly
22518           * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
22519           (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
22520           (GST_START_TEST), (amrnbenc_suite), (main):
22521           add a simple test for encoding amr
22522           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
22523           fix pad template leaks
22524
22525 2006-04-10 11:48:29 +0000  Michael Smith <msmith@xiph.org>
22526
22527           ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
22528           Original commit message from CVS:
22529           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
22530           Plug big leak in AMR encoder.
22531
22532 2006-04-09 18:09:40 +0000  Sébastien Moutte <sebastien@moutte.net>
22533
22534           ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
22535           Original commit message from CVS:
22536           * ext/mad/gstmad.c: (index_seek):
22537           move GstIndexEntry *entry variable declaration before
22538           the first instruction
22539           * ext/mad/gstmad.c:
22540           remove debug macros with variable number of parameter by using
22541           GST_DEBUG for WIN32
22542           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
22543           use gst_guint64_to_gdouble for conversions
22544           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
22545           replace __FUNCTION__ which is not supported by MSVC by the current function name
22546           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
22547           remove LL suffix by using G_GINT64_CONSTANT
22548           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
22549           use gst_guint64_to_gdouble for conversions
22550           * gst/mpegstream/gstmpegparse.h:
22551           remove LL suffix by using G_GINT64_CONSTANT
22552           * win32/vs6:
22553           add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
22554           mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
22555
22556 2006-04-08 21:42:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22557
22558           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
22559           Original commit message from CVS:
22560           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
22561           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
22562           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
22563           * ext/mad/gstmad.c: (gst_mad_class_init):
22564           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
22565           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
22566           * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
22567           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
22568           * gst/iec958/ac3iec.c: (ac3iec_class_init):
22569           * gst/mpegaudioparse/gstmpegaudioparse.c:
22570           (gst_mp3parse_class_init):
22571           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
22572           * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
22573           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
22574           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
22575           * gst/synaesthesia/gstsynaesthesia.c:
22576           (gst_synaesthesia_class_init):
22577           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
22578
22579 2006-04-07 09:14:26 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
22580
22581           gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
22582           Original commit message from CVS:
22583           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
22584           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
22585           (gst_asf_demux_push_buffer):
22586           Send newsegment event only once per pad, fixes #336550.
22587
22588 2006-04-06 11:35:26 +0000  j^ <j@bootlab.org>
22589
22590           Unify the long descriptions in the plugin details (#337263).
22591           Original commit message from CVS:
22592           Patch by: j^  <j at bootlab dot org>
22593           * ext/amrwb/gstamrwbdec.c:
22594           * ext/amrwb/gstamrwbenc.c:
22595           * ext/amrwb/gstamrwbparse.c:
22596           * ext/arts/gst_arts.c:
22597           * ext/artsd/gstartsdsink.c:
22598           * ext/audiofile/gstafparse.c:
22599           * ext/audiofile/gstafsink.c:
22600           * ext/audiofile/gstafsrc.c:
22601           * ext/cdaudio/gstcdaudio.c:
22602           * ext/directfb/dfbvideosink.c:
22603           * ext/divx/gstdivxdec.c:
22604           * ext/divx/gstdivxenc.c:
22605           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
22606           * ext/faac/gstfaac.c: (gst_faac_base_init):
22607           * ext/faad/gstfaad.c:
22608           * ext/gsm/gstgsmdec.c:
22609           * ext/gsm/gstgsmenc.c:
22610           * ext/hermes/gsthermescolorspace.c:
22611           * ext/ivorbis/vorbisfile.c:
22612           * ext/lcs/gstcolorspace.c:
22613           * ext/libfame/gstlibfame.c:
22614           * ext/libmms/gstmms.c: (gst_mms_base_init):
22615           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
22616           * ext/nas/nassink.c: (gst_nassink_base_init):
22617           * ext/neon/gstneonhttpsrc.c:
22618           * ext/polyp/polypsink.c: (gst_polypsink_base_init):
22619           * ext/sdl/sdlaudiosink.c:
22620           * ext/sdl/sdlvideosink.c:
22621           * ext/shout/gstshout.c:
22622           * ext/snapshot/gstsnapshot.c:
22623           * ext/sndfile/gstsf.c:
22624           * ext/tarkin/gsttarkindec.c:
22625           * ext/tarkin/gsttarkinenc.c:
22626           * ext/theora/theoradec.c:
22627           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
22628           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
22629           * ext/xvid/gstxviddec.c:
22630           * ext/xvid/gstxvidenc.c:
22631           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
22632           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
22633           * gst/chart/gstchart.c:
22634           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
22635           * gst/festival/gstfestival.c:
22636           * gst/filter/gstiir.c:
22637           * gst/filter/gstlpwsinc.c:
22638           * gst/freeze/gstfreeze.c:
22639           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
22640           * gst/mixmatrix/mixmatrix.c:
22641           * gst/mpeg1sys/gstmpeg1systemencode.c:
22642           * gst/mpeg1videoparse/gstmp1videoparse.c:
22643           * gst/mpeg2sub/gstmpeg2subt.c:
22644           * gst/mpegaudioparse/gstmpegaudioparse.c:
22645           * gst/multifilesink/gstmultifilesink.c:
22646           * gst/overlay/gstoverlay.c:
22647           * gst/passthrough/gstpassthrough.c:
22648           * gst/playondemand/gstplayondemand.c:
22649           * gst/qtdemux/qtdemux.c:
22650           * gst/rtjpeg/gstrtjpegdec.c:
22651           * gst/rtjpeg/gstrtjpegenc.c:
22652           * gst/smooth/gstsmooth.c:
22653           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
22654           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
22655           * gst/videocrop/gstvideocrop.c:
22656           * gst/videodrop/gstvideodrop.c:
22657           * gst/virtualdub/gstxsharpen.c:
22658           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
22659           * gst/y4m/gsty4mencode.c:
22660           Unify the long descriptions in the plugin details (#337263).
22661
22662 2006-04-05 10:02:34 +0000  Christian Schaller <uraeus@gnome.org>
22663
22664         * gst-plugins-ugly.spec.in:
22665           fix version numbering
22666           Original commit message from CVS:
22667           fix version numbering
22668
22669 2006-04-05 09:18:35 +0000  Christian Schaller <uraeus@gnome.org>
22670
22671         * common:
22672         * gst-plugins-ugly.spec.in:
22673           add dvdsub plugin to spec
22674           Original commit message from CVS:
22675           add dvdsub plugin to spec
22676
22677 2006-04-01 15:43:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22678
22679           docs/plugins/: add siddec
22680           Original commit message from CVS:
22681           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
22682           * docs/plugins/inspect/plugin-siddec.xml:
22683           add siddec
22684           * ext/dvdnav/dvdnavsrc.c:
22685           doc fixes
22686
22687 2006-04-01 15:30:56 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22688
22689         * common:
22690         * configure.ac:
22691         * ext/sidplay/Makefile.am:
22692           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
22693           Original commit message from CVS:
22694           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
22695
22696 2006-04-01 14:08:36 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22697
22698         * docs/plugins/.gitignore:
22699         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
22700           ignore more
22701           Original commit message from CVS:
22702           ignore more
22703
22704 2006-04-01 14:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22705
22706         * common:
22707         * docs/plugins/inspect/plugin-a52dec.xml:
22708         * docs/plugins/inspect/plugin-amrnb.xml:
22709         * docs/plugins/inspect/plugin-asf.xml:
22710         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22711         * docs/plugins/inspect/plugin-dvdread.xml:
22712         * docs/plugins/inspect/plugin-dvdsub.xml:
22713         * docs/plugins/inspect/plugin-iec958.xml:
22714         * docs/plugins/inspect/plugin-lame.xml:
22715         * docs/plugins/inspect/plugin-mad.xml:
22716         * docs/plugins/inspect/plugin-mpeg2dec.xml:
22717         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22718         * docs/plugins/inspect/plugin-mpegstream.xml:
22719         * docs/plugins/inspect/plugin-rmdemux.xml:
22720           update plugin inspect files
22721           Original commit message from CVS:
22722           update plugin inspect files
22723
22724 2006-04-01 10:09:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22725
22726         * gst/mpegaudioparse/gstxingmux.c:
22727           rework build; add translations for v4l2
22728           Original commit message from CVS:
22729           rework build; add translations for v4l2
22730
22731 2006-04-01 09:54:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22732
22733           configure.ac: rework similarly to other modules
22734           Original commit message from CVS:
22735           * configure.ac:
22736           rework similarly to other modules
22737           * ext/a52dec/gsta52dec.c:
22738           * ext/amrnb/amrnb.c:
22739           * ext/dvdnav/dvdnavsrc.c:
22740           * ext/dvdread/dvdreadsrc.c:
22741           * ext/lame/gstlame.c:
22742           * ext/mad/gstid3tag.c:
22743           * ext/mpeg2dec/gstmpeg2dec.c:
22744           * ext/sidplay/gstsiddec.cc:
22745           * gst/asfdemux/gstasf.c:
22746           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22747           * gst/dvdsub/gstdvdsubdec.c:
22748           * gst/iec958/ac3iec.c:
22749           * gst/mpegaudioparse/gstmpegaudioparse.c:
22750           * gst/mpegstream/gstmpegstream.c:
22751           * gst/realmedia/rmdemux.c: (plugin_init):
22752           use the correct defines
22753
22754 2006-04-01 09:53:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22755
22756         * common:
22757         * docs/.gitignore:
22758         * docs/plugins/.gitignore:
22759           ignore more
22760           Original commit message from CVS:
22761           ignore more
22762
22763 2006-03-31 11:13:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22764
22765         * ChangeLog:
22766         * common:
22767         * configure.ac:
22768           back to HEAD
22769           Original commit message from CVS:
22770           back to HEAD
22771
22772 === release 0.10.3 ===
22773
22774 2006-03-31 11:10:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22775
22776         * ChangeLog:
22777         * NEWS:
22778         * RELEASE:
22779         * configure.ac:
22780         * docs/plugins/gst-plugins-ugly-plugins.signals:
22781         * docs/plugins/inspect/plugin-amrnb.xml:
22782         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22783         * docs/plugins/inspect/plugin-iec958.xml:
22784         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22785         * docs/plugins/inspect/plugin-rmdemux.xml:
22786           releasing 0.10.3
22787           Original commit message from CVS:
22788           releasing 0.10.3
22789
22790 2006-03-30 15:37:00 +0000  Wim Taymans <wim.taymans@gmail.com>
22791
22792           better/unified long descriptions
22793           Original commit message from CVS:
22794           * ext/aalib/gstaasink.c:
22795           * ext/annodex/gstcmmldec.c:
22796           * ext/annodex/gstcmmlenc.c:
22797           * ext/cairo/gsttextoverlay.c:
22798           * ext/cairo/gsttimeoverlay.c:
22799           * ext/cdio/gstcdiocddasrc.c:
22800           * ext/dv/gstdvdec.c:
22801           * ext/esd/esdmon.c:
22802           * ext/esd/esdsink.c:
22803           * ext/flac/gstflacdec.c:
22804           * ext/flac/gstflacenc.c:
22805           * ext/flac/gstflactag.c:
22806           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
22807           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
22808           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
22809           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
22810           * ext/gdk_pixbuf/gstgdkpixbuf.c:
22811           * ext/gdk_pixbuf/pixbufscale.c:
22812           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
22813           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
22814           * ext/jpeg/gstjpegdec.c:
22815           * ext/jpeg/gstjpegenc.c:
22816           * ext/jpeg/gstsmokedec.c:
22817           * ext/jpeg/gstsmokeenc.c:
22818           * ext/libcaca/gstcacasink.c:
22819           * ext/libmng/gstmngdec.c:
22820           * ext/libmng/gstmngenc.c:
22821           * ext/libpng/gstpngdec.c:
22822           * ext/libpng/gstpngenc.c:
22823           * ext/mikmod/gstmikmod.c:
22824           * ext/raw1394/gstdv1394src.c:
22825           * ext/shout2/gstshout2.c:
22826           * ext/speex/gstspeexdec.c:
22827           * ext/speex/gstspeexenc.c:
22828           * gst/alpha/gstalpha.c:
22829           * gst/alpha/gstalphacolor.c:
22830           * gst/auparse/gstauparse.c:
22831           * gst/autodetect/gstautoaudiosink.c:
22832           (gst_auto_audio_sink_base_init):
22833           * gst/autodetect/gstautovideosink.c:
22834           (gst_auto_video_sink_base_init):
22835           * gst/avi/gstavimux.c: (gst_avimux_base_init):
22836           * gst/cutter/gstcutter.c:
22837           * gst/debug/breakmydata.c:
22838           * gst/debug/efence.c:
22839           * gst/debug/gstnavigationtest.c:
22840           * gst/debug/negotiation.c:
22841           * gst/debug/progressreport.c:
22842           * gst/debug/testplugin.c:
22843           * gst/effectv/gstaging.c:
22844           * gst/effectv/gstdice.c:
22845           * gst/effectv/gstedge.c:
22846           * gst/effectv/gstquark.c:
22847           * gst/effectv/gstrev.c:
22848           * gst/effectv/gstvertigo.c:
22849           * gst/effectv/gstwarp.c:
22850           * gst/flx/gstflxdec.c:
22851           * gst/goom/gstgoom.c:
22852           * gst/interleave/deinterleave.c:
22853           * gst/interleave/interleave.c:
22854           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
22855           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
22856           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
22857           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
22858           * gst/level/gstlevel.c:
22859           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
22860           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
22861           * gst/median/gstmedian.c:
22862           * gst/monoscope/gstmonoscope.c:
22863           * gst/multipart/multipartdemux.c:
22864           * gst/multipart/multipartmux.c:
22865           * gst/oldcore/gstmd5sink.c:
22866           * gst/oldcore/gstmultifilesrc.c:
22867           * gst/oldcore/gstpipefilter.c:
22868           * gst/oldcore/gstshaper.c:
22869           * gst/oldcore/gststatistics.c:
22870           * gst/rtp/gstasteriskh263.c:
22871           * gst/rtp/gstrtpL16depay.c:
22872           * gst/rtp/gstrtpL16pay.c:
22873           * gst/rtp/gstrtpamrdepay.c:
22874           * gst/rtp/gstrtpamrpay.c:
22875           * gst/rtp/gstrtpdepay.c:
22876           * gst/rtp/gstrtpgsmpay.c:
22877           * gst/rtp/gstrtph263pay.c:
22878           * gst/rtp/gstrtph263pdepay.c:
22879           * gst/rtp/gstrtph263ppay.c:
22880           * gst/rtp/gstrtpmp4gpay.c:
22881           * gst/rtp/gstrtpmp4vdepay.c:
22882           * gst/rtp/gstrtpmp4vpay.c:
22883           * gst/rtp/gstrtpmpadepay.c:
22884           * gst/rtp/gstrtpmpapay.c:
22885           * gst/rtp/gstrtppcmadepay.c:
22886           * gst/rtp/gstrtppcmapay.c:
22887           * gst/rtp/gstrtppcmudepay.c:
22888           * gst/rtp/gstrtppcmupay.c:
22889           * gst/rtp/gstrtpspeexdepay.c:
22890           * gst/rtp/gstrtpspeexpay.c:
22891           * gst/rtsp/gstrtpdec.c:
22892           * gst/smpte/gstsmpte.c:
22893           * gst/videobox/gstvideobox.c:
22894           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
22895           * gst/videofilter/gstvideobalance.c:
22896           * gst/videofilter/gstvideoflip.c:
22897           * gst/videofilter/gstvideotemplate.c:
22898           (gst_videotemplate_base_init):
22899           * gst/videomixer/videomixer.c:
22900           * gst/wavenc/gstwavenc.c:
22901           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
22902           better/unified long descriptions
22903           Fixed #336602
22904           Some cleanups to auparse, don't send multiple newsegments.
22905
22906 2006-03-29 11:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
22907
22908           gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
22909           Original commit message from CVS:
22910           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
22911           Don't unref event unconditionally after giving away ownership
22912           (gst_pad_push_event(), gst_pad_send_event() and
22913           gst_pad_event_default() take ownership of the event
22914           passed to them). Fixes warnings/crashes caused by
22915           navigation events.
22916
22917 2006-03-28 20:19:31 +0000  Tim-Philipp Müller <tim@centricular.net>
22918
22919           gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
22920           Original commit message from CVS:
22921           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
22922           Don't ref NULL caps (private streams have NULL caps) (#336387);
22923           also, no need to set caps on the same buffer twice.
22924
22925 2006-03-28 19:44:51 +0000  Tim-Philipp Müller <tim@centricular.net>
22926
22927           gst/mpegstream/: Don't leak element and pad names in error messages, use
22928           Original commit message from CVS:
22929           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
22930           (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
22931           (gst_dvd_demux_get_subpicture_stream):
22932           * gst/mpegstream/gstmpegdemux.c:
22933           (gst_mpeg_demux_sync_stream_to_time):
22934           Don't leak element and pad names in error messages, use
22935           GST_DEBUG_PAD_NAME instead. Add some more debug code.
22936
22937 2006-03-28 19:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
22938
22939           ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
22940           Original commit message from CVS:
22941           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
22942           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
22943           Name the structure in the custom event with the
22944           language codes for the audio and subtitle streams
22945           actually like dvddemux expects it to be named.
22946           Set caps on source pad and outgoing buffers.
22947
22948 2006-03-28 16:06:05 +0000  Tim-Philipp Müller <tim@centricular.net>
22949
22950           ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
22951           Original commit message from CVS:
22952           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
22953           (gst_lame_get_property), (gst_lame_setup):
22954           * ext/lame/gstlame.h:
22955           Make xingheader property non-functional, it's broken anyway
22956           after all (use xingmux instead).
22957
22958 2006-03-28 15:10:18 +0000  Tim-Philipp Müller <tim@centricular.net>
22959
22960           ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
22961           Original commit message from CVS:
22962           * ext/lame/gstlame.c: (gst_lame_sink_event):
22963           On EOS, flush encoder and send remaining data. Fix
22964           return value handling in sink event function.
22965
22966 2006-03-27 14:04:08 +0000  Jürg Billeter <j@bitron.ch>
22967
22968           ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
22969           Original commit message from CVS:
22970           Patch by: Jürg Billeter  <j at bitron dot ch>
22971           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
22972           Fix wrong check for started flag when setting the 'device' property.
22973           We want to allow it when the source is NOT started yet and ignore it
22974           when the source is running.
22975
22976 2006-03-27 10:39:03 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
22977
22978           gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
22979           Original commit message from CVS:
22980           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
22981           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
22982           (gst_asf_demux_process_chunk):
22983           * gst/asfdemux/gstasfdemux.h:
22984           Subtract first timestamp from timestamps, so that
22985           stream starts from 0; makes live streams that don't
22986           start at 0 work again (fixes #317310, #336097).
22987
22988 2006-03-27 10:09:43 +0000  Christian Kirbach <christian.kirbach@googlemail.com>
22989
22990           configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
22991           Original commit message from CVS:
22992           Patch by: Christian Kirbach
22993           * configure.ac:
22994           Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
22995           -good. Fixes build on some systems (#331838).
22996
22997 2006-03-24 19:47:37 +0000  Tim-Philipp Müller <tim@centricular.net>
22998
22999           gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
23000           Original commit message from CVS:
23001           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
23002           (gst_rmdemux_parse_cont):
23003           Extract more tags and also post codec name tag on the
23004           bus so this shows up in totem and nautilus.
23005
23006 2006-03-24 19:06:41 +0000  Tim-Philipp Müller <tim@centricular.net>
23007
23008           gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
23009           Original commit message from CVS:
23010           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
23011           (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
23012           Extra data usually goes into the caps as 'codec_data', not
23013           as first buffer into the stream.
23014           Need to byte swap AC3 content in realmedia files for some
23015           reason (fixes #331588).
23016
23017 2006-03-24 12:08:39 +0000  Tim-Philipp Müller <tim@centricular.net>
23018
23019           gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
23020           Original commit message from CVS:
23021           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
23022           (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
23023           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
23024           When operating in pull mode, post an error message on the
23025           bus when all source pads are unlinked or some other fatal
23026           error occured (#323023). Regrade some recurring debug messages
23027           to LOG level. Convert c++-style comments into C-style ones.
23028
23029 2006-03-24 11:42:31 +0000  Tim-Philipp Müller <tim@centricular.net>
23030
23031           gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
23032           Original commit message from CVS:
23033           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
23034           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
23035           (gst_rmdemux_all_source_pads_unlinked),
23036           (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
23037           (gst_rmdemux_parse_packet):
23038           * gst/realmedia/rmdemux.h:
23039           Handle unlinked source pads properly and stop if all source pads
23040           are unlinked (#323023).
23041
23042 2006-03-23 18:17:34 +0000  Michal Benes <michal.benes@xeris.cz>
23043
23044           gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
23045           Original commit message from CVS:
23046           Patch by: Michal Benes <michal dot benes at xeris dot cz>
23047           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
23048           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
23049           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
23050           * gst/mpegstream/gstmpegdemux.h:
23051           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
23052           Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
23053           clock_freq of 90kHz this timestamp overflows every ~13 hours. This
23054           situation really happens when grabbing DVB streams. Current
23055           mpegdemuxer can not handle this situation correctly and it
23056           restarts counting gstreamer timestamps from zero.
23057           Fixes #326598.
23058
23059 2006-03-15 22:01:40 +0000  Michael Smith <msmith@xiph.org>
23060
23061           ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
23062           Original commit message from CVS:
23063           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
23064           (gst_a52dec_chain_raw), (gst_a52dec_change_state):
23065           * ext/a52dec/gsta52dec.h:
23066           Fix #334550: failure to play raw AC3 files due to segment problems.
23067
23068 2006-03-15 13:43:42 +0000  Christophe Fergeau <teuf@gnome.org>
23069
23070           ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
23071           Original commit message from CVS:
23072           Patch by: Christophe Fergeau  <teuf gnome org>
23073           * ext/lame/gstlame.c: (gst_lame_release_memory),
23074           (gst_lame_finalize), (gst_lame_class_init),
23075           (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
23076           (gst_lame_change_state):
23077           Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
23078
23079 2006-03-14 19:41:17 +0000  Tim-Philipp Müller <tim@centricular.net>
23080
23081           ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
23082           Original commit message from CVS:
23083           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
23084           (gst_mad_sink_event), (gst_mad_change_state):
23085           Include AUDIO_CODEC tag with tags posted if input is not
23086           framed (#334258). Use _scale() util functions in more places.
23087
23088 2006-03-12 11:00:33 +0000  Christophe Fergeau <teuf@gnome.org>
23089
23090           ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
23091           Original commit message from CVS:
23092           2006-03-12  Christophe Fergeau  <teuf@gnome.org>
23093           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
23094           * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
23095           property as BROKEN (see
23096           http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
23097           explanation why it's broken).
23098
23099 2006-03-11 11:12:30 +0000  Christophe Fergeau <teuf@gnome.org>
23100
23101           added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
23102           Original commit message from CVS:
23103           2006-03-11  Christophe Fergeau  <teuf@gnome.org>
23104           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
23105           * configure.ac:
23106           * gst/xingheader/Makefile.am:
23107           * gst/xingheader/gstxingmux.c:
23108           * gst/xingheader/gstxingmux.h: added new element to add Xing headers
23109           to MP3 files (this allows decoder to figure out the length of VBR
23110           files)
23111
23112 2006-03-07 11:19:55 +0000  Alex Lancaster <alexlan@fedoraproject.org>
23113
23114           ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
23115           Original commit message from CVS:
23116           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
23117           Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
23118           tag (#333683, patch by: Alex Lancaster).
23119
23120 2006-03-02 20:03:00 +0000  Wim Taymans <wim.taymans@gmail.com>
23121
23122           ext/amrnb/: Further fancyfication.
23123           Original commit message from CVS:
23124           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
23125           (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
23126           (gst_amrnbdec_state_change):
23127           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
23128           (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
23129           (gst_amrnbenc_state_change):
23130           * ext/amrnb/amrnbenc.h:
23131           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
23132           (gst_amrnbparse_query):
23133           Further fancyfication.
23134           Use _take to get writable data from the adapter.
23135           Precalc packet duration.
23136           Handle disconts.
23137           Forward _push to upstream.
23138           Post error messages when something goes wrong.
23139           Remove old code in amrnbparse.
23140           Don't ignore query results from upstream.
23141
23142 2006-03-02 18:45:40 +0000  Michael Smith <msmith@xiph.org>
23143
23144           ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
23145           Original commit message from CVS:
23146           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
23147           The AMR encoder writes into the audio buffers it processes, so
23148           use gst_buffer_make_writable() on buffers we might (they go through
23149           an adapter, so there can be copying going on later anyway) be
23150           encoding.
23151
23152 2006-03-01 12:35:09 +0000  Jens Granseuer <jensgr@gmx.net>
23153
23154           gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
23155           Original commit message from CVS:
23156           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
23157           (gst_mpeg_parse_handle_src_query):
23158           Declare variables at the beginning of a block and make
23159           gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
23160
23161 2006-03-01 09:55:49 +0000  Fabrizio <fabrizio.ge@tiscali.it>
23162
23163           gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
23164           Original commit message from CVS:
23165           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
23166           Read packet size, sequence and padsize in right order again
23167           (fixes #332796; patch by: Fabrizio Gennari).
23168
23169 2006-02-28 13:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
23170
23171           gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
23172           Original commit message from CVS:
23173           * gst/iec958/ac3iec.c:
23174           Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
23175
23176 2006-02-27 18:37:47 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23177
23178           configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
23179           Original commit message from CVS:
23180           * configure.ac:
23181           Make the id3tag and mad checks check for both a header and the
23182           appropriate library if the pkg-config is missing. (Closes #331842)
23183           Split the id3tag and mad checks into 2 pieces. Sometime soon I might
23184           do the same for the plugins themselves.
23185
23186 2006-02-27 14:49:05 +0000  Tim-Philipp Müller <tim@centricular.net>
23187
23188           ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
23189           Original commit message from CVS:
23190           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
23191           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
23192           (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
23193           * ext/mpeg2dec/gstmpeg2dec.h:
23194           Don't treat STATE_INVALID as fatal error; throw an error
23195           only after five consecutive decoding errors. Makes decoding
23196           mpeg streams more robust and fixes playback of joined clips
23197           (#300682).
23198
23199 2006-02-26 22:33:33 +0000  Tim-Philipp Müller <tim@centricular.net>
23200
23201           ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
23202           Original commit message from CVS:
23203           * ext/dvdnav/dvdnavsrc.h:
23204           Oops. forgot to add this one.
23205
23206 2006-02-26 21:25:01 +0000  Julien Moutte <julien@moutte.net>
23207
23208           ext/Makefile.am: Fix dist-check.
23209           Original commit message from CVS:
23210           2006-02-26  Julien MOUTTE  <julien@moutte.net>
23211           * ext/Makefile.am: Fix dist-check.
23212
23213 2006-02-26 18:01:15 +0000  Tim-Philipp Müller <tim@centricular.net>
23214
23215           configure.ac: Disable dvdnavsrc for now.
23216           Original commit message from CVS:
23217           * configure.ac:
23218           Disable dvdnavsrc for now.
23219
23220 2006-02-26 17:55:05 +0000  Tim-Philipp Müller <tim@centricular.net>
23221
23222           dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
23223           Original commit message from CVS:
23224           * configure.ac:
23225           * ext/Makefile.am:
23226           * ext/dvdnav/Makefile.am:
23227           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
23228           (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
23229           (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
23230           (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
23231           (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
23232           (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
23233           (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
23234           (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
23235           (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
23236           (gst_dvd_nav_src_make_dvd_event),
23237           (gst_dvd_nav_src_structure_set_uint64),
23238           (gst_dvd_nav_src_push_dvd_nav_packet_event),
23239           (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
23240           (gst_dvd_nav_src_push_titlelang_event),
23241           (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
23242           (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
23243           (gst_dvd_nav_src_handle_navigation_event),
23244           (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
23245           (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
23246           (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
23247           (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
23248           (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
23249           (gst_dvd_nav_src_do_init), (plugin_init):
23250           dvdnavsrc ported to 0.10, for the most part at least. Not quite
23251           ready for prime time yet though.
23252
23253 2006-02-23 20:08:58 +0000  Tim-Philipp Müller <tim@centricular.net>
23254
23255           ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
23256           Original commit message from CVS:
23257           * ext/cdio/Makefile.am:
23258           Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
23259           required for Cygwin, see #317048)
23260           * gst/rtp/gstasteriskh263.c:
23261           Cygwin has includes for both the unix network socket API
23262           and the windows API, but only one can be included, so fix
23263           includes to only use one or the other, prefering the unxi
23264           one (#317048).
23265
23266 2006-02-22 14:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
23267
23268           Port dvdsubdec to 0.10
23269           Original commit message from CVS:
23270           * configure.ac:
23271           * gst/dvdsub/Makefile.am:
23272           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
23273           (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
23274           (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
23275           (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
23276           (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
23277           (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
23278           (gst_send_empty_fill), (gst_send_subtitle_frame),
23279           (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
23280           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
23281           (plugin_init):
23282           * gst/dvdsub/gstdvdsubdec.h:
23283           Port dvdsubdec to 0.10
23284
23285 2006-02-21 16:24:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23286
23287           gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
23288           Original commit message from CVS:
23289           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
23290           Push the rank up to SECONDARY+1 so that dvddemux is preferred over
23291           mpegdemux for MPEG-2 video streams.
23292
23293 2006-02-20 19:16:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23294
23295           configure.ac: Bump nano back to CVS
23296           Original commit message from CVS:
23297           * configure.ac:
23298           Bump nano back to CVS
23299
23300 === release 0.10.2 ===
23301
23302 2006-02-20 19:13:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23303
23304           configure.ac: releasing 0.10.2, "Season to Taste"
23305           Original commit message from CVS:
23306           * configure.ac:
23307           releasing 0.10.2, "Season to Taste"
23308
23309 2006-02-19 23:45:34 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23310
23311           configure.ac: releasing 0.10.1.3 prelease for 0.10.2
23312           Original commit message from CVS:
23313           * configure.ac:
23314           releasing 0.10.1.3 prelease for 0.10.2
23315
23316 2006-02-17 17:58:44 +0000  Tim-Philipp Müller <tim@centricular.net>
23317
23318           gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
23319           Original commit message from CVS:
23320           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
23321           In sink event handler, release object lock again
23322           _before_ sending EOS event downstream (#313838).
23323
23324 2006-02-17 17:54:37 +0000  Christian Schaller <uraeus@gnome.org>
23325
23326         * ChangeLog:
23327         * gst/asfdemux/gstasf.c:
23328           fix rank of asfdemux
23329           Original commit message from CVS:
23330           fix rank of asfdemux
23331
23332 2006-02-17 15:08:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23333
23334           configure.ac: releasing 0.10.1.2 prelease for 0.10.2
23335           Original commit message from CVS:
23336           * configure.ac:
23337           releasing 0.10.1.2 prelease for 0.10.2
23338
23339 2006-02-17 15:02:30 +0000  Christian Schaller <uraeus@gnome.org>
23340
23341         * gst-plugins-ugly.spec.in:
23342           latest updates
23343           Original commit message from CVS:
23344           latest updates
23345
23346 2006-02-17 11:51:12 +0000  Tim-Philipp Müller <tim@centricular.net>
23347
23348           ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
23349           Original commit message from CVS:
23350           * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
23351           (crop_copy_i422_buffer), (crop_buffer):
23352           When we need to crop the output buffer, make sure we
23353           create a buffer of the right size and respect the implicit
23354           striding used for I420 elsewhere in GStreamer (#331301).
23355
23356 2006-02-17 11:19:34 +0000  Tim-Philipp Müller <tim@centricular.net>
23357
23358           ext/cdio/gstcdio.c: Init debug category (#331253).
23359           Original commit message from CVS:
23360           * ext/cdio/gstcdio.c: (plugin_init):
23361           Init debug category (#331253).
23362
23363 2006-02-17 10:24:56 +0000  Edward Hervey <bilboed@bilboed.com>
23364
23365           gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
23366           Original commit message from CVS:
23367           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
23368           Do not error out on non-recognized streams. Ignore them and allow
23369           playback of the other streams.
23370
23371 2006-02-17 10:10:40 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23372
23373           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
23374           Original commit message from CVS:
23375           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
23376           Add a small sanity check for LPCM reading.
23377
23378 2006-02-17 09:54:43 +0000  Edward Hervey <bilboed@bilboed.com>
23379
23380           gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
23381           Original commit message from CVS:
23382           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
23383           Take into account the file properties preroll value for
23384           timestamping/newsegment. It's weird this value was commented out.
23385
23386 2006-02-16 17:57:59 +0000  Wim Taymans <wim.taymans@gmail.com>
23387
23388           gst/asfdemux/Makefile.am: More asf makefile fixing.
23389           Original commit message from CVS:
23390           * gst/asfdemux/Makefile.am:
23391           More asf makefile fixing.
23392
23393 2006-02-16 17:16:06 +0000  Wim Taymans <wim.taymans@gmail.com>
23394
23395           ext/lame/gstlame.c: Fix up lame a bit.
23396           Original commit message from CVS:
23397           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
23398           (gst_lame_change_state):
23399           Fix up lame a bit.
23400           Apply patch #319782 by Gautier Portet.
23401
23402 2006-02-16 11:14:11 +0000  Edward Hervey <bilboed@bilboed.com>
23403
23404           gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
23405           Original commit message from CVS:
23406           * gst/asfdemux/Makefile.am:
23407           But we do need to link against the riff libraryr.
23408
23409 2006-02-16 11:08:51 +0000  Edward Hervey <bilboed@bilboed.com>
23410
23411           gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
23412           Original commit message from CVS:
23413           * gst/asfdemux/Makefile.am:
23414           We don't want asfmux.c yet.
23415
23416 2006-02-16 09:50:43 +0000  Jon Trowbridge <trow@ximian.com>
23417
23418           ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
23419           Original commit message from CVS:
23420           * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
23421           (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
23422           (gst_mad_change_state):
23423           Port fixes for bugs 314771, 308772, 140237, and 302625
23424           from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
23425           Use GST_EVENT_FLUSH_STOP to clear data from the current input
23426           buffer, to avoid using it for any future decoding.
23427
23428 2006-02-15 15:48:07 +0000  Tim-Philipp Müller <tim@centricular.net>
23429
23430           asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
23431           Original commit message from CVS:
23432           * configure.ac:
23433           * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
23434           (gst_asf_get_guid_nick):
23435           * gst/asfdemux/asfheaders.h:
23436           * gst/asfdemux/gstasf.c: (plugin_init):
23437           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
23438           (gst_asf_demux_class_init), (gst_asf_demux_init),
23439           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
23440           (gst_asf_demux_handle_src_event),
23441           (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
23442           (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
23443           (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
23444           (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
23445           (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
23446           (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
23447           (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
23448           (gst_asf_demux_get_bitrate_record),
23449           (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
23450           (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
23451           (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
23452           (gst_asf_demux_get_obj_data_correction),
23453           (gst_asf_demux_get_stream_audio),
23454           (gst_asf_demux_get_stream_correction),
23455           (gst_asf_demux_get_stream_video),
23456           (gst_asf_demux_get_stream_video_format),
23457           (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
23458           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
23459           (gst_asf_demux_process_stream),
23460           (gst_asf_demux_get_gst_tag_from_tag_name),
23461           (gst_asf_demux_commit_taglist),
23462           (gst_asf_demux_process_ext_content_desc),
23463           (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
23464           (gst_asf_demux_process_header), (gst_asf_demux_process_file),
23465           (gst_asf_demux_process_comment),
23466           (gst_asf_demux_process_bitrate_props_object),
23467           (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
23468           (gst_asf_demux_descramble_segment),
23469           (gst_asf_demux_element_send_event),
23470           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
23471           (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
23472           (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
23473           (gst_asf_demux_get_src_query_types),
23474           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
23475           * gst/asfdemux/gstasfdemux.h:
23476           asfdemux ported to 0.10. Does still need a bit of work (seems like
23477           there's something funky going on when timestamping video frames).
23478           The seeking code is likely to make Wim cry, but hey, at least it
23479           compiles.
23480
23481 2006-02-15 10:18:39 +0000  Wim Taymans <wim.taymans@gmail.com>
23482
23483           ext/amrnb/amrnbdec.c: Some more comments.
23484           Original commit message from CVS:
23485           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
23486           (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
23487           Some more comments.
23488           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
23489           Applied patch from Fabrizio Gennari, fixes #330844.
23490
23491 2006-02-14 14:57:18 +0000  Tim-Philipp Müller <tim@centricular.net>
23492
23493           ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
23494           Original commit message from CVS:
23495           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
23496           (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
23497           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
23498           (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
23499           (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
23500           * ext/dvdread/dvdreadsrc.h:
23501           Let's try to play the title the user set via the URI handler or
23502           via properties instead of always playing the first title. Also,
23503           Also, count title/chapter/angle number in URI and properties
23504           from 1 rather than 0.
23505
23506 2006-02-13 14:09:26 +0000  Tim-Philipp Müller <tim@centricular.net>
23507
23508           ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
23509           Original commit message from CVS:
23510           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
23511           (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
23512           (gst_dvd_read_src_do_duration_query):
23513           Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
23514           otherwise GstBaseSrc will think we can operate pull_range based,
23515           which we don't really, and typefinding will fail miserably.
23516           Also, make seeking work somewhat (only works with flumpegdemux
23517           at the moment, mpegstream needs fixing for that first).
23518
23519 2006-02-13 14:00:35 +0000  Tim-Philipp Müller <tim@centricular.net>
23520
23521           ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
23522           Original commit message from CVS:
23523           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
23524           (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
23525           Only allocate buffer once we know exactly how much we need,
23526           rather than gratuitously allocating 2MB-buffers all the time
23527           even if we usually need much less than that. Also, demote
23528           a debug message from DEBUG to LOG level.
23529
23530 2006-02-10 12:40:54 +0000  Tim-Philipp Müller <tim@centricular.net>
23531
23532           ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
23533           Original commit message from CVS:
23534           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
23535           (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
23536           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
23537           (gst_dvd_read_src_do_position_query):
23538           Add some more debugging and fix duration query in BYTES.
23539
23540 2006-02-09 17:27:57 +0000  Tim-Philipp Müller <tim@centricular.net>
23541
23542           Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
23543           Original commit message from CVS:
23544           * configure.ac:
23545           * ext/Makefile.am:
23546           * ext/dvdread/Makefile.am:
23547           * ext/dvdread/dvdreadsrc.c:
23548           * ext/dvdread/dvdreadsrc.h:
23549           Half-baked port to 0.10. Needs some love
23550           in the seeking department, but at least
23551           it does something.
23552           * ext/dvdread/stream_labels.c:
23553           * ext/dvdread/stream_labels.h:
23554           Remove these (we use ISO-639 language codes internally; applications
23555           that want to translate those into language names for display to the
23556           user should rely on the iso-codes package for that).
23557
23558 2006-02-06 15:55:28 +0000  Wim Taymans <wim.taymans@gmail.com>
23559
23560           ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
23561           Original commit message from CVS:
23562           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
23563           (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
23564           (gst_amrnbdec_state_change):
23565           * ext/amrnb/amrnbdec.h:
23566           Fix amrnbdec, handle events, take copy from adapter since the decoder
23567           apparently writes in the source data.
23568           Use some _scale_int, and precalc duration.
23569           Fix some leaks, post ERROR messages.
23570
23571 2006-02-06 11:34:23 +0000  Tim-Philipp Müller <tim@centricular.net>
23572
23573           docs/plugins/: Add cdio plugin to docs.
23574           Original commit message from CVS:
23575           * docs/plugins/Makefile.am:
23576           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
23577           * docs/plugins/gst-plugins-good-plugins-sections.txt:
23578           * docs/plugins/inspect/plugin-cdio.xml:
23579           Add cdio plugin to docs.
23580           * ext/cdio/gstcdiocddasrc.c:
23581           Add gtk-doc blurb.
23582           * ext/cdio/gstcdio.c:
23583           The plugin is called 'cdio' not 'cddio'.
23584
23585 2006-02-04 15:22:02 +0000  Tim-Philipp Müller <tim@centricular.net>
23586
23587           gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
23588           Original commit message from CVS:
23589           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
23590           One source pad not being linked is not an error condition when we're
23591           still parsing the header. In this case (e.g. where we don't have a
23592           suitable decoder installed) just pretend everything is fine, so that
23593           the demuxer will actually go on to signal no-more-pads when done
23594           parsing the header, otherwise  decodebin/playbin will never post the
23595           appropriate error message if decoders are not available.
23596
23597 2006-02-03 18:24:54 +0000  Edgard Lima <edgard.lima@indt.org.br>
23598
23599         * ChangeLog:
23600         * common:
23601         * ext/mad/gstid3tag.c:
23602         * gst/realmedia/rmdemux.c:
23603           Just make it compile with --disable-gst-debug.
23604           Original commit message from CVS:
23605           Just make it compile with --disable-gst-debug.
23606
23607 2006-01-31 22:03:30 +0000  Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
23608
23609           ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
23610           Original commit message from CVS:
23611           * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
23612           (gst_mad_check_caps_reset), (gst_mad_chain):
23613           Merge patch from Radoslaw Szkodzinski (bug 326734)
23614
23615 2006-01-30 22:00:18 +0000  Stefan Kost <ensonic@users.sourceforge.net>
23616
23617           ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
23618           Original commit message from CVS:
23619           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
23620           (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
23621           (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
23622           (gst_id3_tag_chain):
23623           fixing Gdate handling
23624           enabling mux/demux mode switching
23625           adding better debug output
23626
23627 2006-01-30 18:57:45 +0000  Tim-Philipp Müller <tim@centricular.net>
23628
23629           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...
23630           Original commit message from CVS:
23631           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
23632           If we haven't set caps on a source pad yet, the caps on the
23633           pad are NULL, not un-fixed. Set caps on outgoing buffers.
23634
23635 2006-01-23 18:37:16 +0000  Tim-Philipp Müller <tim@centricular.net>
23636
23637           ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
23638           Original commit message from CVS:
23639           * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
23640           (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
23641           * ext/lame/gstlame.h:
23642           Contrary to what the const char in the lame API might suggest,
23643           lame expects us to keep the strings we pass to id3tag_set_foo()
23644           around; it doesn't free them either though, so we have to store
23645           them somewhere and free them later when we can be sure lame
23646           doesn't need them any longer.
23647
23648 2006-01-23 15:02:04 +0000  Tim-Philipp Müller <tim@centricular.net>
23649
23650           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...
23651           Original commit message from CVS:
23652           * ext/lame/gstlame.c: (add_one_tag):
23653           Fix handling of GST_TAG_DATE (#311679), don't pass an
23654           uninitialised string pointer to lame if we don't know
23655           how to handle the tag type, and fix minor memory leak.
23656
23657 2006-01-23 10:15:27 +0000  Tim-Philipp Müller <tim@centricular.net>
23658
23659           ext/mad/gstmad.c: Fix debug message.
23660           Original commit message from CVS:
23661           * ext/mad/gstmad.c: (gst_mad_chain):
23662           Fix debug message.
23663
23664 2006-01-22 12:00:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23665
23666           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
23667           Original commit message from CVS:
23668           2006-01-22  Martin Soto  <martinsoto@users.sourceforge.net>
23669           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23670           Erase spurious call to gst_segment_set_newsegment.
23671           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
23672           the superclass method when handling NEWSEGMENT events.
23673           (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
23674           and dvd-audio-restart event handling. There are currently less
23675           hackish ways of handling the sparse audio stream problem.
23676
23677 2006-01-20 14:18:20 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23678
23679           fix up error domains, error strings, and use of translation
23680           Original commit message from CVS:
23681           2006-01-20  Thomas Vander Stichele  <thomas at apestaart dot org>
23682           * ext/dvdnav/dvdnavsrc.c: (if):
23683           * ext/dvdread/stream_labels.c:
23684           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
23685           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
23686           fix up error domains, error strings, and use of translation
23687           * po/POTFILES.in:
23688           fix up this file, even though none of them are actually marked
23689           for build yet.
23690
23691 2006-01-19 21:32:05 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23692
23693           gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
23694           Original commit message from CVS:
23695           2006-01-19  Martin Soto  <martinsoto@users.sourceforge.net>
23696           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23697           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
23698           (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
23699           (gst_mpeg_parse_change_state):
23700           Make timestamp adjustment somewhat milder. Actual timestamps are
23701           now sent unmodified unless an actual gap is found in the
23702           stream. This should fix time display when playing most MPEG
23703           files.
23704
23705 2006-01-19 00:10:51 +0000  Tim-Philipp Müller <tim@centricular.net>
23706
23707           ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
23708           Original commit message from CVS:
23709           * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
23710           * ext/cdio/gstcdio.h:
23711           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
23712           Fix build for libcdio versions >= 76; give slightly lower rank
23713           than cdparanoia.
23714
23715 2006-01-18 19:30:36 +0000  Tim-Philipp Müller <tim@centricular.net>
23716
23717           Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
23718           Original commit message from CVS:
23719           * configure.ac:
23720           * ext/Makefile.am:
23721           * ext/cdio/Makefile.am:
23722           * ext/cdio/gstcdio.c:
23723           * ext/cdio/gstcdio.h:
23724           * ext/cdio/gstcdiocddasrc.c:
23725           * ext/cdio/gstcdiocddasrc.h:
23726           Port libcdio cdda source, formerly known as cddasrc, now known as
23727           cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
23728           but that's not tested (fixes #317658).
23729
23730 2006-01-18 09:30:00 +0000  Edward Hervey <bilboed@bilboed.com>
23731
23732           gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
23733           Original commit message from CVS:
23734           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
23735           tss tss... always set caps on outgoing buffer.
23736
23737 2006-01-17 14:16:52 +0000  Christian Schaller <uraeus@gnome.org>
23738
23739         * gst-plugins-ugly.spec.in:
23740           update spec file
23741           Original commit message from CVS:
23742           update spec file
23743
23744 2006-01-13 19:30:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23745
23746         * ChangeLog:
23747         * configure.ac:
23748           back to HEAD
23749           Original commit message from CVS:
23750           back to HEAD
23751
23752 === release 0.10.1 ===
23753
23754 2006-01-13 19:25:42 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23755
23756         * ChangeLog:
23757         * NEWS:
23758         * RELEASE:
23759         * configure.ac:
23760         * docs/plugins/gst-plugins-ugly-plugins.args:
23761         * docs/plugins/inspect/plugin-a52dec.xml:
23762         * docs/plugins/inspect/plugin-amrnb.xml:
23763         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23764         * docs/plugins/inspect/plugin-iec958.xml:
23765         * docs/plugins/inspect/plugin-lame.xml:
23766         * docs/plugins/inspect/plugin-mad.xml:
23767         * docs/plugins/inspect/plugin-mpeg2dec.xml:
23768         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23769         * docs/plugins/inspect/plugin-rmdemux.xml:
23770           releasing 0.10.1
23771           Original commit message from CVS:
23772           releasing 0.10.1
23773
23774 2006-01-11 11:44:02 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23775
23776         * ChangeLog:
23777         * configure.ac:
23778           prerelease
23779           Original commit message from CVS:
23780           prerelease
23781
23782 2006-01-10 11:43:37 +0000  Tim-Philipp Müller <tim@centricular.net>
23783
23784           Pass unhandled queries upstream (useful e.g. for SEEKING query)
23785           Original commit message from CVS:
23786           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
23787           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
23788           * ext/mad/gstmad.c: (gst_mad_src_query):
23789           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
23790           * ext/sidplay/gstsiddec.cc:
23791           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
23792           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
23793           Pass unhandled queries upstream (useful e.g. for SEEKING query)
23794           (fixes #325652; based on patch by: Philippe); make rmdemux return
23795           FALSE for position queries, instead of setting -1 as value and
23796           returning TRUE.
23797
23798 2006-01-05 21:36:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23799
23800           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23801           Original commit message from CVS:
23802           2006-01-05  Martin Soto  <martinsoto@users.sourceforge.net>
23803           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23804           (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
23805           rewrite timestamps in the case segments are being set from
23806           upstream, but use timestamps unmodified. Also send proper position
23807           values. This allows for correct time display and makes queries
23808           work in sink elements.
23809           * gst/mpegstream/gstdvddemux.h:
23810           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23811           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
23812           Rename flush_filter to segment_filter, which is better represents
23813           what the arreibute does.
23814           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
23815           Activate segment filtering when a timestamp discontinuity is seen.
23816
23817 2006-01-04 15:17:15 +0000  Tim-Philipp Müller <tim@centricular.net>
23818
23819           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...
23820           Original commit message from CVS:
23821           * ext/mad/gstmad.c: (gst_mad_chain):
23822           Don't forget that we need to send out a newsegment event after a
23823           restart even if we don't have enough data to decode a frame right
23824           now.
23825
23826 2005-12-30 23:51:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23827
23828           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
23829           Original commit message from CVS:
23830           2005-12-31  Martin Soto  <martinsoto@users.sourceforge.net>
23831           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23832           Use the new "audio-shutdown" and "audio-restart" DVD events
23833           instead of the "spu-still-frame" event to shutdown and restart
23834           the audio pipeline.
23835           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
23836           Check for cases where the segment-based adjustment calculation
23837           would produce negative values (which result in an overflow) and
23838           return GST_CLOCK_TIME_NONE instead.
23839           * gst/mpegstream/gstdvddemux.h:
23840           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23841           (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
23842           Add a mechanism to discard audio buffers with timestamps outside
23843           the currently set segment. This was causing (sometimes serious)
23844           synchronization problems after seeking in DVDs with LPCM audio,
23845           since VOBUs usually contain audio material that lies outside the
23846           timestamp range specified by the header.
23847
23848 2005-12-30 16:25:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23849
23850           ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
23851           Original commit message from CVS:
23852           * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
23853           Remove lingering reference to GstID3Demux
23854           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
23855           Don't output debug saying padding streams are unknown type,
23856           because they're not
23857
23858 2005-12-27 19:06:08 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23859
23860           gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
23861           Original commit message from CVS:
23862           2005-12-27  Martin Soto  <martinsoto@users.sourceforge.net>
23863           * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
23864           (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
23865           LPCM.
23866           * gstmpegdemux.h:
23867           * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
23868           (gst_mpeg_demux_get_audio_stream):
23869           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
23870           (gst_dvd_demux_get_audio_stream)
23871           (gst_dvd_demux_get_subpicture_stream)
23872           (gst_dvd_demux_send_subbuffer):
23873           Send current* pad buffers with appropriate caps.
23874
23875 2005-12-26 17:48:32 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23876
23877           gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
23878           Original commit message from CVS:
23879           2005-12-26  Martin Soto  <martinsoto@users.sourceforge.net>
23880           * gst/iec958/ac3iec.h:
23881           * gst/iec958/ac3iec.c:
23882           (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
23883           (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
23884           raw-audio property to ac3iec958 that allows setting the source pad
23885           caps to raw audio instead of audio/x-iec958. This makes it
23886           possible to use ac3iec958 together with the normal alsasink
23887           element to drive an external receiver that autodetects AC3
23888           content.
23889
23890 2005-12-23 15:48:04 +0000  Michael Smith <msmith@xiph.org>
23891
23892           gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
23893           Original commit message from CVS:
23894           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
23895           (ac3iec_chain_dvd):
23896           * gst/iec958/ac3iec.h:
23897           Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
23898
23899 2005-12-21 10:25:34 +0000  Tim-Philipp Müller <tim@centricular.net>
23900
23901           ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
23902           Original commit message from CVS:
23903           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
23904           When getting a seek event, first check if the upstream element
23905           can handle it and only do our own seek stuff when it can't
23906           (should fix #322856).
23907
23908 2005-12-21 09:58:43 +0000  Tim-Philipp Müller <tim@centricular.net>
23909
23910           ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
23911           Original commit message from CVS:
23912           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
23913           * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
23914           Really convert to BYTES format when we want to convert
23915           to bytes (use right variable; fixes #322856).
23916
23917 2005-12-19 17:26:47 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23918
23919           Big mpegparse clean up, second round:
23920           Original commit message from CVS:
23921           2005-12-19  Martin Soto  <martinsoto@users.sourceforge.net>
23922           Big mpegparse clean up, second round:
23923           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23924           Send and EOS event down the audio pipeline when an still frame
23925           event arrives. This prevents the pipeline from locking when a
23926           still menu comes directly after a flush.
23927           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
23928           Don't send a newsegment in reset.
23929           (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
23930           (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
23931           Move the code of handle_newsegment to process_event. Send a
23932           NEWSEGMENT after FLUSH_STOP.
23933           (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
23934           moving to PAUSED.
23935           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
23936           (gst_mpeg_demux_class_init): Don't override send_event.
23937           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
23938           (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
23939           (gst_mpeg_demux_reset):
23940           * gst/mpegstream/gstmpegdemux.h:  Get rid of just_flushed
23941           attribute.
23942           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23943           Reset the mpegparse element after a flush.
23944           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
23945           Don't forward events.
23946           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23947           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23948           handle_newsegment is not a virtual method anymore.
23949           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
23950           (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
23951           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
23952           rid of send_newsegment virtual method.
23953           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
23954           handle DVD events and call the superclass method for other event
23955           types.
23956           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
23957           override process_event anymore.
23958           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
23959           (gst_mpeg_parse_process_event): Move actual event processing to
23960           process event so that subclasses can properly override or extend
23961           it.
23962           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23963           Eliminate time parameter in process event.
23964           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
23965           (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
23966           (gst_mpeg_demux_send_subbuffer):
23967           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
23968           (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
23969           (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
23970           adding the value of the adjust attribute.
23971           * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
23972           rid of the adjust attribute. Now all timestamp adjustments are
23973           performed by mpegparse using the current segment.
23974           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23975           (gst_mpeg_parse_class_init): Implement the adjust_ts method based
23976           on the adjust attribute for SCR values and the current segment.
23977           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
23978           adjust_ts virtual method to adjust timestamps for outgoing
23979           buffers.
23980           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
23981           (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
23982           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
23983           (gst_dvd_demux_handle_newsegment): Don't override
23984           handle_newsegment.
23985           (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
23986           Check for DVD events in process_event instead of
23987           handle_dvd_event.
23988           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23989           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
23990           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
23991           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
23992           (gst_mpeg_demux_send_event):
23993           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
23994           (gst_dvd_demux_handle_dvd_event):
23995           Eliminate the time parameter in send_event.
23996
23997 2005-12-18 15:08:15 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23998
23999           ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
24000           Original commit message from CVS:
24001           * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
24002           (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
24003           Fix typefinding in id3demux, and then remove it in favour
24004           of the new LGPL id3demux in gst-plugins-good
24005           * ext/mad/gstmad.c: (gst_mad_dispose):
24006           dispose can run more than once.
24007
24008 2005-12-16 21:56:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
24009
24010           gst/asfdemux/gstasfmux.c: change some char* into char[]
24011           Original commit message from CVS:
24012           * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
24013           change some char* into char[]
24014
24015 2005-12-15 17:06:10 +0000  Edward Hervey <bilboed@bilboed.com>
24016
24017           gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
24018           Original commit message from CVS:
24019           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
24020           Remove memleak from unused GstRMDemuxStream
24021
24022 2005-12-12 19:17:11 +0000  Michael Smith <msmith@xiph.org>
24023
24024           ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
24025           Original commit message from CVS:
24026           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
24027           (gst_id3_tag_do_typefind):
24028           Use the correct function to free typefind factory list.
24029
24030 2005-12-09 18:38:53 +0000  Tim-Philipp Müller <tim@centricular.net>
24031
24032           ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
24033           Original commit message from CVS:
24034           * ext/mad/gstmad.c: (gst_mad_src_query):
24035           For position and duration queries in TIME format, try the peer
24036           first (might be a demuxer).
24037
24038 2005-12-08 12:45:09 +0000  Martin Soto <martinsoto@users.sourceforge.net>
24039
24040           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
24041           Original commit message from CVS:
24042           2005-12-08  Martin Soto  <martinsoto@users.sourceforge.net>
24043           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
24044           Properly handle non contiguous VOBUs by adding the segment accum
24045           field to the adjust value.
24046           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
24047           (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
24048           handle_newsegment to prevent sending actual newsegment events and
24049           use tiemstamp rewriting instead.
24050           (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
24051           dvd-lang-codes.
24052           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
24053           (gst_mpeg_parse_event):
24054           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
24055           Add a new parameter to handle_newsegment to allow controlling
24056           whether newsegment events are forwarded or not.
24057           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
24058           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
24059           (gst_dvd_demux_reset):
24060           last_end_ptm and discont_time aren't necessary anymore, since
24061           timestamp adjustment is now replaced by newsegment events.
24062           (gst_dvd_demux_init): Prevent MPEGParse from adjusting
24063           timestamps.
24064           * gst/mpegstream/gstdvddemux.h:
24065           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
24066           Don't handle dvd-nav-packet events anymore, since the are now
24067           replaced by standard newsegment events.
24068           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
24069           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
24070           (gst_dvd_demux_change_state):
24071           * gst/mpegstream/gstdvddemux.h:
24072           Get rid of the ignore_next_newmedia_discont hack.
24073           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
24074           (gst_dvd_demux_handle_newsegment):
24075           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
24076           (gst_mpeg_demux_handle_newsegment): Don't override
24077           handle_newsegment anymore. It was only necessary to handle
24078           NEWMEDIA events.
24079           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
24080           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
24081           (gst_dvd_demux_set_cur_subpicture):
24082           Reactivate handling of DVD events.
24083           * gst/mpegstream/gstmpegparse.c (normal_seek)
24084           (gst_mpeg_parse_handle_src_event)
24085           (gst_mpeg_parse_handle_src_query):
24086           First attempt at reenabling seek.
24087           * gst/mpegstream/gstmpegparse.h:
24088           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
24089           (gst_mpeg_parse_update_streaminfo)
24090           (gst_mpeg_parse_get_rate)
24091           (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
24092           (gst_mpeg_parse_handle_src_query):
24093           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
24094           Make queries work again.
24095           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
24096           (gst_mpeg_parse_handle_newsegment)
24097           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
24098           (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
24099           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
24100           Get rid of the newsegment_pending attribute, and rely instead on
24101           proper timestamp adjustment.
24102           * gst/mpegstream/gstmpegparse.c
24103           (gst_mpeg_parse_get_src_event_masks): Erase.
24104           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
24105           Initialize fields before creating pads to prevent the pad creation
24106           callback from failing.
24107           (gst_mpeg_parse_reset): Initialize new fields, and change
24108           initialization order to match the order in the structure.
24109           (gst_mpeg_parse_handle_newsegment): Forward new segment events
24110           whenever possible, and update the current segment.
24111           (gst_mpeg_parse_send_newsegment): Update the current segment and
24112           pending_newsegment.
24113           (gst_mpeg_parse_pad_added): Use the current segment to send
24114           newsegment events to new pads.
24115           (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
24116           and events. Properly update newsegment_pending.
24117           * gst/mpegstream/gstmpegparse.h       (struct _GstMPEGParse):
24118           New fields do_adjust and current_segment.
24119           * gst/mpegstream/gstmpegdemux.c:
24120           * gst/mpegstream/gstdvddemux.c:
24121           * gst/mpegstream/gstmpegparse.h:
24122           Rename handle_discont virtual method to handle_newsegment. Erase
24123           some (already commented out support) for old NEW_MEDIA events.
24124           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
24125           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
24126           (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
24127           (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
24128           (gst_mpeg_parse_event, gst_mpeg_parse_chain):
24129           Erase the "pending_scr" field, and replace it by a slightly
24130           different handling of the current SCR. Document code blocks in
24131           parse_packhead and chain.
24132
24133 2005-12-07 11:50:10 +0000  Edward Hervey <bilboed@bilboed.com>
24134
24135           ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
24136           Original commit message from CVS:
24137           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
24138           g_warning() are only for really fatal warnings. If we can't decode a
24139           tag, just ignore that tag and do a GST_WARNING.
24140
24141 2005-12-06 19:48:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24142
24143         * ChangeLog:
24144         * ext/a52dec/gsta52dec.h:
24145         * ext/dvdread/dvdreadsrc.h:
24146         * ext/lame/gstlame.h:
24147         * ext/mad/gstid3tag.c:
24148         * ext/mad/gstmad.c:
24149         * ext/mad/gstmad.h:
24150         * ext/mpeg2dec/gstmpeg2dec.h:
24151         * ext/sidplay/gstsiddec.h:
24152         * gst/ac3parse/gstac3parse.c:
24153         * gst/ac3parse/gstac3parse.h:
24154         * gst/asfdemux/gstasfdemux.c:
24155         * gst/asfdemux/gstasfdemux.h:
24156         * gst/iec958/ac3iec.h:
24157         * gst/mpegaudioparse/gstmpegaudioparse.c:
24158         * gst/mpegaudioparse/gstmpegaudioparse.h:
24159         * gst/mpegstream/gstdvddemux.h:
24160         * gst/mpegstream/gstmpegclock.h:
24161         * gst/mpegstream/gstmpegdemux.h:
24162         * gst/mpegstream/gstmpegpacketize.h:
24163         * gst/mpegstream/gstmpegparse.c:
24164         * gst/mpegstream/gstmpegparse.h:
24165         * gst/mpegstream/gstrfc2250enc.c:
24166         * gst/mpegstream/gstrfc2250enc.h:
24167         * gst/realmedia/rmdemux.c:
24168         * gst/realmedia/rmdemux.h:
24169         * gst/synaesthesia/synaescope.c:
24170           expand tabs
24171           Original commit message from CVS:
24172           expand tabs
24173
24174 2005-12-05 18:12:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24175
24176         * configure.ac:
24177           back to HEAD
24178           Original commit message from CVS:
24179           back to HEAD
24180
24181 === release 0.10.0 ===
24182
24183 2005-12-05 18:04:06 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24184
24185         * ChangeLog:
24186         * NEWS:
24187         * RELEASE:
24188         * configure.ac:
24189         * docs/plugins/inspect/plugin-a52dec.xml:
24190         * docs/plugins/inspect/plugin-amrnb.xml:
24191         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24192         * docs/plugins/inspect/plugin-iec958.xml:
24193         * docs/plugins/inspect/plugin-lame.xml:
24194         * docs/plugins/inspect/plugin-mad.xml:
24195         * docs/plugins/inspect/plugin-mpeg2dec.xml:
24196         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24197         * docs/plugins/inspect/plugin-rmdemux.xml:
24198           releasing 0.10.0
24199           Original commit message from CVS:
24200           releasing 0.10.0
24201
24202 2005-12-05 13:03:40 +0000  Andy Wingo <wingo@pobox.com>
24203
24204           Update for alloc_buffer changes.
24205           Original commit message from CVS:
24206           2005-12-05  Andy Wingo  <wingo@pobox.com>
24207           * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
24208           * ext/mad/gstmad.c: (gst_mad_chain):
24209           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
24210           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
24211           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
24212           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
24213           (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
24214
24215 2005-12-05 09:33:32 +0000  Andy Wingo <wingo@pobox.com>
24216
24217           ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
24218           Original commit message from CVS:
24219           2005-12-05  Andy Wingo  <wingo@pobox.com>
24220           * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
24221           id3demux and id3mux now. Fixes #323199.
24222
24223 2005-12-04 22:36:51 +0000  Christian Schaller <uraeus@gnome.org>
24224
24225         * gst-plugins-ugly.spec.in:
24226           update spec file for latest changes
24227           Original commit message from CVS:
24228           update spec file for latest changes
24229
24230 2005-12-02 12:28:03 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24231
24232           fix silly Makefile.am bug so they link correctly again
24233           Original commit message from CVS:
24234           * ext/amrnb/Makefile.am:
24235           * gst/realmedia/Makefile.am:
24236           fix silly Makefile.am bug so they link correctly again
24237
24238 2005-12-01 19:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24239
24240         * configure.ac:
24241           back to HEAD
24242           Original commit message from CVS:
24243           back to HEAD
24244
24245 === release 0.9.7 ===
24246
24247 2005-12-01 19:14:57 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24248
24249         * ChangeLog:
24250         * NEWS:
24251         * RELEASE:
24252         * common:
24253         * configure.ac:
24254         * docs/plugins/gst-plugins-ugly-plugins.args:
24255         * docs/plugins/inspect/plugin-a52dec.xml:
24256         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24257         * docs/plugins/inspect/plugin-iec958.xml:
24258         * docs/plugins/inspect/plugin-lame.xml:
24259         * docs/plugins/inspect/plugin-mad.xml:
24260         * docs/plugins/inspect/plugin-mpeg2dec.xml:
24261         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24262         * docs/plugins/inspect/plugin-rmdemux.xml:
24263         * docs/random/LICENSE:
24264         * docs/random/PORTED_09:
24265           releasing 0.9.7
24266           Original commit message from CVS:
24267           releasing 0.9.7
24268
24269 2005-12-01 15:49:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24270
24271         * ChangeLog:
24272         * common:
24273         * ext/amrnb/Makefile.am:
24274         * gst/realmedia/Makefile.am:
24275           Don't know how these escaped my eye before.  Fix link flags.
24276           Original commit message from CVS:
24277           Don't know how these escaped my eye before.  Fix link flags.
24278
24279 2005-11-30 18:37:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24280
24281         * common:
24282         * examples/Makefile.am:
24283         * examples/capsfilter/Makefile.am:
24284         * examples/capsfilter/capsfilter1.c:
24285         * examples/gob/Makefile.am:
24286         * examples/gob/gst-identity2.gob:
24287         * examples/gstplay/.gitignore:
24288         * examples/gstplay/Makefile.am:
24289         * examples/gstplay/player.c:
24290         * examples/indexing/.gitignore:
24291         * examples/indexing/Makefile.am:
24292         * examples/indexing/indexmpeg.c:
24293         * examples/level/Makefile.am:
24294         * examples/level/README:
24295         * examples/level/demo.c:
24296         * examples/level/plot.c:
24297         * examples/stats/Makefile.am:
24298         * examples/stats/mp2ogg.c:
24299         * examples/switch/.gitignore:
24300         * examples/switch/Makefile.am:
24301         * examples/switch/switcher.c:
24302           no examples
24303           Original commit message from CVS:
24304           no examples
24305
24306 2005-11-29 11:26:35 +0000  Tim-Philipp Müller <tim@centricular.net>
24307
24308           gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
24309           Original commit message from CVS:
24310           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
24311           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
24312           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
24313           (gst_mpeg_parse_send_event):
24314           Ref events before sending them to multiple pads, after all
24315           gst_pad_send_event() takes ownership of events. Don't leak
24316           events that have not been handled (fixes #322745).
24317
24318 2005-11-28 19:13:51 +0000  Martin Soto <martinsoto@users.sourceforge.net>
24319
24320           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24321           Original commit message from CVS:
24322           2005-11-28  Martin Soto  <martinsoto@users.sourceforge.net>
24323           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24324           (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
24325           from making timestamp adjustments. This will have to be re-added
24326           in some form in the near future, but in order to do that, some nav
24327           packet parsing will be necessary in mpegdemux.
24328           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
24329           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
24330           (g_value_set_int, gst_mpeg_parse_set_property)
24331           Get rid of do_adjust and use_adjust. Rename max_discont to
24332           max_src_gap.
24333           (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
24334           -1, no adjustment is made.
24335           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
24336           Rename max_discont property to max_scr_gap. Erase "adjust"
24337           property.
24338           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
24339           override send_event anymore, base class does the job.
24340           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
24341           Base class now does most of the work.
24342           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
24343           Generalize to forwarding the event to all source pads in the
24344           element.
24345           * gst/mpegstream/gstmpegparse.h:
24346           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
24347           (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
24348           (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
24349           (gst_mpeg_parse_set_property):
24350           Clock synchronization doesn't make sense anymore for a
24351           demultiplexer.
24352
24353 2005-11-28 18:54:09 +0000  Michael Smith <msmith@xiph.org>
24354
24355           gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
24356           Original commit message from CVS:
24357           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
24358           Don't treat normal EOS as a fatal error.
24359
24360 2005-11-28 15:47:01 +0000  Edward Hervey <bilboed@bilboed.com>
24361
24362           ext/mad/gstmad.c: Proper warning statements,
24363           Original commit message from CVS:
24364           * ext/mad/gstmad.c: (gst_mad_chain):
24365           Proper warning statements,
24366           Don't error if the src pad isn't linked when pushing.
24367           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
24368           Proper state_change, avoids borkage when going to READY
24369
24370 2005-11-27 15:34:00 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24371
24372         * configure.ac:
24373         * gst-libs/Makefile.am:
24374         * gst-libs/README:
24375         * gst-libs/ext/.gitignore:
24376         * gst-libs/gst/media-info/.gitignore:
24377         * gst-libs/gst/play/.gitignore:
24378         * gst-libs/gst/play/play.h:
24379         * gst-libs/gst/play/play.vcproj:
24380           no need for an AS_LIBTOOL call
24381           Original commit message from CVS:
24382           no need for an AS_LIBTOOL call
24383
24384 2005-11-27 14:34:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24385
24386         * Makefile.am:
24387         * common:
24388         * gst-plugins-ugly.spec.in:
24389           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
24390           Original commit message from CVS:
24391           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
24392
24393 2005-11-25 17:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
24394
24395           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
24396           Original commit message from CVS:
24397           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
24398           Prime libmpeg2's pumps with some null custom buffers
24399           to ensure it doesn't ask us to discard garbage later yay.
24400
24401 2005-11-25 17:01:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
24402
24403           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
24404           Original commit message from CVS:
24405           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
24406           Prime libmpeg2's pumps with some null custom buffers
24407           to ensure it ask us to discard garbage later yay.
24408
24409 2005-11-25 14:50:19 +0000  Michael Smith <msmith@xiph.org>
24410
24411           ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
24412           Original commit message from CVS:
24413           * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
24414           (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
24415           (gst_a52dec_chain_raw):
24416           * ext/a52dec/gsta52dec.h:
24417           Accept AC3 in audio/x-private1-ac3 format, which includes
24418           DVD-specific headers, as well as raw AC3, for compatibility with
24419           some demuxers.
24420
24421 2005-11-25 00:03:52 +0000  Jan Schmidt <thaytan@mad.scientist.com>
24422
24423           ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
24424           Original commit message from CVS:
24425           * ext/mad/gstmad.c: (gst_mad_chain):
24426           When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
24427           skip frame synthesis and consume input data as if we'd done the
24428           decode. Makes mad not error when the src pad is not connected.
24429           (#319784)
24430
24431 2005-11-24 13:58:55 +0000  Martin Soto <martinsoto@users.sourceforge.net>
24432
24433         * ChangeLog:
24434           Erase old CVS conflict line.
24435           Original commit message from CVS:
24436           Erase old CVS conflict line.
24437
24438 2005-11-24 13:52:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
24439
24440           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
24441           Original commit message from CVS:
24442           2005-11-23  Martin Soto  <martinsoto@users.sourceforge.net>
24443           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
24444           (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
24445           (gst_mpeg_parse_chain):
24446           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
24447           (gst_mpeg_demux_send_newsegment):
24448           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
24449           * gst/mpegstream/gstmpegparse.h:
24450           Rename send_discont method to send_newsegment and add parameters
24451           to handle actual segments. Adapt code all around to run with the
24452           new name and signature.
24453           * gst/mpegstream/gstmpegdemux.c:
24454           * gst/mpegstream/gstmpegparse.c:
24455           * gst/mpegstream/gstdvddemux.c:
24456           Convert to GST_BOILERPLATE.
24457
24458 2005-11-24 12:23:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24459
24460         * configure.ac:
24461           fix AS_LIBTOOL call
24462           Original commit message from CVS:
24463           fix AS_LIBTOOL call
24464
24465 2005-11-23 21:26:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24466
24467         * Makefile.am:
24468           add a torture target
24469           Original commit message from CVS:
24470           add a torture target
24471
24472 2005-11-23 20:05:47 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24473
24474         * ChangeLog:
24475         * configure.ac:
24476           back to HEAD
24477           Original commit message from CVS:
24478           back to HEAD
24479
24480 === release 0.9.6 ===
24481
24482 2005-11-23 19:57:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24483
24484         * ChangeLog:
24485         * NEWS:
24486         * RELEASE:
24487         * configure.ac:
24488         * docs/plugins/gst-plugins-ugly-plugins.args:
24489         * docs/plugins/gst-plugins-ugly-plugins.signals:
24490         * docs/plugins/inspect/plugin-a52dec.xml:
24491         * docs/plugins/inspect/plugin-amrnb.xml:
24492         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24493         * docs/plugins/inspect/plugin-iec958.xml:
24494         * docs/plugins/inspect/plugin-lame.xml:
24495         * docs/plugins/inspect/plugin-mad.xml:
24496         * docs/plugins/inspect/plugin-mpeg2dec.xml:
24497         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24498         * docs/plugins/inspect/plugin-rmdemux.xml:
24499           releasing 0.9.6
24500           Original commit message from CVS:
24501           releasing 0.9.6
24502
24503 2005-11-23 00:26:42 +0000  Michael Smith <msmith@xiph.org>
24504
24505           gst/realmedia/rmdemux.c: Fractional framerates.
24506           Original commit message from CVS:
24507           * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
24508           (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
24509           (find_seek_offset_bytes), (find_seek_offset_time),
24510           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
24511           (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
24512           (gst_rmdemux_chain), (gst_rmdemux_send_event),
24513           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
24514           (gst_rmdemux_parse_packet):
24515           Fractional framerates.
24516
24517 2005-11-23 00:12:24 +0000  Jan Schmidt <thaytan@mad.scientist.com>
24518
24519           ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
24520           Original commit message from CVS:
24521           * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
24522           (gst_mpeg2dec_negotiate_format), (handle_sequence),
24523           (gst_mpeg2dec_sink_event):
24524           * ext/mpeg2dec/gstmpeg2dec.h:
24525           Use fractional framerates
24526
24527 2005-11-22 19:07:13 +0000  Wim Taymans <wim.taymans@gmail.com>
24528
24529           gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
24530           Original commit message from CVS:
24531           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
24532           set_clock returns a boolean.
24533
24534 2005-11-22 18:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
24535
24536           ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
24537           Original commit message from CVS:
24538           * ext/mad/gstmad.c: (gst_mad_chain):
24539           Fix seeking even more by sending the newsegment event with the
24540           right parameters. Should fix querying in playbin/totem after
24541           a seek.
24542
24543 2005-11-22 17:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
24544
24545           ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
24546           Original commit message from CVS:
24547           * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
24548           (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
24549           Fix seeking in stand-alone mode. Fix nonexistant enum value
24550           introduced in previous commit. Improve debug messages here and
24551           there. Actually return a proper return value in the sink event
24552           handler.
24553
24554 2005-11-22 17:15:25 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24555
24556         * ext/lame/gstlame.c:
24557           doh
24558           Original commit message from CVS:
24559           doh
24560
24561 2005-11-22 17:04:38 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24562
24563         * ChangeLog:
24564         * ext/lame/gstlame.c:
24565         * ext/mad/gstmad.c:
24566         * ext/sidplay/gstsiddec.cc:
24567           fix up GValueEnum
24568           Original commit message from CVS:
24569           fix up GValueEnum
24570
24571 2005-11-22 12:39:29 +0000  Andy Wingo <wingo@pobox.com>
24572
24573         * ChangeLog:
24574         * ext/lame/gstlame.c:
24575         * ext/mad/gstid3tag.c:
24576         * ext/sidplay/gstsiddec.cc:
24577           Update for gst_tag_setter API changes.
24578           Original commit message from CVS:
24579           2005-11-22  Andy Wingo  <wingo@pobox.com>
24580           * Update for gst_tag_setter API changes.
24581
24582 2005-11-22 11:55:32 +0000  Andy Wingo <wingo@pobox.com>
24583
24584         * ChangeLog:
24585         * ext/a52dec/gsta52dec.c:
24586         * ext/mad/gstid3tag.c:
24587         * ext/mad/gstmad.c:
24588         * gst/mpegaudioparse/gstmpegaudioparse.c:
24589         * gst/mpegstream/gstdvddemux.c:
24590         * gst/mpegstream/gstmpegparse.c:
24591         * gst/realmedia/rmdemux.c:
24592           ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
24593           Original commit message from CVS:
24594           2005-11-22  Andy Wingo  <wingo@pobox.com>
24595           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
24596           * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
24597           * ext/mad/gstmad.c (gst_mad_chain)
24598           * gst/mpegaudioparse/gstmpegaudioparse.c
24599           (gst_mp3parse_sink_event)
24600           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24601           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
24602           (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
24603           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
24604           (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
24605
24606 2005-11-22 11:39:06 +0000  Tim-Philipp Müller <tim@centricular.net>
24607
24608           ext/mad/Makefile.am: libgsttagedit => libgsttag
24609           Original commit message from CVS:
24610           * ext/mad/Makefile.am:
24611           libgsttagedit => libgsttag
24612
24613 2005-11-21 23:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
24614
24615           ext/lame/gstlame.c: Don't take the stream lock
24616           Original commit message from CVS:
24617           * ext/lame/gstlame.c: (gst_lame_sink_event):
24618           Don't take the stream lock
24619
24620 2005-11-21 17:34:30 +0000  Andy Wingo <wingo@pobox.com>
24621
24622           ext/: Don't take the stream lock.
24623           Original commit message from CVS:
24624           2005-11-21  Andy Wingo  <wingo@pobox.com>
24625           * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
24626           * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
24627           * ext/mad/gstmad.c (gst_mad_sink_event):
24628           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
24629           stream lock.
24630           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
24631           stream lock changes.
24632
24633 2005-11-21 16:36:44 +0000  Andy Wingo <wingo@pobox.com>
24634
24635           *.*: Ran scripts/update-macros. Oh yes.
24636           Original commit message from CVS:
24637           2005-11-21  Andy Wingo  <wingo@pobox.com>
24638           * *.h:
24639           * *.c: Ran scripts/update-macros. Oh yes.
24640
24641 2005-11-21 15:12:43 +0000  Tim-Philipp Müller <tim@centricular.net>
24642
24643           gst/mpegstream/: Filler events have beem removed for now.
24644           Original commit message from CVS:
24645           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
24646           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
24647           Filler events have beem removed for now.
24648
24649 2005-11-21 14:08:45 +0000  Tim-Philipp Müller <tim@centricular.net>
24650
24651           gst/: Update for GST_FOURCC_FORMAT API change.
24652           Original commit message from CVS:
24653           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
24654           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
24655           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
24656           Update for GST_FOURCC_FORMAT API change.
24657
24658 2005-11-21 10:32:55 +0000  Edward Hervey <bilboed@bilboed.com>
24659
24660           gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
24661           Original commit message from CVS:
24662           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
24663           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
24664           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
24665           (gst_rmdemux_parse_packet):
24666           Modifications for disapearance of GST_PAD_IS_USABLE()
24667
24668 2005-11-18 16:14:00 +0000  Michael Smith <msmith@xiph.org>
24669
24670           gst/iec958/ac3iec.c: Remove some setcaps brokenness.
24671           Original commit message from CVS:
24672           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
24673           Remove some setcaps brokenness.
24674           Don't crash on bad input.
24675
24676 2005-11-15 22:46:23 +0000  Johan Dahlin <johan@gnome.org>
24677
24678           ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
24679           Original commit message from CVS:
24680           * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
24681           calling transform.
24682           (gst_id3_tag_do_typefind): Unref caps
24683           * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
24684
24685 2005-11-15 21:00:44 +0000  Johan Dahlin <johan@gnome.org>
24686
24687         * ext/mad/gstmad.c:
24688           remove accidentally commited hack
24689           Original commit message from CVS:
24690           remove accidentally commited hack
24691
24692 2005-11-15 20:30:53 +0000  Johan Dahlin <johan@gnome.org>
24693
24694         * ext/mad/gstmad.c:
24695           free pad templates
24696           Original commit message from CVS:
24697           free pad templates
24698
24699 2005-11-15 14:19:38 +0000  Tim-Philipp Müller <tim@centricular.net>
24700
24701           ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
24702           Original commit message from CVS:
24703           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
24704           (gst_mpeg2dec_sink_event):
24705           Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
24706           nice-ify debug message in event handler; add CHECKME.
24707           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
24708           (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
24709           (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
24710           (gst_dvd_demux_sync_stream_to_time):
24711           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
24712           (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
24713           (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
24714           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
24715           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
24716           (gst_mpeg_demux_sync_stream_to_time),
24717           (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
24718           * gst/mpegstream/gstmpegdemux.h:
24719           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
24720           (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
24721           (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
24722           (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
24723           (gst_mpeg_parse_chain):
24724           * gst/mpegstream/gstmpegparse.h:
24725           Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
24726           return value confusion (gst_pad_push vs. gst_pad_send_event and
24727           gst_pad_push_event); pass flow return values to caller;
24728           miscellaneous fixes and clean-ups.
24729
24730 2005-11-15 08:37:00 +0000  Christian Schaller <uraeus@gnome.org>
24731
24732         * gst/mpegstream/gstdvddemux.c:
24733           set rank to secondary until it works 100%
24734           Original commit message from CVS:
24735           set rank to secondary until it works 100%
24736
24737 2005-11-15 07:59:58 +0000  Christian Schaller <uraeus@gnome.org>
24738
24739         * gst-plugins-ugly.spec.in:
24740           add mpegstream plugin to spec file
24741           Original commit message from CVS:
24742           add mpegstream plugin to spec file
24743
24744 2005-11-14 22:18:21 +0000  Martin Soto <martinsoto@users.sourceforge.net>
24745
24746           gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
24747           Original commit message from CVS:
24748           2005-11-14  Martin Soto  <soto@localhost.localdomain>
24749           * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
24750           gstrfc2250enc.h.
24751
24752 2005-11-14 21:20:21 +0000  Josef Zlomek <josef.zlomek@xeris.cz>
24753
24754           partially port the mpegstream plugin to GStreamer 0.9.
24755           Original commit message from CVS:
24756           2005-11-14  Martin Soto  <martinsoto@users.sourceforge.net>
24757           * configure.ac:
24758           * gst/mpegstream/Makefile.am:
24759           * gst/mpegstream/gstdvddemux.c:
24760           * gst/mpegstream/gstdvddemux.h:
24761           * gst/mpegstream/gstmpegdemux.c:
24762           * gst/mpegstream/gstmpegdemux.h:
24763           * gst/mpegstream/gstmpegpacketize.c:
24764           * gst/mpegstream/gstmpegpacketize.h:
24765           * gst/mpegstream/gstmpegparse.c:
24766           * gst/mpegstream/gstmpegparse.h:
24767           * gst/mpegstream/gstmpegstream.c:
24768           * gst/mpegstream/gstrfc2250enc.c:
24769           * gst/mpegstream/gstrfc2250enc.h:
24770           Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
24771           partially port the mpegstream plugin to GStreamer 0.9.
24772
24773 2005-11-14 17:13:20 +0000  Andy Wingo <wingo@pobox.com>
24774
24775           configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
24776           Original commit message from CVS:
24777           2005-11-14  Andy Wingo  <wingo@pobox.com>
24778           * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
24779           debugging, allows dll builds on windows. Fixes #316076.
24780
24781 2005-11-11 19:37:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24782
24783         * ChangeLog:
24784         * configure.ac:
24785           back to head
24786           Original commit message from CVS:
24787           back to head
24788
24789 === release 0.9.5 ===
24790
24791 2005-11-11 19:35:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24792
24793         * ChangeLog:
24794         * NEWS:
24795         * RELEASE:
24796         * common:
24797         * configure.ac:
24798         * docs/plugins/inspect/plugin-a52dec.xml:
24799         * docs/plugins/inspect/plugin-amrnb.xml:
24800         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24801         * docs/plugins/inspect/plugin-iec958.xml:
24802         * docs/plugins/inspect/plugin-lame.xml:
24803         * docs/plugins/inspect/plugin-mad.xml:
24804         * docs/plugins/inspect/plugin-mpeg2dec.xml:
24805         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24806         * docs/plugins/inspect/plugin-rmdemux.xml:
24807           releasing 0.9.5
24808           Original commit message from CVS:
24809           releasing 0.9.5
24810
24811 2005-10-27 21:50:11 +0000  Wim Taymans <wim.taymans@gmail.com>
24812
24813           ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
24814           Original commit message from CVS:
24815           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
24816           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
24817           (handle_sequence), (handle_picture), (handle_slice),
24818           (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
24819           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
24820           Forward GstFlowReturn about everywhere.
24821           Handle seeking correctly.
24822
24823 2005-10-27 17:26:13 +0000  Wim Taymans <wim.taymans@gmail.com>
24824
24825           ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
24826           Original commit message from CVS:
24827           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
24828           (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
24829           (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
24830           Small cleanups in refcounting.
24831
24832 2005-10-26 16:45:04 +0000  Wim Taymans <wim.taymans@gmail.com>
24833
24834           ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
24835           Original commit message from CVS:
24836           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
24837           (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
24838           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
24839           (handle_sequence), (handle_picture):
24840           * ext/mpeg2dec/gstmpeg2dec.h:
24841           Removed lots of dubious code.
24842           Handle flushing and seeking correctly. Still leaks though...
24843
24844 2005-10-24 13:37:47 +0000  Christian Schaller <uraeus@gnome.org>
24845
24846         * ChangeLog:
24847         * configure.ac:
24848           port plugins listing changes
24849           Original commit message from CVS:
24850           port plugins listing changes
24851
24852 2005-10-23 23:06:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24853
24854         * ChangeLog:
24855         * configure.ac:
24856           back to HEAD
24857           Original commit message from CVS:
24858           back to HEAD
24859
24860 === release 0.9.4 ===
24861
24862 2005-10-23 22:44:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24863
24864         * ChangeLog:
24865         * Makefile.am:
24866         * NEWS:
24867         * RELEASE:
24868         * configure.ac:
24869         * docs/plugins/gst-plugins-ugly-plugins.args:
24870         * docs/plugins/gst-plugins-ugly-plugins.signals:
24871         * docs/plugins/inspect/plugin-a52dec.xml:
24872         * docs/plugins/inspect/plugin-amrnb.xml:
24873         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24874         * docs/plugins/inspect/plugin-iec958.xml:
24875         * docs/plugins/inspect/plugin-lame.xml:
24876         * docs/plugins/inspect/plugin-mad.xml:
24877         * docs/plugins/inspect/plugin-mpeg2dec.xml:
24878         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24879         * docs/plugins/inspect/plugin-rmdemux.xml:
24880         * gst/realmedia/rmdemux.c:
24881         * po/POTFILES.in:
24882           releasing 0.9.4
24883           Original commit message from CVS:
24884           releasing 0.9.4
24885
24886 2005-10-23 14:32:49 +0000  Julien Moutte <julien@moutte.net>
24887
24888           gst/realmedia/rmdemux.c: STOPPED->FAILED
24889           Original commit message from CVS:
24890           2005-10-23  Julien MOUTTE  <julien@moutte.net>
24891           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
24892
24893 2005-10-21 16:22:00 +0000  Christian Schaller <uraeus@gnome.org>
24894
24895         * gst-plugins-ugly.spec.in:
24896           add packaging of a52dec
24897           Original commit message from CVS:
24898           add packaging of a52dec
24899
24900 2005-10-21 11:58:38 +0000  Wim Taymans <wim.taymans@gmail.com>
24901
24902           gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
24903           Original commit message from CVS:
24904           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24905           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
24906           Set correct stream time in newsegment event.
24907
24908 2005-10-20 22:43:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24909
24910         * ext/Makefile.am:
24911           fix distcheck
24912           Original commit message from CVS:
24913           fix distcheck
24914
24915 2005-10-20 22:40:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24916
24917         * ChangeLog:
24918         * ext/Makefile.am:
24919           fix distcheck
24920           Original commit message from CVS:
24921           fix distcheck
24922
24923 2005-10-20 09:51:58 +0000  Tim-Philipp Müller <tim@centricular.net>
24924
24925           ext/a52dec/: Re-enable CPU flags, use liboil to get them.
24926           Original commit message from CVS:
24927           * ext/a52dec/Makefile.am:
24928           * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
24929           (gst_a52dec_class_init), (gst_a52dec_sink_event),
24930           (gst_a52dec_change_state):
24931           * ext/a52dec/gsta52dec.h:
24932           Re-enable CPU flags, use liboil to get them.
24933
24934 2005-10-20 09:00:30 +0000  Tim-Philipp Müller <tim@centricular.net>
24935
24936           Port AC3 decoder to 0.9 (#318849).
24937           Original commit message from CVS:
24938           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
24939           * configure.ac:
24940           * ext/a52dec/Makefile.am:
24941           * ext/a52dec/gsta52dec.c:
24942           * ext/a52dec/gsta52dec.h:
24943           Port AC3 decoder to 0.9 (#318849).
24944
24945 2005-10-20 08:30:33 +0000  Wim Taymans <wim.taymans@gmail.com>
24946
24947           ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
24948           Original commit message from CVS:
24949           * ext/sidplay/gstsiddec.cc:
24950           Small fixes and more error messages.
24951
24952 2005-10-19 16:01:35 +0000  Wim Taymans <wim.taymans@gmail.com>
24953
24954           API change fixen.
24955           Original commit message from CVS:
24956           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
24957           (gst_amrnbparse_state_change):
24958           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
24959           * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
24960           * ext/mpeg2dec/gstmpeg2dec.c:
24961           * ext/sidplay/gstsiddec.cc:
24962           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24963           (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
24964           API change fixen.
24965
24966 2005-10-19 12:43:28 +0000  Tim-Philipp Müller <tim@centricular.net>
24967
24968           configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
24969           Original commit message from CVS:
24970           * configure.ac:
24971           GST_DOC has been renamed to GST_DOCBOOK_CHECK
24972
24973 2005-10-19 09:47:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24974
24975           configure.ac: some docs I had
24976           Original commit message from CVS:
24977           * configure.ac:
24978           some docs I had
24979           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
24980           trivial fixes
24981
24982 2005-10-18 13:23:22 +0000  Wim Taymans <wim.taymans@gmail.com>
24983
24984           gst/realmedia/rmdemux.c: segment-start/done API change.
24985           Original commit message from CVS:
24986           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24987           (gst_rmdemux_perform_seek):
24988           segment-start/done API change.
24989
24990 2005-10-17 17:50:45 +0000  Michael Smith <msmith@xiph.org>
24991
24992         * ChangeLog:
24993         * common:
24994         * gst/iec958/ac3iec.c:
24995           Set buffer durations on IEC958 buffers.
24996           Original commit message from CVS:
24997           Set buffer durations on IEC958 buffers.
24998
24999 2005-10-16 17:06:42 +0000  Tim-Philipp Müller <tim@centricular.net>
25000
25001           configure.ac: Fix glib check
25002           Original commit message from CVS:
25003           * configure.ac:
25004           Fix glib check
25005
25006 2005-10-13 19:14:25 +0000  Tim-Philipp Müller <tim@centricular.net>
25007
25008           ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
25009           Original commit message from CVS:
25010           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
25011           Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
25012
25013 2005-10-13 15:29:56 +0000  Stefan Kost <ensonic@users.sourceforge.net>
25014
25015           examples/stats/mp2ogg.c: yes, typo fixes
25016           Original commit message from CVS:
25017           * examples/stats/mp2ogg.c:
25018           yes, typo fixes
25019
25020 2005-10-12 14:30:36 +0000  Stefan Kost <ensonic@users.sourceforge.net>
25021
25022           renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
25023           Original commit message from CVS:
25024           * examples/indexing/indexmpeg.c: (main):
25025           * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
25026           * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
25027           (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
25028           (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
25029           * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
25030           (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
25031           (dvdreadsrc_open_file), (dvdreadsrc_close_file):
25032           * ext/dvdread/dvdreadsrc.h:
25033           * ext/lame/gstlame.h:
25034           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
25035           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
25036           * gst/iec958/ac3iec.h:
25037           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
25038           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
25039           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
25040           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
25041           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
25042           renamed GST_FLAGS macros to GST_OBJECT_FLAGS
25043           moved bitshift from macro to enum definition
25044
25045 2005-10-11 16:37:16 +0000  Wim Taymans <wim.taymans@gmail.com>
25046
25047           newsegment API update.
25048           Original commit message from CVS:
25049           * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
25050           * ext/mad/gstmad.c: (gst_mad_chain):
25051           * gst/mpegaudioparse/gstmpegaudioparse.c:
25052           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
25053           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
25054           (gst_rmdemux_chain), (gst_rmdemux_add_stream):
25055           newsegment API update.
25056
25057 2005-10-06 13:14:38 +0000  Wim Taymans <wim.taymans@gmail.com>
25058
25059           ext/amrnb/amrnbdec.c: Mark invalid frame sizes
25060           Original commit message from CVS:
25061           * ext/amrnb/amrnbdec.c:
25062           Mark invalid frame sizes
25063           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
25064           UNUSABLE is not to be used here, just push out stuff so
25065           probes can continue linking or making the pad usable.
25066
25067 2005-10-05 11:25:51 +0000  Michael Smith <msmith@xiph.org>
25068
25069         * ChangeLog:
25070         * gst/realmedia/rmdemux.c:
25071           Improve seek error-resilience.
25072           Original commit message from CVS:
25073           Improve seek error-resilience.
25074           Better error handling generally.
25075
25076 2005-10-03 17:59:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25077
25078         * ChangeLog:
25079         * configure.ac:
25080           back to head
25081           Original commit message from CVS:
25082           back to head
25083
25084 === release 0.9.3 ===
25085
25086 2005-10-03 17:49:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25087
25088         * ChangeLog:
25089         * NEWS:
25090         * README:
25091         * configure.ac:
25092         * ext/sidplay/Makefile.am:
25093           release time
25094           Original commit message from CVS:
25095           release time
25096
25097 2005-09-30 16:43:12 +0000  Michael Smith <msmith@xiph.org>
25098
25099         * gst/realmedia/rmdemux.h:
25100           Forgot to commit this file. I hate Nano.
25101           Original commit message from CVS:
25102           Forgot to commit this file. I hate Nano.
25103
25104 2005-09-30 16:39:47 +0000  Michael Smith <msmith@xiph.org>
25105
25106         * ChangeLog:
25107         * common:
25108         * gst/realmedia/rmdemux.c:
25109           Sanity checks and memory leak fixes for real demuxer
25110           Original commit message from CVS:
25111           Sanity checks and memory leak fixes for real demuxer
25112
25113 2005-09-29 13:44:15 +0000  Michael Smith <msmith@xiph.org>
25114
25115           gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
25116           Original commit message from CVS:
25117           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
25118           (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
25119           (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
25120           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
25121           Real demuxer fixes. Make it more bulletproof against bad data,
25122           identify a few more stream types.
25123           Fix seeking so that it works (at least with the seek example
25124           program; it still fails with totem).
25125
25126 2005-09-26 14:41:23 +0000  Wim Taymans <wim.taymans@gmail.com>
25127
25128           gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
25129           Original commit message from CVS:
25130           * gst/mpegaudioparse/gstmpegaudioparse.c:
25131           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
25132           Set correct caps on buffers too.
25133
25134 2005-09-26 14:31:53 +0000  Wim Taymans <wim.taymans@gmail.com>
25135
25136           gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
25137           Original commit message from CVS:
25138           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
25139           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
25140           * gst/mpegaudioparse/gstmpegaudioparse.h:
25141           Put timestamps on buffers.
25142
25143 2005-09-21 22:21:22 +0000  Flavio Oliveira <flavio.oliveira@indt.org.br>
25144
25145         * ChangeLog:
25146         * ext/amrnb/amrnbenc.c:
25147           Changed amrnbenc description, it is an encoder, not decoder.
25148           Original commit message from CVS:
25149           Changed amrnbenc description, it is an encoder, not decoder.
25150
25151 2005-09-21 16:21:45 +0000  Michael Smith <msmith@xiph.org>
25152
25153         * ChangeLog:
25154         * gst/iec958/ac3_padder.c:
25155         * gst/iec958/ac3_padder.h:
25156         * gst/iec958/ac3iec.c:
25157           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
25158           Original commit message from CVS:
25159           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
25160           more accurate, and to check AC3 checksums (both of them in each frame),
25161           and dump the frame (as a probable sync failure) if they don't match.
25162           General code cleanup, improved comments. Changed to not construct the
25163           header backwards, and not byteswap everything else. If we end up needing
25164           to do little-endian output, we should swap in the element doing the
25165           output (AC3 is big-endian).
25166
25167 2005-09-20 17:37:54 +0000  Christian Schaller <uraeus@gnome.org>
25168
25169         * gst-plugins-ugly.spec.in:
25170           fix spec file for ugly
25171           Original commit message from CVS:
25172           fix spec file for ugly
25173
25174 2005-09-19 23:25:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25175
25176         * docs/plugins/inspect/plugin-lame.xml:
25177           revert empty commit
25178           Original commit message from CVS:
25179           revert empty commit
25180
25181 2005-09-19 23:24:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25182
25183         * docs/plugins/scan.stamp:
25184           whoops, wrong files
25185           Original commit message from CVS:
25186           whoops, wrong files
25187
25188 2005-09-19 23:21:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25189
25190           docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
25191           Original commit message from CVS:
25192           * docs/plugins/gst-plugins-ugly-plugins.args:
25193           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
25194           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
25195           * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
25196           commit missing files
25197           * docs/plugins/inspect/plugin-lame.xml:
25198           update
25199
25200 2005-09-19 16:44:13 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25201
25202         * Makefile.am:
25203         * common:
25204         * gst-plugins-ugly.spec.in:
25205           add check-valgrind target
25206           Original commit message from CVS:
25207           add check-valgrind target
25208
25209 2005-09-19 13:46:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25210
25211         * docs/plugins/scanobj-build.stamp:
25212           add stamp
25213           Original commit message from CVS:
25214           add stamp
25215
25216 2005-09-19 11:07:40 +0000  Wim Taymans <wim.taymans@gmail.com>
25217
25218           ext/lame/gstlame.c: Set caps on outgoing buffers.
25219           Original commit message from CVS:
25220           * ext/lame/gstlame.c: (gst_lame_chain):
25221           Set caps on outgoing buffers.
25222
25223 2005-09-16 16:04:28 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25224
25225         * ChangeLog:
25226         * ext/lame/gstlame.c:
25227         * ext/lame/gstlame.h:
25228           clean up further so we don't try to set up five times for a simple pipeline
25229           Original commit message from CVS:
25230           clean up further so we don't try to set up five times for
25231           a simple pipeline
25232
25233 2005-09-16 15:43:08 +0000  Michael Smith <msmith@xiph.org>
25234
25235         * ChangeLog:
25236         * common:
25237         * gst/iec958/ac3iec.c:
25238           Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
25239           Original commit message from CVS:
25240           Set setcaps function on sink pad, not source pad. Produce correct caps
25241           on output buffers.
25242
25243 2005-09-11 17:53:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25244
25245         * common:
25246         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
25247         * docs/plugins/inspect/plugin-iec958.xml:
25248         * docs/plugins/inspect/plugin-lame.xml:
25249         * docs/plugins/inspect/plugin-mad.xml:
25250         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
25251         * docs/plugins/inspect/plugin-rmdemux.xml:
25252           update inspect with source
25253           Original commit message from CVS:
25254           update inspect with source
25255
25256 2005-09-07 13:42:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
25257
25258           ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
25259           Original commit message from CVS:
25260           * ext/mad/gstid3tag.c:
25261           gsttaginterface.h -> gsttagsetter.h
25262
25263 2005-09-06 14:06:51 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25264
25265         * configure.ac:
25266           back to HEAD
25267           Original commit message from CVS:
25268           back to HEAD
25269
25270 === release 0.9.1 ===
25271
25272 2005-09-06 14:05:40 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25273
25274         * ChangeLog:
25275         * NEWS:
25276         * README:
25277         * RELEASE:
25278         * autogen.sh:
25279         * configure.ac:
25280           releasing 0.9.2
25281           Original commit message from CVS:
25282           releasing 0.9.2
25283
25284 2005-09-06 12:00:33 +0000  Wim Taymans <wim.taymans@gmail.com>
25285
25286           ext/amrnb/: State change function updates.
25287           Original commit message from CVS:
25288           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
25289           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
25290           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
25291           State change function updates.
25292
25293 2005-09-05 17:24:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
25294
25295           ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
25296           Original commit message from CVS:
25297           * ext/mpeg2dec/gstmpeg2dec.c:
25298           GST_CAT_SEEK disappeared from the public API at some point
25299
25300 2005-09-05 11:42:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25301
25302         * gst/iec958/ac3_padder.c:
25303         * gst/iec958/ac3_padder.h:
25304           doc fixes
25305           Original commit message from CVS:
25306           doc fixes
25307
25308 2005-09-04 19:28:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25309
25310         * Makefile.am:
25311         * autogen.sh:
25312         * common:
25313         * configure.ac:
25314         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
25315         * docs/plugins/inspect-build.stamp:
25316         * docs/plugins/inspect.stamp:
25317         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
25318         * docs/plugins/inspect/plugin-iec958.xml:
25319         * docs/plugins/inspect/plugin-lame.xml:
25320         * docs/plugins/inspect/plugin-mad.xml:
25321         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
25322         * docs/plugins/inspect/plugin-rmdemux.xml:
25323           docs for ugly plugins
25324           Original commit message from CVS:
25325           docs for ugly plugins
25326
25327 2005-09-02 18:01:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25328
25329         * gst-plugins-ugly.spec.in:
25330         * gst/iec958/Makefile.am:
25331           build fixes
25332           Original commit message from CVS:
25333           build fixes
25334
25335 2005-09-02 17:04:39 +0000  Michael Smith <msmith@xiph.org>
25336
25337         * ChangeLog:
25338         * gst/iec958/ac3iec.c:
25339           Accept audio/x-private1-a3c on sink pad
25340           Original commit message from CVS:
25341           Accept audio/x-private1-a3c on sink pad
25342
25343 2005-09-02 17:01:14 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25344
25345         * gst-plugins-ugly.spec.in:
25346           spec updates
25347           Original commit message from CVS:
25348           spec updates
25349
25350 2005-09-02 15:43:54 +0000  Andy Wingo <wingo@pobox.com>
25351
25352         * examples/gstplay/player.c:
25353         * examples/stats/mp2ogg.c:
25354         * ext/a52dec/gsta52dec.c:
25355         * ext/amrnb/amrnbdec.c:
25356         * ext/amrnb/amrnbenc.c:
25357         * ext/amrnb/amrnbparse.c:
25358         * ext/dvdnav/dvdnavsrc.c:
25359         * ext/dvdread/dvdreadsrc.c:
25360         * ext/lame/gstlame.c:
25361         * ext/mad/gstid3tag.c:
25362         * ext/mad/gstmad.c:
25363         * ext/mpeg2dec/gstmpeg2dec.c:
25364         * gst/ac3parse/gstac3parse.c:
25365         * gst/asfdemux/gstasfdemux.c:
25366         * gst/asfdemux/gstasfmux.c:
25367         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25368         * gst/iec958/ac3iec.c:
25369         * gst/mpegaudioparse/gstmpegaudioparse.c:
25370         * gst/mpegstream/gstdvddemux.c:
25371         * gst/mpegstream/gstmpegdemux.c:
25372         * gst/mpegstream/gstmpegparse.c:
25373         * gst/mpegstream/gstrfc2250enc.c:
25374         * gst/realmedia/rmdemux.c:
25375         * gst/synaesthesia/gstsynaesthesia.c:
25376           All plugins updated for element state changes.
25377           Original commit message from CVS:
25378           2005-09-02  Andy Wingo  <wingo@pobox.com>
25379           * All plugins updated for element state changes.
25380
25381 2005-09-02 14:19:17 +0000  Michael Smith <msmith@xiph.org>
25382
25383         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25384         * gst/iec958/ac3iec.c:
25385           Fix return types in setcaps functions
25386           Original commit message from CVS:
25387           Fix return types in setcaps functions
25388
25389 2005-09-02 13:37:13 +0000  Michael Smith <msmith@xiph.org>
25390
25391         * ChangeLog:
25392         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25393         * gst/iec958/ac3iec.c:
25394           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
25395           Original commit message from CVS:
25396           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
25397           Some general cleanups in iec958 framer.
25398
25399 2005-09-01 21:07:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25400
25401         * common:
25402         * m4/Makefile.am:
25403         * m4/as-arts.m4:
25404         * m4/esd.m4:
25405         * m4/gst-alsa.m4:
25406         * m4/gst-artsc.m4:
25407         * m4/gst-matroska.m4:
25408         * m4/ogg.m4:
25409         * m4/vorbis.m4:
25410           fix distcheck; remove some old m4s
25411           Original commit message from CVS:
25412           fix distcheck; remove some old m4s
25413
25414 2005-09-01 17:31:21 +0000  Michael Smith <msmith@xiph.org>
25415
25416         * ChangeLog:
25417         * configure.ac:
25418         * gst/iec958/Makefile.am:
25419         * gst/iec958/ac3_padder.c:
25420         * gst/iec958/ac3_padder.h:
25421         * gst/iec958/ac3iec.c:
25422         * gst/iec958/ac3iec.h:
25423           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
25424           Original commit message from CVS:
25425           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
25426
25427 2005-09-01 11:52:34 +0000  Wim Taymans <wim.taymans@gmail.com>
25428
25429           gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
25430           Original commit message from CVS:
25431           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
25432           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
25433           (gst_dvdlpcmdec_change_state):
25434           Cleanups, fixed header parsing and stripping.
25435
25436 2005-09-01 11:34:39 +0000  Michael Smith <msmith@xiph.org>
25437
25438         * ChangeLog:
25439         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25440           Use the right bytes when parsing the LPCM dvd header
25441           Original commit message from CVS:
25442           Use the right bytes when parsing the LPCM dvd header
25443
25444 2005-09-01 11:16:15 +0000  Michael Smith <msmith@xiph.org>
25445
25446         * ChangeLog:
25447         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25448           Return the correct values from chain function
25449           Original commit message from CVS:
25450           Return the correct values from chain function
25451
25452 2005-09-01 10:04:53 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25453
25454         * common:
25455         * docs/Makefile.am:
25456         * docs/plugins/.gitignore:
25457         * docs/random/ChangeLog-0.8:
25458         * docs/version.entities.in:
25459           adding doc stuff
25460           Original commit message from CVS:
25461           adding doc stuff
25462
25463 2005-08-31 19:37:08 +0000  Michael Smith <msmith@xiph.org>
25464
25465         * ChangeLog:
25466         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25467         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
25468           Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
25469           Original commit message from CVS:
25470           Restructure LPCM decoder to not expect the demuxer to parse the LPCM
25471           header; instead do this internally. Also support the old way, using
25472           a different mime-type. CVS:
25473
25474 2001-12-17 18:37:01 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25475
25476           building up speed
25477           Original commit message from CVS:
25478           building up speed
25479