Release 1.21.2
[platform/upstream/gstreamer.git] / subprojects / gst-plugins-ugly / ChangeLog
1 === release 1.21.2 ===
2
3 2022-11-07 23:53:59 +0000  Tim-Philipp Müller <tim@centricular.com>
4
5         * NEWS:
6         * RELEASE:
7         * gst-plugins-ugly.doap:
8         * meson.build:
9           Release 1.21.2
10
11 2022-11-07 23:53:57 +0000  Tim-Philipp Müller <tim@centricular.com>
12
13         * ChangeLog:
14           Update ChangeLogs for 1.21.2
15
16 2022-10-23 20:32:35 +0100  Tim-Philipp Müller <tim@centricular.com>
17
18         * docs/gst_plugins_cache.json:
19         * gst/meson.build:
20         * gst/xingmux/gstxingmux.c:
21         * gst/xingmux/gstxingmux.h:
22         * gst/xingmux/meson.build:
23         * gst/xingmux/plugin.c:
24         * meson_options.txt:
25         * tests/check/elements/xingmux.c:
26         * tests/check/elements/xingmux_testdata.h:
27         * tests/check/meson.build:
28           xingmux: move from gst-plugins-ugly to gst-plugins-good
29           Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/issues/415
30           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3251>
31
32 2022-10-04 03:57:31 +0100  Tim-Philipp Müller <tim@centricular.com>
33
34         * meson.build:
35           Back to development
36           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3115>
37
38 === release 1.21.1 ===
39
40 2022-10-04 01:14:01 +0100  Tim-Philipp Müller <tim@centricular.com>
41
42         * ChangeLog:
43         * NEWS:
44         * RELEASE:
45         * gst-plugins-ugly.doap:
46         * meson.build:
47           Release 1.21.1
48
49 2022-10-04 01:13:59 +0100  Tim-Philipp Müller <tim@centricular.com>
50
51         * ChangeLog:
52           Update ChangeLogs for 1.21.1
53
54 2022-09-21 19:19:45 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
55
56         * meson.build:
57           meson: Use implicit builtin dirs in pkgconfig generation
58           Starting with Meson 0.62, meson automatically populates the variables
59           list in the pkgconfig file if you reference builtin directories in the
60           pkgconfig file (whether via a custom pkgconfig variable or elsewhere).
61           We need this, because ${prefix}/libexec is a hard-coded value which is
62           incorrect on, for example, Debian.
63           Bump requirement to 0.62, and remove version compares that retained
64           support for older Meson versions.
65           Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1245
66           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3061>
67
68 2022-08-29 10:17:45 -0400  Thibault Saunier <tsaunier@igalia.com>
69
70         * docs/meson.build:
71           doc: Do not build plugins to build the doc
72           It is not actually necessary
73           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2954>
74
75 2021-03-24 14:20:18 -0500  Zebediah Figura <z.figura12@gmail.com>
76
77         * meson.build:
78           meson: Build with -Wl,-z,nodelete to prevent unloading of dynamic libraries and plugins
79           GLib made the unfortunate decision to prevent libgobject from ever being
80           unloaded, which means that now any library which registers a static type
81           can't ever be unloaded either (and any library that depends on those,
82           ad nauseam).
83           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/778>
84
85 2018-10-18 12:32:03 +0900  Yeongjin Jeong <yeongjin.jeong@navercorp.com>
86
87         * ext/x264/gstx264enc.c:
88           x264enc: Print full option-string applied to x264_encoder in debug log
89           x264 encoder transfers all options applied to the encoder
90           to the SEI payload when the headers(SPS, PPS) is requested.
91           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3014>
92
93 2018-10-17 23:38:22 +0900  Yeongjin Jeong <yeongjin.jeong@navercorp.com>
94
95         * ext/x264/gstx264enc.c:
96           x264enc: Don't assume the order of nal unit
97           Just for extra safety, let's check the index of the nal unit
98           through the enum value of the nal type provided by x264.
99           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3014>
100
101 2022-09-01 15:11:31 -0400  Thibault Saunier <tsaunier@igalia.com>
102
103         * ext/a52dec/meson.build:
104         * ext/amrnb/meson.build:
105         * ext/amrwbdec/meson.build:
106         * ext/cdio/meson.build:
107         * ext/dvdread/meson.build:
108         * ext/mpeg2dec/meson.build:
109         * ext/sidplay/meson.build:
110         * ext/x264/meson.build:
111         * gst/asfdemux/meson.build:
112         * gst/dvdlpcmdec/meson.build:
113         * gst/dvdsub/meson.build:
114         * gst/realmedia/meson.build:
115         * gst/xingmux/meson.build:
116         * meson.build:
117           meson: Call pkgconfig.generate in the loop where we declare plugins dependencies
118           Removing some copy pasted code
119           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2970>
120
121 2022-09-01 11:51:48 -0400  Thibault Saunier <tsaunier@igalia.com>
122
123         * docs/meson.build:
124           meson: Namespace the plugins_doc_dep/libraries variables
125           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2970>
126
127 2022-08-31 18:44:14 -0400  Thibault Saunier <tsaunier@igalia.com>
128
129         * meson.build:
130           meson: Rename plugins list and make them "dependency" objects
131           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2970>
132
133 2022-05-31 15:18:03 +0200  Stéphane Cerveau <scerveau@collabora.com>
134
135         * docs/meson.build:
136         * meson.build:
137           docs: disable in static build
138           Following gst-plugins-base, disable docs if static_build
139           in:
140           - gstreamer
141           - gst-plugins-good
142           - gst-plugins-ugly
143           - gst-libav
144           - gstreamer-vaapi
145           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2529>
146
147 2022-06-29 10:55:13 +0100  Tim-Philipp Müller <tim@centricular.com>
148
149         * meson.build:
150           coding style: allow declarations after statement
151           See https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1243/
152           and https://gitlab.freedesktop.org/gstreamer/gstreamer-project/-/issues/78
153           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2683>
154
155 2022-06-25 19:50:10 +0100  Tim-Philipp Müller <tim@centricular.com>
156
157         * tests/check/meson.build:
158           tests: skip unit tests for dependency-less elements that have been disabled
159           Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1136
160           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2660>
161
162 2022-04-06 12:56:30 +0100  Tim-Philipp Müller <tim@centricular.com>
163
164         * meson.build:
165           Bump GLib requirement to >= 2.62
166           Can't require 2.64 yet because of
167           https://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/323
168           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2568>
169
170 2022-03-25 10:18:34 -0400  Xavier Claessens <xavier.claessens@collabora.com>
171
172         * meson.build:
173           Always define ENABLE_NLS
174           GLib guarantees libintl API is always available, provided by
175           proxy-libintl as last resort. GLib itself unconditionally define
176           ENABLE_NLS.
177           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2028>
178
179 2022-03-25 10:20:24 -0400  Xavier Claessens <xavier.claessens@collabora.com>
180
181         * gst-libs/gst/gettext.h:
182         * gst-libs/gst/gst-i18n-plugin.h:
183           Delete unused i18n headers
184           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2028>
185
186 2022-03-25 09:59:23 -0400  Xavier Claessens <xavier.claessens@collabora.com>
187
188         * ext/cdio/gstcdiocddasrc.c:
189         * ext/dvdread/dvdreadsrc.c:
190         * gst/asfdemux/gstasf.c:
191         * gst/asfdemux/gstasfdemux.c:
192         * gst/asfdemux/gstasfelement.c:
193           Replace gst-i18n-*.h with gi18n-lib.h
194           GLib guarantees libintl is always present, using proxy-libintl as
195           last resort. There is no need to mock gettex API any more.
196           This fix static build on Windows because G_INTL_STATIC_COMPILATION must
197           be defined before including libintl.h, and glib does it for us as part
198           as including glib.h.
199           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2028>
200
201 2022-04-15 16:53:25 +0300  Sebastian Dröge <sebastian@centricular.com>
202
203         * ext/x264/gstx264enc.c:
204           x264enc: Don't try to fixate ANY allowed caps
205           Instead fall back to the template caps.
206           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2197>
207
208 2022-03-30 11:06:02 -0400  Xavier Claessens <xavier.claessens@collabora.com>
209
210         * meson.build:
211           Use gmodule-no-export-2.0
212           We don't need `-Wl,--export-dynamic`, that's used only for executables
213           that needs to export an API to be used by plugins they load.
214           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2031>
215
216 2022-03-25 15:00:20 -0400  Xavier Claessens <xavier.claessens@collabora.com>
217
218         * ext/dvdread/meson.build:
219         * meson.build:
220           Remove glib and gobject dependencies everywhere
221           They are part of gst_dep already and we have to make sure to always have
222           gst_dep. The order in dependencies matters, because it is also the order
223           in which Meson will set -I args. We want gstreamer's config.h to take
224           precedence over glib's private config.h when it's a subproject.
225           While at it, remove useless fallback args for gmodule/gio dependencies,
226           only gstreamer core needs it.
227           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2031>
228
229 2022-03-18 13:42:27 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
230
231         * meson.build:
232           meson: Bump all meson requirements to 0.60
233           Lots of new warnings ever since
234           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1934
235           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1977>
236
237 2022-02-23 11:10:11 +0100  Sebastian Fricke <sebastian.fricke@collabora.com>
238
239         * README.md:
240           Maintain build instructions at a single location
241           Do not maintain similar build instructions within each gst-plugins-*
242           subproject and the subproject/gstreamer subproject. Use the build
243           instructions from the mono-repository and link to them via hyperlink.
244           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1743>
245
246 2022-02-21 11:37:26 -0500  Xavier Claessens <xavier.claessens@collabora.com>
247
248         * ext/amrnb/meson.build:
249         * ext/x264/meson.build:
250           devenv: Add some missing GStreamer specific env variables
251           This should make "meson devenv" closer to what "gst-env.py" sets.
252           - GST_VALIDATE_SCENARIOS_PATH
253           - GST_VALIDATE_APPS_DIR
254           - GST_OMX_CONFIG_DIR
255           - GST_ENCODING_TARGET_PATH
256           - GST_PRESET_PATH
257           - GST_PLUGIN_SCANNER
258           - GST_PTP_HELPER
259           - _GI_OVERRIDES_PATH
260           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1768>
261
262 2022-02-21 23:29:23 +0100  Ruben Gonzalez <rgonzalez@fluendo.com>
263
264         * docs/gst_plugins_cache.json:
265         * ext/x264/gstx264enc.c:
266           x264enc: Update long-name and description
267           Update x264enc long-name to be more than just the name. Then the
268           description also was updated to be longer than the long-name, and
269           similar to the plugin description.
270           Finally, as I am here, H264 was replaced by H.264 and x264 is only a
271           plugin (not plugins).
272           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1771>
273
274 2021-10-01 20:27:28 +0900  Seungha Yang <seungha@centricular.com>
275
276         * meson.build:
277           meson: Do hard build error for some MSVC warnings
278           Handle various MSVC warnings as errors for development version.
279           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1006>
280
281 2022-02-04 11:15:47 +0000  Tim-Philipp Müller <tim@centricular.com>
282
283         * meson.build:
284           Back to development
285           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1635>
286
287 === release 1.20.0 ===
288
289 2022-02-03 19:53:25 +0000  Tim-Philipp Müller <tim@centricular.com>
290
291         * ChangeLog:
292         * NEWS:
293         * README:
294         * RELEASE:
295         * gst-plugins-ugly.doap:
296         * meson.build:
297           Release 1.20.0
298
299 2022-02-03 19:53:18 +0000  Tim-Philipp Müller <tim@centricular.com>
300
301         * ChangeLog:
302           Update ChangeLogs for 1.20.0
303
304 === release 1.19.90 ===
305
306 2022-01-28 14:28:35 +0000  Tim-Philipp Müller <tim@centricular.com>
307
308         * ChangeLog:
309         * NEWS:
310         * RELEASE:
311         * gst-plugins-ugly.doap:
312         * meson.build:
313           Release 1.19.90
314
315 2022-01-28 14:28:28 +0000  Tim-Philipp Müller <tim@centricular.com>
316
317         * ChangeLog:
318           Update ChangeLogs for 1.19.90
319
320 2022-01-27 01:39:28 +0000  Tim-Philipp Müller <tim@centricular.com>
321
322         * po/LINGUAS:
323         * po/ro.po:
324           gst-plugins-ugly: update translations
325           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1579>
326
327 2022-01-05 02:07:59 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
328
329         * docs/meson.build:
330         * meson.build:
331           meson: Add explicit check: kwarg to all run_command() calls
332           This is required since Meson 0.61.0, and causes a warning to be
333           emitted otherwise:
334           https://github.com/mesonbuild/meson/commit/2c079d855ed87488bdcc6c5c06f59abdb9b85b6c
335           https://github.com/mesonbuild/meson/issues/9300
336           This exposed a bunch of places where we had broken run_command()
337           calls, unnecessary run_command() calls, and places where check: true
338           should be used.
339           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1507>
340
341 2021-11-03 18:44:03 +0000  Tim-Philipp Müller <tim@centricular.com>
342
343         * meson.build:
344           Back to development
345
346 === release 1.19.3 ===
347
348 2021-11-03 15:43:36 +0000  Tim-Philipp Müller <tim@centricular.com>
349
350         * ChangeLog:
351         * NEWS:
352         * RELEASE:
353         * gst-plugins-ugly.doap:
354         * meson.build:
355           Release 1.19.3
356
357 2021-11-03 15:43:32 +0000  Tim-Philipp Müller <tim@centricular.com>
358
359         * ChangeLog:
360           Update ChangeLogs for 1.19.3
361
362 2021-10-25 11:37:45 +0100  Tim-Philipp Müller <tim@centricular.com>
363
364         * meson.build:
365           meson: require matching GStreamer dep versions for unstable development releases
366           Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/929
367           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1244>
368
369 2021-10-25 01:02:36 +0100  Tim-Philipp Müller <tim@centricular.com>
370
371         * po/af.po:
372         * po/ast.po:
373         * po/az.po:
374         * po/bg.po:
375         * po/ca.po:
376         * po/cs.po:
377         * po/da.po:
378         * po/de.po:
379         * po/el.po:
380         * po/en_GB.po:
381         * po/eo.po:
382         * po/es.po:
383         * po/eu.po:
384         * po/fi.po:
385         * po/fr.po:
386         * po/fur.po:
387         * po/gl.po:
388         * po/hr.po:
389         * po/hu.po:
390         * po/id.po:
391         * po/it.po:
392         * po/ja.po:
393         * po/lt.po:
394         * po/lv.po:
395         * po/ms.po:
396         * po/mt.po:
397         * po/nb.po:
398         * po/nl.po:
399         * po/or.po:
400         * po/pl.po:
401         * po/pt_BR.po:
402         * po/ro.po:
403         * po/ru.po:
404         * po/sk.po:
405         * po/sl.po:
406         * po/sq.po:
407         * po/sr.po:
408         * po/sv.po:
409         * po/ta.po:
410         * po/tr.po:
411         * po/uk.po:
412         * po/vi.po:
413         * po/zh_CN.po:
414         * po/zh_TW.po:
415           gst-plugins-ugly: update translations
416           Fixes #656
417           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1240>
418
419 2021-10-21 00:33:06 +0100  Tim-Philipp Müller <tim@centricular.com>
420
421         * meson_options.txt:
422           meson: default to gpl=disabled for gst-plugins-bad and -ugly
423           This will only affect individual/tarball module builds, as the
424           options yield to the parent project which was set to gpl=disabled
425           by default already. We kept it as auto in the original commit
426           to accommodate the need to update cerbero as well, which had to
427           be done separately after the initial commit.
428           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1217>
429
430 2021-10-18 15:47:00 +0100  Tim-Philipp Müller <tim@centricular.com>
431
432         * tests/check/meson.build:
433           meson: update for meson.build_root() and .build_source() deprecation
434           -> use meson.project_build_root() or .global_build_root() instead.
435           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
436
437 2021-10-18 00:40:14 +0100  Tim-Philipp Müller <tim@centricular.com>
438
439         * docs/meson.build:
440         * tests/check/meson.build:
441           meson: update for dep.get_pkgconfig_variable() deprecation
442           ... in favour of dep.get_variable('foo', ..) which in some
443           cases allows for further cleanups in future since we can
444           extract variables from pkg-config dependencies as well as
445           internal dependencies using this mechanism.
446           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
447
448 2021-10-18 00:03:47 +0100  Tim-Philipp Müller <tim@centricular.com>
449
450         * meson.build:
451           meson: clean up conditional paths after version bump
452           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
453
454 2021-10-14 18:38:26 +0100  Tim-Philipp Müller <tim@centricular.com>
455
456         * meson.build:
457           meson: bump meson requirement to >= 0.59
458           For monorepo build and ugly/bad, for advanced feature
459           option API like get_option('xyz').required(..) which
460           we use in combination with the 'gpl' option.
461           For rest of modules for consistency (people will likely
462           use newer features based on the top-level requirement).
463           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1084>
464
465 2021-09-19 00:55:34 +0100  Tim-Philipp Müller <tim@centricular.com>
466
467         * ext/a52dec/meson.build:
468         * ext/cdio/meson.build:
469         * ext/dvdread/meson.build:
470         * ext/mpeg2dec/meson.build:
471         * ext/sidplay/meson.build:
472         * ext/x264/meson.build:
473         * meson.build:
474         * meson_options.txt:
475           meson: add 'gpl' option and only build plugins with (A)GPL deps if explicitly enabled
476           Require explicit opt-in to build plugins with (A)GPL dependencies.
477           Keep ugly/bad options on 'auto' for now so cerbero doesn't fail.
478           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1084>
479
480 2021-10-12 15:52:48 -0300  Thibault Saunier <tsaunier@igalia.com>
481
482         * docs/meson.build:
483           meson: Streamline the way we detect when to build documentation
484           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1093>
485
486 2021-09-28 10:11:15 +1000  Brad Hards <bradh@frogmouth.net>
487
488         * README:
489         * RELEASE:
490           doc: update IRC links to OFTC
491           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/945>
492
493 2021-09-26 01:07:02 +0100  Tim-Philipp Müller <tim@centricular.com>
494
495         * meson.build:
496           Back to development
497           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/925>
498
499 === release 1.19.2 ===
500
501 2021-09-23 01:34:00 +0100  Tim-Philipp Müller <tim@centricular.com>
502
503         * ChangeLog:
504         * NEWS:
505         * RELEASE:
506         * gst-plugins-ugly.doap:
507         * meson.build:
508           Release 1.19.2
509
510 2021-09-21 15:05:58 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
511
512         * ext/x264/gstx264enc.c:
513           x264enc: Strip trailing whitespace from x264's log messages
514           x264 has linebreaks at the end of its log messages that we should
515           ignore.
516           Add G_GNUC_PRINTF to the callback to make sure GCC lets us forward the
517           format string to another function marked as printf (g_strdup_vprintf)
518           without triggering -Wformat-nonliteral.
519           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
520
521 2021-09-21 14:57:29 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
522
523         * ext/x264/gstx264enc.c:
524           x264enc: Add the func/line info to the log callback
525           It looks awkward when it's missing. At least point us at the callback
526           function.
527           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
528
529 2021-09-21 14:56:23 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
530
531         * ext/x264/gstx264enc.c:
532           x264enc: Reduce log spam about bit depth support
533           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
534
535 2021-07-28 11:49:16 +0200  Stéphane Cerveau <scerveau@collabora.com>
536
537         * ext/mpeg2dec/gstmpeg2dec.c:
538           mpeg2dec: drop B-frame on open gop
539           Enhance open gop detection to drop B-frame which are invalid
540           before the first reference frame.
541           In stream such
542           gst-integration-testsuites/medias/defaults/mxf/op2b-mpeg2-wave_hd.mxf,
543           the two first frames must be dropped as we detect an open GOP situation
544           but in another media, such as http://col.la/1920X1080IXDCAMEX5MIN, the
545           first frames should not be dropped as we are in a closed GOP situation.
546           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/84>
547
548 2021-05-22 01:53:43 +0100  Tim-Philipp Müller <tim@centricular.com>
549
550         * ext/x264/gstencoderbitrateprofilemanager.c:
551         * gst/asfdemux/gstasfdemux.c:
552         * gst/realmedia/rtspreal.c:
553         * meson.build:
554           Use g_memdup2() where available and add fallback for older GLib versions
555           - x264 encoder bitrate profile manager: alloc size is based
556           on existing allocation
557           - asfdemux: change length var to 64-bit and check for G_MAXUINT
558           - realmedia: opaque_data_len is read from 32 bits and then
559           only subtracted upon.
560           g_memdup() is deprecated since GLib 2.68 and we want to avoid
561           deprecation warnings with recent versions of GLib.
562           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/83>
563
564 2021-06-01 15:28:40 +0100  Tim-Philipp Müller <tim@centricular.com>
565
566         * meson.build:
567           Back to development
568
569 === release 1.19.1 ===
570
571 2021-06-01 00:12:09 +0100  Tim-Philipp Müller <tim@centricular.com>
572
573         * ChangeLog:
574         * NEWS:
575         * README:
576         * RELEASE:
577         * gst-plugins-ugly.doap:
578         * meson.build:
579           Release 1.19.1
580
581 2018-02-26 17:28:25 +0100  David Fernandez <d.fernandezlop@gmail.com>
582
583         * docs/gst_plugins_cache.json:
584         * ext/x264/gstx264enc.c:
585           x264enc: Change accepted caps width and height from [16, MAX] to [1, MAX]
586           There are cases where the video size might be less than 16x16.
587           This change allows the x264 encoder to accept this cases.
588           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/44>
589
590 2021-04-20 18:48:38 -0400  Doug Nazar <nazard@nazar.ca>
591
592         * gst/realmedia/rmdemux.c:
593         * gst/realmedia/rmdemux.h:
594           realmedia: Drop duplicate seek events.
595           Also use seek seqnum for flush & segment events/messages.
596           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/81>
597
598 2021-04-20 18:47:31 -0400  Doug Nazar <nazard@nazar.ca>
599
600         * gst/asfdemux/gstasfdemux.c:
601           asfdemux: Drop duplicate seek events.
602           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/81>
603
604 2021-03-29 13:41:07 +0200  Stéphane Cerveau <scerveau@collabora.com>
605
606         * gst/xingmux/gstxingmux.c:
607         * gst/xingmux/gstxingmux.h:
608         * gst/xingmux/plugin.c:
609           xingmux: allow per feature registration
610           Split plugin into features including
611           dynamic types which can be indiviually
612           registered during a static build.
613           More details here:
614           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
615           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
616           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
617
618 2021-03-29 13:39:20 +0200  Stéphane Cerveau <scerveau@collabora.com>
619
620         * gst/realmedia/pnmsrc.c:
621         * gst/realmedia/pnmsrc.h:
622         * gst/realmedia/rademux.c:
623         * gst/realmedia/rademux.h:
624         * gst/realmedia/rdtdepay.c:
625         * gst/realmedia/rdtdepay.h:
626         * gst/realmedia/rdtmanager.c:
627         * gst/realmedia/rdtmanager.h:
628         * gst/realmedia/realmedia.c:
629         * gst/realmedia/rmdemux.c:
630         * gst/realmedia/rmdemux.h:
631         * gst/realmedia/rtspreal.c:
632         * gst/realmedia/rtspreal.h:
633           realmedia: allow per feature registration
634           Split plugin into features including
635           dynamic types which can be indiviually
636           registered during a static build.
637           More details here:
638           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
639           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
640           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
641
642 2021-03-29 13:23:51 +0200  Stéphane Cerveau <scerveau@collabora.com>
643
644         * gst/dvdsub/gstdvdsubdec.c:
645         * gst/dvdsub/gstdvdsubdec.h:
646         * gst/dvdsub/gstdvdsubparse.c:
647         * gst/dvdsub/gstdvdsubparse.h:
648           dvdsub: allow per feature registration
649           Split plugin into features including
650           dynamic types which can be indiviually
651           registered during a static build.
652           More details here:
653           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
654           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
655           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
656
657 2021-03-29 13:15:32 +0200  Stéphane Cerveau <scerveau@collabora.com>
658
659         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
660         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
661           dvdlpcmdec: allow per feature registration
662           Split plugin into features including
663           dynamic types which can be indiviually
664           registered during a static build.
665           More details here:
666           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
667           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
668           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
669
670 2021-03-29 13:11:23 +0200  Stéphane Cerveau <scerveau@collabora.com>
671
672         * gst/asfdemux/gstasf.c:
673         * gst/asfdemux/gstasfdemux.c:
674         * gst/asfdemux/gstasfdemux.h:
675         * gst/asfdemux/gstasfelement.c:
676         * gst/asfdemux/gstasfelements.h:
677         * gst/asfdemux/gstrtpasfdepay.c:
678         * gst/asfdemux/gstrtspwms.c:
679         * gst/asfdemux/meson.build:
680           asfdemux: allow per feature registration
681           Split plugin into features including
682           dynamic types which can be indiviually
683           registered during a static build.
684           More details here:
685           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
686           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
687           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
688
689 2021-03-29 12:39:36 +0200  Stéphane Cerveau <scerveau@collabora.com>
690
691         * ext/x264/gstx264enc.c:
692         * ext/x264/gstx264enc.h:
693           x264: allow per feature registration
694           Split plugin into features including
695           dynamic types which can be indiviually
696           registered during a static build.
697           More details here:
698           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
699           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
700           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
701
702 2021-03-29 12:33:00 +0200  Stéphane Cerveau <scerveau@collabora.com>
703
704         * ext/sidplay/gstsiddec.cc:
705         * ext/sidplay/gstsiddec.h:
706           sidplay: allow per feature registration
707           Split plugin into features including
708           dynamic types which can be indiviually
709           registered during a static build.
710           More details here:
711           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
712           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
713           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
714
715 2021-03-29 12:31:26 +0200  Stéphane Cerveau <scerveau@collabora.com>
716
717         * ext/mpeg2dec/gstmpeg2dec.c:
718         * ext/mpeg2dec/gstmpeg2dec.h:
719           mpeg2dec: allow per feature registration
720           Split plugin into features including
721           dynamic types which can be indiviually
722           registered during a static build.
723           More details here:
724           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
725           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
726           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
727
728 2021-03-29 12:28:28 +0200  Stéphane Cerveau <scerveau@collabora.com>
729
730         * ext/dvdread/dvdreadsrc.c:
731         * ext/dvdread/dvdreadsrc.h:
732           dvdread: allow per feature registration
733           Split plugin into features including
734           dynamic types which can be indiviually
735           registered during a static build.
736           More details here:
737           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
738           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
739           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
740
741 2021-03-29 12:28:04 +0200  Stéphane Cerveau <scerveau@collabora.com>
742
743         * ext/cdio/gstcdio.c:
744         * ext/cdio/gstcdio.h:
745         * ext/cdio/gstcdiocddasrc.c:
746         * ext/cdio/gstcdiocddasrc.h:
747           cdio: allow per feature registration
748           Split plugin into features including
749           dynamic types which can be indiviually
750           registered during a static build.
751           More details here:
752           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
753           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
754           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
755
756 2021-03-29 10:39:46 +0200  Stéphane Cerveau <scerveau@collabora.com>
757
758         * ext/amrwbdec/amrwb.c:
759         * ext/amrwbdec/amrwbdec.c:
760         * ext/amrwbdec/amrwbdec.h:
761           amrwbdec: allow per feature registration
762           Split plugin into features including
763           dynamic types which can be indiviually
764           registered during a static build.
765           More details here:
766           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
767           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
768           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
769
770 2021-03-29 10:38:07 +0200  Stéphane Cerveau <scerveau@collabora.com>
771
772         * ext/amrnb/amrnb.c:
773         * ext/amrnb/amrnbdec.c:
774         * ext/amrnb/amrnbdec.h:
775         * ext/amrnb/amrnbenc.c:
776         * ext/amrnb/amrnbenc.h:
777           amrnb: allow per feature registration
778           Split plugin into features including
779           dynamic types which can be indiviually
780           registered during a static build.
781           More details here:
782           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
783           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
784           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
785
786 2021-03-29 10:37:26 +0200  Stéphane Cerveau <scerveau@collabora.com>
787
788         * ext/a52dec/gsta52dec.c:
789         * ext/a52dec/gsta52dec.h:
790           a52dec: allow per feature registration
791           Split plugin into features including
792           dynamic types which can be indiviually
793           registered during a static build.
794           More details here:
795           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
796           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
797           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
798
799 2021-03-19 15:16:06 +1100  Matthew Waters <matthew@centricular.com>
800
801         * ext/x264/gstencoderbitrateprofilemanager.c:
802           gst: don't use volatile to mean atomic
803           volatile is not sufficient to provide atomic guarantees and real atomics
804           should be used instead.  GCC 11 has started warning about using volatile
805           with atomic operations.
806           https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1719
807           Discovered in https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/868
808           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/78>
809
810 2021-03-03 11:05:14 +0200  Sebastian Dröge <sebastian@centricular.com>
811
812         * gst/realmedia/rmdemux.c:
813           rmdemux: Make sure we have enough data available when parsing audio/video packets
814           Otherwise there will be out-of-bounds reads and potential crashes.
815           Thanks to Natalie Silvanovich for reporting.
816           Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/issues/37
817           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/74>
818
819 2020-11-04 18:44:07 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
820
821         * meson.build:
822           meson: Enable some MSVC warnings for parity with GCC/Clang
823           This makes it easier to do development with MSVC by making it warn
824           on common issues that GCC/Clang error out for in our CI configuration.
825           Continuation from https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/223
826           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/71>
827
828 2020-10-31 04:52:14 +0900  Seungha Yang <seungha@centricular.com>
829
830         * tests/check/elements/mpeg2dec.c:
831           tests: mpeg2dec: Don't expect BT601 color space
832           If it's required, mpeg2dec should set it explicitly.
833           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/70>
834
835 2020-09-08 17:30:39 +0100  Tim-Philipp Müller <tim@centricular.com>
836
837         * .gitlab-ci.yml:
838           ci: include template from gst-ci master branch again
839
840 2020-09-08 16:58:40 +0100  Tim-Philipp Müller <tim@centricular.com>
841
842         * meson.build:
843           Back to development
844
845 === release 1.18.0 ===
846
847 2020-09-08 00:05:39 +0100  Tim-Philipp Müller <tim@centricular.com>
848
849         * .gitlab-ci.yml:
850         * ChangeLog:
851         * NEWS:
852         * README:
853         * RELEASE:
854         * gst-plugins-ugly.doap:
855         * meson.build:
856           Release 1.18.0
857
858 2020-09-07 22:40:46 +0100  Tim-Philipp Müller <tim@centricular.com>
859
860         * meson.build:
861         * scripts/dist-translations.py:
862         * scripts/meson.build:
863           meson: dist pot file in tarball
864           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/69>
865
866 2020-09-07 12:14:13 +0300  Sebastian Dröge <sebastian@centricular.com>
867
868         * ext/x264/gstx264enc.c:
869           x264: Update for gst_video_transfer_function_*() function renaming
870           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/68>
871
872 2020-08-21 10:35:11 +0300  Sebastian Dröge <sebastian@centricular.com>
873
874         * docs/gst_plugins_cache.json:
875         * ext/x264/gstx264enc.c:
876           x264enc: Allow maximum quantizer value of 63 instead of 51
877           QP_MAX_SPEC in x264 is set to 63 nowadays and in theory it allows even
878           up to 81 (QP_MAX) but that seems to be outside the spec.
879           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/67>
880
881 === release 1.17.90 ===
882
883 2020-08-20 16:12:23 +0100  Tim-Philipp Müller <tim@centricular.com>
884
885         * ChangeLog:
886         * NEWS:
887         * RELEASE:
888         * gst-plugins-ugly.doap:
889         * meson.build:
890           Release 1.17.90
891
892 2020-07-15 10:49:03 +0300  Jordan Petridis <jordan@centricular.com>
893
894         * tests/check/elements/amrnbenc.c:
895           amrnbenc: remove global variables
896           gstcheck is declaring its own buffers glist which ends up
897           overwritten, loks like the code meant to use that already
898           gcc 10 is also complaining about this, but only on static
899           builds for some reason
900           ```
901           FAILED: subprojects/gst-plugins-ugly/tests/check/elements_amrnbenc
902           /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
903           collect2: error: ld returned 1 exit status
904           ```
905           also remove unused var `current_buf`
906           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/62>
907
908 2020-04-02 03:27:26 +1100  Jan Schmidt <jan@centricular.com>
909
910         * gst/realmedia/rmdemux.c:
911           rmdemux: Don't ignore the return value of gst_segment_do_seek()
912           If gst_segment_do_seek() fails, fail the seek.
913           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/45>
914
915 2020-04-01 19:34:30 +1100  Jan Schmidt <jan@centricular.com>
916
917         * gst/asfdemux/gstasfdemux.c:
918           asfdemux: Don't ignore the return result of gst_segment_do_seek()
919           gst_segment_do_seek() can fail, and our seek should fail
920           accordingly.
921           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/45>
922
923 2020-04-17 11:34:16 -0500  Derek Lesho <dlesho@codeweavers.com>
924
925         * gst/asfdemux/gstasfdemux.c:
926           asfdemux: Only forward SEEK event when in push mode.
927           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/48>
928
929 2020-07-25 21:19:20 +0100  Stéphane Cerveau <scerveau@collabora.com>
930
931         * meson.build:
932           meson: add a plugin summary
933           This summary displays a list of plugins which
934           have been enabled.
935           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/65>
936
937 2018-10-03 13:32:11 +0200  Thibault Saunier <tsaunier@igalia.com>
938
939         * ext/x264/GstX264Enc.prs:
940           x264enc: Add a 'Zero Latency' profile
941           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/42>
942
943 2020-07-22 17:31:37 +0200  Mathieu Duponchelle <mathieu@centricular.com>
944
945         * tests/check/elements/x264enc.c:
946           tests/x264enc: Don't declare variables inside the for loop header
947           This is a C99 feature
948           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/64>
949
950 2020-07-21 15:40:26 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
951
952         * tests/check/elements/x264enc.c:
953           tests: x264enc: Test formats are compatible with profile
954           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
955
956 2020-07-01 16:11:09 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
957
958         * ext/x264/gstx264enc.c:
959           x264enc: Separate high-10 video formats from 8-bit formats
960           If downstream is constrained to an 8-bit profile, caps queries would
961           still allow I420_10LE as input. If upstream actually sends such a caps
962           event, downstream would fail to accept the high-10 profile.
963           The following pipeline now fails earlier, during the negotiation phase
964           instead of the stream start:
965           gst-launch-1.0 videotestsrc ! video/x-raw,format=I420_10LE \
966           ! x264enc ! video/x-h264,profile=constrained-baseline \
967           ! fakesink
968           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
969
970 2020-07-21 15:39:31 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
971
972         * tests/check/elements/x264enc.c:
973           tests: x264enc: Test 10-bit formats
974           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
975
976 2020-07-21 15:33:57 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
977
978         * tests/check/elements/x264enc.c:
979           tests: x264enc: Test all (8-bit) video formats
980           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
981
982 2020-07-06 22:13:55 -0400  Thibault Saunier <tsaunier@igalia.com>
983
984         * ext/x264/gstx264enc.c:
985           x264enc: Forward downstream colorimetry and chroma-site upstream
986           So that the value can be used by upstream converters when necessary.
987           This whole logic has been copied from `__gst_video_element_proxy_caps`
988           but those 2 fields were missing.
989           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/60>
990
991 2020-07-08 17:07:35 +0100  Tim-Philipp Müller <tim@centricular.com>
992
993         * meson.build:
994         * scripts/extract-release-date-from-doap-file.py:
995           meson: set release date from .doap file for releases
996           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/61>
997
998 2020-07-03 02:03:37 +0100  Tim-Philipp Müller <tim@centricular.com>
999
1000         * meson.build:
1001           Back to development
1002
1003 === release 1.17.2 ===
1004
1005 2020-07-03 00:29:25 +0100  Tim-Philipp Müller <tim@centricular.com>
1006
1007         * ChangeLog:
1008         * NEWS:
1009         * RELEASE:
1010         * gst-plugins-ugly.doap:
1011         * meson.build:
1012           Release 1.17.2
1013
1014 2020-06-23 00:03:04 +0200  Mathieu Duponchelle <mathieu@centricular.com>
1015
1016         * docs/meson.build:
1017           meson: mark plugins cache target as always stale
1018
1019 2020-06-19 22:55:28 -0400  Thibault Saunier <tsaunier@igalia.com>
1020
1021         * docs/gst_plugins_cache.json:
1022           doc: Stop documenting properties from parents
1023
1024 2020-06-20 00:28:13 +0100  Tim-Philipp Müller <tim@centricular.com>
1025
1026         * meson.build:
1027           Back to development
1028
1029 === release 1.17.1 ===
1030
1031 2020-06-19 19:20:41 +0100  Tim-Philipp Müller <tim@centricular.com>
1032
1033         * ChangeLog:
1034         * NEWS:
1035         * RELEASE:
1036         * docs/gst_plugins_cache.json:
1037         * gst-plugins-ugly.doap:
1038         * meson.build:
1039           Release 1.17.1
1040
1041 2020-06-09 15:13:47 -0400  Thibault Saunier <tsaunier@igalia.com>
1042
1043         * docs/gst_plugins_cache.json:
1044           docs: Update plugins cache
1045
1046 2020-06-08 09:37:10 -0400  Thibault Saunier <tsaunier@igalia.com>
1047
1048         * docs/gst_plugins_cache.json:
1049           docs: Update plugins cache
1050
1051 2020-06-06 10:15:25 +0100  Philippe Normand <philn@igalia.com>
1052
1053         * ext/sidplay/gstsiddec.cc:
1054           siddec: update gst_type_mark_as_plugin_api() calls
1055           This was left behind in commit bc1ab5e8e00a7ed6ac5e192af9310bd2146e446a.
1056           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/55>
1057
1058 2020-06-06 00:41:38 +0200  Mathieu Duponchelle <mathieu@centricular.com>
1059
1060         * ext/a52dec/gsta52dec.c:
1061         * ext/amrnb/amrnbdec.c:
1062         * ext/amrnb/amrnbenc.c:
1063         * ext/x264/gstx264enc.c:
1064           plugins: uddate gst_type_mark_as_plugin_api() calls
1065
1066 2020-06-03 18:38:28 -0400  Thibault Saunier <tsaunier@igalia.com>
1067
1068         * docs/meson.build:
1069           doc: Require hotdoc >= 0.11.0
1070
1071 2020-05-27 16:02:02 +0300  Sebastian Dröge <sebastian@centricular.com>
1072
1073         * docs/gst_plugins_cache.json:
1074           docs: Update gst_plugins_cache.json
1075
1076 2020-05-30 23:16:50 +0300  Sebastian Dröge <sebastian@centricular.com>
1077
1078         * ext/a52dec/gsta52dec.c:
1079         * ext/amrnb/amrnbdec.c:
1080         * ext/amrnb/amrnbenc.c:
1081         * ext/sidplay/gstsiddec.cc:
1082         * ext/x264/gstx264enc.c:
1083           plugins: Use gst_type_mark_as_plugin_api() for all non-element plugin types
1084
1085 2020-06-02 00:41:23 +0100  Tim-Philipp Müller <tim@centricular.com>
1086
1087         * gst/asfdemux/gstasfdemux.c:
1088           asfdemux: extract WM/PartOfSet disc number and count metadata
1089           Fixes #30
1090           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/54>
1091
1092 2020-06-02 00:40:48 +0100  Tim-Philipp Müller <tim@centricular.com>
1093
1094         * gst/asfdemux/gstasfdemux.c:
1095           asfdemux: sprinkle some INDENT-OFF
1096           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/54>
1097
1098 2020-05-27 14:42:20 +0100  Tim-Philipp Müller <tim@centricular.com>
1099
1100         * tests/check/meson.build:
1101           tests: fix meson test env setup to make sure we use the right gst-plugin-scanner
1102           If core is built as a subproject (e.g. as in gst-build), make sure to use
1103           the gst-plugin-scanner from the built subproject. Without this, gstreamer
1104           might accidentally use the gst-plugin-scanner from the install prefix if
1105           that exists, which in turn might drag in gst library versions we didn't
1106           mean to drag in. Those gst library versions might then be older than
1107           what our current build needs, and might cause our newly-built plugins
1108           to get blacklisted in the test registry because they rely on a symbol
1109           that the wrongly-pulled in gst lib doesn't have.
1110           This should fix running of unit tests in gst-build when invoking
1111           meson test or ninja test from outside the devenv for the case where
1112           there is an older or different-version gst-plugin-scanner installed
1113           in the install prefix.
1114           In case no gst-plugin-scanner is installed in the install prefix, this
1115           will fix "GStreamer-WARNING: External plugin loader failed. This most
1116           likely means that the plugin loader helper binary was not found or
1117           could not be run. You might need to set the GST_PLUGIN_SCANNER
1118           environment variable if your setup is unusual." warnings when running
1119           the unit tests.
1120           In the case where we find GStreamer core via pkg-config we use
1121           a newly-added pkg-config var "pluginscannerdir" to get the right
1122           directory. This has the benefit of working transparently for both
1123           installed and uninstalled pkg-config files/setups.
1124           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/53>
1125
1126 2020-05-27 09:13:17 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.com>
1127
1128         * ext/dvdread/dvdreadsrc.c:
1129           dvdreadsrc: fix uninitialized warning
1130           Variable is always set in actual code paths but let's keep gcc happy.
1131           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/51>
1132
1133 2020-05-12 05:07:47 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1134
1135         * ext/sidplay/meson.build:
1136         * meson.build:
1137           meson: Pass native: false to add_languages()
1138           This is needed for cross-compiling without a build machine compiler
1139           available. The option was added in 0.54, but we only need this in
1140           Cerbero and it doesn't affect older versions so it should be ok.
1141           Will just cause a spurious warning.
1142           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/50>
1143
1144 2020-04-03 14:24:46 -0500  Derek Lesho <dlesho@codeweavers.com>
1145
1146         * gst/asfdemux/gstasfdemux.c:
1147           asfdemux: Always re-initialize metadata and global_metadata
1148           When transitioning from the PAUSED state, to the READY state, and back,
1149           metadata and global_metadata are left uninitialized, unlike when the
1150           demxuer transitions from NULL to READY, then to PAUSED.  I have found
1151           this to cause a segmentation fault when fields in these structures are
1152           set.
1153
1154 2020-04-02 16:18:00 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1155
1156         * ext/x264/gstx264enc.c:
1157           x264enc: Fix 'ref' property range and default
1158           The --ref option indicate the size of the DPB, hence should be in the range of
1159           0 to 16. This patch also fix the default to match x264enc default 3. This
1160           change isn't a behaviour change since we don't enforce the reported default.
1161
1162 2020-03-19 18:05:43 -0300  Thibault Saunier <tsaunier@igalia.com>
1163
1164         * ext/a52dec/gsta52dec.c:
1165           a52dec: Mark as converter
1166           It is able to do channel downminxing, so technically it is also a
1167           converter
1168           This is also important so validate knows about that when doing its
1169           checks
1170
1171 2019-10-17 14:55:51 +0200  Thibault Saunier <tsaunier@igalia.com>
1172
1173         * ext/x264/gstencoderbitrateprofilemanager.c:
1174         * ext/x264/gstencoderbitrateprofilemanager.h:
1175         * ext/x264/gstx264enc.c:
1176         * ext/x264/gstx264enc.h:
1177         * ext/x264/meson.build:
1178           x264enc: Respect Youtube bitrate recommandation
1179           Properly follow google recommendations[0] concerning bitrate when the
1180           user wants to use the youtube profile.
1181           [0]: https://support.google.com/youtube/answer/1722171?hl=en
1182
1183 2019-12-18 16:09:42 +0100  Stéphane Cerveau <scerveau@collabora.com>
1184
1185         * ext/dvdread/dvdreadsrc.c:
1186           ugly: use of g_value_dup_string
1187           Use helper method to get string from GValue.
1188
1189 2019-12-14 18:49:54 +0700  Dmitry Shusharin <pmdvsh@gmail.com>
1190
1191         * ext/x264/gstx264enc.c:
1192           x264enc: fixed codestyle
1193
1194 2019-12-14 17:15:21 +0700  Dmitry Shusharin <pmdvsh@gmail.com>
1195
1196         * ext/x264/gstx264enc.c:
1197           x264enc: corrected em_data value in CEA-708 CC SEI message (fixes #28)
1198           Section 4.4 of CEA-708-D specification (table 2) requires all bits to be
1199           set inside em_data field. h264parse element (and possible third-party
1200           decoders such as libav) also follows this requirement.
1201           https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/28
1202
1203 2019-06-09 00:30:53 +0100  Tim-Philipp Müller <tim@centricular.com>
1204
1205         * .gitignore:
1206         * .gitmodules:
1207         * Makefile.am:
1208         * README:
1209         * autogen.sh:
1210         * common:
1211         * configure.ac:
1212         * docs/.gitignore:
1213         * docs/version.entities.in:
1214         * ext/Makefile.am:
1215         * ext/a52dec/Makefile.am:
1216         * ext/amrnb/Makefile.am:
1217         * ext/amrwbdec/Makefile.am:
1218         * ext/cdio/Makefile.am:
1219         * ext/dvdread/Makefile.am:
1220         * ext/mpeg2dec/.gitignore:
1221         * ext/mpeg2dec/Makefile.am:
1222         * ext/sidplay/Makefile.am:
1223         * ext/x264/Makefile.am:
1224         * gst-libs/Makefile.am:
1225         * gst-libs/gst/Makefile.am:
1226         * gst/Makefile.am:
1227         * gst/asfdemux/.gitignore:
1228         * gst/asfdemux/Makefile.am:
1229         * gst/dvdlpcmdec/Makefile.am:
1230         * gst/dvdsub/Makefile.am:
1231         * gst/realmedia/.gitignore:
1232         * gst/realmedia/Makefile.am:
1233         * gst/xingmux/Makefile.am:
1234         * m4/.gitignore:
1235         * m4/Makefile.am:
1236         * m4/README:
1237         * m4/a52.m4:
1238         * m4/aalib.m4:
1239         * m4/as-ffmpeg.m4:
1240         * m4/as-slurp-ffmpeg.m4:
1241         * m4/check-libheader.m4:
1242         * m4/freetype2.m4:
1243         * m4/gconf-2.m4:
1244         * m4/glib.m4:
1245         * m4/gst-fionread.m4:
1246         * m4/gst-ivorbis.m4:
1247         * m4/gst-sdl.m4:
1248         * m4/gst-shout2.m4:
1249         * m4/gst-sid.m4:
1250         * m4/gtk.m4:
1251         * m4/libfame.m4:
1252         * m4/libmikmod.m4:
1253         * m4/lrint.m4:
1254         * m4/lrintf.m4:
1255         * pkgconfig/.gitignore:
1256         * pkgconfig/Makefile.am:
1257         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
1258         * po/.gitignore:
1259         * po/Makevars:
1260         * po/POTFILES:
1261         * tests/Makefile.am:
1262         * tests/check/.gitignore:
1263         * tests/check/Makefile.am:
1264         * tests/check/elements/.gitignore:
1265         * tests/check/generic/.gitignore:
1266         * tests/files/Makefile.am:
1267           Remove autotools build system
1268
1269 2019-09-02 09:33:15 -0400  Aaron Boxer <aaron.boxer@collabora.com>
1270
1271         * NEWS:
1272         * ext/mpeg2dec/gstmpeg2dec.c:
1273         * ext/x264/gstx264enc.c:
1274         * gst/asfdemux/gstasfdemux.c:
1275         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1276         * gst/dvdsub/gstdvdsubdec.c:
1277         * gst/realmedia/rdtjitterbuffer.c:
1278         * gst/realmedia/rtspreal.c:
1279         * hooks/pre-commit.hook:
1280           documentation: fix some typos
1281
1282 2019-08-23 19:06:59 +0200  Mathieu Duponchelle <mathieu@centricular.com>
1283
1284         * ext/amrnb/amrnbdec.c:
1285         * ext/amrnb/amrnbenc.c:
1286         * ext/amrwbdec/amrwbdec.c:
1287           docstrings: port ulinks to markdown links
1288
1289 2019-08-23 16:25:25 +1000  Matthew Waters <matthew@centricular.com>
1290
1291         * docs/meson.build:
1292           meson: Don't generate doc cache when no plugins are enabled
1293           Fixes gst-build with -Dauto-features=disabled -Dugly=enabled
1294
1295 2019-07-15 21:56:57 +0900  Seungha Yang <seungha.yang@navercorp.com>
1296
1297         * ext/x264/gstx264enc.c:
1298           x264enc: Port to color_{primaries,transfer,matrix}_to_iso
1299           ... with more color value mapping
1300
1301 2019-07-15 22:38:35 +0900  Seungha Yang <seungha.yang@navercorp.com>
1302
1303         * tests/check/elements/x264enc.c:
1304         * tests/check/meson.build:
1305           tests: x264enc: Enable test on Windows
1306           ... with removal of pointless unistd.h dependency.
1307           Note that full dependency listing is required to run unit test
1308           executable binary on Windows uninstalled environment.
1309
1310 2019-05-31 23:07:58 +0200  Niels De Graef <niels.degraef@barco.com>
1311
1312         * configure.ac:
1313         * meson.build:
1314           meson: Bump minimal GLib version to 2.44
1315           This means we can use some newer features and get rid of some
1316           boilerplate code using the G_DECLARE_* macros.
1317           As discussed on IRC, 2.44 is old enough by now to start depending on it.
1318
1319 2019-05-29 23:00:48 +0200  Mathieu Duponchelle <mathieu@centricular.com>
1320
1321         * ext/sidplay/gstsiddec.cc:
1322           doc: remove xml from comments
1323
1324 2019-05-25 14:19:54 +0200  Tim-Philipp Müller <tim@centricular.com>
1325
1326         * gst/asfdemux/asfheaders.h:
1327           asfdemux: remove some unused cruft in internal headers
1328
1329 2019-05-16 09:15:52 -0400  Thibault Saunier <tsaunier@igalia.com>
1330
1331         * docs/gst_plugins_cache.json:
1332         * docs/meson.build:
1333           docs: Stop building the doc cache by default
1334           And update the cache
1335           Fixes https://gitlab.freedesktop.org/gstreamer/gst-docs/issues/36
1336
1337 2019-05-13 22:54:16 -0400  Thibault Saunier <tsaunier@igalia.com>
1338
1339         * docs/gst_plugins_cache.json:
1340           docs: Update plugins documentation cache
1341
1342 2018-10-22 11:47:37 +0200  Thibault Saunier <tsaunier@igalia.com>
1343
1344         * Makefile.am:
1345         * configure.ac:
1346         * docs/Makefile.am:
1347         * docs/all_index.md:
1348         * docs/gst_api_version.in:
1349         * docs/gst_plugins_cache.json:
1350         * docs/index.md:
1351         * docs/meson.build:
1352         * docs/plugins/.gitignore:
1353         * docs/plugins/Makefile.am:
1354         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1355         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1356         * docs/plugins/gst-plugins-ugly-plugins.args:
1357         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1358         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
1359         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
1360         * docs/plugins/gst-plugins-ugly-plugins.signals:
1361         * docs/plugins/gst-plugins-ugly-plugins.types:
1362         * docs/plugins/inspect/plugin-a52dec.xml:
1363         * docs/plugins/inspect/plugin-amrnb.xml:
1364         * docs/plugins/inspect/plugin-amrwbdec.xml:
1365         * docs/plugins/inspect/plugin-asf.xml:
1366         * docs/plugins/inspect/plugin-cdio.xml:
1367         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1368         * docs/plugins/inspect/plugin-dvdread.xml:
1369         * docs/plugins/inspect/plugin-dvdsub.xml:
1370         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1371         * docs/plugins/inspect/plugin-realmedia.xml:
1372         * docs/plugins/inspect/plugin-sid.xml:
1373         * docs/plugins/inspect/plugin-x264.xml:
1374         * docs/plugins/inspect/plugin-xingmux.xml:
1375         * docs/sitemap.txt:
1376         * ext/a52dec/meson.build:
1377         * ext/amrnb/meson.build:
1378         * ext/amrwbdec/meson.build:
1379         * ext/cdio/meson.build:
1380         * ext/dvdread/meson.build:
1381         * ext/mpeg2dec/meson.build:
1382         * ext/sidplay/meson.build:
1383         * ext/x264/meson.build:
1384         * gst/asfdemux/gstasfdemux.h:
1385         * gst/asfdemux/meson.build:
1386         * gst/dvdlpcmdec/meson.build:
1387         * gst/dvdsub/meson.build:
1388         * gst/realmedia/meson.build:
1389         * gst/xingmux/meson.build:
1390         * meson.build:
1391         * meson_options.txt:
1392           docs: Port documentation to hotdoc
1393
1394 2018-10-22 11:47:32 +0200  Thibault Saunier <tsaunier@igalia.com>
1395
1396         * ext/a52dec/gsta52dec.c:
1397         * ext/amrnb/amrnbdec.c:
1398         * ext/amrnb/amrnbenc.c:
1399         * ext/amrwbdec/amrwbdec.c:
1400         * ext/cdio/gstcdiocddasrc.c:
1401         * ext/x264/gstx264enc.c:
1402         * gst/asfdemux/gstasfdemux.h:
1403         * gst/asfdemux/gstrtspwms.c:
1404         * gst/realmedia/gstrdtbuffer.h:
1405         * gst/realmedia/rademux.c:
1406         * gst/realmedia/rdtmanager.c:
1407         * gst/realmedia/rtspreal.c:
1408         * gst/xingmux/gstxingmux.c:
1409           docs: Port all docstring to gtk-doc markdown
1410
1411 2019-04-26 18:28:04 +0100  Tim-Philipp Müller <tim@centricular.com>
1412
1413         * ext/sidplay/meson.build:
1414           meson: sidplay: use library() instead of shared_module()
1415           Like we do for other plugins, and also install a .pc file
1416           if we build the plugin statically.
1417
1418 2019-04-22 12:51:33 +0300  Sebastian Dröge <sebastian@centricular.com>
1419
1420         * ext/dvdread/meson.build:
1421         * meson.build:
1422           meson: Always require the gmodule dependency
1423           It's needed by the dvdread plugin but also by the x264 plugin in certain
1424           circumstances. As it's part of GLib and always available, simply move it
1425           as a hard dependency to the top-level meson.build.
1426
1427 2019-04-19 10:28:17 +0100  Tim-Philipp Müller <tim@centricular.com>
1428
1429         * README:
1430         * RELEASE:
1431         * configure.ac:
1432         * docs/plugins/inspect/plugin-a52dec.xml:
1433         * docs/plugins/inspect/plugin-amrnb.xml:
1434         * docs/plugins/inspect/plugin-amrwbdec.xml:
1435         * docs/plugins/inspect/plugin-asf.xml:
1436         * docs/plugins/inspect/plugin-cdio.xml:
1437         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1438         * docs/plugins/inspect/plugin-dvdread.xml:
1439         * docs/plugins/inspect/plugin-dvdsub.xml:
1440         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1441         * docs/plugins/inspect/plugin-realmedia.xml:
1442         * docs/plugins/inspect/plugin-sid.xml:
1443         * docs/plugins/inspect/plugin-x264.xml:
1444         * docs/plugins/inspect/plugin-xingmux.xml:
1445         * meson.build:
1446           Back to development
1447
1448 === release 1.16.0 ===
1449
1450 2019-04-19 00:24:40 +0100  Tim-Philipp Müller <tim@centricular.com>
1451
1452         * ChangeLog:
1453         * NEWS:
1454         * README:
1455         * RELEASE:
1456         * configure.ac:
1457         * gst-plugins-ugly.doap:
1458         * meson.build:
1459           Release 1.16.0
1460
1461 2019-04-19 00:24:40 +0100  Tim-Philipp Müller <tim@centricular.com>
1462
1463         * docs/plugins/inspect/plugin-a52dec.xml:
1464         * docs/plugins/inspect/plugin-amrnb.xml:
1465         * docs/plugins/inspect/plugin-amrwbdec.xml:
1466         * docs/plugins/inspect/plugin-asf.xml:
1467         * docs/plugins/inspect/plugin-cdio.xml:
1468         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1469         * docs/plugins/inspect/plugin-dvdread.xml:
1470         * docs/plugins/inspect/plugin-dvdsub.xml:
1471         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1472         * docs/plugins/inspect/plugin-realmedia.xml:
1473         * docs/plugins/inspect/plugin-sid.xml:
1474         * docs/plugins/inspect/plugin-x264.xml:
1475         * docs/plugins/inspect/plugin-xingmux.xml:
1476           Update docs
1477
1478 2019-04-19 00:24:38 +0100  Tim-Philipp Müller <tim@centricular.com>
1479
1480         * po/id.po:
1481         * po/sv.po:
1482           Update translations
1483
1484 === release 1.15.90 ===
1485
1486 2019-04-11 00:28:18 +0100  Tim-Philipp Müller <tim@centricular.com>
1487
1488         * ChangeLog:
1489         * NEWS:
1490         * RELEASE:
1491         * configure.ac:
1492         * gst-plugins-ugly.doap:
1493         * meson.build:
1494           Release 1.15.90
1495
1496 2019-04-11 00:28:18 +0100  Tim-Philipp Müller <tim@centricular.com>
1497
1498         * docs/plugins/inspect/plugin-a52dec.xml:
1499         * docs/plugins/inspect/plugin-amrnb.xml:
1500         * docs/plugins/inspect/plugin-amrwbdec.xml:
1501         * docs/plugins/inspect/plugin-asf.xml:
1502         * docs/plugins/inspect/plugin-cdio.xml:
1503         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1504         * docs/plugins/inspect/plugin-dvdread.xml:
1505         * docs/plugins/inspect/plugin-dvdsub.xml:
1506         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1507         * docs/plugins/inspect/plugin-realmedia.xml:
1508         * docs/plugins/inspect/plugin-sid.xml:
1509         * docs/plugins/inspect/plugin-x264.xml:
1510         * docs/plugins/inspect/plugin-xingmux.xml:
1511           Update docs
1512
1513 2019-03-27 21:59:45 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1514
1515         * ext/x264/meson.build:
1516           meson: Add a subproject fallback for x264
1517
1518 2019-03-10 19:33:31 +0000  Piotr Drąg <piotrdrag@gmail.com>
1519
1520         * po/LINGUAS:
1521           Update LINGUAS
1522
1523 2019-03-21 11:23:07 +0000  Tim-Philipp Müller <tim@centricular.com>
1524
1525         * meson.build:
1526           meson: add -Wno-unused also to C++ args when gst debug system is disabled
1527
1528 2019-03-04 09:08:07 +0000  Tim-Philipp Müller <tim@centricular.com>
1529
1530         * NEWS:
1531         * RELEASE:
1532         * configure.ac:
1533         * docs/plugins/inspect/plugin-a52dec.xml:
1534         * docs/plugins/inspect/plugin-amrnb.xml:
1535         * docs/plugins/inspect/plugin-amrwbdec.xml:
1536         * docs/plugins/inspect/plugin-asf.xml:
1537         * docs/plugins/inspect/plugin-cdio.xml:
1538         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1539         * docs/plugins/inspect/plugin-dvdread.xml:
1540         * docs/plugins/inspect/plugin-dvdsub.xml:
1541         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1542         * docs/plugins/inspect/plugin-realmedia.xml:
1543         * docs/plugins/inspect/plugin-sid.xml:
1544         * docs/plugins/inspect/plugin-x264.xml:
1545         * docs/plugins/inspect/plugin-xingmux.xml:
1546         * meson.build:
1547           Back to development
1548
1549 2019-02-28 11:03:31 +0100  Mathieu Duponchelle <mathieu@centricular.com>
1550
1551         * ext/x264/gstx264enc.c:
1552           x264enc: inject CEA708 closed captions
1553
1554 === release 1.15.2 ===
1555
1556 2019-02-26 11:48:50 +0000  Tim-Philipp Müller <tim@centricular.com>
1557
1558         * ChangeLog:
1559         * NEWS:
1560         * RELEASE:
1561         * configure.ac:
1562         * gst-plugins-ugly.doap:
1563         * meson.build:
1564           Release 1.15.2
1565
1566 2019-02-26 11:48:50 +0000  Tim-Philipp Müller <tim@centricular.com>
1567
1568         * docs/plugins/inspect/plugin-a52dec.xml:
1569         * docs/plugins/inspect/plugin-amrnb.xml:
1570         * docs/plugins/inspect/plugin-amrwbdec.xml:
1571         * docs/plugins/inspect/plugin-asf.xml:
1572         * docs/plugins/inspect/plugin-cdio.xml:
1573         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1574         * docs/plugins/inspect/plugin-dvdread.xml:
1575         * docs/plugins/inspect/plugin-dvdsub.xml:
1576         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1577         * docs/plugins/inspect/plugin-realmedia.xml:
1578         * docs/plugins/inspect/plugin-sid.xml:
1579         * docs/plugins/inspect/plugin-x264.xml:
1580         * docs/plugins/inspect/plugin-xingmux.xml:
1581           Update docs
1582
1583 2019-02-26 11:48:47 +0000  Tim-Philipp Müller <tim@centricular.com>
1584
1585         * po/af.po:
1586         * po/az.po:
1587         * po/bg.po:
1588         * po/ca.po:
1589         * po/cs.po:
1590         * po/da.po:
1591         * po/de.po:
1592         * po/el.po:
1593         * po/en_GB.po:
1594         * po/eo.po:
1595         * po/es.po:
1596         * po/eu.po:
1597         * po/fi.po:
1598         * po/fr.po:
1599         * po/fur.po:
1600         * po/gl.po:
1601         * po/hr.po:
1602         * po/hu.po:
1603         * po/id.po:
1604         * po/it.po:
1605         * po/ja.po:
1606         * po/lt.po:
1607         * po/lv.po:
1608         * po/ms.po:
1609         * po/mt.po:
1610         * po/nb.po:
1611         * po/nl.po:
1612         * po/or.po:
1613         * po/pl.po:
1614         * po/pt_BR.po:
1615         * po/ro.po:
1616         * po/ru.po:
1617         * po/sk.po:
1618         * po/sl.po:
1619         * po/sq.po:
1620         * po/sr.po:
1621         * po/sv.po:
1622         * po/ta.po:
1623         * po/tr.po:
1624         * po/uk.po:
1625         * po/vi.po:
1626         * po/zh_CN.po:
1627           Update translations
1628
1629 2019-02-22 23:54:30 +0000  Tim-Philipp Müller <tim@centricular.com>
1630
1631         * ext/sidplay/gstsiddec.cc:
1632           sidplay: fix indentation
1633
1634 2019-02-12 17:58:19 +0200  Sebastian Dröge <sebastian@centricular.com>
1635
1636         * ext/dvdread/dvdreadsrc.c:
1637           dvdreadsrc: Work around GCC9 compiler warning
1638           It's technically true but not for this specific type.
1639           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]
1640           394 |       gst_dvd_read_src_make_clut_change_event (src, src->cur_pgc->palette);
1641           |                                                     ~~~~~~~~~~~~^~~~~~~~~
1642
1643 2019-01-30 19:50:30 +0900  Seungha Yang <seungha.yang@navercorp.com>
1644
1645         * meson.build:
1646           meson: Add support orc fallback
1647           Allow fallback to orc subproject if any.
1648
1649 2019-01-25 14:38:05 +0200  Sebastian Dröge <sebastian@centricular.com>
1650
1651         * ext/x264/gstx264enc.c:
1652           x264: Only enable dynamic loading code for x264 < 253
1653           Otherwise we get some compiler warnings:
1654           ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:200:1: warning: ‘unload_x264’ defined but not used [-Wunused-function]
1655           unload_x264 (GstX264EncVTable * vtable)
1656           ^~~~~~~~~~~
1657           ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:154:1: warning: ‘load_x264’ defined but not used [-Wunused-function]
1658           load_x264 (const gchar * filename)
1659           ^~~~~~~~~
1660
1661 2019-01-25 14:36:55 +0200  Sebastian Dröge <sebastian@centricular.com>
1662
1663         * ext/x264/meson.build:
1664           x264: Link to gmodule in the meson build if extra x264 libraries are provided
1665           We would dynamically load additional x264 libraries then.
1666
1667 2019-01-17 17:29:38 +0200  Helmut Grohne <helmut@subdivi.de>
1668
1669         * m4/gst-sid.m4:
1670           sid: Fix cross-compilation by using AC_TRY_LINK instead of AC_TRY_RUN
1671           https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=917899
1672
1673 === release 1.15.1 ===
1674
1675 2019-01-17 02:02:30 +0000  Tim-Philipp Müller <tim@centricular.com>
1676
1677         * ChangeLog:
1678         * NEWS:
1679         * RELEASE:
1680         * configure.ac:
1681         * gst-plugins-ugly.doap:
1682         * meson.build:
1683           Release 1.15.1
1684
1685 2019-01-17 02:02:30 +0000  Tim-Philipp Müller <tim@centricular.com>
1686
1687         * docs/plugins/inspect/plugin-a52dec.xml:
1688         * docs/plugins/inspect/plugin-amrnb.xml:
1689         * docs/plugins/inspect/plugin-amrwbdec.xml:
1690         * docs/plugins/inspect/plugin-asf.xml:
1691         * docs/plugins/inspect/plugin-cdio.xml:
1692         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1693         * docs/plugins/inspect/plugin-dvdread.xml:
1694         * docs/plugins/inspect/plugin-dvdsub.xml:
1695         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1696         * docs/plugins/inspect/plugin-realmedia.xml:
1697         * docs/plugins/inspect/plugin-sid.xml:
1698         * docs/plugins/inspect/plugin-x264.xml:
1699         * docs/plugins/inspect/plugin-xingmux.xml:
1700           Update docs
1701
1702 2019-01-17 02:02:22 +0000  Tim-Philipp Müller <tim@centricular.com>
1703
1704         * po/af.po:
1705         * po/ast.po:
1706         * po/az.po:
1707         * po/bg.po:
1708         * po/ca.po:
1709         * po/cs.po:
1710         * po/da.po:
1711         * po/de.po:
1712         * po/el.po:
1713         * po/en_GB.po:
1714         * po/eo.po:
1715         * po/es.po:
1716         * po/eu.po:
1717         * po/fi.po:
1718         * po/fr.po:
1719         * po/fur.po:
1720         * po/gl.po:
1721         * po/hr.po:
1722         * po/hu.po:
1723         * po/id.po:
1724         * po/it.po:
1725         * po/ja.po:
1726         * po/lt.po:
1727         * po/lv.po:
1728         * po/ms.po:
1729         * po/mt.po:
1730         * po/nb.po:
1731         * po/nl.po:
1732         * po/or.po:
1733         * po/pl.po:
1734         * po/pt_BR.po:
1735         * po/ro.po:
1736         * po/ru.po:
1737         * po/sk.po:
1738         * po/sl.po:
1739         * po/sq.po:
1740         * po/sr.po:
1741         * po/sv.po:
1742         * po/tr.po:
1743         * po/uk.po:
1744         * po/vi.po:
1745         * po/zh_CN.po:
1746           Update translations
1747
1748 2018-12-30 22:48:42 +0900  Seungha Yang <seungha.yang@navercorp.com>
1749
1750         * tests/check/generic/states.c:
1751         * tests/check/meson.build:
1752           tests: Enable test generic_states on Windows
1753           ... and drop needless unistd.h dependency
1754
1755 2018-12-18 22:48:42 +0900  Seungha Yang <seungha.yang@navercorp.com>
1756
1757         * meson.build:
1758         * tests/check/meson.build:
1759           meson: Use join_paths() instead '/'
1760
1761 2018-12-07 23:39:01 +0900  Seungha Yang <seungha.yang@navercorp.com>
1762
1763         * meson.build:
1764         * tests/check/meson.build:
1765         * tests/meson.build:
1766           tests: Enable unit test on Windows
1767           Remove hard-coded ':' whitelist separator since it varies with OS
1768
1769 2018-12-05 17:24:25 -0300  Thibault Saunier <tsaunier@igalia.com>
1770
1771         * common:
1772           Automatic update of common submodule
1773           From ed78bee to 59cb678
1774
1775 2018-11-24 19:28:19 +0900  Seungha Yang <seungha.yang@navercorp.com>
1776
1777         * meson.build:
1778           meson: Specify encoding to UTF-8 when building with MSVC
1779           Use build arguments consistent with core and -base. This can also
1780           remove noisy "C4819" warning of non-us locale MSVC.
1781
1782 2018-11-12 13:30:59 +0200  Jordan Petridis <jordan@centricular.com>
1783
1784         * .gitlab-ci.yml:
1785           Add Gitlab CI configuration
1786           This commit adds a .gitlab-ci.yml file, which uses a feature
1787           to fetch the config from a centralized repository. The intent is
1788           to have all the gstreamer modules use the same configuration.
1789           The configuration is currently hosted at the gst-ci repository
1790           under the gitlab/ci_template.yml path.
1791           Part of https://gitlab.freedesktop.org/gstreamer/gstreamer-project/issues/29
1792
1793 2018-11-05 05:38:33 +0000  Matthew Waters <matthew@centricular.com>
1794
1795         * .gitmodules:
1796           Update common submodule location
1797           Remove the git directory
1798
1799 2018-11-05 12:52:46 +0800  Haihao Xiang <haihao.xiang@intel.com>
1800
1801         * .gitmodules:
1802         * gst-plugins-ugly.doap:
1803           Clone the code from gitlab
1804           This fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/22
1805
1806 2018-10-08 20:45:52 +0100  Tim-Philipp Müller <tim@centricular.com>
1807
1808         * meson.build:
1809           meson: use new 'python' module instead of deprecated
1810           https://github.com/mesonbuild/meson/pull/4169
1811
1812 2018-09-22 17:33:35 +0100  Tim-Philipp Müller <tim@centricular.com>
1813
1814         * tests/check/elements/x264enc.c:
1815           tests: x264enc: fix leak in unit test
1816           The static pad templates weren't static so their
1817           contents were leaked. valgrind was not happy.
1818           Also rename confusing define.
1819
1820 2018-09-18 21:43:14 +0900  Seungha Yang <seungha.yang@navercorp.com>
1821
1822         * ext/x264/gstx264enc.c:
1823         * ext/x264/gstx264enc.h:
1824           x264enc: Avoid format decision per frame
1825           Avoid switch/case per frame for format decision and detect the format
1826           only if where it could be changed. Note that, whenever encoder->input_state
1827           is changed, gst_x264_enc_init_encoder() is called.
1828           https://bugzilla.gnome.org/show_bug.cgi?id=797164
1829
1830 2018-09-19 12:00:32 +0100  Tim-Philipp Müller <tim@centricular.com>
1831
1832         * meson.build:
1833         * meson_options.txt:
1834           meson: add glib-checks option to disable API guards and such
1835           We want this enabled by default, also in releases, but people
1836           may want to disable this for performance-critical workloads or
1837           on embedded devices.
1838
1839 2018-09-19 11:58:54 +0100  Tim-Philipp Müller <tim@centricular.com>
1840
1841         * meson_options.txt:
1842           meson: fix missing closing bracket in option descriptions
1843
1844 2018-08-18 21:22:42 +0100  Tim-Philipp Müller <tim@centricular.com>
1845
1846         * meson.build:
1847         * meson_options.txt:
1848         * tests/meson.build:
1849           meson: add option to disable tests
1850
1851 2018-08-18 21:20:20 +0100  Tim-Philipp Müller <tim@centricular.com>
1852
1853         * meson.build:
1854           meson: clean up some cruft
1855
1856 2018-08-18 21:15:23 +0100  Tim-Philipp Müller <tim@centricular.com>
1857
1858         * meson.build:
1859         * meson_options.txt:
1860           meson: add options to disable gobject cast checks and glib asserts
1861           ... and define G_DISABLE_DEPRECATED for development versions,
1862           like we do in autotools.
1863
1864 2018-08-16 13:17:58 +0200  Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
1865
1866         * ext/x264/gstx264enc.c:
1867           x264enc: Set bit depth for x264 ≥ 153
1868           https://bugzilla.gnome.org/show_bug.cgi?id=796975
1869
1870 2018-08-16 14:55:04 +0200  Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
1871
1872         * ext/x264/gstx264enc.c:
1873           x264enc: Remove superfluous x264_param_default
1874           https://bugzilla.gnome.org/show_bug.cgi?id=796973
1875
1876 2018-07-27 19:29:01 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1877
1878         * ext/a52dec/meson.build:
1879         * ext/amrnb/meson.build:
1880         * ext/amrwbdec/meson.build:
1881         * ext/cdio/meson.build:
1882         * ext/dvdread/meson.build:
1883         * ext/mpeg2dec/meson.build:
1884         * ext/sidplay/meson.build:
1885         * ext/x264/meson.build:
1886         * gst/meson.build:
1887         * meson.build:
1888         * meson_options.txt:
1889           Add feature options for all plugins
1890           The only automagic dependency left is C++ availability detection.
1891           https://bugzilla.gnome.org/show_bug.cgi?id=795107
1892
1893 2018-07-25 17:17:21 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1894
1895         * meson.build:
1896         * meson_options.txt:
1897           meson: Convert common options to feature options
1898           The rest will be converted later, these are necessary for gst-build to
1899           set options correctly.
1900           https://bugzilla.gnome.org/show_bug.cgi?id=795107
1901
1902 2018-06-11 14:43:20 +0200  Edward Hervey <edward@centricular.com>
1903
1904         * gst/asfdemux/gstasfdemux.c:
1905           asfdemux: Remove 0.10 code
1906           This was used to "close" a segment. It's no longer needed anymore
1907           in 1.x (it was essentially sending the same thing again)
1908
1909 2018-05-11 09:21:09 +0200  Edward Hervey <edward@centricular.com>
1910
1911         * gst/asfdemux/gstasfdemux.c:
1912           asfdemux: Only send flush event on seeking flushes
1913           And not on all the time
1914
1915 2018-05-21 11:54:50 +0100  Tim-Philipp Müller <tim@centricular.com>
1916
1917         * meson.build:
1918         * meson_options.txt:
1919           meson: add 'nls' option to disable translations
1920           And enable by default. Was implicitly disabled because
1921           ENABLE_NLS was not defined. Also use .set_quoted().
1922
1923 2018-05-05 19:32:00 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1924
1925         * meson.build:
1926         * meson_options.txt:
1927           meson: Update option names to omit disable_ and with- prefixes
1928           Also yield common options to the outer project (gst-build in our case)
1929           so that they don't have to be set manually.
1930
1931 2018-05-04 22:54:01 +1000  Jan Schmidt <jan@centricular.com>
1932
1933         * gst/dvdsub/gstdvdsubdec.c:
1934           dvdsubdec: Take the highlight event from the structure.
1935           Don't use GST_EVENT_TIMESTAMP to transfer any PTS
1936           associated with a highlight event, instead store
1937           it in the event structure directly, as
1938           GstEvent::timestamp will disappear in GStreamer 2.0
1939           https://bugzilla.gnome.org/show_bug.cgi?id=761477
1940
1941 2018-04-24 14:06:20 -0400  Xavier Claessens <xavier.claessens@collabora.com>
1942
1943         * ext/a52dec/meson.build:
1944         * ext/amrnb/meson.build:
1945         * ext/amrwbdec/meson.build:
1946         * ext/cdio/meson.build:
1947         * ext/dvdread/meson.build:
1948         * ext/mpeg2dec/meson.build:
1949         * ext/x264/meson.build:
1950         * gst/asfdemux/meson.build:
1951         * gst/dvdlpcmdec/meson.build:
1952         * gst/dvdsub/meson.build:
1953         * gst/realmedia/meson.build:
1954         * gst/xingmux/meson.build:
1955         * meson.build:
1956           Meson: Generate pc file for all plugins in ugly
1957           https://bugzilla.gnome.org/show_bug.cgi?id=794568
1958
1959 2018-04-25 10:59:11 +0100  Tim-Philipp Müller <tim@centricular.com>
1960
1961         * meson.build:
1962           meson: use -Wl,-Bsymbolic-functions where supported
1963           Just like the autotools build.
1964
1965 2018-04-16 20:13:05 +0300  Sebastian Dröge <sebastian@centricular.com>
1966
1967         * gst/asfdemux/gstasfdemux.c:
1968           asfdemux: Set the stream-format field of H264 streams
1969           If we have codec_data it will be AVC, otherwise assume byte-stream.
1970
1971 2018-04-16 10:53:12 +0100  Tim-Philipp Müller <tim@centricular.com>
1972
1973         * README:
1974         * common:
1975           Automatic update of common submodule
1976           From 3fa2c9e to ed78bee
1977
1978 2018-03-20 09:26:15 +0000  Tim-Philipp Müller <tim@centricular.com>
1979
1980         * NEWS:
1981         * RELEASE:
1982         * configure.ac:
1983         * docs/plugins/inspect/plugin-a52dec.xml:
1984         * docs/plugins/inspect/plugin-amrnb.xml:
1985         * docs/plugins/inspect/plugin-amrwbdec.xml:
1986         * docs/plugins/inspect/plugin-asf.xml:
1987         * docs/plugins/inspect/plugin-cdio.xml:
1988         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1989         * docs/plugins/inspect/plugin-dvdread.xml:
1990         * docs/plugins/inspect/plugin-dvdsub.xml:
1991         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1992         * docs/plugins/inspect/plugin-realmedia.xml:
1993         * docs/plugins/inspect/plugin-sid.xml:
1994         * docs/plugins/inspect/plugin-x264.xml:
1995         * docs/plugins/inspect/plugin-xingmux.xml:
1996         * meson.build:
1997           Back to development
1998
1999 === release 1.14.0 ===
2000
2001 2018-03-19 20:19:43 +0000  Tim-Philipp Müller <tim@centricular.com>
2002
2003         * ChangeLog:
2004         * NEWS:
2005         * RELEASE:
2006         * configure.ac:
2007         * gst-plugins-ugly.doap:
2008         * meson.build:
2009           Release 1.14.0
2010
2011 2018-03-19 20:19:43 +0000  Tim-Philipp Müller <tim@centricular.com>
2012
2013         * docs/plugins/inspect/plugin-a52dec.xml:
2014         * docs/plugins/inspect/plugin-amrnb.xml:
2015         * docs/plugins/inspect/plugin-amrwbdec.xml:
2016         * docs/plugins/inspect/plugin-asf.xml:
2017         * docs/plugins/inspect/plugin-cdio.xml:
2018         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2019         * docs/plugins/inspect/plugin-dvdread.xml:
2020         * docs/plugins/inspect/plugin-dvdsub.xml:
2021         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2022         * docs/plugins/inspect/plugin-realmedia.xml:
2023         * docs/plugins/inspect/plugin-sid.xml:
2024         * docs/plugins/inspect/plugin-x264.xml:
2025         * docs/plugins/inspect/plugin-xingmux.xml:
2026           Update docs
2027
2028 === release 1.13.91 ===
2029
2030 2018-03-13 19:17:58 +0000  Tim-Philipp Müller <tim@centricular.com>
2031
2032         * ChangeLog:
2033         * NEWS:
2034         * RELEASE:
2035         * configure.ac:
2036         * gst-plugins-ugly.doap:
2037         * meson.build:
2038           Release 1.13.91
2039
2040 2018-03-13 19:17:58 +0000  Tim-Philipp Müller <tim@centricular.com>
2041
2042         * docs/plugins/inspect/plugin-a52dec.xml:
2043         * docs/plugins/inspect/plugin-amrnb.xml:
2044         * docs/plugins/inspect/plugin-amrwbdec.xml:
2045         * docs/plugins/inspect/plugin-asf.xml:
2046         * docs/plugins/inspect/plugin-cdio.xml:
2047         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2048         * docs/plugins/inspect/plugin-dvdread.xml:
2049         * docs/plugins/inspect/plugin-dvdsub.xml:
2050         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2051         * docs/plugins/inspect/plugin-realmedia.xml:
2052         * docs/plugins/inspect/plugin-sid.xml:
2053         * docs/plugins/inspect/plugin-x264.xml:
2054         * docs/plugins/inspect/plugin-xingmux.xml:
2055           Update docs
2056
2057 2018-03-12 20:19:19 +0000  Tim-Philipp Müller <tim@centricular.com>
2058
2059         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2060           docs: plugins: minor addition to plugins list
2061
2062 2018-03-08 10:12:16 +0100  Michael Tretter <m.tretter@pengutronix.de>
2063
2064         * configure.ac:
2065           configure.ac: enable largefile support if possible
2066           https://bugzilla.gnome.org/show_bug.cgi?id=793103
2067
2068 === release 1.13.90 ===
2069
2070 2018-03-03 22:24:28 +0000  Tim-Philipp Müller <tim@centricular.com>
2071
2072         * ChangeLog:
2073         * NEWS:
2074         * RELEASE:
2075         * configure.ac:
2076         * gst-plugins-ugly.doap:
2077         * meson.build:
2078           Release 1.13.90
2079
2080 2018-03-03 22:24:28 +0000  Tim-Philipp Müller <tim@centricular.com>
2081
2082         * docs/plugins/gst-plugins-ugly-plugins.args:
2083         * docs/plugins/inspect/plugin-a52dec.xml:
2084         * docs/plugins/inspect/plugin-amrnb.xml:
2085         * docs/plugins/inspect/plugin-amrwbdec.xml:
2086         * docs/plugins/inspect/plugin-asf.xml:
2087         * docs/plugins/inspect/plugin-cdio.xml:
2088         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2089         * docs/plugins/inspect/plugin-dvdread.xml:
2090         * docs/plugins/inspect/plugin-dvdsub.xml:
2091         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2092         * docs/plugins/inspect/plugin-realmedia.xml:
2093         * docs/plugins/inspect/plugin-sid.xml:
2094         * docs/plugins/inspect/plugin-x264.xml:
2095         * docs/plugins/inspect/plugin-xingmux.xml:
2096           Update docs
2097
2098 2018-03-01 19:07:42 +0100  Mathieu Duponchelle <mathieu@centricular.com>
2099
2100         * meson.build:
2101         * tests/check/meson.build:
2102           meson: enable more warnings
2103
2104 2018-02-28 10:07:13 +0000  Tim-Philipp Müller <tim@centricular.com>
2105
2106         * ext/x264/gstx264enc.c:
2107           x264enc: fix build with newer x264 with support for multiple bit depths
2108           libx264 used to be built for one specific bit depth, and if we
2109           wanted to support multiple bit depths we would have to dynamically
2110           load the right .so from different paths. That has changed now, and
2111           libx264 can include support for multiple depths in the same lib,
2112           so we don't need to do the dlopen() dance any more. We'll keep
2113           the vtable stuff around until we can drop support for older x264.
2114           gstx264enc.c:2927:36: error: ‘x264_bit_depth’ undeclared
2115           https://bugzilla.gnome.org/show_bug.cgi?id=792111
2116
2117 2018-02-27 15:42:32 +0100  Alicia Boya García <aboya@igalia.com>
2118
2119         * ext/x264/gstx264enc.c:
2120           x264enc: Add format example for option-string
2121           https://bugzilla.gnome.org/show_bug.cgi?id=793879
2122
2123 2018-02-21 19:47:36 +0000  Tim-Philipp Müller <tim@centricular.com>
2124
2125         * meson.build:
2126           meson: simplify GST_DISABLE_GST_DEBUG check and don't use add_global_*
2127           add_global_arguments() can't be used in subprojects. It's
2128           entirely possible that -ugly is a subproject but gstreamer
2129           is picked up from an installed location, so we should
2130           really use add_project_arguments() in both cases.
2131
2132 2018-02-15 19:44:21 +0000  Tim-Philipp Müller <tim@centricular.com>
2133
2134         * configure.ac:
2135         * docs/plugins/inspect/plugin-a52dec.xml:
2136         * docs/plugins/inspect/plugin-amrnb.xml:
2137         * docs/plugins/inspect/plugin-amrwbdec.xml:
2138         * docs/plugins/inspect/plugin-asf.xml:
2139         * docs/plugins/inspect/plugin-cdio.xml:
2140         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2141         * docs/plugins/inspect/plugin-dvdread.xml:
2142         * docs/plugins/inspect/plugin-dvdsub.xml:
2143         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2144         * docs/plugins/inspect/plugin-realmedia.xml:
2145         * docs/plugins/inspect/plugin-sid.xml:
2146         * docs/plugins/inspect/plugin-x264.xml:
2147         * docs/plugins/inspect/plugin-xingmux.xml:
2148         * meson.build:
2149           Back to development
2150
2151 === release 1.13.1 ===
2152
2153 2018-02-15 17:10:13 +0000  Tim-Philipp Müller <tim@centricular.com>
2154
2155         * NEWS:
2156         * configure.ac:
2157         * gst-plugins-ugly.doap:
2158         * meson.build:
2159           Release 1.13.1
2160
2161 2018-02-15 17:07:42 +0000  Tim-Philipp Müller <tim@centricular.com>
2162
2163         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2164         * docs/plugins/gst-plugins-ugly-plugins.args:
2165         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2166         * docs/plugins/inspect/plugin-a52dec.xml:
2167         * docs/plugins/inspect/plugin-amrnb.xml:
2168         * docs/plugins/inspect/plugin-amrwbdec.xml:
2169         * docs/plugins/inspect/plugin-asf.xml:
2170         * docs/plugins/inspect/plugin-cdio.xml:
2171         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2172         * docs/plugins/inspect/plugin-dvdread.xml:
2173         * docs/plugins/inspect/plugin-dvdsub.xml:
2174         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2175         * docs/plugins/inspect/plugin-realmedia.xml:
2176         * docs/plugins/inspect/plugin-sid.xml:
2177         * docs/plugins/inspect/plugin-x264.xml:
2178         * docs/plugins/inspect/plugin-xingmux.xml:
2179           docs: update plugin docs
2180
2181 2018-02-15 14:52:29 +0000  Tim-Philipp Müller <tim@centricular.com>
2182
2183         * po/id.po:
2184         * po/it.po:
2185         * po/nl.po:
2186         * po/sv.po:
2187           po: update translations
2188
2189 2018-02-08 19:09:45 +0000  Tim-Philipp Müller <tim@centricular.com>
2190
2191         * meson.build:
2192           meson: make version numbers ints and fix int/string comparison
2193           WARNING: Trying to compare values of different types (str, int).
2194           The result of this is undefined and will become a hard error
2195           in a future Meson release.
2196
2197 2018-02-04 12:03:36 +0100  Tim-Philipp Müller <tim@centricular.com>
2198
2199         * configure.ac:
2200           autotools: use -fno-strict-aliasing where supported
2201           https://bugzilla.gnome.org/show_bug.cgi?id=769183
2202
2203 2018-01-30 20:34:52 +0000  Tim-Philipp Müller <tim@centricular.com>
2204
2205         * ext/sidplay/meson.build:
2206         * meson.build:
2207           meson: use -fno-strict-aliasing where supported
2208           https://bugzilla.gnome.org/show_bug.cgi?id=769183
2209
2210 2018-01-03 16:02:08 +0100  Edward Hervey <edward@centricular.com>
2211
2212         * ext/amrnb/amrnbdec.c:
2213           amrnbdec: Don't use g_return_*_if_fail() on data parsing
2214           Those functions can be disabled. Instead just use the (existing)
2215           function.
2216           CID #1427121
2217
2218 2018-01-03 16:02:08 +0100  Edward Hervey <edward@centricular.com>
2219
2220         * ext/amrwbdec/amrwbdec.c:
2221           amrwbdec: Don't use g_return_*_if_fail() on data parsing
2222           Those functions can be disabled. Instead just use the (existing)
2223           function.
2224           CID #1427093
2225
2226 2017-12-26 13:51:37 +0100  Tim-Philipp Müller <tim@centricular.com>
2227
2228         * meson.build:
2229           meson: skip translations if gettext is not available
2230
2231 2017-12-14 14:49:17 +1100  Matthew Waters <matthew@centricular.com>
2232
2233         * common:
2234           Automatic update of common submodule
2235           From e8c7a71 to 3fa2c9e
2236
2237 2017-12-07 15:52:58 +0900  Justin Kim <justin.kim@collabora.com>
2238
2239         * ext/x264/gstx264enc.c:
2240         * ext/x264/gstx264enc.h:
2241           x264enc: add 'insert-vui' property for users to choose
2242           VUI(Video Usability Information) parameters should be set
2243           according to the specification. However, some of the existing
2244           hardware decoders refuse to decode in certain combinations of
2245           the resolution and VUI parameters. To support the legacy
2246           decoders, this patch provides 'insert-vui' to skip the settings.
2247           https://bugzilla.gnome.org/show_bug.cgi?id=791331
2248
2249 2017-12-06 13:01:39 +0200  Sebastian Dröge <sebastian@centricular.com>
2250
2251         * ext/cdio/gstcdio.c:
2252         * ext/cdio/gstcdio.h:
2253         * ext/cdio/gstcdiocddasrc.c:
2254           cdio: Fix build with cdio >= 1.0
2255           LIBCDIO_VERSION_NUM was defined as e.g. 94 for 0.94 but is now defined
2256           as 1 for 1.0. We had various checks for < 83, which of course succeeded
2257           now although we are >= 0.83.
2258           Fix this by checking for < 76 (0.76) too, as that is the minimum version
2259           we currently support and everything < 76 is going to be >= 1.0.
2260           https://bugzilla.gnome.org/show_bug.cgi?id=791301
2261
2262 2017-11-27 20:11:56 +1100  Matthew Waters <matthew@centricular.com>
2263
2264         * common:
2265           Automatic update of common submodule
2266           From 3f4aa96 to e8c7a71
2267
2268 2017-11-26 15:05:14 +0000  Tim-Philipp Müller <tim@centricular.com>
2269
2270         * configure.ac:
2271           configure: actually use -fvisibility if supported
2272           Fix up for previous commit.
2273
2274 2017-11-26 14:49:21 +0000  Tim-Philipp Müller <tim@centricular.com>
2275
2276         * configure.ac:
2277           autotools: stop controlling symbol visibility with -export-symbols-regex
2278           Instead, use -fvisibility=hidden and explicit exports via GST_EXPORT.
2279           This should result in consistent behaviour for the autotools and
2280           Meson builds.
2281
2282 2017-11-13 11:13:30 +0100  Edward Hervey <edward@centricular.com>
2283
2284         * gst/asfdemux/gstasfdemux.c:
2285           asfdemux: Fix prerolling files with "empty" streams
2286           This is a regression that was introduced by
2287           commit 1803b3c18530cb0100d140c2b8e49a8dfe41f941
2288           "    asfdemux: Add support for dvr-ms"
2289           The problem is that some files/streams might contain stream definition
2290           but there is no actual packets for those streams.
2291           This was used to "define" streams with different bitrates for example.
2292           The first_ts calculation resulted in never ever finding a valid first_ts
2293           since some streams were empty, and therefore never "activating" itself.
2294           Instead of that we first check if we are prerolled. And if we are we
2295           unconditionally get the "first_ts"
2296           The preroll check has been adapted to check whether streams of
2297           each defined type (i.e. audio/video/sub) has been prerolled. This solves
2298           the problem of having different streams of a particular type where only
2299           one stream actually has data.
2300
2301 2017-11-13 11:09:31 +0100  Edward Hervey <edward@centricular.com>
2302
2303         * gst/asfdemux/gstasfdemux.c:
2304           asfdemux: Store the stream type in streams
2305           The field was present but never set :)
2306
2307 2017-09-26 10:11:24 +0530  Ponnam Srinivas <p.srinivas@samsung.com>
2308
2309         * ext/a52dec/gsta52dec.c:
2310           a52dec: Fix out buffer memory leak in error code path
2311           https://bugzilla.gnome.org/show_bug.cgi?id=788119
2312
2313 2017-09-15 17:06:58 +0530  Deepak Srivastava <srivastava.d@samsung.com>
2314
2315         * ext/mpeg2dec/gstmpeg2dec.c:
2316           mpeg2dec: Fix buffer memory leak in error code path
2317           https://bugzilla.gnome.org/show_bug.cgi?id=787817
2318
2319 2017-09-07 13:27:26 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
2320
2321         * ext/mpeg2dec/gstmpeg2dec.c:
2322           mpeg2dec: Unmap output video frame if copying to it fails
2323           https://bugzilla.gnome.org/show_bug.cgi?id=787398
2324
2325 2017-08-31 11:33:14 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
2326
2327         * gst/realmedia/asmrules.c:
2328           realmedia: fix leak in asmrules error code path
2329           https://bugzilla.gnome.org/show_bug.cgi?id=787056
2330
2331 2017-08-30 18:41:28 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
2332
2333         * gst/realmedia/rtspreal.c:
2334           realmedia: Fix Memory leak in error case
2335           https://bugzilla.gnome.org/show_bug.cgi?id=787014
2336
2337 2017-08-26 13:02:26 +0100  Tim-Philipp Müller <tim@centricular.com>
2338
2339         * tests/files/Makefile.am:
2340         * tests/files/cbr_stream.mp3:
2341         * tests/files/stream.mp2:
2342         * tests/files/vbr_stream.mp3:
2343           tests: remove files that were used by the mpg123 unit test
2344
2345 2017-08-26 09:35:20 +0100  Tim-Philipp Müller <tim@centricular.com>
2346
2347         * Makefile.am:
2348         * REQUIREMENTS:
2349         * configure.ac:
2350         * docs/plugins/Makefile.am:
2351         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2352         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2353         * docs/plugins/inspect/plugin-twolame.xml:
2354         * ext/Makefile.am:
2355         * ext/meson.build:
2356         * ext/twolame/Makefile.am:
2357         * ext/twolame/gsttwolamemp2enc.c:
2358         * ext/twolame/gsttwolamemp2enc.h:
2359         * ext/twolame/meson.build:
2360         * po/POTFILES.in:
2361           Remove twolame plugin, moved to -good
2362           https://bugzilla.gnome.org/show_bug.cgi?id=774252
2363
2364 2017-08-26 08:51:01 +0100  Tim-Philipp Müller <tim@centricular.com>
2365
2366         * Makefile.am:
2367         * REQUIREMENTS:
2368         * configure.ac:
2369         * docs/plugins/Makefile.am:
2370         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2371         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2372         * docs/plugins/gst-plugins-ugly-plugins.args:
2373         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2374         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2375         * docs/plugins/inspect/plugin-lame.xml:
2376         * ext/Makefile.am:
2377         * ext/lame/Makefile.am:
2378         * ext/lame/gstlamemp3enc.c:
2379         * ext/lame/gstlamemp3enc.h:
2380         * ext/lame/meson.build:
2381         * ext/lame/plugin.c:
2382         * ext/meson.build:
2383         * m4/Makefile.am:
2384         * m4/as-liblame.m4:
2385         * po/POTFILES.in:
2386         * tests/check/Makefile.am:
2387         * tests/check/gst-plugins-ugly.supp:
2388         * tests/check/meson.build:
2389         * tests/check/pipelines/.gitignore:
2390         * tests/check/pipelines/lame.c:
2391           Remove lame plugin, moved to -good
2392           https://bugzilla.gnome.org/show_bug.cgi?id=774252
2393
2394 2017-08-20 14:31:02 +0100  Tim-Philipp Müller <tim@centricular.com>
2395
2396         * Makefile.am:
2397         * REQUIREMENTS:
2398         * configure.ac:
2399         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2400         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2401         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2402         * docs/plugins/inspect/plugin-mpg123.xml:
2403         * ext/Makefile.am:
2404         * ext/meson.build:
2405         * ext/mpg123/Makefile.am:
2406         * ext/mpg123/gstmpg123audiodec.c:
2407         * ext/mpg123/gstmpg123audiodec.h:
2408         * ext/mpg123/meson.build:
2409         * tests/check/Makefile.am:
2410         * tests/check/elements/.gitignore:
2411         * tests/check/elements/mpg123audiodec.c:
2412         * tests/check/meson.build:
2413           Remove mpg123 plugin, moved to -good
2414           https://bugzilla.gnome.org/show_bug.cgi?id=774252
2415
2416 2017-08-17 12:23:43 +0100  Tim-Philipp Müller <tim@centricular.com>
2417
2418         * README:
2419         * common:
2420           Automatic update of common submodule
2421           From 48a5d85 to 3f4aa96
2422
2423 2017-08-10 15:48:27 +0100  Tim-Philipp Müller <tim@centricular.com>
2424
2425         * ext/sidplay/meson.build:
2426           sidplay: hide symbols in meson for this c++ plugin too
2427           Keep things local, as this is the only c++ plugin
2428           in ugly currently.
2429
2430 2017-08-10 11:55:58 +0100  Tim-Philipp Müller <tim@centricular.com>
2431
2432         * meson.build:
2433           meson: don't export symbols by default
2434           Only plugin entry points should be exported.
2435           Currently plugins might export more symbols with
2436           the meson build, as we don't have the exports
2437           regexp there that we pass to libtool.
2438
2439 2017-08-09 19:31:56 +0200  Mark Nauwelaerts <mnauw@users.sourceforge.net>
2440
2441         * ext/x264/gstx264enc.c:
2442           x264enc: add FIXME note for future configuration cleanup
2443
2444 2017-07-25 13:36:17 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
2445
2446         * ext/dvdread/dvdreadsrc.c:
2447           dvdreadsrc: Fix string memory leak
2448           https://bugzilla.gnome.org/show_bug.cgi?id=785388
2449
2450 2017-07-15 15:01:09 +0100  Tim-Philipp Müller <tim@centricular.com>
2451
2452         * ext/x264/gstx264enc.c:
2453           x264enc: fix indentation
2454
2455 2017-07-15 14:59:42 +0100  Tim-Philipp Müller <tim@centricular.com>
2456
2457         * ext/x264/gstx264enc.c:
2458           x264enc: fix caps leak
2459           Move creation of supported sink pads into class_init function
2460           which is also the only place where they're used. Unref the
2461           caps when no longer needed, the pad template will take its
2462           own ref.
2463           https://bugzilla.gnome.org/show_bug.cgi?id=784982
2464
2465 2017-07-15 14:57:49 +0100  Tim-Philipp Müller <tim@centricular.com>
2466
2467         * ext/mpg123/gstmpg123audiodec.c:
2468           mpg123audiodec: fix caps leak
2469           The pad template takes its own ref, so we should unref the caps.
2470           https://bugzilla.gnome.org/show_bug.cgi?id=784982
2471
2472 2017-07-15 12:49:19 +0100  Tim-Philipp Müller <tim@centricular.com>
2473
2474         * po/meson.build:
2475           meson: po: use glib preset and read language list from LINGUAS
2476           Supported since meson 0.37, so we can use it now.
2477
2478 2017-07-11 14:21:41 +0300  Vivia Nikolaidou <vivia@ahiru.eu>
2479
2480         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2481           dvdlpmdec: Fix overrun from coverity
2482           CID #1414801
2483
2484 2017-07-07 11:58:36 +0100  Tim-Philipp Müller <tim@centricular.com>
2485
2486         * meson.build:
2487           meson: find python3 via python3 module
2488           https://bugzilla.gnome.org/show_bug.cgi?id=783198
2489
2490 2017-07-05 18:58:35 +0300  Vivia Nikolaidou <vivia@ahiru.eu>
2491
2492         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2493         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
2494           dvdlpcmdec: Added support for Blu-Ray audio
2495           https://bugzilla.gnome.org/show_bug.cgi?id=784552
2496
2497 2017-06-27 11:48:08 +0200  Edward Hervey <edward@centricular.com>
2498
2499         * gst/asfdemux/gstasfdemux.c:
2500           asfdemux: More index handling
2501           In the same vein as the previous commit, the end of the file might have been
2502           cut and therefore contains bogus data.
2503           If the object is too short, consider it as garbage and return a non-fatal
2504           flow.
2505           Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
2506
2507 2017-06-27 10:25:42 +0200  Edward Hervey <edward@centricular.com>
2508
2509         * gst/asfdemux/gstasfdemux.c:
2510           asfdemux; Don't assume index is present at end of file
2511           Some files have garbage at the end of the file, don't error out if we don't
2512           find the index there.
2513           Reverts back to previous behaviour (where corrupted/missing indexex were
2514           not a fatal error).
2515           Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
2516
2517 2017-06-26 09:49:22 +0100  Tim-Philipp Müller <tim@centricular.com>
2518
2519         * meson.build:
2520           meson: fix with-package-name option
2521           https://bugzilla.gnome.org/show_bug.cgi?id=784082
2522
2523 2017-06-14 21:08:31 +0200  Mark Nauwelaerts <mnauw@users.sourceforge.net>
2524
2525         * gst/asfdemux/gstasfdemux.c:
2526           asfdemux: adjust segment start to a keyframe ts only for a KEYUNIT seek
2527           ... which is how it has always been until changed coincidentally in commit
2528           9ee60482b265481d0e3b397044f560eb736e5429 which then prompted commit
2529           dba14178ce6115b406ef86e356b1201463af5e2a to consider ACCURATE as well
2530           to compensate for that in a lateral way
2531
2532 2017-06-14 20:56:16 +0200  Mark Nauwelaerts <mnauw@users.sourceforge.net>
2533
2534         * ext/x264/gstx264enc.c:
2535           x264enc: relax bframes upper limit count to maximum encoder supported
2536
2537 2017-06-23 23:44:18 +0100  Tim-Philipp Müller <tim@centricular.com>
2538
2539         * ext/sidplay/meson.build:
2540           meson: don't error out if sidplay library is not found
2541
2542 2017-06-23 18:33:24 +0100  Tim-Philipp Müller <tim@centricular.com>
2543
2544         * ext/meson.build:
2545         * ext/sidplay/meson.build:
2546           meson: build sid plugin
2547           https://bugzilla.gnome.org/show_bug.cgi?id=784135
2548
2549 2017-06-21 21:23:29 +0200  Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
2550
2551         * ext/x264/gstx264enc.c:
2552           x264: fix memory leak
2553           When the allowed caps are the same of template caps the allowed
2554           caps are not unrefed, leaking memory.
2555           https://bugzilla.gnome.org/show_bug.cgi?id=784060
2556
2557 2017-06-07 12:08:43 -0400  Thibault Saunier <thibault.saunier@osg.samsung.com>
2558
2559         * tests/check/meson.build:
2560           meson: Do not use path separator in test names
2561           Avoiding warnings like:
2562           WARNING: Target "elements/audioamplify" has a path separator in its name.
2563
2564 2017-06-06 21:48:19 -0700  Thiago Santos <thiagossantos@gmail.com>
2565
2566         * gst/asfdemux/gstasfdemux.c:
2567           asfdemux: fix checking for header objects
2568           The if 'and' condition was mixed up with the last parameter of the
2569           function and would lead to wrong results
2570
2571 2017-05-21 17:49:59 +0100  Tim-Philipp Müller <tim@centricular.com>
2572
2573         * Makefile.am:
2574         * config.h.meson:
2575         * meson.build:
2576           meson: don't need config.h.meson any longer
2577
2578 2017-05-20 14:58:37 +0100  Tim-Philipp Müller <tim@centricular.com>
2579
2580         * meson.build:
2581         * meson_options.txt:
2582           meson: add options to set package name and origin
2583           https://bugzilla.gnome.org/show_bug.cgi?id=782172
2584
2585 2017-05-19 20:05:02 +0200  Jan Schmidt <jan@centricular.com>
2586
2587         * tests/check/meson.build:
2588           Add gstvideo_dep for meson mpeg2dec test build
2589
2590 2017-05-19 18:59:17 +0200  Jan Schmidt <jan@centricular.com>
2591
2592         * tests/check/Makefile.am:
2593         * tests/check/elements/mpeg2dec.c:
2594           mpeg2dec test: Fix expected output caps
2595           In the absence of explicit info, video decoders
2596           now output mono multiview caps by default, so make
2597           the expected caps match that
2598
2599 2017-05-16 14:07:56 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2600
2601         * config.h.meson:
2602         * configure.ac:
2603         * ext/a52dec/Makefile.am:
2604         * ext/amrnb/Makefile.am:
2605         * ext/amrwbdec/Makefile.am:
2606         * ext/cdio/Makefile.am:
2607         * ext/dvdread/Makefile.am:
2608         * ext/lame/Makefile.am:
2609         * ext/mpeg2dec/Makefile.am:
2610         * ext/mpg123/Makefile.am:
2611         * ext/sidplay/Makefile.am:
2612         * ext/twolame/Makefile.am:
2613         * ext/x264/Makefile.am:
2614         * gst/asfdemux/Makefile.am:
2615         * gst/dvdlpcmdec/Makefile.am:
2616         * gst/dvdsub/Makefile.am:
2617         * gst/realmedia/Makefile.am:
2618         * gst/xingmux/Makefile.am:
2619           Remove plugin specific static build option
2620           Static and dynamic plugins now have the same interface. The standard
2621           --enable-static/--enable-shared toggle are sufficient.
2622
2623 2017-05-09 09:45:27 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2624
2625         * ext/sidplay/gstsiddec.cc:
2626           sid: Make plugin name match plugin file name
2627
2628 2017-05-04 18:59:14 +0300  Sebastian Dröge <sebastian@centricular.com>
2629
2630         * configure.ac:
2631         * meson.build:
2632           Back to development
2633
2634 === release 1.12.0 ===
2635
2636 2017-05-04 15:39:25 +0300  Sebastian Dröge <sebastian@centricular.com>
2637
2638         * ChangeLog:
2639         * NEWS:
2640         * RELEASE:
2641         * configure.ac:
2642         * docs/plugins/inspect/plugin-a52dec.xml:
2643         * docs/plugins/inspect/plugin-amrnb.xml:
2644         * docs/plugins/inspect/plugin-amrwbdec.xml:
2645         * docs/plugins/inspect/plugin-asf.xml:
2646         * docs/plugins/inspect/plugin-cdio.xml:
2647         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2648         * docs/plugins/inspect/plugin-dvdread.xml:
2649         * docs/plugins/inspect/plugin-dvdsub.xml:
2650         * docs/plugins/inspect/plugin-lame.xml:
2651         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2652         * docs/plugins/inspect/plugin-mpg123.xml:
2653         * docs/plugins/inspect/plugin-realmedia.xml:
2654         * docs/plugins/inspect/plugin-siddec.xml:
2655         * docs/plugins/inspect/plugin-twolame.xml:
2656         * docs/plugins/inspect/plugin-x264.xml:
2657         * docs/plugins/inspect/plugin-xingmux.xml:
2658         * gst-plugins-ugly.doap:
2659         * meson.build:
2660           Release 1.12.0
2661
2662 2017-05-04 15:12:50 +0300  Sebastian Dröge <sebastian@centricular.com>
2663
2664         * po/af.po:
2665         * po/az.po:
2666         * po/bg.po:
2667         * po/ca.po:
2668         * po/cs.po:
2669         * po/da.po:
2670         * po/de.po:
2671         * po/el.po:
2672         * po/en_GB.po:
2673         * po/eo.po:
2674         * po/es.po:
2675         * po/eu.po:
2676         * po/fi.po:
2677         * po/fr.po:
2678         * po/fur.po:
2679         * po/gl.po:
2680         * po/hr.po:
2681         * po/hu.po:
2682         * po/id.po:
2683         * po/it.po:
2684         * po/ja.po:
2685         * po/lt.po:
2686         * po/lv.po:
2687         * po/ms.po:
2688         * po/mt.po:
2689         * po/nb.po:
2690         * po/nl.po:
2691         * po/or.po:
2692         * po/pl.po:
2693         * po/pt_BR.po:
2694         * po/ro.po:
2695         * po/ru.po:
2696         * po/sk.po:
2697         * po/sl.po:
2698         * po/sq.po:
2699         * po/sr.po:
2700         * po/sv.po:
2701         * po/tr.po:
2702         * po/uk.po:
2703         * po/vi.po:
2704         * po/zh_CN.po:
2705           Update .po files
2706
2707 2017-05-04 13:47:56 +0300  Sebastian Dröge <sebastian@centricular.com>
2708
2709         * po/id.po:
2710         * po/sv.po:
2711           po: Update translations
2712
2713 === release 1.11.91 ===
2714
2715 2017-04-27 17:33:23 +0300  Sebastian Dröge <sebastian@centricular.com>
2716
2717         * ChangeLog:
2718         * NEWS:
2719         * RELEASE:
2720         * configure.ac:
2721         * docs/plugins/inspect/plugin-a52dec.xml:
2722         * docs/plugins/inspect/plugin-amrnb.xml:
2723         * docs/plugins/inspect/plugin-amrwbdec.xml:
2724         * docs/plugins/inspect/plugin-asf.xml:
2725         * docs/plugins/inspect/plugin-cdio.xml:
2726         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2727         * docs/plugins/inspect/plugin-dvdread.xml:
2728         * docs/plugins/inspect/plugin-dvdsub.xml:
2729         * docs/plugins/inspect/plugin-lame.xml:
2730         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2731         * docs/plugins/inspect/plugin-mpg123.xml:
2732         * docs/plugins/inspect/plugin-realmedia.xml:
2733         * docs/plugins/inspect/plugin-siddec.xml:
2734         * docs/plugins/inspect/plugin-twolame.xml:
2735         * docs/plugins/inspect/plugin-x264.xml:
2736         * docs/plugins/inspect/plugin-xingmux.xml:
2737         * gst-plugins-ugly.doap:
2738         * meson.build:
2739           Release 1.11.91
2740
2741 2017-04-27 16:08:13 +0300  Sebastian Dröge <sebastian@centricular.com>
2742
2743         * po/af.po:
2744         * po/az.po:
2745         * po/bg.po:
2746         * po/ca.po:
2747         * po/cs.po:
2748         * po/da.po:
2749         * po/de.po:
2750         * po/el.po:
2751         * po/en_GB.po:
2752         * po/eo.po:
2753         * po/es.po:
2754         * po/eu.po:
2755         * po/fi.po:
2756         * po/fr.po:
2757         * po/fur.po:
2758         * po/gl.po:
2759         * po/hr.po:
2760         * po/hu.po:
2761         * po/id.po:
2762         * po/it.po:
2763         * po/ja.po:
2764         * po/lt.po:
2765         * po/lv.po:
2766         * po/ms.po:
2767         * po/mt.po:
2768         * po/nb.po:
2769         * po/nl.po:
2770         * po/or.po:
2771         * po/pl.po:
2772         * po/pt_BR.po:
2773         * po/ro.po:
2774         * po/ru.po:
2775         * po/sk.po:
2776         * po/sl.po:
2777         * po/sq.po:
2778         * po/sr.po:
2779         * po/sv.po:
2780         * po/tr.po:
2781         * po/uk.po:
2782         * po/vi.po:
2783         * po/zh_CN.po:
2784           Update .po files
2785
2786 2017-04-27 15:29:48 +0300  Sebastian Dröge <sebastian@centricular.com>
2787
2788         * po/LINGUAS:
2789         * po/fur.po:
2790         * po/id.po:
2791         * po/sv.po:
2792           po: Update translations
2793
2794 2017-04-27 12:42:34 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
2795
2796         * ext/x264/gstx264enc.h:
2797           x264: Use __declspec(dllimport) with MinGW too
2798           x264.h says this isn't needed with MinGW, but it looks like it is.
2799           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=779249
2800
2801 2017-04-24 20:28:15 +0100  Tim-Philipp Müller <tim@centricular.com>
2802
2803         * common:
2804           Automatic update of common submodule
2805           From 60aeef6 to 48a5d85
2806
2807 2017-04-10 23:49:25 +0100  Tim-Philipp Müller <tim@centricular.com>
2808
2809         * autogen.sh:
2810         * common:
2811           Automatic update of common submodule
2812           From 39ac2f5 to 60aeef6
2813
2814 === release 1.11.90 ===
2815
2816 2017-04-07 16:34:22 +0300  Sebastian Dröge <sebastian@centricular.com>
2817
2818         * ChangeLog:
2819         * NEWS:
2820         * RELEASE:
2821         * configure.ac:
2822         * docs/plugins/inspect/plugin-a52dec.xml:
2823         * docs/plugins/inspect/plugin-amrnb.xml:
2824         * docs/plugins/inspect/plugin-amrwbdec.xml:
2825         * docs/plugins/inspect/plugin-asf.xml:
2826         * docs/plugins/inspect/plugin-cdio.xml:
2827         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2828         * docs/plugins/inspect/plugin-dvdread.xml:
2829         * docs/plugins/inspect/plugin-dvdsub.xml:
2830         * docs/plugins/inspect/plugin-lame.xml:
2831         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2832         * docs/plugins/inspect/plugin-mpg123.xml:
2833         * docs/plugins/inspect/plugin-realmedia.xml:
2834         * docs/plugins/inspect/plugin-siddec.xml:
2835         * docs/plugins/inspect/plugin-twolame.xml:
2836         * docs/plugins/inspect/plugin-x264.xml:
2837         * docs/plugins/inspect/plugin-xingmux.xml:
2838         * gst-plugins-ugly.doap:
2839         * meson.build:
2840           Release 1.11.90
2841
2842 2017-04-07 15:33:31 +0300  Sebastian Dröge <sebastian@centricular.com>
2843
2844         * po/af.po:
2845         * po/az.po:
2846         * po/bg.po:
2847         * po/ca.po:
2848         * po/cs.po:
2849         * po/da.po:
2850         * po/de.po:
2851         * po/el.po:
2852         * po/en_GB.po:
2853         * po/eo.po:
2854         * po/es.po:
2855         * po/eu.po:
2856         * po/fi.po:
2857         * po/fr.po:
2858         * po/gl.po:
2859         * po/hr.po:
2860         * po/hu.po:
2861         * po/id.po:
2862         * po/it.po:
2863         * po/ja.po:
2864         * po/lt.po:
2865         * po/lv.po:
2866         * po/ms.po:
2867         * po/mt.po:
2868         * po/nb.po:
2869         * po/nl.po:
2870         * po/or.po:
2871         * po/pl.po:
2872         * po/pt_BR.po:
2873         * po/ro.po:
2874         * po/ru.po:
2875         * po/sk.po:
2876         * po/sl.po:
2877         * po/sq.po:
2878         * po/sr.po:
2879         * po/sv.po:
2880         * po/tr.po:
2881         * po/uk.po:
2882         * po/vi.po:
2883         * po/zh_CN.po:
2884           Update .po files
2885
2886 2017-04-07 15:07:50 +0300  Sebastian Dröge <sebastian@centricular.com>
2887
2888         * po/id.po:
2889         * po/sv.po:
2890           po: Update translations
2891
2892 2017-03-28 14:18:38 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
2893
2894         * tests/check/meson.build:
2895           meson: test: Fix environment object usage
2896           And use get_pkgconfig_variable instead of calling pkg-config ourself
2897
2898 2017-03-20 17:06:16 +0000  Tim-Philipp Müller <tim@centricular.com>
2899
2900         * REQUIREMENTS:
2901           REQUIREMENTS: update for mad mp3 decoder removal
2902           https://bugzilla.gnome.org/show_bug.cgi?id=776140
2903
2904 2017-03-12 11:57:23 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2905
2906         * Makefile.am:
2907           Add libgstrmdemux.so to cruft list
2908           This was renamed to libgstrealmedia.so, this fixes helps fixing
2909           uninstalled setup.
2910           https://bugzilla.gnome.org/show_bug.cgi?id=779344
2911
2912 2017-03-04 11:09:33 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2913
2914         * docs/plugins/inspect/plugin-realmedia.xml:
2915         * gst/realmedia/Makefile.am:
2916         * gst/realmedia/meson.build:
2917           Rename plugin filenames to match plugin names
2918           libgstrmdemux.so becomes libgstrealmedia.so
2919           https://bugzilla.gnome.org/show_bug.cgi?id=779344
2920
2921 2017-03-01 23:00:55 +1100  Jan Schmidt <jan@centricular.com>
2922
2923         * ext/mpeg2dec/gstmpeg2dec.c:
2924           mpeg2dec: Fix latency calculation
2925           The latency calculation was missing a scaling by GST_SECOND,
2926           so it would always report a tiny latency. Fix that.
2927           Spotted by Guillaume Desmottes.
2928
2929 2017-02-27 20:55:34 +0200  Sebastian Dröge <sebastian@centricular.com>
2930
2931         * gst/asfdemux/gstasfdemux.c:
2932           asfdemux: Fix compilation with gcc 7
2933           gstasfdemux.c: In function 'gst_asf_demux_parse_stream_object':
2934           gstasfdemux.c:3001:39: error: '<<' in boolean context, did you mean '<' ? [-Werror=int-in-bool-context]
2935           is_encrypted = ! !((flags & 0x8000) << 15);
2936           ~~~~~~~~~~~~~~~~~~^~~~~~
2937           https://bugzilla.gnome.org/show_bug.cgi?id=779329
2938
2939 2017-02-25 21:48:46 -0300  Edgard Lima <edgard.lima@gmail.com>
2940
2941         * ext/amrwbdec/amrwb.c:
2942         * ext/amrwbdec/amrwbdec.h:
2943           Update Edgard Lima's email
2944           https://bugzilla.gnome.org/show_bug.cgi?id=779230
2945
2946 2017-02-24 15:59:47 +0200  Sebastian Dröge <sebastian@centricular.com>
2947
2948         * meson.build:
2949           meson: Update version
2950
2951 2017-02-24 15:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
2952
2953         * configure.ac:
2954           Back to development
2955
2956 === release 1.11.2 ===
2957
2958 2017-02-24 15:07:54 +0200  Sebastian Dröge <sebastian@centricular.com>
2959
2960         * ChangeLog:
2961         * NEWS:
2962         * RELEASE:
2963         * configure.ac:
2964         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2965         * docs/plugins/inspect/plugin-a52dec.xml:
2966         * docs/plugins/inspect/plugin-amrnb.xml:
2967         * docs/plugins/inspect/plugin-amrwbdec.xml:
2968         * docs/plugins/inspect/plugin-asf.xml:
2969         * docs/plugins/inspect/plugin-cdio.xml:
2970         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2971         * docs/plugins/inspect/plugin-dvdread.xml:
2972         * docs/plugins/inspect/plugin-dvdsub.xml:
2973         * docs/plugins/inspect/plugin-lame.xml:
2974         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2975         * docs/plugins/inspect/plugin-mpg123.xml:
2976         * docs/plugins/inspect/plugin-realmedia.xml:
2977         * docs/plugins/inspect/plugin-siddec.xml:
2978         * docs/plugins/inspect/plugin-twolame.xml:
2979         * docs/plugins/inspect/plugin-x264.xml:
2980         * docs/plugins/inspect/plugin-xingmux.xml:
2981         * gst-plugins-ugly.doap:
2982           Release 1.11.2
2983
2984 2017-02-24 12:57:00 +0200  Sebastian Dröge <sebastian@centricular.com>
2985
2986         * po/af.po:
2987         * po/az.po:
2988         * po/bg.po:
2989         * po/ca.po:
2990         * po/cs.po:
2991         * po/da.po:
2992         * po/de.po:
2993         * po/el.po:
2994         * po/en_GB.po:
2995         * po/eo.po:
2996         * po/es.po:
2997         * po/eu.po:
2998         * po/fi.po:
2999         * po/fr.po:
3000         * po/gl.po:
3001         * po/hr.po:
3002         * po/hu.po:
3003         * po/id.po:
3004         * po/it.po:
3005         * po/ja.po:
3006         * po/lt.po:
3007         * po/lv.po:
3008         * po/ms.po:
3009         * po/mt.po:
3010         * po/nb.po:
3011         * po/nl.po:
3012         * po/or.po:
3013         * po/pl.po:
3014         * po/pt_BR.po:
3015         * po/ro.po:
3016         * po/ru.po:
3017         * po/sk.po:
3018         * po/sl.po:
3019         * po/sq.po:
3020         * po/sr.po:
3021         * po/sv.po:
3022         * po/tr.po:
3023         * po/uk.po:
3024         * po/vi.po:
3025         * po/zh_CN.po:
3026           Update .po files
3027
3028 2017-02-24 12:45:43 +0200  Sebastian Dröge <sebastian@centricular.com>
3029
3030         * po/id.po:
3031         * po/sv.po:
3032           po: Update translations
3033
3034 2017-02-14 19:56:13 +0000  Tim-Philipp Müller <tim@centricular.com>
3035
3036         * Makefile.am:
3037           meson: dist meson build files
3038           Ship meson build files in tarballs, so people who use tarballs
3039           in their builds can start playing with meson already.
3040
3041 2017-02-01 03:08:10 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
3042
3043         * ext/x264/gstx264enc.c:
3044           x264: Initialize function vtable in plugin_init()
3045           These values are defined in the x264.h header and are not const on
3046           Windows due to the way DLLs work. See:
3047           https://msdn.microsoft.com/en-us/library/619w14ds.aspx
3048           https://msdn.microsoft.com/en-us/library/zw3za17w.aspx
3049           https://bugzilla.gnome.org/show_bug.cgi?id=777903
3050
3051 2017-01-31 13:50:21 +0200  Sebastian Dröge <sebastian@centricular.com>
3052
3053         * gst/asfdemux/gstasfdemux.c:
3054           asfdemux: Check that we have enough data available before parsing bool/uint extended content descriptors
3055           https://bugzilla.gnome.org/show_bug.cgi?id=777955
3056
3057 2017-01-30 15:39:59 +0200  Sebastian Dröge <sebastian@centricular.com>
3058
3059         * gst/asfdemux/gstasfdemux.c:
3060           asfdemux: Reset number of languages to 0 when freeing the array because of errors
3061           Otherwise we will happily index into the array at NULL if the requested
3062           index is smaller than the number of languages that were previously
3063           allocated.
3064           https://bugzilla.gnome.org/show_bug.cgi?id=777937
3065
3066 2017-01-24 19:24:10 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
3067
3068         * tests/check/meson.build:
3069           meson: Properly use ':' for defining keywords
3070
3071 2017-01-13 12:39:09 +0000  Tim-Philipp Müller <tim@centricular.com>
3072
3073         * meson.build:
3074           meson: bump version
3075
3076 2017-01-12 16:32:52 +0200  Sebastian Dröge <sebastian@centricular.com>
3077
3078         * configure.ac:
3079           Back to development
3080
3081 === release 1.11.1 ===
3082
3083 2017-01-12 16:10:25 +0200  Sebastian Dröge <sebastian@centricular.com>
3084
3085         * ChangeLog:
3086         * NEWS:
3087         * RELEASE:
3088         * configure.ac:
3089         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3090         * docs/plugins/inspect/plugin-a52dec.xml:
3091         * docs/plugins/inspect/plugin-amrnb.xml:
3092         * docs/plugins/inspect/plugin-amrwbdec.xml:
3093         * docs/plugins/inspect/plugin-asf.xml:
3094         * docs/plugins/inspect/plugin-cdio.xml:
3095         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3096         * docs/plugins/inspect/plugin-dvdread.xml:
3097         * docs/plugins/inspect/plugin-dvdsub.xml:
3098         * docs/plugins/inspect/plugin-lame.xml:
3099         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3100         * docs/plugins/inspect/plugin-mpg123.xml:
3101         * docs/plugins/inspect/plugin-realmedia.xml:
3102         * docs/plugins/inspect/plugin-siddec.xml:
3103         * docs/plugins/inspect/plugin-twolame.xml:
3104         * docs/plugins/inspect/plugin-x264.xml:
3105         * docs/plugins/inspect/plugin-xingmux.xml:
3106         * gst-plugins-ugly.doap:
3107           Release 1.11.1
3108
3109 2017-01-12 14:45:56 +0200  Sebastian Dröge <sebastian@centricular.com>
3110
3111         * po/af.po:
3112         * po/az.po:
3113         * po/bg.po:
3114         * po/ca.po:
3115         * po/cs.po:
3116         * po/da.po:
3117         * po/de.po:
3118         * po/el.po:
3119         * po/en_GB.po:
3120         * po/eo.po:
3121         * po/es.po:
3122         * po/eu.po:
3123         * po/fi.po:
3124         * po/fr.po:
3125         * po/gl.po:
3126         * po/hr.po:
3127         * po/hu.po:
3128         * po/id.po:
3129         * po/it.po:
3130         * po/ja.po:
3131         * po/lt.po:
3132         * po/lv.po:
3133         * po/ms.po:
3134         * po/mt.po:
3135         * po/nb.po:
3136         * po/nl.po:
3137         * po/or.po:
3138         * po/pl.po:
3139         * po/pt_BR.po:
3140         * po/ro.po:
3141         * po/ru.po:
3142         * po/sk.po:
3143         * po/sl.po:
3144         * po/sq.po:
3145         * po/sr.po:
3146         * po/sv.po:
3147         * po/tr.po:
3148         * po/uk.po:
3149         * po/vi.po:
3150         * po/zh_CN.po:
3151           Update .po files
3152
3153 2017-01-12 14:37:02 +0200  Sebastian Dröge <sebastian@centricular.com>
3154
3155         * po/hr.po:
3156         * po/id.po:
3157         * po/sv.po:
3158           po: Update translations
3159
3160 2016-12-16 16:52:00 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
3161
3162         * ext/amrnb/meson.build:
3163         * ext/x264/meson.build:
3164         * meson.build:
3165           meson: Install presets files
3166
3167 2015-06-26 20:22:47 +0200  Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
3168
3169         * ext/x264/GstX264Enc.prs:
3170           x264enc: Add a youtube preset.
3171           Based on https://support.google.com/youtube/answer/1722171
3172           https://bugzilla.gnome.org/show_bug.cgi?id=751560
3173
3174 2016-12-28 10:42:15 +0000  Tim-Philipp Müller <tim@centricular.com>
3175
3176         * config.h.meson:
3177         * configure.ac:
3178         * docs/plugins/Makefile.am:
3179         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3180         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
3181         * docs/plugins/inspect/plugin-mad.xml:
3182         * ext/Makefile.am:
3183         * ext/mad/Makefile.am:
3184         * ext/mad/gstmad.c:
3185         * ext/mad/gstmad.h:
3186         * ext/mad/meson.build:
3187         * ext/meson.build:
3188           mad: remove plugin
3189           We have better replacements such as the mpg123 plugin.
3190           The main reason to keep around mad was for 'freeform'
3191           mp3 support, but mpg123 can handle those too nowadays.
3192           Also, mad is GPL and has been unmaintained for years.
3193           https://bugzilla.gnome.org/show_bug.cgi?id=776140
3194
3195 2016-12-16 19:07:51 +0000  Tim-Philipp Müller <tim@centricular.com>
3196
3197         * Makefile.am:
3198         * configure.ac:
3199         * win32/MANIFEST:
3200         * win32/common/.gitignore:
3201         * win32/common/config.h:
3202           win32: remove platform-specific copies of generated headers
3203           Unused and no longer needed.
3204
3205 2016-12-14 10:24:26 +0000  Tim-Philipp Müller <tim@centricular.com>
3206
3207         * .gitignore:
3208         * Makefile.am:
3209         * configure.ac:
3210         * gst-plugins-ugly.spec.in:
3211           Remove generated .spec file
3212           Likely extremely bitrotten, and we should not ship this anyway.
3213
3214 2016-12-09 17:45:34 -0300  Thibault Saunier <tsaunier@gnome.org>
3215
3216         * meson.build:
3217           meson: Support building without Gst debug
3218
3219 2016-12-03 08:19:44 +0100  Edward Hervey <bilboed@bilboed.com>
3220
3221         * README:
3222         * common:
3223           Automatic update of common submodule
3224           From f980fd9 to 39ac2f5
3225
3226 2016-12-02 14:06:21 +0200  Sebastian Dröge <sebastian@centricular.com>
3227
3228         * gst/asfdemux/gstasfdemux.c:
3229           asfdemux: Fix memory leak of payload extensions for unusable/unsupported streams
3230           https://bugzilla.gnome.org/show_bug.cgi?id=775515
3231
3232 2016-11-30 18:11:30 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
3233
3234         * ext/x264/gstx264enc.c:
3235           x264enc: Add information for mixed mode
3236           https://bugzilla.gnome.org/show_bug.cgi?id=775411
3237
3238 2016-11-30 17:30:33 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
3239
3240         * ext/x264/gstx264enc.c:
3241           x264enc: Correctly pass interlacing/TFF information
3242           Give the interlacing information correctly to the encoder. Also parse
3243           TFF/BFF information from the caps and pass it too.
3244           https://bugzilla.gnome.org/show_bug.cgi?id=775411
3245
3246 2016-11-28 15:14:18 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
3247
3248         * ext/x264/gstx264enc.c:
3249           x264enc: Auto-detect interlace mode from caps
3250           If the caps are interlaced, interlacing is always enabled on the
3251           encoder. If the interlace-mode field is missing or if it's progressive,
3252           the encoder uses the "interlaced" property.
3253           https://bugzilla.gnome.org/show_bug.cgi?id=775228
3254
3255 2016-11-26 11:20:51 +0000  Tim-Philipp Müller <tim@centricular.com>
3256
3257         * .gitmodules:
3258           common: use https protocol for common submodule
3259           https://bugzilla.gnome.org/show_bug.cgi?id=775110
3260
3261 2016-11-25 23:51:00 +0200  Sebastian Dröge <sebastian@centricular.com>
3262
3263         * gst/realmedia/realhash.c:
3264           real: Fix compiler warnings with latest clang
3265           realhash.c:295:11: error: implicit conversion from 'int' to 'char' changes value from 128 to -128 [-Werror,-Wconstant-conversion]
3266           *buf1 = 128;
3267           ~ ^~~
3268           https://bugzilla.gnome.org/show_bug.cgi?id=775112
3269
3270 2016-11-25 12:41:03 +0100  Edward Hervey <edward@centricular.com>
3271
3272         * gst/asfdemux/gstasfdemux.c:
3273           asfdemux: Allow 64bit sizes for DATA object
3274           we *can* have files greater than 4GB, any other object should be
3275           smaller than that
3276
3277 2016-11-25 10:07:35 +0100  Edward Hervey <edward@centricular.com>
3278
3279         * gst/asfdemux/gstasfdemux.c:
3280           asfdemux: Add sanity check for asf_stream_audio
3281           We should have enough bytes for the specified codec_data
3282           https://bugzilla.gnome.org/show_bug.cgi?id=775070
3283
3284 2016-11-25 09:45:04 +0100  Edward Hervey <edward@centricular.com>
3285
3286         * gst/asfdemux/gstasfdemux.c:
3287           asfdemux: Add sanity checks when reading asf_stream_video_format
3288           It should report a size of at least 40 bytes
3289           Also check for the size of the remaining data (i.e. codec_data)
3290           https://bugzilla.gnome.org/show_bug.cgi?id=775070
3291
3292 2016-11-25 09:44:05 +0100  Edward Hervey <edward@centricular.com>
3293
3294         * gst/asfdemux/gstasfdemux.c:
3295           asfdemux: Add check for invalid/corrupt asf object
3296           An asf object can't realistically be bigger than 2**32 bytes.
3297           If it reports a size bigger than that, consider it corrupt and properly
3298           propagate the error back.
3299           https://bugzilla.gnome.org/show_bug.cgi?id=775070
3300
3301 2016-11-22 17:14:44 +0100  Edward Hervey <edward@centricular.com>
3302
3303         * gst/asfdemux/gstasfdemux.c:
3304           asfdemux: Handle EOS in push-mode on corrupted files
3305           It is possible no streams were activated when receiving EOS, if so
3306           handled it as if we hadn't seen the header
3307           https://bugzilla.gnome.org/show_bug.cgi?id=774846
3308
3309 2016-11-22 16:56:04 +0100  Edward Hervey <edward@centricular.com>
3310
3311         * gst/asfdemux/gstasfdemux.c:
3312         * gst/asfdemux/gstasfdemux.h:
3313           asfdemux: FILE headers are mandatory in the header
3314           As per the specification, also avoids ending up trying to play a
3315           file with plenty of un-initialized values.
3316           https://bugzilla.gnome.org/show_bug.cgi?id=774846
3317
3318 2016-11-22 16:54:26 +0100  Edward Hervey <edward@centricular.com>
3319
3320         * gst/asfdemux/gstasfdemux.c:
3321           asfdemux: Handle incomplete header in pull mode
3322           pulling headers is meant to complete as a whole. If we don't have
3323           enough data, it's an error.
3324           Avoids pipeline hangs on corrupted files
3325           https://bugzilla.gnome.org/show_bug.cgi?id=774846
3326
3327 2016-11-22 16:22:49 +0100  Edward Hervey <edward@centricular.com>
3328
3329         * gst/asfdemux/gstasfdemux.c:
3330           asfdemux: Handle issues with "empty" files
3331           In some corrupted files, we could end up with no actual streams
3332           being exposed.
3333           In those cases, make sure we properly propagate the failure all
3334           the way to the loop function. This avoids ending up in cases where
3335           we are neither EOS'd nor ERROR'd out from a pipeline point of view.
3336           https://bugzilla.gnome.org/show_bug.cgi?id=774846
3337
3338 2016-11-20 20:54:25 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
3339
3340         * ext/dvdread/dvdreadsrc.c:
3341           dvdreadsrc: dvd-spu-clut-change is a sticky custom event
3342
3343 2016-11-17 17:20:03 -0800  Scott D Phillips <scott.d.phillips@intel.com>
3344
3345         * meson.build:
3346           meson: Add ignored warnings for MSVC
3347           https://bugzilla.gnome.org/show_bug.cgi?id=774656
3348
3349 2016-11-11 14:15:17 +0200  Sebastian Dröge <sebastian@centricular.com>
3350
3351         * configure.ac:
3352         * ext/x264/Makefile.am:
3353         * ext/x264/gstx264enc.c:
3354         * ext/x264/gstx264enc.h:
3355         * ext/x264/meson.build:
3356         * meson_options.txt:
3357           x264enc: Add configure parameter to specify additional x264 libraries with e.g. different depth configuration
3358           x264 has to be compiled specifically for a target bit depth.
3359           Distributions currently ship various libraries in their packages, with
3360           different bit depths.
3361           This change now allows to provide them all at configure time and have
3362           the x264enc element dynamically switch between them based on the bit
3363           depth of the input format.
3364           https://bugzilla.gnome.org/show_bug.cgi?id=763297
3365
3366 2016-11-01 18:09:25 +0000  Tim-Philipp Müller <tim@centricular.com>
3367
3368         * meson.build:
3369           meson: update version
3370
3371 === release 1.11.0 ===
3372
3373 2016-11-01 18:53:15 +0200  Sebastian Dröge <sebastian@centricular.com>
3374
3375         * configure.ac:
3376           Back to development
3377
3378 === release 1.10.0 ===
3379
3380 2016-11-01 18:05:31 +0200  Sebastian Dröge <sebastian@centricular.com>
3381
3382         * ChangeLog:
3383         * NEWS:
3384         * RELEASE:
3385         * configure.ac:
3386         * docs/plugins/inspect/plugin-a52dec.xml:
3387         * docs/plugins/inspect/plugin-amrnb.xml:
3388         * docs/plugins/inspect/plugin-amrwbdec.xml:
3389         * docs/plugins/inspect/plugin-asf.xml:
3390         * docs/plugins/inspect/plugin-cdio.xml:
3391         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3392         * docs/plugins/inspect/plugin-dvdread.xml:
3393         * docs/plugins/inspect/plugin-dvdsub.xml:
3394         * docs/plugins/inspect/plugin-lame.xml:
3395         * docs/plugins/inspect/plugin-mad.xml:
3396         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3397         * docs/plugins/inspect/plugin-mpg123.xml:
3398         * docs/plugins/inspect/plugin-realmedia.xml:
3399         * docs/plugins/inspect/plugin-siddec.xml:
3400         * docs/plugins/inspect/plugin-twolame.xml:
3401         * docs/plugins/inspect/plugin-x264.xml:
3402         * docs/plugins/inspect/plugin-xingmux.xml:
3403         * gst-plugins-ugly.doap:
3404         * win32/common/config.h:
3405           Release 1.10.0
3406
3407 2016-11-01 17:54:16 +0200  Sebastian Dröge <sebastian@centricular.com>
3408
3409         * po/af.po:
3410         * po/az.po:
3411         * po/bg.po:
3412         * po/ca.po:
3413         * po/cs.po:
3414         * po/da.po:
3415         * po/de.po:
3416         * po/el.po:
3417         * po/en_GB.po:
3418         * po/eo.po:
3419         * po/es.po:
3420         * po/eu.po:
3421         * po/fi.po:
3422         * po/fr.po:
3423         * po/gl.po:
3424         * po/hr.po:
3425         * po/hu.po:
3426         * po/id.po:
3427         * po/it.po:
3428         * po/ja.po:
3429         * po/lt.po:
3430         * po/lv.po:
3431         * po/ms.po:
3432         * po/mt.po:
3433         * po/nb.po:
3434         * po/nl.po:
3435         * po/or.po:
3436         * po/pl.po:
3437         * po/pt_BR.po:
3438         * po/ro.po:
3439         * po/ru.po:
3440         * po/sk.po:
3441         * po/sl.po:
3442         * po/sq.po:
3443         * po/sr.po:
3444         * po/sv.po:
3445         * po/tr.po:
3446         * po/uk.po:
3447         * po/vi.po:
3448         * po/zh_CN.po:
3449           Update .po files
3450
3451 2016-11-01 17:43:01 +0200  Sebastian Dröge <sebastian@centricular.com>
3452
3453         * po/id.po:
3454         * po/sv.po:
3455           po: Update translations
3456
3457 2016-10-25 08:54:52 -0700  Scott D Phillips <scott.d.phillips@intel.com>
3458
3459         * meson.build:
3460         * tests/meson.build:
3461           meson: Don't depend on gstreamer-check-1.0 on windows
3462           https://bugzilla.gnome.org/show_bug.cgi?id=773114
3463
3464 2016-10-25 10:51:08 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
3465
3466         * meson.build:
3467         * tests/check/meson.build:
3468         * tests/meson.build:
3469           Revert "meson: move gstreamer-check-1.0 dependency to tests/check"
3470           This reverts commit 0555c09607e548b6c45d029ab31dbb3042195ae3.
3471           Does not actually work. See:
3472           https://bugzilla.gnome.org/show_bug.cgi?id=773114#c31
3473
3474 2016-10-24 00:35:23 +0100  Tim-Philipp Müller <tim@centricular.com>
3475
3476         * tests/check/meson.build:
3477           meson: fix build outside of gst-all
3478
3479 2016-10-21 00:47:14 -0700  Scott D Phillips <scott.d.phillips@intel.com>
3480
3481         * meson.build:
3482         * tests/check/meson.build:
3483         * tests/meson.build:
3484           meson: move gstreamer-check-1.0 dependency to tests/check
3485           https://bugzilla.gnome.org/show_bug.cgi?id=773114
3486
3487 2016-10-15 22:20:05 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
3488
3489         * meson.build:
3490           meson: Don't set c_std to gnu99
3491           Use the default for each compiler on every platform instead. This
3492           improves our compatibility with compilers that don't have gnu99 as
3493           a c_std.
3494
3495 2016-10-04 18:06:09 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
3496
3497         * meson.build:
3498         * tests/check/getpluginsdir:
3499         * tests/check/meson.build:
3500           meson: Make use of new environment object and set plugin path to builddir
3501           Workaround source_root being the root directory of all projects
3502           in the subproject case and remove now unneeded getpluginsdir
3503           Bump meson requirement to 0.35
3504
3505 2016-09-30 11:35:40 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
3506
3507         * hooks/pre-commit.hook:
3508         * meson.build:
3509         * tests/check/getpluginsdir:
3510           meson: Setup pre commit hook and fix getpluginsdir for standalone case
3511
3512 2016-09-30 11:41:28 +0100  Tim-Philipp Müller <tim@centricular.com>
3513
3514         * meson.build:
3515           meson: update version
3516
3517 === release 1.9.90 ===
3518
3519 2016-09-30 13:03:26 +0300  Sebastian Dröge <sebastian@centricular.com>
3520
3521         * ChangeLog:
3522         * NEWS:
3523         * RELEASE:
3524         * configure.ac:
3525         * docs/plugins/inspect/plugin-a52dec.xml:
3526         * docs/plugins/inspect/plugin-amrnb.xml:
3527         * docs/plugins/inspect/plugin-amrwbdec.xml:
3528         * docs/plugins/inspect/plugin-asf.xml:
3529         * docs/plugins/inspect/plugin-cdio.xml:
3530         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3531         * docs/plugins/inspect/plugin-dvdread.xml:
3532         * docs/plugins/inspect/plugin-dvdsub.xml:
3533         * docs/plugins/inspect/plugin-lame.xml:
3534         * docs/plugins/inspect/plugin-mad.xml:
3535         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3536         * docs/plugins/inspect/plugin-mpg123.xml:
3537         * docs/plugins/inspect/plugin-realmedia.xml:
3538         * docs/plugins/inspect/plugin-siddec.xml:
3539         * docs/plugins/inspect/plugin-twolame.xml:
3540         * docs/plugins/inspect/plugin-x264.xml:
3541         * docs/plugins/inspect/plugin-xingmux.xml:
3542         * gst-plugins-ugly.doap:
3543         * win32/common/config.h:
3544           Release 1.9.90
3545
3546 2016-09-30 12:23:17 +0300  Sebastian Dröge <sebastian@centricular.com>
3547
3548         * po/af.po:
3549         * po/az.po:
3550         * po/bg.po:
3551         * po/ca.po:
3552         * po/cs.po:
3553         * po/da.po:
3554         * po/de.po:
3555         * po/el.po:
3556         * po/en_GB.po:
3557         * po/eo.po:
3558         * po/es.po:
3559         * po/eu.po:
3560         * po/fi.po:
3561         * po/fr.po:
3562         * po/gl.po:
3563         * po/hr.po:
3564         * po/hu.po:
3565         * po/id.po:
3566         * po/it.po:
3567         * po/ja.po:
3568         * po/lt.po:
3569         * po/lv.po:
3570         * po/ms.po:
3571         * po/mt.po:
3572         * po/nb.po:
3573         * po/nl.po:
3574         * po/or.po:
3575         * po/pl.po:
3576         * po/pt_BR.po:
3577         * po/ro.po:
3578         * po/ru.po:
3579         * po/sk.po:
3580         * po/sl.po:
3581         * po/sq.po:
3582         * po/sr.po:
3583         * po/sv.po:
3584         * po/tr.po:
3585         * po/uk.po:
3586         * po/vi.po:
3587         * po/zh_CN.po:
3588           Update .po files
3589
3590 2016-09-30 11:44:22 +0300  Sebastian Dröge <sebastian@centricular.com>
3591
3592         * po/id.po:
3593         * po/sv.po:
3594           po: Update translations
3595
3596 2016-09-29 12:39:34 +0300  Sebastian Dröge <sebastian@centricular.com>
3597
3598         * ext/x264/gstx264enc.c:
3599           x264enc: Set colorimetry and chroma-site information
3600           https://bugzilla.gnome.org/show_bug.cgi?id=772159
3601
3602 2016-09-24 09:08:00 +0100  Tim-Philipp Müller <tim@centricular.com>
3603
3604         * meson.build:
3605         * po/meson.build:
3606           meson: hook up translations
3607
3608 2016-09-24 08:59:55 +0100  Tim-Philipp Müller <tim@centricular.com>
3609
3610         * meson.build:
3611         * tests/check/getpluginsdir:
3612         * tests/check/meson.build:
3613         * tests/meson.build:
3614           meson: hook up unit tests
3615
3616 2016-09-14 11:30:58 +0200  Sebastian Dröge <sebastian@centricular.com>
3617
3618         * configure.ac:
3619           configure: Depend on gstreamer 1.9.2.1
3620
3621 2016-09-10 20:51:36 +1000  Jan Schmidt <jan@centricular.com>
3622
3623         * autogen.sh:
3624         * common:
3625           Automatic update of common submodule
3626           From b18d820 to f980fd9
3627
3628 2016-09-10 09:54:15 +1000  Jan Schmidt <jan@centricular.com>
3629
3630         * autogen.sh:
3631         * common:
3632           Automatic update of common submodule
3633           From f49c55e to b18d820
3634
3635 2016-09-05 12:22:56 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
3636
3637         * meson.build:
3638           meson: Bump version to 1.9.2
3639
3640 2016-09-01 12:28:57 +0300  Sebastian Dröge <sebastian@centricular.com>
3641
3642         * configure.ac:
3643           Back to development
3644
3645 === release 1.9.2 ===
3646
3647 2016-09-01 12:28:45 +0300  Sebastian Dröge <sebastian@centricular.com>
3648
3649         * ChangeLog:
3650         * NEWS:
3651         * RELEASE:
3652         * configure.ac:
3653         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3654         * docs/plugins/inspect/plugin-a52dec.xml:
3655         * docs/plugins/inspect/plugin-amrnb.xml:
3656         * docs/plugins/inspect/plugin-amrwbdec.xml:
3657         * docs/plugins/inspect/plugin-asf.xml:
3658         * docs/plugins/inspect/plugin-cdio.xml:
3659         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3660         * docs/plugins/inspect/plugin-dvdread.xml:
3661         * docs/plugins/inspect/plugin-dvdsub.xml:
3662         * docs/plugins/inspect/plugin-lame.xml:
3663         * docs/plugins/inspect/plugin-mad.xml:
3664         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3665         * docs/plugins/inspect/plugin-mpg123.xml:
3666         * docs/plugins/inspect/plugin-realmedia.xml:
3667         * docs/plugins/inspect/plugin-siddec.xml:
3668         * docs/plugins/inspect/plugin-twolame.xml:
3669         * docs/plugins/inspect/plugin-x264.xml:
3670         * docs/plugins/inspect/plugin-xingmux.xml:
3671         * gst-plugins-ugly.doap:
3672         * win32/common/config.h:
3673           Release 1.9.2
3674
3675 2016-09-01 11:24:13 +0300  Sebastian Dröge <sebastian@centricular.com>
3676
3677         * po/af.po:
3678         * po/az.po:
3679         * po/bg.po:
3680         * po/ca.po:
3681         * po/cs.po:
3682         * po/da.po:
3683         * po/de.po:
3684         * po/el.po:
3685         * po/en_GB.po:
3686         * po/eo.po:
3687         * po/es.po:
3688         * po/eu.po:
3689         * po/fi.po:
3690         * po/fr.po:
3691         * po/gl.po:
3692         * po/hr.po:
3693         * po/hu.po:
3694         * po/id.po:
3695         * po/it.po:
3696         * po/ja.po:
3697         * po/lt.po:
3698         * po/lv.po:
3699         * po/ms.po:
3700         * po/mt.po:
3701         * po/nb.po:
3702         * po/nl.po:
3703         * po/or.po:
3704         * po/pl.po:
3705         * po/pt_BR.po:
3706         * po/ro.po:
3707         * po/ru.po:
3708         * po/sk.po:
3709         * po/sl.po:
3710         * po/sq.po:
3711         * po/sr.po:
3712         * po/sv.po:
3713         * po/tr.po:
3714         * po/uk.po:
3715         * po/vi.po:
3716         * po/zh_CN.po:
3717           po: Update translations
3718
3719 2016-09-01 10:57:46 +0300  Sebastian Dröge <sebastian@centricular.com>
3720
3721         * ext/sidplay/gstsiddec.cc:
3722           siddec: Fix compilation with debugging disabled
3723           gstsiddec.o
3724           gstsiddec.cc: In function ‘void play_loop(GstPad*)’:
3725           gstsiddec.cc:446:18: error: unused variable ‘reason’ [-Werror=unused-variable]
3726           const gchar *reason = gst_flow_get_name (ret);
3727           ^
3728
3729 2016-08-19 11:11:14 -0700  Thibault Saunier <thibault.saunier@osg.samsung.com>
3730
3731         * ext/sidplay/gstsiddec.cc:
3732         * gst/asfdemux/gstasfdemux.c:
3733         * gst/realmedia/rmdemux.c:
3734           Use the new API to post flow ERROR messages on the bus
3735           https://bugzilla.gnome.org/show_bug.cgi?id=770158
3736
3737 2016-08-24 09:45:05 -0300  Thibault Saunier <tsaunier@gnome.org>
3738
3739         * gst/asfdemux/meson.build:
3740           meson: Link asfdemux against the gstsdp library
3741
3742 2016-08-23 15:29:10 -0300  Thibault Saunier <tsaunier@gnome.org>
3743
3744         * meson.build:
3745           meson: Add support for fallback subprojects
3746
3747 2016-08-12 21:25:34 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
3748
3749         * .gitignore:
3750         * config.h.meson:
3751         * ext/a52dec/meson.build:
3752         * ext/amrnb/meson.build:
3753         * ext/amrwbdec/meson.build:
3754         * ext/cdio/meson.build:
3755         * ext/dvdread/meson.build:
3756         * ext/lame/meson.build:
3757         * ext/mad/meson.build:
3758         * ext/meson.build:
3759         * ext/mpeg2dec/meson.build:
3760         * ext/mpg123/meson.build:
3761         * ext/twolame/meson.build:
3762         * ext/x264/meson.build:
3763         * gst/asfdemux/meson.build:
3764         * gst/dvdlpcmdec/meson.build:
3765         * gst/dvdsub/meson.build:
3766         * gst/meson.build:
3767         * gst/realmedia/meson.build:
3768         * gst/xingmux/meson.build:
3769         * meson.build:
3770           Add support for Meson as alternative/parallel build system
3771           https://github.com/mesonbuild/meson
3772           With contributions from:
3773           Tim-Philipp Müller <tim@centricular.com>
3774           Jussi Pakkanen <jpakkane@gmail.com> (original port)
3775           Highlights of the features provided are:
3776           * Faster builds on Linux (~40-50% faster)
3777           * The ability to build with MSVC on Windows
3778           * Generate Visual Studio project files
3779           * Generate XCode project files
3780           * Much faster builds on Windows (on-par with Linux)
3781           * Seriously fast configure and building on embedded
3782           ... and many more. For more details see:
3783           http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html
3784           http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html
3785           Building with Meson should work on both Linux and Windows, but may
3786           need a few more tweaks on other operating systems.
3787
3788 2016-08-12 21:41:39 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
3789
3790         * ext/a52dec/gsta52dec.c:
3791         * ext/dvdread/dvdreadsrc.c:
3792         * ext/x264/gstx264enc.h:
3793         * gst/realmedia/realhash.c:
3794         * gst/realmedia/rtspreal.c:
3795           plugins: Use <stdint.h> instead of _stdint.h
3796           _stdint.h is generated by Autotools and we don't really need it. All
3797           supported platforms now ship with stdint.h. The only stickler was MSVC,
3798           and since Visual Studio 2015 it also ships stdint.h now.
3799
3800 2016-08-19 13:01:39 +0100  Tim-Philipp Müller <tim@centricular.com>
3801
3802         * ext/mpeg2dec/perftest.c:
3803           mpeg2dec: remove file no longer used or needed
3804
3805 2016-08-08 09:58:20 +0100  Tim-Philipp Müller <tim@centricular.com>
3806
3807         * gst/dvdlpcmdec/Makefile.am:
3808           dvdlpcmdec: add libgstbase CFLAGS as well
3809           For consistency.
3810           https://bugzilla.gnome.org/show_bug.cgi?id=769610
3811
3812 2016-08-07 00:10:24 +0000  xlazom00 <xlazom00@gmail.com>
3813
3814         * gst/dvdlpcmdec/Makefile.am:
3815           dvdlpcmdec: link libgstbase-1.0
3816           https://bugzilla.gnome.org/show_bug.cgi?id=769610
3817
3818 2016-08-02 13:38:25 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
3819
3820         * gst/asfdemux/gstasfdemux.c:
3821           asfdemux: Add byte rate based bitrate tag in case there are no audio props
3822           https://bugzilla.gnome.org/show_bug.cgi?id=769418
3823
3824 2016-04-28 16:42:43 +0200  Michael Olbrich <m.olbrich@pengutronix.de>
3825
3826         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3827         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3828           dvdlpcmdec: add support for another format
3829           The format specification can be found here:
3830           http://www.dvdforum.org/images/Guideline1394V10R0_20020911.pdf
3831           Note: This format is also used for Wifi-Display.
3832           https://bugzilla.gnome.org/show_bug.cgi?id=765807
3833
3834 2016-04-28 16:32:53 +0200  Michael Olbrich <m.olbrich@pengutronix.de>
3835
3836         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3837         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3838           dvdlpcmdec: rewrite to use GstAudioDecoder
3839           https://bugzilla.gnome.org/show_bug.cgi?id=765807
3840
3841 2016-07-24 10:00:48 +0200  Josep Torra <n770galaxy@gmail.com>
3842
3843         * ext/sidplay/gstsiddec.cc:
3844           sidplay: fix compiler warnings when building with -O3
3845           Avoid compiler warnings "‘foo’ may be used uninitialized in this
3846           function" when building with -O3 by checking the return bool value
3847           of format conversion function.
3848           https://bugzilla.gnome.org/show_bug.cgi?id=769116
3849
3850 2016-07-11 21:14:06 +0200  Stefan Sauer <ensonic@users.sf.net>
3851
3852         * common:
3853           Automatic update of common submodule
3854           From f363b32 to f49c55e
3855
3856 2016-07-06 13:51:09 +0300  Sebastian Dröge <sebastian@centricular.com>
3857
3858         * configure.ac:
3859           Back to development
3860
3861 === release 1.9.1 ===
3862
3863 2016-07-06 13:15:28 +0300  Sebastian Dröge <sebastian@centricular.com>
3864
3865         * ChangeLog:
3866         * NEWS:
3867         * RELEASE:
3868         * configure.ac:
3869         * docs/plugins/inspect/plugin-a52dec.xml:
3870         * docs/plugins/inspect/plugin-amrnb.xml:
3871         * docs/plugins/inspect/plugin-amrwbdec.xml:
3872         * docs/plugins/inspect/plugin-asf.xml:
3873         * docs/plugins/inspect/plugin-cdio.xml:
3874         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3875         * docs/plugins/inspect/plugin-dvdread.xml:
3876         * docs/plugins/inspect/plugin-dvdsub.xml:
3877         * docs/plugins/inspect/plugin-lame.xml:
3878         * docs/plugins/inspect/plugin-mad.xml:
3879         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3880         * docs/plugins/inspect/plugin-mpg123.xml:
3881         * docs/plugins/inspect/plugin-realmedia.xml:
3882         * docs/plugins/inspect/plugin-siddec.xml:
3883         * docs/plugins/inspect/plugin-twolame.xml:
3884         * docs/plugins/inspect/plugin-x264.xml:
3885         * docs/plugins/inspect/plugin-xingmux.xml:
3886         * gst-plugins-ugly.doap:
3887         * win32/common/config.h:
3888           Release 1.9.1
3889
3890 2016-07-06 11:54:01 +0300  Sebastian Dröge <sebastian@centricular.com>
3891
3892         * po/af.po:
3893         * po/az.po:
3894         * po/bg.po:
3895         * po/ca.po:
3896         * po/cs.po:
3897         * po/da.po:
3898         * po/de.po:
3899         * po/el.po:
3900         * po/en_GB.po:
3901         * po/eo.po:
3902         * po/es.po:
3903         * po/eu.po:
3904         * po/fi.po:
3905         * po/fr.po:
3906         * po/gl.po:
3907         * po/hr.po:
3908         * po/hu.po:
3909         * po/id.po:
3910         * po/it.po:
3911         * po/ja.po:
3912         * po/lt.po:
3913         * po/lv.po:
3914         * po/ms.po:
3915         * po/mt.po:
3916         * po/nb.po:
3917         * po/nl.po:
3918         * po/or.po:
3919         * po/pl.po:
3920         * po/pt_BR.po:
3921         * po/ro.po:
3922         * po/ru.po:
3923         * po/sk.po:
3924         * po/sl.po:
3925         * po/sq.po:
3926         * po/sr.po:
3927         * po/sv.po:
3928         * po/tr.po:
3929         * po/uk.po:
3930         * po/vi.po:
3931         * po/zh_CN.po:
3932           Update .po files
3933
3934 2016-07-06 10:19:44 +0300  Sebastian Dröge <sebastian@centricular.com>
3935
3936         * po/hr.po:
3937           po: Update translations
3938
3939 2016-06-21 11:46:53 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3940
3941         * common:
3942           Automatic update of common submodule
3943           From ac2f647 to f363b32
3944
3945 2015-05-12 11:08:55 +0300  Vootele Vesterblom <vov@bang-olufsen.dk>
3946
3947         * gst/asfdemux/gstasfdemux.c:
3948           asfdemux: fix seeking back after EOS has been reached in push mode
3949           Fix seeking when demuxer is in INDEX state. This happens when we
3950           reached the end of the stream. It should still be possible to do
3951           a flushing seek and seek back to any other position though. Instead
3952           the demuxer would just go straight to EOS again instead of going
3953           back to processing packets again from the new position.
3954           https://bugzilla.gnome.org/show_bug.cgi?id=749066
3955
3956 2016-05-17 16:00:29 +0300  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
3957
3958         * gst/realmedia/rdtmanager.c:
3959           rdtmanager: fix clock leak
3960           The clock returned by gst_system_clock_obtain() was never unreffed.
3961           https://bugzilla.gnome.org/show_bug.cgi?id=766565
3962
3963 2016-05-15 13:33:30 +0300  Sebastian Dröge <sebastian@centricular.com>
3964
3965         * docs/plugins/inspect/plugin-a52dec.xml:
3966         * docs/plugins/inspect/plugin-amrnb.xml:
3967         * docs/plugins/inspect/plugin-amrwbdec.xml:
3968         * docs/plugins/inspect/plugin-asf.xml:
3969         * docs/plugins/inspect/plugin-cdio.xml:
3970         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3971         * docs/plugins/inspect/plugin-dvdread.xml:
3972         * docs/plugins/inspect/plugin-dvdsub.xml:
3973         * docs/plugins/inspect/plugin-lame.xml:
3974         * docs/plugins/inspect/plugin-mad.xml:
3975         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3976         * docs/plugins/inspect/plugin-mpg123.xml:
3977         * docs/plugins/inspect/plugin-realmedia.xml:
3978         * docs/plugins/inspect/plugin-siddec.xml:
3979         * docs/plugins/inspect/plugin-twolame.xml:
3980         * docs/plugins/inspect/plugin-x264.xml:
3981         * docs/plugins/inspect/plugin-xingmux.xml:
3982           docs: Update for git master
3983
3984 2016-04-16 09:15:43 +0100  Tim-Philipp Müller <tim@centricular.com>
3985
3986         * ext/amrnb/amrnbdec.c:
3987         * ext/mad/gstmad.c:
3988           amrnbec, mad: fix two more parse function declarations
3989
3990 2016-04-15 20:46:37 +0100  Tim-Philipp Müller <tim@centricular.com>
3991
3992         * ext/a52dec/gsta52dec.c:
3993         * ext/amrwbdec/amrwbdec.c:
3994           a52dec, amrwbec: fix parse function declaration mismatch
3995           Fixes MSVC compiler warning:
3996           amrwbdec.c(99): warning C4133: '=': incompatible types
3997           - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
3998           'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
3999           gsta52dec.c(156): warning C4133: '=': incompatible types
4000           - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
4001           'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
4002
4003 2016-04-15 19:55:03 +0100  Tim-Philipp Müller <tim@centricular.com>
4004
4005         * ext/mpg123/gstmpg123audiodec.h:
4006           mpg123: fix build with msvc
4007           Fix syntax errors when compiling against cerbero-provided libmpg123
4008           headers. We do the same as the libmpg123 internal visual studio
4009           build here.
4010           mpg123.h(1378): error C2143: syntax error: missing ')' before '('
4011           mpg123.h(1378): error C2081: 'ssize_t': name in formal parameter list illegal
4012           mpg123.h(1378): error C2143: syntax error: missing ')' before '*'
4013           mpg123.h(1378): error C2091: function returns function
4014           mpg123.h(1378): error C2143: syntax error: missing '{' before '*'
4015           mpg123.h(1378): error C2059: syntax error: ')'
4016           mpg123.h(1379): error C2143: syntax error: missing ')' before '*'
4017           mpg123.h(1379): error C2365: 'off_t': redefinition; previous definition was 'typedef'
4018           ...
4019
4020 2016-04-15 18:37:42 +0100  Tim-Philipp Müller <tim@centricular.com>
4021
4022         * configure.ac:
4023         * ext/mpeg2dec/gstmpeg2dec.c:
4024           mpeg2dec: bump libmpeg2 requirement to 0.5.1 and fix msvc build
4025           libmpeg2 0.5.1 was released in mid-2008, let's bump the requirement
4026           and get rid of version-dependent code paths. There's still
4027           avdec_mpeg2video for those who are stuck on ancient distros which
4028           we don't target any more.
4029           Also fixes build with MSVC, which doesn't like #if #else #endif
4030           inside macro arguments (like the GST_DEBUG_OBJECT in line 941).
4031
4032 2016-04-14 10:02:50 +0100  Julien Isorce <j.isorce@samsung.com>
4033
4034         * README:
4035         * common:
4036           Automatic update of common submodule
4037           From 6f2d209 to ac2f647
4038
4039 2016-03-04 16:14:44 +0900  Vineeth TM <vineeth.tm@samsung.com>
4040
4041         * ext/a52dec/gsta52dec.c:
4042         * ext/amrnb/amrnbdec.c:
4043         * ext/amrnb/amrnbenc.c:
4044         * ext/amrwbdec/amrwbdec.c:
4045         * ext/dvdread/dvdreadsrc.c:
4046         * ext/lame/gstlamemp3enc.c:
4047         * ext/mad/gstmad.c:
4048         * ext/mpeg2dec/gstmpeg2dec.c:
4049         * ext/sidplay/gstsiddec.cc:
4050         * ext/twolame/gsttwolamemp2enc.c:
4051         * ext/x264/gstx264enc.c:
4052         * gst/asfdemux/gstasfdemux.c:
4053         * gst/asfdemux/gstrtpasfdepay.c:
4054         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4055         * gst/dvdsub/gstdvdsubdec.c:
4056         * gst/dvdsub/gstdvdsubparse.c:
4057         * gst/realmedia/pnmsrc.c:
4058         * gst/realmedia/rademux.c:
4059         * gst/realmedia/rdtdepay.c:
4060         * gst/realmedia/rdtmanager.c:
4061         * gst/realmedia/rmdemux.c:
4062         * gst/xingmux/gstxingmux.c:
4063           ugly: use new gst_element_class_add_static_pad_template()
4064           https://bugzilla.gnome.org/show_bug.cgi?id=763082
4065
4066 2016-03-24 13:33:22 +0200  Sebastian Dröge <sebastian@centricular.com>
4067
4068         * configure.ac:
4069           Back to development
4070
4071 === release 1.8.0 ===
4072
4073 2016-03-24 12:43:04 +0200  Sebastian Dröge <sebastian@centricular.com>
4074
4075         * ChangeLog:
4076         * NEWS:
4077         * RELEASE:
4078         * configure.ac:
4079         * docs/plugins/inspect/plugin-a52dec.xml:
4080         * docs/plugins/inspect/plugin-amrnb.xml:
4081         * docs/plugins/inspect/plugin-amrwbdec.xml:
4082         * docs/plugins/inspect/plugin-asf.xml:
4083         * docs/plugins/inspect/plugin-cdio.xml:
4084         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4085         * docs/plugins/inspect/plugin-dvdread.xml:
4086         * docs/plugins/inspect/plugin-dvdsub.xml:
4087         * docs/plugins/inspect/plugin-lame.xml:
4088         * docs/plugins/inspect/plugin-mad.xml:
4089         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4090         * docs/plugins/inspect/plugin-mpg123.xml:
4091         * docs/plugins/inspect/plugin-realmedia.xml:
4092         * docs/plugins/inspect/plugin-siddec.xml:
4093         * docs/plugins/inspect/plugin-twolame.xml:
4094         * docs/plugins/inspect/plugin-x264.xml:
4095         * docs/plugins/inspect/plugin-xingmux.xml:
4096         * gst-plugins-ugly.doap:
4097         * win32/common/config.h:
4098           Release 1.8.0
4099
4100 2016-03-24 12:18:09 +0200  Sebastian Dröge <sebastian@centricular.com>
4101
4102         * po/af.po:
4103         * po/az.po:
4104         * po/bg.po:
4105         * po/ca.po:
4106         * po/cs.po:
4107         * po/da.po:
4108         * po/de.po:
4109         * po/el.po:
4110         * po/en_GB.po:
4111         * po/eo.po:
4112         * po/es.po:
4113         * po/eu.po:
4114         * po/fi.po:
4115         * po/fr.po:
4116         * po/gl.po:
4117         * po/hr.po:
4118         * po/hu.po:
4119         * po/id.po:
4120         * po/it.po:
4121         * po/ja.po:
4122         * po/lt.po:
4123         * po/lv.po:
4124         * po/ms.po:
4125         * po/mt.po:
4126         * po/nb.po:
4127         * po/nl.po:
4128         * po/or.po:
4129         * po/pl.po:
4130         * po/pt_BR.po:
4131         * po/ro.po:
4132         * po/ru.po:
4133         * po/sk.po:
4134         * po/sl.po:
4135         * po/sq.po:
4136         * po/sr.po:
4137         * po/sv.po:
4138         * po/tr.po:
4139         * po/uk.po:
4140         * po/vi.po:
4141         * po/zh_CN.po:
4142           Update .po files
4143
4144 === release 1.7.91 ===
4145
4146 2016-03-15 12:21:07 +0200  Sebastian Dröge <sebastian@centricular.com>
4147
4148         * ChangeLog:
4149         * NEWS:
4150         * RELEASE:
4151         * configure.ac:
4152         * docs/plugins/inspect/plugin-a52dec.xml:
4153         * docs/plugins/inspect/plugin-amrnb.xml:
4154         * docs/plugins/inspect/plugin-amrwbdec.xml:
4155         * docs/plugins/inspect/plugin-asf.xml:
4156         * docs/plugins/inspect/plugin-cdio.xml:
4157         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4158         * docs/plugins/inspect/plugin-dvdread.xml:
4159         * docs/plugins/inspect/plugin-dvdsub.xml:
4160         * docs/plugins/inspect/plugin-lame.xml:
4161         * docs/plugins/inspect/plugin-mad.xml:
4162         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4163         * docs/plugins/inspect/plugin-mpg123.xml:
4164         * docs/plugins/inspect/plugin-realmedia.xml:
4165         * docs/plugins/inspect/plugin-siddec.xml:
4166         * docs/plugins/inspect/plugin-twolame.xml:
4167         * docs/plugins/inspect/plugin-x264.xml:
4168         * docs/plugins/inspect/plugin-xingmux.xml:
4169         * gst-plugins-ugly.doap:
4170         * win32/common/config.h:
4171           Release 1.7.91
4172
4173 2016-03-15 12:03:34 +0200  Sebastian Dröge <sebastian@centricular.com>
4174
4175         * po/af.po:
4176         * po/az.po:
4177         * po/bg.po:
4178         * po/ca.po:
4179         * po/cs.po:
4180         * po/da.po:
4181         * po/de.po:
4182         * po/el.po:
4183         * po/en_GB.po:
4184         * po/eo.po:
4185         * po/es.po:
4186         * po/eu.po:
4187         * po/fi.po:
4188         * po/fr.po:
4189         * po/gl.po:
4190         * po/hr.po:
4191         * po/hu.po:
4192         * po/id.po:
4193         * po/it.po:
4194         * po/ja.po:
4195         * po/lt.po:
4196         * po/lv.po:
4197         * po/ms.po:
4198         * po/mt.po:
4199         * po/nb.po:
4200         * po/nl.po:
4201         * po/or.po:
4202         * po/pl.po:
4203         * po/pt_BR.po:
4204         * po/ro.po:
4205         * po/ru.po:
4206         * po/sk.po:
4207         * po/sl.po:
4208         * po/sq.po:
4209         * po/sr.po:
4210         * po/sv.po:
4211         * po/tr.po:
4212         * po/uk.po:
4213         * po/vi.po:
4214         * po/zh_CN.po:
4215           Update .po files
4216
4217 2016-03-08 12:26:01 +0100  Edward Hervey <edward@centricular.com>
4218
4219         * gst/asfdemux/gstasfdemux.c:
4220         * gst/asfdemux/gstasfdemux.h:
4221           asfdemux: Don't modify segment values on accurate seeks
4222           When dealing with accurate seeks, we want to return exactly the segment
4223           that was requested by the seek event, and not adjust the values.
4224           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4225
4226 === release 1.7.90 ===
4227
4228 2016-03-01 18:42:01 +0200  Sebastian Dröge <sebastian@centricular.com>
4229
4230         * ChangeLog:
4231         * NEWS:
4232         * RELEASE:
4233         * configure.ac:
4234         * docs/plugins/inspect/plugin-a52dec.xml:
4235         * docs/plugins/inspect/plugin-amrnb.xml:
4236         * docs/plugins/inspect/plugin-amrwbdec.xml:
4237         * docs/plugins/inspect/plugin-asf.xml:
4238         * docs/plugins/inspect/plugin-cdio.xml:
4239         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4240         * docs/plugins/inspect/plugin-dvdread.xml:
4241         * docs/plugins/inspect/plugin-dvdsub.xml:
4242         * docs/plugins/inspect/plugin-lame.xml:
4243         * docs/plugins/inspect/plugin-mad.xml:
4244         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4245         * docs/plugins/inspect/plugin-mpg123.xml:
4246         * docs/plugins/inspect/plugin-realmedia.xml:
4247         * docs/plugins/inspect/plugin-siddec.xml:
4248         * docs/plugins/inspect/plugin-twolame.xml:
4249         * docs/plugins/inspect/plugin-x264.xml:
4250         * docs/plugins/inspect/plugin-xingmux.xml:
4251         * gst-plugins-ugly.doap:
4252         * win32/common/config.h:
4253           Release 1.7.90
4254
4255 2016-03-01 17:18:01 +0200  Sebastian Dröge <sebastian@centricular.com>
4256
4257         * po/af.po:
4258         * po/az.po:
4259         * po/ca.po:
4260         * po/cs.po:
4261         * po/da.po:
4262         * po/de.po:
4263         * po/el.po:
4264         * po/en_GB.po:
4265         * po/eo.po:
4266         * po/es.po:
4267         * po/eu.po:
4268         * po/fi.po:
4269         * po/fr.po:
4270         * po/gl.po:
4271         * po/hr.po:
4272         * po/hu.po:
4273         * po/id.po:
4274         * po/it.po:
4275         * po/ja.po:
4276         * po/lt.po:
4277         * po/lv.po:
4278         * po/ms.po:
4279         * po/mt.po:
4280         * po/nb.po:
4281         * po/nl.po:
4282         * po/or.po:
4283         * po/pl.po:
4284         * po/pt_BR.po:
4285         * po/ro.po:
4286         * po/ru.po:
4287         * po/sk.po:
4288         * po/sl.po:
4289         * po/sq.po:
4290         * po/sr.po:
4291         * po/sv.po:
4292         * po/tr.po:
4293         * po/uk.po:
4294         * po/vi.po:
4295         * po/zh_CN.po:
4296           Update .po files
4297
4298 2016-03-01 16:54:07 +0200  Sebastian Dröge <sebastian@centricular.com>
4299
4300         * po/bg.po:
4301           po: Update translations
4302
4303 2016-02-27 20:17:31 +0100  Jens Georg <mail@jensge.org>
4304
4305         * ext/dvdread/dvdreadsrc.c:
4306           dvdread: Fix seek starting at 0 for title != 1
4307           Otherwise the playback would start at title 0
4308           https://bugzilla.gnome.org/show_bug.cgi?id=762787
4309
4310 2016-02-26 12:41:18 +0200  Sebastian Dröge <sebastian@centricular.com>
4311
4312         * common:
4313           Automatic update of common submodule
4314           From b64f03f to 6f2d209
4315
4316 2016-02-22 22:08:12 +0000  Tim-Philipp Müller <tim@centricular.com>
4317
4318         * gst/asfdemux/gstasfdemux.c:
4319           asfdemux: fix adding bitrate to stream tags
4320           https://bugzilla.gnome.org/show_bug.cgi?id=699586
4321
4322 2016-02-21 10:11:12 +0000  Tim-Philipp Müller <tim@centricular.com>
4323
4324         * gst/asfdemux/asf.vcproj:
4325         * gst/realmedia/rmdemux.vcproj:
4326         * win32/MANIFEST:
4327         * win32/gst.sln:
4328         * win32/vs6/gst_plugins_ugly.dsw:
4329         * win32/vs6/libgstasfdemux.dsp:
4330         * win32/vs6/libgstdvdlpcmdec.dsp:
4331         * win32/vs6/libgstdvdsub.dsp:
4332         * win32/vs6/libgstlame.dsp:
4333         * win32/vs6/libgstmad.dsp:
4334         * win32/vs6/libgstrealmedia.dsp:
4335         * win32/vs6/libgstsynaesthesia.dsp:
4336           win32: remove outdated build cruft
4337           This hasn't been touched for generations, doesn't work,
4338           and is just causing confusion. We also don't want to
4339           maintain these files manually.
4340
4341 2016-02-20 11:55:37 +0000  Tim-Philipp Müller <tim@centricular.com>
4342
4343         * ext/mpeg2dec/gstmpeg2dec.c:
4344           mpeg2dec: don't use exported but undeclared core debug category symbols
4345           It's not right and won't work on Windows with MSVC.
4346
4347 2016-02-19 12:38:34 +0200  Sebastian Dröge <sebastian@centricular.com>
4348
4349         * configure.ac:
4350           Back to development
4351
4352 === release 1.7.2 ===
4353
4354 2016-02-19 11:58:13 +0200  Sebastian Dröge <sebastian@centricular.com>
4355
4356         * ChangeLog:
4357         * NEWS:
4358         * RELEASE:
4359         * configure.ac:
4360         * docs/plugins/inspect/plugin-a52dec.xml:
4361         * docs/plugins/inspect/plugin-amrnb.xml:
4362         * docs/plugins/inspect/plugin-amrwbdec.xml:
4363         * docs/plugins/inspect/plugin-asf.xml:
4364         * docs/plugins/inspect/plugin-cdio.xml:
4365         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4366         * docs/plugins/inspect/plugin-dvdread.xml:
4367         * docs/plugins/inspect/plugin-dvdsub.xml:
4368         * docs/plugins/inspect/plugin-lame.xml:
4369         * docs/plugins/inspect/plugin-mad.xml:
4370         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4371         * docs/plugins/inspect/plugin-mpg123.xml:
4372         * docs/plugins/inspect/plugin-realmedia.xml:
4373         * docs/plugins/inspect/plugin-siddec.xml:
4374         * docs/plugins/inspect/plugin-twolame.xml:
4375         * docs/plugins/inspect/plugin-x264.xml:
4376         * docs/plugins/inspect/plugin-xingmux.xml:
4377         * gst-plugins-ugly.doap:
4378         * win32/common/config.h:
4379           Release 1.7.2
4380
4381 2016-02-19 11:21:03 +0200  Sebastian Dröge <sebastian@centricular.com>
4382
4383         * po/af.po:
4384         * po/az.po:
4385         * po/bg.po:
4386         * po/ca.po:
4387         * po/cs.po:
4388         * po/da.po:
4389         * po/de.po:
4390         * po/el.po:
4391         * po/en_GB.po:
4392         * po/eo.po:
4393         * po/es.po:
4394         * po/eu.po:
4395         * po/fi.po:
4396         * po/gl.po:
4397         * po/hr.po:
4398         * po/hu.po:
4399         * po/id.po:
4400         * po/it.po:
4401         * po/ja.po:
4402         * po/lt.po:
4403         * po/lv.po:
4404         * po/ms.po:
4405         * po/mt.po:
4406         * po/nb.po:
4407         * po/nl.po:
4408         * po/or.po:
4409         * po/pl.po:
4410         * po/ro.po:
4411         * po/ru.po:
4412         * po/sk.po:
4413         * po/sl.po:
4414         * po/sq.po:
4415         * po/sr.po:
4416         * po/sv.po:
4417         * po/tr.po:
4418         * po/uk.po:
4419         * po/vi.po:
4420         * po/zh_CN.po:
4421           Update .po files
4422
4423 2016-02-19 10:32:06 +0200  Sebastian Dröge <sebastian@centricular.com>
4424
4425         * po/fr.po:
4426         * po/pt_BR.po:
4427           po: Update translations
4428
4429 2016-02-18 00:25:56 +0200  Sebastian Dröge <sebastian@centricular.com>
4430
4431         * ext/sidplay/gstsiddec.cc:
4432           sidplay: Fix compiler warning about C++11 compatibility
4433           gstsiddec.cc:78:17: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
4434           #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
4435           ^
4436           gstsiddec.cc:78:38: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
4437           #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
4438           ^
4439
4440 2016-02-16 14:46:11 +0000  Tim-Philipp Müller <tim@centricular.com>
4441
4442         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4443         * docs/plugins/inspect/plugin-a52dec.xml:
4444         * docs/plugins/inspect/plugin-amrnb.xml:
4445         * docs/plugins/inspect/plugin-amrwbdec.xml:
4446         * docs/plugins/inspect/plugin-asf.xml:
4447         * docs/plugins/inspect/plugin-cdio.xml:
4448         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4449         * docs/plugins/inspect/plugin-dvdread.xml:
4450         * docs/plugins/inspect/plugin-dvdsub.xml:
4451         * docs/plugins/inspect/plugin-lame.xml:
4452         * docs/plugins/inspect/plugin-mad.xml:
4453         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4454         * docs/plugins/inspect/plugin-mpg123.xml:
4455         * docs/plugins/inspect/plugin-realmedia.xml:
4456         * docs/plugins/inspect/plugin-siddec.xml:
4457         * docs/plugins/inspect/plugin-twolame.xml:
4458         * docs/plugins/inspect/plugin-x264.xml:
4459         * docs/plugins/inspect/plugin-xingmux.xml:
4460           docs: update inspection to git and fix mpg123 inspect location
4461
4462 2016-02-16 12:23:33 +0000  Tim-Philipp Müller <tim@centricular.com>
4463
4464         * tests/files/Makefile.am:
4465         * tests/files/stream.mp2:
4466           tests: fix distcheck
4467
4468 2016-02-16 10:38:18 +0000  Tim-Philipp Müller <tim@centricular.com>
4469
4470         * configure.ac:
4471         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4472         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4473         * docs/plugins/xml/plugin-mpg123.xml:
4474         * ext/Makefile.am:
4475         * gst-plugins-ugly.spec.in:
4476         * tests/check/Makefile.am:
4477           mpg123: move from -bad to -ugly
4478           Hook up to build system, add to docs
4479
4480 2016-02-16 10:55:01 +0000  Tim-Philipp Müller <tim@centricular.com>
4481
4482         * configure.ac:
4483         * tests/Makefile.am:
4484         * tests/check/Makefile.am:
4485         * tests/check/elements/.gitignore:
4486         * tests/files/Makefile.am:
4487         * tests/files/cbr_stream.mp3:
4488         * tests/files/vbr_stream.mp3:
4489           tests: add test data for mpg123 plugin
4490
4491 2016-02-16 10:41:07 +0000  Tim-Philipp Müller <tim@centricular.com>
4492
4493           Merge branch 'plugin-move-mpg123'
4494           Move mpg123 plugin from -bad to -ugly.
4495           https://bugzilla.gnome.org/show_bug.cgi?id=719849
4496
4497 2015-12-14 11:09:46 +0900  Vineeth TM <vineeth.tm@samsung.com>
4498
4499         * ext/mpg123/gstmpg123audiodec.c:
4500           plugins-bad: Fix example pipelines
4501           rename gst-launch --> gst-launch-1.0
4502           replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**)
4503           fix caps in examples
4504           https://bugzilla.gnome.org/show_bug.cgi?id=759432
4505
4506 2015-08-17 11:50:28 +0100  Tim-Philipp Müller <tim@centricular.com>
4507
4508         * ext/mpg123/gstmpg123audiodec.c:
4509           mpg123: still reset pending audio info on hard flush
4510           Follow-up to previous commit.
4511           https://bugzilla.gnome.org/show_bug.cgi?id=752431
4512
4513 2015-07-15 10:44:02 -0600  Jason Litzinger <jlitzinger@control4.com>
4514
4515         * ext/mpg123/gstmpg123audiodec.c:
4516           mpg123: fix handling of sample rate change during playback
4517           If the sample rate of the media changes, the resulting flush will
4518           clear the has_next_audioinfo flag, and the caps won't be sent
4519           downstream.
4520           https://bugzilla.gnome.org/show_bug.cgi?id=752431
4521
4522 2015-08-15 12:58:40 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4523
4524         * ext/mpg123/gstmpg123audiodec.c:
4525           audiodecoders: use default pad accept-caps handling
4526           Avoids useless check of downstream caps when handling an
4527           accept-caps query
4528           Elements: dtsdec, faad, gsmdec, mpg123audiodec, opusdec,
4529           sbcdec, adpcmdec, sirendec
4530
4531 2015-04-26 18:04:16 +0100  Tim-Philipp Müller <tim@centricular.com>
4532
4533         * ext/mpg123/Makefile.am:
4534           Remove obsolete Android build cruft
4535           This is not needed any longer.
4536
4537 2015-01-11 01:08:08 +0000  Tim-Philipp Müller <tim@centricular.com>
4538
4539         * ext/mpg123/gstmpg123audiodec.c:
4540           mpg123: fix compiler warning and simplify checks in set_caps
4541           https://bugzilla.gnome.org/show_bug.cgi?id=740195
4542
4543 2015-01-03 13:06:45 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
4544
4545         * ext/mpg123/gstmpg123audiodec.c:
4546           mpg123: rework set_format code so mpg123audiodec works with decodebin/playbin
4547           The old code was using gst_caps_normalize() and was generally overly
4548           complex. Simplify by picking sample rate and number of channels from
4549           upstream and the sample format from the allowed caps. If the format caps
4550           is a list of strins, just pick the first one. And if the srcpad isn't
4551           linked yet, use the default format (S16).
4552           https://bugzilla.gnome.org/show_bug.cgi?id=740195
4553
4554 2014-09-10 17:24:39 +0100  Tim-Philipp Müller <tim@centricular.com>
4555
4556         * ext/mpg123/gstmpg123audiodec.c:
4557           Fix up one-element lists in template caps
4558
4559 2014-03-05 00:51:04 +0000  Tim-Philipp Müller <tim@centricular.com>
4560
4561         * tests/check/elements/mpg123audiodec.c:
4562           tests: fix mpg123audiodec test for big-endian architectures
4563
4564 2014-02-04 17:22:27 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
4565
4566         * ext/mpg123/gstmpg123audiodec.c:
4567           mpg123: improved error report and checks
4568           Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
4569
4570 2013-12-05 12:04:39 +0100  Sebastian Dröge <sebastian@centricular.com>
4571
4572         * ext/mpg123/gstmpg123audiodec.c:
4573           mpg123audiodec: Require caps to be set before any data processing
4574
4575 2013-07-26 17:25:42 +0200  Edward Hervey <edward@collabora.com>
4576
4577         * ext/mpg123/gstmpg123audiodec.c:
4578           mpg123: Remove dead assignment
4579           harder ? :)
4580
4581 2013-05-15 11:25:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4582
4583         * tests/check/elements/mpg123audiodec.c:
4584           mpg123audiodec: Fix event handling in unit test
4585
4586 2012-10-24 12:16:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4587
4588         * ext/mpg123/Makefile.am:
4589           gst: Add better support for static plugins
4590
4591 2013-04-15 00:22:39 -0700  David Schleef <ds@schleef.org>
4592
4593         * ext/mpg123/gstmpg123audiodec.c:
4594           mpg123: Add conditional on API version for new enum
4595
4596 2016-02-05 19:11:38 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4597
4598         * tests/check/Makefile.am:
4599           tests: extend the AM_TESTS_ENVIRONMENT from check.mak
4600           To get the CK_DEFAULT_TIMEOUT defined for all tests
4601           https://bugzilla.gnome.org/show_bug.cgi?id=761472
4602
4603 2016-02-05 18:07:02 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4604
4605         * autogen.sh:
4606         * common:
4607           Automatic update of common submodule
4608           From 86e4663 to b64f03f
4609
4610 2016-01-25 20:00:26 +0000  Tim-Philipp Müller <tim@centricular.com>
4611
4612         * configure.ac:
4613         * ext/amrnb/amrnbdec.h:
4614         * ext/amrnb/amrnbenc.h:
4615         * ext/amrwbdec/amrwbdec.h:
4616           amrnb, amrwb: unconditionally depend on opencore-amr*b >= 0.1.3
4617           We don't really need to cater for older versions any more.
4618
4619 2016-01-21 17:34:38 +0100  Edward Hervey <edward@centricular.com>
4620
4621         * ext/mpeg2dec/gstmpeg2dec.c:
4622           mpeg2dec: Demote rank to SECONDARY
4623           https://bugzilla.gnome.org/show_bug.cgi?id=574461
4624
4625 2016-01-08 21:40:53 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4626
4627         * gst/dvdsub/gstdvdsubdec.c:
4628           dvdsubdec: use query caps instead of accept-caps
4629           accept-caps does only a shallow check and a full downstream
4630           caps query is needed to check if ARGB is possible
4631
4632 2015-10-30 11:06:11 +0530  Ravi Kiran K N <ravi.kiran@samsung.com>
4633
4634         * gst/asfdemux/asfpacket.c:
4635         * gst/asfdemux/gstasfdemux.c:
4636         * gst/asfdemux/gstasfdemux.h:
4637           asfdemux: Support reverse playback
4638           Support reverse playback for ASF format.
4639           Parse packets and queue the payloads, then push
4640           the payload buffer to decoder in reverse order.
4641           Video buffers are pushed from KeyFrame to next
4642           Keyframe.
4643           https://bugzilla.gnome.org/show_bug.cgi?id=757341
4644
4645 2015-12-24 15:28:46 +0100  Sebastian Dröge <sebastian@centricular.com>
4646
4647         * configure.ac:
4648           Back to development
4649
4650 2015-12-24 14:48:50 +0100  Sebastian Dröge <sebastian@centricular.com>
4651
4652         * tests/check/elements/amrnbenc.c:
4653           amrnbenc: Fix various compiler warnings in the test
4654
4655 2015-12-24 14:48:38 +0100  Sebastian Dröge <sebastian@centricular.com>
4656
4657         * tests/check/elements/x264enc.c:
4658           x264enc: Fix various compiler warnings in the test
4659
4660 === release 1.7.1 ===
4661
4662 2015-12-24 14:41:21 +0100  Sebastian Dröge <sebastian@centricular.com>
4663
4664         * ChangeLog:
4665         * NEWS:
4666         * RELEASE:
4667         * configure.ac:
4668         * docs/plugins/inspect/plugin-a52dec.xml:
4669         * docs/plugins/inspect/plugin-amrnb.xml:
4670         * docs/plugins/inspect/plugin-amrwbdec.xml:
4671         * docs/plugins/inspect/plugin-asf.xml:
4672         * docs/plugins/inspect/plugin-cdio.xml:
4673         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4674         * docs/plugins/inspect/plugin-dvdread.xml:
4675         * docs/plugins/inspect/plugin-dvdsub.xml:
4676         * docs/plugins/inspect/plugin-lame.xml:
4677         * docs/plugins/inspect/plugin-mad.xml:
4678         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4679         * docs/plugins/inspect/plugin-realmedia.xml:
4680         * docs/plugins/inspect/plugin-siddec.xml:
4681         * docs/plugins/inspect/plugin-twolame.xml:
4682         * docs/plugins/inspect/plugin-x264.xml:
4683         * docs/plugins/inspect/plugin-xingmux.xml:
4684         * gst-plugins-ugly.doap:
4685         * win32/common/config.h:
4686           Release 1.7.1
4687
4688 2015-12-24 14:10:29 +0100  Sebastian Dröge <sebastian@centricular.com>
4689
4690         * po/af.po:
4691         * po/az.po:
4692         * po/bg.po:
4693         * po/ca.po:
4694         * po/cs.po:
4695         * po/da.po:
4696         * po/de.po:
4697         * po/el.po:
4698         * po/en_GB.po:
4699         * po/eo.po:
4700         * po/es.po:
4701         * po/eu.po:
4702         * po/fi.po:
4703         * po/fr.po:
4704         * po/gl.po:
4705         * po/hr.po:
4706         * po/hu.po:
4707         * po/id.po:
4708         * po/it.po:
4709         * po/ja.po:
4710         * po/lt.po:
4711         * po/lv.po:
4712         * po/ms.po:
4713         * po/mt.po:
4714         * po/nb.po:
4715         * po/nl.po:
4716         * po/or.po:
4717         * po/pl.po:
4718         * po/pt_BR.po:
4719         * po/ro.po:
4720         * po/ru.po:
4721         * po/sk.po:
4722         * po/sl.po:
4723         * po/sq.po:
4724         * po/sr.po:
4725         * po/sv.po:
4726         * po/tr.po:
4727         * po/uk.po:
4728         * po/vi.po:
4729         * po/zh_CN.po:
4730           Update .po files
4731
4732 2015-12-24 12:23:27 +0100  Sebastian Dröge <sebastian@centricular.com>
4733
4734         * po/id.po:
4735         * po/sv.po:
4736           po: Update translations
4737
4738 2015-12-21 12:32:32 +0100  Sebastian Dröge <sebastian@centricular.com>
4739
4740         * configure.ac:
4741           configure: Use -Bsymbolic-functions if available
4742           While this is more useful for libraries, some of our plugins with multiple
4743           files and some internal API can also benefit from this.
4744
4745 2015-12-16 09:36:08 +0100  Sebastian Dröge <sebastian@centricular.com>
4746
4747         * docs/plugins/gst-plugins-ugly-plugins.args:
4748         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4749         * docs/plugins/inspect/plugin-a52dec.xml:
4750         * docs/plugins/inspect/plugin-amrnb.xml:
4751         * docs/plugins/inspect/plugin-amrwbdec.xml:
4752         * docs/plugins/inspect/plugin-asf.xml:
4753         * docs/plugins/inspect/plugin-cdio.xml:
4754         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4755         * docs/plugins/inspect/plugin-dvdread.xml:
4756         * docs/plugins/inspect/plugin-dvdsub.xml:
4757         * docs/plugins/inspect/plugin-lame.xml:
4758         * docs/plugins/inspect/plugin-mad.xml:
4759         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4760         * docs/plugins/inspect/plugin-realmedia.xml:
4761         * docs/plugins/inspect/plugin-siddec.xml:
4762         * docs/plugins/inspect/plugin-twolame.xml:
4763         * docs/plugins/inspect/plugin-x264.xml:
4764         * docs/plugins/inspect/plugin-xingmux.xml:
4765           docs: update to git
4766
4767 2015-12-07 09:08:18 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4768
4769         * autogen.sh:
4770         * common:
4771           Automatic update of common submodule
4772           From b319909 to 86e4663
4773
4774 2015-11-26 15:49:47 +0000  Arjen Veenhuizen <arjen.veenhuizen@tno.nl>
4775
4776         * ext/x264/gstx264enc.c:
4777           x264enc: increase bitrate limit from 100Mbps to 2Gbps
4778           Don't artificially limit the bitrate, x264enc allows much
4779           higher bitrates, and for intra-only 4k AVC they are needed.
4780           x264 clips to 2Gbps internally, so use that as limit for now.
4781           https://bugzilla.gnome.org/show_bug.cgi?id=758620
4782
4783 2015-11-18 23:20:59 -0800  Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
4784
4785         * ext/x264/gstx264enc.c:
4786           x264enc: drop unnecessary NULL check before g_free
4787
4788 2015-10-21 14:35:17 +0100  Tim-Philipp Müller <tim@centricular.com>
4789
4790         * common:
4791           Automatic update of common submodule
4792           From b99800a to b319909
4793
4794 2015-10-20 17:29:42 +0300  Sebastian Dröge <sebastian@centricular.com>
4795
4796         * configure.ac:
4797           Use new GST_ENABLE_EXTRA_CHECKS #define
4798           https://bugzilla.gnome.org/show_bug.cgi?id=756870
4799
4800 2015-10-21 14:26:07 +0300  Sebastian Dröge <sebastian@centricular.com>
4801
4802         * README:
4803         * common:
4804           Automatic update of common submodule
4805           From 9aed1d7 to b99800a
4806
4807 2015-10-02 22:24:46 +0300  Sebastian Dröge <sebastian@centricular.com>
4808
4809         * configure.ac:
4810           Update GLib dependency to 2.40.0
4811
4812 2015-09-29 14:16:07 -0700  Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
4813
4814         * ext/dvdread/README:
4815           dvdread: remove broken link
4816           Removing instead of updating as previously pointed-to page
4817           (now http://dvd.sourceforge.net/dvdinfo/) is already linked
4818           from dvd.sourceforge.net's homepage as: "Collection of
4819           information on file formats/data structures relating to DVD
4820           navigation/SPUs."
4821
4822 2015-09-26 09:23:05 +0100  Tim-Philipp Müller <tim@centricular.com>
4823
4824         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4825           dvdlpcmdec: fix invalid read beyond channel position array
4826           We would always copy sizeof(sorted_position) bytes, which is
4827           for 8 channels, but if we have less than 8 channels the
4828           position array we copy from will only have allocated space
4829           for channel channels, so we would read beyond the input
4830           array in some cases.
4831
4832 2015-08-25 10:08:46 +0900  HoonHee Lee <hoonhee.lee@lge.com>
4833
4834         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4835           dvdlpcmdec: factor out common code to set output format into new function
4836           When caps event is recieved and header is changed, reordering channel
4837           and setting the default output format for audio are processed. These 2 of
4838           code are same. Thus, It is better to make a new function for these common
4839           code in terms of removing duplicated code, maintenance and expansion.
4840           https://bugzilla.gnome.org/show_bug.cgi?id=753920
4841
4842 2015-09-23 20:45:34 +0200  Sebastian Dröge <sebastian@centricular.com>
4843
4844         * gst/asfdemux/gstasfdemux.c:
4845           asfdemux: Don't push any data on pads after the segment.stop
4846           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4847
4848 2015-09-23 20:30:21 +0200  Sebastian Dröge <sebastian@centricular.com>
4849
4850         * gst/asfdemux/gstasfdemux.c:
4851         * gst/asfdemux/gstasfdemux.h:
4852           asfdemux: Only change segment start to a keyframe for KEYUNIT seeks
4853           Not for accurate seeks, which should accurately start at the requested
4854           position.
4855           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4856
4857 2015-09-23 20:23:40 +0200  Sebastian Dröge <sebastian@centricular.com>
4858
4859         * gst/asfdemux/gstasfdemux.c:
4860           asfdemux: Update segment.position when pushing buffers
4861           Without this, non-flushing seeks are not going to work well.
4862           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4863
4864 2015-09-23 19:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
4865
4866         * gst/asfdemux/gstasfdemux.c:
4867           asfdemux: Only push EOS event if we're not doing a segment seek
4868           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4869
4870 2015-09-23 16:31:28 +0200  Sebastian Dröge <sebastian@centricular.com>
4871
4872         * gst/asfdemux/gstasfdemux.c:
4873           asfdemux: If pushing buffers returned EOS, go into the EOS and not failure code path
4874           We don't want to unconditionally send an EOS event downstream, but might want
4875           to send a SEGMENT_DONE message/event instead if a segment seek was done
4876           before.
4877           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4878
4879 2015-09-25 23:51:12 +0200  Sebastian Dröge <sebastian@centricular.com>
4880
4881         * configure.ac:
4882           Back to development
4883
4884 === release 1.6.0 ===
4885
4886 2015-09-25 23:32:02 +0200  Sebastian Dröge <sebastian@centricular.com>
4887
4888         * ChangeLog:
4889         * NEWS:
4890         * RELEASE:
4891         * configure.ac:
4892         * docs/plugins/inspect/plugin-a52dec.xml:
4893         * docs/plugins/inspect/plugin-amrnb.xml:
4894         * docs/plugins/inspect/plugin-amrwbdec.xml:
4895         * docs/plugins/inspect/plugin-asf.xml:
4896         * docs/plugins/inspect/plugin-cdio.xml:
4897         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4898         * docs/plugins/inspect/plugin-dvdread.xml:
4899         * docs/plugins/inspect/plugin-dvdsub.xml:
4900         * docs/plugins/inspect/plugin-lame.xml:
4901         * docs/plugins/inspect/plugin-mad.xml:
4902         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4903         * docs/plugins/inspect/plugin-realmedia.xml:
4904         * docs/plugins/inspect/plugin-siddec.xml:
4905         * docs/plugins/inspect/plugin-twolame.xml:
4906         * docs/plugins/inspect/plugin-x264.xml:
4907         * docs/plugins/inspect/plugin-xingmux.xml:
4908         * gst-plugins-ugly.doap:
4909         * win32/common/config.h:
4910           Release 1.6.0
4911
4912 2015-09-25 23:04:56 +0200  Sebastian Dröge <sebastian@centricular.com>
4913
4914         * po/af.po:
4915         * po/az.po:
4916         * po/bg.po:
4917         * po/ca.po:
4918         * po/cs.po:
4919         * po/da.po:
4920         * po/de.po:
4921         * po/el.po:
4922         * po/en_GB.po:
4923         * po/eo.po:
4924         * po/es.po:
4925         * po/eu.po:
4926         * po/fi.po:
4927         * po/fr.po:
4928         * po/gl.po:
4929         * po/hr.po:
4930         * po/hu.po:
4931         * po/id.po:
4932         * po/it.po:
4933         * po/ja.po:
4934         * po/lt.po:
4935         * po/lv.po:
4936         * po/ms.po:
4937         * po/mt.po:
4938         * po/nb.po:
4939         * po/nl.po:
4940         * po/or.po:
4941         * po/pl.po:
4942         * po/pt_BR.po:
4943         * po/ro.po:
4944         * po/ru.po:
4945         * po/sk.po:
4946         * po/sl.po:
4947         * po/sq.po:
4948         * po/sr.po:
4949         * po/sv.po:
4950         * po/tr.po:
4951         * po/uk.po:
4952         * po/vi.po:
4953         * po/zh_CN.po:
4954           Update .po files
4955
4956 === release 1.5.91 ===
4957
4958 2015-09-18 20:01:17 +0200  Sebastian Dröge <sebastian@centricular.com>
4959
4960         * ChangeLog:
4961         * NEWS:
4962         * RELEASE:
4963         * configure.ac:
4964         * docs/plugins/inspect/plugin-a52dec.xml:
4965         * docs/plugins/inspect/plugin-amrnb.xml:
4966         * docs/plugins/inspect/plugin-amrwbdec.xml:
4967         * docs/plugins/inspect/plugin-asf.xml:
4968         * docs/plugins/inspect/plugin-cdio.xml:
4969         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4970         * docs/plugins/inspect/plugin-dvdread.xml:
4971         * docs/plugins/inspect/plugin-dvdsub.xml:
4972         * docs/plugins/inspect/plugin-lame.xml:
4973         * docs/plugins/inspect/plugin-mad.xml:
4974         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4975         * docs/plugins/inspect/plugin-realmedia.xml:
4976         * docs/plugins/inspect/plugin-siddec.xml:
4977         * docs/plugins/inspect/plugin-twolame.xml:
4978         * docs/plugins/inspect/plugin-x264.xml:
4979         * docs/plugins/inspect/plugin-xingmux.xml:
4980         * gst-plugins-ugly.doap:
4981         * win32/common/config.h:
4982           Release 1.5.91
4983
4984 2015-09-18 19:34:50 +0200  Sebastian Dröge <sebastian@centricular.com>
4985
4986         * po/af.po:
4987         * po/az.po:
4988         * po/bg.po:
4989         * po/ca.po:
4990         * po/cs.po:
4991         * po/da.po:
4992         * po/de.po:
4993         * po/el.po:
4994         * po/en_GB.po:
4995         * po/eo.po:
4996         * po/es.po:
4997         * po/eu.po:
4998         * po/fi.po:
4999         * po/fr.po:
5000         * po/gl.po:
5001         * po/hr.po:
5002         * po/hu.po:
5003         * po/id.po:
5004         * po/it.po:
5005         * po/ja.po:
5006         * po/lt.po:
5007         * po/lv.po:
5008         * po/ms.po:
5009         * po/mt.po:
5010         * po/nb.po:
5011         * po/nl.po:
5012         * po/or.po:
5013         * po/pl.po:
5014         * po/pt_BR.po:
5015         * po/ro.po:
5016         * po/ru.po:
5017         * po/sk.po:
5018         * po/sl.po:
5019         * po/sq.po:
5020         * po/sr.po:
5021         * po/sv.po:
5022         * po/tr.po:
5023         * po/uk.po:
5024         * po/vi.po:
5025         * po/zh_CN.po:
5026           Update .po files
5027
5028 2015-09-18 11:53:57 +0200  Sebastian Dröge <sebastian@centricular.com>
5029
5030         * po/zh_CN.po:
5031           po: Update translations
5032
5033 2015-09-05 23:34:45 +1000  Jan Schmidt <jan@centricular.com>
5034
5035         * ext/x264/gstx264enc.c:
5036           x264: Add bitrate info to the tags output.
5037           Makes it possible for muxers to know the target bitrate as soon
5038           as encoding starts, which flvmux now uses.
5039
5040 2015-08-28 19:18:32 +0100  Tim-Philipp Müller <tim@centricular.com>
5041
5042         * gst/asfdemux/gstasfdemux.c:
5043         * gst/asfdemux/gstasfdemux.h:
5044           asfdemux: fix file mode of some source files
5045
5046 === release 1.5.90 ===
5047
5048 2015-08-19 14:05:27 +0300  Sebastian Dröge <sebastian@centricular.com>
5049
5050         * ChangeLog:
5051         * NEWS:
5052         * RELEASE:
5053         * configure.ac:
5054         * docs/plugins/inspect/plugin-a52dec.xml:
5055         * docs/plugins/inspect/plugin-amrnb.xml:
5056         * docs/plugins/inspect/plugin-amrwbdec.xml:
5057         * docs/plugins/inspect/plugin-asf.xml:
5058         * docs/plugins/inspect/plugin-cdio.xml:
5059         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5060         * docs/plugins/inspect/plugin-dvdread.xml:
5061         * docs/plugins/inspect/plugin-dvdsub.xml:
5062         * docs/plugins/inspect/plugin-lame.xml:
5063         * docs/plugins/inspect/plugin-mad.xml:
5064         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5065         * docs/plugins/inspect/plugin-realmedia.xml:
5066         * docs/plugins/inspect/plugin-siddec.xml:
5067         * docs/plugins/inspect/plugin-twolame.xml:
5068         * docs/plugins/inspect/plugin-x264.xml:
5069         * docs/plugins/inspect/plugin-xingmux.xml:
5070         * gst-plugins-ugly.doap:
5071         * win32/common/config.h:
5072           Release 1.5.90
5073
5074 2015-08-19 12:55:35 +0300  Sebastian Dröge <sebastian@centricular.com>
5075
5076         * po/af.po:
5077         * po/az.po:
5078         * po/bg.po:
5079         * po/ca.po:
5080         * po/cs.po:
5081         * po/da.po:
5082         * po/de.po:
5083         * po/el.po:
5084         * po/en_GB.po:
5085         * po/eo.po:
5086         * po/es.po:
5087         * po/eu.po:
5088         * po/fi.po:
5089         * po/fr.po:
5090         * po/gl.po:
5091         * po/hr.po:
5092         * po/hu.po:
5093         * po/id.po:
5094         * po/it.po:
5095         * po/ja.po:
5096         * po/lt.po:
5097         * po/lv.po:
5098         * po/ms.po:
5099         * po/mt.po:
5100         * po/nb.po:
5101         * po/nl.po:
5102         * po/or.po:
5103         * po/pl.po:
5104         * po/pt_BR.po:
5105         * po/ro.po:
5106         * po/ru.po:
5107         * po/sk.po:
5108         * po/sl.po:
5109         * po/sq.po:
5110         * po/sr.po:
5111         * po/sv.po:
5112         * po/tr.po:
5113         * po/uk.po:
5114         * po/vi.po:
5115         * po/zh_CN.po:
5116           Update .po files
5117
5118 2015-08-19 11:33:01 +0300  Sebastian Dröge <sebastian@centricular.com>
5119
5120         * po/id.po:
5121         * po/sv.po:
5122           po: Update translations
5123
5124 2015-08-18 02:23:55 -0300  Thiago Santos <thiagoss@osg.samsung.com>
5125
5126         * ext/x264/gstx264enc.c:
5127           x264enc: actually return TRUE from accept-caps handler
5128           The query was handled
5129
5130 2015-08-16 14:27:44 -0300  Thiago Santos <thiagoss@osg.samsung.com>
5131
5132         * ext/x264/gstx264enc.c:
5133           x264enc: implement accept-caps handling
5134           Implement accept-caps handling without doing caps queries downstream
5135
5136 2015-08-15 22:15:26 -0300  Thiago Santos <thiagoss@osg.samsung.com>
5137
5138         * ext/amrnb/amrnbenc.c:
5139         * ext/lame/gstlamemp3enc.c:
5140         * ext/twolame/gsttwolamemp2enc.c:
5141           audioencoders: use template subset check for accept-caps
5142           It is faster than doing a query that propagates downstream and
5143           should be enough
5144           Elements: amrnbenc, lamemp3enc, twolamemp2enc
5145
5146 2015-08-15 11:46:59 -0300  Thiago Santos <thiagoss@osg.samsung.com>
5147
5148         * ext/mpeg2dec/gstmpeg2dec.c:
5149           mpeg2dec: use default pad accept-caps handling
5150           Avoids useless check of downstream caps when handling an
5151           accept-caps query
5152
5153 2015-08-15 11:46:13 -0300  Thiago Santos <thiagoss@osg.samsung.com>
5154
5155         * ext/a52dec/gsta52dec.c:
5156         * ext/amrnb/amrnbdec.c:
5157         * ext/amrwbdec/amrwbdec.c:
5158         * ext/mad/gstmad.c:
5159           audiodecoders: use default pad accept-caps handling
5160           Avoids useless check of downstream caps when handling an
5161           accept-caps query
5162           Elements: a52dec, amrnbdec, amrwbdec, mad
5163
5164 2015-08-14 11:14:31 +0200  Edward Hervey <bilboed@bilboed.com>
5165
5166         * tests/check/generic/states.c:
5167           check: Rename states unit test
5168           Makes it easier to differentiate from other modules states unit test
5169
5170 2015-08-06 10:05:53 +0900  Vineeth TM <vineeth.tm@samsung.com>
5171
5172         * gst/realmedia/rmdemux.c:
5173           rmdemux: fix assertion error when freeing old tags.
5174           Check if old_tags is present before calling gst_tag_list_unref
5175           https://bugzilla.gnome.org/show_bug.cgi?id=753301
5176
5177 2015-07-24 10:08:34 +0900  Vineeth TM <vineeth.tm@samsung.com>
5178
5179         * gst/asfdemux/gstasfdemux.c:
5180           asfdemux: fix assertion error when codec_data is not present in structure
5181           When discovering a particular asf file, caps structure doesn't have
5182           codec_data, and this was not being checked before using the same,
5183           resulting in assertion error
5184           https://bugzilla.gnome.org/show_bug.cgi?id=752803
5185
5186 2015-07-29 15:55:14 +0100  Luis de Bethencourt <luis@debethencourt.com>
5187
5188         * gst/asfdemux/gstasfdemux.c:
5189           asfdemux: remove unread value
5190           Init value of idx2 is never used. First usage sets it to idx + 1. Removing
5191           initial value.
5192
5193 2015-07-25 04:55:15 -0400  Olivier Crête <olivier.crete@collabora.com>
5194
5195         * gst/asfdemux/gstasfdemux.c:
5196           asfdemux: Don't post error on flushing while reading headers
5197
5198 2015-07-21 11:13:27 +0100  Tim-Philipp Müller <tim@centricular.com>
5199
5200         * gst/realmedia/rmdemux.c:
5201           rmdemux: mark tag list as global scope
5202
5203 2015-07-21 11:10:04 +0100  Tim-Philipp Müller <tim@centricular.com>
5204
5205         * gst/realmedia/rmdemux.c:
5206           rmdemux: fix taglist leak
5207           merge doesn't take ownership, so must unref the
5208           old tags if we do merge.
5209
5210 2015-07-21 12:44:55 +0900  Vineeth TM <vineeth.tm@samsung.com>
5211
5212         * gst/realmedia/rmdemux.c:
5213           rmdemux: fix wrong unref when there are no tags
5214           Tags should be appended to pending tags and unref'ed only if tags
5215           are present. Else there is no need to append.
5216           https://bugzilla.gnome.org/show_bug.cgi?id=752404
5217
5218 2015-07-16 18:11:37 +0900  Vineeth T M <vineeth.tm@samsung.com>
5219
5220         * gst/realmedia/rmdemux.c:
5221           rmdemux: fix memory leaks during error cases
5222           while adding stream, during error cases, only stream is
5223           being freed. Adapter, pad, tags, subpackets, index are not being
5224           freed resulting in memory leaks
5225           https://bugzilla.gnome.org/show_bug.cgi?id=752404
5226
5227 2015-07-16 17:23:15 +0100  Tim-Philipp Müller <tim@centricular.com>
5228
5229         * gst-plugins-ugly.doap:
5230           Update mailing list in doap file as well
5231
5232 2015-07-16 17:19:37 +0100  Tim-Philipp Müller <tim@centricular.com>
5233
5234         * ext/amrnb/amrnbdec.c:
5235           Update mailing list address from sourceforge to freedesktop
5236
5237 2015-07-16 09:49:17 +0900  Vineeth T M <vineeth.tm@samsung.com>
5238
5239         * gst/realmedia/rmdemux.c:
5240           rmdemux: fix tag memory leak
5241           tags is not being freed after being merged to the
5242           pending_tags.
5243           https://bugzilla.gnome.org/show_bug.cgi?id=752404
5244
5245 2015-07-03 21:58:33 +0200  Stefan Sauer <ensonic@users.sf.net>
5246
5247         * common:
5248           Automatic update of common submodule
5249           From f74b2df to 9aed1d7
5250
5251 2015-06-25 00:04:19 +0200  Sebastian Dröge <sebastian@centricular.com>
5252
5253         * configure.ac:
5254           Back to development
5255
5256 === release 1.5.2 ===
5257
5258 2015-06-24 23:39:37 +0200  Sebastian Dröge <sebastian@centricular.com>
5259
5260         * ChangeLog:
5261         * NEWS:
5262         * RELEASE:
5263         * configure.ac:
5264         * docs/plugins/gst-plugins-ugly-plugins.args:
5265         * docs/plugins/inspect/plugin-a52dec.xml:
5266         * docs/plugins/inspect/plugin-amrnb.xml:
5267         * docs/plugins/inspect/plugin-amrwbdec.xml:
5268         * docs/plugins/inspect/plugin-asf.xml:
5269         * docs/plugins/inspect/plugin-cdio.xml:
5270         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5271         * docs/plugins/inspect/plugin-dvdread.xml:
5272         * docs/plugins/inspect/plugin-dvdsub.xml:
5273         * docs/plugins/inspect/plugin-lame.xml:
5274         * docs/plugins/inspect/plugin-mad.xml:
5275         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5276         * docs/plugins/inspect/plugin-realmedia.xml:
5277         * docs/plugins/inspect/plugin-siddec.xml:
5278         * docs/plugins/inspect/plugin-twolame.xml:
5279         * docs/plugins/inspect/plugin-x264.xml:
5280         * docs/plugins/inspect/plugin-xingmux.xml:
5281         * gst-plugins-ugly.doap:
5282         * win32/common/config.h:
5283           Release 1.5.2
5284
5285 2015-06-24 23:14:52 +0200  Sebastian Dröge <sebastian@centricular.com>
5286
5287         * po/af.po:
5288         * po/az.po:
5289         * po/bg.po:
5290         * po/ca.po:
5291         * po/cs.po:
5292         * po/da.po:
5293         * po/de.po:
5294         * po/el.po:
5295         * po/en_GB.po:
5296         * po/eo.po:
5297         * po/es.po:
5298         * po/eu.po:
5299         * po/fi.po:
5300         * po/fr.po:
5301         * po/gl.po:
5302         * po/hr.po:
5303         * po/hu.po:
5304         * po/id.po:
5305         * po/it.po:
5306         * po/ja.po:
5307         * po/lt.po:
5308         * po/lv.po:
5309         * po/ms.po:
5310         * po/mt.po:
5311         * po/nb.po:
5312         * po/nl.po:
5313         * po/or.po:
5314         * po/pl.po:
5315         * po/pt_BR.po:
5316         * po/ro.po:
5317         * po/ru.po:
5318         * po/sk.po:
5319         * po/sl.po:
5320         * po/sq.po:
5321         * po/sr.po:
5322         * po/sv.po:
5323         * po/tr.po:
5324         * po/uk.po:
5325         * po/vi.po:
5326         * po/zh_CN.po:
5327           Update .po files
5328
5329 2015-06-24 11:15:22 +0200  Sebastian Dröge <sebastian@centricular.com>
5330
5331         * po/nl.po:
5332           po: Update translations
5333
5334 2015-06-15 16:33:26 +1000  Jan Schmidt <jan@centricular.com>
5335
5336         * gst/asfdemux/gstasfdemux.c:
5337           asfdemux: Use gst_video_multiview_guess_half_aspect() function
5338           Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
5339           stereoscopic video is full-frame per view or not.
5340
5341 2015-06-16 17:49:05 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5342
5343         * common:
5344           Automatic update of common submodule
5345           From 6015d26 to f74b2df
5346
5347 2014-11-26 22:15:43 +0100  Matej Knopp <matej.knopp@gmail.com>
5348
5349         * ext/x264/gstx264enc.c:
5350         * ext/x264/gstx264enc.h:
5351           x264enc: Use gst_video_encoder_set_min_pts
5352           This method replace the manual adjustment of PTS and DTS to avoid
5353           negative DTS issues. Using this method will also update the segment so
5354           we don't loos sync.
5355           https://bugzilla.gnome.org/show_bug.cgi?id=740575
5356
5357 2015-06-10 14:28:05 +1000  Jan Schmidt <jan@centricular.com>
5358
5359         * gst/asfdemux/Makefile.am:
5360         * gst/asfdemux/gstasfdemux.c:
5361         * gst/asfdemux/gstasfdemux.h:
5362           asfdemux: Add support for stereoscopic video metadata.
5363           Add parsing of stereoscopic metadata, and place into the caps to
5364           the decoder.
5365           Fix parsing of Advanced Mutual Exclustion objects.
5366           https://bugzilla.gnome.org/show_bug.cgi?id=711190
5367           Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
5368
5369 2014-10-05 00:54:59 +1000  Jan Schmidt <jan@centricular.com>
5370
5371         * ext/x264/gstx264enc.c:
5372         * ext/x264/gstx264enc.h:
5373           x264enc: Add support for stereoscopic video
5374           Provide new frame-packing property to directly set
5375           x264enc frame packing, or pass through upstream settings
5376           The explicit layout from the frame-packing property is
5377           preferred over any info from the caps.
5378
5379 2015-06-10 15:32:44 +0100  Chris Clayton <chris2553@googlemail.com>
5380
5381         * gst/xingmux/gstxingmux.c:
5382           xingmux: fix compiler warnings
5383           https://bugzilla.gnome.org/show_bug.cgi?id=750596
5384
5385 2015-06-09 15:28:46 +0200  Stefan Sauer <ensonic@users.sf.net>
5386
5387         * Makefile.am:
5388           cruft: add the obsolete tmpl dir to cruft-dirs
5389
5390 2015-06-09 11:30:34 +0200  Edward Hervey <bilboed@bilboed.com>
5391
5392         * common:
5393           Automatic update of common submodule
5394           From d9a3353 to 6015d26
5395
5396 2015-06-08 23:08:11 +0200  Stefan Sauer <ensonic@users.sf.net>
5397
5398         * common:
5399           Automatic update of common submodule
5400           From d37af32 to d9a3353
5401
5402 2015-06-07 23:06:47 +0200  Stefan Sauer <ensonic@users.sf.net>
5403
5404         * common:
5405           Automatic update of common submodule
5406           From 21ba2e5 to d37af32
5407
5408 2015-06-07 17:32:12 +0200  Stefan Sauer <ensonic@users.sf.net>
5409
5410         * common:
5411           Automatic update of common submodule
5412           From c408583 to 21ba2e5
5413
5414 2015-06-07 17:02:31 +0200  Stefan Sauer <ensonic@users.sf.net>
5415
5416         * docs/plugins/Makefile.am:
5417           docs: remove variables that we define in the snippet from common
5418           This is syncing our Makefile.am with upstream gtkdoc.
5419
5420 2015-06-07 17:16:30 +0200  Stefan Sauer <ensonic@users.sf.net>
5421
5422         * autogen.sh:
5423         * common:
5424           Automatic update of common submodule
5425           From d676993 to c408583
5426
5427 2015-06-07 16:44:43 +0200  Sebastian Dröge <sebastian@centricular.com>
5428
5429         * configure.ac:
5430           Back to development
5431
5432 === release 1.5.1 ===
5433
5434 2015-06-07 11:05:29 +0200  Sebastian Dröge <sebastian@centricular.com>
5435
5436         * ChangeLog:
5437         * NEWS:
5438         * RELEASE:
5439         * configure.ac:
5440         * docs/plugins/gst-plugins-ugly-plugins.args:
5441         * docs/plugins/inspect/plugin-a52dec.xml:
5442         * docs/plugins/inspect/plugin-amrnb.xml:
5443         * docs/plugins/inspect/plugin-amrwbdec.xml:
5444         * docs/plugins/inspect/plugin-asf.xml:
5445         * docs/plugins/inspect/plugin-cdio.xml:
5446         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5447         * docs/plugins/inspect/plugin-dvdread.xml:
5448         * docs/plugins/inspect/plugin-dvdsub.xml:
5449         * docs/plugins/inspect/plugin-lame.xml:
5450         * docs/plugins/inspect/plugin-mad.xml:
5451         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5452         * docs/plugins/inspect/plugin-realmedia.xml:
5453         * docs/plugins/inspect/plugin-siddec.xml:
5454         * docs/plugins/inspect/plugin-twolame.xml:
5455         * docs/plugins/inspect/plugin-x264.xml:
5456         * docs/plugins/inspect/plugin-xingmux.xml:
5457         * gst-plugins-ugly.doap:
5458         * win32/common/config.h:
5459           Release 1.5.1
5460
5461 2015-06-07 11:05:22 +0200  Sebastian Dröge <sebastian@centricular.com>
5462
5463         * po/af.po:
5464         * po/az.po:
5465         * po/bg.po:
5466         * po/ca.po:
5467         * po/cs.po:
5468         * po/da.po:
5469         * po/de.po:
5470         * po/el.po:
5471         * po/en_GB.po:
5472         * po/eo.po:
5473         * po/es.po:
5474         * po/eu.po:
5475         * po/fi.po:
5476         * po/fr.po:
5477         * po/gl.po:
5478         * po/hr.po:
5479         * po/hu.po:
5480         * po/id.po:
5481         * po/it.po:
5482         * po/ja.po:
5483         * po/lt.po:
5484         * po/lv.po:
5485         * po/ms.po:
5486         * po/mt.po:
5487         * po/nb.po:
5488         * po/nl.po:
5489         * po/or.po:
5490         * po/pl.po:
5491         * po/pt_BR.po:
5492         * po/ro.po:
5493         * po/ru.po:
5494         * po/sk.po:
5495         * po/sl.po:
5496         * po/sq.po:
5497         * po/sr.po:
5498         * po/sv.po:
5499         * po/tr.po:
5500         * po/uk.po:
5501         * po/vi.po:
5502         * po/zh_CN.po:
5503           Update .po files
5504
5505 2015-06-07 09:36:00 +0200  Sebastian Dröge <sebastian@centricular.com>
5506
5507         * po/eo.po:
5508         * po/fr.po:
5509           po: Update translations
5510
5511 2015-06-02 16:31:10 +0200  Edward Hervey <edward@centricular.com>
5512
5513         * tests/check/elements/amrnbenc.c:
5514         * tests/check/elements/mpeg2dec.c:
5515         * tests/check/elements/x264enc.c:
5516         * tests/check/elements/xingmux.c:
5517         * tests/check/pipelines/lame.c:
5518           check: Use GST_CHECK_MAIN () macro everywhere
5519           Makes source code smaller, and ensures we go through common initialization
5520           path (like the one that sets up XML unit test output ...)
5521
5522 2015-05-26 17:58:18 +0100  Tim-Philipp Müller <tim@centricular.com>
5523
5524         * ext/x264/gstx264enc.c:
5525           x264enc: don't artificially limit max allowed value of "threads" property
5526           In auto mode it will happily chose much higher values anyway,
5527           and a limit of 4 seems a bit low these days.
5528
5529 2015-05-12 22:05:02 +1000  Jan Schmidt <jan@centricular.com>
5530
5531         * ext/dvdread/dvdreadsrc.c:
5532           dvdread: Also reset the first_seek var in start()
5533           Make the initial chapter seek work across reuse.
5534           https://bugzilla.gnome.org/show_bug.cgi?id=453322
5535
5536 2015-05-12 21:52:24 +1000  Jan Schmidt <jan@centricular.com>
5537
5538         * ext/dvdread/dvdreadsrc.c:
5539         * ext/dvdread/dvdreadsrc.h:
5540           dvdread: Work around basesrc initial seek
5541           Ignore the initial seek basesrc sends, as it
5542           breaks starting from another chapter by
5543           immediately seeking back to the start of the title
5544
5545 2015-05-10 11:34:33 +0100  Tim-Philipp Müller <tim@centricular.com>
5546
5547         * ext/a52dec/gsta52dec.c:
5548         * ext/amrnb/amrnbdec.c:
5549         * ext/amrnb/amrnbenc.c:
5550         * ext/amrwbdec/amrwbdec.c:
5551         * ext/cdio/gstcdiocddasrc.c:
5552         * ext/lame/gstlamemp3enc.c:
5553         * ext/mad/gstmad.c:
5554         * ext/sidplay/gstsiddec.cc:
5555         * ext/twolame/gsttwolamemp2enc.c:
5556         * ext/x264/gstx264enc.c:
5557         * gst/realmedia/rademux.c:
5558         * gst/xingmux/gstxingmux.c:
5559           docs: update example pipelines in element docs
5560           Mostly gst-launch -> gst-launch-1.0, but also
5561           use autoaudiosink/autovideosink in more places
5562           and update pipelines a little or flesh out
5563           descriptions.
5564
5565 2015-04-27 10:57:12 +0100  Luis de Bethencourt <luis.bg@samsung.com>
5566
5567         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5568         * gst/realmedia/rdtdepay.c:
5569           Rename property enums from ARG_ to PROP_
5570           Property enum items should be nameed PROP_ for consistency and readability.
5571
5572 2015-04-26 17:56:22 +0100  Tim-Philipp Müller <tim@centricular.com>
5573
5574         * Android.mk:
5575         * ext/mad/Makefile.am:
5576         * ext/x264/Makefile.am:
5577         * gst/asfdemux/Makefile.am:
5578         * gst/dvdlpcmdec/Makefile.am:
5579         * gst/dvdsub/Makefile.am:
5580         * gst/realmedia/Makefile.am:
5581         * gst/xingmux/Makefile.am:
5582           Remove obsolete Android build cruft
5583           This is not needed any longer.
5584
5585 2015-04-24 17:05:20 +0100  Luis de Bethencourt <luis.bg@samsung.com>
5586
5587         * gst/realmedia/pnmsrc.c:
5588           realmedia: remove unused enum item PROP_LAST
5589
5590 2015-04-23 16:23:01 +0100  Tim-Philipp Müller <tim@centricular.com>
5591
5592         * tests/check/Makefile.am:
5593           tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
5594           Make sure the test environment is set up.
5595           https://bugzilla.gnome.org//show_bug.cgi?id=747624
5596
5597 2015-04-23 16:22:39 +0100  Tim-Philipp Müller <tim@centricular.com>
5598
5599         * configure.ac:
5600           configure: bump automake requirement to 1.14 and autoconf to 2.69
5601           This is only required for builds from git, people can still
5602           build tarballs if they only have older autotools.
5603           https://bugzilla.gnome.org//show_bug.cgi?id=747624
5604
5605 2015-04-23 16:22:30 +0100  Tim-Philipp Müller <tim@centricular.com>
5606
5607         * .gitignore:
5608           Update .gitignore
5609
5610 2015-04-22 10:37:54 +0200  Sebastian Dröge <sebastian@centricular.com>
5611
5612         * LICENSE_readme:
5613           Remove LICENSE_readme
5614           It's completely outdated and just confusing, better if people are
5615           forced to look at the actual code in question than trusting this file.
5616
5617 2015-04-22 10:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
5618
5619         * INSTALL:
5620           Remove INSTALL file
5621           autotools automatically generate this, and when using different versions
5622           for autogen.sh there will always be changes to a file tracked by git.
5623
5624 2015-04-20 14:35:30 +0900  Cliff Han <cliff.han@lge.com>
5625
5626         * gst/asfdemux/gstasfdemux.c:
5627           asfdemux: fix a seek failure due to out-of-range in push mode
5628           A seek in push mode failed for big offsets which are beyond
5629           the range of guint32.
5630           https://bugzilla.gnome.org/show_bug.cgi?id=748162
5631
5632 2015-04-08 16:52:06 +0200  Edward Hervey <edward@centricular.com>
5633
5634         * common:
5635         * tests/check/Makefile.am:
5636           tests: Use AM_TESTS_ENVIRONMENT
5637           Needed by the new automake test runner
5638
5639 2015-04-03 18:58:03 +0100  Tim-Philipp Müller <tim@centricular.com>
5640
5641         * autogen.sh:
5642         * common:
5643           Automatic update of common submodule
5644           From bc76a8b to c8fb372
5645
5646 2015-04-02 17:24:05 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5647
5648         * ext/a52dec/gsta52dec.c:
5649           a52dec: fix race in liba52dec lookup table initialization
5650           a52_init initializes the IMDCT global state as well as creating
5651           a new state. When two A52 decoders are created (eg, when two AC3
5652           tracks are contained in a video), calls to a52_init may happen
5653           at the same time, and the IMDCT initialization is not reentrant.
5654           https://bugzilla.gnome.org/show_bug.cgi?id=746781
5655
5656 2015-03-27 14:41:51 +0100  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5657
5658         * ext/mpeg2dec/gstmpeg2dec.c:
5659           mpeg2dec: fix buffer leak in crop_buffer()
5660           gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
5661           gst_buffer_replace() reffed it as well so we were one reference extra.
5662           https://bugzilla.gnome.org/show_bug.cgi?id=746887
5663
5664 2015-03-28 16:58:26 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
5665
5666         * gst/realmedia/rmdemux.c:
5667           rmdemux: resurrect some flow return handling
5668           https://bugzilla.gnome.org/show_bug.cgi?id=744572
5669
5670 2015-03-28 16:57:06 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
5671
5672         * gst/asfdemux/gstasfdemux.c:
5673           asfdemux: resurrect some flow return handling
5674           https://bugzilla.gnome.org/show_bug.cgi?id=744572
5675
5676 2015-03-24 12:50:43 +0000  Luis de Bethencourt <luis.bg@samsung.com>
5677
5678         * ext/mpeg2dec/gstmpeg2dec.c:
5679           mpeg2dec: fix memory leak
5680           CID #1291630
5681
5682 2015-03-24 10:29:48 +0000  Luis de Bethencourt <luis.bg@samsung.com>
5683
5684         * ext/mpeg2dec/gstmpeg2dec.c:
5685           mpeg2dec: initialize buffer
5686           Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
5687           CID #1291634
5688
5689 2015-03-13 17:00:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5690
5691         * ext/mpeg2dec/gstmpeg2dec.c:
5692           mpeg2dec: Add stride support
5693           This allow using external pools that have different strides from the
5694           default. These strides need to respect certain rules, which we check
5695           and if these are not met, we fallback to generic pool.
5696           https://bugzilla.gnome.org/show_bug.cgi?id=735379
5697
5698 2015-03-10 16:45:01 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5699
5700         * ext/mpeg2dec/gstmpeg2dec.c:
5701         * ext/mpeg2dec/gstmpeg2dec.h:
5702           mpeg2dec: Re-implement pool handling
5703           This is a rewrite of the pool negotiation and configuration. Direct
5704           to output decoding is now achieved by configuring the pool using
5705           video-alignment. This removes copies when dealing with any elements that
5706           supports VideoAlignment, and enable usage of generic video buffer pool,
5707           XVImagePool and GLPool. It drops the crop meta implementation for now.
5708           https://bugzilla.gnome.org/show_bug.cgi?id=735379
5709
5710 2015-03-10 09:33:15 +0000  Tim-Philipp Müller <tim@centricular.com>
5711
5712         * gst/dvdsub/gstdvdsubdec.c:
5713           dvbsub: fix indentation
5714
5715 2015-03-10 09:32:51 +0000  Tim-Philipp Müller <tim@centricular.com>
5716
5717         * ext/dvdread/dvdreadsrc.c:
5718         * gst/dvdsub/gstdvdsubdec.c:
5719           Fix double semicolons
5720
5721 2015-03-09 19:11:51 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5722
5723         * ext/mpeg2dec/gstmpeg2dec.c:
5724           Revert "mpeg2dec: Fix handling of stride"
5725           This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
5726
5727 2015-03-09 19:11:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5728
5729         * ext/mpeg2dec/gstmpeg2dec.c:
5730           Revert "mpeg2dec: Use propose unref method for buffer"
5731           This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
5732
5733 2015-03-09 18:43:43 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5734
5735         * ext/mpeg2dec/gstmpeg2dec.c:
5736           mpeg2dec: Use propose unref method for buffer
5737
5738 2015-01-21 18:29:22 +0000  Simon Farnsworth <simon.farnsworth@onelan.co.uk>
5739
5740         * ext/mpeg2dec/gstmpeg2dec.c:
5741           mpeg2dec: Fix handling of stride
5742           A pipeline like:
5743           gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec  ! vaapisink
5744           would look bad when file.ts contains 704x576 video, because vaapisink would
5745           give you buffers of stride 768, but libmpeg2 was not told about this and
5746           used a stride of 704.
5747           Tell libmpeg2 about the stride from  downstream; in the process, teach it to
5748           reject buffer pools that don't meet libmpeg2's chroma stride requirements
5749           Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
5750
5751 2015-02-11 13:56:48 +0100  Sebastian Dröge <sebastian@centricular.com>
5752
5753         * ext/x264/gstx264enc.c:
5754         * gst/asfdemux/gstasfdemux.c:
5755           Improve and fix LATENCY query handling
5756           This now follows the design docs everywhere, especially the maximum latency
5757           handling.
5758           https://bugzilla.gnome.org/show_bug.cgi?id=744106
5759
5760 2015-02-06 19:04:32 +0100  Sebastian Dröge <sebastian@centricular.com>
5761
5762         * ext/x264/gstx264enc.c:
5763           x264enc: Don't set max latency to the same value as the encoder latency
5764           The meaning of the max latency is *not* the maximum latency this element will
5765           introduce. It is the maximum latency this element can endure without
5766           overflowing any buffers, which is infinite for x264enc.
5767           Fixes latency configuration in zero latency mode, where max latency was
5768           becoming 0... which usually won't work well if something else introduces
5769           latency as then max < min in the end, and latency configuration just fails.
5770
5771 2015-02-02 14:13:10 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5772
5773         * ext/x264/gstx264enc.c:
5774           x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
5775           This matches what is done when downstream caps are not ANY, and fixes
5776           prerolling in byte stream mode when typefind is downstream.
5777
5778 2015-01-21 09:56:41 +0100  Sebastian Dröge <sebastian@centricular.com>
5779
5780         * ext/lame/gstlamemp3enc.c:
5781         * ext/twolame/gsttwolamemp2enc.c:
5782           Constify some static arrays everywhere
5783
5784 2015-01-18 16:53:41 +0000  Tim-Philipp Müller <tim@centricular.com>
5785
5786         * configure.ac:
5787           configure: remove non-ported plugins stuff
5788           It's not needed any longer, all plugins in -ugly
5789           have been ported.
5790
5791 2015-01-18 11:07:43 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5792
5793         * ext/x264/gstx264enc.c:
5794           x264enc: Don't set an allocation maximum
5795           There is no reason x264enc should enforce a maximum allocation size.
5796           The maximum is normally set by buffer pool which cannot grow, but we
5797           don't offer a buffer pool. This would lead to stall when used with
5798           element that don't implement allocation query.
5799           Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
5800
5801 2015-01-12 16:10:45 +0100  Stefan Sauer <ensonic@users.sf.net>
5802
5803         * common:
5804           Automatic update of common submodule
5805           From f2c6b95 to bc76a8b
5806
5807 2014-12-22 11:46:27 +0100  Sebastian Dröge <sebastian@centricular.com>
5808
5809         * MAINTAINERS:
5810           MAINTAINERS: Update my mail address
5811
5812 2014-12-18 10:54:30 +0100  Sebastian Dröge <sebastian@centricular.com>
5813
5814         * common:
5815           Automatic update of common submodule
5816           From ef1ffdc to f2c6b95
5817
5818 2014-11-27 17:11:30 +0100  Edward Hervey <bilboed@bilboed.com>
5819
5820         * common:
5821           Automatic update of common submodule
5822           From 7bb2bce to ef1ffdc
5823
5824 2014-06-06 13:59:57 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5825
5826         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5827           dvdlpcmdec: set channel positions using the appropriate API
5828           https://bugzilla.gnome.org/show_bug.cgi?id=731038
5829
5830 2014-11-05 23:34:56 +0000  Tim-Philipp Müller <tim@centricular.com>
5831
5832         * gst/asfdemux/gstasfdemux.c:
5833           asfdemux: fix comment
5834
5835 2014-11-05 13:45:29 +0100  Edward Hervey <bilboed@bilboed.com>
5836
5837         * gst/asfdemux/gstasfdemux.c:
5838           asfdemux: Send duration query upstream first
5839           An upstream element (like mms or some dlna source) might be able to
5840           answer the query. Try that first, else fallback to standard logic
5841
5842 2014-11-02 17:31:05 +0000  Tim-Philipp Müller <tim@centricular.com>
5843
5844         * gst/asfdemux/asfpacket.c:
5845           asf: fix up file mode
5846
5847 2014-10-27 17:58:14 +0100  Sebastian Dröge <sebastian@centricular.com>
5848
5849         * common:
5850           Automatic update of common submodule
5851           From 84d06cd to 7bb2bce
5852
5853 2014-10-21 19:46:03 +0100  Tim-Philipp Müller <tim@centricular.com>
5854
5855         * Makefile.am:
5856           tests: parallelise 'make check-valgrind'
5857
5858 2014-10-21 13:02:03 +0100  Tim-Philipp Müller <tim@centricular.com>
5859
5860         * common:
5861           Automatic update of common submodule
5862           From a8c8939 to 84d06cd
5863
5864 2014-10-21 12:58:58 +0200  Stefan Sauer <ensonic@users.sf.net>
5865
5866         * README:
5867         * common:
5868           Automatic update of common submodule
5869           From 36388a1 to a8c8939
5870
5871 2014-08-22 10:46:35 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5872
5873         * gst/asfdemux/gstasfdemux.c:
5874           asfdemux: first try to delegate TIME seek events upstream
5875           We should give a chance to upstream to handle TIME seek events before trying
5876           to handle it in asfdemux.
5877           Fix a bug where fast backward seeks where discarded right away because they
5878           were not supported by asfdemux.
5879           https://bugzilla.gnome.org/show_bug.cgi?id=734471
5880
5881 2014-09-04 16:57:02 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5882
5883         * gst/asfdemux/asfheaders.c:
5884         * gst/asfdemux/asfheaders.h:
5885         * gst/asfdemux/gstasfdemux.c:
5886           asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
5887           We can safely ignore those but best to claim to understand this object type so
5888           we don't raise a warning.
5889           https://bugzilla.gnome.org/show_bug.cgi?id=736060
5890
5891 2014-08-21 12:09:23 -0300  Thiago Santos <thiagoss@osg.samsung.com>
5892
5893         * gst/asfdemux/gstasfdemux.c:
5894         * gst/asfdemux/gstasfdemux.h:
5895           asfdemux: if video is h264, check the codec_data for bytestream data
5896           For bytestream we don't want to expose it as codec_data but rather as
5897           streamheader as it is not out-of-band data but data that should be
5898           prepended to the beginning of the stream before the other buffers.
5899           https://bugzilla.gnome.org/show_bug.cgi?id=735070
5900
5901 2014-08-10 19:13:10 +0100  Tim-Philipp Müller <tim@centricular.com>
5902
5903         * docs/plugins/inspect/plugin-a52dec.xml:
5904         * docs/plugins/inspect/plugin-amrnb.xml:
5905         * docs/plugins/inspect/plugin-amrwbdec.xml:
5906         * docs/plugins/inspect/plugin-asf.xml:
5907         * docs/plugins/inspect/plugin-cdio.xml:
5908         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5909         * docs/plugins/inspect/plugin-dvdread.xml:
5910         * docs/plugins/inspect/plugin-dvdsub.xml:
5911         * docs/plugins/inspect/plugin-lame.xml:
5912         * docs/plugins/inspect/plugin-mad.xml:
5913         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5914         * docs/plugins/inspect/plugin-realmedia.xml:
5915         * docs/plugins/inspect/plugin-siddec.xml:
5916         * docs/plugins/inspect/plugin-twolame.xml:
5917         * docs/plugins/inspect/plugin-x264.xml:
5918         * docs/plugins/inspect/plugin-xingmux.xml:
5919           docs: update for git master
5920
5921 2014-08-06 12:07:09 -0300  Thiago Santos <thiagoss@osg.samsung.com>
5922
5923         * gst/asfdemux/gstasfdemux.c:
5924           asfdemux: simplify log statement
5925           Use the GST_PTR_FORMAT to print the buffer
5926
5927 2014-08-05 19:47:26 +0100  Tim-Philipp Müller <tim@centricular.com>
5928
5929         * ext/x264/gstx264enc.c:
5930           x264: fix colour inversion with YV12 format
5931           It's the same as I420 but with the U/V planes swapped.
5932
5933 2014-08-01 10:37:44 +0200  Edward Hervey <edward@collabora.com>
5934
5935         * Makefile.am:
5936         * common:
5937           Makefile: Add usage of build-checks step
5938           Allows building checks without running them
5939
5940 2014-07-08 16:45:45 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5941
5942         * ext/x264/gstx264enc.c:
5943           x264enc: Request buffers in allocation query
5944           https://bugzilla.gnome.org/show_bug.cgi?id=732288
5945
5946 2014-06-06 20:23:15 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5947
5948         * ext/x264/gstx264enc.c:
5949         * ext/x264/gstx264enc.h:
5950           x264enc: Shift both PTS and DTS to ensure positive timestamp
5951           Currently we only shift DTS to compensate that we don't support negative
5952           timestamp. This cause a problem that PTS is no longer >= DTS and may
5953           make muxers live much harder. Instead, shift both PTS/DTS forward. Also
5954           remove all the hack to handle this which seems the result of thinking libx264
5955           is bugged.
5956           https://bugzilla.gnome.org/show_bug.cgi?id=731351
5957
5958 2014-07-19 18:04:46 +0200  Sebastian Dröge <sebastian@centricular.com>
5959
5960         * configure.ac:
5961           Back to development
5962
5963 === release 1.4.0 ===
5964
5965 2014-07-19 17:44:06 +0200  Sebastian Dröge <sebastian@centricular.com>
5966
5967         * ChangeLog:
5968         * NEWS:
5969         * RELEASE:
5970         * configure.ac:
5971         * docs/plugins/inspect/plugin-a52dec.xml:
5972         * docs/plugins/inspect/plugin-amrnb.xml:
5973         * docs/plugins/inspect/plugin-amrwbdec.xml:
5974         * docs/plugins/inspect/plugin-asf.xml:
5975         * docs/plugins/inspect/plugin-cdio.xml:
5976         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5977         * docs/plugins/inspect/plugin-dvdread.xml:
5978         * docs/plugins/inspect/plugin-dvdsub.xml:
5979         * docs/plugins/inspect/plugin-lame.xml:
5980         * docs/plugins/inspect/plugin-mad.xml:
5981         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5982         * docs/plugins/inspect/plugin-realmedia.xml:
5983         * docs/plugins/inspect/plugin-siddec.xml:
5984         * docs/plugins/inspect/plugin-twolame.xml:
5985         * docs/plugins/inspect/plugin-x264.xml:
5986         * docs/plugins/inspect/plugin-xingmux.xml:
5987         * gst-plugins-ugly.doap:
5988         * win32/common/config.h:
5989           Release 1.4.0
5990
5991 2014-07-19 16:50:04 +0200  Sebastian Dröge <sebastian@centricular.com>
5992
5993         * po/af.po:
5994         * po/az.po:
5995         * po/bg.po:
5996         * po/ca.po:
5997         * po/cs.po:
5998         * po/da.po:
5999         * po/de.po:
6000         * po/el.po:
6001         * po/en_GB.po:
6002         * po/eo.po:
6003         * po/es.po:
6004         * po/eu.po:
6005         * po/fi.po:
6006         * po/fr.po:
6007         * po/gl.po:
6008         * po/hr.po:
6009         * po/hu.po:
6010         * po/id.po:
6011         * po/it.po:
6012         * po/ja.po:
6013         * po/lt.po:
6014         * po/lv.po:
6015         * po/ms.po:
6016         * po/mt.po:
6017         * po/nb.po:
6018         * po/nl.po:
6019         * po/or.po:
6020         * po/pl.po:
6021         * po/pt_BR.po:
6022         * po/ro.po:
6023         * po/ru.po:
6024         * po/sk.po:
6025         * po/sl.po:
6026         * po/sq.po:
6027         * po/sr.po:
6028         * po/sv.po:
6029         * po/tr.po:
6030         * po/uk.po:
6031         * po/vi.po:
6032         * po/zh_CN.po:
6033           Update .po files
6034
6035 2014-07-19 12:48:11 +0200  Sebastian Dröge <sebastian@centricular.com>
6036
6037         * po/sv.po:
6038           po: Update translations
6039
6040 === release 1.3.91 ===
6041
6042 2014-07-11 11:44:28 +0200  Sebastian Dröge <sebastian@centricular.com>
6043
6044         * ChangeLog:
6045         * NEWS:
6046         * RELEASE:
6047         * configure.ac:
6048         * docs/plugins/inspect/plugin-a52dec.xml:
6049         * docs/plugins/inspect/plugin-amrnb.xml:
6050         * docs/plugins/inspect/plugin-amrwbdec.xml:
6051         * docs/plugins/inspect/plugin-asf.xml:
6052         * docs/plugins/inspect/plugin-cdio.xml:
6053         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6054         * docs/plugins/inspect/plugin-dvdread.xml:
6055         * docs/plugins/inspect/plugin-dvdsub.xml:
6056         * docs/plugins/inspect/plugin-lame.xml:
6057         * docs/plugins/inspect/plugin-mad.xml:
6058         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6059         * docs/plugins/inspect/plugin-realmedia.xml:
6060         * docs/plugins/inspect/plugin-siddec.xml:
6061         * docs/plugins/inspect/plugin-twolame.xml:
6062         * docs/plugins/inspect/plugin-x264.xml:
6063         * docs/plugins/inspect/plugin-xingmux.xml:
6064         * gst-plugins-ugly.doap:
6065         * win32/common/config.h:
6066           Release 1.3.91
6067
6068 2014-07-11 11:13:39 +0200  Sebastian Dröge <sebastian@centricular.com>
6069
6070         * po/af.po:
6071         * po/az.po:
6072         * po/bg.po:
6073         * po/ca.po:
6074         * po/cs.po:
6075         * po/da.po:
6076         * po/de.po:
6077         * po/el.po:
6078         * po/en_GB.po:
6079         * po/eo.po:
6080         * po/es.po:
6081         * po/eu.po:
6082         * po/fi.po:
6083         * po/fr.po:
6084         * po/gl.po:
6085         * po/hr.po:
6086         * po/hu.po:
6087         * po/id.po:
6088         * po/it.po:
6089         * po/ja.po:
6090         * po/lt.po:
6091         * po/lv.po:
6092         * po/ms.po:
6093         * po/mt.po:
6094         * po/nb.po:
6095         * po/nl.po:
6096         * po/or.po:
6097         * po/pl.po:
6098         * po/pt_BR.po:
6099         * po/ro.po:
6100         * po/ru.po:
6101         * po/sk.po:
6102         * po/sl.po:
6103         * po/sq.po:
6104         * po/sr.po:
6105         * po/sv.po:
6106         * po/tr.po:
6107         * po/uk.po:
6108         * po/vi.po:
6109         * po/zh_CN.po:
6110           Update .po files
6111
6112 2014-07-11 08:53:12 +0200  Sebastian Dröge <sebastian@centricular.com>
6113
6114         * po/vi.po:
6115           po: Update translations
6116
6117 2014-07-04 03:22:00 +0200  Sebastian Rasmussen <sebras@hotmail.com>
6118
6119         * gst/realmedia/rademux.c:
6120           rademux: Print invalid fourcc in error message in hex
6121           Previously this was printed as characters which caused later processing
6122           of the error message to sometimes warn about non-UTF-8 characters.
6123           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
6124
6125 === release 1.3.90 ===
6126
6127 2014-06-28 11:39:14 +0200  Sebastian Dröge <sebastian@centricular.com>
6128
6129         * ChangeLog:
6130         * NEWS:
6131         * RELEASE:
6132         * configure.ac:
6133         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6134         * docs/plugins/inspect/plugin-a52dec.xml:
6135         * docs/plugins/inspect/plugin-amrnb.xml:
6136         * docs/plugins/inspect/plugin-amrwbdec.xml:
6137         * docs/plugins/inspect/plugin-asf.xml:
6138         * docs/plugins/inspect/plugin-cdio.xml:
6139         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6140         * docs/plugins/inspect/plugin-dvdread.xml:
6141         * docs/plugins/inspect/plugin-dvdsub.xml:
6142         * docs/plugins/inspect/plugin-lame.xml:
6143         * docs/plugins/inspect/plugin-mad.xml:
6144         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6145         * docs/plugins/inspect/plugin-realmedia.xml:
6146         * docs/plugins/inspect/plugin-siddec.xml:
6147         * docs/plugins/inspect/plugin-twolame.xml:
6148         * docs/plugins/inspect/plugin-x264.xml:
6149         * docs/plugins/inspect/plugin-xingmux.xml:
6150         * gst-plugins-ugly.doap:
6151         * win32/common/config.h:
6152           Release 1.3.90
6153
6154 2014-06-28 11:39:01 +0200  Sebastian Dröge <sebastian@centricular.com>
6155
6156         * po/af.po:
6157         * po/az.po:
6158         * po/bg.po:
6159         * po/ca.po:
6160         * po/cs.po:
6161         * po/da.po:
6162         * po/de.po:
6163         * po/el.po:
6164         * po/en_GB.po:
6165         * po/eo.po:
6166         * po/es.po:
6167         * po/eu.po:
6168         * po/fi.po:
6169         * po/fr.po:
6170         * po/gl.po:
6171         * po/hr.po:
6172         * po/hu.po:
6173         * po/id.po:
6174         * po/it.po:
6175         * po/ja.po:
6176         * po/lt.po:
6177         * po/lv.po:
6178         * po/ms.po:
6179         * po/mt.po:
6180         * po/nb.po:
6181         * po/nl.po:
6182         * po/or.po:
6183         * po/pl.po:
6184         * po/pt_BR.po:
6185         * po/ro.po:
6186         * po/ru.po:
6187         * po/sk.po:
6188         * po/sl.po:
6189         * po/sq.po:
6190         * po/sr.po:
6191         * po/sv.po:
6192         * po/tr.po:
6193         * po/uk.po:
6194         * po/vi.po:
6195         * po/zh_CN.po:
6196           Update .po files
6197
6198 2014-06-22 21:48:28 +0100  Tim-Philipp Müller <tim@centricular.com>
6199
6200         * .gitignore:
6201           Ignore autotools test-driver temp files from 'make check'
6202
6203 2014-06-22 19:36:14 +0200  Sebastian Dröge <sebastian@centricular.com>
6204
6205         * configure.ac:
6206           Back to development
6207
6208 === release 1.3.3 ===
6209
6210 2014-06-22 18:13:53 +0200  Sebastian Dröge <sebastian@centricular.com>
6211
6212         * ChangeLog:
6213         * NEWS:
6214         * RELEASE:
6215         * configure.ac:
6216         * docs/plugins/inspect/plugin-a52dec.xml:
6217         * docs/plugins/inspect/plugin-amrnb.xml:
6218         * docs/plugins/inspect/plugin-amrwbdec.xml:
6219         * docs/plugins/inspect/plugin-asf.xml:
6220         * docs/plugins/inspect/plugin-cdio.xml:
6221         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6222         * docs/plugins/inspect/plugin-dvdread.xml:
6223         * docs/plugins/inspect/plugin-dvdsub.xml:
6224         * docs/plugins/inspect/plugin-lame.xml:
6225         * docs/plugins/inspect/plugin-mad.xml:
6226         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6227         * docs/plugins/inspect/plugin-realmedia.xml:
6228         * docs/plugins/inspect/plugin-siddec.xml:
6229         * docs/plugins/inspect/plugin-twolame.xml:
6230         * docs/plugins/inspect/plugin-x264.xml:
6231         * docs/plugins/inspect/plugin-xingmux.xml:
6232         * gst-plugins-ugly.doap:
6233         * win32/common/config.h:
6234           Release 1.3.3
6235
6236 2014-06-22 17:40:40 +0200  Sebastian Dröge <sebastian@centricular.com>
6237
6238         * po/af.po:
6239         * po/az.po:
6240         * po/bg.po:
6241         * po/ca.po:
6242         * po/cs.po:
6243         * po/da.po:
6244         * po/de.po:
6245         * po/el.po:
6246         * po/en_GB.po:
6247         * po/eo.po:
6248         * po/es.po:
6249         * po/eu.po:
6250         * po/fi.po:
6251         * po/fr.po:
6252         * po/gl.po:
6253         * po/hr.po:
6254         * po/hu.po:
6255         * po/id.po:
6256         * po/it.po:
6257         * po/ja.po:
6258         * po/lt.po:
6259         * po/lv.po:
6260         * po/ms.po:
6261         * po/mt.po:
6262         * po/nb.po:
6263         * po/nl.po:
6264         * po/or.po:
6265         * po/pl.po:
6266         * po/pt_BR.po:
6267         * po/ro.po:
6268         * po/ru.po:
6269         * po/sk.po:
6270         * po/sl.po:
6271         * po/sq.po:
6272         * po/sr.po:
6273         * po/sv.po:
6274         * po/tr.po:
6275         * po/uk.po:
6276         * po/vi.po:
6277         * po/zh_CN.po:
6278           Update .po files
6279
6280 2014-06-22 14:25:18 +0200  Sebastian Dröge <sebastian@centricular.com>
6281
6282         * po/de.po:
6283         * po/nl.po:
6284           po: Update translations
6285
6286 2014-05-26 17:55:43 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
6287
6288         * gst/realmedia/rmdemux.c:
6289         * gst/realmedia/rmdemux.h:
6290           rmdemux: use GstFlowCombiner
6291           Removes flow return combination code to use the newly added GstFlowCombiner
6292           https://bugzilla.gnome.org/show_bug.cgi?id=709224
6293
6294 2014-05-23 18:17:11 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
6295
6296         * gst/asfdemux/gstasfdemux.c:
6297         * gst/asfdemux/gstasfdemux.h:
6298           asfdemux: use GstFlowCombiner
6299           Removes flow return combination code to use the newly added GstFlowCombiner
6300           https://bugzilla.gnome.org/show_bug.cgi?id=709224
6301
6302 2014-05-28 09:49:59 +0200  Aurélien Zanelli <aurelien.zanelli@parrot.com>
6303
6304         * ext/x264/gstx264enc.c:
6305           x264enc: fix caps leak in set_format()
6306           https://bugzilla.gnome.org/show_bug.cgi?id=730865
6307
6308 2013-12-01 20:53:03 +0100  Matej Knopp <matej.knopp@gmail.com>
6309
6310         * gst/asfdemux/gstasfdemux.c:
6311           asfdemux: Handle initial 0 timestamp that should have been -1
6312           https://bugzilla.gnome.org/show_bug.cgi?id=719660
6313
6314 2014-05-21 13:23:33 +0200  Sebastian Dröge <sebastian@centricular.com>
6315
6316         * configure.ac:
6317           Back to development
6318
6319 === release 1.3.2 ===
6320
6321 2014-05-21 13:06:35 +0200  Sebastian Dröge <sebastian@centricular.com>
6322
6323         * ChangeLog:
6324         * NEWS:
6325         * RELEASE:
6326         * common:
6327         * configure.ac:
6328         * docs/plugins/inspect-build.stamp:
6329         * docs/plugins/inspect.stamp:
6330         * docs/plugins/inspect/plugin-a52dec.xml:
6331         * docs/plugins/inspect/plugin-amrnb.xml:
6332         * docs/plugins/inspect/plugin-amrwbdec.xml:
6333         * docs/plugins/inspect/plugin-asf.xml:
6334         * docs/plugins/inspect/plugin-cdio.xml:
6335         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6336         * docs/plugins/inspect/plugin-dvdread.xml:
6337         * docs/plugins/inspect/plugin-dvdsub.xml:
6338         * docs/plugins/inspect/plugin-lame.xml:
6339         * docs/plugins/inspect/plugin-mad.xml:
6340         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6341         * docs/plugins/inspect/plugin-realmedia.xml:
6342         * docs/plugins/inspect/plugin-siddec.xml:
6343         * docs/plugins/inspect/plugin-twolame.xml:
6344         * docs/plugins/inspect/plugin-x264.xml:
6345         * docs/plugins/inspect/plugin-xingmux.xml:
6346         * gst-plugins-ugly.doap:
6347         * win32/common/config.h:
6348           Release 1.3.2
6349
6350 2014-05-21 12:53:52 +0200  Sebastian Dröge <sebastian@centricular.com>
6351
6352         * po/af.po:
6353         * po/az.po:
6354         * po/bg.po:
6355         * po/ca.po:
6356         * po/cs.po:
6357         * po/da.po:
6358         * po/de.po:
6359         * po/el.po:
6360         * po/en_GB.po:
6361         * po/eo.po:
6362         * po/es.po:
6363         * po/eu.po:
6364         * po/fi.po:
6365         * po/fr.po:
6366         * po/gl.po:
6367         * po/hr.po:
6368         * po/hu.po:
6369         * po/id.po:
6370         * po/it.po:
6371         * po/ja.po:
6372         * po/lt.po:
6373         * po/lv.po:
6374         * po/ms.po:
6375         * po/mt.po:
6376         * po/nb.po:
6377         * po/nl.po:
6378         * po/or.po:
6379         * po/pl.po:
6380         * po/pt_BR.po:
6381         * po/ro.po:
6382         * po/ru.po:
6383         * po/sk.po:
6384         * po/sl.po:
6385         * po/sq.po:
6386         * po/sr.po:
6387         * po/sv.po:
6388         * po/tr.po:
6389         * po/uk.po:
6390         * po/vi.po:
6391         * po/zh_CN.po:
6392           Update .po files
6393
6394 2014-05-21 10:51:38 +0200  Sebastian Dröge <sebastian@centricular.com>
6395
6396         * common:
6397           Automatic update of common submodule
6398           From 211fa5f to 1f5d3c3
6399
6400 2014-05-16 16:24:46 +0100  Tim-Philipp Müller <tim@centricular.com>
6401
6402         * ext/mpeg2dec/gstmpeg2dec.h:
6403           mpeg2dec: remove unused struct members
6404
6405 2014-05-16 12:21:06 +0200  Sebastian Dröge <sebastian@centricular.com>
6406
6407         * gst/realmedia/rtspreal.c:
6408           rtspreal: Fix some memory leaks in an error path
6409           CID 1212165.
6410
6411 2014-05-09 14:54:54 +0200  Edward Hervey <bilboed@bilboed.com>
6412
6413         * ext/mpeg2dec/gstmpeg2dec.c:
6414           mpeg2dec: Release codec state on negotiation failures
6415           Else it leaks
6416           CID #1212169
6417
6418 2014-05-03 20:48:37 +0200  Sebastian Dröge <sebastian@centricular.com>
6419
6420         * configure.ac:
6421           Back to development
6422
6423 === release 1.3.1 ===
6424
6425 2014-05-03 18:29:23 +0200  Sebastian Dröge <sebastian@centricular.com>
6426
6427         * ChangeLog:
6428         * NEWS:
6429         * RELEASE:
6430         * configure.ac:
6431         * docs/plugins/gst-plugins-ugly-plugins.args:
6432         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6433         * docs/plugins/inspect/plugin-a52dec.xml:
6434         * docs/plugins/inspect/plugin-amrnb.xml:
6435         * docs/plugins/inspect/plugin-amrwbdec.xml:
6436         * docs/plugins/inspect/plugin-asf.xml:
6437         * docs/plugins/inspect/plugin-cdio.xml:
6438         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6439         * docs/plugins/inspect/plugin-dvdread.xml:
6440         * docs/plugins/inspect/plugin-dvdsub.xml:
6441         * docs/plugins/inspect/plugin-lame.xml:
6442         * docs/plugins/inspect/plugin-mad.xml:
6443         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6444         * docs/plugins/inspect/plugin-realmedia.xml:
6445         * docs/plugins/inspect/plugin-siddec.xml:
6446         * docs/plugins/inspect/plugin-twolame.xml:
6447         * docs/plugins/inspect/plugin-x264.xml:
6448         * docs/plugins/inspect/plugin-xingmux.xml:
6449         * gst-plugins-ugly.doap:
6450         * win32/common/config.h:
6451           Release 1.3.1
6452
6453 2014-05-03 18:21:01 +0200  Sebastian Dröge <sebastian@centricular.com>
6454
6455         * po/af.po:
6456         * po/az.po:
6457         * po/bg.po:
6458         * po/ca.po:
6459         * po/cs.po:
6460         * po/da.po:
6461         * po/de.po:
6462         * po/el.po:
6463         * po/en_GB.po:
6464         * po/eo.po:
6465         * po/es.po:
6466         * po/eu.po:
6467         * po/fi.po:
6468         * po/fr.po:
6469         * po/gl.po:
6470         * po/hr.po:
6471         * po/hu.po:
6472         * po/id.po:
6473         * po/it.po:
6474         * po/ja.po:
6475         * po/lt.po:
6476         * po/lv.po:
6477         * po/ms.po:
6478         * po/mt.po:
6479         * po/nb.po:
6480         * po/nl.po:
6481         * po/or.po:
6482         * po/pl.po:
6483         * po/pt_BR.po:
6484         * po/ro.po:
6485         * po/ru.po:
6486         * po/sk.po:
6487         * po/sl.po:
6488         * po/sq.po:
6489         * po/sr.po:
6490         * po/sv.po:
6491         * po/tr.po:
6492         * po/uk.po:
6493         * po/vi.po:
6494         * po/zh_CN.po:
6495           Update .po files
6496
6497 2014-05-03 17:23:39 +0200  Sebastian Dröge <sebastian@centricular.com>
6498
6499         * po/de.po:
6500         * po/id.po:
6501         * po/lv.po:
6502         * po/sk.po:
6503         * po/sr.po:
6504           po: Update translations
6505
6506 2014-05-03 10:15:28 +0200  Sebastian Dröge <sebastian@centricular.com>
6507
6508         * common:
6509           Automatic update of common submodule
6510           From bcb1518 to 211fa5f
6511
6512 2014-04-27 00:29:16 +0100  Tim-Philipp Müller <tim@centricular.com>
6513
6514         * ext/sidplay/gstsiddec.cc:
6515         * gst/asfdemux/gstrtspwms.c:
6516         * gst/realmedia/rademux.c:
6517         * gst/realmedia/rdtmanager.c:
6518         * gst/realmedia/rtspreal.c:
6519           docs: remove outdated and pointless 'Last reviewed' lines from docs
6520           They are very confusing for people, and more often than not
6521           also just not very accurate. Seeing 'last reviewed: 2005' in
6522           your docs is not very confidence-inspiring. Let's just remove
6523           those comments.
6524
6525 2014-04-10 17:29:30 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6526
6527         * gst/dvdsub/gstdvdsubdec.c:
6528           dvdsubdec: fix spurious rejection of 0 time offset commands
6529           Coverity 206168
6530
6531 2014-04-10 16:53:25 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6532
6533         * ext/dvdread/dvdreadsrc.c:
6534           dvdread: avoid intermediate promotion to signed
6535           We should not reach the dangerous range here, though.
6536           Coverity 206491, 206492, 1139856
6537
6538 2014-01-17 10:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6539
6540         * ext/mpeg2dec/gstmpeg2dec.c:
6541           mpeg2dec: do not reset the whole video info when setting size
6542           New changes to gstvideo will reset all the video info state
6543           when calling _set_format, overwriting what was previously set
6544           in the preceding code.
6545           The comment says the following code is meant to preserve the
6546           pre-crop size, so let's just keep the size and related data
6547           as this does not seem to break anything else (this is what
6548           the _set_format call would have set before the change that
6549           reset all data, except the colorimetry).
6550
6551 2014-04-03 15:06:22 +0200  Edward Hervey <bilboed@bilboed.com>
6552
6553         * gst/asfdemux/gstasfdemux.c:
6554           asfdemux: Fix payloads check
6555           Don't iterate stream->payloads if ... it doesn't exist
6556           CID #1139846
6557
6558 2014-03-02 05:11:10 +0100  Sebastian Rasmussen <sebras@hotmail.com>
6559
6560         * .gitignore:
6561           .gitignore: Ignore gcov intermediate files
6562           https://bugzilla.gnome.org/show_bug.cgi?id=725483
6563
6564 2014-02-28 09:35:10 +0100  Sebastian Dröge <sebastian@centricular.com>
6565
6566         * common:
6567           Automatic update of common submodule
6568           From fe1672e to bcb1518
6569
6570 2014-02-26 22:12:50 +0100  Stefan Sauer <ensonic@users.sf.net>
6571
6572         * common:
6573           Automatic update of common submodule
6574           From 1a07da9 to fe1672e
6575
6576 2014-02-26 11:31:03 +0100  Stefan Sauer <ensonic@users.sf.net>
6577
6578         * docs/Makefile.am:
6579           docs: install prebuilt plugin docs if gtk-doc is disabled
6580           Sync to the Makefile.am from gst-plugin-base where it is done right.
6581           Fixes #725034
6582
6583 2014-02-13 09:39:04 +0100  Stefan Sauer <ensonic@users.sf.net>
6584
6585         * gst/xingmux/gstxingmux.c:
6586         * gst/xingmux/plugin.c:
6587           xingmux: add muxer category and make element plugable
6588           This is required to make encodebin consider the element. Yet it is not enough to
6589           have it plugged it has a lower priority than most mp3encoders and no different
6590           caps.
6591
6592 2014-02-24 11:42:00 +0100  Dirk Van Haerenborgh <vhdirk@gmail.com>
6593
6594         * ext/x264/gstx264enc.c:
6595           x264enc: allow lossless compression (qp=0)
6596           https://bugzilla.gnome.org/show_bug.cgi?id=725051
6597
6598 2014-02-20 21:08:08 +0100  Edward Hervey <edward@collabora.com>
6599
6600         * m4/a52.m4:
6601           m4: Remove extra check for 11+ year old a52 release
6602           You deserve a build failure if you still have that version
6603           If someone wants to completely remove this m4 to replace it with the
6604           generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
6605
6606 2014-02-19 21:11:55 +0100  Rico Tzschichholz <ricotz@ubuntu.com>
6607
6608         * m4/a52.m4:
6609           m4: Fix multiple tests in AC_CHECK_A52DEC
6610
6611 2014-02-09 23:41:36 +0100  Sebastian Dröge <sebastian@centricular.com>
6612
6613         * gst/asfdemux/gstasfdemux.c:
6614           asfdemux: Remove unused function
6615
6616 2014-02-06 19:22:47 +0100  Edward Hervey <edward@collabora.com>
6617
6618         * tests/check/Makefile.am:
6619           check: Fix test location
6620
6621 2014-02-03 02:06:11 +0100  Sebastian Rasmussen <sebras@hotmail.com>
6622
6623         * tests/check/Makefile.am:
6624           tests: Don't build disabled plugins' check tests
6625           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
6626
6627 2014-01-30 10:44:29 +0100  Edward Hervey <bilboed@bilboed.com>
6628
6629         * common:
6630           Automatic update of common submodule
6631           From d48bed3 to 1a07da9
6632
6633 2014-01-03 16:20:11 +0000  Tim-Philipp Müller <tim@centricular.com>
6634
6635         * gst/asfdemux/gstasfdemux.c:
6636           asfdemux: only add "format" field with fourcc to WMV caps
6637           Doesn't make sense for e.g. H264 or MJPEG.
6638
6639 2013-12-22 22:34:03 +0000  Tim-Philipp Müller <tim@centricular.com>
6640
6641         * autogen.sh:
6642         * common:
6643           Automatic update of common submodule
6644           From dbedaa0 to d48bed3
6645
6646 2013-12-22 21:56:03 +0000  Tim-Philipp Müller <tim@centricular.com>
6647
6648         * po/Makevars:
6649           po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
6650           https://bugzilla.gnome.org/show_bug.cgi?id=705455
6651
6652 2013-12-05 12:16:45 +0100  Sebastian Dröge <sebastian@centricular.com>
6653
6654         * ext/amrwbdec/amrwbdec.c:
6655           amrwbdec: Remove some dead code
6656
6657 2013-12-05 12:16:38 +0100  Sebastian Dröge <sebastian@centricular.com>
6658
6659         * ext/amrnb/amrnbdec.c:
6660           amrnbdec: Remove some dead code
6661
6662 2013-12-05 12:09:04 +0100  Sebastian Dröge <sebastian@centricular.com>
6663
6664         * ext/amrnb/amrnbdec.c:
6665           amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
6666
6667 2013-12-05 12:08:46 +0100  Sebastian Dröge <sebastian@centricular.com>
6668
6669         * ext/amrwbdec/amrwbdec.c:
6670           amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
6671
6672 2013-12-05 11:44:10 +0100  Sebastian Dröge <sebastian@centricular.com>
6673
6674         * ext/mpeg2dec/gstmpeg2dec.c:
6675           mpeg2dec: Use new gst_video_decoder_set_needs_format() API
6676
6677 2013-11-29 15:51:49 +0000  Tim-Philipp Müller <tim@centricular.com>
6678
6679         * ext/x264/gstx264enc.c:
6680           x264enc: fix compiler warning
6681           Compiler warns rightly about possibly uninitialized variable.
6682
6683 2013-11-29 15:49:29 +0000  Tim-Philipp Müller <tim@centricular.com>
6684
6685         * ext/x264/gstx264enc.c:
6686           x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
6687           gst-launch-1.0 videotestsrc ! x264enc
6688
6689 2013-11-11 13:15:54 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
6690
6691         * ext/mpeg2dec/gstmpeg2dec.c:
6692           mpeg2dec: graceful degradation for badly parsed input
6693
6694 2013-11-05 11:20:20 +0000  Tim-Philipp Müller <tim@centricular.com>
6695
6696         * common:
6697           Automatic update of common submodule
6698           From 865aa20 to dbedaa0
6699
6700 2013-10-22 16:02:04 +0900  HyeJin Choi <meeshel@meeshel78@hotmail.com>
6701
6702         * gst/asfdemux/asfpacket.c:
6703           asfdemux: mo_size check bug fix. mo_size is not mandatory field.
6704           So, don't need to check previous payload's mo_size and current
6705           payload's mo_size when merging it.
6706           https://bugzilla.gnome.org/show_bug.cgi?id=710609
6707
6708 2013-10-22 15:03:15 -0300  Thiago Santos <ts.santos@partner.samsung.com>
6709
6710         * gst/asfdemux/gstasfdemux.c:
6711         * gst/asfdemux/gstasfdemux.h:
6712           asfdemux: Keep audio error checking fields only for audio
6713           Video shouldn't need to be descrambled, this can cause frames data
6714           to be corrupted
6715           https://bugzilla.gnome.org/show_bug.cgi?id=684942
6716
6717 2013-10-22 00:56:29 -0300  Thiago Santos <ts.santos@partner.samsung.com>
6718
6719         * gst/asfdemux/gstasfdemux.c:
6720           asfdemux: really copy the buffer data
6721           Pass the copy-memory flag to copy the memory for the output buffer,
6722           otherwise we end with 0-sized buffers
6723           https://bugzilla.gnome.org/show_bug.cgi?id=684942
6724
6725 2013-09-27 08:05:25 -0700  Michael Esemplare <michael.esemplare@gmail.com>
6726
6727         * ext/x264/gstx264enc.c:
6728           x264enc: If FPS is available, set VFR to false
6729           https://bugzilla.gnome.org/show_bug.cgi?id=708940
6730
6731 2013-09-24 10:08:10 -0700  Thiago Santos <ts.santos@partner.samsung.com>
6732
6733         * gst/asfdemux/gstasfdemux.c:
6734           asfdemux: Only use segment.start as seek_time if it is relative
6735           Relying on the gst_segment_do_seek results for getting the
6736           seeking time should not be used if seek type is SET because the
6737           do_seek function makes the 'cur` position of the seek normalized
6738           on the segment range. This means that seeking beyond the end of the
6739           file might not result in instant EOS as it will end up seeking to
6740           the final ts of the file.
6741           In asf seeking to the final timestamp can lead to seeking to the last
6742           keyframe, meaning a few seconds of video will still be played, which should
6743           not be the desired behavior when seeking beyong file limits.
6744
6745 2013-09-24 10:07:25 -0700  Thiago Santos <ts.santos@partner.samsung.com>
6746
6747         * gst/asfdemux/gstasfdemux.c:
6748           asfdemux: Parse last simple index entry
6749           The entry size is fixed at 6, fix typo to finish parsing the index
6750           correctly until the last sample
6751
6752 2013-09-24 18:32:31 +0100  Tim-Philipp Müller <tim@centricular.net>
6753
6754         * README:
6755         * common:
6756           Automatic update of common submodule
6757           From 6b03ba7 to 865aa20
6758
6759 2013-09-24 15:05:36 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6760
6761         * configure.ac:
6762           configure: Actually use 1.3.0.1 as version to make configure happy
6763
6764 2013-09-24 15:00:30 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6765
6766         * configure.ac:
6767           Back to development
6768
6769 === release 1.2.0 ===
6770
6771 2013-09-24 14:27:45 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6772
6773         * ChangeLog:
6774         * NEWS:
6775         * RELEASE:
6776         * configure.ac:
6777         * docs/plugins/inspect/plugin-a52dec.xml:
6778         * docs/plugins/inspect/plugin-amrnb.xml:
6779         * docs/plugins/inspect/plugin-amrwbdec.xml:
6780         * docs/plugins/inspect/plugin-asf.xml:
6781         * docs/plugins/inspect/plugin-cdio.xml:
6782         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6783         * docs/plugins/inspect/plugin-dvdread.xml:
6784         * docs/plugins/inspect/plugin-dvdsub.xml:
6785         * docs/plugins/inspect/plugin-lame.xml:
6786         * docs/plugins/inspect/plugin-mad.xml:
6787         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6788         * docs/plugins/inspect/plugin-realmedia.xml:
6789         * docs/plugins/inspect/plugin-siddec.xml:
6790         * docs/plugins/inspect/plugin-twolame.xml:
6791         * docs/plugins/inspect/plugin-x264.xml:
6792         * docs/plugins/inspect/plugin-xingmux.xml:
6793         * gst-plugins-ugly.doap:
6794         * win32/common/config.h:
6795           Release 1.2.0
6796
6797 2013-09-24 14:27:39 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6798
6799         * po/af.po:
6800         * po/az.po:
6801         * po/bg.po:
6802         * po/ca.po:
6803         * po/cs.po:
6804         * po/da.po:
6805         * po/de.po:
6806         * po/el.po:
6807         * po/en_GB.po:
6808         * po/eo.po:
6809         * po/es.po:
6810         * po/eu.po:
6811         * po/fi.po:
6812         * po/fr.po:
6813         * po/gl.po:
6814         * po/hr.po:
6815         * po/hu.po:
6816         * po/id.po:
6817         * po/it.po:
6818         * po/ja.po:
6819         * po/lt.po:
6820         * po/lv.po:
6821         * po/ms.po:
6822         * po/mt.po:
6823         * po/nb.po:
6824         * po/nl.po:
6825         * po/or.po:
6826         * po/pl.po:
6827         * po/pt_BR.po:
6828         * po/ro.po:
6829         * po/ru.po:
6830         * po/sk.po:
6831         * po/sl.po:
6832         * po/sq.po:
6833         * po/sr.po:
6834         * po/sv.po:
6835         * po/tr.po:
6836         * po/uk.po:
6837         * po/vi.po:
6838         * po/zh_CN.po:
6839           Update .po files
6840
6841 2013-09-18 11:34:56 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
6842
6843         * ext/x264/gstx264enc.c:
6844           x264enc: Update the documentation to match the default profile used
6845           https://bugzilla.gnome.org/show_bug.cgi?id=708036
6846
6847 2013-09-20 16:17:31 +0200  Edward Hervey <edward@collabora.com>
6848
6849         * common:
6850           Automatic update of common submodule
6851           From b613661 to 6b03ba7
6852
6853 2013-09-19 18:43:43 +0100  Tim-Philipp Müller <tim@centricular.net>
6854
6855         * common:
6856           Automatic update of common submodule
6857           From 74a6857 to b613661
6858
6859 2013-09-19 17:36:25 +0100  Tim-Philipp Müller <tim@centricular.net>
6860
6861         * autogen.sh:
6862         * common:
6863           Automatic update of common submodule
6864           From 098c0d7 to 74a6857
6865
6866 2013-09-19 11:35:04 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6867
6868         * configure.ac:
6869           Back to development
6870
6871 === release 1.1.90 ===
6872
6873 2013-09-19 10:50:32 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6874
6875         * ChangeLog:
6876         * NEWS:
6877         * RELEASE:
6878         * configure.ac:
6879         * docs/plugins/inspect/plugin-a52dec.xml:
6880         * docs/plugins/inspect/plugin-amrnb.xml:
6881         * docs/plugins/inspect/plugin-amrwbdec.xml:
6882         * docs/plugins/inspect/plugin-asf.xml:
6883         * docs/plugins/inspect/plugin-cdio.xml:
6884         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6885         * docs/plugins/inspect/plugin-dvdread.xml:
6886         * docs/plugins/inspect/plugin-dvdsub.xml:
6887         * docs/plugins/inspect/plugin-lame.xml:
6888         * docs/plugins/inspect/plugin-mad.xml:
6889         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6890         * docs/plugins/inspect/plugin-realmedia.xml:
6891         * docs/plugins/inspect/plugin-siddec.xml:
6892         * docs/plugins/inspect/plugin-twolame.xml:
6893         * docs/plugins/inspect/plugin-x264.xml:
6894         * docs/plugins/inspect/plugin-xingmux.xml:
6895         * gst-plugins-ugly.doap:
6896         * win32/common/config.h:
6897           Release 1.1.90
6898
6899 2013-09-19 10:30:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6900
6901         * po/af.po:
6902         * po/az.po:
6903         * po/bg.po:
6904         * po/ca.po:
6905         * po/cs.po:
6906         * po/da.po:
6907         * po/de.po:
6908         * po/el.po:
6909         * po/en_GB.po:
6910         * po/eo.po:
6911         * po/es.po:
6912         * po/eu.po:
6913         * po/fi.po:
6914         * po/fr.po:
6915         * po/gl.po:
6916         * po/hr.po:
6917         * po/hu.po:
6918         * po/id.po:
6919         * po/it.po:
6920         * po/ja.po:
6921         * po/lt.po:
6922         * po/lv.po:
6923         * po/ms.po:
6924         * po/mt.po:
6925         * po/nb.po:
6926         * po/nl.po:
6927         * po/or.po:
6928         * po/pl.po:
6929         * po/pt_BR.po:
6930         * po/ro.po:
6931         * po/ru.po:
6932         * po/sk.po:
6933         * po/sl.po:
6934         * po/sq.po:
6935         * po/sr.po:
6936         * po/sv.po:
6937         * po/tr.po:
6938         * po/uk.po:
6939         * po/vi.po:
6940         * po/zh_CN.po:
6941           Update .po files
6942
6943 2013-09-19 09:45:55 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6944
6945         * po/cs.po:
6946           po: Update translations
6947
6948 2013-09-18 19:13:45 -0400  Olivier Crête <olivier.crete@collabora.com>
6949
6950         * ext/x264/gstx264enc.c:
6951         * tests/check/elements/x264enc.c:
6952           x264enc: Implement getcaps that restricts the input format depending on the output profile
6953           Also add some x264enc profile tests
6954           https://bugzilla.gnome.org/show_bug.cgi?id=708326
6955
6956 2013-09-16 19:38:36 +0200  Matej Knopp <matej.knopp@gmail.com>
6957
6958         * gst/asfdemux/asfpacket.c:
6959         * gst/asfdemux/gstasfdemux.c:
6960           asfdemux: fix playback regression in push mode
6961
6962 2013-09-10 19:33:33 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
6963
6964         * gst/asfdemux/gstasfdemux.h:
6965           asfdemux: remove unused variable
6966
6967 2013-09-05 22:56:48 +0200  Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
6968
6969         * ext/x264/gstx264enc.c:
6970           x264enc: Don't unref future state but the old one
6971           Being silly will lead us nowhere.
6972
6973 2013-09-04 16:32:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6974
6975         * ext/x264/gstx264enc.c:
6976           x264enc: Check if we have an input state before using it
6977           Flushing might happen before caps were set on the encoder,
6978           which would lead to crashes here.
6979           Thanks to Matej Knopp for analyzing this.
6980           https://bugzilla.gnome.org/show_bug.cgi?id=707414
6981
6982 2013-09-03 20:28:35 +0200  Matej Knopp <matej.knopp@gmail.com>
6983
6984         * ext/x264/gstx264enc.c:
6985           x264enc: fix unsigned comparison warning
6986
6987 2013-08-28 13:27:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6988
6989         * configure.ac:
6990           Back to development
6991
6992 === release 1.1.4 ===
6993
6994 2013-08-28 12:58:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6995
6996         * ChangeLog:
6997         * NEWS:
6998         * RELEASE:
6999         * configure.ac:
7000         * docs/plugins/inspect/plugin-a52dec.xml:
7001         * docs/plugins/inspect/plugin-amrnb.xml:
7002         * docs/plugins/inspect/plugin-amrwbdec.xml:
7003         * docs/plugins/inspect/plugin-asf.xml:
7004         * docs/plugins/inspect/plugin-cdio.xml:
7005         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7006         * docs/plugins/inspect/plugin-dvdread.xml:
7007         * docs/plugins/inspect/plugin-dvdsub.xml:
7008         * docs/plugins/inspect/plugin-lame.xml:
7009         * docs/plugins/inspect/plugin-mad.xml:
7010         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7011         * docs/plugins/inspect/plugin-realmedia.xml:
7012         * docs/plugins/inspect/plugin-siddec.xml:
7013         * docs/plugins/inspect/plugin-twolame.xml:
7014         * docs/plugins/inspect/plugin-x264.xml:
7015         * docs/plugins/inspect/plugin-xingmux.xml:
7016         * gst-plugins-ugly.doap:
7017         * win32/common/config.h:
7018           Release 1.1.4
7019
7020 2013-08-28 12:58:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7021
7022         * po/af.po:
7023         * po/az.po:
7024         * po/bg.po:
7025         * po/ca.po:
7026         * po/cs.po:
7027         * po/da.po:
7028         * po/de.po:
7029         * po/el.po:
7030         * po/en_GB.po:
7031         * po/eo.po:
7032         * po/es.po:
7033         * po/eu.po:
7034         * po/fi.po:
7035         * po/fr.po:
7036         * po/gl.po:
7037         * po/hr.po:
7038         * po/hu.po:
7039         * po/id.po:
7040         * po/it.po:
7041         * po/ja.po:
7042         * po/lt.po:
7043         * po/lv.po:
7044         * po/ms.po:
7045         * po/mt.po:
7046         * po/nb.po:
7047         * po/nl.po:
7048         * po/or.po:
7049         * po/pl.po:
7050         * po/pt_BR.po:
7051         * po/ro.po:
7052         * po/ru.po:
7053         * po/sk.po:
7054         * po/sl.po:
7055         * po/sq.po:
7056         * po/sr.po:
7057         * po/sv.po:
7058         * po/tr.po:
7059         * po/uk.po:
7060         * po/vi.po:
7061         * po/zh_CN.po:
7062           Update .po files
7063
7064 2013-08-28 12:32:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7065
7066         * po/pt_BR.po:
7067           po: update translations
7068
7069 2013-08-27 14:13:06 +0100  Tim-Philipp Müller <tim@centricular.net>
7070
7071         * ext/x264/gstx264enc.c:
7072           x264enc: log when we output a lower profile than requested
7073
7074 2013-08-21 18:32:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7075
7076         * ext/x264/gstx264enc.c:
7077           x264enc: Consider subset relations of profiles when setting srcpad caps
7078           constrained-baseline is a subset of baseline, is a subset of main,
7079           is a subset of high profile.
7080           https://bugzilla.gnome.org/show_bug.cgi?id=705425
7081
7082 2013-08-21 12:31:23 +0100  Tim-Philipp Müller <tim@centricular.net>
7083
7084         * ext/x264/gstx264enc.c:
7085           x264enc: propagate flow return back to base class and upstream
7086           https://bugzilla.gnome.org/show_bug.cgi?id=705425
7087
7088 2013-08-17 23:13:17 +0100  Tim-Philipp Müller <tim@centricular.net>
7089
7090         * configure.ac:
7091           configure: fix x264 version checking
7092           x264 releases carry pkg-config versions such as 0.120.x
7093           (literallly with an 'x'). Checking for x264 >= 0.120.0 will
7094           then fail, so we need to either check for > 0.119.0 or
7095           for >= 0.120 to make this work right.
7096
7097 2013-08-17 23:09:15 +0100  Tim-Philipp Müller <tim@centricular.net>
7098
7099         * ext/x264/gstx264enc.c:
7100           x264enc: minor clean-up
7101           We requires x264 build >= 120 now.
7102
7103 2013-08-15 15:30:31 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7104
7105         * ext/mpeg2dec/gstmpeg2dec.c:
7106           mpeg2dec: Fix mpeg2_reset() calls
7107
7108 2013-08-15 15:27:48 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7109
7110         * ext/mpeg2dec/gstmpeg2dec.c:
7111         * ext/x264/gstx264enc.c:
7112           ext: Use new flush vfunc of video codec base classes and remove reset implementations
7113
7114 2013-08-01 01:34:05 +0200  Matej Knopp <matej.knopp@gmail.com>
7115
7116         * gst/asfdemux/gstasfdemux.c:
7117           asfdemux: fix build on C89 compilers
7118
7119 2013-07-30 17:28:17 +0200  Matej Knopp <matej.knopp@gmail.com>
7120
7121         * gst/asfdemux/asfpacket.c:
7122         * gst/asfdemux/gstasfdemux.c:
7123           asfdemux: fix seeking in push mode
7124
7125 2013-08-02 14:14:48 +0200  Lubosz Sarnecki <lubosz@gmail.com>
7126
7127         * configure.ac:
7128           build: add subdir-objects to AM_INIT_AUTOMAKE
7129           Fixes warnings in automake 1.14
7130           https://bugzilla.gnome.org/show_bug.cgi?id=705350
7131
7132 2013-08-02 08:25:49 +0200  Edward Hervey <edward@collabora.com>
7133
7134         * ext/mpeg2dec/gstmpeg2dec.c:
7135           mpeg2dec: Do a hard reset of flush_stop
7136           Which is notified by hard == 0 with latest refactoring.
7137
7138 2013-07-29 21:09:37 +0100  Tim-Philipp Müller <tim@centricular.net>
7139
7140         * po/LINGUAS:
7141         * po/da.po:
7142         * po/de.po:
7143         * po/gl.po:
7144         * po/hr.po:
7145         * po/hu.po:
7146         * po/ja.po:
7147         * po/nb.po:
7148         * po/nl.po:
7149         * po/pl.po:
7150         * po/ru.po:
7151         * po/sl.po:
7152         * po/tr.po:
7153         * po/uk.po:
7154         * po/vi.po:
7155           po: update translations
7156
7157 2013-07-29 14:48:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7158
7159         * configure.ac:
7160           Back to development
7161
7162 === release 1.1.3 ===
7163
7164 2013-07-29 13:46:08 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7165
7166         * ChangeLog:
7167         * NEWS:
7168         * RELEASE:
7169         * configure.ac:
7170         * docs/plugins/inspect/plugin-a52dec.xml:
7171         * docs/plugins/inspect/plugin-amrnb.xml:
7172         * docs/plugins/inspect/plugin-amrwbdec.xml:
7173         * docs/plugins/inspect/plugin-asf.xml:
7174         * docs/plugins/inspect/plugin-cdio.xml:
7175         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7176         * docs/plugins/inspect/plugin-dvdread.xml:
7177         * docs/plugins/inspect/plugin-dvdsub.xml:
7178         * docs/plugins/inspect/plugin-lame.xml:
7179         * docs/plugins/inspect/plugin-mad.xml:
7180         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7181         * docs/plugins/inspect/plugin-realmedia.xml:
7182         * docs/plugins/inspect/plugin-siddec.xml:
7183         * docs/plugins/inspect/plugin-twolame.xml:
7184         * docs/plugins/inspect/plugin-x264.xml:
7185         * docs/plugins/inspect/plugin-xingmux.xml:
7186         * gst-plugins-ugly.doap:
7187         * win32/common/config.h:
7188           Release 1.1.3
7189
7190 2013-07-29 13:46:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7191
7192         * po/af.po:
7193         * po/az.po:
7194         * po/bg.po:
7195         * po/ca.po:
7196         * po/cs.po:
7197         * po/da.po:
7198         * po/de.po:
7199         * po/el.po:
7200         * po/en_GB.po:
7201         * po/eo.po:
7202         * po/es.po:
7203         * po/eu.po:
7204         * po/fi.po:
7205         * po/fr.po:
7206         * po/gl.po:
7207         * po/hu.po:
7208         * po/id.po:
7209         * po/it.po:
7210         * po/ja.po:
7211         * po/lt.po:
7212         * po/lv.po:
7213         * po/ms.po:
7214         * po/mt.po:
7215         * po/nb.po:
7216         * po/nl.po:
7217         * po/or.po:
7218         * po/pl.po:
7219         * po/pt_BR.po:
7220         * po/ro.po:
7221         * po/ru.po:
7222         * po/sk.po:
7223         * po/sl.po:
7224         * po/sq.po:
7225         * po/sr.po:
7226         * po/sv.po:
7227         * po/tr.po:
7228         * po/uk.po:
7229         * po/vi.po:
7230         * po/zh_CN.po:
7231           Update .po files
7232
7233 2013-07-29 12:13:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7234
7235         * gst/asfdemux/gstasfdemux.c:
7236         * gst/realmedia/rademux.c:
7237         * gst/realmedia/rmdemux.c:
7238           gst: Don't swap start/stop for negative rates in the SEGMENT query
7239
7240 2013-07-29 10:57:38 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7241
7242         * gst/realmedia/rademux.c:
7243         * gst/realmedia/rmdemux.c:
7244           real: Implement SEGMENT query
7245
7246 2013-07-29 10:56:06 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7247
7248         * gst/asfdemux/gstasfdemux.c:
7249           asfdemux: Implement SEGMENT query
7250
7251 2013-07-28 16:43:28 +0200  Matej Knopp <matej.knopp@gmail.com>
7252
7253         * gst/asfdemux/asfheaders.c:
7254         * gst/asfdemux/asfheaders.h:
7255         * gst/asfdemux/asfpacket.c:
7256         * gst/asfdemux/gstasfdemux.c:
7257         * gst/asfdemux/gstasfdemux.h:
7258           asfdemux: Add support for dvr-ms
7259           https://bugzilla.gnome.org/show_bug.cgi?id=705026
7260
7261 2013-07-26 16:47:48 +0200  Edward Hervey <edward@collabora.com>
7262
7263         * gst/realmedia/rtspreal.c:
7264           rtspreal: Ensure output value has an assigned value
7265           In the case where this macro was used, that dest was != NULL but that
7266           the strncmp failed, we would end up with dest_len being undefined.
7267
7268 2013-07-26 16:39:12 +0200  Edward Hervey <edward@collabora.com>
7269
7270         * ext/x264/gstx264enc.c:
7271           x264: Fix dts comparision
7272           We were assigning to a guint64 value (frame->dts) the sum of a unsigned
7273           and signed value... resulting it the result never being < 0.
7274           Instead just check if it is smaller before assigning to frame->dts.
7275
7276 2013-07-25 11:28:54 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
7277
7278         * gst/asfdemux/gstasfdemux.c:
7279         * gst/asfdemux/gstasfdemux.h:
7280           asfdemux: fix seqnum handling for seeks
7281           Use the same seqnum as the seek for flushes/segments that are
7282           caused by the seek. Also do the same for segment events
7283           Fixes #676242
7284
7285 2013-07-25 13:35:44 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7286
7287         * ext/mpeg2dec/gstmpeg2dec.c:
7288           mpeg2dec: Clean up reset/start/stop handling
7289
7290 2013-07-25 11:01:20 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7291
7292         * ext/x264/gstx264enc.c:
7293           x264enc: React properly to flushing/resetting the encoder
7294           https://bugzilla.gnome.org/show_bug.cgi?id=656007
7295
7296 2013-07-22 16:01:13 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7297
7298         * gst/realmedia/rademux.c:
7299         * gst/realmedia/rademux.h:
7300         * gst/realmedia/rmdemux.c:
7301         * gst/realmedia/rmdemux.h:
7302           realmedia: Add support for group-id in the stream-start event
7303
7304 2013-07-22 15:45:57 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7305
7306         * gst/asfdemux/gstasfdemux.c:
7307         * gst/asfdemux/gstasfdemux.h:
7308           asfdemux: Add support for group-id in the stream-start event
7309
7310 2013-07-22 15:43:18 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7311
7312         * ext/sidplay/gstsiddec.cc:
7313         * ext/sidplay/gstsiddec.h:
7314           siddec: Add support for group-id in the stream-start event
7315
7316 2013-07-18 17:14:29 +0200  Edward Hervey <edward@collabora.com>
7317
7318         * gst/realmedia/rmdemux.c:
7319           rmdemux: Mark demuxer as "running" in push-mode
7320           Allows queries (and other code) to be answered when working in push-mode.
7321           Running would only be set to TRUE accordingly when working in pull-mode
7322           once it had read header/index.
7323           Fixes #680185
7324
7325 2013-07-17 16:17:54 +0200  Edward Hervey <edward@collabora.com>
7326
7327         * ext/mpeg2dec/gstmpeg2dec.c:
7328           mpeg2dec: Properly reset on sequence changes
7329           Otherwise we end up using stray data/buffers.
7330           Fixes #690701
7331
7332 2013-07-11 16:57:24 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7333
7334         * configure.ac:
7335           Back to development
7336
7337 === release 1.1.2 ===
7338
7339 2013-07-11 16:12:25 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7340
7341         * ChangeLog:
7342         * NEWS:
7343         * RELEASE:
7344         * configure.ac:
7345         * docs/plugins/inspect/plugin-a52dec.xml:
7346         * docs/plugins/inspect/plugin-amrnb.xml:
7347         * docs/plugins/inspect/plugin-amrwbdec.xml:
7348         * docs/plugins/inspect/plugin-asf.xml:
7349         * docs/plugins/inspect/plugin-cdio.xml:
7350         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7351         * docs/plugins/inspect/plugin-dvdread.xml:
7352         * docs/plugins/inspect/plugin-dvdsub.xml:
7353         * docs/plugins/inspect/plugin-lame.xml:
7354         * docs/plugins/inspect/plugin-mad.xml:
7355         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7356         * docs/plugins/inspect/plugin-realmedia.xml:
7357         * docs/plugins/inspect/plugin-siddec.xml:
7358         * docs/plugins/inspect/plugin-twolame.xml:
7359         * docs/plugins/inspect/plugin-x264.xml:
7360         * docs/plugins/inspect/plugin-xingmux.xml:
7361         * gst-plugins-ugly.doap:
7362         * win32/common/config.h:
7363           Release 1.1.2
7364
7365 2013-07-11 16:12:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7366
7367         * po/af.po:
7368         * po/az.po:
7369         * po/bg.po:
7370         * po/ca.po:
7371         * po/cs.po:
7372         * po/da.po:
7373         * po/de.po:
7374         * po/el.po:
7375         * po/en_GB.po:
7376         * po/eo.po:
7377         * po/es.po:
7378         * po/eu.po:
7379         * po/fi.po:
7380         * po/fr.po:
7381         * po/gl.po:
7382         * po/hu.po:
7383         * po/id.po:
7384         * po/it.po:
7385         * po/ja.po:
7386         * po/lt.po:
7387         * po/lv.po:
7388         * po/ms.po:
7389         * po/mt.po:
7390         * po/nb.po:
7391         * po/nl.po:
7392         * po/or.po:
7393         * po/pl.po:
7394         * po/pt_BR.po:
7395         * po/ro.po:
7396         * po/ru.po:
7397         * po/sk.po:
7398         * po/sl.po:
7399         * po/sq.po:
7400         * po/sr.po:
7401         * po/sv.po:
7402         * po/tr.po:
7403         * po/uk.po:
7404         * po/vi.po:
7405         * po/zh_CN.po:
7406           Update .po files
7407
7408 2013-06-18 20:06:24 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7409
7410         * ext/dvdread/dvdreadsrc.c:
7411           dvdreadsrc: correctly determine last chapter's duration
7412           This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
7413           It worked just fine before ...
7414
7415 2013-06-25 14:20:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7416
7417         * gst/realmedia/rdtmanager.c:
7418           rdt: forward sticky events
7419
7420 2013-06-05 18:36:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7421
7422         * configure.ac:
7423           Back to development
7424
7425 === release 1.1.1 ===
7426
7427 2013-06-05 17:58:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7428
7429         * ChangeLog:
7430         * NEWS:
7431         * RELEASE:
7432         * common:
7433         * configure.ac:
7434         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7435         * docs/plugins/inspect/plugin-a52dec.xml:
7436         * docs/plugins/inspect/plugin-amrnb.xml:
7437         * docs/plugins/inspect/plugin-amrwbdec.xml:
7438         * docs/plugins/inspect/plugin-asf.xml:
7439         * docs/plugins/inspect/plugin-cdio.xml:
7440         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7441         * docs/plugins/inspect/plugin-dvdread.xml:
7442         * docs/plugins/inspect/plugin-dvdsub.xml:
7443         * docs/plugins/inspect/plugin-lame.xml:
7444         * docs/plugins/inspect/plugin-mad.xml:
7445         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7446         * docs/plugins/inspect/plugin-realmedia.xml:
7447         * docs/plugins/inspect/plugin-siddec.xml:
7448         * docs/plugins/inspect/plugin-twolame.xml:
7449         * docs/plugins/inspect/plugin-x264.xml:
7450         * docs/plugins/inspect/plugin-xingmux.xml:
7451         * gst-plugins-ugly.doap:
7452         * win32/common/config.h:
7453           Release 1.1.1
7454
7455 2013-06-05 16:42:01 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7456
7457         * po/af.po:
7458         * po/az.po:
7459         * po/bg.po:
7460         * po/ca.po:
7461         * po/cs.po:
7462         * po/da.po:
7463         * po/de.po:
7464         * po/el.po:
7465         * po/en_GB.po:
7466         * po/eo.po:
7467         * po/es.po:
7468         * po/eu.po:
7469         * po/fi.po:
7470         * po/fr.po:
7471         * po/gl.po:
7472         * po/hu.po:
7473         * po/id.po:
7474         * po/it.po:
7475         * po/ja.po:
7476         * po/lt.po:
7477         * po/lv.po:
7478         * po/ms.po:
7479         * po/mt.po:
7480         * po/nb.po:
7481         * po/nl.po:
7482         * po/or.po:
7483         * po/pl.po:
7484         * po/pt_BR.po:
7485         * po/ro.po:
7486         * po/ru.po:
7487         * po/sk.po:
7488         * po/sl.po:
7489         * po/sq.po:
7490         * po/sr.po:
7491         * po/sv.po:
7492         * po/tr.po:
7493         * po/uk.po:
7494         * po/vi.po:
7495         * po/zh_CN.po:
7496           Update .po files
7497
7498 2013-06-05 15:15:16 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7499
7500         * common:
7501           Automatic update of common submodule
7502           From 098c0d7 to 01a7a46
7503
7504 2013-06-04 16:12:27 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
7505
7506         * ext/mpeg2dec/gstmpeg2dec.c:
7507           mpeg2dec: make the aspect ratio calculation more accurate.
7508           Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
7509           aspect-ratio if we don't have a valid upstream PAR.
7510           https://bugzilla.gnome.org/show_bug.cgi?id=685103
7511
7512 2013-05-15 10:52:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7513
7514         * common:
7515           Automatic update of common submodule
7516           From 5edcd85 to 098c0d7
7517
7518 2013-05-13 13:19:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7519
7520         * tests/check/elements/amrnbenc.c:
7521         * tests/check/elements/mpeg2dec.c:
7522         * tests/check/elements/x264enc.c:
7523         * tests/check/elements/xingmux.c:
7524           tests: Fix event handling
7525
7526 2013-05-09 19:40:49 -0400  Olivier Crête <olivier.crete@collabora.com>
7527
7528         * ext/lame/gstlamemp3enc.c:
7529           lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
7530           lame does internal resampling, but the base class only cares about
7531           the number of raw samples, so tell finish frames about that, not
7532           the number of samples in the outgoing frame.:
7533
7534 2013-04-30 10:01:29 +0100  Tim-Philipp Müller <tim@centricular.net>
7535
7536         * ext/x264/gstx264enc.c:
7537           x264enc: output byte-stream if downstream has ANY caps
7538           It's what people expect when they pipe the output to
7539           filesink or into a tcp connection or pipe.
7540
7541 2013-04-22 23:52:48 +0100  Tim-Philipp Müller <tim@centricular.net>
7542
7543         * MAINTAINERS:
7544         * README:
7545         * README.static-linking:
7546         * common:
7547           Automatic update of common submodule
7548           From 3cb3d3c to 5edcd85
7549
7550 2012-10-24 12:15:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7551
7552         * configure.ac:
7553         * ext/a52dec/Makefile.am:
7554         * ext/amrnb/Makefile.am:
7555         * ext/amrwbdec/Makefile.am:
7556         * ext/cdio/Makefile.am:
7557         * ext/dvdread/Makefile.am:
7558         * ext/lame/Makefile.am:
7559         * ext/mad/Makefile.am:
7560         * ext/mpeg2dec/Makefile.am:
7561         * ext/sidplay/Makefile.am:
7562         * ext/twolame/Makefile.am:
7563         * ext/x264/Makefile.am:
7564         * gst/asfdemux/Makefile.am:
7565         * gst/dvdlpcmdec/Makefile.am:
7566         * gst/dvdsub/Makefile.am:
7567         * gst/realmedia/Makefile.am:
7568         * gst/xingmux/Makefile.am:
7569           gst: Add better support for static plugins
7570
7571 2013-04-14 17:55:44 +0100  Tim-Philipp Müller <tim@centricular.net>
7572
7573         * autogen.sh:
7574         * common:
7575           Automatic update of common submodule
7576           From aed87ae to 3cb3d3c
7577
7578 2013-04-09 21:00:43 +0200  Stefan Sauer <ensonic@users.sf.net>
7579
7580         * common:
7581           Automatic update of common submodule
7582           From 04c7a1e to aed87ae
7583
7584 2013-03-25 18:05:14 -0700  David Schleef <ds@schleef.org>
7585
7586         * gst/asfdemux/gstasfdemux.c:
7587         * gst/realmedia/rmdemux.c:
7588           Use %03u instead of %u in gst_pad_create_stream_id_printf()
7589
7590 2013-03-06 13:28:37 +0000  Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
7591
7592         * ext/x264/gstx264enc.c:
7593           x264enc: Fix for 0/1 framerate - now uses VFR in this case
7594           Previously did a division by zero.
7595           https://bugzilla.gnome.org/show_bug.cgi?id=695728
7596
7597 2013-03-07 00:02:00 +0000  Tim-Philipp Müller <tim@centricular.net>
7598
7599         * common:
7600           Automatic update of common submodule
7601           From 2de221c to 04c7a1e
7602
7603 2013-02-08 00:15:01 +0000  Tim-Philipp Müller <tim@centricular.net>
7604
7605         * ext/x264/gstx264enc.c:
7606           x264enc: simplify template caps
7607           No need to make an array for one single element.
7608
7609 2013-02-08 00:11:03 +0000  Tim-Philipp Müller <tim@centricular.net>
7610
7611         * ext/x264/gstx264enc.c:
7612           x264enc: put all theoretically possible formats in template caps
7613           and decide at runtime which subset of these (8-bit or 10-bit video
7614           formats) is supported. libx264 will be compiled for one of these
7615           two options, and it is possible to switch by pointing the dynamic
7616           linker to a different libx264 build at runtime. If we want our
7617           template caps to be correct, they should contain all then, with
7618           the actually supported ones determined at runtime.
7619           https://bugzilla.gnome.org/show_bug.cgi?id=691935
7620
7621 2013-01-23 10:16:51 +0000  Tim-Philipp Müller <tim@centricular.net>
7622
7623         * ext/x264/gstx264enc.c:
7624           x264enc: detect supported bit depth and pixel formats at runtime
7625           http://bugs.debian.org/667573
7626           https://bugzilla.gnome.org/show_bug.cgi?id=691935
7627
7628 2013-01-30 09:15:18 +0100  Benjamin Gaignard <benjamin.gaignard@st.com>
7629
7630         * autogen.sh:
7631           autogen.sh: allow calling from out-of-tree
7632           Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
7633           https://bugzilla.gnome.org/show_bug.cgi?id=692857
7634
7635 2013-01-28 20:43:08 +0100  Stefan Sauer <ensonic@users.sf.net>
7636
7637         * common:
7638           Automatic update of common submodule
7639           From a942293 to 2de221c
7640
7641 2013-01-15 15:18:04 +0100  Martin Pitt <martinpitt@gnome.org>
7642
7643         * tests/check/Makefile.am:
7644           tests: use _1_0 variants for the various registry variables
7645           These override the variants without version suffix. Makes 'make check' work
7646           properly in environments that set the suffixed variant for 1.0, such as
7647           jhbuild.
7648
7649 2013-01-15 15:06:41 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7650
7651         * common:
7652           Automatic update of common submodule
7653           From a72faea to a942293
7654
7655 2012-12-30 23:56:14 +0000  Tim-Philipp Müller <tim@centricular.net>
7656
7657         * configure.ac:
7658           configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
7659           AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
7660           https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
7661           https://bugzilla.gnome.org/show_bug.cgi?id=690881
7662
7663 2012-12-19 17:16:53 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
7664
7665         * ext/mpeg2dec/gstmpeg2dec.c:
7666           mpeg2dec: use appropriate printf format for gsize
7667
7668 2012-12-19 17:15:03 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
7669
7670         * ext/cdio/gstcdio.h:
7671           cdio: Fix redundant redeclaration of 'cdio_version_string'
7672           cdio/version.h is already included by cdio/cdio.h
7673
7674 2012-12-01 13:26:26 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7675
7676         * ext/sidplay/gstsiddec.cc:
7677           siddec: init debug category
7678
7679 2012-11-30 20:09:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7680
7681         * configure.ac:
7682         * ext/dvdread/Makefile.am:
7683           dvdread: link to libgmodule-2.0 since the g_module_* API is used
7684           And the gmodule lib has been moved into the Requires.private
7685           section of the pkg-config file in core.
7686
7687 2012-11-27 17:07:31 +0000  Tim-Philipp Müller <tim@centricular.net>
7688
7689         * ext/cdio/gstcdiocddasrc.c:
7690         * ext/cdio/gstcdiocddasrc.h:
7691           cdiocddasrc: detect whether drive produces samples in non-host endianness
7692           If drive produces samples in other endianness than the host,
7693           we need to byte swap them before pushing them out, or we
7694           produce nothing but noise. cdparanoia detects this automatically,
7695           but libcdio does not, so we have to do it ourselves.
7696           This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
7697           https://bugzilla.gnome.org/show_bug.cgi?id=377280
7698
7699 2012-11-19 11:27:21 +0000  Tim-Philipp Müller <tim@centricular.net>
7700
7701         * common:
7702           Automatic update of common submodule
7703           From b497c4f to a72faea
7704
7705 2012-11-16 13:32:00 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7706
7707         * tests/check/elements/xingmux_testdata.h:
7708           xingmux: Fix unit test after change to correctly calculate number of frames
7709
7710 2012-11-15 16:42:09 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7711
7712         * ext/x264/gstx264enc.c:
7713           x264enc: Add support for 10-bit color formats
7714           Requires x264 to be built with 10-bit support, which disables
7715           9-bit support. Also only advertise the color formats that were
7716           compiled into x264.
7717
7718 2012-11-15 16:21:49 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7719
7720         * ext/x264/gstx264enc.c:
7721           x264enc: Add support for Y444, Y42B and NV12
7722
7723 2012-11-11 20:42:42 +0000  Tim-Philipp Müller <tim@centricular.net>
7724
7725         * ext/cdio/Makefile.am:
7726         * ext/cdio/gstcdio.c:
7727           cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
7728           They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
7729           if they're not plain ASCII.
7730
7731 2012-11-09 11:33:40 +0100  Gautier Portet <kassoulet@gmail.com>
7732
7733         * gst/xingmux/gstxingmux.c:
7734           xingmux: Properly calculate the number of frames
7735           First, the xing header frame is never added to the count,
7736           we have to increment the count.
7737           Secondly, there is a rounding error when calculating the
7738           frame duration, as spf*GST_SECOND/rate is not an integer
7739           (26122448.9) an it must be 26122449.
7740
7741 2012-11-07 20:45:38 +0000  Tim-Philipp Müller <tim@centricular.net>
7742
7743         * configure.ac:
7744           configure.ac: update courtesy of autoupdate
7745
7746 2012-11-07 20:39:56 +0000  Tim-Philipp Müller <tim@centricular.net>
7747
7748         * common:
7749         * configure.ac:
7750           configure: let AG_GST_PLUGIN_DOCS check for python
7751           And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
7752           which as a side-effect should pick up newer python versions as
7753           well.
7754           https://bugzilla.gnome.org/show_bug.cgi?id=563903
7755
7756 2012-11-05 13:16:52 -0800  Michael Smith <msmith@rdio.com>
7757
7758         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7759           dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
7760
7761 2012-11-03 20:38:00 +0000  Tim-Philipp Müller <tim@centricular.net>
7762
7763         * tests/check/elements/mpg123audiodec.c:
7764           Fix FSF address
7765           https://bugzilla.gnome.org/show_bug.cgi?id=687520
7766
7767 2012-11-03 20:40:37 +0000  Tim-Philipp Müller <tim@centricular.net>
7768
7769         * docs/random/LICENSE:
7770         * ext/a52dec/gsta52dec.c:
7771         * ext/a52dec/gsta52dec.h:
7772         * ext/amrnb/amrnb.c:
7773         * ext/amrnb/amrnbdec.c:
7774         * ext/amrnb/amrnbdec.h:
7775         * ext/amrnb/amrnbenc.c:
7776         * ext/amrnb/amrnbenc.h:
7777         * ext/amrwbdec/amrwb.c:
7778         * ext/amrwbdec/amrwbdec.c:
7779         * ext/amrwbdec/amrwbdec.h:
7780         * ext/cdio/gstcdio.c:
7781         * ext/cdio/gstcdio.h:
7782         * ext/cdio/gstcdiocddasrc.c:
7783         * ext/cdio/gstcdiocddasrc.h:
7784         * ext/dvdread/dvdreadsrc.c:
7785         * ext/dvdread/dvdreadsrc.h:
7786         * ext/lame/gstlamemp3enc.c:
7787         * ext/lame/gstlamemp3enc.h:
7788         * ext/lame/plugin.c:
7789         * ext/mad/gstmad.c:
7790         * ext/mad/gstmad.h:
7791         * ext/mpeg2dec/gstmpeg2dec.c:
7792         * ext/mpeg2dec/gstmpeg2dec.h:
7793         * ext/sidplay/gstsiddec.cc:
7794         * ext/sidplay/gstsiddec.h:
7795         * ext/twolame/gsttwolamemp2enc.c:
7796         * ext/twolame/gsttwolamemp2enc.h:
7797         * ext/x264/gstx264enc.c:
7798         * ext/x264/gstx264enc.h:
7799         * gst-libs/gst/gettext.h:
7800         * gst-libs/gst/glib-compat-private.h:
7801         * gst-libs/gst/gst-i18n-plugin.h:
7802         * gst/asfdemux/asfheaders.c:
7803         * gst/asfdemux/asfheaders.h:
7804         * gst/asfdemux/asfpacket.c:
7805         * gst/asfdemux/asfpacket.h:
7806         * gst/asfdemux/gstasf.c:
7807         * gst/asfdemux/gstasfdemux.c:
7808         * gst/asfdemux/gstasfdemux.h:
7809         * gst/asfdemux/gstrtpasfdepay.c:
7810         * gst/asfdemux/gstrtpasfdepay.h:
7811         * gst/asfdemux/gstrtspwms.c:
7812         * gst/asfdemux/gstrtspwms.h:
7813         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7814         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
7815         * gst/dvdsub/gstdvdsubdec.c:
7816         * gst/dvdsub/gstdvdsubdec.h:
7817         * gst/dvdsub/gstdvdsubparse.c:
7818         * gst/dvdsub/gstdvdsubparse.h:
7819         * gst/realmedia/asmrules.c:
7820         * gst/realmedia/asmrules.h:
7821         * gst/realmedia/gstrdtbuffer.c:
7822         * gst/realmedia/gstrdtbuffer.h:
7823         * gst/realmedia/pnmsrc.c:
7824         * gst/realmedia/pnmsrc.h:
7825         * gst/realmedia/rademux.c:
7826         * gst/realmedia/rademux.h:
7827         * gst/realmedia/rdtdepay.c:
7828         * gst/realmedia/rdtdepay.h:
7829         * gst/realmedia/rdtjitterbuffer.c:
7830         * gst/realmedia/rdtjitterbuffer.h:
7831         * gst/realmedia/rdtmanager.c:
7832         * gst/realmedia/rdtmanager.h:
7833         * gst/realmedia/realhash.c:
7834         * gst/realmedia/realhash.h:
7835         * gst/realmedia/realmedia.c:
7836         * gst/realmedia/rmdemux.c:
7837         * gst/realmedia/rmdemux.h:
7838         * gst/realmedia/rmutils.c:
7839         * gst/realmedia/rmutils.h:
7840         * gst/realmedia/rtspreal.c:
7841         * gst/realmedia/rtspreal.h:
7842         * gst/xingmux/gstxingmux.c:
7843         * gst/xingmux/gstxingmux.h:
7844         * gst/xingmux/plugin.c:
7845         * tests/check/elements/amrnbenc.c:
7846         * tests/check/elements/mpeg2dec.c:
7847         * tests/check/elements/x264enc.c:
7848         * tests/check/generic/index.c:
7849         * tests/check/generic/states.c:
7850         * tests/check/pipelines/lame.c:
7851           Fix FSF address
7852           https://bugzilla.gnome.org/show_bug.cgi?id=687520
7853
7854 2012-10-30 13:39:52 +0100  Andreas Frisch <fraxinas@opendreambox.org>
7855
7856         * gst/dvdsub/gstdvdsubdec.c:
7857           dvdsubdec: allocate correct amount of memory for bitmap
7858           https://bugzilla.gnome.org/show_bug.cgi?id=687192
7859
7860 2012-10-30 09:27:24 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
7861
7862         * ext/mpg123/gstmpg123audiodec.c:
7863           mpg123: removed unnecessary finalize function
7864           https://bugzilla.gnome.org/show_bug.cgi?id=687176
7865
7866 2012-10-30 09:20:04 +0000  Wim Taymans <wim.taymans@collabora.co.uk>
7867
7868         * ext/sidplay/gstsiddec.cc:
7869           siddec: reset bytes counter
7870           Reset the total_bytes counter so that we get timestamps correct.
7871           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
7872
7873 2012-10-30 10:20:09 +1100  Jan Schmidt <thaytan@noraisin.net>
7874
7875         * ext/mpg123/gstmpg123audiodec.c:
7876           mpg123: Fix leaks from not chaining up in the finalize function
7877
7878 2012-10-25 12:38:47 +0100  Tim-Philipp Müller <tim@centricular.net>
7879
7880         * configure.ac:
7881         * docs/plugins/inspect/plugin-a52dec.xml:
7882         * docs/plugins/inspect/plugin-amrnb.xml:
7883         * docs/plugins/inspect/plugin-amrwbdec.xml:
7884         * docs/plugins/inspect/plugin-asf.xml:
7885         * docs/plugins/inspect/plugin-cdio.xml:
7886         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7887         * docs/plugins/inspect/plugin-dvdread.xml:
7888         * docs/plugins/inspect/plugin-dvdsub.xml:
7889         * docs/plugins/inspect/plugin-lame.xml:
7890         * docs/plugins/inspect/plugin-mad.xml:
7891         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7892         * docs/plugins/inspect/plugin-realmedia.xml:
7893         * docs/plugins/inspect/plugin-siddec.xml:
7894         * docs/plugins/inspect/plugin-twolame.xml:
7895         * docs/plugins/inspect/plugin-x264.xml:
7896         * docs/plugins/inspect/plugin-xingmux.xml:
7897         * win32/common/config.h:
7898           Back to feature development
7899
7900 === release 1.0.2 ===
7901
7902 2012-10-25 01:11:10 +0100  Tim-Philipp Müller <tim@centricular.net>
7903
7904         * ChangeLog:
7905         * NEWS:
7906         * RELEASE:
7907         * configure.ac:
7908         * docs/plugins/inspect/plugin-a52dec.xml:
7909         * docs/plugins/inspect/plugin-amrnb.xml:
7910         * docs/plugins/inspect/plugin-amrwbdec.xml:
7911         * docs/plugins/inspect/plugin-asf.xml:
7912         * docs/plugins/inspect/plugin-cdio.xml:
7913         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7914         * docs/plugins/inspect/plugin-dvdread.xml:
7915         * docs/plugins/inspect/plugin-dvdsub.xml:
7916         * docs/plugins/inspect/plugin-lame.xml:
7917         * docs/plugins/inspect/plugin-mad.xml:
7918         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7919         * docs/plugins/inspect/plugin-realmedia.xml:
7920         * docs/plugins/inspect/plugin-siddec.xml:
7921         * docs/plugins/inspect/plugin-twolame.xml:
7922         * docs/plugins/inspect/plugin-x264.xml:
7923         * docs/plugins/inspect/plugin-xingmux.xml:
7924         * gst-plugins-ugly.doap:
7925         * win32/common/config.h:
7926           Release 1.0.2
7927
7928 2012-10-24 13:41:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7929
7930         * tests/check/elements/mpg123audiodec.c:
7931           tests: fix up mpg123 test a little
7932           - dist input files
7933           - fix sample leak
7934           - simplify check for elements
7935           - only run mpg123 test if mpg123 is available and selected
7936           - fix build in uninstalled setup
7937           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7938
7939 2012-10-24 12:30:10 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
7940
7941         * tests/check/elements/mpg123audiodec.c:
7942           tets: add unit test for mpg123audiodec
7943           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7944
7945 2012-10-24 00:36:42 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
7946
7947         * ext/mpg123/gstmpg123audiodec.c:
7948           mpg123: added gtkdoc section
7949           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7950
7951 2012-10-24 00:22:05 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
7952
7953         * ext/mpg123/gstmpg123audiodec.c:
7954           mpg123: fixed bug with last frame, disabled internal resampler & chatter
7955           * The last MP3 frame wasn't being pushed when base class was draining
7956           * Made sure mpg123 cannot ever use its (crude) internal resampler
7957           * Disabled mpg123 stderr output
7958           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7959
7960 2012-10-24 20:10:03 +0800  Scott Fan <fanchp@neusoft.com>
7961
7962         * gst/asfdemux/Makefile.am:
7963         * gst/realmedia/Makefile.am:
7964           Makefile.am: Fix typos for generating the Android.mk files
7965           Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
7966           The typos led to generate the incorrect Android.mk files for the asfdemux
7967           and realmedia plugin.
7968           https://bugzilla.gnome.org/show_bug.cgi?id=686748
7969
7970 2012-10-24 00:21:45 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
7971
7972         * ext/mpg123/gstmpg123audiodec.c:
7973           mpg123: cleaned up comments, formatting, and logging lines
7974           also replaced mpg123decoder->handle != NULL checks with asserts
7975           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7976
7977 2012-10-18 22:19:04 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7978
7979         * ext/dvdread/dvdreadsrc.c:
7980           dvdreadsrc: correctly set next cell when seeking to sector
7981
7982 2012-10-18 22:18:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7983
7984         * gst/dvdsub/gstdvdsubparse.c:
7985           dvdsubparse: send src caps when receiving sink caps
7986
7987 2012-10-12 14:49:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7988
7989         * ext/dvdread/dvdreadsrc.c:
7990           dvdreadsrc: update dvd event to enhanced approach
7991           ... in line with resindvdsrc.
7992
7993 2012-10-07 17:08:37 +0100  Tim-Philipp Müller <tim@centricular.net>
7994
7995         * docs/Makefile.am:
7996           docs: add 'make upload' target for new-release script
7997
7998 2012-10-07 16:58:10 +0100  Tim-Philipp Müller <tim@centricular.net>
7999
8000         * configure.ac:
8001         * docs/plugins/inspect/plugin-a52dec.xml:
8002         * docs/plugins/inspect/plugin-amrnb.xml:
8003         * docs/plugins/inspect/plugin-amrwbdec.xml:
8004         * docs/plugins/inspect/plugin-asf.xml:
8005         * docs/plugins/inspect/plugin-cdio.xml:
8006         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8007         * docs/plugins/inspect/plugin-dvdread.xml:
8008         * docs/plugins/inspect/plugin-dvdsub.xml:
8009         * docs/plugins/inspect/plugin-lame.xml:
8010         * docs/plugins/inspect/plugin-mad.xml:
8011         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8012         * docs/plugins/inspect/plugin-realmedia.xml:
8013         * docs/plugins/inspect/plugin-siddec.xml:
8014         * docs/plugins/inspect/plugin-twolame.xml:
8015         * docs/plugins/inspect/plugin-x264.xml:
8016         * docs/plugins/inspect/plugin-xingmux.xml:
8017         * win32/common/config.h:
8018           Back to development (bug fixing)
8019
8020 === release 1.0.1 ===
8021
8022 2012-10-07 16:13:11 +0100  Tim-Philipp Müller <tim@centricular.net>
8023
8024         * ChangeLog:
8025         * NEWS:
8026         * RELEASE:
8027         * configure.ac:
8028         * docs/plugins/inspect/plugin-a52dec.xml:
8029         * docs/plugins/inspect/plugin-amrnb.xml:
8030         * docs/plugins/inspect/plugin-amrwbdec.xml:
8031         * docs/plugins/inspect/plugin-asf.xml:
8032         * docs/plugins/inspect/plugin-cdio.xml:
8033         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8034         * docs/plugins/inspect/plugin-dvdread.xml:
8035         * docs/plugins/inspect/plugin-dvdsub.xml:
8036         * docs/plugins/inspect/plugin-lame.xml:
8037         * docs/plugins/inspect/plugin-mad.xml:
8038         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8039         * docs/plugins/inspect/plugin-realmedia.xml:
8040         * docs/plugins/inspect/plugin-siddec.xml:
8041         * docs/plugins/inspect/plugin-twolame.xml:
8042         * docs/plugins/inspect/plugin-x264.xml:
8043         * docs/plugins/inspect/plugin-xingmux.xml:
8044         * gst-plugins-ugly.doap:
8045         * win32/common/config.h:
8046           Release 1.0.1
8047
8048 2012-10-06 14:58:34 +0100  Tim-Philipp Müller <tim@centricular.net>
8049
8050         * common:
8051           Automatic update of common submodule
8052           From 6c0b52c to 6bb6951
8053
8054 2012-10-01 00:01:09 +1000  Jan Schmidt <thaytan@noraisin.net>
8055
8056         * ext/mpeg2dec/gstmpeg2dec.c:
8057           mpeg2dec: Don't error out when there is no associated buffer
8058           In 0.10, having mpeg2dec occasionally tell us to output a frame that
8059           was never decoded was just ignored, so do the same in 1.0
8060           Fixes: #685107
8061
8062 2012-09-29 12:13:00 +0100  Tim-Philipp Müller <tim@centricular.net>
8063
8064         * REQUIREMENTS:
8065         * gst/dvdsub/gstdvdsubdec.c:
8066           Purge mention of liboil and update REQUIREMENTS
8067           https://bugzilla.gnome.org/show_bug.cgi?id=673285
8068
8069 2012-09-26 01:04:32 +0100  Tim-Philipp Müller <tim@centricular.net>
8070
8071         * ext/x264/gstx264enc.c:
8072           x264enc: when setting fallback decoder latency, set valid min_latency
8073           Min. latency needs to be a valid time, so pass 0 as default
8074           value in the fallback case where we can't determine any latency,
8075           and avoid nasty criticals at runtime.
8076
8077 2012-09-24 16:52:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8078
8079         * configure.ac:
8080         * docs/plugins/inspect/plugin-a52dec.xml:
8081         * docs/plugins/inspect/plugin-amrnb.xml:
8082         * docs/plugins/inspect/plugin-amrwbdec.xml:
8083         * docs/plugins/inspect/plugin-asf.xml:
8084         * docs/plugins/inspect/plugin-cdio.xml:
8085         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8086         * docs/plugins/inspect/plugin-dvdread.xml:
8087         * docs/plugins/inspect/plugin-dvdsub.xml:
8088         * docs/plugins/inspect/plugin-lame.xml:
8089         * docs/plugins/inspect/plugin-mad.xml:
8090         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8091         * docs/plugins/inspect/plugin-realmedia.xml:
8092         * docs/plugins/inspect/plugin-siddec.xml:
8093         * docs/plugins/inspect/plugin-twolame.xml:
8094         * docs/plugins/inspect/plugin-x264.xml:
8095         * docs/plugins/inspect/plugin-xingmux.xml:
8096         * win32/common/config.h:
8097           Back to development (bug fixing)
8098
8099 === release 1.0.0 ===
8100
8101 2012-09-24 14:32:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8102
8103         * NEWS:
8104         * RELEASE:
8105         * configure.ac:
8106         * docs/plugins/inspect/plugin-a52dec.xml:
8107         * docs/plugins/inspect/plugin-amrnb.xml:
8108         * docs/plugins/inspect/plugin-amrwbdec.xml:
8109         * docs/plugins/inspect/plugin-asf.xml:
8110         * docs/plugins/inspect/plugin-cdio.xml:
8111         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8112         * docs/plugins/inspect/plugin-dvdread.xml:
8113         * docs/plugins/inspect/plugin-dvdsub.xml:
8114         * docs/plugins/inspect/plugin-lame.xml:
8115         * docs/plugins/inspect/plugin-mad.xml:
8116         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8117         * docs/plugins/inspect/plugin-realmedia.xml:
8118         * docs/plugins/inspect/plugin-siddec.xml:
8119         * docs/plugins/inspect/plugin-twolame.xml:
8120         * docs/plugins/inspect/plugin-x264.xml:
8121         * docs/plugins/inspect/plugin-xingmux.xml:
8122         * gst-plugins-ugly.doap:
8123         * win32/common/config.h:
8124           Release 1.0.0
8125
8126 2012-09-22 16:08:54 +0100  Tim-Philipp Müller <tim@centricular.net>
8127
8128         * common:
8129           Automatic update of common submodule
8130           From 4f962f7 to 6c0b52c
8131
8132 === release 0.11.99 ===
8133
8134 2012-09-17 17:59:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8135
8136         * configure.ac:
8137         * docs/plugins/inspect/plugin-xingmux.xml:
8138         * gst-plugins-ugly.doap:
8139         * win32/common/config.h:
8140           Release 0.11.99
8141
8142 2012-09-17 16:57:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8143
8144         * docs/plugins/inspect/plugin-a52dec.xml:
8145         * docs/plugins/inspect/plugin-amrnb.xml:
8146         * docs/plugins/inspect/plugin-amrwbdec.xml:
8147         * docs/plugins/inspect/plugin-asf.xml:
8148         * docs/plugins/inspect/plugin-cdio.xml:
8149         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8150         * docs/plugins/inspect/plugin-dvdread.xml:
8151         * docs/plugins/inspect/plugin-dvdsub.xml:
8152         * docs/plugins/inspect/plugin-lame.xml:
8153         * docs/plugins/inspect/plugin-mad.xml:
8154         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8155         * docs/plugins/inspect/plugin-realmedia.xml:
8156         * docs/plugins/inspect/plugin-siddec.xml:
8157         * docs/plugins/inspect/plugin-twolame.xml:
8158         * docs/plugins/inspect/plugin-x264.xml:
8159           docs: update docs
8160
8161 2012-09-17 16:57:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8162
8163         * configure.ac:
8164         * ext/amrnb/Makefile.am:
8165         * ext/amrwbdec/Makefile.am:
8166         * ext/lame/Makefile.am:
8167         * ext/twolame/Makefile.am:
8168         * tests/check/Makefile.am:
8169           Remove -DGST_USE_UNSTABLE_API
8170
8171 2012-09-17 12:22:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8172
8173         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8174         * docs/plugins/inspect/plugin-a52dec.xml:
8175         * docs/plugins/inspect/plugin-amrnb.xml:
8176         * docs/plugins/inspect/plugin-amrwbdec.xml:
8177         * docs/plugins/inspect/plugin-asf.xml:
8178         * docs/plugins/inspect/plugin-cdio.xml:
8179         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8180         * docs/plugins/inspect/plugin-dvdread.xml:
8181         * docs/plugins/inspect/plugin-dvdsub.xml:
8182         * docs/plugins/inspect/plugin-lame.xml:
8183         * docs/plugins/inspect/plugin-mad.xml:
8184         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8185         * docs/plugins/inspect/plugin-realmedia.xml:
8186         * docs/plugins/inspect/plugin-siddec.xml:
8187         * docs/plugins/inspect/plugin-twolame.xml:
8188         * docs/plugins/inspect/plugin-x264.xml:
8189           Update docs
8190
8191 2012-09-17 10:53:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8192
8193         * ext/cdio/gstcdio.c:
8194           cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
8195           Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
8196           introspection/updating for this plugin.
8197
8198 2012-09-15 22:23:53 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
8199
8200         * gst-plugins-ugly.spec.in:
8201           Switch to F18 package naming
8202
8203 2012-09-14 16:28:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8204
8205         * ext/dvdread/demo-play:
8206         * tests/check/elements/mpeg2dec.c:
8207           rename some caps and elements in examples
8208
8209 2012-09-14 02:58:26 +0100  Tim-Philipp Müller <tim@centricular.net>
8210
8211         * configure.ac:
8212           Back to development
8213
8214 === release 0.11.94 ===
8215
8216 2012-09-14 02:49:34 +0100  Tim-Philipp Müller <tim@centricular.net>
8217
8218         * ChangeLog:
8219         * configure.ac:
8220         * gst-plugins-ugly.doap:
8221         * win32/common/config.h:
8222           Release 0.11.94
8223
8224 2012-09-14 01:48:50 +0100  Tim-Philipp Müller <tim@centricular.net>
8225
8226         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8227         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8228         * docs/plugins/gst-plugins-ugly-plugins.signals:
8229         * docs/plugins/inspect/plugin-a52dec.xml:
8230         * docs/plugins/inspect/plugin-amrnb.xml:
8231         * docs/plugins/inspect/plugin-amrwbdec.xml:
8232         * docs/plugins/inspect/plugin-asf.xml:
8233         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8234         * docs/plugins/inspect/plugin-dvdread.xml:
8235         * docs/plugins/inspect/plugin-dvdsub.xml:
8236         * docs/plugins/inspect/plugin-lame.xml:
8237         * docs/plugins/inspect/plugin-mad.xml:
8238         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8239         * docs/plugins/inspect/plugin-realmedia.xml:
8240         * docs/plugins/inspect/plugin-siddec.xml:
8241         * docs/plugins/inspect/plugin-twolame.xml:
8242         * docs/plugins/inspect/plugin-x264.xml:
8243           docs: update docs
8244
8245 2012-09-13 13:49:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8246
8247         * gst/realmedia/rmdemux.c:
8248           rmdemux: use DTS and PTS
8249           Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
8250           undefined to make the decoder do the right thing. We can then remove the code
8251           that tries to guess the PTS from the DTS.
8252
8253 2012-09-10 22:30:18 -0700  Jan Schmidt <thaytan@noraisin.net>
8254
8255         * ext/mpeg2dec/gstmpeg2dec.c:
8256           mpeg2dec: Hold ref to buffer while mapped
8257           So that the buffer still exists when we go to unmap it later,
8258           even if it got pushed in the meantime.
8259
8260 2012-09-11 16:48:51 -0400  Olivier Crête <olivier.crete@collabora.com>
8261
8262         * tests/check/elements/x264enc.c:
8263           x264enc test: x264enc produces constrained-baseline, not the full baseline
8264
8265 2012-09-11 17:37:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8266
8267         * gst/asfdemux/gstasfdemux.c:
8268         * gst/realmedia/rademux.c:
8269         * gst/realmedia/rmdemux.c:
8270           gst: only activate in pull mode if upstream is seekable
8271
8272 2012-09-11 11:28:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8273
8274         * gst/realmedia/rademux.c:
8275           rademux: tags can be NULL
8276
8277 2012-09-11 11:13:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8278
8279         * ext/mad/gstmad.c:
8280           mad: fix email address
8281
8282 2012-09-11 11:12:38 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8283
8284         * ext/mad/gstmad.c:
8285           mad: init base class method only once
8286
8287 2012-09-11 10:46:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8288
8289         * gst/xingmux/gstxingmux.c:
8290           xingmux: remove defunct commented code
8291
8292 2012-09-11 10:40:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8293
8294         * gst/dvdsub/gstdvdsubdec.c:
8295           dvbsubdec: handle and send GAP event
8296           ... in stead of update newsegment event.
8297
8298 2012-09-11 10:34:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8299
8300         * gst/dvdsub/gstdvdsubdec.c:
8301           dvbsubdec: adjust disabled code comment style
8302
8303 2012-09-09 15:48:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8304
8305         * ext/x264/gstx264enc.c:
8306           x264enc: clean up some debug statements
8307
8308 2012-09-07 17:38:18 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8309
8310         * ext/x264/gstx264enc.c:
8311         * ext/x264/gstx264enc.h:
8312           x264enc: handle possibly negative DTS provided by codec
8313           ... by arranging for an offset such that DTS == PTS for keyframes,
8314           which is expected elsewhere to go along with semantics of PTS and DTS.
8315           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
8316
8317 2012-09-07 13:31:15 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
8318
8319         * gst-plugins-ugly.spec.in:
8320           Fix spec file for ugly
8321
8322 2012-09-06 14:42:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8323
8324         * tests/check/elements/mpeg2dec.c:
8325           tests: mpeg2dec: initialize variable
8326           ... which avoids test segfaulting.
8327
8328 2012-08-30 16:26:00 -0700  Edward Hervey <edward@collabora.com>
8329
8330         * tests/check/elements/mpeg2dec.c:
8331           check: Feed parsed data to mpeg2dec
8332           And fix the expected output caps by adding colorimetry field
8333
8334 2012-08-22 13:31:00 +0200  Stefan Sauer <ensonic@users.sf.net>
8335
8336         * common:
8337           Automatic update of common submodule
8338           From 668acee to 4f962f7
8339
8340 2012-08-22 13:19:01 +0200  Stefan Sauer <ensonic@users.sf.net>
8341
8342         * configure.ac:
8343           configure: bump gtk-doc req to 1.12 (mar-2009)
8344           This allows us to e.g. unconditionally use gtkdoc-rebase.
8345
8346 2012-08-20 23:32:32 +0100  Tim-Philipp Müller <tim@centricular.net>
8347
8348         * docs/plugins/inspect/plugin-dvdsub.xml:
8349         * gst/dvdsub/gstdvdsubdec.c:
8350         * gst/dvdsub/gstdvdsubparse.c:
8351           video/x-dvd-subpicture -> subpicture/x-dvd
8352
8353 2012-08-09 16:30:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8354
8355         * ext/x264/gstx264enc.c:
8356           x264enc: Use new video encoder base class API for handling tags
8357
8358 2012-08-09 11:48:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8359
8360         * ext/mpg123/gstmpg123audiodec.c:
8361           mpg123: Give MARGINAL rank to the mpg123 decoder element
8362
8363 2012-08-08 16:27:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8364
8365         * gst/dvdsub/gstdvdsubdec.c:
8366           dvdsubdec: Set alignment at the correct place of GstAllocationParams
8367
8368 2012-08-08 16:26:41 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8369
8370         * configure.ac:
8371         * win32/common/config.h:
8372           Back to development
8373
8374 === release 0.11.93 ===
8375
8376 2012-08-08 15:23:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8377
8378         * configure.ac:
8379         * gst-plugins-ugly.doap:
8380         * win32/common/config.h:
8381           Release 0.11.93
8382
8383 2012-08-08 15:23:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8384
8385         * gst/asfdemux/asfpacket.c:
8386         * gst/realmedia/rmdemux.c:
8387           gst: silence some compiler warnings with -DG_DISABLE_ASSERT
8388
8389 2012-08-08 12:58:50 +0100  Tim-Philipp Müller <tim@centricular.net>
8390
8391         * ext/mpg123/Makefile.am:
8392           mpg123: dist header file
8393
8394 2012-08-06 15:31:50 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
8395
8396         * gst/asfdemux/asfpacket.c:
8397           asfdemux: avoid some more invalid timestamp arithmetic
8398           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
8399
8400 2012-08-05 18:30:52 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8401
8402         * ext/sidplay/gstsiddec.cc:
8403         * gst/asfdemux/gstasfdemux.c:
8404         * gst/realmedia/rademux.c:
8405         * gst/realmedia/rmdemux.c:
8406           gst: Add stream-id to stream-start events
8407
8408 2012-07-27 11:35:52 +0200  Edward Hervey <edward@collabora.com>
8409
8410         * ext/mpeg2dec/gstmpeg2dec.c:
8411           mpeg2dec: Don't use NULL values for fbuf
8412           We need to make a difference between the initial dummy buffers (which
8413           have a fbuf->id of NULL) and the buffers on which we allocated
8414           video frames.
8415
8416 2012-08-05 16:40:57 +0100  Tim-Philipp Müller <tim@centricular.net>
8417
8418         * common:
8419           Automatic update of common submodule
8420           From 94ccf4c to 668acee
8421
8422 2012-08-04 16:13:36 +0100  Tim-Philipp Müller <tim@centricular.net>
8423
8424         * ext/a52dec/gsta52dec.c:
8425         * ext/lame/gstlamemp3enc.c:
8426         * gst/asfdemux/gstasfdemux.c:
8427         * gst/realmedia/rademux.c:
8428         * gst/realmedia/rmdemux.c:
8429         * gst/realmedia/rmutils.c:
8430           gst_tag_list_free -> gst_tag_list_unref
8431
8432 2012-08-03 13:43:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8433
8434         * ext/mpg123/gstmpg123audiodec.c:
8435           mpg123: map input buffer in READ mode, not WRITE mode
8436           Makes things actually work.
8437
8438 2012-08-03 11:50:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8439
8440         * ext/mpg123/gstmpg123audiodec.c:
8441           mpg123: query supported output formats at run-time
8442           Fixes stuff. We use a string here since we can't be bothered
8443           with GValue.
8444
8445 2012-08-03 11:48:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8446
8447         * ext/mpg123/Makefile.am:
8448           mpg123: hook up to build system
8449
8450 2012-08-03 11:13:48 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
8451
8452         * ext/mpg123/gstmpg123audiodec.c:
8453         * ext/mpg123/gstmpg123audiodec.h:
8454           mpg123: add new libmpg123-based mp3 decoder plugin
8455           Needs a bit of cleaning up.
8456           https://bugzilla.gnome.org/show_bug.cgi?id=681003
8457
8458 2012-07-28 00:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8459
8460         * ext/sidplay/gstsiddec.cc:
8461         * ext/x264/gstx264enc.c:
8462         * gst/asfdemux/gstasfdemux.c:
8463         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8464         * gst/realmedia/rademux.c:
8465         * gst/realmedia/rmdemux.c:
8466           tag: Update for taglist/tag event API changes
8467
8468 2012-07-26 18:30:04 +0200  Edward Hervey <edward@collabora.com>
8469
8470         * ext/mpeg2dec/gstmpeg2dec.c:
8471           mpeg2dec: Avoid dropping first GOP
8472           We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
8473           do not check if it is NULL or not.
8474           And cleanup a bit of debug
8475
8476 2012-07-25 13:05:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8477
8478         * gst/realmedia/rdtmanager.c:
8479         * gst/realmedia/rdtmanager.h:
8480           rdt: add on-npt-stop signal
8481           rtspsrc will look for it.
8482
8483 2012-07-25 12:48:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8484
8485         * gst/realmedia/rdtmanager.c:
8486           rdt: set caps after activating the pad
8487
8488 2012-07-25 12:48:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8489
8490         * gst/realmedia/gstrdtbuffer.c:
8491           rdt: reset map info
8492
8493 2012-07-25 09:37:08 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8494
8495         * gst/asfdemux/gstrtpasfdepay.c:
8496           asfdepay: fix padding correction
8497           Fix padding correction. gst_buffer_copy_into() appends the memory to the already
8498           existing memory in the target buffer..
8499           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
8500
8501 2012-07-23 13:32:26 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8502
8503         * ext/mpeg2dec/gstmpeg2dec.c:
8504           mpeg2dec: copy buffer flags when cropping
8505           When we crop a buffer, copy the flags as well.
8506
8507 2012-07-23 11:25:34 +0200  Robert Swain <robert.swain@collabora.co.uk>
8508
8509         * ext/mpeg2dec/gstmpeg2dec.c:
8510           mpeg2dec: Fix GstVideoInfo pointer
8511
8512 2012-07-23 11:13:05 +0200  Robert Swain <robert.swain@collabora.co.uk>
8513
8514         * ext/mpeg2dec/gstmpeg2dec.c:
8515           mpeg2dec: Correctly flag output buffer interlaced state
8516           If the sequence is not flagged as progressive its buffers are marked
8517           interlace mode mixed. There is an individual picture flag indicating
8518           whether picture in the sequence are interlaced or not. This is used
8519           along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
8520           completely indicate the buffer's interlaced state.
8521           Also, TFF and RFF should only be set if the sequence is not progressive.
8522
8523 2012-07-23 10:33:33 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8524
8525         * ext/mpeg2dec/gstmpeg2dec.c:
8526           ext: Update for video base classes API changes
8527
8528 2012-07-23 08:45:55 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8529
8530         * common:
8531           Automatic update of common submodule
8532           From 98e386f to 94ccf4c
8533
8534 2012-07-20 16:12:45 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8535
8536         * gst/asfdemux/asfpacket.c:
8537           asfdemux: make sure to avoid arithmetic with _NONE timestamp
8538
8539 2012-07-16 17:36:19 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8540
8541         * gst/asfdemux/asfpacket.c:
8542           asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
8543           ... so it does not get used as first (valid) payload ts, whereas
8544           the first real valid payload ts may be considerably larger.
8545           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
8546
8547 2012-07-20 14:41:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8548
8549         * gst/asfdemux/gstasfdemux.c:
8550           asfdemux: slightly relax supported seek requirements
8551           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
8552
8553 2012-07-19 09:58:50 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8554
8555         * ext/mpeg2dec/gstmpeg2dec.c:
8556           mpeg2dec: Propagate GstFlowReturn where needed
8557           It was just ignoring the return values...
8558
8559 2012-07-19 09:56:17 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8560
8561         * ext/mpeg2dec/gstmpeg2dec.c:
8562           mpeg2dec: Store temporary buffers out of the way
8563           When mpeg2dec needs to do cropping (because downstream can't handle it),
8564           we need temporary buffers to decode to.
8565           Use the user_data field to store those, and unify the rest of the code
8566           that needs to touch a buffer (regardless of how/where it was allocated).
8567           https://bugzilla.gnome.org/show_bug.cgi?id=680194
8568
8569 2012-07-18 18:32:54 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8570
8571         * ext/mpeg2dec/gstmpeg2dec.c:
8572           mpeg2dec: Call gst_video_decoder_negotiate()
8573
8574 2012-07-18 17:21:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8575
8576         * gst/realmedia/rmdemux.c:
8577           rmdemux: give stream tags a different event name so they don't overwrite global tags
8578           There can only be one taglist per name for sticky tag events.
8579           Needs to be fixed more properly, see
8580           https://bugzilla.gnome.org/show_bug.cgi?id=677619
8581
8582 2012-07-18 16:49:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8583
8584         * gst/realmedia/rademux.c:
8585           rademux: set/send caps on pad after activating it
8586
8587 2012-07-18 16:46:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8588
8589         * gst/realmedia/rmdemux.c:
8590           rmdemux: set/send caps after activating the source pads
8591           Makes sure the caps event isn't dropped immediately.
8592
8593 2012-07-17 20:54:45 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8594
8595         * ext/dvdread/dvdreadsrc.c:
8596           dvdreadsrc: mustn't drop queries like caps query if not started yet
8597
8598 2012-07-15 20:12:46 +0100  Tim-Philipp Müller <tim@centricular.net>
8599
8600         * gst/asfdemux/gstasfdemux.c:
8601           asfdemux: extract WM/Year as GstDateTime instead of GDate
8602           So we can signal that only the year field is valid.
8603
8604 2012-07-13 15:41:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8605
8606         * gst/asfdemux/gstasfdemux.c:
8607           asfdemux: don't leak payload if we are not pushing it
8608
8609 2012-07-13 13:59:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8610
8611         * ext/sidplay/gstsiddec.cc:
8612         * gst/asfdemux/gstasfdemux.c:
8613         * gst/realmedia/rademux.c:
8614         * gst/realmedia/rmdemux.c:
8615           demuxers: Push STREAM_START when needed
8616
8617 2012-07-13 11:36:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8618
8619         * gst/asfdemux/gstasfdemux.c:
8620           asf: don't push on inactive streams
8621
8622 2012-07-12 18:05:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8623
8624         * ext/dvdread/dvdreadsrc.c:
8625           dvdreadsrc: set rank to NONE
8626           It should never be autoplugged really, for DVD
8627           playback there's rsndvd (or will be, realsoonnow).
8628
8629 2012-07-09 16:27:25 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8630
8631         * ext/mpeg2dec/gstmpeg2dec.c:
8632           fix for allocator API changes
8633
8634 2012-07-06 11:50:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8635
8636         * ext/x264/gstx264enc.c:
8637           update for query api changes
8638
8639 2012-07-06 11:27:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8640
8641         * ext/mpeg2dec/gstmpeg2dec.c:
8642           update for query api changes
8643
8644 2012-07-06 11:03:19 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8645
8646         * ext/x264/gstx264enc.c:
8647           update for allocation query changes
8648
8649 2012-07-05 23:23:33 +0100  Tim-Philipp Müller <tim@centricular.net>
8650
8651         * LICENSE_readme:
8652           LICENSE_readme: fix typo
8653
8654 2012-07-05 22:48:18 +0100  Tim-Philipp Müller <tim@centricular.net>
8655
8656         * LICENSE_readme:
8657           LICENSE_readme: mention x264
8658           https://bugzilla.gnome.org/show_bug.cgi?id=679472
8659
8660 2012-07-05 13:12:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8661
8662         * gst/asfdemux/gstasfdemux.c:
8663         * gst/realmedia/rademux.c:
8664         * gst/realmedia/rmdemux.c:
8665           gst: Implement segment-done event
8666
8667 2012-06-27 11:23:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8668
8669         * gst/asfdemux/gstasfdemux.c:
8670           asf: fix x-wmv format in caps
8671
8672 2012-06-27 10:24:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8673
8674         * gst/asfdemux/asfpacket.c:
8675           asf: unmap packets
8676
8677 2012-06-21 15:13:57 +0100  Bastien Nocera <hadess@hadess.net>
8678
8679         * gst/asfdemux/asfpacket.c:
8680         * gst/asfdemux/asfpacket.h:
8681         * gst/asfdemux/gstasfdemux.c:
8682           asfdemux: Ignore parsing errors from broken packets
8683           We should instead be counting the number of errors and exiting if
8684           they're too numerous. This makes a number of broken ASF files playable.
8685           https://bugzilla.gnome.org/show_bug.cgi?id=678543
8686           Conflicts:
8687           gst/asfdemux/asfpacket.c
8688           gst/asfdemux/gstasfdemux.c
8689
8690 2012-06-26 17:15:43 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8691
8692         * gst/asfdemux/gstasfdemux.c:
8693           fix interlace-mode
8694
8695 2012-06-25 09:43:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8696
8697         * ext/mpeg2dec/gstmpeg2dec.c:
8698           mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
8699
8700 2012-06-25 09:34:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8701
8702         * ext/mpeg2dec/gstmpeg2dec.c:
8703           mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
8704           Fixes bug #377713.
8705
8706 2012-06-20 13:36:25 -0400  Matej Knopp <matej.knopp@gmail.com>
8707
8708         * ext/x264/gstx264enc.c:
8709           x264enc: Fix unitialized variable and taglist event
8710
8711 2012-06-20 13:23:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8712
8713         * ext/mpeg2dec/gstmpeg2dec.c:
8714           mpeg2dec: fix compilation
8715
8716 2012-06-20 10:39:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8717
8718         * ext/sidplay/gstsiddec.cc:
8719         * gst/asfdemux/gstasfdemux.c:
8720         * gst/realmedia/rademux.c:
8721         * gst/realmedia/rdtmanager.c:
8722         * gst/realmedia/rmdemux.c:
8723           update for task api change
8724
8725 2012-06-20 10:39:24 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8726
8727         * ext/mpeg2dec/gstmpeg2dec.c:
8728         * ext/x264/gstx264enc.c:
8729           fix compilation
8730
8731 2012-06-20 09:06:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8732
8733         * ext/mpeg2dec/gstmpeg2dec.c:
8734         * ext/mpeg2dec/gstmpeg2dec.h:
8735           mpeg2dec: Port to 0.11 again
8736
8737 2012-06-19 15:19:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8738
8739         * ext/x264/gstx264enc.c:
8740           x264enc: Fix compiler warning
8741
8742 2012-05-30 12:50:13 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8743
8744         * ext/mpeg2dec/gstmpeg2dec.c:
8745         * ext/mpeg2dec/gstmpeg2dec.h:
8746           mpeg2dec: Report PAR if not present upstream
8747           And clean up some code
8748
8749 2012-05-04 16:09:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8750
8751         * ext/mpeg2dec/gstmpeg2dec.c:
8752           mpeg2dec: use _scale_ceil to compute frame period
8753           https://bugzilla.gnome.org/show_bug.cgi?id=675769
8754
8755 2012-05-04 16:08:27 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8756
8757         * ext/mpeg2dec/gstmpeg2dec.c:
8758           mpeg2dec: mpeg2dec actually has 3 frame latency
8759           https://bugzilla.gnome.org/show_bug.cgi?id=675769
8760
8761 2012-05-01 18:49:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8762
8763         * ext/mpeg2dec/gstmpeg2dec.c:
8764           mpeg2dec: Fix large output buffers leak
8765
8766 2012-05-01 18:46:31 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8767
8768         * ext/mpeg2dec/gstmpeg2dec.c:
8769           mpeg2dec: Port to new way of handling frame reference
8770
8771 2012-05-01 16:12:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8772
8773         * ext/mpeg2dec/gstmpeg2dec.c:
8774           mpeg2dec: don't leak input_state
8775
8776 2012-04-13 19:06:52 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8777
8778         * ext/mpeg2dec/gstmpeg2dec.c:
8779         * ext/mpeg2dec/gstmpeg2dec.h:
8780           mpeg2dec: Port to GstVideoDecoder base class
8781           Conflicts:
8782           ext/mpeg2dec/gstmpeg2dec.c
8783           ext/mpeg2dec/gstmpeg2dec.h
8784           Back to 0.10 state, needs to be ported to 0.11 again.
8785
8786 2012-06-19 09:26:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8787
8788           Merge remote-tracking branch 'origin/master'
8789
8790 2012-06-19 09:26:02 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8791
8792         * ext/x264/gstx264enc.c:
8793         * ext/x264/gstx264enc.h:
8794           x264enc: Port to 0.11 again
8795
8796 2012-05-07 11:52:40 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8797
8798         * ext/x264/gstx264enc.c:
8799           x264enc: Don't set latency while holding object lock
8800           This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
8801           https://bugzilla.gnome.org/show_bug.cgi?id=675762
8802
8803 2012-05-03 18:07:24 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8804
8805         * ext/x264/gstx264enc.c:
8806           x264enc: Use video encoder stream lock to avoid deadlock
8807
8808 2012-05-01 18:45:33 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8809
8810         * ext/x264/gstx264enc.c:
8811           x264enc: Port to new way of passing frame reference
8812
8813 2012-04-30 19:00:09 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8814
8815         * ext/x264/gstx264enc.c:
8816           x264enc: Set default stream-format to avc as it's a better format
8817
8818 2012-04-26 22:27:55 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8819
8820         * ext/x264/gstx264enc.c:
8821           x264enc: Fix setting latency
8822           Fixes setting latency when framerate is dynamic and round up the latency
8823           to avoid rounding issues.
8824
8825 2012-04-30 18:59:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8826
8827         * ext/x264/gstx264enc.c:
8828           x264enc: gst_video_encoder_get_frame() is now transfer full
8829
8830 2012-04-26 17:31:45 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8831
8832         * ext/x264/gstx264enc.c:
8833           x264enc: don't leak output state
8834
8835 2012-04-18 17:09:12 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8836
8837         * ext/x264/gstx264enc.c:
8838         * ext/x264/gstx264enc.h:
8839           x264enc: Remove x264 backward compatibility support
8840
8841 2012-04-18 16:13:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8842
8843         * ext/x264/gstx264enc.c:
8844           x264enc: Report latency base on x264 buffer size
8845
8846 2012-04-17 15:44:24 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8847
8848         * configure.ac:
8849         * ext/x264/gstx264enc.c:
8850         * ext/x264/gstx264enc.h:
8851           x264enc: Port to GstVideoEncoder baseclass
8852           Conflicts:
8853           configure.ac
8854           ext/x264/gstx264enc.c
8855           ext/x264/gstx264enc.h
8856           Back to 0.10 state, needs to be ported to 0.11 again.
8857
8858 2012-06-16 18:29:54 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8859
8860         * Android.mk:
8861         * LICENSE_readme:
8862         * configure.ac:
8863         * docs/plugins/Makefile.am:
8864         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8865         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8866         * docs/plugins/inspect/plugin-synaesthesia.xml:
8867         * gst/synaesthesia/.gitignore:
8868         * gst/synaesthesia/Makefile.am:
8869         * gst/synaesthesia/README:
8870         * gst/synaesthesia/gstsynaesthesia.c:
8871         * gst/synaesthesia/gstsynaesthesia.h:
8872         * gst/synaesthesia/synaescope.c:
8873         * gst/synaesthesia/synaescope.h:
8874           synaesthesia: remove experimental GPL-ed synaesthesia plugin
8875           It never made it out of experimental, and there's a new
8876           synaescope element in gst-plugins-bad that's hopefully
8877           sufficiently similar.
8878           https://bugzilla.gnome.org/show_bug.cgi?id=356882
8879
8880 2012-06-16 18:13:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8881
8882         * gst/mpegstream/.gitignore:
8883           mpegstream: remove leftover hidden .gitignore file
8884
8885 2012-06-08 15:55:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8886
8887         * gst/synaesthesia/gstsynaesthesia.c:
8888         * tests/check/elements/amrnbenc.c:
8889         * tests/check/elements/x264enc.c:
8890           elements: Use gst_pad_set_caps() instead of manual event fiddling
8891
8892 2012-06-08 15:05:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8893
8894         * common:
8895           Automatic update of common submodule
8896           From 03a0e57 to 98e386f
8897
8898 2012-06-07 16:28:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8899
8900         * configure.ac:
8901           Back to development
8902
8903 === release 0.11.92 ===
8904
8905 2012-06-07 16:28:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8906
8907         * ChangeLog:
8908         * NEWS:
8909         * RELEASE:
8910         * configure.ac:
8911         * docs/plugins/inspect/plugin-a52dec.xml:
8912         * docs/plugins/inspect/plugin-amrnb.xml:
8913         * docs/plugins/inspect/plugin-amrwbdec.xml:
8914         * docs/plugins/inspect/plugin-asf.xml:
8915         * docs/plugins/inspect/plugin-cdio.xml:
8916         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8917         * docs/plugins/inspect/plugin-dvdread.xml:
8918         * docs/plugins/inspect/plugin-dvdsub.xml:
8919         * docs/plugins/inspect/plugin-lame.xml:
8920         * docs/plugins/inspect/plugin-mad.xml:
8921         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8922         * docs/plugins/inspect/plugin-realmedia.xml:
8923         * docs/plugins/inspect/plugin-siddec.xml:
8924         * docs/plugins/inspect/plugin-twolame.xml:
8925         * docs/plugins/inspect/plugin-x264.xml:
8926         * gst-plugins-ugly.doap:
8927         * win32/common/config.h:
8928           Release 0.11.92
8929
8930 2012-06-07 16:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8931
8932         * po/af.po:
8933         * po/az.po:
8934         * po/bg.po:
8935         * po/ca.po:
8936         * po/cs.po:
8937         * po/da.po:
8938         * po/de.po:
8939         * po/el.po:
8940         * po/en_GB.po:
8941         * po/eo.po:
8942         * po/es.po:
8943         * po/eu.po:
8944         * po/fi.po:
8945         * po/fr.po:
8946         * po/gl.po:
8947         * po/hu.po:
8948         * po/id.po:
8949         * po/it.po:
8950         * po/ja.po:
8951         * po/lt.po:
8952         * po/lv.po:
8953         * po/ms.po:
8954         * po/mt.po:
8955         * po/nb.po:
8956         * po/nl.po:
8957         * po/or.po:
8958         * po/pl.po:
8959         * po/pt_BR.po:
8960         * po/ro.po:
8961         * po/ru.po:
8962         * po/sk.po:
8963         * po/sl.po:
8964         * po/sq.po:
8965         * po/sr.po:
8966         * po/sv.po:
8967         * po/tr.po:
8968         * po/uk.po:
8969         * po/vi.po:
8970         * po/zh_CN.po:
8971           Update .po files
8972
8973 2012-06-06 18:19:06 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8974
8975         * common:
8976           Automatic update of common submodule
8977           From 1fab359 to 03a0e57
8978
8979 2012-06-06 13:03:04 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8980
8981         * ext/sidplay/gstsiddec.cc:
8982         * gst/asfdemux/gstasfdemux.c:
8983         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8984         * gst/realmedia/rademux.c:
8985         * gst/realmedia/rmdemux.c:
8986           update for tag event change
8987
8988 2012-06-01 10:29:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8989
8990         * common:
8991           Automatic update of common submodule
8992           From f1b5a96 to 1fab359
8993
8994 2012-05-31 13:08:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8995
8996         * common:
8997           Automatic update of common submodule
8998           From 92b7266 to f1b5a96
8999
9000 2012-05-30 12:45:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9001
9002         * common:
9003           Automatic update of common submodule
9004           From ec1c4a8 to 92b7266
9005
9006 2012-05-30 11:24:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9007
9008         * common:
9009           Automatic update of common submodule
9010           From 3429ba6 to ec1c4a8
9011
9012 2012-05-26 23:41:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9013
9014         * gst/realmedia/rmutils.c:
9015           realmedia: don't use GstStructure API on tag lists
9016
9017 2012-05-21 14:57:44 +0200  Julien Isorce <julien.isorce@gmail.com>
9018
9019         * ext/a52dec/gsta52dec.c:
9020           a52dec: really prefer the original number (and position) of channels
9021           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
9022
9023 2012-05-24 12:32:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9024
9025         * common:
9026           Automatic update of common submodule
9027           From dc70203 to 3429ba6
9028
9029 2012-05-17 21:12:18 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9030
9031         * configure.ac:
9032         * ext/x264/gstx264enc.c:
9033           x264: bump x264 requirement to build 106 or later
9034           Build 106 is from September 2010.
9035           https://bugzilla.gnome.org/show_bug.cgi?id=676257
9036
9037 2012-04-15 23:39:48 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
9038
9039         * ext/a52dec/gsta52dec.c:
9040         * m4/a52.m4:
9041           a52dec: adapt to work also with new liba52
9042           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
9043
9044 2012-05-17 12:40:05 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9045
9046         * ext/a52dec/gsta52dec.c:
9047           a52dec: trigger renegotiation upon changed stream channels
9048           Fixes #675451
9049
9050 2012-05-16 09:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9051
9052         * configure.ac:
9053           configure: Require core/base 0.11.91
9054
9055 2012-01-13 18:18:33 -0500  Matej Knopp <matej.knopp@gmail.com>
9056
9057         * .gitignore:
9058           .gitignore: add visual studio IDE files and OS X .DS_Store files
9059           https://bugzilla.gnome.org/show_bug.cgi?id=667899
9060
9061 2012-05-13 17:00:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9062
9063         * configure.ac:
9064           Back to development
9065
9066 === release 0.11.91 ===
9067
9068 2012-05-13 16:49:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9069
9070         * ChangeLog:
9071         * NEWS:
9072         * RELEASE:
9073         * common:
9074         * configure.ac:
9075         * gst-plugins-ugly.doap:
9076         * win32/common/config.h:
9077           Release 0.11.91
9078
9079 2012-05-13 16:48:57 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9080
9081         * po/af.po:
9082         * po/az.po:
9083         * po/bg.po:
9084         * po/ca.po:
9085         * po/cs.po:
9086         * po/da.po:
9087         * po/de.po:
9088         * po/el.po:
9089         * po/en_GB.po:
9090         * po/eo.po:
9091         * po/es.po:
9092         * po/eu.po:
9093         * po/fi.po:
9094         * po/fr.po:
9095         * po/gl.po:
9096         * po/hu.po:
9097         * po/id.po:
9098         * po/it.po:
9099         * po/ja.po:
9100         * po/lt.po:
9101         * po/lv.po:
9102         * po/ms.po:
9103         * po/mt.po:
9104         * po/nb.po:
9105         * po/nl.po:
9106         * po/or.po:
9107         * po/pl.po:
9108         * po/pt_BR.po:
9109         * po/ro.po:
9110         * po/ru.po:
9111         * po/sk.po:
9112         * po/sl.po:
9113         * po/sq.po:
9114         * po/sr.po:
9115         * po/sv.po:
9116         * po/tr.po:
9117         * po/uk.po:
9118         * po/vi.po:
9119         * po/zh_CN.po:
9120           Update .po files
9121
9122 2012-05-13 16:45:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9123
9124           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
9125
9126 2012-05-13 15:56:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9127
9128         * common:
9129           Automatic update of common submodule
9130           From dc70203 to 3429ba6
9131
9132 2012-04-24 15:27:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9133
9134         * gst/asfdemux/asfpacket.c:
9135           asfdemux: Use correct enum type
9136
9137 2012-05-10 10:11:44 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9138
9139         * gst/asfdemux/gstasfdemux.c:
9140           asfdemux: implement pull mode seek snap flags when an index is present
9141           Also ensure we get a proper EOS when seeking past the end of the
9142           file, or (when the snap after flag is set) between the last keyframe
9143           and the end of the file.
9144
9145 2012-05-03 23:50:30 +0100  Leon Merten Lohse <leon@green-side.de>
9146
9147         * ext/cdio/gstcdio.c:
9148         * ext/cdio/gstcdio.h:
9149         * ext/cdio/gstcdiocddasrc.c:
9150           cdio: compensate for libcdio's recent cd-text api changes
9151           https://bugzilla.gnome.org/show_bug.cgi?id=675112
9152           Conflicts:
9153           ext/cdio/gstcdiocddasrc.c
9154
9155 2012-04-30 21:27:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9156
9157         * ext/dvdread/dvdreadsrc.c:
9158           dvdread: fix build after recent include reshuffling in core
9159           Need to include gmodule.h ourselves now.
9160
9161 2012-04-19 12:22:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9162
9163         * ext/mpeg2dec/gstmpeg2dec.c:
9164           video: Update for libgstvideo API changes
9165
9166 2012-04-16 09:09:35 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9167
9168         * common:
9169           Automatic update of common submodule
9170           From 6db25be to dc70203
9171
9172 2012-04-12 13:56:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9173
9174         * gst/asfdemux/asfpacket.c:
9175         * gst/asfdemux/asfpacket.h:
9176           asfdemux: fix performance issue, especially with high-bitrate streams
9177           Two things were suboptimal from a performance point of view:
9178           a) consider a large media object such as a video keyframe, which
9179           may be split up into multiple fragments. We would assemble
9180           the media object as follows:
9181           buf = join (join (join (frag1, frag2), frag3), frag4)
9182           which causes many unnecessary memcpy()s, and malloc/free,
9183           which could easily add up to a multiple of the actual object
9184           size. To avoid this, we allocate a buffer of the size needed
9185           from the start and copy fragments into that directly.
9186           b) for every fragment to join, we would create a sub-buffer
9187           before joining it (which would discard the sub-buffer again),
9188           leading to unnecessary miniobject create/free churn.
9189           Conflicts:
9190           gst/asfdemux/asfpacket.c
9191           gst/asfdemux/asfpacket.h
9192
9193 2012-04-12 14:45:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9194
9195         * gst/asfdemux/asfpacket.c:
9196           asfdemux: avoid unnecessary stream lookup
9197           We have already retrieved the stream for that stream number and
9198           made sure it's not NULL, so no need to do it again here; neither
9199           the number nor the streams changed since the last time.
9200
9201 2012-04-02 19:31:20 +0200  Alban Browaeys <prahal@yahoo.com>
9202
9203         * ext/a52dec/gsta52dec.c:
9204           a52dec: fix first_access bigger than 2
9205           gst_buffer_extract returns the number of bytes extracted, here 2 max.
9206           Set size to the buffer size as was done in 0.10 to avoid first_access
9207           error when it bypass 2.
9208           https://bugzilla.gnome.org/show_bug.cgi?id=673434
9209
9210 2012-04-13 13:43:30 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9211
9212         * autogen.sh:
9213         * configure.ac:
9214           configure: Modernize autotools setup a bit
9215           Also we now only create tar.bz2 and tar.xz tarballs.
9216
9217 2012-04-13 13:37:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9218
9219         * common:
9220           Automatic update of common submodule
9221           From 464fe15 to 6db25be
9222
9223 2012-04-12 11:19:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9224
9225         * configure.ac:
9226           Back to development
9227
9228 === release 0.11.90 ===
9229
9230 2012-04-12 10:40:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9231
9232         * ChangeLog:
9233         * NEWS:
9234         * RELEASE:
9235         * configure.ac:
9236         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
9237         * docs/plugins/inspect/plugin-a52dec.xml:
9238         * docs/plugins/inspect/plugin-amrnb.xml:
9239         * docs/plugins/inspect/plugin-amrwbdec.xml:
9240         * docs/plugins/inspect/plugin-asf.xml:
9241         * docs/plugins/inspect/plugin-cdio.xml:
9242         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9243         * docs/plugins/inspect/plugin-dvdread.xml:
9244         * docs/plugins/inspect/plugin-dvdsub.xml:
9245         * docs/plugins/inspect/plugin-lame.xml:
9246         * docs/plugins/inspect/plugin-mad.xml:
9247         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9248         * docs/plugins/inspect/plugin-realmedia.xml:
9249         * docs/plugins/inspect/plugin-siddec.xml:
9250         * docs/plugins/inspect/plugin-twolame.xml:
9251         * docs/plugins/inspect/plugin-x264.xml:
9252         * gst-plugins-ugly.doap:
9253         * win32/common/config.h:
9254           Release 0.11.90
9255
9256 2012-04-12 10:39:13 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9257
9258         * po/af.po:
9259         * po/az.po:
9260         * po/bg.po:
9261         * po/ca.po:
9262         * po/cs.po:
9263         * po/da.po:
9264         * po/de.po:
9265         * po/el.po:
9266         * po/en_GB.po:
9267         * po/eo.po:
9268         * po/es.po:
9269         * po/eu.po:
9270         * po/fi.po:
9271         * po/fr.po:
9272         * po/gl.po:
9273         * po/hu.po:
9274         * po/id.po:
9275         * po/it.po:
9276         * po/ja.po:
9277         * po/lt.po:
9278         * po/lv.po:
9279         * po/ms.po:
9280         * po/mt.po:
9281         * po/nb.po:
9282         * po/nl.po:
9283         * po/or.po:
9284         * po/pl.po:
9285         * po/pt_BR.po:
9286         * po/ro.po:
9287         * po/ru.po:
9288         * po/sk.po:
9289         * po/sl.po:
9290         * po/sq.po:
9291         * po/sr.po:
9292         * po/sv.po:
9293         * po/tr.po:
9294         * po/uk.po:
9295         * po/vi.po:
9296         * po/zh_CN.po:
9297           Update .po files
9298
9299 2012-04-10 00:48:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9300
9301         * ext/mad/gstmad.c.orig:
9302           mad: remove .c.orig file
9303
9304 2012-04-10 00:47:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9305
9306         * ext/a52dec/gsta52dec.c:
9307         * ext/amrnb/amrnbdec.c:
9308         * ext/amrnb/amrnbenc.c:
9309         * ext/amrwbdec/amrwbdec.c:
9310         * ext/cdio/gstcdiocddasrc.c:
9311         * ext/dvdread/dvdreadsrc.c:
9312         * ext/lame/gstlamemp3enc.c:
9313         * ext/mad/gstmad.c:
9314         * ext/mad/gstmad.c.orig:
9315         * ext/mpeg2dec/gstmpeg2dec.c:
9316         * ext/sidplay/gstsiddec.cc:
9317         * ext/twolame/gsttwolamemp2enc.c:
9318         * ext/x264/gstx264enc.c:
9319         * gst/asfdemux/gstasfdemux.c:
9320         * gst/asfdemux/gstrtpasfdepay.c:
9321         * gst/asfdemux/gstrtspwms.c:
9322         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9323         * gst/dvdsub/gstdvdsubdec.c:
9324         * gst/dvdsub/gstdvdsubparse.c:
9325         * gst/realmedia/pnmsrc.c:
9326         * gst/realmedia/rademux.c:
9327         * gst/realmedia/rdtdepay.c:
9328         * gst/realmedia/rdtmanager.c:
9329         * gst/realmedia/rmdemux.c:
9330         * gst/realmedia/rtspreal.c:
9331         * gst/synaesthesia/gstsynaesthesia.c:
9332         * gst/xingmux/gstxingmux.c:
9333           Use new gst_element_class_set_static_metadata()
9334
9335 2012-04-05 18:43:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9336
9337         * common:
9338           Automatic update of common submodule
9339           From 7fda524 to 464fe15
9340
9341 2012-04-05 17:40:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9342
9343         * ext/a52dec/gsta52dec.c:
9344         * ext/amrnb/amrnb.c:
9345         * ext/amrwbdec/amrwb.c:
9346         * ext/cdio/gstcdio.c:
9347         * ext/dvdread/dvdreadsrc.c:
9348         * ext/lame/plugin.c:
9349         * ext/mad/gstmad.c:
9350         * ext/mad/gstmad.c.orig:
9351         * ext/mpeg2dec/gstmpeg2dec.c:
9352         * ext/sidplay/gstsiddec.cc:
9353         * ext/twolame/gsttwolamemp2enc.c:
9354         * ext/x264/gstx264enc.c:
9355         * gst/asfdemux/gstasf.c:
9356         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9357         * gst/dvdsub/gstdvdsubdec.c:
9358         * gst/realmedia/realmedia.c:
9359         * gst/synaesthesia/gstsynaesthesia.c:
9360         * gst/xingmux/plugin.c:
9361           gst: Update for GST_PLUGIN_DEFINE() API changes
9362
9363 2012-04-05 13:26:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9364
9365         * configure.ac:
9366           configure: Update version to 0.11.89.1
9367
9368 2012-04-04 14:38:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9369
9370         * configure.ac:
9371         * docs/plugins/Makefile.am:
9372         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9373         * docs/version.entities.in:
9374         * ext/a52dec/Makefile.am:
9375         * ext/amrnb/Makefile.am:
9376         * ext/amrwbdec/Makefile.am:
9377         * ext/cdio/Makefile.am:
9378         * ext/lame/Makefile.am:
9379         * ext/mad/Makefile.am:
9380         * ext/mpeg2dec/Makefile.am:
9381         * ext/sidplay/Makefile.am:
9382         * ext/twolame/Makefile.am:
9383         * ext/x264/Makefile.am:
9384         * gst-plugins-ugly.spec.in:
9385         * gst/asfdemux/Makefile.am:
9386         * gst/dvdlpcmdec/Makefile.am:
9387         * gst/dvdsub/Makefile.am:
9388         * gst/realmedia/Makefile.am:
9389         * pkgconfig/Makefile.am:
9390         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
9391         * tests/check/Makefile.am:
9392           gst: Update versioning
9393
9394 2012-04-02 15:21:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9395
9396         * ext/mpeg2dec/gstmpeg2dec.c:
9397         * ext/mpeg2dec/gstmpeg2dec.h:
9398           mpeg2dec: fix cropping
9399           fix cropping in mpeg2dec
9400
9401 2012-04-01 20:19:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9402
9403         * ext/mpeg2dec/gstmpeg2dec.c:
9404           mpeg2dec: add crop metadata when buffer is still writable
9405
9406 2012-03-30 18:13:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9407
9408         * gst/asfdemux/gstrtpasfdepay.c:
9409           update for buffer api change
9410
9411 2012-03-30 11:52:48 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9412
9413         * ext/a52dec/gsta52dec.c:
9414         * ext/mad/gstmad.c:
9415           ext: Update for audio decoder API changes
9416
9417 2012-03-29 17:32:08 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9418
9419         * tests/check/elements/amrnbenc.c:
9420         * tests/check/elements/x264enc.c:
9421           tests: make more valgrind-friendly and plug caps leak
9422
9423 2012-03-28 12:50:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9424
9425         * gst/asfdemux/asfpacket.c:
9426         * gst/asfdemux/gstasfdemux.c:
9427         * gst/dvdsub/gstdvdsubdec.c:
9428           update for buffer changes
9429
9430 2012-03-27 14:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9431
9432         * tests/check/elements/x264enc.c:
9433           tests: x264enc: adjust test to removal of deprecated properties
9434
9435 2012-03-26 12:13:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9436
9437           Replace master with 0.11
9438
9439 2012-03-22 15:56:04 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9440
9441         * configure.ac:
9442           back to development
9443
9444 === release 0.11.2 ===
9445
9446 2012-03-22 15:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9447
9448         * ChangeLog:
9449         * NEWS:
9450         * RELEASE:
9451         * configure.ac:
9452         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9453         * docs/plugins/inspect/plugin-a52dec.xml:
9454         * docs/plugins/inspect/plugin-amrnb.xml:
9455         * docs/plugins/inspect/plugin-amrwbdec.xml:
9456         * docs/plugins/inspect/plugin-asf.xml:
9457         * docs/plugins/inspect/plugin-cdio.xml:
9458         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9459         * docs/plugins/inspect/plugin-dvdread.xml:
9460         * docs/plugins/inspect/plugin-dvdsub.xml:
9461         * docs/plugins/inspect/plugin-lame.xml:
9462         * docs/plugins/inspect/plugin-mad.xml:
9463         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9464         * docs/plugins/inspect/plugin-realmedia.xml:
9465         * docs/plugins/inspect/plugin-siddec.xml:
9466         * docs/plugins/inspect/plugin-twolame.xml:
9467         * docs/plugins/inspect/plugin-x264.xml:
9468         * gst-plugins-ugly.doap:
9469         * po/af.po:
9470         * po/az.po:
9471         * po/bg.po:
9472         * po/ca.po:
9473         * po/cs.po:
9474         * po/da.po:
9475         * po/de.po:
9476         * po/el.po:
9477         * po/en_GB.po:
9478         * po/eo.po:
9479         * po/es.po:
9480         * po/eu.po:
9481         * po/fi.po:
9482         * po/fr.po:
9483         * po/gl.po:
9484         * po/hu.po:
9485         * po/id.po:
9486         * po/it.po:
9487         * po/ja.po:
9488         * po/lt.po:
9489         * po/lv.po:
9490         * po/ms.po:
9491         * po/mt.po:
9492         * po/nb.po:
9493         * po/nl.po:
9494         * po/or.po:
9495         * po/pl.po:
9496         * po/pt_BR.po:
9497         * po/ro.po:
9498         * po/ru.po:
9499         * po/sk.po:
9500         * po/sl.po:
9501         * po/sq.po:
9502         * po/sr.po:
9503         * po/sv.po:
9504         * po/tr.po:
9505         * po/uk.po:
9506         * po/vi.po:
9507         * po/zh_CN.po:
9508         * win32/common/config.h:
9509           Release 0.11.2
9510
9511 2012-03-21 13:18:35 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9512
9513         * tests/check/elements/mpeg2dec.c:
9514           tests: fix after memory changes
9515
9516 2012-03-21 13:18:11 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9517
9518         * ext/x264/gstx264enc.c:
9519         * ext/x264/gstx264enc.h:
9520           x264enc: remove deprecated properties
9521
9522 2012-03-20 12:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9523
9524           Merge remote-tracking branch 'origin/master' into 0.11
9525           So 0.11 folks also get amr include fixes.
9526           Conflicts:
9527           ext/a52dec/gsta52dec.c
9528           ext/mad/gstmad.c
9529
9530 2012-03-18 18:56:16 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9531
9532         * gst/synaesthesia/gstsynaesthesia.c:
9533           synaesthesia: fixup for bufferpool api changes
9534           ... as well as some caps ref handling.
9535
9536 2012-03-16 21:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9537
9538         * gst/realmedia/rademux.c:
9539         * gst/realmedia/rmdemux.c:
9540           don't pass random pointers to pull_range
9541
9542 2012-03-15 22:11:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9543
9544         * ext/mpeg2dec/gstmpeg2dec.c:
9545           update for bufferpool changes
9546
9547 2012-03-15 20:38:50 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9548
9549         * ext/mpeg2dec/gstmpeg2dec.c:
9550           update for allocation query changes
9551
9552 2012-03-15 13:38:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9553
9554         * ext/dvdread/dvdreadsrc.c:
9555         * ext/lame/gstlamemp3enc.c:
9556         * ext/mpeg2dec/gstmpeg2dec.c:
9557         * ext/x264/gstx264enc.c:
9558         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9559         * gst/dvdsub/gstdvdsubdec.c:
9560           update for memory api changes
9561
9562 2012-03-14 19:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9563
9564         * ext/mpeg2dec/gstmpeg2dec.c:
9565           take padding into account
9566
9567 2012-03-13 18:27:51 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9568
9569         * ext/mad/gstmad.c:
9570           mad: simplify parsing code
9571           Also fixes #671455 (expected at least).
9572
9573 2012-03-12 16:16:17 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9574
9575         * configure.ac:
9576           configure.ac: bump required GLib to 2.31.14
9577           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
9578
9579 2012-03-12 12:23:43 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9580
9581         * ext/sidplay/gstsiddec.cc:
9582           fix for caps _normalize changes
9583
9584 2012-03-11 19:07:19 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9585
9586         * ext/x264/gstx264enc.c:
9587           fix for caps api changes
9588
9589 2012-03-06 16:08:23 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9590
9591         * ext/a52dec/gsta52dec.c:
9592         * ext/a52dec/gsta52dec.h:
9593           a52dec: use base class tag handling helper
9594           ... so as to ensure these to be handled and sent at proper time.
9595
9596 2012-03-06 14:28:15 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9597
9598         * ext/dvdread/dvdreadsrc.c:
9599           dvdreadsrc: Use variable type with correct signedness
9600
9601 2011-01-14 18:50:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
9602
9603         * ext/mpeg2dec/gstmpeg2dec.c:
9604           mpeg2dec: Copy planes in one go when possible
9605
9606 2012-03-03 17:17:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9607
9608         * configure.ac:
9609         * ext/amrnb/amrnbdec.h:
9610         * ext/amrnb/amrnbenc.h:
9611         * ext/amrwbdec/amrwbdec.h:
9612           amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
9613           In previous versions, the opencore-amr include sub-directory
9614           would be specified in the include path in the CFLAGS, but this
9615           is no longer the case in newer versions, so we need to add those
9616           to our include directives.
9617           Based on patch by: Christian Morales Vega
9618           https://bugzilla.gnome.org/show_bug.cgi?id=671123
9619
9620 2012-03-03 16:56:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9621
9622         * configure.ac:
9623           configure: get rid of non-pkg-config ways to check for opencore-amr
9624
9625 2012-02-29 17:26:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9626
9627         * ext/mpeg2dec/gstmpeg2dec.c:
9628           update for metadata API changes
9629
9630 2012-02-27 06:35:01 +0100  Alessandro Decina <alessandro.d@gmail.com>
9631
9632         * ext/amrwbdec/Makefile.am:
9633         * ext/lame/Makefile.am:
9634         * ext/mad/Makefile.am:
9635           amrwbdec, lame, mad: link to libgstbase
9636
9637 2012-02-27 06:33:48 +0100  Alessandro Decina <alessandro.d@gmail.com>
9638
9639         * ext/x264/gstx264enc.c:
9640           x264enc: fix compiler warning
9641
9642 2012-02-27 00:36:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9643
9644           Merge remote-tracking branch 'origin/master' into 0.11
9645
9646 2012-02-27 00:34:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9647
9648           Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
9649           Conflicts:
9650           ext/mad/gstmad.c
9651
9652 2012-02-23 11:20:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9653
9654         * NEWS:
9655         * RELEASE:
9656         * configure.ac:
9657         * docs/plugins/gst-plugins-ugly-plugins.args:
9658         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9659         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9660         * docs/plugins/inspect/plugin-a52dec.xml:
9661         * docs/plugins/inspect/plugin-amrnb.xml:
9662         * docs/plugins/inspect/plugin-amrwbdec.xml:
9663         * docs/plugins/inspect/plugin-asf.xml:
9664         * docs/plugins/inspect/plugin-cdio.xml:
9665         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9666         * docs/plugins/inspect/plugin-dvdread.xml:
9667         * docs/plugins/inspect/plugin-dvdsub.xml:
9668         * docs/plugins/inspect/plugin-iec958.xml:
9669         * docs/plugins/inspect/plugin-lame.xml:
9670         * docs/plugins/inspect/plugin-mad.xml:
9671         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9672         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9673         * docs/plugins/inspect/plugin-mpegstream.xml:
9674         * docs/plugins/inspect/plugin-realmedia.xml:
9675         * docs/plugins/inspect/plugin-siddec.xml:
9676         * docs/plugins/inspect/plugin-twolame.xml:
9677         * docs/plugins/inspect/plugin-x264.xml:
9678         * win32/common/config.h:
9679           Bump version after release
9680
9681 2012-02-21 18:58:06 -0800  David Schleef <ds@schleef.org>
9682
9683         * autogen.sh:
9684           autogen.sh: avoid touching .po files during 'make'
9685           A simple workaround to deal with GNU gettext automake integration
9686           failing to deal with git.  Fixes: #669207
9687
9688 2012-02-22 02:17:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9689
9690         * ext/x264/gstx264enc.c:
9691           x264: convert g_print to LOG
9692
9693 2012-02-22 02:07:49 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9694
9695         * gst/asfdemux/gstrtpasfdepay.c:
9696           update for new memory api
9697
9698 2012-02-22 02:07:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9699
9700         * ext/x264/gstx264enc.c:
9701           x264enc: handle pts and dts
9702
9703 2012-02-21 18:53:57 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9704
9705         * ext/mad/gstmad.c:
9706           mad: handle libmad freeform parsing quirk
9707
9708 2012-02-21 18:49:50 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9709
9710         * ext/mad/gstmad.c:
9711           mad: fixup unhacking last frame coaxing
9712           ... so as to not only replace the data pointer but also available size.
9713
9714 2012-02-20 14:27:49 +0000  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
9715
9716         * gst-plugins-ugly.spec.in:
9717           Add latest plugins
9718
9719 2012-02-18 00:02:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9720
9721         * win32/common/config.h:
9722           win32: back to development
9723
9724 2012-02-17 17:53:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9725
9726         * configure.ac:
9727         * gst/synaesthesia/gstsynaesthesia.c:
9728         * gst/synaesthesia/gstsynaesthesia.h:
9729           synaesthesia: port to 0.11
9730
9731 2012-02-17 17:53:28 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9732
9733         * configure.ac:
9734         * gst/xingmux/gstxingmux.c:
9735           xingmux: port to 0.11
9736
9737 2012-02-17 11:06:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9738
9739         * configure.ac:
9740           back to development
9741
9742 === release 0.11.1 ===
9743
9744 2012-02-17 11:06:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9745
9746         * ChangeLog:
9747         * NEWS:
9748         * RELEASE:
9749         * configure.ac:
9750         * docs/plugins/gst-plugins-ugly-plugins.args:
9751         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9752         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9753         * docs/plugins/inspect/plugin-a52dec.xml:
9754         * docs/plugins/inspect/plugin-amrnb.xml:
9755         * docs/plugins/inspect/plugin-amrwbdec.xml:
9756         * docs/plugins/inspect/plugin-asf.xml:
9757         * docs/plugins/inspect/plugin-cdio.xml:
9758         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9759         * docs/plugins/inspect/plugin-dvdread.xml:
9760         * docs/plugins/inspect/plugin-dvdsub.xml:
9761         * docs/plugins/inspect/plugin-lame.xml:
9762         * docs/plugins/inspect/plugin-mad.xml:
9763         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9764         * docs/plugins/inspect/plugin-realmedia.xml:
9765         * docs/plugins/inspect/plugin-siddec.xml:
9766         * docs/plugins/inspect/plugin-twolame.xml:
9767         * docs/plugins/inspect/plugin-x264.xml:
9768         * gst-plugins-ugly.doap:
9769         * po/af.po:
9770         * po/az.po:
9771         * po/bg.po:
9772         * po/ca.po:
9773         * po/cs.po:
9774         * po/da.po:
9775         * po/de.po:
9776         * po/el.po:
9777         * po/en_GB.po:
9778         * po/eo.po:
9779         * po/es.po:
9780         * po/eu.po:
9781         * po/fi.po:
9782         * po/fr.po:
9783         * po/gl.po:
9784         * po/hu.po:
9785         * po/id.po:
9786         * po/it.po:
9787         * po/ja.po:
9788         * po/lt.po:
9789         * po/lv.po:
9790         * po/ms.po:
9791         * po/mt.po:
9792         * po/nb.po:
9793         * po/nl.po:
9794         * po/or.po:
9795         * po/pl.po:
9796         * po/pt_BR.po:
9797         * po/ro.po:
9798         * po/ru.po:
9799         * po/sk.po:
9800         * po/sl.po:
9801         * po/sq.po:
9802         * po/sr.po:
9803         * po/sv.po:
9804         * po/tr.po:
9805         * po/uk.po:
9806         * po/vi.po:
9807         * po/zh_CN.po:
9808         * win32/common/config.h:
9809           RELEASE 0.11.1
9810
9811 2012-02-17 09:16:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9812
9813           Merge branch 'master' into 0.11
9814           Conflicts:
9815           ext/mad/gstmad.c
9816
9817 2012-02-16 14:29:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9818
9819         * ext/mad/gstmad.c:
9820           mad: unhack last frame coaxing
9821           ... so as to maximally use available base class API and interfere least
9822           as possible with its internal state.
9823
9824 2012-02-15 13:45:00 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9825
9826         * ext/mad/gstmad.c:
9827           mad: fix compilation
9828
9829 2012-02-15 13:40:13 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9830
9831         * ext/mad/gstmad.c:
9832           mad: chain up to default event handler
9833
9834 2012-02-11 05:38:41 -0500  Matej Knopp <matej.knopp@gmail.com>
9835
9836         * ext/x264/gstx264enc.c:
9837           x264enc: unmap video frame after encoding
9838           Fixes major memory leak.
9839           https://bugzilla.gnome.org/show_bug.cgi?id=669863
9840
9841 2012-02-10 17:02:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9842
9843         * ext/x264/gstx264enc.c:
9844           x264enc: fix after merge
9845
9846 2012-02-10 17:00:33 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9847
9848           Merge branch 'master' into 0.11
9849           Conflicts:
9850           ext/x264/gstx264enc.c
9851
9852 2012-02-09 18:10:48 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9853
9854         * ext/sidplay/gstsiddec.cc:
9855         * ext/sidplay/gstsiddec.h:
9856           sidplay: don't use ulong properties
9857
9858 2012-02-09 16:14:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9859
9860         * ext/sidplay/gstsiddec.cc:
9861           sidplay: fix negotiation
9862
9863 2012-02-09 11:55:07 +0100  Robert Swain <robert.swain@collabora.co.uk>
9864
9865         * ext/x264/gstx264enc.c:
9866           x264enc: Add baseline profile to caps
9867           libx264 does not yet support the features that create the difference
9868           between baseline and constrained baseline profile. Hence it currently
9869           supports both though it can only technically encode constrained
9870           baseline.
9871
9872 2012-02-08 16:38:09 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9873
9874         * ext/amrnb/amrnbenc.c:
9875         * gst/asfdemux/gstasfdemux.c:
9876         * gst/realmedia/rdtmanager.c:
9877           GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
9878
9879 2012-02-07 18:56:23 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9880
9881         * tests/check/elements/mpeg2dec.c:
9882           mpeg2dec: fix test a bit more
9883           Still broken because cropping is broken in mpeg2dec
9884
9885 2012-02-07 11:06:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9886
9887         * tests/check/elements/amrnbenc.c:
9888         * tests/check/elements/x264enc.c:
9889         * tests/check/elements/xingmux.c:
9890           tests: fix some tests
9891
9892 2012-02-01 16:20:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9893
9894         * ext/twolame/gsttwolamemp2enc.c:
9895           twolame: Use new audio encoder/decoder base class API for srcpad caps
9896
9897 2012-02-01 16:20:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9898
9899         * ext/lame/gstlamemp3enc.c:
9900           lame: Use new audio encoder/decoder base class API for srcpad caps
9901
9902 2012-02-01 16:19:55 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9903
9904         * ext/mad/gstmad.c:
9905           mad: Use new audio encoder/decoder base class API for srcpad caps
9906
9907 2012-02-01 16:17:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9908
9909         * ext/a52dec/gsta52dec.c:
9910           a52dec: Use new audio encoder/decoder base class API for srcpad caps
9911
9912 2012-02-01 16:15:27 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9913
9914         * ext/amrwbdec/amrwbdec.c:
9915           amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
9916
9917 2012-02-01 16:14:08 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9918
9919         * ext/amrnb/amrnbdec.c:
9920         * ext/amrnb/amrnbenc.c:
9921           amrnb: Use new audio encoder/decoder base class API for srcpad caps
9922
9923 2012-01-31 15:52:38 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9924
9925         * ext/mad/gstmad.c:
9926           mad: ensure we do not confuse the base class with our buffer guard
9927           mad expects extra bytes at the end of a buffer (see discussion in
9928           http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
9929           and since we inject these without the base class' knowledge, we
9930           need to hide the bodies better.
9931           This fixes an assert at EOS when decoding an mp3 manually without
9932           an intervening mpegaudioparse.
9933
9934 2012-01-30 17:17:31 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9935
9936         * gst/realmedia/rtspreal.c:
9937           update for HEADER flag
9938
9939 2011-07-20 09:00:58 +0200  Alessandro Decina <alessandro.d@gmail.com>
9940
9941         * ext/x264/gstx264enc.c:
9942         * ext/x264/gstx264enc.h:
9943           x264enc: implement force-key-unit API
9944
9945 2012-01-25 13:58:48 +0100  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
9946
9947         * common:
9948           Automatic update of common submodule
9949           From c463bc0 to 7fda524
9950
9951 2012-01-25 13:58:54 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9952
9953         * ext/amrnb/amrnbdec.c:
9954         * ext/amrwbdec/amrwbdec.c:
9955           amr: port to 0.11 again
9956
9957 2012-01-25 13:03:33 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9958
9959           Merge branch 'master' into 0.11
9960           Conflicts:
9961           ext/a52dec/gsta52dec.c
9962
9963 2012-01-25 07:24:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9964
9965         * ext/a52dec/gsta52dec.c:
9966         * ext/amrnb/amrnbdec.c:
9967         * ext/amrnb/amrnbenc.c:
9968         * ext/amrwbdec/amrwbdec.c:
9969         * ext/dvdread/dvdreadsrc.c:
9970         * ext/lame/gstlamemp3enc.c:
9971         * ext/mad/gstmad.c:
9972         * ext/mpeg2dec/gstmpeg2dec.c:
9973         * ext/sidplay/gstsiddec.cc:
9974         * ext/twolame/gsttwolamemp2enc.c:
9975         * gst/asfdemux/asfpacket.c:
9976         * gst/asfdemux/gstasfdemux.c:
9977         * gst/asfdemux/gstrtpasfdepay.c:
9978         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9979         * gst/dvdsub/gstdvdsubdec.c:
9980         * gst/dvdsub/gstdvdsubdec.h:
9981         * gst/realmedia/gstrdtbuffer.c:
9982         * gst/realmedia/gstrdtbuffer.h:
9983         * gst/realmedia/rdtdepay.c:
9984         * gst/realmedia/rmdemux.c:
9985         * gst/realmedia/rmutils.c:
9986           port to new memory API
9987
9988 2012-01-25 11:38:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9989
9990         * common:
9991           Automatic update of common submodule
9992           From 2a59016 to c463bc0
9993
9994 2012-01-22 23:56:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9995
9996         * gst-libs/gst/glib-compat-private.h:
9997           Remove compatibility versions for deprecated GLib API
9998
9999 2012-01-19 15:26:25 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10000
10001         * ext/a52dec/gsta52dec.c:
10002           a52dec: fix read buffer overflow upon syncing
10003           The wrong size was being decremented, leading to a runaway
10004           read loop.
10005
10006 2012-01-19 15:06:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10007
10008         * common:
10009         * configure.ac:
10010           Add --disable-fatal-warnings configure option
10011
10012 2012-01-19 11:34:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10013
10014         * gst/asfdemux/gstasfdemux.c:
10015         * gst/realmedia/rademux.c:
10016         * gst/realmedia/rdtmanager.c:
10017         * gst/realmedia/rmdemux.c:
10018           port to new gthread API
10019
10020 2012-01-18 17:00:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10021
10022         * configure.ac:
10023           configure.ac: Require GLib 2.31.10 for consistency
10024
10025 2012-01-18 16:46:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10026
10027         * common:
10028           Automatic update of common submodule
10029           From 0807187 to 2a59016
10030
10031 2012-01-17 11:55:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10032
10033         * ext/amrwbdec/amrwbdec.c:
10034           amrwbdec: _parse should not return OK if not enough data yet
10035
10036 2012-01-17 11:55:14 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10037
10038         * ext/amrnb/amrnbdec.c:
10039           amrnbdec: _parse should not return OK if not enough data yet
10040
10041 2012-01-13 15:03:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10042
10043         * ext/dvdread/dvdreadsrc.c:
10044           dvdreadsrc: fix off by one in cell calculation for the last chapter
10045
10046 2012-01-13 15:56:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10047
10048         * gst/asfdemux/gstasfdemux.c:
10049           asfdemux: set caps on src pad before adding it
10050
10051 2012-01-13 15:56:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10052
10053         * gst/asfdemux/gstasfdemux.c:
10054           asfdemux: perform writable buffer map to copy into it
10055
10056 2012-01-13 15:55:15 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10057
10058         * gst/asfdemux/asfpacket.c:
10059         * gst/asfdemux/asfpacket.h:
10060           asfpacket: fix 0.11 ported payload extraction
10061           ... to cater for not necessarily offset == size - cur_pos,
10062           as size may have been adjusted due to padding.
10063           Fixes #667567.
10064
10065 2012-01-13 13:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10066
10067         * ext/x264/gstx264enc.c:
10068           x264enc: remove useless and semantically (though not practically) wrong code
10069           The object will be freed, so it's pointless to set the pointers
10070           to NULL anyway.
10071
10072 2012-01-13 13:46:28 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10073
10074         * ext/x264/gstx264enc.c:
10075           x264enc: remove leaking "optimization"
10076
10077 2012-01-13 00:05:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10078
10079         * gst/asfdemux/gstasfdemux.c:
10080           GST_TYPE_DATE -> G_TYPE_DATE
10081
10082 2012-01-13 00:01:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10083
10084           Merge remote-tracking branch 'origin/master' into 0.11
10085           Conflicts:
10086           ext/a52dec/gsta52dec.c
10087
10088 2012-01-12 13:25:22 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10089
10090         * ext/a52dec/gsta52dec.c:
10091           a52dec: plug buffer leak
10092
10093 2012-01-12 13:20:26 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10094
10095         * ext/a52dec/gsta52dec.c:
10096           a52dec: plug buffer leak
10097
10098 2012-01-11 12:31:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10099
10100         * ext/amrnb/amrnbenc.c:
10101           amrnbenc: _map and _unmap the appropriate input and output buffers
10102
10103 2012-01-10 15:25:12 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10104
10105         * ext/a52dec/gsta52dec.c:
10106           a52dec: Fix some merge mistakes
10107
10108 2012-01-10 15:17:11 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10109
10110           Merge branch 'master' into 0.11
10111           Conflicts:
10112           ext/a52dec/gsta52dec.c
10113           ext/a52dec/gsta52dec.h
10114           ext/lame/gstlame.c
10115           ext/lame/gstlame.h
10116           ext/lame/gstlamemp3enc.c
10117           ext/mad/gstmad.c
10118           ext/mad/gstmad.h
10119           gst/mpegaudioparse/gstmpegaudioparse.c
10120           gst/mpegstream/gstdvddemux.c
10121           gst/realmedia/rdtdepay.c
10122           po/es.po
10123           po/lv.po
10124           po/sr.po
10125
10126 2012-01-10 11:41:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10127
10128         * gst/dvdsub/Makefile.am:
10129           dvdsub: add some CFLAGS and LIBS in Makefile.am
10130           ... since adapter is still used.
10131
10132 2012-01-09 16:00:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10133
10134         * gst/realmedia/rmdemux.c:
10135           rmdemux: Don't use buffer after unreffing
10136
10137 2012-01-09 15:46:10 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10138
10139         * gst/asfdemux/gstasfdemux.c:
10140           asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
10141
10142 2012-01-09 15:24:53 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10143
10144         * ext/mad/gstmad.c:
10145           mad: Correctly unmap the buffer with the original data pointer
10146
10147 2012-01-09 15:15:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10148
10149         * ext/mad/gstmad.c:
10150           mad: Make sure to set caps on the srcpad if none are set yet
10151
10152 2012-01-08 14:24:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10153
10154         * ext/mad/Makefile.am:
10155           mad: fix LIBS order in Makefile.am
10156
10157 2012-01-07 21:04:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10158
10159         * ext/mad/gstmad.h:
10160           mad: remove left-over id3tag.h include
10161           We don't use libid3tag any more.
10162
10163 2012-01-05 12:17:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10164
10165         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10166           dvdlpcmdec: fix for multichannel
10167
10168 2012-01-04 16:05:59 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10169
10170         * ext/a52dec/gsta52dec.c:
10171         * ext/a52dec/gsta52dec.h:
10172           a52dec: Update for the new raw audio caps
10173
10174 2012-01-04 15:49:38 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10175
10176         * ext/mad/gstmad.c:
10177           mad: Update for the new raw audio caps
10178
10179 2012-01-04 15:45:43 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10180
10181         * ext/lame/gstlamemp3enc.c:
10182           lamemp3enc: Update for the new raw audio caps
10183
10184 2012-01-04 15:44:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10185
10186         * ext/twolame/gsttwolamemp2enc.c:
10187           twolamemp2enc: Update for the new raw audio caps
10188
10189 2012-01-04 15:43:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10190
10191         * ext/amrwbdec/amrwbdec.c:
10192           amrwbdec: Add the new layout field to the raw audio caps
10193
10194 2012-01-04 15:42:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10195
10196         * ext/amrnb/amrnbdec.c:
10197         * ext/amrnb/amrnbenc.c:
10198           amrnb: Add the new layout field to the raw audio caps
10199
10200 2012-01-04 15:26:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10201
10202         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10203         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
10204           dvdlpcmdec: Port to the new raw audio caps
10205
10206 2012-01-04 15:12:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10207
10208         * gst/asfdemux/gstasfdemux.c:
10209           asfdemux: Update for libgstriff API changes
10210           Still needs to handle audio channel reordering.
10211
10212 2012-01-04 19:53:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10213
10214         * common:
10215           Automatic update of common submodule
10216           From 50b34ab to 0807187
10217
10218 2012-01-04 17:05:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10219
10220         * ext/lame/Makefile.am:
10221           lame: fix LIBADD order in Makefile.am
10222
10223 2012-01-04 10:33:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10224
10225         * tests/check/elements/amrnbenc.c:
10226         * tests/check/elements/mpeg2dec.c:
10227         * tests/check/elements/x264enc.c:
10228         * tests/check/elements/xingmux.c:
10229         * tests/check/generic/states.c:
10230           tests: make tests compile
10231
10232 2012-01-03 15:27:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10233
10234         * ext/amrwbdec/amrwbdec.c:
10235         * ext/dvdread/dvdreadsrc.c:
10236         * ext/mad/gstmad.c:
10237         * ext/sidplay/gstsiddec.cc:
10238         * gst/asfdemux/gstasfdemux.c:
10239         * gst/realmedia/pnmsrc.c:
10240         * gst/realmedia/rdtmanager.c:
10241         * gst/realmedia/rmdemux.c:
10242           GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
10243
10244 2011-12-30 18:31:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10245
10246         * tests/check/Makefile.am:
10247           tests: disable generic index test
10248
10249 2011-12-30 17:53:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10250
10251         * ext/mpeg2dec/gstmpeg2dec.c:
10252           mpeg2dec: remove all seeking-related code
10253           A parser or demuxer upstream should handle this Same for
10254           queries.
10255
10256 2011-12-30 17:49:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10257
10258         * ext/mpeg2dec/gstmpeg2dec.c:
10259         * ext/mpeg2dec/gstmpeg2dec.h:
10260           mpeg2dec: update for GstIndex removal
10261
10262 2011-12-30 17:46:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10263
10264         * ext/cdio/gstcdiocddasrc.c:
10265           cdio: update for probe vfunc removal in GstAudioCdSrc
10266
10267 2011-12-27 22:54:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10268
10269         * ext/lame/gstlame.c:
10270         * ext/lame/gstlamemp3enc.c:
10271           lame: fix printf format in debug statements
10272           https://bugzilla.gnome.org/show_bug.cgi?id=666926
10273
10274 2011-12-26 18:24:32 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10275
10276         * ext/lame/gstlame.c:
10277         * ext/lame/gstlame.h:
10278           lame: ensure parsed output
10279           ... by doing some basic parsing of encoded lame data.
10280
10281 2011-12-26 16:34:01 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10282
10283         * ext/lame/gstlame.h:
10284           lame: cleanup unused instance struct fields
10285
10286 2011-12-26 18:23:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10287
10288         * ext/lame/Makefile.am:
10289         * ext/lame/gstlamemp3enc.c:
10290         * ext/lame/gstlamemp3enc.h:
10291           lamemp3enc: ensure parsed output
10292           ... by doing some basic parsing of encoded lame data.
10293           Fixes #652150.
10294
10295 2011-12-26 18:15:41 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10296
10297         * ext/lame/gstlamemp3enc.c:
10298           lamemp3enc: do not leak merged tags
10299
10300 2011-12-22 15:23:54 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10301
10302         * ext/mad/gstmad.c:
10303         * ext/mad/gstmad.h:
10304           mad: helpfully bodge the last buffer to let mad decode the last frame
10305           If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
10306           to be believed, the last buffer must be followed by a number of 0 bytes
10307           in order for the last frame to be decoded (at least in some cases).
10308           Doing so seems to work here, fixing a missing 1152 samples when using
10309           mp3parse before mad (not using mp3parse would yield the correct amount
10310           of samples, if there's extra non-MP3 data after (eg, tag data)).
10311
10312 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10313
10314         * ext/dvdread/dvdreadsrc.c:
10315           dvdreadsrc: map subtitle language tag to stream indicated in PGC data
10316
10317 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10318
10319         * gst/mpegstream/gstdvddemux.c:
10320           dvddemux: tweak subtitle stream setup based on dvd language codes event
10321           ... to allow for non-continuous subtitle stream numbers.
10322           The missing stream numbers tend to come up as subtitle streams anyway
10323           (albeit not with an identified language tag).
10324
10325 2011-12-21 13:56:35 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10326
10327         * ext/dvdread/dvdreadsrc.c:
10328           dvdreadsrc: minor safety tweak to sector seeking
10329
10330 2011-12-20 11:54:38 +0100  Julien Isorce <julien.isorce@gmail.com>
10331
10332         * ext/a52dec/gsta52dec.c:
10333           a52dec: check that a52_init returns a valid a52 state
10334
10335 2011-12-19 18:20:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10336
10337         * ext/mpeg2dec/gstmpeg2dec.c:
10338           mpeg2dec: update for new interlaced flags
10339
10340 2011-12-14 17:33:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10341
10342         * ext/a52dec/Makefile.am:
10343         * ext/a52dec/gsta52dec.c:
10344         * ext/a52dec/gsta52dec.h:
10345           a52dec: port to audiodecoder
10346
10347 2011-12-12 13:44:12 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10348
10349         * ext/mad/Makefile.am:
10350         * ext/mad/gstmad.c:
10351         * ext/mad/gstmad.h:
10352           mad: port to audiodecoder
10353
10354 2011-12-13 14:54:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10355
10356         * ext/a52dec/gsta52dec.c:
10357           a52dec: Don't claim to support upstream renegotiation
10358           and use fixed caps on the srcpad. To correctly support
10359           upstream renegotiation a52dec would need to check if the
10360           caps of the downstream allocated buffer are the requested
10361           caps or if the size is different.
10362           Fixes bug #665989.
10363
10364 2011-12-13 14:52:26 +0100  Julien Isorce <julien.isorce@gmail.com>
10365
10366         * ext/a52dec/gsta52dec.c:
10367           a52dec: Check that the a52_state is correctly initialized
10368
10369 2011-12-12 11:33:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10370
10371         * gst-libs/gst/Makefile.am:
10372         * gst-libs/gst/glib-compat-private.h:
10373         * gst/asfdemux/gstasfdemux.c:
10374         * gst/mpegaudioparse/gstmpegaudioparse.c:
10375         * gst/realmedia/rademux.c:
10376         * gst/realmedia/rdtmanager.c:
10377         * gst/realmedia/rmdemux.c:
10378           Work around deprecated thread API in glib master
10379           Add private replacements for deprecated functions such as
10380           g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
10381           to avoid the deprecation warnings. We can't change most of
10382           these in 0.10 because they're part of our API and ABI.
10383           Suppress deprecation warnings in selected files, mostly for
10384           g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
10385           not much we can do here in 0.10.
10386
10387 2011-12-10 15:19:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10388
10389         * po/LINGUAS:
10390         * po/eo.po:
10391         * po/es.po:
10392         * po/lv.po:
10393         * po/sr.po:
10394           po: update translations
10395
10396 2011-12-09 15:25:21 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10397
10398         * gst/realmedia/rdtdepay.c:
10399           rdtdepay: make buffer metadata writable before setting caps on it
10400           Fixes issue when the header buffer is being pushed, which was taken
10401           from the caps and is therefore not writable.
10402
10403 2011-12-06 14:00:18 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10404
10405         * ext/dvdread/dvdreadsrc.c:
10406           fix for basesrc changes
10407
10408 2011-12-05 18:43:49 +0100  Edward Hervey <edward@collabora.com>
10409
10410         * gst/asfdemux/gstrtpasfdepay.c:
10411           rtpasfdepay: Initialize GstRTPBuffer before usage
10412
10413 2011-12-02 02:01:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10414
10415           Merge remote-tracking branch 'origin/master' into 0.11
10416           Conflicts:
10417           ext/dvdread/dvdreadsrc.c
10418
10419 2011-11-29 08:49:23 +0100  Руслан Ижбулатов <lrn1986@gmail.com>
10420
10421         * ext/dvdread/dvdreadsrc.c:
10422           dvdreadsrc: Fix format string compiler warning
10423           Fixes bug #665101.
10424
10425 2011-11-28 21:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10426
10427           Merge remote-tracking branch 'origin/master' into 0.11
10428
10429 2011-11-28 18:26:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10430
10431         * ext/mpeg2dec/gstmpeg2dec.c:
10432           Update for indexable change
10433
10434 2011-11-28 17:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10435
10436         * gst/realmedia/rdtmanager.c:
10437           update for clock provider API change
10438
10439 2011-11-28 13:10:01 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10440
10441         * ext/a52dec/gsta52dec.c:
10442         * ext/amrnb/amrnbdec.c:
10443         * ext/amrnb/amrnbenc.c:
10444         * ext/amrwbdec/amrwbdec.c:
10445         * ext/dvdread/dvdreadsrc.c:
10446         * ext/lame/gstlame.c:
10447         * ext/lame/gstlamemp3enc.c:
10448         * ext/mad/gstmad.c:
10449         * ext/mpeg2dec/gstmpeg2dec.c:
10450         * ext/sidplay/gstsiddec.cc:
10451         * ext/twolame/gsttwolame.c:
10452         * ext/x264/gstx264enc.c:
10453         * gst/asfdemux/gstasfdemux.c:
10454         * gst/asfdemux/gstrtpasfdepay.c:
10455         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10456         * gst/dvdsub/gstdvdsubdec.c:
10457         * gst/dvdsub/gstdvdsubparse.c:
10458         * gst/iec958/ac3iec.c:
10459         * gst/mpegaudioparse/gstmpegaudioparse.c:
10460         * gst/mpegaudioparse/gstxingmux.c:
10461         * gst/mpegstream/gstdvddemux.c:
10462         * gst/mpegstream/gstmpegdemux.c:
10463         * gst/mpegstream/gstmpegparse.c:
10464         * gst/mpegstream/gstrfc2250enc.c:
10465         * gst/realmedia/pnmsrc.c:
10466         * gst/realmedia/rademux.c:
10467         * gst/realmedia/rdtdepay.c:
10468         * gst/realmedia/rdtmanager.c:
10469         * gst/realmedia/rmdemux.c:
10470         * gst/synaesthesia/gstsynaesthesia.c:
10471           various: fix pad template ref leaks
10472           https://bugzilla.gnome.org/show_bug.cgi?id=662664
10473
10474 2011-11-24 21:41:55 +0100  René Stadler <rene.stadler@collabora.co.uk>
10475
10476         * tests/check/elements/xingmux.c:
10477           tests: update for gstcheck API change
10478
10479 2011-11-23 23:29:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10480
10481         * ext/amrnb/amrnbenc.c:
10482         * ext/dvdread/dvdreadsrc.c:
10483         * ext/lame/gstlamemp3enc.c:
10484         * ext/twolame/gsttwolamemp2enc.c:
10485           ext: fix more printf format warnings in debug messages
10486
10487 2011-11-21 22:02:07 +0100  Matej Knopp <matej.knopp@gmail.com>
10488
10489         * gst/asfdemux/gstasfdemux.c:
10490         * gst/asfdemux/gstrtpasfdepay.c:
10491         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10492         * gst/dvdsub/gstdvdsubdec.c:
10493         * gst/dvdsub/gstdvdsubparse.c:
10494         * gst/realmedia/rademux.c:
10495         * gst/realmedia/rmdemux.c:
10496           Fix print format compiler warnings on OS X / 64bit
10497           https://bugzilla.gnome.org/show_bug.cgi?id=662617
10498
10499 2011-11-21 13:36:10 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10500
10501         * gst/asfdemux/gstasfdemux.c:
10502         * gst/realmedia/rademux.c:
10503         * gst/realmedia/rdtmanager.c:
10504         * gst/realmedia/rmdemux.c:
10505           update for activation changes
10506
10507 2011-11-18 18:00:28 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10508
10509         * gst/asfdemux/gstasfdemux.c:
10510         * gst/realmedia/rademux.c:
10511         * gst/realmedia/rmdemux.c:
10512           update for new scheduling query
10513
10514 2011-11-18 13:59:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10515
10516         * gst/asfdemux/gstasfdemux.c:
10517         * gst/realmedia/rademux.c:
10518         * gst/realmedia/rdtmanager.c:
10519         * gst/realmedia/rmdemux.c:
10520           add parent to activate functions
10521
10522 2011-11-17 15:25:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10523
10524         * ext/a52dec/gsta52dec.c:
10525         * ext/mpeg2dec/gstmpeg2dec.c:
10526         * ext/sidplay/gstsiddec.cc:
10527         * ext/x264/gstx264enc.c:
10528         * gst/asfdemux/gstasfdemux.c:
10529         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10530         * gst/dvdsub/gstdvdsubdec.c:
10531         * gst/dvdsub/gstdvdsubparse.c:
10532         * gst/realmedia/rademux.c:
10533         * gst/realmedia/rdtdepay.c:
10534         * gst/realmedia/rdtmanager.c:
10535         * gst/realmedia/rmdemux.c:
10536           add parent to pad functions
10537
10538 2011-11-16 17:28:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10539
10540         * ext/mpeg2dec/gstmpeg2dec.c:
10541         * ext/sidplay/gstsiddec.cc:
10542         * ext/x264/gstx264enc.c:
10543         * gst/asfdemux/gstasfdemux.c:
10544         * gst/realmedia/rademux.c:
10545         * gst/realmedia/rdtmanager.c:
10546         * gst/realmedia/rmdemux.c:
10547           add parent to query function
10548
10549 2011-11-15 17:55:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10550
10551         * gst/asfdemux/gstasfdemux.c:
10552         * gst/realmedia/rademux.c:
10553           _query_peer_*() -> _peer_query_*()
10554
10555 2011-11-15 17:42:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10556
10557         * gst/dvdsub/gstdvdsubdec.c:
10558           _accept_caps() -> _query_accept_caps()
10559
10560 2011-11-15 17:23:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10561
10562         * ext/x264/gstx264enc.c:
10563           _peer_get_caps() -> _peer_query_caps()
10564
10565 2011-11-15 16:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10566
10567         * ext/x264/gstx264enc.c:
10568           update for _get_caps() -> _query_caps()
10569
10570 2011-11-15 16:34:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10571
10572         * ext/x264/gstx264enc.c:
10573           change getcaps to query
10574
10575 2011-11-14 00:55:16 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10576
10577         * ext/mad/gstmad.c:
10578           mad: re-instate accidentally dropped rank
10579
10580 2011-11-13 23:47:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10581
10582         * ext/dvdread/dvdreadsrc.c:
10583         * gst/realmedia/pnmsrc.c:
10584           Update for GstURIHandler get_protocols() changes
10585
10586 2011-11-13 19:01:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10587
10588         * ext/dvdread/dvdreadsrc.c:
10589         * ext/dvdread/dvdreadsrc.h:
10590         * gst/realmedia/pnmsrc.c:
10591           dvdreadsrc, pnmsrc: update for GstURIHandler changes
10592
10593 2011-11-13 01:33:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10594
10595         * ext/mad/gstmad.c:
10596           mad: re-port to 0.11
10597           This time using the base class. Still something
10598           wrong with the parsing though, when there's no
10599           parser or demuxer upstream (which of course
10600           shouldn't happen in a normal playback scenario).
10601
10602 2011-11-13 00:29:20 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10603
10604         * ext/mad/gstmad.c:
10605         * ext/mad/gstmad.h:
10606           mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
10607
10608 2011-08-16 21:12:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10609
10610         * ext/mad/gstmad.c:
10611         * ext/mad/gstmad.h:
10612           mad: replace with 0.10 version ported to GstAudioDecoder
10613           Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
10614           of Mark's baseaudio branch.
10615           Would probably be too risky to drop this into 0.10 given
10616           all the things mad is doing.
10617
10618 2011-11-13 00:13:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10619
10620         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10621           docs: remove bits for old lame element from sections.txt file
10622
10623 2011-11-13 00:04:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10624
10625         * Android.mk:
10626         * configure.ac:
10627         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10628         * docs/plugins/inspect/plugin-mpegstream.xml:
10629         * gst-plugins-ugly.spec.in:
10630         * gst/mpegstream/Makefile.am:
10631         * gst/mpegstream/README:
10632         * gst/mpegstream/gstdvddemux.c:
10633         * gst/mpegstream/gstdvddemux.h:
10634         * gst/mpegstream/gstmpegclock.c:
10635         * gst/mpegstream/gstmpegclock.h:
10636         * gst/mpegstream/gstmpegdemux.c:
10637         * gst/mpegstream/gstmpegdemux.h:
10638         * gst/mpegstream/gstmpegpacketize.c:
10639         * gst/mpegstream/gstmpegpacketize.h:
10640         * gst/mpegstream/gstmpegparse.c:
10641         * gst/mpegstream/gstmpegparse.h:
10642         * gst/mpegstream/gstmpegstream.c:
10643         * gst/mpegstream/gstrfc2250enc.c:
10644         * gst/mpegstream/gstrfc2250enc.h:
10645         * gst/mpegstream/mpegstream.vcproj:
10646         * gst/mpegstream/notes:
10647         * win32/MANIFEST:
10648         * win32/vs6/gst_plugins_ugly.dsw:
10649         * win32/vs6/libgstac3parse.dsp:
10650         * win32/vs6/libgstmpegaudioparse.dsp:
10651         * win32/vs6/libgstmpegstream.dsp:
10652           mpegstream: remove the old mpeg-ps parser and demuxers
10653           Don't want anyone porting this by accident.
10654           Superseded by mpegpsdemux in -bad.
10655
10656 2011-11-12 21:06:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10657
10658         * configure.ac:
10659         * ext/cdio/Makefile.am:
10660         * ext/cdio/gstcdio.c:
10661         * ext/cdio/gstcdiocddasrc.c:
10662         * ext/cdio/gstcdiocddasrc.h:
10663           cdio: port cdiocddasrc to 0.11
10664
10665 2011-11-12 20:44:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10666
10667         * tests/check/elements/mpeg2dec.c:
10668           tests: port mpeg2dec to 0.11
10669           It compiles, but fails.
10670
10671 2011-11-12 20:33:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10672
10673         * tests/check/elements/x264enc.c:
10674           tests: port x264enc unit test to 0.11
10675           Well, it compiles now at least.
10676
10677 2011-11-11 12:33:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10678
10679         * gst/asfdemux/gstrtpasfdepay.h:
10680           update for base class rename
10681
10682 2011-11-11 12:25:25 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10683
10684         * gst/asfdemux/gstrtpasfdepay.c:
10685         * gst/asfdemux/gstrtpasfdepay.h:
10686           update for base class rename
10687
10688 2011-11-11 01:30:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10689
10690         * po/af.po:
10691         * po/az.po:
10692         * po/bg.po:
10693         * po/ca.po:
10694         * po/cs.po:
10695         * po/da.po:
10696         * po/de.po:
10697         * po/el.po:
10698         * po/en_GB.po:
10699         * po/es.po:
10700         * po/eu.po:
10701         * po/fi.po:
10702         * po/fr.po:
10703         * po/gl.po:
10704         * po/hu.po:
10705         * po/id.po:
10706         * po/it.po:
10707         * po/ja.po:
10708         * po/lt.po:
10709         * po/lv.po:
10710         * po/ms.po:
10711         * po/mt.po:
10712         * po/nb.po:
10713         * po/nl.po:
10714         * po/or.po:
10715         * po/pl.po:
10716         * po/pt_BR.po:
10717         * po/ro.po:
10718         * po/ru.po:
10719         * po/sk.po:
10720         * po/sl.po:
10721         * po/sq.po:
10722         * po/sr.po:
10723         * po/sv.po:
10724         * po/tr.po:
10725         * po/uk.po:
10726         * po/vi.po:
10727         * po/zh_CN.po:
10728           po: update translations
10729
10730 2011-11-11 01:29:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10731
10732         * docs/plugins/gst-plugins-ugly-plugins.args:
10733         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10734         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10735         * docs/plugins/inspect/plugin-a52dec.xml:
10736         * docs/plugins/inspect/plugin-amrnb.xml:
10737         * docs/plugins/inspect/plugin-amrwbdec.xml:
10738         * docs/plugins/inspect/plugin-asf.xml:
10739         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10740         * docs/plugins/inspect/plugin-dvdread.xml:
10741         * docs/plugins/inspect/plugin-dvdsub.xml:
10742         * docs/plugins/inspect/plugin-lame.xml:
10743         * docs/plugins/inspect/plugin-mad.xml:
10744         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10745         * docs/plugins/inspect/plugin-realmedia.xml:
10746         * docs/plugins/inspect/plugin-siddec.xml:
10747         * docs/plugins/inspect/plugin-twolame.xml:
10748         * docs/plugins/inspect/plugin-x264.xml:
10749           docs: update docs
10750
10751 2011-11-11 01:27:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10752
10753         * ext/lame/gstlamemp3enc.c:
10754           lamemp3enc: cosmetic error message change
10755           LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
10756
10757 2011-11-11 00:58:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10758
10759         * docs/plugins/Makefile.am:
10760         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10761         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10762         * ext/twolame/Makefile.am:
10763         * ext/twolame/gsttwolamemp2enc.c:
10764         * ext/twolame/gsttwolamemp2enc.h:
10765         * po/POTFILES.in:
10766           twolame: rename to twolamemp2enc
10767
10768 2011-11-11 00:51:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10769
10770         * configure.ac:
10771         * ext/twolame/gsttwolame.c:
10772           twolame: port to 0.11
10773
10774 2011-11-10 23:17:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10775
10776         * Android.mk:
10777         * configure.ac:
10778         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10779         * docs/plugins/inspect/plugin-iec958.xml:
10780         * gst-plugins-ugly.spec.in:
10781         * gst/iec958/Makefile.am:
10782         * gst/iec958/ac3_padder.c:
10783         * gst/iec958/ac3_padder.h:
10784         * gst/iec958/ac3iec.c:
10785         * gst/iec958/ac3iec.h:
10786         * win32/MANIFEST:
10787         * win32/vs6/libgstiec958.dsp:
10788           iec958: remove this plugin
10789           I think it can just go away. Audio sinks can and should payload
10790           things themselves using the helper API in libgstaudio. If such
10791           a plugin still makes sense, it should probably be rewritten
10792           using the library functions (and be put into -good or so).
10793
10794 2011-11-10 18:25:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10795
10796         * gst/realmedia/rademux.c:
10797         * gst/realmedia/rmdemux.c:
10798         * gst/realmedia/rtspreal.c:
10799           update for adapter api change
10800
10801 2011-11-10 11:04:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10802
10803         * ext/x264/gstx264enc.c:
10804           update for removed fixate function
10805
10806 2011-11-09 11:58:03 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10807
10808         * ext/mad/gstmad.c:
10809         * ext/mpeg2dec/gstmpeg2dec.c:
10810         * gst/asfdemux/gstasfdemux.c:
10811         * gst/realmedia/rmdemux.c:
10812           remove query types
10813
10814 2011-11-04 17:32:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10815
10816         * configure.ac:
10817         * gst/realmedia/rademux.c:
10818         * gst/realmedia/rdtdepay.c:
10819         * gst/realmedia/rmdemux.c:
10820         * gst/realmedia/rmutils.c:
10821           realmedia is ported
10822
10823 2011-11-04 16:40:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10824
10825         * gst/asfdemux/gstasfdemux.c:
10826         * gst/mpegstream/gstdvddemux.c:
10827         * gst/mpegstream/gstmpegdemux.c:
10828         * gst/realmedia/rmdemux.c:
10829         * gst/realmedia/rmdemux.h:
10830           more template fixes
10831
10832 2011-11-04 16:32:48 +0100  Edward Hervey <bilboed@bilboed.com>
10833
10834         * po/POTFILES.in:
10835           po: lame => lamemp3enc
10836
10837 2011-11-04 12:04:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10838
10839         * gst/realmedia/rdtmanager.c:
10840           make request pads take %u
10841
10842 2011-11-04 10:45:47 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
10843
10844         * ext/mpeg2dec/gstmpeg2dec.c:
10845         * ext/mpeg2dec/gstmpeg2dec.h:
10846           mpeg2dec: Add basic cropping support
10847
10848 2011-11-02 12:09:45 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10849
10850         * ext/a52dec/gsta52dec.c:
10851         * ext/sidplay/gstsiddec.cc:
10852         * gst/asfdemux/gstasfdemux.c:
10853         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10854           tags: update for tag API removal
10855
10856 2011-10-31 02:24:30 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10857
10858         * ext/mpeg2dec/gstmpeg2dec.c:
10859         * ext/mpeg2dec/gstmpeg2dec.h:
10860           update for meta api change
10861
10862 2011-10-29 09:10:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10863
10864         * gst/asfdemux/gstasfdemux.c:
10865           structure: fix for api update
10866
10867 2011-10-31 14:34:57 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10868
10869           Merge remote-tracking branch 'origin/master' into 0.11
10870
10871 2011-10-30 15:05:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10872
10873         * tests/check/elements/amrnbenc.c:
10874           tests: port amrnbenc test to 0.11
10875
10876 2011-10-30 15:04:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10877
10878         * ext/amrnb/amrnbdec.c:
10879         * ext/amrnb/amrnbenc.c:
10880           amrnb: fix up raw audio caps for 0.11
10881
10882 2011-10-30 15:03:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10883
10884         * tests/check/Makefile.am:
10885           tests: need to define GST_USE_UNSTABLE_API to avoid warnings
10886
10887 2011-10-30 12:29:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10888
10889         * docs/plugins/Makefile.am:
10890         * ext/lame/Makefile.am:
10891         * ext/lame/README:
10892         * ext/lame/gstlame.c:
10893         * ext/lame/gstlame.h:
10894         * ext/lame/plugin.c:
10895         * ext/lame/test-lame.c:
10896         * gst/xingmux/gstxingmux.c:
10897         * tests/check/pipelines/lame.c:
10898           lame: remove lame element, it's been superseded by lamemp3enc
10899
10900 2011-10-30 11:51:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10901
10902         * ext/a52dec/gsta52dec.c:
10903         * ext/lame/gstlamemp3enc.c:
10904         * ext/mad/gstmad.c:
10905         * ext/sidplay/gstsiddec.cc:
10906         * gst/asfdemux/gstasfdemux.c:
10907         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10908           ext, gst: update for taglist API changes
10909
10910 2011-10-29 11:57:40 +0200  Edward Hervey <bilboed@bilboed.com>
10911
10912         * gst/asfdemux/gstasfdemux.c:
10913           asfdemux: Don't leak pending payload buffers
10914           Fixes #662964
10915
10916 2011-10-28 15:21:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10917
10918           Merge branch 'master' into 0.11
10919           Conflicts:
10920           ext/sidplay/gstsiddec.cc
10921
10922 2011-10-27 16:53:44 +0200  Stefan Sauer <ensonic@users.sf.net>
10923
10924         * ext/sidplay/gstsiddec.cc:
10925           siddec: use BOILERPLATE macro and cleanup FIXMEs
10926
10927 2011-10-28 09:18:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10928
10929         * gst/asfdemux/gstrtpasfdepay.c:
10930           asfdepay: fix compiler warnings after gst_caps_new_simple() change
10931
10932 2011-10-21 12:24:01 +0100  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
10933
10934         * gst-plugins-ugly.spec.in:
10935           Update specfile with latest changes
10936
10937 2011-10-11 18:03:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
10938
10939         * gst/asfdemux/gstasfdemux.c:
10940           asfdemux: Don't unmap a buffer that doesn't exist
10941
10942 2011-10-10 12:38:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10943
10944         * configure.ac:
10945         * ext/dvdread/dvdreadsrc.c:
10946           dvdread: port to 0.11
10947
10948 2011-10-06 17:24:22 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10949
10950         * configure.ac:
10951         * gst/dvdsub/Makefile.am:
10952         * gst/dvdsub/gstdvdsubdec.c:
10953         * gst/dvdsub/gstdvdsubdec.h:
10954         * gst/dvdsub/gstdvdsubparse.c:
10955           dvdsub: port to 0.11
10956
10957 2011-10-05 13:32:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10958
10959           Merge branch 'master' into 0.11
10960           Conflicts:
10961           ext/amrwbdec/Makefile.am
10962           ext/amrwbdec/amrwbdec.c
10963
10964 2011-10-05 13:18:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10965
10966         * gst/realmedia/gstrdtbuffer.c:
10967         * gst/realmedia/gstrdtbuffer.h:
10968         * gst/realmedia/pnmsrc.c:
10969         * gst/realmedia/rademux.c:
10970         * gst/realmedia/rdtdepay.c:
10971         * gst/realmedia/rdtmanager.c:
10972         * gst/realmedia/rmdemux.c:
10973         * gst/realmedia/rmutils.c:
10974         * gst/realmedia/rtspreal.c:
10975           realmedia: port to 0.11
10976
10977 2011-10-05 12:05:34 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10978
10979         * ext/amrwbdec/Makefile.am:
10980         * ext/amrwbdec/amrwbdec.c:
10981         * ext/amrwbdec/amrwbdec.h:
10982           amrwbdec: port to audiodecoder
10983
10984 2011-10-04 17:00:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10985
10986         * ext/amrnb/Makefile.am:
10987           amrnbdec: fixup build
10988
10989 2011-10-04 17:00:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10990
10991         * ext/amrnb/amrnbdec.c:
10992           amrnbdec: remove leftover extraneous _unref
10993
10994 2011-10-04 17:50:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10995
10996           Merge branch 'master' into 0.11
10997           Conflicts:
10998           ext/amrnb/amrnbdec.c
10999
11000 2011-10-04 17:35:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11001
11002         * configure.ac:
11003         * ext/amrnb/amrnbdec.c:
11004         * ext/amrnb/amrnbenc.c:
11005           amrnb: port to 0.11
11006
11007 2011-10-04 17:12:35 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11008
11009         * configure.ac:
11010         * ext/amrwbdec/Makefile.am:
11011         * ext/amrwbdec/amrwbdec.c:
11012           ported amrwbdec to 0.11
11013
11014 2011-10-03 17:19:02 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11015
11016         * ext/amrnb/amrnbdec.c:
11017         * ext/amrnb/amrnbdec.h:
11018           amrnbdec: port to audiodecoder
11019
11020 2011-09-30 17:45:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11021
11022           Merge branch 'master' into 0.11
11023
11024 2011-09-30 17:38:07 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11025
11026         * configure.ac:
11027         * ext/mpeg2dec/gstmpeg2dec.c:
11028         * ext/mpeg2dec/gstmpeg2dec.h:
11029           mpeg2dec: minimal port to 0.11
11030
11031 2011-09-05 11:11:52 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11032
11033         * ext/mpeg2dec/gstmpeg2dec.c:
11034         * ext/mpeg2dec/gstmpeg2dec.h:
11035           mpeg2dec: post QoS messages when dropping a frame due to QoS
11036           https://bugzilla.gnome.org/show_bug.cgi?id=658241
11037
11038 2011-09-28 13:05:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11039
11040         * configure.ac:
11041           configure: update ported plugins list
11042
11043 2011-09-28 13:03:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11044
11045         * common:
11046           update to 0.11 branch
11047
11048 2011-09-27 20:32:46 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11049
11050         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
11051         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
11052           dvdlpcmdec: port to 0.11
11053
11054 2011-09-27 18:19:50 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11055
11056         * ext/lame/gstlame.c:
11057         * ext/lame/gstlamemp3enc.c:
11058           lame: fix raw audio caps too
11059
11060 2011-09-27 18:15:00 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11061
11062         * ext/lame/gstlame.c:
11063         * ext/lame/gstlamemp3enc.c:
11064           lame: port to 0.11
11065
11066 2011-09-27 17:54:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11067
11068           Merge branch 'master' into 0.11
11069
11070 2011-09-27 17:51:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11071
11072         * ext/x264/gstx264enc.c:
11073         * ext/x264/gstx264enc.h:
11074           x264enc: port to 0.11
11075
11076 2011-09-27 17:01:59 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11077
11078         * ext/amrnb/Makefile.am:
11079         * ext/amrnb/amrnbenc.c:
11080         * ext/amrnb/amrnbenc.h:
11081           amrnbenc: port to audioencoder
11082
11083 2011-09-26 19:07:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11084
11085           Merge branch 'master' into 0.11
11086           Conflicts:
11087           ext/mad/gstmad.c
11088
11089 2011-09-26 19:03:13 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11090
11091         * ext/a52dec/gsta52dec.c:
11092           port a52dec to 0.11
11093
11094 2011-09-26 16:29:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11095
11096         * ext/twolame/gsttwolame.c:
11097           twolame: Simple fix for GstAudioEncoder API change
11098
11099 2011-09-26 16:28:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11100
11101         * ext/twolame/gsttwolame.c:
11102           twolame: Fix variable 'gstelement_class' set but not used compiler warning
11103
11104 2011-09-26 16:08:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11105
11106         * ext/lame/gstlame.c:
11107         * ext/lame/gstlamemp3enc.c:
11108           lame: Don't get the parent class again, GST_BOILERPLATE does this already
11109
11110 2011-09-26 16:07:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11111
11112         * ext/lame/gstlame.c:
11113         * ext/lame/gstlamemp3enc.c:
11114           lame: Fix variable 'gstelement_class' set but not used compiler warning
11115
11116 2011-09-26 12:07:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11117
11118         * ext/twolame/gsttwolame.c:
11119           twolame: improve output framing and timestamping
11120           ... which simply comes down to requesting one frame of input data at a time,
11121           since the encoder nicely turns this into 1 encoded frame.
11122
11123 2011-09-26 11:56:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11124
11125         * ext/twolame/Makefile.am:
11126         * ext/twolame/gsttwolame.c:
11127         * ext/twolame/gsttwolame.h:
11128           twolame: port to audioencoder
11129
11130 2011-09-23 15:32:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11131
11132         * ext/lame/gstlame.c:
11133           lame: use some more boilerplate
11134
11135 2011-09-23 15:26:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11136
11137         * ext/lame/gstlame.c:
11138         * ext/lame/gstlame.h:
11139           lame: port to audioencoder
11140
11141 2011-09-23 14:33:55 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11142
11143         * ext/lame/gstlamemp3enc.c:
11144           lamemp3enc: use some more boilerplate
11145
11146 2011-09-26 14:44:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11147
11148         * ext/lame/gstlamemp3enc.c:
11149           lamemp3enc: really report bitrate rather kbitrate
11150
11151 2011-09-26 14:44:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11152
11153         * ext/lame/Makefile.am:
11154         * ext/lame/gstlamemp3enc.c:
11155         * ext/lame/gstlamemp3enc.h:
11156           lamemp3enc: port to audioencoder
11157
11158 2011-09-16 15:35:06 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11159
11160         * ext/dvdread/dvdreadsrc.c:
11161           dvdreadsrc: take into account first sector of the current title
11162           This fixes seeking on titles which do not start on a new file.
11163           https://bugzilla.gnome.org/show_bug.cgi?id=659252
11164
11165 2011-09-16 15:03:54 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11166
11167         * ext/dvdread/dvdreadsrc.c:
11168           dvdreadsrc: fix sector seeking
11169           It was overly complicated, and did not take into account the offset
11170           needed for titles which do not start on a new file.
11171           https://bugzilla.gnome.org/show_bug.cgi?id=659252
11172
11173 2011-09-16 13:42:53 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11174
11175         * ext/dvdread/dvdreadsrc.c:
11176           dvdreadsrc: fix sector search for packed titles
11177           Some DVD titles are packed in a single set, and we need to use
11178           the correct table to map times to sectors.
11179           https://bugzilla.gnome.org/show_bug.cgi?id=659252
11180
11181 2011-08-15 16:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11182
11183         * configure.ac:
11184         * ext/mad/Makefile.am:
11185         * ext/mad/gstmad.c:
11186         * gst-plugins-ugly.spec.in:
11187           mad: remove id3tag dependency used by in practice unreachable legacy code
11188           The mad mp3 decoder element shouldn't parse tags at all really, but we
11189           have so far kept this code around for backwards-compatibility reasons
11190           for people building manual pipelines for some reason. However, as it
11191           turns out that code has never actually worked in 0.10 in practice,
11192           since it only gets executed if mad_frame_decode() returns LOSTSYNC,
11193           which doesn't actually seem to happen any more though because of the
11194           preceding mad_header_decode(), which will discover and report the
11195           sync loss if it runs into a tag and make mad_frame_decode() try to
11196           resync right away.
11197           Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
11198
11199 2011-09-08 17:01:27 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11200
11201         * gst/asfdemux/asfpacket.c:
11202           asfpacket: skip empty payload packets
11203           ... which also avoids assertion failures and possible segfaults later on
11204           when possibly trying to join 2 empty buffers.
11205
11206 2011-09-08 14:33:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11207
11208         * gst/realmedia/rmdemux.c:
11209         * gst/realmedia/rmdemux.h:
11210           rmdemux: delay announcing container tags until we have pads
11211           Fixes tags when transcoding.
11212           https://bugzilla.gnome.org/show_bug.cgi?id=658297
11213
11214 2011-09-07 14:36:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11215
11216         * tests/check/elements/amrnbenc.c:
11217           amrnbenc: Use complete raw audio caps in the test
11218
11219 2011-09-07 14:25:41 +0200  Stefan Sauer <ensonic@users.sf.net>
11220
11221         * docs/plugins/Makefile.am:
11222           docs: cleanup makefiles
11223           Remove commented out parts that we don't need. Remove "the wingo addition" - no
11224           so useful after all. Narrow down file-globs for plugin docs.
11225
11226 2011-09-06 21:25:13 +0200  Stefan Sauer <ensonic@users.sf.net>
11227
11228         * common:
11229           Automatic update of common submodule
11230           From a39eb83 to 11f0cd5
11231
11232 2011-09-06 15:40:55 +0200  Stefan Sauer <ensonic@users.sf.net>
11233
11234         * common:
11235           Automatic update of common submodule
11236           From 605cd9a to a39eb83
11237
11238 2011-08-25 13:04:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11239
11240         * gst/asfdemux/gstasfdemux.c:
11241           asf: don't use fourcc
11242
11243 2011-08-25 12:54:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11244
11245           Merge branch 'master' into 0.11
11246
11247 2011-08-22 17:49:14 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11248
11249         * ext/mpeg2dec/gstmpeg2dec.c:
11250           mpeg2dec: fix spurious failure to decode some files
11251           Parsing can return with an 'invalid' state, but this is not
11252           actually fatal. For one, the mpeg2dec command line tool that
11253           comes with the libmpeg2 library blithely ignores this condition
11254           and merrily goes on. So we do this same, logging the error,
11255           and going on with parsing. This makes something work that did
11256           not use to work, and brings happiness to the world.
11257           https://bugzilla.gnome.org/show_bug.cgi?id=429476
11258
11259 2011-08-19 18:07:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11260
11261         * ext/mad/gstmad.c:
11262         * ext/sidplay/Makefile.am:
11263         * ext/sidplay/gstsiddec.cc:
11264           port to new audio caps
11265
11266 2011-08-03 18:58:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11267
11268           Merge branch 'master' into 0.11
11269           Conflicts:
11270           common
11271           gst/asfdemux/gstrtpasfdepay.c
11272
11273 2011-08-03 09:05:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11274
11275         * configure.ac:
11276           configure: Add synaesthesia to the list of non-ported plugins
11277
11278 2011-08-03 01:08:43 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11279
11280         * configure.ac:
11281         * docs/plugins/Makefile.am:
11282         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11283         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11284         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11285         * gst-plugins-ugly.spec.in:
11286         * gst/mpegaudioparse/Makefile.am:
11287         * gst/mpegaudioparse/gstmpegaudioparse.c:
11288         * gst/mpegaudioparse/gstmpegaudioparse.h:
11289         * gst/mpegaudioparse/mpegaudioparse.vcproj:
11290         * gst/xingmux/Makefile.am:
11291         * gst/xingmux/gstxingmux.c:
11292         * gst/xingmux/gstxingmux.h:
11293         * gst/xingmux/plugin.c:
11294           Remove mp3parse plugin/element
11295           It's been replaced by mpegaudioparse in -good. Don't want anyone
11296           to spend time porting a deprecated element. Rename plugin to xingmux
11297           for now until we move that somewhere else.
11298
11299 2011-08-02 12:49:09 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
11300
11301         * configure.ac:
11302           configure.ac: Define list of non-ported plugins
11303
11304 2011-08-02 12:48:52 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
11305
11306         * ext/mad/gstmad.c:
11307           mad: Fix for changes in GstQuery API
11308
11309 2011-08-02 12:40:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
11310
11311         * gst/asfdemux/gstasfdemux.c:
11312           asfdemux: Fix for changes in GstQuery API
11313
11314 2011-08-02 12:40:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
11315
11316         * gst/asfdemux/asfpacket.c:
11317           asfdemux: Fix print statement
11318
11319 2011-08-02 12:35:40 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
11320
11321         * common:
11322           Update common submodule
11323
11324 2011-07-30 18:47:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11325
11326         * ext/x264/gstx264enc.c:
11327           x264enc: Properly set the stream format in setcaps
11328           Do not forget to set the selected format to the options string
11329           when getting it from caps
11330           https://bugzilla.gnome.org/show_bug.cgi?id=655223
11331
11332 2011-07-19 15:06:49 +0200  Stefan Sauer <ensonic@google.com>
11333
11334         * ext/x264/gstx264enc.c:
11335           x264enc: fix the build for older x264enc
11336           b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
11337
11338 2011-07-18 20:41:20 -0400  Olivier Crête <olivier.crete@collabora.com>
11339
11340         * ext/x264/gstx264enc.c:
11341           x264enc: Read stream-format from the right place
11342           Read the stream-format from "stream-format" and not from profile, also rename
11343           the "bytestream" variable to "stream_format" so it's easier to understand.
11344
11345 2011-06-13 23:24:27 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11346
11347         * ext/x264/gstx264enc.c:
11348         * ext/x264/gstx264enc.h:
11349           x264enc: Select stream-format based on caps
11350           Makes x264 select its stream-format based on what's available
11351           on caps, the user selected option will be chosen as a fallback
11352           when both options are available.
11353           https://bugzilla.gnome.org/show_bug.cgi?id=644233
11354
11355 2011-07-04 18:03:49 -0400  Olivier Crête <olivier.crete@collabora.com>
11356
11357         * ext/x264/gstx264enc.c:
11358           x264: Allow renegotiation but prefer current caps
11359
11360 2011-06-09 20:20:27 -0400  Olivier Crête <olivier.crete@collabora.com>
11361
11362         * tests/check/elements/x264enc.c:
11363           tests: Test x264enc profiles from the caps
11364           https://bugzilla.gnome.org/show_bug.cgi?id=644233
11365
11366 2011-03-07 17:58:34 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
11367
11368         * ext/x264/Makefile.am:
11369         * ext/x264/gstx264enc.c:
11370         * ext/x264/gstx264enc.h:
11371           x264: Use profile and level from caps
11372           Enforces the profile and level from the downstream caps, also
11373           sets them on the fixated caps
11374           https://bugzilla.gnome.org/show_bug.cgi?id=644233
11375
11376 2011-07-05 10:14:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11377
11378         * configure.ac:
11379           Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
11380
11381 2011-06-25 06:29:50 +0300  Brian Gitonga Marete <marete@toshnix.com>
11382
11383         * ext/x264/gstx264enc.c:
11384           x264enc: fix subme property annotation - subme maximum is 10, not 6.
11385           Although the element accepts subme values > 6, the annotation which is
11386           visible through gst-inspect (for example) erroneously indicates 6 as the
11387           maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
11388           https://bugzilla.gnome.org/show_bug.cgi?id=653473
11389
11390 2011-06-23 11:28:58 -0700  David Schleef <ds@schleef.org>
11391
11392         * common:
11393           Automatic update of common submodule
11394           From 69b981f to 605cd9a
11395
11396 2011-06-19 12:45:00 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11397
11398         * gst/asfdemux/gstrtspwms.c:
11399           rtspwms: Porting to 0.11
11400
11401 2011-06-18 20:24:42 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11402
11403         * gst/asfdemux/gstrtpasfdepay.c:
11404           rtpasfdepay: Port to 0.11
11405
11406 2011-06-15 23:40:02 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11407
11408         * gst/asfdemux/asfpacket.c:
11409         * gst/asfdemux/asfpacket.h:
11410         * gst/asfdemux/gstasfdemux.c:
11411         * gst/asfdemux/gstasfdemux.h:
11412           asfdemux: Porting to 0.11
11413
11414 2011-06-08 18:18:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11415
11416         * ext/sidplay/gstsiddec.cc:
11417           siddec: port siddec to 0.11
11418
11419 2011-06-06 12:41:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11420
11421         * gst/asfdemux/gstrtpasfdepay.c:
11422           rtpasfdepay: fix fragmented packet handling and packet padding
11423           Also remove a bogus assert.
11424
11425 2011-06-03 11:35:55 +0300  Stefan Kost <ensonic@users.sf.net>
11426
11427         * gst/synaesthesia/gstsynaesthesia.c:
11428           synaesthesia: fix wrong debug log string (copy'n'paste)
11429
11430 2011-06-02 18:46:11 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11431
11432           Merge branch 'master' into 0.11
11433           Conflicts:
11434           configure.ac
11435
11436 2011-06-02 18:43:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11437
11438         * ext/mad/gstmad.c:
11439           mad: port to new API
11440           Port to new segment API.
11441           Eat Caps events.
11442           No need to set caps on buffers.
11443
11444 2011-05-20 13:32:31 +0300  Stefan Kost <ensonic@users.sf.net>
11445
11446         * gst/realmedia/rmdemux.c:
11447           rmdemux: target is unsigned and can't be < 0
11448
11449 2011-05-20 13:31:14 +0300  Stefan Kost <ensonic@users.sf.net>
11450
11451         * ext/mad/gstmad.c:
11452           mad: use signed when caluculating the delta
11453           Avoids a <0 check for an unsigned variable.
11454
11455 2011-05-19 23:55:41 +0300  Stefan Kost <ensonic@users.sf.net>
11456
11457         * docs/plugins/Makefile.am:
11458           docs: remove obsolete commented out part
11459           We don't have this in the other modules and its not needed.
11460
11461 2011-05-19 23:38:23 +0300  Stefan Kost <ensonic@users.sf.net>
11462
11463         * docs/plugins/gst-plugins-ugly-plugins.args:
11464         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11465         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11466           docs: update plugin introspection data
11467           Now more files are merged and produced in a canonical fashion, which hopefully
11468           creates less or no delta in the future.
11469
11470 2011-05-19 22:58:28 +0300  Stefan Kost <ensonic@users.sf.net>
11471
11472         * common:
11473           Automatic update of common submodule
11474           From 9e5bbd5 to 69b981f
11475
11476 2011-05-18 14:49:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11477
11478         * ext/lame/Makefile.am:
11479         * ext/lame/gstlamemp3enc.c:
11480           lamemp3enc: Post CODEC and BITRATE tags
11481           Also filter any CODEC/AUDIO_CODEC tags from incoming
11482           tag events.
11483           Fixes bug #391543.
11484
11485 2011-05-18 16:10:55 +0300  Stefan Kost <ensonic@users.sf.net>
11486
11487         * common:
11488           Automatic update of common submodule
11489           From fd35073 to 9e5bbd5
11490
11491 2011-05-18 12:25:01 +0300  Stefan Kost <ensonic@users.sf.net>
11492
11493         * common:
11494           Automatic update of common submodule
11495           From 46dfcea to fd35073
11496
11497 2011-04-27 15:20:20 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11498
11499         * gst/asfdemux/gstrtpasfdepay.c:
11500           rtpasfdepay: simplify and refactor packet parsing
11501           Specifically, refactor buffer padding and consider marker bit for fragment
11502           assembling.
11503
11504 2011-04-27 15:14:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11505
11506         * gst/asfdemux/gstrtpasfdepay.c:
11507           rtpasfdepay: avoid re-sending header
11508           ... e.g. following a seek, which otherwise confuses downstream demuxer
11509           expecting only a flow of data packets at this time.
11510
11511 2011-04-27 15:12:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11512
11513         * gst/asfdemux/gstrtpasfdepay.c:
11514         * gst/asfdemux/gstrtpasfdepay.h:
11515           rtpasfdepay: remove unused field
11516
11517 2011-04-29 09:19:19 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11518
11519         * ext/mad/gstmad.c:
11520           mad: Post bitrate tag whenever the bitrate changes
11521           Also send the layer/mode/emphasis/bitrate tags as an event too.
11522
11523 2011-05-14 10:09:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11524
11525         * configure.ac:
11526         * win32/common/config.h:
11527           win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
11528
11529 2011-05-14 10:06:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11530
11531         * configure.ac:
11532         * docs/plugins/inspect/plugin-a52dec.xml:
11533         * docs/plugins/inspect/plugin-amrnb.xml:
11534         * docs/plugins/inspect/plugin-amrwbdec.xml:
11535         * docs/plugins/inspect/plugin-asf.xml:
11536         * docs/plugins/inspect/plugin-cdio.xml:
11537         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11538         * docs/plugins/inspect/plugin-dvdread.xml:
11539         * docs/plugins/inspect/plugin-dvdsub.xml:
11540         * docs/plugins/inspect/plugin-iec958.xml:
11541         * docs/plugins/inspect/plugin-lame.xml:
11542         * docs/plugins/inspect/plugin-mad.xml:
11543         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11544         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11545         * docs/plugins/inspect/plugin-mpegstream.xml:
11546         * docs/plugins/inspect/plugin-realmedia.xml:
11547         * docs/plugins/inspect/plugin-siddec.xml:
11548         * docs/plugins/inspect/plugin-twolame.xml:
11549         * docs/plugins/inspect/plugin-x264.xml:
11550         * win32/common/config.h:
11551           Back to development
11552
11553 === release 0.10.18 ===
11554
11555 2011-05-10 10:26:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11556
11557         * ChangeLog:
11558         * NEWS:
11559         * RELEASE:
11560         * configure.ac:
11561         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11562         * docs/plugins/inspect/plugin-a52dec.xml:
11563         * docs/plugins/inspect/plugin-amrnb.xml:
11564         * docs/plugins/inspect/plugin-amrwbdec.xml:
11565         * docs/plugins/inspect/plugin-asf.xml:
11566         * docs/plugins/inspect/plugin-cdio.xml:
11567         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11568         * docs/plugins/inspect/plugin-dvdread.xml:
11569         * docs/plugins/inspect/plugin-dvdsub.xml:
11570         * docs/plugins/inspect/plugin-iec958.xml:
11571         * docs/plugins/inspect/plugin-lame.xml:
11572         * docs/plugins/inspect/plugin-mad.xml:
11573         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11574         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11575         * docs/plugins/inspect/plugin-mpegstream.xml:
11576         * docs/plugins/inspect/plugin-realmedia.xml:
11577         * docs/plugins/inspect/plugin-siddec.xml:
11578         * docs/plugins/inspect/plugin-twolame.xml:
11579         * docs/plugins/inspect/plugin-x264.xml:
11580         * gst-plugins-ugly.doap:
11581         * win32/common/config.h:
11582           Release 0.10.18
11583           Highlights:
11584           - x264enc: allow changing bitrate and quantizers dynamically at runtime
11585           - x264enc: proxy downstream caps restrictions upstream via get_caps()
11586           - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
11587           - mad: allow build without libid3tag (which isn't really needed anyway)
11588           - many other fixes and improvements
11589
11590 2011-05-04 12:39:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11591
11592         * ext/x264/gstx264enc.c:
11593           x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
11594
11595 2011-05-04 12:30:39 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11596
11597         * ext/x264/gstx264enc.c:
11598           x264enc: do not leak peer pad reference
11599
11600 2011-05-03 15:27:43 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11601
11602         * ext/x264/gstx264enc.c:
11603           x264enc: No need to copy, reffing is enough
11604
11605 2011-05-03 14:57:16 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11606
11607         * ext/x264/gstx264enc.c:
11608           x264enc: get_caps function should return a copy of the caps
11609
11610 2011-04-30 20:07:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11611
11612         * configure.ac:
11613         * docs/plugins/inspect/plugin-a52dec.xml:
11614         * docs/plugins/inspect/plugin-amrnb.xml:
11615         * docs/plugins/inspect/plugin-amrwbdec.xml:
11616         * docs/plugins/inspect/plugin-asf.xml:
11617         * docs/plugins/inspect/plugin-cdio.xml:
11618         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11619         * docs/plugins/inspect/plugin-dvdread.xml:
11620         * docs/plugins/inspect/plugin-dvdsub.xml:
11621         * docs/plugins/inspect/plugin-iec958.xml:
11622         * docs/plugins/inspect/plugin-lame.xml:
11623         * docs/plugins/inspect/plugin-mad.xml:
11624         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11625         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11626         * docs/plugins/inspect/plugin-mpegstream.xml:
11627         * docs/plugins/inspect/plugin-realmedia.xml:
11628         * docs/plugins/inspect/plugin-siddec.xml:
11629         * docs/plugins/inspect/plugin-synaesthesia.xml:
11630         * docs/plugins/inspect/plugin-twolame.xml:
11631         * docs/plugins/inspect/plugin-x264.xml:
11632         * po/da.po:
11633         * po/de.po:
11634         * po/fr.po:
11635         * po/uk.po:
11636         * win32/common/config.h:
11637           0.10.17.4 pre-release
11638
11639 2011-04-29 15:43:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11640
11641         * ext/mad/gstmad.c:
11642           mad: remove buffer_alloc
11643
11644 2011-04-27 12:48:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11645
11646         * configure.ac:
11647         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11648         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11649         * docs/plugins/inspect/plugin-a52dec.xml:
11650         * docs/plugins/inspect/plugin-amrnb.xml:
11651         * docs/plugins/inspect/plugin-amrwbdec.xml:
11652         * docs/plugins/inspect/plugin-asf.xml:
11653         * docs/plugins/inspect/plugin-cdio.xml:
11654         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11655         * docs/plugins/inspect/plugin-dvdread.xml:
11656         * docs/plugins/inspect/plugin-dvdsub.xml:
11657         * docs/plugins/inspect/plugin-iec958.xml:
11658         * docs/plugins/inspect/plugin-lame.xml:
11659         * docs/plugins/inspect/plugin-mad.xml:
11660         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11661         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11662         * docs/plugins/inspect/plugin-mpegstream.xml:
11663         * docs/plugins/inspect/plugin-realmedia.xml:
11664         * docs/plugins/inspect/plugin-siddec.xml:
11665         * docs/plugins/inspect/plugin-synaesthesia.xml:
11666         * docs/plugins/inspect/plugin-twolame.xml:
11667         * docs/plugins/inspect/plugin-x264.xml:
11668         * po/bg.po:
11669         * po/ja.po:
11670         * po/nl.po:
11671         * po/pl.po:
11672         * po/ru.po:
11673         * po/sl.po:
11674         * po/tr.po:
11675           0.10.17.3 pre-release
11676
11677 2011-04-24 14:04:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11678
11679         * common:
11680           Automatic update of common submodule
11681           From c3cafe1 to 46dfcea
11682
11683 2011-04-19 19:24:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11684
11685         * ext/mad/gstmad.c:
11686           mad: port to 0.11
11687
11688 2011-04-19 19:23:56 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11689
11690           Merge branch 'master' into 0.11
11691           Conflicts:
11692           android/amrnb.mk
11693           android/amrwbdec.mk
11694           android/asf.mk
11695           android/mpegaudioparse.mk
11696           configure.ac
11697
11698 2011-04-19 17:26:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11699
11700         * tests/check/gst-plugins-ugly.supp:
11701           tests: add suppression for lame unit test
11702
11703 2011-04-19 14:41:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11704
11705         * tests/check/Makefile.am:
11706         * tests/check/generic/.gitignore:
11707         * tests/check/generic/index.c:
11708           tests: add generic index-setting test
11709
11710 2011-04-19 15:24:03 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11711
11712         * ext/mpeg2dec/gstmpeg2dec.c:
11713           mpeg2dec: don't deadlock when setting an index
11714
11715 2011-04-16 23:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11716
11717         * configure.ac:
11718         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11719         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11720         * docs/plugins/inspect/plugin-a52dec.xml:
11721         * docs/plugins/inspect/plugin-amrnb.xml:
11722         * docs/plugins/inspect/plugin-amrwbdec.xml:
11723         * docs/plugins/inspect/plugin-asf.xml:
11724         * docs/plugins/inspect/plugin-cdio.xml:
11725         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11726         * docs/plugins/inspect/plugin-dvdread.xml:
11727         * docs/plugins/inspect/plugin-dvdsub.xml:
11728         * docs/plugins/inspect/plugin-iec958.xml:
11729         * docs/plugins/inspect/plugin-lame.xml:
11730         * docs/plugins/inspect/plugin-mad.xml:
11731         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11732         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11733         * docs/plugins/inspect/plugin-mpegstream.xml:
11734         * docs/plugins/inspect/plugin-realmedia.xml:
11735         * docs/plugins/inspect/plugin-siddec.xml:
11736         * docs/plugins/inspect/plugin-synaesthesia.xml:
11737         * docs/plugins/inspect/plugin-twolame.xml:
11738         * docs/plugins/inspect/plugin-x264.xml:
11739         * po/sl.po:
11740         * win32/common/config.h:
11741           0.10.17.2 pre-release
11742
11743 2011-04-16 23:23:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11744
11745         * gst/realmedia/rademux.c:
11746           rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
11747
11748 2011-04-14 15:04:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11749
11750         * gst/mpegstream/gstmpegdemux.c:
11751           mpegstream: fix unused-but-set-variable warnings with gcc 4.6
11752
11753 2011-04-14 15:03:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11754
11755         * ext/dvdread/dvdreadsrc.c:
11756         * ext/sidplay/gstsiddec.cc:
11757         * ext/x264/gstx264enc.c:
11758           dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
11759
11760 2011-04-14 15:03:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11761
11762         * gst/asfdemux/gstasfdemux.c:
11763           asfdemux: fix unused-but-set-variable warnings with gcc 4.6
11764
11765 2011-04-13 20:31:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11766
11767         * ext/x264/gstx264enc.c:
11768           x264enc: Implement getcaps function
11769           This allows to set width/height/etc restrictions downstream.
11770
11771 2011-04-10 18:24:22 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
11772
11773         * Android.mk:
11774         * ext/mad/Makefile.am:
11775         * ext/x264/Makefile.am:
11776         * gst/asfdemux/Makefile.am:
11777         * gst/dvdlpcmdec/Makefile.am:
11778         * gst/dvdsub/Makefile.am:
11779         * gst/iec958/Makefile.am:
11780         * gst/mpegaudioparse/Makefile.am:
11781         * gst/mpegstream/Makefile.am:
11782         * gst/realmedia/Makefile.am:
11783         * gst/synaesthesia/Makefile.am:
11784           android: make it ready for androgenizer
11785           To build gstreamer for android we are now using androgenizer which
11786           generates the needed Android.mk files.
11787           Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
11788
11789 2011-04-10 18:34:11 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
11790
11791         * android/NOTICE:
11792         * android/amrnb.mk:
11793         * android/amrwbdec.mk:
11794         * android/asf.mk:
11795         * android/mpegaudioparse.mk:
11796           android: remove the android/ folder
11797
11798 2011-04-04 15:57:58 +0300  Stefan Kost <ensonic@users.sf.net>
11799
11800         * common:
11801           Automatic update of common submodule
11802           From 1ccbe09 to c3cafe1
11803
11804 2010-09-21 20:14:04 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
11805
11806         * ext/x264/gstx264enc.c:
11807         * ext/x264/gstx264enc.h:
11808           x264enc: Allow changing the bitrate and quantitizers dynamically
11809           https://bugzilla.gnome.org/show_bug.cgi?id=621663
11810
11811 2010-09-21 19:33:10 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
11812
11813         * ext/x264/gstx264enc.c:
11814           x264enc: Set max bitrate in quality mode
11815           https://bugzilla.gnome.org/show_bug.cgi?id=621663
11816
11817 2010-09-21 19:20:29 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
11818
11819         * ext/x264/gstx264enc.c:
11820           x264enc: Make it clear that constant quantizer is for debugging only
11821           https://bugzilla.gnome.org/show_bug.cgi?id=621663
11822
11823 2011-03-25 22:34:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11824
11825         * common:
11826           Automatic update of common submodule
11827           From 193b717 to 1ccbe09
11828
11829 2011-03-25 14:57:00 +0200  Stefan Kost <ensonic@users.sf.net>
11830
11831         * common:
11832           Automatic update of common submodule
11833           From b77e2bf to 193b717
11834
11835 2011-03-25 09:33:04 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11836
11837         * common:
11838           Automatic update of common submodule
11839           From d8814b6 to b77e2bf
11840
11841 2011-03-25 09:09:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11842
11843         * common:
11844           Automatic update of common submodule
11845           From 6aaa286 to d8814b6
11846
11847 2011-03-24 18:50:17 +0200  Stefan Kost <ensonic@users.sf.net>
11848
11849         * common:
11850           Automatic update of common submodule
11851           From 6aec6b9 to 6aaa286
11852
11853 2011-03-22 12:59:33 +0100  Luis de Bethencourt <luis@debethencourt.com>
11854
11855         * configure.ac:
11856           configure.ac: redundant use of AC_MSG_RESULT()
11857           cleaned the redundant use of AC_MSG_RESULT() in configure.ac
11858
11859 2011-03-18 19:34:57 +0100  Luis de Bethencourt <luis@debethencourt.com>
11860
11861         * autogen.sh:
11862           autogen: wingo signed comment
11863
11864 2011-03-15 11:02:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11865
11866         * gst/dvdsub/gstdvdsubdec.c:
11867         * gst/dvdsub/gstdvdsubdec.h:
11868           dvdsubdec: Rearrange buffer allocation and pushing code a bit
11869           This makes the code easier to read, doesn't store every buffer
11870           in the instance until the next buffer is to be drawn and
11871           fixes an unitialized variable compiler warning.
11872
11873 2011-03-15 10:59:23 +0100  Brendan Le Foll <blefoll@fluendo.com>
11874
11875         * gst/dvdsub/gstdvdsubdec.c:
11876           dvdsubdec: Output only a single buffer per subpicture and set the correct duration
11877           Fixes bug #619136.
11878
11879 2011-03-14 18:39:35 +0100  Brendan Le Foll <blefoll@fluendo.com>
11880
11881         * gst/dvdsub/gstdvdsubdec.c:
11882           dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
11883           Fixes bug #644704.
11884
11885 2011-03-11 17:45:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11886
11887         * configure.ac:
11888         * ext/mad/gstmad.c:
11889         * ext/mad/gstmad.h:
11890           mad: build the mad plugin even if libid3tag is not available
11891           ID3 tags are usually handled by id3demux, and should be handled
11892           by id3demux. Tag handling in mad based on libid3tag is very basic
11893           and mostly unnecessary really, so just build this plugin without
11894           ID3 tag support if libid3tag is not available.
11895
11896 2011-03-04 13:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11897
11898           Merge branch 'master' into 0.11
11899
11900 2011-03-02 13:12:11 +0200  Stefan Kost <ensonic@users.sf.net>
11901
11902         * gst/mpegstream/gstdvddemux.c:
11903           dvddemux: small code cleanup
11904           Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
11905           and avoid empty 'if' when logging is disabled.
11906
11907 2011-02-28 19:27:21 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11908
11909         * configure.ac:
11910           configure.ac: export plugin description more platform independent
11911           Fixes #642504.
11912
11913 2011-02-28 18:33:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11914
11915         * common:
11916           Automatic update of common submodule
11917           From 1de7f6a to 6aec6b9
11918
11919 2011-02-26 15:02:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11920
11921           Merge branch 'master' into 0.11
11922           Conflicts:
11923           configure.ac
11924
11925 2011-02-21 13:13:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11926
11927         * ext/mpeg2dec/gstmpeg2dec.c:
11928           mpeg2dec: do not fail fatally when unlinked
11929           ... as _NOT_LINKED was neither tested as fatal before nor complained about.
11930
11931 2011-02-21 11:05:31 +0200  Stefan Kost <ensonic@users.sf.net>
11932
11933         * ext/mad/gstmad.c:
11934         * ext/mad/gstmad.h:
11935         * ext/mpeg2dec/gstmpeg2dec.c:
11936         * ext/mpeg2dec/gstmpeg2dec.h:
11937           index: remove conditional index support
11938           Index support cannot be disabled since commit
11939           4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
11940           in core, which removed the configure flags to disable index.
11941
11942 2011-02-17 18:06:51 +0200  Stefan Kost <ensonic@users.sf.net>
11943
11944         * ext/mad/gstmad.c:
11945         * ext/mpeg2dec/gstmpeg2dec.c:
11946           formatting: trim trailing whitespace
11947
11948 2011-02-17 18:05:58 +0200  Stefan Kost <ensonic@users.sf.net>
11949
11950         * ext/mad/gstmad.c:
11951         * ext/mpeg2dec/gstmpeg2dec.c:
11952         * gst/mpegstream/gstmpegdemux.c:
11953           index: use delta frame flags instead of 0 or none
11954
11955 2011-02-14 17:52:09 +0000  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11956
11957         * ext/x264/gstx264enc.c:
11958           x264enc: Don't register flags with a value of 0
11959           Flags with a value of 0 aren't meaningful and will cause
11960           g_value_transform to go into an endless loop when trying to
11961           convert the flags to a string
11962
11963 2011-02-14 12:54:10 +0200  Stefan Kost <ensonic@users.sf.net>
11964
11965         * common:
11966           Automatic update of common submodule
11967           From f94d739 to 1de7f6a
11968
11969 2011-02-07 19:58:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11970
11971         * ext/amrwbdec/amrwbdec.c:
11972           amrwbdec: avoid stalling on invalid frame
11973           Skip 1 byte indicating invalid frame type index rather than stalling
11974           on it indefinitely until EOS.
11975           Fixes #639715.
11976
11977 2011-02-03 18:25:00 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11978
11979         * tests/check/pipelines/lame.c:
11980           tests: add unit test for lamemp3enc negotiation issue
11981           https://bugzilla.gnome.org/show_bug.cgi?id=641151
11982
11983 2011-02-03 18:18:35 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11984
11985         * ext/lame/gstlamemp3enc.c:
11986           lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
11987           The element downstream of mp3enc might only accept certain sample rates or channels,
11988           make sure we relay any restrictions that do exist to upstream when it does a
11989           get_caps() on the sink pad. That way upstream elements like audioresample or
11990           audioconvert can pick a sample rate / channel configuration that will be accepted,
11991           instead of just negotiating to the highest, which might then be rejected.
11992           https://bugzilla.gnome.org/show_bug.cgi?id=641151
11993
11994 2011-01-30 16:17:19 +0100  Edward Hervey <bilboed@bilboed.com>
11995
11996         * gst/asfdemux/asfpacket.c:
11997           asfpacket: Avoid using broken duration extension
11998           Quite a few (broken?) files have a packet duration of 1ms, which is
11999           most definitely wrong for either audio or video packets.
12000           We therefore avoid using that value and instead use other metrics to
12001           determine the buffer duration (like using the extended stream properties
12002           average frame duration if present and valid).
12003
12004 2011-01-27 15:33:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12005
12006         * configure.ac:
12007         * win32/common/config.h:
12008           win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
12009           https://bugzilla.gnome.org/show_bug.cgi?id=640705
12010
12011 2011-01-12 16:48:57 +0800  Yang Xichuan <xichuan.yang@tieto.com>
12012
12013         * gst/mpegaudioparse/gstxingmux.c:
12014           xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
12015           Fixes bug #639291.
12016
12017 2011-01-06 18:29:06 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
12018
12019         * gst/mpegstream/gstdvddemux.c:
12020           mpegstream: increase allowable gap between streams
12021           The new delay is three times as much as the old one, and just happens
12022           to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
12023           was chocking before at 5:11.
12024           While there, merge the constants used in two places into a define.
12025           https://bugzilla.gnome.org/show_bug.cgi?id=539708
12026
12027 2011-01-22 17:31:40 +0100  Miguel Angel Cabrera Moya <madmac2501@gmail.com>
12028
12029         * ext/x264/gstx264enc.c:
12030           x264enc: make tag event writable before modifying tag list in place
12031           To modify an event tag is necessary to be sure that x264enc
12032           has its own copy.
12033           Also fix indentation.
12034           https://bugzilla.gnome.org/show_bug.cgi?id=640272
12035
12036 2011-01-24 10:14:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12037
12038         * configure.ac:
12039         * docs/plugins/inspect/plugin-a52dec.xml:
12040         * docs/plugins/inspect/plugin-amrnb.xml:
12041         * docs/plugins/inspect/plugin-amrwbdec.xml:
12042         * docs/plugins/inspect/plugin-asf.xml:
12043         * docs/plugins/inspect/plugin-cdio.xml:
12044         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12045         * docs/plugins/inspect/plugin-dvdread.xml:
12046         * docs/plugins/inspect/plugin-dvdsub.xml:
12047         * docs/plugins/inspect/plugin-iec958.xml:
12048         * docs/plugins/inspect/plugin-lame.xml:
12049         * docs/plugins/inspect/plugin-mad.xml:
12050         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12051         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12052         * docs/plugins/inspect/plugin-mpegstream.xml:
12053         * docs/plugins/inspect/plugin-realmedia.xml:
12054         * docs/plugins/inspect/plugin-siddec.xml:
12055         * docs/plugins/inspect/plugin-twolame.xml:
12056         * docs/plugins/inspect/plugin-x264.xml:
12057         * win32/common/config.h:
12058           Back to development
12059
12060 === release 0.10.17 ===
12061
12062 2011-01-21 13:18:51 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12063
12064         * ChangeLog:
12065         * NEWS:
12066         * RELEASE:
12067         * configure.ac:
12068         * docs/plugins/inspect/plugin-a52dec.xml:
12069         * docs/plugins/inspect/plugin-amrnb.xml:
12070         * docs/plugins/inspect/plugin-amrwbdec.xml:
12071         * docs/plugins/inspect/plugin-asf.xml:
12072         * docs/plugins/inspect/plugin-cdio.xml:
12073         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12074         * docs/plugins/inspect/plugin-dvdread.xml:
12075         * docs/plugins/inspect/plugin-dvdsub.xml:
12076         * docs/plugins/inspect/plugin-iec958.xml:
12077         * docs/plugins/inspect/plugin-lame.xml:
12078         * docs/plugins/inspect/plugin-mad.xml:
12079         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12080         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12081         * docs/plugins/inspect/plugin-mpegstream.xml:
12082         * docs/plugins/inspect/plugin-realmedia.xml:
12083         * docs/plugins/inspect/plugin-siddec.xml:
12084         * docs/plugins/inspect/plugin-twolame.xml:
12085         * docs/plugins/inspect/plugin-x264.xml:
12086         * gst-plugins-ugly.doap:
12087         * win32/common/config.h:
12088           Release 0.10.17
12089
12090 2011-01-18 11:11:28 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12091
12092         * configure.ac:
12093         * docs/plugins/inspect/plugin-a52dec.xml:
12094         * docs/plugins/inspect/plugin-amrnb.xml:
12095         * docs/plugins/inspect/plugin-amrwbdec.xml:
12096         * docs/plugins/inspect/plugin-asf.xml:
12097         * docs/plugins/inspect/plugin-cdio.xml:
12098         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12099         * docs/plugins/inspect/plugin-dvdread.xml:
12100         * docs/plugins/inspect/plugin-dvdsub.xml:
12101         * docs/plugins/inspect/plugin-iec958.xml:
12102         * docs/plugins/inspect/plugin-lame.xml:
12103         * docs/plugins/inspect/plugin-mad.xml:
12104         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12105         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12106         * docs/plugins/inspect/plugin-mpegstream.xml:
12107         * docs/plugins/inspect/plugin-realmedia.xml:
12108         * docs/plugins/inspect/plugin-siddec.xml:
12109         * docs/plugins/inspect/plugin-twolame.xml:
12110         * docs/plugins/inspect/plugin-x264.xml:
12111         * win32/common/config.h:
12112           0.10.16.4 pre-release
12113
12114 2011-01-14 17:37:09 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
12115
12116         * ext/mpeg2dec/gstmpeg2dec.c:
12117           mpeg2dec: Use the proper component value for height
12118
12119 2011-01-11 20:42:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12120
12121         * configure.ac:
12122         * docs/plugins/inspect/plugin-a52dec.xml:
12123         * docs/plugins/inspect/plugin-amrnb.xml:
12124         * docs/plugins/inspect/plugin-amrwbdec.xml:
12125         * docs/plugins/inspect/plugin-asf.xml:
12126         * docs/plugins/inspect/plugin-cdio.xml:
12127         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12128         * docs/plugins/inspect/plugin-dvdread.xml:
12129         * docs/plugins/inspect/plugin-dvdsub.xml:
12130         * docs/plugins/inspect/plugin-iec958.xml:
12131         * docs/plugins/inspect/plugin-lame.xml:
12132         * docs/plugins/inspect/plugin-mad.xml:
12133         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12134         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12135         * docs/plugins/inspect/plugin-mpegstream.xml:
12136         * docs/plugins/inspect/plugin-realmedia.xml:
12137         * docs/plugins/inspect/plugin-siddec.xml:
12138         * docs/plugins/inspect/plugin-twolame.xml:
12139         * docs/plugins/inspect/plugin-x264.xml:
12140         * win32/common/config.h:
12141           0.10.16.3 pre-release
12142
12143 2011-01-11 17:09:02 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
12144
12145         * gst/asfdemux/asfheaders.c:
12146         * gst/asfdemux/asfheaders.h:
12147         * gst/asfdemux/gstasfdemux.c:
12148           asfdemux: Handle new type of DRM'd asf files.
12149           These are produced by the new MS PlayReady system.
12150           https://bugzilla.gnome.org/show_bug.cgi?id=639226
12151
12152 2011-01-11 15:51:14 +0200  Stefan Kost <ensonic@users.sf.net>
12153
12154         * common:
12155           Automatic update of common submodule
12156           From e572c87 to f94d739
12157
12158 2011-01-10 16:37:19 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12159
12160         * common:
12161           Automatic update of common submodule
12162           From ccbaa85 to e572c87
12163
12164 2011-01-10 14:54:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12165
12166         * common:
12167           Automatic update of common submodule
12168           From 46445ad to ccbaa85
12169
12170 2011-01-08 00:35:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12171
12172         * tests/check/Makefile.am:
12173           tests: never disable g_assert() and cast checks for the unit tests
12174           The unit tests are riddled with g_assert() and friends, make sure we
12175           don't disable assert and cast checks for the unit tests even if
12176           this has been specified for the rest of the code base, e.g. via
12177           --disable-glib-asserts
12178
12179 2011-01-07 14:42:26 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12180
12181         * configure.ac:
12182         * win32/common/config.h:
12183           0.10.16.2 pre-release
12184
12185 2011-01-07 14:38:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12186
12187         * docs/plugins/gst-plugins-ugly-plugins.args:
12188         * docs/plugins/inspect/plugin-a52dec.xml:
12189         * docs/plugins/inspect/plugin-amrnb.xml:
12190         * docs/plugins/inspect/plugin-amrwbdec.xml:
12191         * docs/plugins/inspect/plugin-asf.xml:
12192         * docs/plugins/inspect/plugin-cdio.xml:
12193         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12194         * docs/plugins/inspect/plugin-dvdread.xml:
12195         * docs/plugins/inspect/plugin-dvdsub.xml:
12196         * docs/plugins/inspect/plugin-iec958.xml:
12197         * docs/plugins/inspect/plugin-lame.xml:
12198         * docs/plugins/inspect/plugin-mad.xml:
12199         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12200         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12201         * docs/plugins/inspect/plugin-mpegstream.xml:
12202         * docs/plugins/inspect/plugin-realmedia.xml:
12203         * docs/plugins/inspect/plugin-siddec.xml:
12204         * docs/plugins/inspect/plugin-twolame.xml:
12205         * docs/plugins/inspect/plugin-x264.xml:
12206           docs: update docs
12207
12208 2011-01-07 14:37:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12209
12210         * po/bg.po:
12211         * po/ca.po:
12212         * po/ru.po:
12213           po: update translations
12214
12215 2011-01-07 14:33:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12216
12217         * configure.ac:
12218           configure: use $LIBM instead of hardcoding -lm
12219
12220 2011-01-06 13:15:17 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
12221
12222         * gst/realmedia/rmdemux.c:
12223           rmdemux: Initialize return variable.
12224           In the unlikely event that height is 0 (which is invalid) we would end up
12225           never setting the flow return.
12226
12227 2011-01-05 16:52:03 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
12228
12229         * gst/realmedia/rmutils.c:
12230           realmedia: Fix unitialized variables on macosx
12231
12232 2011-01-04 10:32:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12233
12234         * ext/x264/gstx264enc.c:
12235           x264enc: Handle codec/encoder tags
12236           Make x264enc drop video-codec and codec tags and replace
12237           encoder/encoder-version with x264 and its build number
12238           Fixes #621465
12239
12240 2010-12-29 22:17:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12241
12242         * ext/mpeg2dec/gstmpeg2dec.c:
12243           mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
12244
12245 2010-12-29 22:10:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12246
12247         * ext/mpeg2dec/gstmpeg2dec.c:
12248           mpeg2dec: minor formatting clean-up
12249
12250 2010-12-29 21:42:36 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12251
12252         * ext/mpeg2dec/gstmpeg2dec.c:
12253           mpeg2dec: refactor cropping code to use libgstvideo functions
12254           https://bugzilla.gnome.org/show_bug.cgi?id=571146
12255
12256 2010-12-29 20:19:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12257
12258         * ext/mpeg2dec/gstmpeg2dec.c:
12259         * ext/mpeg2dec/gstmpeg2dec.h:
12260           mpeg2dec: use GstVideoFormat instead of custom enum
12261
12262 2010-12-29 20:15:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12263
12264         * ext/mpeg2dec/Makefile.am:
12265           mpeg2dec: fix LIBADD order in Makefile.am
12266
12267 2010-11-19 13:01:35 -0500  Tristan Matthews <tristan@sat.qc.ca>
12268
12269         * ext/x264/gstx264enc.c:
12270           x264: vbv-buf-capacity should have a minimum of 0
12271           x264 will clip this value internally, and users should be allowed to
12272           specify a lower value than 300 ms.
12273           https://bugzilla.gnome.org/show_bug.cgi?id=635291
12274
12275 2010-12-27 11:38:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12276
12277         * ext/x264/gstx264enc.c:
12278           x264enc: also accept YV12 input
12279
12280 2010-12-01 18:35:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12281
12282         * ext/x264/gstx264enc.c:
12283           x264enc: add a note to the docs about encoder latency and queues
12284           https://bugzilla.gnome.org/show_bug.cgi?id=636107
12285
12286 2010-12-24 10:12:19 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
12287
12288         * gst/realmedia/rademux.c:
12289         * gst/realmedia/rmdemux.c:
12290           realmedia: do not use the pad buffer allocation functions in demuxers
12291           Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
12292           https://bugzilla.gnome.org/show_bug.cgi?id=637932
12293
12294 2010-12-20 17:47:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
12295
12296         * common:
12297           Automatic update of common submodule
12298           From 169462a to 46445ad
12299
12300 2010-12-16 10:30:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12301
12302         * ext/mad/gstmad.c:
12303           mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
12304           Fixes bug #635461.
12305
12306 2010-12-15 14:56:36 +0200  Stefan Kost <ensonic@users.sf.net>
12307
12308         * common:
12309           Automatic update of common submodule
12310           From 20742ae to 169462a
12311
12312 2010-12-12 11:54:35 -0600  Rob Clark <rob@ti.com>
12313
12314         * gst/realmedia/rmdemux.c:
12315           rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
12316           Signed-off-by: Rob Clark <rob@ti.com>
12317
12318 2010-12-13 16:24:09 +0200  Stefan Kost <ensonic@users.sf.net>
12319
12320         * common:
12321           Automatic update of common submodule
12322           From 011bcc8 to 20742ae
12323
12324 2010-11-14 10:57:21 -0800  Leo Singer <leo.singer@ligo.org>
12325
12326         * configure.ac:
12327           x264: uses pkg-config to locate libx264
12328
12329 2010-12-07 15:40:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
12330
12331           Merge branch 'master' into 0.11
12332
12333 2010-12-07 15:39:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
12334
12335         * tests/check/pipelines/lame.c:
12336           check: don't use deprecated method
12337
12338 2010-12-06 18:12:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
12339
12340         * android/amrnb.mk:
12341         * android/amrwbdec.mk:
12342         * android/asf.mk:
12343         * android/mpegaudioparse.mk:
12344         * configure.ac:
12345           more 0.10 -> 0,11 changes
12346
12347 2010-12-06 12:29:12 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
12348
12349         * configure.ac:
12350           configure: open 0.11 branch
12351
12352 2010-12-03 17:43:25 +0100  Benjamin Gaignard <benjamin.gaignard@stericsson.com>
12353
12354         * Android.mk:
12355         * android/NOTICE:
12356         * android/amrnb.mk:
12357         * android/amrwbdec.mk:
12358         * android/asf.mk:
12359         * android/mpegaudioparse.mk:
12360           Add build system for Android
12361
12362 2010-11-25 19:51:50 +0100  Edward Hervey <bilboed@bilboed.com>
12363
12364         * gst/realmedia/rmutils.c:
12365           realmedia: Remove dead assignments
12366
12367 2010-11-25 19:51:40 +0100  Edward Hervey <bilboed@bilboed.com>
12368
12369         * ext/mad/gstmad.c:
12370           mad: Remove dead assignments
12371
12372 2010-11-13 12:38:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12373
12374         * ext/dvdread/dvdreadsrc.c:
12375           dvdreadsrc: remove bogus comment
12376
12377 2010-11-13 12:34:37 +0000  Thomas Green <thomasgr33n@gmail.com>
12378
12379         * ext/dvdread/dvdreadsrc.c:
12380           dvdreadsrc: fix handling of multi-angle streams
12381           We would output all angles interleaved instead of just
12382           the selected angle.
12383           https://bugzilla.gnome.org/show_bug.cgi?id=539254
12384
12385 2010-10-28 17:01:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12386
12387         * gst/realmedia/Makefile.am:
12388           realmedia: fix LIBS order in Makefile
12389
12390 2010-10-22 09:17:40 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12391
12392         * po/af.po:
12393         * po/az.po:
12394         * po/bg.po:
12395         * po/ca.po:
12396         * po/cs.po:
12397         * po/da.po:
12398         * po/de.po:
12399         * po/el.po:
12400         * po/en_GB.po:
12401         * po/es.po:
12402         * po/eu.po:
12403         * po/fi.po:
12404         * po/fr.po:
12405         * po/gl.po:
12406         * po/hu.po:
12407         * po/id.po:
12408         * po/it.po:
12409         * po/ja.po:
12410         * po/lt.po:
12411         * po/lv.po:
12412         * po/ms.po:
12413         * po/mt.po:
12414         * po/nb.po:
12415         * po/nl.po:
12416         * po/or.po:
12417         * po/pl.po:
12418         * po/pt_BR.po:
12419         * po/ro.po:
12420         * po/ru.po:
12421         * po/sk.po:
12422         * po/sl.po:
12423         * po/sq.po:
12424         * po/sr.po:
12425         * po/sv.po:
12426         * po/tr.po:
12427         * po/uk.po:
12428         * po/vi.po:
12429         * po/zh_CN.po:
12430           po: update for new translatable strings
12431
12432 2010-10-27 13:17:29 +0100  Jan Schmidt <thaytan@noraisin.net>
12433
12434         * common:
12435           Automatic update of common submodule
12436           From 7bbd708 to 011bcc8
12437
12438 2010-10-20 20:26:45 +0200  Guillaume Emont <gemont@igalia.com>
12439
12440         * ext/mpeg2dec/gstmpeg2dec.c:
12441           mpeg2dec: convert the position to stream time before answering to a position query
12442
12443 2010-10-24 14:22:39 +0200  Edward Hervey <bilboed@bilboed.com>
12444
12445         * gst/realmedia/Makefile.am:
12446         * gst/realmedia/rademux.c:
12447         * gst/realmedia/rmdemux.c:
12448         * gst/realmedia/rmdemux.h:
12449           realmedia: Get codec name from pbutils instead of harcoding them
12450
12451 2010-10-22 11:29:55 +0200  Robert Swain <robert.swain@collabora.co.uk>
12452
12453         * ext/x264/gstx264enc.c:
12454           x264enc: Work around a rate control issue in libx264
12455           When variable framerate is disabled in libx264 (which occurs when using
12456           the zerolatency tuning), libx264 ignores timestamps but still uses the
12457           timebase leading to messed up rate control with our nanosecond timebase.
12458           We work around this issue by setting the timebase to the reciprocal of
12459           the framerate and we validate that the framerate is suitable.
12460           This has been fixed upstream in libx264 but there are non-fixed versions
12461           in the wild so this workaround is still needed.
12462           Fixes bug #632861
12463
12464 2010-10-19 16:30:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12465
12466         * ext/mpeg2dec/gstmpeg2dec.c:
12467           mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
12468
12469 2010-10-13 21:38:06 +0200  Guillaume Emont <gemont@igalia.com>
12470
12471         * ext/mpeg2dec/gstmpeg2dec.c:
12472           mpeg2dec: fix position query by trusting upstream
12473           Position queries are badly handled for DVDs (probably due to the division in
12474           chapters): the time returned was the time since the start of chapter.
12475           Now ask upstream for position queries, fall back to the old code if upstream
12476           cannot answer the query.
12477
12478 2010-10-19 12:20:40 +0300  Stefan Kost <ensonic@users.sf.net>
12479
12480         * ext/lame/gstlame.c:
12481         * ext/mad/gstmad.c:
12482         * ext/sidplay/gstsiddec.cc:
12483         * gst/mpegstream/gstmpegparse.c:
12484           various: canonicalize property names
12485
12486 2010-10-19 10:06:33 +0300  Stefan Kost <ensonic@users.sf.net>
12487
12488         * ext/a52dec/gsta52dec.c:
12489         * ext/amrnb/amrnbdec.c:
12490         * ext/amrnb/amrnbenc.c:
12491         * ext/cdio/gstcdiocddasrc.c:
12492         * ext/dvdread/dvdreadsrc.c:
12493         * ext/lame/gstlame.c:
12494         * ext/lame/gstlamemp3enc.c:
12495         * ext/mad/gstmad.c:
12496         * ext/sidplay/gstsiddec.cc:
12497         * ext/x264/gstx264enc.c:
12498           various (ext): add a missing G_PARAM_STATIC_STRINGS flags
12499
12500 2010-10-19 09:49:47 +0300  Stefan Kost <ensonic@users.sf.net>
12501
12502         * gst/iec958/ac3iec.c:
12503         * gst/mpegaudioparse/gstmpegaudioparse.c:
12504         * gst/mpegstream/gstmpegparse.c:
12505         * gst/mpegstream/gstrfc2250enc.c:
12506         * gst/realmedia/pnmsrc.c:
12507         * gst/realmedia/rdtmanager.c:
12508           various (gst): add a missing G_PARAM_STATIC_STRINGS flags
12509
12510 2010-10-14 12:32:16 -0700  David Schleef <ds@schleef.org>
12511
12512         * common:
12513           Automatic update of common submodule
12514           From 5a668bf to 7bbd708
12515
12516 2010-10-08 12:44:52 -0700  David Schleef <ds@schleef.org>
12517
12518         * common:
12519           Automatic update of common submodule
12520           From c4a8adc to 5a668bf
12521
12522 2010-10-08 12:56:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12523
12524         * common:
12525           Automatic update of common submodule
12526           From 5e3c9bf to c4a8adc
12527
12528 2010-09-29 21:24:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12529
12530         * ext/mad/gstmad.c:
12531         * ext/mad/gstmad.h:
12532           mad: support reverse playback
12533
12534 2010-09-26 19:24:08 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12535
12536         * ext/dvdread/dvdreadsrc.c:
12537           dvdreadsrc: improve error messages on read errors
12538           Provide proper i18n-ed error messages when a read error happens,
12539           and point out that the error could be happening because the
12540           DVD is scrambled.
12541           https://bugzilla.gnome.org/show_bug.cgi?id=613633
12542
12543 2010-09-24 00:03:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12544
12545         * configure.ac:
12546           configure: set plugin release datetime
12547
12548 2010-09-21 18:34:31 +0200  Edward Hervey <bilboed@bilboed.com>
12549
12550         * common:
12551           Automatic update of common submodule
12552           From aa0d1d0 to 5e3c9bf
12553
12554 2010-09-15 20:14:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12555
12556         * gst/mpegstream/gstmpegparse.c:
12557           mpegparse: re-fix flow return handling
12558           Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
12559           -  } while (GST_FLOW_IS_SUCCESS (result));
12560           +  } while (result != GST_FLOW_OK);
12561
12562 2010-09-09 22:33:36 +0300  Stefan Kost <ensonic@users.sf.net>
12563
12564         * tests/check/Makefile.am:
12565         * tests/check/generic/states.c:
12566           tests: allow running state tests for all elements
12567           Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
12568           to try elements that would normaly be skipped.
12569
12570 2010-09-09 09:53:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12571
12572         * Makefile.am:
12573           New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
12574
12575 2010-09-08 00:09:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12576
12577         * configure.ac:
12578         * pkgconfig/.gitignore:
12579         * pkgconfig/Makefile.am:
12580         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
12581           Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
12582           This .pc file will not be installed, it's only for uninstalled setups,
12583           same thing as we do for -good. This is so other modules' unit tests can
12584           find our plugins properly in an uninstalled setup.
12585
12586 2010-09-07 11:42:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12587
12588         * common:
12589           Automatic update of common submodule
12590           From c2e10bf to aa0d1d0
12591
12592 2010-09-06 23:53:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12593
12594         * configure.ac:
12595           configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
12596
12597 2010-09-06 23:51:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12598
12599         * ext/sidplay/gstsiddec.cc:
12600           siddec: don't use GST_FLOW_IS_FATAL
12601           GST_FLOW_IS_FATAL has been deprecated in core git.
12602
12603 2010-09-05 18:58:50 -0700  David Schleef <ds@schleef.org>
12604
12605         * common:
12606           Automatic update of common submodule
12607           From d3d9acf to c2e10bf
12608
12609 2010-09-05 12:27:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12610
12611         * configure.ac:
12612           configure: Require orc >= 0.4.6 for --compat
12613
12614 2010-09-05 12:20:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12615
12616         * common:
12617           Automatic update of common submodule
12618           From ec60217 to d3d9acf
12619
12620 2010-08-27 18:26:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12621
12622         * ext/mpeg2dec/gstmpeg2dec.c:
12623           mpeg2dec: Don't use GST_FLOW_IS_FATAL()
12624           And don't post error messages if allocating a buffer resulted
12625           in WRONG_STATE or UNEXPECTED.
12626
12627 2010-08-27 18:25:31 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12628
12629         * gst/mpegaudioparse/gstxingmux.c:
12630           xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
12631
12632 2010-08-27 18:24:11 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12633
12634         * gst/mpegstream/gstdvddemux.c:
12635         * gst/mpegstream/gstmpegdemux.c:
12636         * gst/mpegstream/gstmpegparse.c:
12637           mpegstream: Don't use GST_FLOW_IS_SUCCESS()
12638
12639 2010-08-27 18:22:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12640
12641         * gst/realmedia/rmdemux.c:
12642           rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
12643
12644 2010-08-27 18:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12645
12646         * gst/asfdemux/gstasfdemux.c:
12647           asfdemux: Don't use GST_FLOW_IS_FATAL()
12648           And don't post error messages for UNEXPECTED and post an error
12649           message if pulling data failed because of NOT_LINKED.
12650
12651 2010-09-04 13:17:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12652
12653         * configure.ac:
12654         * docs/plugins/inspect/plugin-a52dec.xml:
12655         * docs/plugins/inspect/plugin-amrnb.xml:
12656         * docs/plugins/inspect/plugin-amrwbdec.xml:
12657         * docs/plugins/inspect/plugin-asf.xml:
12658         * docs/plugins/inspect/plugin-cdio.xml:
12659         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12660         * docs/plugins/inspect/plugin-dvdread.xml:
12661         * docs/plugins/inspect/plugin-dvdsub.xml:
12662         * docs/plugins/inspect/plugin-iec958.xml:
12663         * docs/plugins/inspect/plugin-lame.xml:
12664         * docs/plugins/inspect/plugin-mad.xml:
12665         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12666         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12667         * docs/plugins/inspect/plugin-mpegstream.xml:
12668         * docs/plugins/inspect/plugin-realmedia.xml:
12669         * docs/plugins/inspect/plugin-siddec.xml:
12670         * docs/plugins/inspect/plugin-twolame.xml:
12671         * docs/plugins/inspect/plugin-x264.xml:
12672         * win32/common/config.h:
12673           Back to development
12674           Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
12675           the code is updated for the GST_FLOW_IS_* macro deprecations.
12676
12677 === release 0.10.16 ===
12678
12679 2010-09-02 23:59:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12680
12681         * ChangeLog:
12682         * NEWS:
12683         * RELEASE:
12684         * configure.ac:
12685         * gst-plugins-ugly.doap:
12686         * win32/common/config.h:
12687           Release 0.10.16
12688
12689 2010-09-02 23:58:22 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12690
12691         * docs/plugins/inspect/plugin-a52dec.xml:
12692         * docs/plugins/inspect/plugin-amrnb.xml:
12693         * docs/plugins/inspect/plugin-amrwbdec.xml:
12694         * docs/plugins/inspect/plugin-asf.xml:
12695         * docs/plugins/inspect/plugin-cdio.xml:
12696         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12697         * docs/plugins/inspect/plugin-dvdread.xml:
12698         * docs/plugins/inspect/plugin-dvdsub.xml:
12699         * docs/plugins/inspect/plugin-iec958.xml:
12700         * docs/plugins/inspect/plugin-lame.xml:
12701         * docs/plugins/inspect/plugin-mad.xml:
12702         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12703         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12704         * docs/plugins/inspect/plugin-mpegstream.xml:
12705         * docs/plugins/inspect/plugin-realmedia.xml:
12706         * docs/plugins/inspect/plugin-siddec.xml:
12707         * docs/plugins/inspect/plugin-twolame.xml:
12708         * docs/plugins/inspect/plugin-x264.xml:
12709           docs: update docs for release
12710
12711 2010-09-02 23:48:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12712
12713         * po/LINGUAS:
12714         * po/gl.po:
12715         * po/id.po:
12716         * po/lv.po:
12717         * po/ro.po:
12718         * po/sv.po:
12719           po: update translations
12720
12721 2010-08-30 16:02:24 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12722
12723         * configure.ac:
12724         * po/af.po:
12725         * po/az.po:
12726         * po/bg.po:
12727         * po/ca.po:
12728         * po/cs.po:
12729         * po/da.po:
12730         * po/de.po:
12731         * po/el.po:
12732         * po/en_GB.po:
12733         * po/es.po:
12734         * po/eu.po:
12735         * po/fi.po:
12736         * po/fr.po:
12737         * po/hu.po:
12738         * po/id.po:
12739         * po/it.po:
12740         * po/ja.po:
12741         * po/lt.po:
12742         * po/lv.po:
12743         * po/ms.po:
12744         * po/mt.po:
12745         * po/nb.po:
12746         * po/nl.po:
12747         * po/or.po:
12748         * po/pl.po:
12749         * po/pt_BR.po:
12750         * po/ru.po:
12751         * po/sk.po:
12752         * po/sl.po:
12753         * po/sq.po:
12754         * po/sr.po:
12755         * po/sv.po:
12756         * po/tr.po:
12757         * po/uk.po:
12758         * po/vi.po:
12759         * po/zh_CN.po:
12760           0.10.15.6 pre-release
12761
12762 2010-08-27 17:50:59 +0200  Edward Hervey <bilboed@bilboed.com>
12763
12764         * gst/asfdemux/gstasfdemux.c:
12765           asfdemux: Don't error out on non-critical flow returns
12766           Only error out when downstream returns:
12767           * NOT_SUPPORTED
12768           * ERROR
12769           * NOT_NEGOTIATED
12770           * NOT_LINKED
12771           If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
12772           of the streams had gone EOS) and then stop the task silently.
12773           In the case of WRONG_STATE we just need to stop silently
12774           https://bugzilla.gnome.org/show_bug.cgi?id=600412
12775
12776 2010-08-25 19:02:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12777
12778         * configure.ac:
12779         * po/af.po:
12780         * po/az.po:
12781         * po/bg.po:
12782         * po/ca.po:
12783         * po/cs.po:
12784         * po/da.po:
12785         * po/de.po:
12786         * po/el.po:
12787         * po/en_GB.po:
12788         * po/es.po:
12789         * po/eu.po:
12790         * po/fi.po:
12791         * po/fr.po:
12792         * po/hu.po:
12793         * po/id.po:
12794         * po/it.po:
12795         * po/ja.po:
12796         * po/lt.po:
12797         * po/lv.po:
12798         * po/ms.po:
12799         * po/mt.po:
12800         * po/nb.po:
12801         * po/nl.po:
12802         * po/or.po:
12803         * po/pl.po:
12804         * po/pt_BR.po:
12805         * po/ru.po:
12806         * po/sk.po:
12807         * po/sl.po:
12808         * po/sq.po:
12809         * po/sr.po:
12810         * po/sv.po:
12811         * po/tr.po:
12812         * po/uk.po:
12813         * po/vi.po:
12814         * po/zh_CN.po:
12815           0.10.15.5 pre-release
12816
12817 2010-08-25 15:39:33 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
12818
12819         * gst/mpegaudioparse/gstmpegaudioparse.c:
12820           mp3parse: propagate flow errors upstream.
12821           Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
12822           always return the error upstream.
12823
12824 2010-08-21 21:42:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12825
12826         * configure.ac:
12827         * po/af.po:
12828         * po/az.po:
12829         * po/bg.po:
12830         * po/ca.po:
12831         * po/cs.po:
12832         * po/da.po:
12833         * po/de.po:
12834         * po/el.po:
12835         * po/en_GB.po:
12836         * po/es.po:
12837         * po/eu.po:
12838         * po/fi.po:
12839         * po/fr.po:
12840         * po/hu.po:
12841         * po/id.po:
12842         * po/it.po:
12843         * po/ja.po:
12844         * po/lt.po:
12845         * po/lv.po:
12846         * po/ms.po:
12847         * po/mt.po:
12848         * po/nb.po:
12849         * po/nl.po:
12850         * po/or.po:
12851         * po/pl.po:
12852         * po/pt_BR.po:
12853         * po/ru.po:
12854         * po/sk.po:
12855         * po/sl.po:
12856         * po/sq.po:
12857         * po/sr.po:
12858         * po/sv.po:
12859         * po/tr.po:
12860         * po/uk.po:
12861         * po/vi.po:
12862         * po/zh_CN.po:
12863           0.10.15.4 pre-release
12864
12865 2010-08-13 17:24:41 +0300  Stefan Kost <ensonic@users.sf.net>
12866
12867         * common:
12868           Automatic update of common submodule
12869           From 3e8db1d to ec60217
12870
12871 2010-08-11 16:46:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12872
12873         * configure.ac:
12874         * docs/plugins/inspect/plugin-a52dec.xml:
12875         * docs/plugins/inspect/plugin-amrnb.xml:
12876         * docs/plugins/inspect/plugin-amrwbdec.xml:
12877         * docs/plugins/inspect/plugin-asf.xml:
12878         * docs/plugins/inspect/plugin-cdio.xml:
12879         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12880         * docs/plugins/inspect/plugin-dvdread.xml:
12881         * docs/plugins/inspect/plugin-dvdsub.xml:
12882         * docs/plugins/inspect/plugin-iec958.xml:
12883         * docs/plugins/inspect/plugin-lame.xml:
12884         * docs/plugins/inspect/plugin-mad.xml:
12885         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12886         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12887         * docs/plugins/inspect/plugin-mpegstream.xml:
12888         * docs/plugins/inspect/plugin-realmedia.xml:
12889         * docs/plugins/inspect/plugin-siddec.xml:
12890         * docs/plugins/inspect/plugin-twolame.xml:
12891         * docs/plugins/inspect/plugin-x264.xml:
12892         * win32/common/config.h:
12893           0.10.15.3 pre-release
12894
12895 2010-08-11 09:21:43 +0200  Robert Swain <robert.swain@collabora.co.uk>
12896
12897         * ext/x264/gstx264enc.c:
12898           x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
12899           In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
12900           argument to the option string value causes an error. For < 78 we pass the
12901           boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
12902           result in passing 'none' for false and 'strict' for true. Other modes can be
12903           set through the option-string property for now.
12904           https://bugzilla.gnome.org/show_bug.cgi?id=626577
12905
12906 2010-08-11 00:02:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12907
12908         * configure.ac:
12909         * docs/plugins/gst-plugins-ugly-plugins.args:
12910         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12911         * docs/plugins/inspect/plugin-a52dec.xml:
12912         * docs/plugins/inspect/plugin-amrnb.xml:
12913         * docs/plugins/inspect/plugin-amrwbdec.xml:
12914         * docs/plugins/inspect/plugin-asf.xml:
12915         * docs/plugins/inspect/plugin-cdio.xml:
12916         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12917         * docs/plugins/inspect/plugin-dvdread.xml:
12918         * docs/plugins/inspect/plugin-dvdsub.xml:
12919         * docs/plugins/inspect/plugin-iec958.xml:
12920         * docs/plugins/inspect/plugin-lame.xml:
12921         * docs/plugins/inspect/plugin-mad.xml:
12922         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12923         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12924         * docs/plugins/inspect/plugin-mpegstream.xml:
12925         * docs/plugins/inspect/plugin-realmedia.xml:
12926         * docs/plugins/inspect/plugin-siddec.xml:
12927         * docs/plugins/inspect/plugin-twolame.xml:
12928         * docs/plugins/inspect/plugin-x264.xml:
12929         * win32/common/config.h:
12930           0.10.15.2 pre-release
12931
12932 2010-08-10 14:37:39 +0300  Stefan Kost <ensonic@users.sf.net>
12933
12934         * gst/synaesthesia/gstsynaesthesia.c:
12935           synaesthesia: code cleanups.
12936           Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
12937           more.
12938
12939 2010-08-10 14:24:01 +0300  Stefan Kost <ensonic@users.sf.net>
12940
12941         * gst/synaesthesia/gstsynaesthesia.c:
12942           synaesthesia: use GST_BOILERPLATE macros
12943
12944 2010-08-10 10:59:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12945
12946         * common:
12947           Automatic update of common submodule
12948           From bd2054b to 3e8db1d
12949
12950 2010-08-09 00:31:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12951
12952         * ext/x264/gstx264enc.c:
12953           x264: fix printf format warning in debug message
12954
12955 2010-08-07 00:09:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12956
12957         * docs/plugins/Makefile.am:
12958           docs: fix bug passing arguments to gtkdoc-fixref in upload target
12959           Missing backslash at end of line meant we weren't passing all arguments
12960           to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
12961
12962 2010-08-05 13:57:26 +0300  Stefan Kost <ensonic@users.sf.net>
12963
12964         * common:
12965           Automatic update of common submodule
12966           From a519571 to bd2054b
12967
12968 2010-08-04 19:28:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12969
12970         * configure.ac:
12971           configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
12972           This first checks what is required for ISO C99 support and sets the relevant
12973           compiler parameters and if no C99 compiler is found, it checks for a
12974           C89 compiler. This enables us to check for and use C89/C99 functions
12975           that gcc hides from us without the correct compiler parameters.
12976
12977 2010-07-29 09:41:49 +0200  Robert Swain <robert.swain@collabora.co.uk>
12978
12979         * ext/x264/gstx264enc.c:
12980           x264enc: Fix flushing of delayed frames
12981           x264_encoder_encode() should be called with a NULL picture until at least
12982           x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
12983           regression in make check due to the recent change in defaults which enabled
12984           b-frames and b-pyramid, both of which I believe increase the number of delayed
12985           frames when encoding.
12986
12987 2010-07-21 17:24:33 +0200  Robert Swain <robert.swain@collabora.co.uk>
12988
12989         * ext/x264/gstx264enc.c:
12990           x264enc: Improve x264enc defaults
12991           - medium x264 speed/quality preset
12992           - threads defaults to 0 which automatically uses 1.5x number of cpu cores
12993           Addresses part of bug #607798
12994
12995 2010-07-21 17:22:48 +0200  Robert Swain <robert.swain@collabora.co.uk>
12996
12997         * ext/x264/gstx264enc.c:
12998           x264enc: Fix property description typos
12999
13000 2010-07-22 11:53:04 +0200  Robert Swain <robert.swain@collabora.co.uk>
13001
13002         * ext/x264/gstx264enc.c:
13003           x264enc: Add some more debug info
13004
13005 2010-07-21 17:09:20 +0200  Robert Swain <robert.swain@collabora.co.uk>
13006
13007         * ext/x264/gstx264enc.c:
13008         * ext/x264/gstx264enc.h:
13009           x264enc: Add speed-preset and [psy-]tuning properties
13010           Use of a rate control method (pass, bitrate, quantizer, etc properties), a
13011           preset and possibly a profile and/or tuning are now the recommended way to
13012           configure x264 through x264enc.
13013           If a preset/tuning are specified then these will define the default values and
13014           the property defaults will be ignored. After this the option-string property is
13015           applied, followed by the user-set properties, fast first pass restrictions and
13016           finally the profile restrictions.
13017           Addresses part of bug #607798
13018
13019 2010-07-21 16:56:06 +0200  Robert Swain <robert.swain@collabora.co.uk>
13020
13021         * ext/x264/gstx264enc.c:
13022         * ext/x264/gstx264enc.h:
13023           x264enc: Refactor code in preparation for presets/tunings
13024           - Make defaults append the appropriate default value to a string. This is
13025           needed to differentiate between something user-set and the actual prop
13026           default.
13027           - Add an internal option string to which _set_property () cases append for the
13028           majority of properties.
13029           - Use gst_x264_enc_parse_options () to clean up application of settings. This
13030           will make order of application with respect to the presets and tunings quite
13031           simple.
13032           Addresses part of bug #607798
13033
13034 2010-07-21 16:32:11 +0200  Robert Swain <robert.swain@collabora.co.uk>
13035
13036         * ext/x264/gstx264enc.c:
13037           x264enc: Update available me types
13038           Use the x264_motion_est_names[] array to populate the enum of ME types. This is
13039           now self-maintaining.
13040
13041 2010-07-21 15:59:12 +0200  Robert Swain <robert.swain@collabora.co.uk>
13042
13043         * ext/x264/gstx264enc.c:
13044           x264enc: Use new libx264 API to affect fast first pass
13045           Uses new x264 API to apply reduced complexity values to the parameters to
13046           increase encoding speed in the first pass of a multi-pass encode. This does
13047           not impact on final quality.
13048           Addresses part of bug #607798
13049
13050 2010-07-21 15:52:28 +0200  Robert Swain <robert.swain@collabora.co.uk>
13051
13052         * ext/x264/gstx264enc.c:
13053         * ext/x264/gstx264enc.h:
13054           x264enc: Add profile property
13055           In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
13056           Profile. This makes it easier to achieve Baseline Profile for example.
13057           Addresses part of bug #607798
13058
13059 2010-07-21 15:40:27 +0200  Robert Swain <robert.swain@collabora.co.uk>
13060
13061         * ext/x264/gstx264enc.c:
13062         * ext/x264/gstx264enc.h:
13063           x264enc: Add option-string property
13064           Adds support for an x264 format option-string to specify advanced parameters
13065           Addresses part of bug #607798
13066
13067 2010-07-22 13:24:37 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13068
13069         * ext/mad/Makefile.am:
13070           mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
13071           Spotted by syntr0py.
13072
13073 2010-07-20 19:44:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13074
13075         * ext/x264/gstx264enc.c:
13076           x264enc: only set timebase on versions where it exists
13077
13078 2010-07-20 16:40:22 +0200  David Hoyt <dhoyt@llnl.gov>
13079
13080         * ext/x264/gstx264enc.c:
13081           x264enc: set appropriate time base
13082           Fixes #624786.
13083
13084 2010-06-30 18:45:49 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13085
13086         * tests/check/Makefile.am:
13087           tests: add plugin loading whitelist to test environment
13088           Only want to load core/-base/-ugly plugins here.
13089
13090 2010-06-28 16:12:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13091
13092         * autogen.sh:
13093         * configure.ac:
13094           Bump automake requirement to 1.10 and autoconf to 2.60
13095           For maintainability reasons and $(builddir).
13096           See #622944.
13097
13098 2010-06-28 09:34:30 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13099
13100         * gst/asfdemux/gstasfdemux.c:
13101           asfdemux: Fix seeking after last commits
13102           Don't handle wrong-state returns as errors to allow seeking to work
13103           again.
13104
13105 2010-06-24 19:46:39 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13106
13107         * gst/asfdemux/gstasfdemux.c:
13108           asfdemux: Push all pending data on EOS
13109           When on push mode and receiving an EOS event, asfdemux
13110           should push all pending data because we might be dealing
13111           with a broken file that has a preroll value higher
13112           than its actual length.
13113
13114 2010-06-24 19:29:17 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13115
13116         * gst/asfdemux/gstasfdemux.c:
13117           asfdemux: Fix sending eos event for chained asfs
13118           Properly push EOS event when finishing a chained asf file
13119           in pull mode
13120           Fixes #599718
13121
13122 2010-06-24 20:55:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13123
13124         * docs/plugins/Makefile.am:
13125         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13126         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13127         * docs/plugins/inspect/plugin-rmdemux.xml:
13128           docs: add rmdemux to docs properly
13129           The plugin has been renamed, remove old introspection file.
13130
13131 2010-06-24 18:04:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13132
13133         * docs/plugins/gst-plugins-ugly-plugins.args:
13134         * docs/plugins/inspect/plugin-x264.xml:
13135           docs: update for recent x264enc changes
13136
13137 2010-06-24 18:03:21 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13138
13139         * gst/realmedia/rmdemux.c:
13140           rmdemux: fix compiler warning when debugging system in core is disabled
13141
13142 2010-06-24 15:09:44 +0300  Stefan Kost <ensonic@users.sf.net>
13143
13144         * common:
13145           Automatic update of common submodule
13146           From 73ff93a to a519571
13147
13148 2010-06-23 11:05:11 +0200  Edward Hervey <bilboed@bilboed.com>
13149
13150         * gst/asfdemux/gstasfdemux.c:
13151           asfdemux: Allow at least 500ms of preroll.
13152           Some files have insanely low preroll values which break the
13153           all_streams_prerolled() logic.
13154           Fixes #622407
13155
13156 2010-06-22 11:41:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13157
13158         * ext/x264/gstx264enc.c:
13159           x264enc: add new h264 caps attribute alignment
13160           See #606662.
13161
13162 2010-06-18 14:35:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13163
13164         * ext/x264/gstx264enc.c:
13165         * ext/x264/gstx264enc.h:
13166           x264enc: conditionally expose enhanced upstream capabilities
13167           API: GstX264Enc:sliced-threads
13168           API: GstX264Enc:sync-lookahead
13169           API: GstX264Enc:intra-refresh
13170           API: GstX264Enc:mb-tree
13171           API: GstX264Enc:rc-lookahead
13172           See #607798.
13173
13174 2010-06-17 16:48:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13175
13176         * common:
13177         * docs/plugins/inspect/plugin-a52dec.xml:
13178         * docs/plugins/inspect/plugin-amrnb.xml:
13179         * docs/plugins/inspect/plugin-amrwbdec.xml:
13180         * docs/plugins/inspect/plugin-asf.xml:
13181         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13182         * docs/plugins/inspect/plugin-iec958.xml:
13183         * docs/plugins/inspect/plugin-mad.xml:
13184         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13185         * docs/plugins/inspect/plugin-mpegstream.xml:
13186         * docs/plugins/inspect/plugin-realmedia.xml:
13187           docs: update introspected plugin docs for gstdoc-scangobj and other changes
13188           Update common for latest gstdoc-scangobj and inspect xml files for
13189           escaping and pad template order changes.
13190
13191 2010-06-15 16:50:21 +0200  Edward Hervey <bilboed@bilboed.com>
13192
13193         * common:
13194           Automatic update of common submodule
13195           From 9339ccc to 35617c2
13196
13197 2010-06-15 16:54:42 +0300  Stefan Kost <ensonic@users.sf.net>
13198
13199         * common:
13200           Automatic update of common submodule
13201           From 5adb1ca to 9339ccc
13202
13203 2010-06-15 16:35:49 +0300  Stefan Kost <ensonic@users.sf.net>
13204
13205         * common:
13206           Automatic update of common submodule
13207           From 57c89b7 to 5adb1ca
13208
13209 2010-06-15 15:50:09 +0300  Stefan Kost <ensonic@users.sf.net>
13210
13211         * common:
13212           Automatic update of common submodule
13213           From c804988 to 57c89b7
13214
13215 2010-06-14 16:59:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13216
13217         * configure.ac:
13218         * gst/realmedia/rtspreal.c:
13219           configure: Update required GLib version to 2.20
13220
13221 2010-06-14 15:33:14 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13222
13223         * ext/a52dec/gsta52dec.c:
13224           a52dec: Call orc_init() before trying to get target flags
13225
13226 2010-06-14 14:34:56 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13227
13228         * ext/a52dec/gsta52dec.c:
13229           a52dec: Remove debug printf...
13230
13231 2010-06-14 14:34:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13232
13233         * configure.ac:
13234         * ext/a52dec/Makefile.am:
13235         * ext/a52dec/gsta52dec.c:
13236           a52dec: Use orc for CPU feature detection and don't check for liboil
13237
13238 2010-06-14 13:27:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13239
13240         * configure.ac:
13241           configure: Use GLIB_EXTRA_CFLAGS
13242
13243 2010-06-14 13:05:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13244
13245         * common:
13246           Automatic update of common submodule
13247           From 7a0fdf5 to c804988
13248
13249 2010-06-14 11:35:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13250
13251         * common:
13252           Automatic update of common submodule
13253           From 6da3bab to 7a0fdf5
13254
13255 2010-06-12 08:29:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13256
13257         * common:
13258           Automatic update of common submodule
13259           From 733fca9 to 6da3bab
13260
13261 2010-06-09 12:40:26 -0700  David Schleef <ds@schleef.org>
13262
13263         * common:
13264           Automatic update of common submodule
13265           From fad145b to 733fca9
13266
13267 2010-06-09 12:34:18 -0700  David Schleef <ds@schleef.org>
13268
13269         * common:
13270           Automatic update of common submodule
13271           From 47683c1 to fad145b
13272
13273 2010-06-05 14:11:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13274
13275         * gst/realmedia/rmdemux.c:
13276           rmdemux: pass bitrate on caps
13277           Set the bitrate on the caps, some decoders like sipro need this to function
13278           properly.
13279           Fixes #620007
13280
13281 2010-06-01 23:49:37 -0700  David Schleef <ds@schleef.org>
13282
13283         * common:
13284           Automatic update of common submodule
13285           From 17f89e5 to 47683c1
13286
13287 2010-06-01 22:55:22 -0700  David Schleef <ds@schleef.org>
13288
13289         * common:
13290           Automatic update of common submodule
13291           From fd7ca04 to 17f89e5
13292
13293 2010-05-31 16:57:42 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
13294
13295         * ext/x264/gstx264enc.c:
13296           x264enc: Only set i_weighted_pred on versions where it exists
13297
13298 2010-05-20 11:28:47 -0400  Tristan Matthews <tristan@sat.qc.ca>
13299
13300         * ext/lame/gstlamemp3enc.c:
13301           lamemp3enc: implement latency query
13302           The encoder's latency is deduced from the framesize. Fixes #618896.
13303
13304 2010-06-01 09:30:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13305
13306         * configure.ac:
13307         * docs/plugins/gst-plugins-ugly-plugins.args:
13308         * docs/plugins/gst-plugins-ugly-plugins.signals:
13309         * docs/plugins/inspect/plugin-a52dec.xml:
13310         * docs/plugins/inspect/plugin-amrnb.xml:
13311         * docs/plugins/inspect/plugin-amrwbdec.xml:
13312         * docs/plugins/inspect/plugin-asf.xml:
13313         * docs/plugins/inspect/plugin-cdio.xml:
13314         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13315         * docs/plugins/inspect/plugin-dvdread.xml:
13316         * docs/plugins/inspect/plugin-dvdsub.xml:
13317         * docs/plugins/inspect/plugin-iec958.xml:
13318         * docs/plugins/inspect/plugin-lame.xml:
13319         * docs/plugins/inspect/plugin-mad.xml:
13320         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13321         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13322         * docs/plugins/inspect/plugin-mpegstream.xml:
13323         * docs/plugins/inspect/plugin-realmedia.xml:
13324         * docs/plugins/inspect/plugin-siddec.xml:
13325         * docs/plugins/inspect/plugin-twolame.xml:
13326         * docs/plugins/inspect/plugin-x264.xml:
13327         * win32/common/config.h:
13328           Back to development
13329
13330 === release 0.10.15 ===
13331
13332 2010-05-30 14:21:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13333
13334         * ChangeLog:
13335         * NEWS:
13336         * RELEASE:
13337         * configure.ac:
13338         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13339         * docs/plugins/inspect/plugin-a52dec.xml:
13340         * docs/plugins/inspect/plugin-amrnb.xml:
13341         * docs/plugins/inspect/plugin-amrwbdec.xml:
13342         * docs/plugins/inspect/plugin-asf.xml:
13343         * docs/plugins/inspect/plugin-cdio.xml:
13344         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13345         * docs/plugins/inspect/plugin-dvdread.xml:
13346         * docs/plugins/inspect/plugin-dvdsub.xml:
13347         * docs/plugins/inspect/plugin-iec958.xml:
13348         * docs/plugins/inspect/plugin-lame.xml:
13349         * docs/plugins/inspect/plugin-mad.xml:
13350         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13351         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13352         * docs/plugins/inspect/plugin-mpegstream.xml:
13353         * docs/plugins/inspect/plugin-realmedia.xml:
13354         * docs/plugins/inspect/plugin-siddec.xml:
13355         * docs/plugins/inspect/plugin-twolame.xml:
13356         * docs/plugins/inspect/plugin-x264.xml:
13357         * gst-plugins-ugly.doap:
13358         * win32/common/config.h:
13359           Release 0.10.15
13360
13361 2010-05-30 14:20:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13362
13363         * po/af.po:
13364         * po/az.po:
13365         * po/bg.po:
13366         * po/ca.po:
13367         * po/cs.po:
13368         * po/da.po:
13369         * po/de.po:
13370         * po/el.po:
13371         * po/en_GB.po:
13372         * po/es.po:
13373         * po/eu.po:
13374         * po/fi.po:
13375         * po/fr.po:
13376         * po/hu.po:
13377         * po/id.po:
13378         * po/it.po:
13379         * po/ja.po:
13380         * po/lt.po:
13381         * po/lv.po:
13382         * po/ms.po:
13383         * po/mt.po:
13384         * po/nb.po:
13385         * po/nl.po:
13386         * po/or.po:
13387         * po/pl.po:
13388         * po/pt_BR.po:
13389         * po/ru.po:
13390         * po/sk.po:
13391         * po/sl.po:
13392         * po/sq.po:
13393         * po/sr.po:
13394         * po/sv.po:
13395         * po/tr.po:
13396         * po/uk.po:
13397         * po/vi.po:
13398         * po/zh_CN.po:
13399           Update .po files
13400
13401 2010-05-30 12:10:29 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13402
13403         * configure.ac:
13404           configure: make implicit GLib and liboil requirements explicit
13405           core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
13406
13407 2010-05-26 23:16:46 -0400  Olivier Crête <tester@tester.ca>
13408
13409         * ext/x264/gstx264enc.c:
13410           x264enc: disable I weighted pred
13411           If it is enabled, then it will be main profile instead of baseline.
13412           This ensures maximum compatibility of the output stream until the
13413           encoder configuration interface gets an overhaul with explicit
13414           output profile selection.
13415           Fixes #619776.
13416
13417 2010-05-26 12:16:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13418
13419         * configure.ac:
13420         * win32/common/config.h:
13421           0.10.14.3 pre-release
13422
13423 2010-05-26 11:52:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13424
13425         * po/af.po:
13426         * po/az.po:
13427         * po/bg.po:
13428         * po/ca.po:
13429         * po/cs.po:
13430         * po/da.po:
13431         * po/de.po:
13432         * po/el.po:
13433         * po/en_GB.po:
13434         * po/es.po:
13435         * po/eu.po:
13436         * po/fi.po:
13437         * po/fr.po:
13438         * po/hu.po:
13439         * po/id.po:
13440         * po/it.po:
13441         * po/ja.po:
13442         * po/lt.po:
13443         * po/lv.po:
13444         * po/ms.po:
13445         * po/mt.po:
13446         * po/nb.po:
13447         * po/nl.po:
13448         * po/or.po:
13449         * po/pl.po:
13450         * po/pt_BR.po:
13451         * po/ru.po:
13452         * po/sk.po:
13453         * po/sl.po:
13454         * po/sq.po:
13455         * po/sr.po:
13456         * po/sv.po:
13457         * po/tr.po:
13458         * po/uk.po:
13459         * po/vi.po:
13460         * po/zh_CN.po:
13461           po: update translations
13462
13463 2010-05-26 11:55:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13464
13465         * common:
13466           Automatic update of common submodule
13467           From 357b0db to fd7ca04
13468
13469 2010-05-14 20:06:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13470
13471         * configure.ac:
13472         * win32/common/config.h:
13473           0.10.14.2 pre-release
13474
13475 2010-05-14 18:25:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13476
13477         * common:
13478           Automatic update of common submodule
13479           From 4d67bd6 to 357b0db
13480
13481 2010-05-14 16:02:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13482
13483         * gst/realmedia/rmdemux.c:
13484         * gst/realmedia/rmutils.c:
13485         * gst/realmedia/rmutils.h:
13486           rmdemux: add better sipr nibble swap routine
13487
13488 2010-05-13 17:57:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13489
13490         * gst/realmedia/rmdemux.c:
13491           rmdemux: descramble SIPR before pushing out
13492           Collect and descramble the SIPR packets before pushing.
13493           Descramble ATRAC audio.
13494           Fixes #618098
13495
13496 2010-05-13 17:57:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13497
13498         * gst/realmedia/rmutils.c:
13499         * gst/realmedia/rmutils.h:
13500           rm: add function to descramble sipr
13501
13502 2010-01-08 20:51:56 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
13503
13504         * ext/x264/gstx264enc.c:
13505         * ext/x264/gstx264enc.h:
13506           x264enc: Re-send the received upstream event as-is downstream
13507           https://bugzilla.gnome.org/show_bug.cgi?id=606689
13508
13509 2010-05-07 15:33:28 +0200  Edward Hervey <bilboed@bilboed.com>
13510
13511         * ext/amrnb/amrnb.c:
13512           amrnbenc: Set rank to GST_RANK_SECONDARY
13513
13514 2010-04-30 19:53:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13515
13516         * gst/realmedia/rtspreal.c:
13517           rtspreal: use GLib's base64 functions if available
13518           Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
13519
13520 2010-04-28 17:10:36 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
13521
13522         * ext/amrnb/amrnbdec.h:
13523         * ext/amrnb/amrnbenc.h:
13524         * ext/amrwbdec/amrwbdec.h:
13525           amr: Use correct includes (as pkg-config suggests)
13526           Fixes #617078
13527
13528 2010-04-27 13:15:47 +0300  Stefan Kost <ensonic@users.sf.net>
13529
13530         * gst/ac3parse/.gitignore:
13531         * gst/ac3parse/Makefile.am:
13532         * gst/ac3parse/README:
13533         * gst/ac3parse/ac3parse.vcproj:
13534         * gst/ac3parse/gstac3parse.c:
13535         * gst/ac3parse/gstac3parse.h:
13536           ac3parse: remove unported 0.8 plugin
13537           New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
13538
13539 2010-04-27 12:25:37 +0300  Stefan Kost <ensonic@users.sf.net>
13540
13541         * gst/mpegaudioparse/gstmpegaudioparse.c:
13542           docs: adding a mp3decoder as well is useful
13543
13544 2010-04-27 11:39:51 +0300  Stefan Kost <ensonic@users.sf.net>
13545
13546         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13547           docs: massage section index
13548
13549 2010-04-27 11:39:11 +0300  Stefan Kost <ensonic@users.sf.net>
13550
13551         * ext/amrwbdec/amrwbdec.c:
13552         * ext/amrwbdec/amrwbdec.h:
13553           amrwbdec: move define to source to avoid hiding it from the docs
13554
13555 2010-04-27 11:38:28 +0300  Stefan Kost <ensonic@users.sf.net>
13556
13557         * ext/cdio/gstcdiocddasrc.c:
13558           docs: remove short_desc, it is taken from element details
13559
13560 2010-04-27 11:37:52 +0300  Stefan Kost <ensonic@users.sf.net>
13561
13562         * gst/synaesthesia/gstsynaesthesia.c:
13563           docs: fix sections docs for synaesthesia
13564
13565 2010-04-27 11:02:15 +0300  Stefan Kost <ensonic@users.sf.net>
13566
13567         * docs/plugins/Makefile.am:
13568         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13569         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13570         * gst/mpegaudioparse/gstmpegaudioparse.c:
13571           docs: add docs for mp3parse
13572
13573 2010-04-20 17:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13574
13575         * gst-plugins-ugly.doap:
13576           doap: update repository info from cvs->git and maintainers
13577
13578 2010-04-23 14:41:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13579
13580         * common:
13581           Automatic update of common submodule
13582           From fc85867 to 4d67bd6
13583
13584 2010-04-13 16:59:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13585
13586         * tests/check/elements/x264enc.c:
13587           x264enc: adaptive NALU type checking
13588           In particular, be less picky about SEI NALU order, which makes test more
13589           robust with respect to changes in libx264.
13590           See also #615410.
13591
13592 2010-04-16 21:10:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13593
13594         * ext/x264/gstx264enc.c:
13595           x264enc: adaptive x264 header NAL layout handling
13596           Fixes #615410.
13597
13598 2010-04-15 16:31:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13599
13600         * gst/asfdemux/gstrtpasfdepay.c:
13601           asfdepay: we require a dynamic payload type
13602           Add an extra caps property that restricts the depayloader to only accept dynamic
13603           payload types.
13604
13605 2010-04-15 07:20:20 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13606
13607         * configure.ac:
13608           configure: Drop -Wcast-align
13609           Commit message copied from core's commit from Benjamin Otte:
13610           246f5dba96a5b50bb74621af67b30942cca72af5
13611           Apparently gcc warns that GstMiniObject is not castable to
13612           GstEvent/Message/Buffer due to them containing 64bit variables, even
13613           though ARM hackers claim that those only need 4byte alignment. And as
13614           long as gcc behaves that way, this warning is not very useful.
13615           So we'll remove the warning until this problem is fixed.
13616           Fixes #615698
13617
13618 2010-04-14 09:27:14 +0200  Edward Hervey <bilboed@bilboed.com>
13619
13620         * ext/mpeg2dec/gstmpeg2dec.c:
13621           mpeg2dec: copy over all buffer flags when copying buffers.
13622           Avoids losing the tff/rff video buffer flags
13623
13624 2010-03-14 12:16:21 +0100  Edward Hervey <bilboed@bilboed.com>
13625
13626         * gst/asfdemux/asfpacket.c:
13627           asfdemux: Make a table static to avoid having to always allocate it.
13628
13629 2010-04-13 16:31:25 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13630
13631         * ext/x264/gstx264enc.c:
13632           x264enc: fix up avcC header construction
13633           Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
13634           for BUILD_X264 < 76.
13635           Also fixes #610089.
13636
13637 2010-04-13 13:16:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13638
13639         * ext/x264/gstx264enc.c:
13640           x264enc: parameterize libx264 provided NAL layout in codec-data creation
13641
13642 2010-04-12 12:43:05 +0200  Edward Hervey <bilboed@bilboed.com>
13643
13644         * configure.ac:
13645           configure: Remove -Wundef flag
13646           Same fix as for #615161
13647
13648 2010-04-09 11:23:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13649
13650         * common:
13651           Automatic update of common submodule
13652           From fdf023d to fc85867
13653
13654 2010-04-09 09:55:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13655
13656         * gst-libs/gst/gettext.h:
13657           i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
13658
13659 2010-03-30 00:36:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13660
13661         * common:
13662         * ext/Makefile.am:
13663         * gst/Makefile.am:
13664           build: build plugins in parallel where possible, if make -jN is used
13665
13666 2010-03-26 17:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13667
13668         * Makefile.am:
13669           build: add cruft alert for common/shave*
13670
13671 2010-03-25 19:40:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13672
13673         * win32/MANIFEST:
13674           Fix make distcheck
13675           Remove removed file win32/common/config.h.in from MANIFEST.
13676
13677 2010-03-24 19:35:03 +0100  Edward Hervey <bilboed@bilboed.com>
13678
13679         * gst/synaesthesia/synaescope.c:
13680         * gst/synaesthesia/synaescope.h:
13681           synaestesia: Fix old-style prototype
13682
13683 2010-03-24 19:07:11 +0300  Руслан Ижбулатов <lrn1986@gmail.com>
13684
13685         * gst/realmedia/rmutils.c:
13686           Fix pointer type.
13687           Fixes #613815
13688
13689 2010-03-24 18:55:32 +0100  Edward Hervey <bilboed@bilboed.com>
13690
13691         * common:
13692           Automatic update of common submodule
13693           From 55cd514 to c1d07dd
13694
13695 2010-03-24 11:27:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13696
13697         * configure.ac:
13698         * ext/amrnb/amrnbdec.c:
13699         * ext/amrnb/amrnbenc.c:
13700         * ext/cdio/gstcdiocddasrc.h:
13701         * ext/dvdread/dvdreadsrc.c:
13702         * ext/lame/gstlame.h:
13703         * ext/lame/gstlamemp3enc.h:
13704         * ext/lame/plugin.c:
13705         * ext/mad/gstmad.c:
13706         * ext/x264/gstx264enc.c:
13707         * ext/x264/gstx264enc.h:
13708         * gst/mpegaudioparse/gstmpegaudioparse.c:
13709         * gst/mpegaudioparse/gstxingmux.c:
13710         * gst/mpegstream/gstdvddemux.c:
13711         * gst/mpegstream/gstmpegdemux.c:
13712         * gst/mpegstream/gstmpegparse.c:
13713         * gst/realmedia/asmrules.c:
13714         * gst/realmedia/pnmsrc.c:
13715         * gst/realmedia/pnmsrc.h:
13716         * gst/realmedia/rdtdepay.h:
13717         * gst/realmedia/rdtmanager.c:
13718         * gst/realmedia/rtspreal.c:
13719           build: Add all kinds of compiler warning flags and fix the resulting warnings
13720
13721 2010-03-19 00:03:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13722
13723         * ext/amrnb/Makefile.am:
13724         * ext/amrwbdec/Makefile.am:
13725         * ext/sidplay/Makefile.am:
13726         * gst/asfdemux/Makefile.am:
13727         * gst/mpegaudioparse/Makefile.am:
13728           build: fix up Makefile.am
13729           Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
13730           the order a bit here and there (see docs/random/moving-plugins).
13731
13732 2010-03-19 00:02:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13733
13734         * win32/common/config.h.in:
13735           win32: remove win32-specific config.h.in copy that's not used any longer
13736           The win32 config.h is now generated from the top-level config.h.in.
13737
13738 2010-03-18 15:53:14 +0100  Benjamin Otte <otte@redhat.com>
13739
13740         * ext/a52dec/gsta52dec.c:
13741         * ext/amrnb/amrnbdec.c:
13742         * ext/amrnb/amrnbenc.c:
13743         * ext/amrwbdec/amrwbdec.c:
13744         * ext/cdio/gstcdiocddasrc.c:
13745         * ext/dvdread/dvdreadsrc.c:
13746         * ext/lame/gstlame.c:
13747         * ext/mad/gstmad.c:
13748         * ext/mpeg2dec/gstmpeg2dec.c:
13749         * gst/ac3parse/gstac3parse.c:
13750         * gst/asfdemux/gstasfdemux.c:
13751         * gst/asfdemux/gstrtpasfdepay.c:
13752         * gst/asfdemux/gstrtspwms.c:
13753         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13754         * gst/iec958/ac3iec.c:
13755         * gst/mpegaudioparse/gstmpegaudioparse.c:
13756         * gst/mpegaudioparse/gstxingmux.c:
13757         * gst/mpegstream/gstdvddemux.c:
13758         * gst/mpegstream/gstmpegdemux.c:
13759         * gst/mpegstream/gstmpegparse.c:
13760         * gst/mpegstream/gstrfc2250enc.c:
13761         * gst/realmedia/pnmsrc.c:
13762         * gst/realmedia/rademux.c:
13763         * gst/realmedia/rdtdepay.c:
13764         * gst/realmedia/rdtmanager.c:
13765         * gst/realmedia/rmdemux.c:
13766         * gst/realmedia/rtspreal.c:
13767         * gst/synaesthesia/gstsynaesthesia.c:
13768           gst_element_class_set_details => gst_element_class_set_details_simple
13769
13770 2010-03-16 15:05:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13771
13772         * ext/x264/gstx264enc.c:
13773           x264enc: Put pixel-aspect-ratio from input into the src pad caps
13774           Fixes bug #612995.
13775
13776 2010-03-12 13:59:53 +0100  Edward Hervey <bilboed@bilboed.com>
13777
13778         * common:
13779           Automatic update of common submodule
13780           From e272f71 to 55cd514
13781
13782 2010-03-11 11:21:19 +0100  Benjamin Otte <otte@redhat.com>
13783
13784         * common:
13785           Automatic update of common submodule
13786           From df8a7c8 to e272f71
13787
13788 2010-03-10 22:13:45 +0100  Benjamin Otte <otte@redhat.com>
13789
13790         * configure.ac:
13791           Update CXXFLAGS, too
13792
13793 2010-03-10 21:01:20 +0100  Benjamin Otte <otte@redhat.com>
13794
13795         * configure.ac:
13796           Update for recent changes to common submodule
13797           This just replaces every "$ERROR_CFLAGS" usage with a usage of
13798           "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
13799           previously.
13800           Actually using that separation will happen later.
13801
13802 2010-03-10 21:52:30 +0100  Benjamin Otte <otte@redhat.com>
13803
13804         * common:
13805           Automatic update of common submodule
13806           From 9720a7d to df8a7c8
13807
13808 2010-03-10 20:44:18 +0100  Benjamin Otte <otte@redhat.com>
13809
13810         * common:
13811           Automatic update of common submodule
13812           From 0b6e072 to 9720a7d
13813
13814 2010-03-10 16:10:17 +0100  Benjamin Otte <otte@redhat.com>
13815
13816         * common:
13817           Automatic update of common submodule
13818           From 7cc5eb4 to 0b6e072
13819
13820 2010-03-10 01:10:52 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13821
13822         * common:
13823           Automatic update of common submodule
13824           From 7aa65b5 to 7cc5eb4
13825
13826 2010-03-09 21:40:26 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13827
13828         * common:
13829           Automatic update of common submodule
13830           From 44ecce7 to 7aa65b5
13831
13832 2010-02-26 15:43:58 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13833
13834         * configure.ac:
13835           configure: Use automake 1.11 silent rules instead of shave if available
13836           This makes sure that we use something that is still maintained and
13837           also brings back libtool 1.5 support.
13838
13839 2010-03-09 17:42:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13840
13841         * configure.ac:
13842         * docs/plugins/inspect/plugin-a52dec.xml:
13843         * docs/plugins/inspect/plugin-amrnb.xml:
13844         * docs/plugins/inspect/plugin-amrwbdec.xml:
13845         * docs/plugins/inspect/plugin-asf.xml:
13846         * docs/plugins/inspect/plugin-cdio.xml:
13847         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13848         * docs/plugins/inspect/plugin-dvdread.xml:
13849         * docs/plugins/inspect/plugin-dvdsub.xml:
13850         * docs/plugins/inspect/plugin-iec958.xml:
13851         * docs/plugins/inspect/plugin-lame.xml:
13852         * docs/plugins/inspect/plugin-mad.xml:
13853         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13854         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13855         * docs/plugins/inspect/plugin-mpegstream.xml:
13856         * docs/plugins/inspect/plugin-realmedia.xml:
13857         * docs/plugins/inspect/plugin-siddec.xml:
13858         * docs/plugins/inspect/plugin-twolame.xml:
13859         * docs/plugins/inspect/plugin-x264.xml:
13860         * win32/common/config.h:
13861           Back to development
13862
13863 === release 0.10.14 ===
13864
13865 2010-03-06 01:13:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13866
13867         * ChangeLog:
13868         * NEWS:
13869         * RELEASE:
13870         * configure.ac:
13871         * docs/plugins/gst-plugins-ugly-plugins.args:
13872         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13873         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13874         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13875         * docs/plugins/inspect/plugin-a52dec.xml:
13876         * docs/plugins/inspect/plugin-amrnb.xml:
13877         * docs/plugins/inspect/plugin-amrwbdec.xml:
13878         * docs/plugins/inspect/plugin-asf.xml:
13879         * docs/plugins/inspect/plugin-cdio.xml:
13880         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13881         * docs/plugins/inspect/plugin-dvdread.xml:
13882         * docs/plugins/inspect/plugin-dvdsub.xml:
13883         * docs/plugins/inspect/plugin-iec958.xml:
13884         * docs/plugins/inspect/plugin-lame.xml:
13885         * docs/plugins/inspect/plugin-mad.xml:
13886         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13887         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13888         * docs/plugins/inspect/plugin-mpegstream.xml:
13889         * docs/plugins/inspect/plugin-realmedia.xml:
13890         * docs/plugins/inspect/plugin-siddec.xml:
13891         * docs/plugins/inspect/plugin-twolame.xml:
13892         * docs/plugins/inspect/plugin-x264.xml:
13893         * gst-plugins-ugly.doap:
13894         * win32/common/config.h:
13895           Release 0.10.14
13896
13897 2010-03-06 01:10:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13898
13899         * po/af.po:
13900         * po/az.po:
13901         * po/bg.po:
13902         * po/ca.po:
13903         * po/cs.po:
13904         * po/da.po:
13905         * po/de.po:
13906         * po/el.po:
13907         * po/en_GB.po:
13908         * po/es.po:
13909         * po/eu.po:
13910         * po/fi.po:
13911         * po/fr.po:
13912         * po/hu.po:
13913         * po/id.po:
13914         * po/it.po:
13915         * po/ja.po:
13916         * po/lt.po:
13917         * po/lv.po:
13918         * po/ms.po:
13919         * po/mt.po:
13920         * po/nb.po:
13921         * po/nl.po:
13922         * po/or.po:
13923         * po/pl.po:
13924         * po/pt_BR.po:
13925         * po/ru.po:
13926         * po/sk.po:
13927         * po/sl.po:
13928         * po/sq.po:
13929         * po/sr.po:
13930         * po/sv.po:
13931         * po/tr.po:
13932         * po/uk.po:
13933         * po/vi.po:
13934         * po/zh_CN.po:
13935           Update .po files
13936
13937 2010-03-03 22:52:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13938
13939         * configure.ac:
13940         * win32/common/config.h:
13941           0.10.13.4 pre-release
13942
13943 2010-02-22 19:13:11 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13944
13945         * ext/x264/gstx264enc.c:
13946         * tests/check/elements/x264enc.c:
13947           x264enc: Replace 'avc-sample' with 'avc' in caps
13948           In the element and in its tests
13949           Fixes #606662
13950
13951 2010-03-01 14:07:20 +0100  Edward Hervey <bilboed@bilboed.com>
13952
13953         * gst/asfdemux/gstasfdemux.c:
13954           asfdemux: Don't set durations of 0 on outgoing buffers.
13955           Some (broken) streams don't have the extended stream properties in
13956           the header, resulting in applying a duration of zero on outgoing
13957           buffers.
13958           Fixes #611473
13959
13960 2010-03-01 14:05:58 +0100  Edward Hervey <bilboed@bilboed.com>
13961
13962         * gst/asfdemux/asfpacket.c:
13963           asfdemux: Make sure we always set proper payload duration.
13964           Some (broken) streams will have a delta of 0, resulting in outgoing
13965           buffers having durations of 0.
13966           Fixes #611473
13967
13968 2010-02-24 01:40:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13969
13970         * configure.ac:
13971         * win32/common/config.h:
13972           0.10.13.3 pre-release
13973
13974 2010-02-19 10:13:34 +0100  Edward Hervey <bilboed@bilboed.com>
13975
13976         * gst/asfdemux/asfpacket.c:
13977           asfdemux: Make sure we don't end up with negative timestamps.
13978           Some files have payload with timestamps smaller than the preroll duration.
13979           Instead of blindly substracting the preroll value (and ending up with
13980           insanely high timestamps on the outgoing buffers), we make sure we
13981           never go below 0.
13982           Fixes #610432
13983
13984 2010-02-19 01:07:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13985
13986         * configure.ac:
13987         * win32/common/config.h:
13988           0.10.13.2 pre-release
13989           Update core/base requirement to 0.10.26, since that's more likely
13990           to be the actual requirement.
13991
13992 2010-02-19 01:06:44 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13993
13994         * po/LINGUAS:
13995         * po/el.po:
13996         * po/sl.po:
13997           po: update translations
13998
13999 2010-02-16 14:08:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14000
14001         * tests/check/elements/x264enc.c:
14002           x264enc: add caps check to x264enc unit test
14003           Add some minimal caps checking to x264enc unit test.
14004           See #610089.
14005
14006 2010-02-16 13:25:11 +0000  Vittorio Palmisano <vpalmisano@gmail.com>
14007
14008         * ext/x264/gstx264enc.c:
14009           x264enc: fix up avcC header construction and playback by flash players
14010           Fix off-by-one bug when constructing the avcC header chunk: we
14011           wrote wrong profile info into the header. The first byte in the
14012           SPS NAL we get from x264 is the nal type, not the profile_idc.
14013           Also add some debug logging.
14014           Fixes #610089.
14015
14016 2010-02-16 12:59:54 +0100  Robert Swain <robert.swain@collabora.co.uk>
14017
14018         * gst/asfdemux/gstasfdemux.c:
14019           asfdemux: Improve seek behaviour for audio-only with no index
14020           Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
14021           for video, we can just seek to seek_time instead.
14022
14023 2010-02-16 00:24:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14024
14025         * configure.ac:
14026           configure: fix up GST_CXXFLAGS properly
14027           We don't want C specific flags in GST_CXXFLAGS, so base it on the
14028           GST_CFLAGS that only contains the pkg-config CFLAGS but none of
14029           the GST_OPTION_CFLAGS. Also, we only need the local includes once.
14030
14031 2010-02-11 01:12:43 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14032
14033         * MAINTAINERS:
14034           Update MAINTAINERS, add myself
14035
14036 2010-02-15 23:16:32 +0200  Stefan Kost <ensonic@users.sf.net>
14037
14038         * configure.ac:
14039           configure: base GST_CXXFLAGS on --cflags from pkg-config
14040           pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
14041           point for for both C and CXX settings.
14042
14043 2010-02-14 23:18:44 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14044
14045         * common:
14046           Automatic update of common submodule
14047           From 96dc793 to 44ecce7
14048
14049 2010-02-01 01:33:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14050
14051         * Makefile.am:
14052         * configure.ac:
14053         * win32/common/.gitignore:
14054         * win32/common/config.h:
14055           win32: change how win32/common/config.h is updated
14056           Generate win32/common/config.h-new directly from config.h.in,
14057           using shell variables in configure and some hard-coded information.
14058           Change top-level makefile so that 'make win32-update' copies the
14059           generated file to win32/common/config.h, which we keep in source
14060           control. It's kept in source control so that the git tree is
14061           buildable from VS.
14062           This change is similar to the ones applied a while ago to GStreamer
14063           core, gst-plugins-base and gst-plugins-good and prevents configure
14064           from changing files in source control. The generated config.h
14065           should be ok, but needs testing.
14066
14067 2010-01-31 13:03:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14068
14069         * gst/realmedia/rtspreal.c:
14070           rtspreal: don't construct config header with uninitialised bytes
14071           Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
14072           a presumably unintentional padding of uninitialised bytes at the end
14073           of the CONT tags chunk, which should be harmless but causes warnings
14074           in valgrind (see #608533 for a test URL).
14075
14076 2010-01-30 19:12:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14077
14078         * gst/realmedia/rtspreal.c:
14079           rtspreal: add finalize function so we can free streams and rulebook
14080           Fix memory leak in Real RTSP component (#608533).
14081
14082 2010-01-30 19:10:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14083
14084         * gst/realmedia/rtspreal.c:
14085           rtspreal: fix minor memory leak
14086           Caps take their own reference when a buffer is added to them, so
14087           unref buffer after adding it to caps (#608533).
14088
14089 2010-01-30 19:06:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14090
14091         * gst/realmedia/rdtdepay.c:
14092           rdtdepay: unref input buffer when done
14093           Fixes memory leak, see #608533.
14094
14095 2010-01-30 15:19:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14096
14097         * common:
14098           Automatic update of common submodule
14099           From 15d47a6 to 96dc793
14100
14101 2010-01-29 19:47:03 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14102
14103         * ext/x264/gstx264enc.c:
14104         * ext/x264/gstx264enc.h:
14105           x264enc: make use of Access Unit delimiters configurable
14106           API: GstX264Enc:aud
14107
14108 2010-01-22 15:40:28 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14109
14110         * gst/asfdemux/asfpacket.c:
14111           asfdemux: Do not subtract padding twice
14112           Only subtract implicit padding if an explicit one isn't
14113           provided. Avoids subtracting it twice and causing
14114           parsing errors.
14115           Fixes #607698
14116
14117 2010-01-22 16:55:14 +0200  Stefan Kost <ensonic@users.sf.net>
14118
14119         * gst/asfdemux/gstasfdemux.c:
14120         * gst/mpegstream/gstmpegpacketize.c:
14121           assert: g_assert_not_reached() cannot replace return statement
14122           Fix build with assert being turned off.
14123
14124 2010-01-20 00:55:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14125
14126         * common:
14127           Automatic update of common submodule
14128           From 14cec89 to 15d47a6
14129
14130 2010-01-18 18:01:55 +0100  Edward Hervey <bilboed@bilboed.com>
14131
14132         * gst/asfdemux/gstasfdemux.c:
14133           asfdemux: Don't forget to update flow variable
14134           Forgot to update the return value in the loop.
14135
14136 2010-01-18 17:49:06 +0100  Edward Hervey <bilboed@bilboed.com>
14137
14138         * gst/asfdemux/gstasfdemux.c:
14139           asfdemux: Check flow return on every push
14140           We previously only aggregated flow returns after the while(push) loop,
14141           which meant that in some cases we would end-up not properly aggregating
14142           the flow returns.
14143           This is based on the same flow aggregation algorithm as oggdemux.
14144
14145 2010-01-11 16:14:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14146
14147         * ext/x264/gstx264enc.c:
14148           x264enc: Add stream-format to output caps
14149           Adds stream-format to output caps of x264enc that
14150           informs if the stream is in bytestream of avc format.
14151           Fixes #606662
14152
14153 2010-01-11 12:23:35 +0100  Arnaud Patard <apatard@mandriva.com>
14154
14155         * gst/mpegaudioparse/gstxingmux.c:
14156           xingmux: Fix unaligned memory access
14157           ARM/SPARC need 32bit alignment but xingmux accesses possibly
14158           unaligned memory, which leads to SIGBUS.
14159           Fixes bug #586464.
14160
14161 2010-01-07 14:36:47 -0800  Michael Smith <msmith@songbirdnest.com>
14162
14163         * gst/asfdemux/gstasfdemux.c:
14164           asfdemux: Use GST_STR_NULL in a couple of places.
14165           Fixes crashing on some of the log statements on win32.
14166
14167 2010-01-07 16:36:08 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14168
14169         * gst/realmedia/rmdemux.c:
14170           rmdemux: Parse and post bitrate for streams
14171           Parse the bitrate of the streams and post their tags.
14172           Fixes #599299
14173
14174 2010-01-07 13:54:21 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14175
14176         * gst/asfdemux/gstasfdemux.c:
14177         * gst/asfdemux/gstasfdemux.h:
14178           asfdemux: Post bitrate tag
14179           If stream bitrate object is available, post the bitrate
14180           tags.
14181           Fixes #599297
14182
14183 2010-01-04 15:19:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14184
14185         * gst/mpegaudioparse/gstmpegaudioparse.c:
14186         * gst/mpegaudioparse/gstmpegaudioparse.h:
14187           mp3parse: minor validation check of (Xing, VBRI) metadata
14188           ... to detect e.g. a truncated file, rendering some of the metadata invalid.
14189
14190 2010-01-04 14:59:06 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14191
14192         * gst/mpegaudioparse/gstmpegaudioparse.c:
14193           mp3parse: use proper total_time and total_bytes in various cases
14194           The correct basis for (Xing, VBRI) seek table calculations is the
14195           byte size and duration provided by that metadata, rather than some
14196           other (possibly even estimated) one.  This also prevents an infinite
14197           conversion loop in (unlikely) case where a TOC is provided without
14198           such corresponding (duration) metdata.
14199
14200 2009-12-08 19:55:04 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14201
14202         * gst/mpegaudioparse/gstmpegaudioparse.c:
14203         * gst/mpegaudioparse/gstmpegaudioparse.h:
14204           mp3parse: conserve stop time for non-accurate seek
14205           Use the same strategy as accurate seeks to store
14206           pending non-accurate seeks to avoid overwriting non-definite
14207           stop times. When doing non-accurate seeks our position
14208           reporting might drift off by some secs and the stream can
14209           end up before it should.
14210           Fixes #603695
14211
14212 2009-12-21 19:12:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14213
14214         * common:
14215           Automatic update of common submodule
14216           From 47cb23a to 14cec89
14217
14218 2009-12-18 16:04:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14219
14220         * ext/amrwbdec/amrwb.c:
14221           amrwbdec: give decoder a rank so decodebin/playbin will use it
14222
14223 2009-12-08 19:01:50 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14224
14225         * gst/mpegaudioparse/gstmpegaudioparse.c:
14226           mp3parse: return false when we can't seek
14227           When upstream can't seek, we return false as well
14228
14229 2009-12-02 11:21:22 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14230
14231         * ext/lame/gstlame.c:
14232         * ext/lame/gstlamemp3enc.c:
14233           lame: Avoid crash when seeking before negotiating
14234           lame's 'lgv' variable is only initialized when the caps
14235           is negotiated, whenever a seek happens before that, it would
14236           attempt to call a function on an empty pointer, causing the crash.
14237           Fixes #603515
14238
14239 2009-12-01 15:08:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14240
14241         * common:
14242           Automatic update of common submodule
14243           From 87bf428 to 47cb23a
14244
14245 2009-12-01 14:17:50 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14246
14247         * common:
14248           Automatic update of common submodule
14249           From da4c75c to 87bf428
14250
14251 2009-11-27 18:56:13 +0100  Edward Hervey <bilboed@bilboed.com>
14252
14253         * common:
14254           Automatic update of common submodule
14255           From 53a2485 to da4c75c
14256
14257 2009-11-26 15:54:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14258
14259         * gst/mpegaudioparse/gstmpegaudioparse.c:
14260           mp3parse: fix non-flushing seek
14261           Specifically, in addition to clearing lots of variables/offsets
14262           when receiving newsegment, also clear leftover data to match.
14263
14264 2009-11-20 21:32:31 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
14265
14266         * ext/x264/gstx264enc.c:
14267         * ext/x264/gstx264enc.h:
14268           x264enc: Make upstream GstForceKeyUnit thread-safe
14269           Also send the GstForceKeyUnit event downstream when an upstream on is received,
14270           allowing muxers or payloaders to take appropriate actions.
14271           https://bugzilla.gnome.org/show_bug.cgi?id=602556
14272
14273 2009-11-19 10:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14274
14275         * common:
14276           Automatic update of common submodule
14277           From a3e3ce4 to 53a2485
14278
14279 2009-11-18 09:58:39 +0100  Benjamin Gaignard <benjamin@gaignard.net>
14280
14281         * gst/asfdemux/gstasfdemux.c:
14282           asfdemux: Don't call strlen() on NULL pointers
14283           Fixes bug #602280.
14284
14285 2009-11-09 15:02:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14286
14287         * gst/asfdemux/gstasfdemux.c:
14288           asfdemux: Remove old pads when new ones are added
14289           The old pads were being removed before adding the new ones,
14290           we should add the new ones first.
14291           Fixes #599718
14292
14293 2009-11-09 13:30:45 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14294
14295         * gst/asfdemux/gstasfdemux.c:
14296         * gst/asfdemux/gstasfdemux.h:
14297           asfdemux: Handle chained asfs on pull mode
14298           Adds chained asfs handling to pull mode. It now checks if
14299           there is a new asf header after the last packet (when it
14300           is possible to know how many packets are) or it tries
14301           checking if a processed packet that fails is an header
14302           object.
14303           Fixes #599718
14304
14305 2009-11-09 10:24:46 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14306
14307         * gst/asfdemux/gstasfdemux.c:
14308         * gst/asfdemux/gstasfdemux.h:
14309           asfdemux: properly do chained asfs on push mode
14310           To properly do chained asfs work with playbin2, we need to
14311           push eos on the old pads before removing them.
14312           Fixes #599718
14313
14314 2009-10-27 17:48:03 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14315
14316         * gst/asfdemux/gstasfdemux.c:
14317         * gst/asfdemux/gstasfdemux.h:
14318           asfdemux: add support for chained asfs (push mode)
14319           Adds support for detecting and playing chained asfs
14320           in push mode. asfdemux tries to detect a new asf start
14321           by identifying the header object guid in a input buffer.
14322           When it finds it, it resets its state, removing its pads
14323           and creates new ones for the new file.
14324
14325 2009-11-05 18:33:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14326
14327         * gst/asfdemux/gstasfdemux.c:
14328           asfdemux: fix two small leaks
14329
14330 2009-11-05 18:19:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14331
14332         * gst/asfdemux/gstasfdemux.c:
14333           asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
14334           WM/Track has a 0 base but is often wrongly written as starting from 1,
14335           so not as reliable as WM/TrackNumber which always starts from 1.
14336
14337 2009-11-05 18:11:55 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14338
14339         * gst/asfdemux/gstasfdemux.c:
14340           asfdemux: WM/Track starts counting from 0, adjust to start from 1
14341
14342 2009-11-05 18:11:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14343
14344         * gst/asfdemux/gstasfdemux.c:
14345           asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
14346           There's both WM/Track and WM/TrackNumber.
14347
14348 2009-11-04 15:52:09 +0000  Jan Schmidt <thaytan@noraisin.net>
14349
14350         * ext/a52dec/gsta52dec.c:
14351           a52dec: Fix debug statement: Pass pos variable instead of time() function
14352
14353 2009-11-04 15:50:17 +0000  Jan Schmidt <thaytan@noraisin.net>
14354
14355         * gst/dvdsub/gstdvdsubdec.c:
14356           dvdsubdec: Fix printf format string warning
14357
14358 2009-11-04 15:46:04 +0000  Jan Schmidt <thaytan@noraisin.net>
14359
14360         * gst/asfdemux/gstasfdemux.c:
14361           asfdemux: Fix bogus variable used uninitialised warnings
14362
14363 2009-11-04 13:55:39 +0000  Jan Schmidt <thaytan@noraisin.net>
14364
14365         * po/Makevars:
14366           po: Don't create backup .po files
14367           As well as preventing creation of useless backup files, it works
14368           around a bug in gettext 0.17 on OS/X
14369
14370 2009-10-29 11:39:13 -0700  Michael Smith <msmith@songbirdnest.com>
14371
14372         * gst/asfdemux/asfpacket.c:
14373           asfdemux: fix c99-style comments.
14374
14375 2009-10-29 10:34:17 -0700  Michael Smith <msmith@songbirdnest.com>
14376
14377         * gst/asfdemux/asfpacket.c:
14378           asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
14379
14380 2009-10-27 12:33:24 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
14381
14382         * gst/realmedia/rmutils.c:
14383           rmutils: fix byteswapping
14384           fix the byteswapping code that was wrong because of the side effects of the
14385           READ/WRITE macros.
14386           Fixes #599676
14387
14388 2009-10-20 20:00:44 +0100  Robert Swain <robert.swain@gmail.com>
14389
14390         * ext/x264/gstx264enc.c:
14391           x264enc: Adapt to slightly modified x264 API
14392           Fixes #599095.
14393
14394 2009-10-26 17:31:19 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14395
14396         * gst/asfdemux/asfpacket.c:
14397           asfdemux: careful to avoid crash on bogus data
14398           When receiving bogus data, we have to avoid subtracting a value
14399           larger than 'size' from 'size' variable, resulting in a wrap
14400           that would make 'size' a really large bogus value.
14401           Fixes #599333
14402
14403 2009-10-26 00:56:37 +0000  Jan Schmidt <thaytan@noraisin.net>
14404
14405         * win32/common/config.h:
14406           win32: Commit bumped version number
14407
14408 2009-10-17 13:46:13 +0200  Edward Hervey <bilboed@bilboed.com>
14409
14410         * gst/mpegaudioparse/gstmpegaudioparse.c:
14411           mpegaudioparse: Don't use expensive glib ways to get an enum nick.
14412           Fixes #598761
14413           This removes a good 50% of processing time for parsing a buffer.
14414           We do this by simply... getting the nicks that we already have handy
14415           instead of going through the expensive glib system.
14416
14417 2009-10-24 20:36:41 +0200  Edward Hervey <bilboed@bilboed.com>
14418
14419         * configure.ac:
14420           configure.ac: And back to development we go...
14421
14422 === release 0.10.13 ===
14423
14424 2009-10-21 17:16:00 +0100  Jan Schmidt <thaytan@noraisin.net>
14425
14426         * ChangeLog:
14427         * NEWS:
14428         * RELEASE:
14429         * common:
14430         * configure.ac:
14431         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14432         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14433         * docs/plugins/inspect/plugin-a52dec.xml:
14434         * docs/plugins/inspect/plugin-asf.xml:
14435         * docs/plugins/inspect/plugin-cdio.xml:
14436         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14437         * docs/plugins/inspect/plugin-dvdread.xml:
14438         * docs/plugins/inspect/plugin-dvdsub.xml:
14439         * docs/plugins/inspect/plugin-iec958.xml:
14440         * docs/plugins/inspect/plugin-lame.xml:
14441         * docs/plugins/inspect/plugin-mad.xml:
14442         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14443         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14444         * docs/plugins/inspect/plugin-mpegstream.xml:
14445         * docs/plugins/inspect/plugin-realmedia.xml:
14446         * docs/plugins/inspect/plugin-siddec.xml:
14447         * docs/plugins/inspect/plugin-twolame.xml:
14448         * docs/plugins/inspect/plugin-x264.xml:
14449         * gst-plugins-ugly.doap:
14450         * win32/common/config.h:
14451           Release 0.10.13
14452
14453 2009-10-21 17:02:42 +0100  Jan Schmidt <thaytan@noraisin.net>
14454
14455         * po/af.po:
14456         * po/az.po:
14457         * po/bg.po:
14458         * po/ca.po:
14459         * po/cs.po:
14460         * po/da.po:
14461         * po/de.po:
14462         * po/en_GB.po:
14463         * po/es.po:
14464         * po/eu.po:
14465         * po/fi.po:
14466         * po/fr.po:
14467         * po/hu.po:
14468         * po/id.po:
14469         * po/it.po:
14470         * po/ja.po:
14471         * po/lt.po:
14472         * po/lv.po:
14473         * po/ms.po:
14474         * po/mt.po:
14475         * po/nb.po:
14476         * po/nl.po:
14477         * po/or.po:
14478         * po/pl.po:
14479         * po/pt_BR.po:
14480         * po/ru.po:
14481         * po/sk.po:
14482         * po/sq.po:
14483         * po/sr.po:
14484         * po/sv.po:
14485         * po/tr.po:
14486         * po/uk.po:
14487         * po/vi.po:
14488         * po/zh_CN.po:
14489           Update .po files
14490
14491 2009-10-16 10:16:55 +0300  Stefan Kost <ensonic@users.sf.net>
14492
14493         * common:
14494           Automatic update of common submodule
14495           From 85d1530 to 0702fe1
14496
14497 2009-10-15 23:56:55 +0100  Jan Schmidt <thaytan@noraisin.net>
14498
14499         * ChangeLog:
14500         * configure.ac:
14501         * po/af.po:
14502         * po/az.po:
14503         * po/bg.po:
14504         * po/ca.po:
14505         * po/cs.po:
14506         * po/da.po:
14507         * po/de.po:
14508         * po/en_GB.po:
14509         * po/es.po:
14510         * po/eu.po:
14511         * po/fi.po:
14512         * po/fr.po:
14513         * po/hu.po:
14514         * po/id.po:
14515         * po/it.po:
14516         * po/ja.po:
14517         * po/lt.po:
14518         * po/lv.po:
14519         * po/ms.po:
14520         * po/mt.po:
14521         * po/nb.po:
14522         * po/nl.po:
14523         * po/or.po:
14524         * po/pl.po:
14525         * po/pt_BR.po:
14526         * po/ru.po:
14527         * po/sk.po:
14528         * po/sq.po:
14529         * po/sr.po:
14530         * po/sv.po:
14531         * po/tr.po:
14532         * po/uk.po:
14533         * po/vi.po:
14534         * po/zh_CN.po:
14535         * win32/common/config.h:
14536           0.10.12.3 pre-release
14537
14538 2009-10-14 10:41:48 +0200  Edward Hervey <bilboed@bilboed.com>
14539
14540         * common:
14541           Automatic update of common submodule
14542           From a3e3ce4 to 85d1530
14543
14544 2009-10-13 13:05:32 +0100  Jan Schmidt <thaytan@noraisin.net>
14545
14546         * ext/a52dec/gsta52dec.c:
14547           a52dec: Fix reference leak on all input buffers in 'dvd mode'
14548           https://bugzilla.gnome.org/show_bug.cgi?id=598272
14549
14550 2009-10-12 13:54:27 +0100  Jan Schmidt <thaytan@noraisin.net>
14551
14552         * ChangeLog:
14553         * configure.ac:
14554         * po/LINGUAS:
14555         * po/af.po:
14556         * po/az.po:
14557         * po/bg.po:
14558         * po/ca.po:
14559         * po/cs.po:
14560         * po/da.po:
14561         * po/de.po:
14562         * po/en_GB.po:
14563         * po/es.po:
14564         * po/eu.po:
14565         * po/fi.po:
14566         * po/fr.po:
14567         * po/hu.po:
14568         * po/id.po:
14569         * po/it.po:
14570         * po/ja.po:
14571         * po/lt.po:
14572         * po/lv.po:
14573         * po/ms.po:
14574         * po/mt.po:
14575         * po/nb.po:
14576         * po/nl.po:
14577         * po/or.po:
14578         * po/pl.po:
14579         * po/pt_BR.po:
14580         * po/ru.po:
14581         * po/sk.po:
14582         * po/sq.po:
14583         * po/sr.po:
14584         * po/sv.po:
14585         * po/tr.po:
14586         * po/uk.po:
14587         * po/vi.po:
14588         * po/zh_CN.po:
14589         * win32/common/config.h:
14590           0.10.12.2 pre-release
14591
14592 2009-10-12 11:31:22 +0100  Jan Schmidt <thaytan@noraisin.net>
14593
14594         * docs/plugins/gst-plugins-ugly-plugins.args.new:
14595         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
14596           docs: Remove files accidentally added
14597           Remove the gst-plugins-ugly-plugins.args.new and
14598           gst-plugins-ugly-plugins.signals.new files, that appear
14599           to have been accidentally added in commit
14600           f5d046a0b034f9bd7274291f7131ee5db1a30052
14601
14602 2009-09-16 00:00:28 +0100  Jan Schmidt <thaytan@noraisin.net>
14603
14604         * ext/a52dec/gsta52dec.c:
14605           a52dec: Add some debugging for new segment events
14606
14607 2009-10-11 16:18:37 +0200  Josep Torra <n770galaxy@gmail.com>
14608
14609         * ext/mpeg2dec/gstmpeg2dec.c:
14610           mpeg2dec: fix warning in macosx snow leopard
14611
14612 2009-10-11 16:16:09 +0200  Josep Torra <n770galaxy@gmail.com>
14613
14614         * gst/mpegstream/gstmpegparse.c:
14615           mpegstream: fix warning in macosx snow leopard
14616
14617 2009-10-11 16:14:08 +0200  Josep Torra <n770galaxy@gmail.com>
14618
14619         * gst/mpegaudioparse/gstmpegaudioparse.c:
14620           mpegaudioparse: fix warning in macosx snow leopard
14621
14622 2009-10-11 16:09:11 +0200  Josep Torra <n770galaxy@gmail.com>
14623
14624         * gst/dvdsub/gstdvdsubdec.c:
14625           dvdsubdec: fix warning on macosx snow leopard
14626
14627 2009-10-11 16:06:25 +0200  Josep Torra <n770galaxy@gmail.com>
14628
14629         * gst/asfdemux/gstasfdemux.c:
14630           asfdemux: fix warning in macosx snow leopard
14631
14632 2009-10-08 19:58:25 +0300  René Stadler <rene.stadler@nokia.com>
14633
14634         * gst/mpegaudioparse/gstmpegaudioparse.c:
14635           mp3parse: don't fail SEEKING query when upstream query fails for TIME format
14636
14637 2009-10-08 11:01:03 +0100  Jan Schmidt <thaytan@noraisin.net>
14638
14639         * common:
14640           Automatic update of common submodule
14641           From 19fa4f3 to a3e3ce4
14642
14643 2009-10-07 14:22:09 +0300  Stefan Kost <ensonic@users.sf.net>
14644
14645         * gst/asfdemux/gstasfdemux.c:
14646         * gst/realmedia/rdtmanager.c:
14647           build: fprintf, sprintf, sscanf need stdio.h
14648
14649 2009-10-02 18:27:11 +0300  Stefan Kost <ensonic@users.sf.net>
14650
14651         * ext/mad/gstmad.c:
14652           mad: add missing include to fix the build
14653
14654 2009-10-05 12:13:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14655
14656         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
14657           dvdlpcm: whitespace fixes
14658
14659 2009-10-04 22:51:41 +0100  Christian F.K. Schaller <christian.schaller@collabora.co.uk>
14660
14661         * gst-plugins-ugly.spec.in:
14662           update spec file
14663
14664 2009-10-02 15:22:38 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14665
14666         * configure.ac:
14667           x264enc: adjust configure checking to changed upstream
14668
14669 2009-10-01 18:58:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14670
14671         * ext/x264/gstx264enc.c:
14672           x264enc: conditionally adjust to new upstream API
14673           Fixes #596517.
14674
14675 2009-09-24 17:49:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14676
14677         * gst/mpegaudioparse/gstmpegaudioparse.c:
14678         * gst/mpegaudioparse/gstmpegaudioparse.h:
14679           mpegaudioparse: prevent infinite (re)syncing
14680           Conflicts:
14681           gst/mpegaudioparse/gstmpegaudioparse.c
14682
14683 2009-09-22 12:13:38 -0700  Michael Smith <msmith@songbirdnest.com>
14684
14685         * gst/mpegaudioparse/gstmpegaudioparse.c:
14686           mp3parse: Refactor checking for sync. Make resyncing more reliable.
14687           Previously, we could get false sync relatively easily - it sometimes happened
14688           on real files. This cleans the code up a fair bit, and makes it require more
14689           confirmation that we've found valid sync before continuing.
14690
14691 2009-09-17 16:12:29 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14692
14693         * gst/mpegaudioparse/gstmpegaudioparse.c:
14694           mpegaudioparse: ensure 2 valid headers in a row when resyncing
14695
14696 2009-09-11 10:05:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14697
14698         * gst/mpegstream/gstdvddemux.c:
14699           dvddemux: remove bogus ifndef
14700
14701 2009-09-05 10:23:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14702
14703         * common:
14704           Automatic update of common submodule
14705           From 94f95e3 to 19fa4f3
14706
14707 2009-09-01 12:22:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14708
14709         * ext/mpeg2dec/gstmpeg2dec.c:
14710           mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
14711
14712 2009-08-31 13:42:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14713
14714         * gst/dvdsub/gstdvdsubparse.c:
14715           dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
14716
14717 2009-08-24 13:59:05 -0700  David Schleef <ds@schleef.org>
14718
14719         * ext/amrnb/amrnbdec.c:
14720         * ext/amrnb/amrnbenc.c:
14721           Remove Ronald Bultje from Authors field
14722           Replaced with "GStreamer maintainers
14723           <gstreamer-devel@lists.sourceforge.net>" or just removed,
14724           depending on the number of other authors.
14725
14726 2009-08-24 13:57:14 -0700  David Schleef <ds@schleef.org>
14727
14728         * gst/asfdemux/Makefile.am:
14729         * gst/asfdemux/gstasfmux.c:
14730         * gst/asfdemux/gstasfmux.h:
14731           asfdemux: Remove old non-built asfmux code
14732           Remove so people don't confuse it with the new asfmux code
14733           in -bad.
14734
14735 2009-08-23 13:35:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14736
14737         * ext/a52dec/gsta52dec.c:
14738           a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
14739           It's not defined for older liba52 versions.
14740
14741 2009-08-23 13:34:32 +0200  Mart Raudsepp <leio@gentoo.org>
14742
14743         * ext/a52dec/gsta52dec.c:
14744           a52dec: Allow liba52 to use djbfft based IMDCT transform
14745           liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
14746           IMDCT transform acceleration. It does however have a software based
14747           acceleration using the djbfft library (D.J. Bernstein's library for
14748           fourier transforms - Extremely fast library for floating-point
14749           convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
14750           flag.
14751           The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
14752           and AltiVec implementations, but those are checked for first, and
14753           djbfft is chosen only if none of those is available - good in the
14754           case of some distributions including a port of the MPlayer changes
14755           in their system a52dec library.
14756           The down and upmix code in liba52 doesn't seem to be disturbed by
14757           this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
14758           versions if passed from oil_cpu_get_flags (SSE currently is not).
14759           Fixes bug #592787.
14760
14761 2009-08-17 17:31:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14762
14763         * configure.ac:
14764           amr: Use opencore-amr pkg-config files if possible
14765           This makes it possible to build the plugins when the libraries
14766           are installed at non-standard locations.
14767           Fixes bug #591348.
14768
14769 2009-08-14 12:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14770
14771         * gst/mpegaudioparse/gstmpegaudioparse.c:
14772           mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
14773           Metadata provided seek tables are consistent with metadata's view of
14774           total size, which typically matches real size, but need not do so
14775           (e.g. a truncated file).  Fixes seeking and position reporting
14776           in such truncated files (although duration based on metadata may then
14777           still be incorrect).
14778
14779 2009-08-10 22:22:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14780
14781         * configure.ac:
14782           configure: bump core/base requirements to released versions
14783           to avoid confusion.
14784
14785 2009-08-04 10:44:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14786
14787         * configure.ac:
14788           configure: Remove all mentions to the id3tag plugin which was removed
14789
14790 2009-08-01 08:43:21 +0200  Marvin Schmidt <marvin_schmidt@gmx.net>
14791
14792         * configure.ac:
14793           mad: make check for mad independent of the check for id3tag
14794           Fixes bug #590432.
14795
14796 2009-07-31 00:25:43 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
14797
14798         * gst/asfdemux/gstrtpasfdepay.c:
14799           rtpasfdepay: set padding size to the correct value
14800           asf packets in rtp packets should come with their padding fields
14801           set to 0 and the depayload must update them to the correct
14802           value before pushing downstream
14803
14804 2009-07-27 20:12:20 +0200  Iago Toral <itoral@igalia.com>
14805
14806         * configure.ac:
14807         * docs/plugins/Makefile.am:
14808         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14809         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14810         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14811         * docs/plugins/inspect/plugin-amrnb.xml:
14812         * docs/plugins/inspect/plugin-amrwbdec.xml:
14813         * ext/Makefile.am:
14814         * ext/amrnb/GstAmrnbEnc.prs:
14815         * ext/amrnb/Makefile.am:
14816         * ext/amrnb/README:
14817         * ext/amrnb/amrnb.c:
14818         * ext/amrnb/amrnbdec.c:
14819         * ext/amrnb/amrnbdec.h:
14820         * ext/amrnb/amrnbenc.c:
14821         * ext/amrnb/amrnbenc.h:
14822         * ext/amrnb/amrnbparse.c:
14823         * ext/amrnb/amrnbparse.h:
14824         * ext/amrwbdec/Makefile.am:
14825         * ext/amrwbdec/README:
14826         * ext/amrwbdec/amrwb.c:
14827         * ext/amrwbdec/amrwbdec.c:
14828         * ext/amrwbdec/amrwbdec.h:
14829           amr: Add AMR-WB decoder and AMR-NB encoder and decoder
14830           These are based on the OpenCore codecs.
14831           Fixes bug #584890.
14832
14833 2009-07-24 00:43:07 +0300  Stefan Kost <ensonic@users.sf.net>
14834
14835         * common:
14836           Automatic update of common submodule
14837           From fedaaee to 94f95e3
14838
14839 2009-07-22 11:10:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14840
14841         * LICENSE_readme:
14842         * REQUIREMENTS:
14843         * configure.ac:
14844         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14845         * docs/plugins/gst-plugins-ugly-plugins.args.new:
14846         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
14847         * docs/plugins/inspect/plugin-dvdnav.xml:
14848         * ext/Makefile.am:
14849         * ext/dvdnav/.gitignore:
14850         * ext/dvdnav/Makefile.am:
14851         * ext/dvdnav/README:
14852         * ext/dvdnav/dvdnavsrc.c:
14853         * ext/dvdnav/dvdnavsrc.h:
14854         * ext/dvdnav/gst-dvd:
14855         * ext/dvdread/dvdreadsrc.c:
14856         * gst-plugins-ugly.spec.in:
14857         * po/POTFILES.in:
14858           dvdnav: remove dvdnav plugin
14859           Remove dvdnav plugin, it has no future. resindvd is the plugin to
14860           use for dvd playback. Note that dvdnav was never really enabled
14861           in -ugly, you had to edit configure.ac to get it built.
14862
14863 2009-06-20 14:31:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14864
14865         * tests/check/elements/mpeg2dec.c:
14866           mpeg2dec: Fix unused variables compiler warnings in unit test
14867
14868 2009-06-26 15:21:12 +0100  Jan Schmidt <thaytan@noraisin.net>
14869
14870         * autogen.sh:
14871           autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
14872           Check for more automake command variants. Use printf instead of 'echo -n'
14873           for portability
14874
14875 2009-07-13 12:24:14 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
14876
14877         * common:
14878           Automatic update of common submodule
14879           From 5845b63 to fedaaee
14880
14881 2009-02-10 13:25:54 +0000  Tim-Philipp Muller <tpm@mini.centricular.net>
14882
14883         * .gitignore:
14884           Make git ignore more files
14885
14886 2009-06-29 11:10:42 +0200  Edward Hervey <bilboed@bilboed.com>
14887
14888         * gst/asfdemux/gstasfdemux.c:
14889           asfdemux: Refactor multiple packet pull.
14890           This also fixes a bug by which the first buffer (in a multi-packet mode)
14891           passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
14892           full incoming buffer and not just of the single asf packet.
14893           Fixes corrupted frames introduced by latest commit.
14894
14895 2009-06-29 10:58:49 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14896
14897         * gst/asfdemux/gstasfdemux.c:
14898           asfdemux: use the right accurate field
14899           Remove accurate variable and its faulty use because the real variable is an
14900           instance variable.
14901
14902 2009-06-28 17:48:11 +0200  Edward Hervey <bilboed@bilboed.com>
14903
14904         * gst/asfdemux/asfpacket.c:
14905         * gst/asfdemux/gstasfdemux.c:
14906           asfdemux: Sprinkle branch prediction macros accross the code
14907
14908 2009-06-28 17:43:12 +0200  Edward Hervey <bilboed@bilboed.com>
14909
14910         * gst/asfdemux/gstasfdemux.c:
14911           asfdemux: Delay newsegment handling until we have a keyframe.
14912           We now have a chance for packets to be collected before we send out the
14913           newsegment. If we're not in accurate seeking (keyunit) it will set
14914           the segment start/time to the keyframe's timestamp.
14915
14916 2009-06-28 17:39:23 +0200  Edward Hervey <bilboed@bilboed.com>
14917
14918         * gst/asfdemux/gstasfdemux.c:
14919           asfdemux: Remove useless check. We already have checked for it above.
14920
14921 2009-06-28 17:31:11 +0200  Edward Hervey <bilboed@bilboed.com>
14922
14923         * gst/asfdemux/gstasfdemux.c:
14924           asfdemux: No longer queue GOPs now that seeking is fixed.
14925           We now *always* seek to the keyframe just before our requested position.
14926           When we encounter the first keyframe and we were not accurate (therefore doing
14927           keyframe seeking), we update the segment start position to the keyframe timestamp.
14928
14929 2009-06-28 17:42:44 +0200  Edward Hervey <bilboed@bilboed.com>
14930
14931         * gst/asfdemux/gstasfdemux.c:
14932         * gst/asfdemux/gstasfdemux.h:
14933           asfdemux: Store the accurate seeking flag
14934
14935 2009-06-28 17:04:00 +0200  Edward Hervey <bilboed@bilboed.com>
14936
14937         * gst/asfdemux/gstasfdemux.c:
14938           asfdemux: Use the average frame duration for buffers without a duration.
14939           This will still cause some timestamp jitter, but giving a hint as to the duration
14940           rather than nothing seems to be a better idea.
14941           Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
14942           duration using the accumulated packet duration (which will be correct).
14943
14944 2009-06-28 17:02:17 +0200  Edward Hervey <bilboed@bilboed.com>
14945
14946         * gst/asfdemux/gstasfdemux.c:
14947         * gst/asfdemux/gstasfdemux.h:
14948           asfdemux: Use index entry packet count to optimize seeking.
14949           The simple index entries also contain the number of packets one needs
14950           to retrieve at a given position to get a full keyframe. We therefore
14951           use that information to retrieve all those packets in one buffer when
14952           working in pull-mode.
14953
14954 2009-06-26 20:52:29 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
14955
14956         * gst/asfdemux/gstasfdemux.c:
14957           asfdemux: Do not try to free const pointer
14958           In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
14959           asfdemux tried to free a const pointer that had been cast to a
14960           normal pointer variable.
14961
14962 2009-06-26 20:44:09 +0200  Edward Hervey <bilboed@bilboed.com>
14963
14964         * gst/asfdemux/gstasfdemux.c:
14965           asfdemux: Use presentation timestamp when searching in the index.
14966           We need to take the preroll into account... else we end up too early.
14967
14968 2009-06-26 13:43:16 +0100  Jan Schmidt <thaytan@noraisin.net>
14969
14970         * common:
14971           Automatic update of common submodule
14972           From f3bb51b to 5845b63
14973
14974 2009-06-26 13:35:38 +0200  Edward Hervey <bilboed@bilboed.com>
14975
14976         * gst/asfdemux/gstasfdemux.c:
14977           asfdemux: Convert index entry from presentation time to timestamps.
14978           We weren't taking the preroll into account previously, meaning that we
14979           were always seeking preroll nanoseconds too early... resulting in a lot
14980           of dropped packets (which are before the start time).
14981           This brings quit a bit closer to as-fast-as-possible seeking in asf files.
14982
14983 2009-06-26 10:58:56 +0200  Edward Hervey <bilboed@bilboed.com>
14984
14985         * common:
14986         * gst/asfdemux/gstasfdemux.c:
14987           asfdemux: Fix byte array metadata handling.
14988           We basically discard byte array metadata. Should be trivial to adapt
14989           to storing the pointers if we need it later on.
14990
14991 2009-06-26 10:41:28 +0200  Edward Hervey <bilboed@bilboed.com>
14992
14993         * gst/asfdemux/gstasfdemux.c:
14994         * gst/asfdemux/gstasfdemux.h:
14995           asfdemux: Handle PAR/interlaced information stored in packet payload.
14996           This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
14997           in the ASF Packet payload extensions).
14998
14999 2009-06-26 10:40:39 +0200  Edward Hervey <bilboed@bilboed.com>
15000
15001         * gst/asfdemux/gstasfdemux.c:
15002         * gst/asfdemux/gstasfdemux.h:
15003           asfdemux: Store/Handle global metadata (not specific to one stream).
15004           This allows us to store (and handle) PAR information which might be stored there.
15005
15006 2009-06-25 18:24:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15007
15008         * gst/mpegaudioparse/gstmpegaudioparse.c:
15009           mpegaudioparse: fix Xing inverse seek table building
15010
15011 2009-06-24 15:15:37 +0100  Jan Schmidt <jan.schmidt@sun.com>
15012
15013         * common:
15014           Automatic update of common submodule
15015           From f3bb51b to f810030
15016
15017 2009-06-23 16:45:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15018
15019         * gst/asfdemux/gstasfdemux.c:
15020           asfdemux: don't try to free a NULL taglist
15021
15022 2009-06-23 02:14:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15023
15024         * gst/asfdemux/gstasfdemux.c:
15025           asfdemux: post tags only after we've created our source pads
15026           Post global tags only after we've added our source pads, so that
15027           tag events get sent downstream in addition to tag messages posted
15028           on the bus. This makes sure tags can be picked up automatically
15029           when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
15030           While we're at it, also add a container-format tag.
15031
15032 2009-06-23 01:37:01 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15033
15034         * configure.ac:
15035         * gst/asfdemux/gstasfdemux.c:
15036           asfdemux: use new bytereader functions for image tag parsing
15037
15038 2009-06-22 18:53:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15039
15040         * gst/asfdemux/gstasfdemux.c:
15041         * gst/asfdemux/gstasfdemux.h:
15042           asfdemux: remove some more unused variables
15043
15044 2009-06-19 17:25:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15045
15046         * gst/realmedia/rmdemux.c:
15047           rmdemux: plug buffer leaking
15048
15049 2009-06-22 17:36:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15050
15051         * gst/asfdemux/gstrtpasfdepay.c:
15052           asfdepay: guard against dropped buffers
15053           If a buffer was dropped, we might request data from the adapter that is not
15054           there and then we get a NULL buffer.
15055
15056 2009-06-22 17:16:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15057
15058         * gst/asfdemux/gstasfdemux.c:
15059         * gst/asfdemux/gstasfdemux.h:
15060           asfdemux: set DISCONT on streams
15061           When we receive a DISCONT as input, don't clear our complete state but simply
15062           mark a discont that will be put on the next buffer. The code will be able to
15063           handle and throw away incomplete data.
15064           Add some more debug info.
15065           Remove an unused variable.
15066
15067 2009-06-22 17:15:52 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15068
15069         * gst/asfdemux/gstrtpasfdepay.c:
15070           asfdepay: set DELTA_UNIT flag correctly
15071           Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
15072           Add some more debug info.
15073
15074 2009-06-22 13:37:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15075
15076         * gst/asfdemux/gstasfdemux.c:
15077           asfdemux: fix latency calculations
15078           We need to check for -1 as an invalid timestamp, not 1.
15079
15080 2009-06-16 09:45:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15081
15082         * gst/mpegaudioparse/gstmpegaudioparse.c:
15083         * gst/mpegaudioparse/gstmpegaudioparse.h:
15084           mp3parse: don't put every single frame into the index
15085           Let's not put every single mp3 frame in our index, a few frames per
15086           second should be more than enough. For now use an index interval
15087           of 100ms-500ms depending on the upstream size, to keep the index at
15088           a reasonable size. Factor out the code that adds the index entry
15089           into a separate function for better code readability.
15090
15091 2009-06-16 01:40:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15092
15093         * gst/mpegaudioparse/gstmpegaudioparse.c:
15094         * gst/mpegaudioparse/gstmpegaudioparse.h:
15095           mp3parse: assume seekability only if we know the upstream size
15096           While technically upstream may be seekable even if it doesn't know
15097           the exact size, I can't think of a use case where this distincation
15098           is relevant in practice, so for now just assume we're not seekable
15099           if upstream doesn't provide us with a size. Makes sure we don't
15100           build a seek index when streaming internet radio with sources that
15101           pretend to be seekable until you try to actually seek.
15102
15103 2009-06-19 17:46:12 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15104
15105         * gst-plugins-ugly.spec.in:
15106           Fix x264 requirement in SPEC file
15107
15108 2009-06-19 15:01:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15109
15110         * ext/x264/gstx264enc.c:
15111         * gst/realmedia/rdtmanager.c:
15112           x264enc, rdtmanager: fix compilation with debugging disabled
15113
15114 2009-06-11 13:48:22 +0100  Jan Schmidt <thaytan@noraisin.net>
15115
15116         * common:
15117         * docs/plugins/Makefile.am:
15118           docs: Bump common. Fix comment in the docs Makefile.am
15119
15120 2009-06-18 20:26:04 +0100  Jan Schmidt <thaytan@noraisin.net>
15121
15122         * configure.ac:
15123         * win32/common/config.h:
15124           Back to development -> 0.10.12.1
15125
15126 2009-06-18 08:54:17 +0100  Jan Schmidt <thaytan@noraisin.net>
15127
15128         * gst-plugins-ugly.doap:
15129           Add 0.10.12 release to the doap file
15130
15131 === release 0.10.12 ===
15132
15133 2009-06-18 08:34:54 +0100  Jan Schmidt <thaytan@noraisin.net>
15134
15135         * ChangeLog:
15136         * NEWS:
15137         * RELEASE:
15138         * configure.ac:
15139         * docs/plugins/gst-plugins-ugly-plugins.args:
15140         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15141         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15142         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
15143         * docs/plugins/inspect/plugin-a52dec.xml:
15144         * docs/plugins/inspect/plugin-asf.xml:
15145         * docs/plugins/inspect/plugin-cdio.xml:
15146         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15147         * docs/plugins/inspect/plugin-dvdread.xml:
15148         * docs/plugins/inspect/plugin-dvdsub.xml:
15149         * docs/plugins/inspect/plugin-iec958.xml:
15150         * docs/plugins/inspect/plugin-lame.xml:
15151         * docs/plugins/inspect/plugin-mad.xml:
15152         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15153         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15154         * docs/plugins/inspect/plugin-mpegstream.xml:
15155         * docs/plugins/inspect/plugin-realmedia.xml:
15156         * docs/plugins/inspect/plugin-siddec.xml:
15157         * docs/plugins/inspect/plugin-synaesthesia.xml:
15158         * docs/plugins/inspect/plugin-twolame.xml:
15159         * docs/plugins/inspect/plugin-x264.xml:
15160         * win32/common/config.h:
15161           Release 0.10.12
15162
15163 2009-06-18 08:34:46 +0100  Jan Schmidt <thaytan@noraisin.net>
15164
15165         * po/bg.po:
15166         * po/id.po:
15167         * po/it.po:
15168         * po/nl.po:
15169         * po/zh_CN.po:
15170           Update .po files
15171
15172 2009-06-18 08:04:40 +0100  Jan Schmidt <thaytan@noraisin.net>
15173
15174         * po/af.po:
15175         * po/az.po:
15176         * po/bg.po:
15177         * po/ca.po:
15178         * po/cs.po:
15179         * po/da.po:
15180         * po/en_GB.po:
15181         * po/es.po:
15182         * po/fi.po:
15183         * po/fr.po:
15184         * po/hu.po:
15185         * po/id.po:
15186         * po/it.po:
15187         * po/ja.po:
15188         * po/lt.po:
15189         * po/mt.po:
15190         * po/nb.po:
15191         * po/nl.po:
15192         * po/or.po:
15193         * po/pl.po:
15194         * po/pt_BR.po:
15195         * po/ru.po:
15196         * po/sk.po:
15197         * po/sq.po:
15198         * po/sr.po:
15199         * po/sv.po:
15200         * po/tr.po:
15201         * po/uk.po:
15202         * po/vi.po:
15203         * po/zh_CN.po:
15204           Update .po files
15205
15206 2009-06-05 22:10:02 +0100  Jan Schmidt <thaytan@noraisin.net>
15207
15208         * configure.ac:
15209         * po/af.po:
15210         * po/az.po:
15211         * po/bg.po:
15212         * po/ca.po:
15213         * po/cs.po:
15214         * po/da.po:
15215         * po/en_GB.po:
15216         * po/es.po:
15217         * po/fi.po:
15218         * po/fr.po:
15219         * po/hu.po:
15220         * po/id.po:
15221         * po/it.po:
15222         * po/ja.po:
15223         * po/lt.po:
15224         * po/mt.po:
15225         * po/nb.po:
15226         * po/nl.po:
15227         * po/or.po:
15228         * po/pl.po:
15229         * po/pt_BR.po:
15230         * po/ru.po:
15231         * po/sk.po:
15232         * po/sq.po:
15233         * po/sr.po:
15234         * po/sv.po:
15235         * po/tr.po:
15236         * po/uk.po:
15237         * po/vi.po:
15238         * po/zh_CN.po:
15239         * win32/common/config.h:
15240           0.10.11.2 pre-release
15241
15242 2009-06-05 22:07:31 +0100  Jan Schmidt <thaytan@noraisin.net>
15243
15244         * win32/common/config.h.in:
15245           win32: Remove #undef inline from the win32 config.h
15246
15247 2009-06-05 20:53:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15248
15249         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15250         * docs/plugins/inspect/plugin-mad.xml:
15251         * ext/mad/Makefile.am:
15252         * ext/mad/gstid3tag.c:
15253         * ext/mad/gstmad.c:
15254         * ext/mad/gstmad.h:
15255           mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
15256           It will be reborn with a shiny new code base under its hood in -bad.
15257           See #581756 and #565764.
15258
15259 2009-06-05 19:48:28 +0100  Jan Schmidt <thaytan@noraisin.net>
15260
15261         * tests/check/pipelines/.gitignore:
15262           gitignore: Ignore some built files in the test area
15263
15264 2009-06-05 19:46:17 +0100  Jan Schmidt <thaytan@noraisin.net>
15265
15266         * docs/plugins/inspect/plugin-a52dec.xml:
15267         * docs/plugins/inspect/plugin-asf.xml:
15268         * docs/plugins/inspect/plugin-cdio.xml:
15269         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15270         * docs/plugins/inspect/plugin-dvdread.xml:
15271         * docs/plugins/inspect/plugin-dvdsub.xml:
15272         * docs/plugins/inspect/plugin-iec958.xml:
15273         * docs/plugins/inspect/plugin-lame.xml:
15274         * docs/plugins/inspect/plugin-mad.xml:
15275         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15276         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15277         * docs/plugins/inspect/plugin-mpegstream.xml:
15278         * docs/plugins/inspect/plugin-realmedia.xml:
15279         * docs/plugins/inspect/plugin-siddec.xml:
15280         * docs/plugins/inspect/plugin-synaesthesia.xml:
15281         * docs/plugins/inspect/plugin-twolame.xml:
15282           docs: Update plugin inspect files
15283
15284 2009-06-05 19:25:54 +0100  Jan Schmidt <thaytan@noraisin.net>
15285
15286         * configure.ac:
15287         * docs/plugins/Makefile.am:
15288         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15289         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15290         * docs/plugins/inspect/plugin-x264.xml:
15291         * ext/Makefile.am:
15292         * gst-plugins-ugly.spec.in:
15293         * tests/check/Makefile.am:
15294         * tests/check/elements/.gitignore:
15295           Moved 'x264enc' from -bad to -ugly
15296
15297 2009-05-25 11:18:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15298
15299         * ext/x264/gstx264enc.c:
15300         * ext/x264/gstx264enc.h:
15301           [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
15302           Fixes #583627
15303
15304 2009-05-09 23:47:39 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15305
15306         * ext/x264/GstX264Enc.prs:
15307           [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
15308
15309 2009-05-09 12:42:25 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15310
15311         * ext/x264/GstX264Enc.prs:
15312           [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
15313
15314 2009-05-07 17:53:42 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15315
15316         * ext/x264/gstx264enc.c:
15317           [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
15318
15319 2009-04-30 00:06:36 +0300  Stefan Kost <ensonic@users.sf.net>
15320
15321         * ext/x264/GstX264Enc.prs:
15322         * ext/x264/Makefile.am:
15323         * ext/x264/gstx264enc.c:
15324           [MOVED FROM BAD 24/28] x264enc: add preset support
15325           Add preset iface and a (dummy) preset file as a starting point.
15326
15327 2009-04-29 16:57:36 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15328
15329         * ext/x264/gstx264enc.c:
15330           [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
15331
15332 2009-04-09 23:53:39 +0200  Janin Kolenc <janin.kolenc at marand.si>
15333
15334         * ext/x264/gstx264enc.c:
15335         * ext/x264/gstx264enc.h:
15336           [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
15337           Use the GstForceKeyUnit event to force a keyframe.
15338           Fixes #578112.
15339
15340 2009-01-05 10:28:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15341
15342           [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...
15343           Original commit message from CVS:
15344           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
15345           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
15346           Use hyphen in property name, perform safety buffer size check
15347           prior to mem access, and some more parentheses in macro.
15348
15349 2009-01-02 01:44:11 +0000  Alessandro Decina <alessandro.d@gmail.com>
15350
15351           [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
15352           Original commit message from CVS:
15353           * ext/apexsink/Makefile.am:
15354           Link against -lgcrpyto for RSA_new and RSA_free.
15355           * ext/faac/gstfaac.c:
15356           * ext/x264/gstx264enc.c:
15357           Fix compiler warnings.
15358
15359 2008-11-14 19:52:24 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15360
15361           [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
15362           Original commit message from CVS:
15363           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
15364           Construct source caps in more conventional (and correct) manner.
15365
15366 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15367
15368           [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
15369           Original commit message from CVS:
15370           * ext/alsaspdif/Makefile.am:
15371           * ext/amrwb/Makefile.am:
15372           * ext/apexsink/Makefile.am:
15373           * ext/arts/Makefile.am:
15374           * ext/artsd/Makefile.am:
15375           * ext/audiofile/Makefile.am:
15376           * ext/audioresample/Makefile.am:
15377           * ext/bz2/Makefile.am:
15378           * ext/cdaudio/Makefile.am:
15379           * ext/celt/Makefile.am:
15380           * ext/dc1394/Makefile.am:
15381           * ext/dirac/Makefile.am:
15382           * ext/directfb/Makefile.am:
15383           * ext/divx/Makefile.am:
15384           * ext/dts/Makefile.am:
15385           * ext/faac/Makefile.am:
15386           * ext/faad/Makefile.am:
15387           * ext/gsm/Makefile.am:
15388           * ext/hermes/Makefile.am:
15389           * ext/ivorbis/Makefile.am:
15390           * ext/jack/Makefile.am:
15391           * ext/jp2k/Makefile.am:
15392           * ext/ladspa/Makefile.am:
15393           * ext/lcs/Makefile.am:
15394           * ext/libfame/Makefile.am:
15395           * ext/libmms/Makefile.am:
15396           * ext/metadata/Makefile.am:
15397           * ext/mpeg2enc/Makefile.am:
15398           * ext/mplex/Makefile.am:
15399           * ext/musepack/Makefile.am:
15400           * ext/musicbrainz/Makefile.am:
15401           * ext/mythtv/Makefile.am:
15402           * ext/nas/Makefile.am:
15403           * ext/neon/Makefile.am:
15404           * ext/ofa/Makefile.am:
15405           * ext/polyp/Makefile.am:
15406           * ext/resindvd/Makefile.am:
15407           * ext/sdl/Makefile.am:
15408           * ext/shout/Makefile.am:
15409           * ext/snapshot/Makefile.am:
15410           * ext/sndfile/Makefile.am:
15411           * ext/soundtouch/Makefile.am:
15412           * ext/spc/Makefile.am:
15413           * ext/swfdec/Makefile.am:
15414           * ext/tarkin/Makefile.am:
15415           * ext/theora/Makefile.am:
15416           * ext/timidity/Makefile.am:
15417           * ext/twolame/Makefile.am:
15418           * ext/x264/Makefile.am:
15419           * ext/xine/Makefile.am:
15420           * ext/xvid/Makefile.am:
15421           * gst-libs/gst/app/Makefile.am:
15422           * gst-libs/gst/dshow/Makefile.am:
15423           * gst/aiffparse/Makefile.am:
15424           * gst/app/Makefile.am:
15425           * gst/audiobuffer/Makefile.am:
15426           * gst/bayer/Makefile.am:
15427           * gst/cdxaparse/Makefile.am:
15428           * gst/chart/Makefile.am:
15429           * gst/colorspace/Makefile.am:
15430           * gst/dccp/Makefile.am:
15431           * gst/deinterlace/Makefile.am:
15432           * gst/deinterlace2/Makefile.am:
15433           * gst/dvdspu/Makefile.am:
15434           * gst/festival/Makefile.am:
15435           * gst/filter/Makefile.am:
15436           * gst/flacparse/Makefile.am:
15437           * gst/flv/Makefile.am:
15438           * gst/games/Makefile.am:
15439           * gst/h264parse/Makefile.am:
15440           * gst/librfb/Makefile.am:
15441           * gst/mixmatrix/Makefile.am:
15442           * gst/modplug/Makefile.am:
15443           * gst/mpeg1sys/Makefile.am:
15444           * gst/mpeg4videoparse/Makefile.am:
15445           * gst/mpegdemux/Makefile.am:
15446           * gst/mpegtsmux/Makefile.am:
15447           * gst/mpegvideoparse/Makefile.am:
15448           * gst/mve/Makefile.am:
15449           * gst/nsf/Makefile.am:
15450           * gst/nuvdemux/Makefile.am:
15451           * gst/overlay/Makefile.am:
15452           * gst/passthrough/Makefile.am:
15453           * gst/pcapparse/Makefile.am:
15454           * gst/playondemand/Makefile.am:
15455           * gst/rawparse/Makefile.am:
15456           * gst/real/Makefile.am:
15457           * gst/rtjpeg/Makefile.am:
15458           * gst/rtpmanager/Makefile.am:
15459           * gst/scaletempo/Makefile.am:
15460           * gst/sdp/Makefile.am:
15461           * gst/selector/Makefile.am:
15462           * gst/smooth/Makefile.am:
15463           * gst/smoothwave/Makefile.am:
15464           * gst/speed/Makefile.am:
15465           * gst/speexresample/Makefile.am:
15466           * gst/stereo/Makefile.am:
15467           * gst/subenc/Makefile.am:
15468           * gst/tta/Makefile.am:
15469           * gst/vbidec/Makefile.am:
15470           * gst/videodrop/Makefile.am:
15471           * gst/videosignal/Makefile.am:
15472           * gst/virtualdub/Makefile.am:
15473           * gst/vmnc/Makefile.am:
15474           * gst/y4m/Makefile.am:
15475           * sys/acmenc/Makefile.am:
15476           * sys/cdrom/Makefile.am:
15477           * sys/dshowdecwrapper/Makefile.am:
15478           * sys/dshowsrcwrapper/Makefile.am:
15479           * sys/dvb/Makefile.am:
15480           * sys/dxr3/Makefile.am:
15481           * sys/fbdev/Makefile.am:
15482           * sys/oss4/Makefile.am:
15483           * sys/qcam/Makefile.am:
15484           * sys/qtwrapper/Makefile.am:
15485           * sys/vcd/Makefile.am:
15486           * sys/wininet/Makefile.am:
15487           * win32/common/config.h:
15488           Don't install static libs for plugins. Fixes #550851 for -bad.
15489
15490 2008-10-27 17:01:22 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15491
15492           [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API.  Fixes #555238.
15493           Original commit message from CVS:
15494           * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
15495           Adapt to slightly modified x264 API.  Fixes #555238.
15496
15497 2008-08-12 16:13:15 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15498
15499           [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps).  If needed, a generic element can do so.
15500           Original commit message from CVS:
15501           * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
15502           (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
15503           * ext/x264/gstx264enc.h:
15504           Do not deal with duplicated input (timestamps).  If needed,
15505           a generic element can do so.
15506           Do not manipulate input timestamps on the way out,
15507           since that shifts the timeline and A/V sync.
15508
15509 2008-08-12 15:41:48 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15510
15511           [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
15512           Original commit message from CVS:
15513           * docs/plugins/gst-plugins-bad-plugins.args:
15514           Integrate new properties into documentation.
15515           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
15516           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15517           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
15518           Fix up API prior to eventual plugin move.
15519           API: GstX264Enc:pass (provides more options, and changed to enum)
15520
15521 2008-08-12 13:08:39 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15522
15523           [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
15524           Original commit message from CVS:
15525           * docs/plugins/Makefile.am:
15526           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
15527           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
15528           * ext/x264/gstx264enc.c:
15529           * tests/check/Makefile.am:
15530           * tests/check/elements/x264enc.c: (setup_x264enc),
15531           (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
15532           Add documentation and unit test for x264enc.
15533
15534 2008-08-11 17:24:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15535
15536           [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
15537           Original commit message from CVS:
15538           * ext/x264/gstx264enc.c: (gst_x264_enc_init),
15539           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
15540           Allocate some buffers in more adaptive and economical fashion.
15541
15542 2008-08-11 15:16:14 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15543
15544           [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
15545           Original commit message from CVS:
15546           * configure.ac:
15547           Check for sufficiently up-to-date x264 API.
15548           * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
15549           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
15550           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15551           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
15552           * ext/x264/gstx264enc.h:
15553           Expose some more parameters of the x264 encoder as properties.
15554
15555 2008-08-08 15:07:12 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15556
15557           [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
15558           Original commit message from CVS:
15559           * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
15560           (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
15561           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
15562           (gst_x264_enc_flush_frames):
15563           Coding style and layout; re-order some functions in more
15564           typical and natural flow.
15565
15566 2008-08-08 14:19:16 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15567
15568           [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
15569           Original commit message from CVS:
15570           * ext/x264/Makefile.am:
15571           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
15572           (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
15573           (gst_x264_enc_reset), (gst_x264_enc_finalize),
15574           (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
15575           (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
15576           (gst_x264_enc_change_state), (gst_x264_enc_set_property):
15577           * ext/x264/gstx264enc.h:
15578           Use GQueue in stead of custom queue code.
15579           Factorize flushing out encoder delayed frames.
15580           Factorize initialization and state change reset.
15581
15582 2008-08-08 10:56:02 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15583
15584           [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
15585           Original commit message from CVS:
15586           * ext/x264/gstx264enc.h:
15587           * sys/fbdev/gstfbdevsink.c:
15588           Use configure-generated _stdint.h.
15589
15590 2008-08-08 10:13:36 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15591
15592           [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
15593           Original commit message from CVS:
15594           * ext/x264/Makefile.am:
15595           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
15596           (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
15597           (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
15598           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15599           (gst_x264_enc_finalize), (gst_x264_enc_chain),
15600           (gst_x264_enc_encode_frame), (plugin_init):
15601           * ext/x264/gstx264enc.h:
15602           Use video format library and GST_WRITE_*_BE macros where applicable.
15603           Use finalize in stead of dispose.
15604           Set up debug category and log callback.
15605
15606 2008-06-04 11:33:21 +0000  Tim-Philipp Müller <tim@centricular.net>
15607
15608           [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...
15609           Original commit message from CVS:
15610           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
15611           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
15612           (gst_x264_enc_encode_frame):
15613           Try harder not to crash when we get an EOS event but haven't set
15614           up the encoder yet (as may happen when upstream errors out with
15615           not-negotiated, for example). Also, always push the EOS event
15616           downstream.
15617
15618 2007-12-11 16:26:07 +0000  Wim Taymans <wim.taymans@gmail.com>
15619
15620           [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
15621           Original commit message from CVS:
15622           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
15623           Fix caps memleak.
15624
15625 2007-10-26 17:18:41 +0000  Tim-Philipp Müller <tim@centricular.net>
15626
15627           [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
15628           Original commit message from CVS:
15629           * ext/x264/gstx264enc.c:
15630           Fix build against the libx264 version that ships with debian stable.
15631
15632 2007-09-24 10:53:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15633
15634           [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
15635           Original commit message from CVS:
15636           * ext/audioresample/gstaudioresample.c:
15637           * ext/x264/gstx264enc.c:
15638           * gst/dvdspu/gstdvdspu.c:
15639           * gst/dvdspu/gstdvdspu.h:
15640           * gst/festival/gstfestival.c:
15641           * gst/h264parse/gsth264parse.c:
15642           * gst/mpegtsparse/mpegtspacketizer.c:
15643           * gst/mpegtsparse/mpegtsparse.c:
15644           * gst/multifile/gstmultifilesink.c:
15645           * gst/multifile/gstmultifilesrc.c:
15646           * gst/nuvdemux/gstnuvdemux.c:
15647           * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
15648           * sys/dshowsrcwrapper/gstdshowvideosrc.c:
15649           * sys/vcd/vcdsrc.c:
15650           Massive leak fixing, plus code cleanups.
15651
15652 2007-07-18 07:35:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15653
15654           [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
15655           Original commit message from CVS:
15656           * examples/app/appsrc_ex.c:
15657           * examples/switch/switcher.c:
15658           * ext/neon/gstneonhttpsrc.c:
15659           * ext/timidity/gstwildmidi.c:
15660           * ext/x264/gstx264enc.c:
15661           * gst/mve/mveaudioenc.c: (mve_compress_audio):
15662           * gst/rtpmanager/gstrtpclient.c:
15663           * gst/rtpmanager/gstrtpjitterbuffer.c:
15664           * gst/spectrum/demo-audiotest.c:
15665           * gst/spectrum/demo-osssrc.c:
15666           * sys/dvb/gstdvbsrc.c:
15667           Add stdlib include (free, atoi, exit).
15668
15669 2007-05-15 21:23:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15670
15671           [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
15672           Original commit message from CVS:
15673           * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
15674           This needs a version check.
15675           * gst/bayer/Makefile.am:
15676           Fix the build.
15677
15678 2007-03-25 13:06:26 +0000  Michal Benes <michal.benes@itonis.tv>
15679
15680           [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
15681           Original commit message from CVS:
15682           Patch by: Michal Benes <michal.benes at itonis tv>
15683           Patch by: Josef Zlomek <josef.zlomek at itonis tv>
15684           * configure.ac:
15685           * ext/Makefile.am:
15686           * ext/x264/Makefile.am:
15687           * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
15688           (gst_x264_enc_analyse_get_type),
15689           (gst_x264_enc_timestamp_queue_init),
15690           (gst_x264_enc_timestamp_queue_free),
15691           (gst_x264_enc_timestamp_queue_put),
15692           (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
15693           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
15694           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
15695           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15696           (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
15697           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
15698           (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
15699           (gst_x264_enc_set_property), (gst_x264_enc_get_property),
15700           (plugin_init):
15701           * ext/x264/gstx264enc.h:
15702           Add libx264-based h264 encoder plugin (#421110). Probably doesn't
15703           handle 'odd' widths and heights correctly yet.
15704
15705 2009-06-05 01:51:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15706
15707         * gst/asfdemux/gstasfdemux.c:
15708           asfdemux: nicer metadata extraction of genre tags in some cases
15709           Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
15710           that they presumably stand for.
15711
15712 2009-06-05 01:32:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15713
15714         * gst/asfdemux/gstasfdemux.c:
15715           asfdemux: parse WM/Picture tags to extract cover art
15716           Fixes #583112.
15717
15718 2009-05-31 20:20:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15719
15720         * REQUIREMENTS:
15721           docs: fix http links for amr libs in REQUIREMENTS
15722
15723 2009-05-29 20:07:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15724
15725         * gst/asfdemux/gstasfdemux.c:
15726           asfdemux: fix bogus flow return handling in eos handler
15727           Don't overwrite the origin flow return by whatever flow we get
15728           when trying to push the remaining internally queued payloads.
15729           We want to do our eos logic, ie. send an EOS event or segment-done
15730           message in any case. Makes things EOS properly when an EOS event
15731           is forced upon the pipeline so that the source returns
15732           FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
15733
15734 2009-05-29 19:52:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15735
15736         * win32/common/config.h:
15737           win32: update config.h
15738
15739 2009-05-22 19:27:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15740
15741         * configure.ac:
15742           configure: bump core/base requirements to released versions
15743
15744 2009-05-22 19:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15745
15746         * autogen.sh:
15747         * configure.ac:
15748           autogen: move the -Wno-portability for automake into configure.ac
15749
15750 2009-05-27 00:16:30 +0100  Jan Schmidt <thaytan@noraisin.net>
15751
15752         * gst/dvdlpcmdec/Makefile.am:
15753         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
15754           dvdlpcmdec: Add multichannel channel maps, and send some tags
15755           Add a multichannel map to the output caps, and send at least a CODEC and
15756           BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
15757           no samples and can't find info about the channel ordering, but this is
15758           better than nothing.
15759
15760 2009-05-26 17:19:54 +0100  Jan Schmidt <thaytan@noraisin.net>
15761
15762         * common:
15763           Automatic update of common submodule
15764           From 888e0a2 to c572721
15765
15766 2009-05-22 10:20:46 +0100  Jan Schmidt <thaytan@noraisin.net>
15767
15768         * common:
15769           Automatic update of common submodule
15770           From 6ab11d1 to 888e0a2
15771
15772 2009-05-21 15:18:06 +0100  Jan Schmidt <thaytan@noraisin.net>
15773
15774         * gst/dvdsub/gstdvdsubdec.c:
15775           dvdsubdec: Remove some dead code
15776           Remove some redundant memset - gobject memory is already initalised to 0.
15777           Remove a commented out line leftover from the previous commit
15778
15779 2009-05-21 14:20:22 +0100  Kapil Agrawal <kapil@mediamagictechnologies.com>
15780
15781         * gst/dvdsub/gstdvdsubdec.c:
15782         * gst/dvdsub/gstdvdsubdec.h:
15783           dvdsubdec: Support ARGB output
15784           Negotiate to and render into ARGB buffers directly if the peer supports it.
15785           Fixes: #580869
15786
15787 2009-05-19 00:51:49 +0100  Jan Schmidt <thaytan@noraisin.net>
15788
15789         * ext/a52dec/gsta52dec.c:
15790           a52dec: Reconcile code with dtsdec
15791           Perform some cleanups based on the dtsdec code such as using the boilerplate
15792           macro and static pad template functions.
15793           Add some documentation. Don't register a change in flags until we synch on
15794           another frame successfully.
15795
15796 2009-05-14 12:32:16 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15797
15798         * ext/lame/gstlamemp3enc.c:
15799           lamemp3enc: Improve debugging a bit
15800
15801 2009-05-13 19:32:16 +0200  Edward Hervey <bilboed@bilboed.com>
15802
15803         * ext/mpeg2dec/gstmpeg2dec.c:
15804           mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
15805
15806 2009-05-13 01:55:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15807
15808         * po/Makevars:
15809         * po/af.po:
15810         * po/az.po:
15811         * po/bg.po:
15812         * po/ca.po:
15813         * po/cs.po:
15814         * po/da.po:
15815         * po/en_GB.po:
15816         * po/es.po:
15817         * po/fi.po:
15818         * po/fr.po:
15819         * po/hu.po:
15820         * po/id.po:
15821         * po/it.po:
15822         * po/ja.po:
15823         * po/lt.po:
15824         * po/mt.po:
15825         * po/nb.po:
15826         * po/nl.po:
15827         * po/or.po:
15828         * po/pl.po:
15829         * po/pt_BR.po:
15830         * po/ru.po:
15831         * po/sk.po:
15832         * po/sq.po:
15833         * po/sr.po:
15834         * po/sv.po:
15835         * po/tr.po:
15836         * po/uk.po:
15837         * po/vi.po:
15838         * po/zh_CN.po:
15839           po: avoid conflicts of local *.po files with files in git
15840           Make it so that filenames and line numbers are only stored in the *.pot file
15841           (which is not in git), but not in the individual *.po files. This information
15842           is hardly useful for translators in our case, and it should avoid the constant
15843           conflicts of local *.po files with the ones in git which are caused by the
15844           source files changing and the line numbers being updated. This commit might
15845           cause one last merge conflict for you, which you can work around with
15846           "git checkout po/*.po" before merging or pulling. After that there should
15847           (hopefully) not be any more local modifications of these files (unless
15848           someone committed additions or changes to translated strings and the
15849           *.po files haven't been updated yet, that is).
15850
15851 2009-05-12 19:22:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15852
15853         * ext/lame/gstlamemp3enc.c:
15854           lamemp3enc: add Since tag to gtk-doc chunk
15855
15856 2009-05-13 01:46:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15857
15858         * tests/check/elements/mpeg2dec.c:
15859           checks: fix mpeg2dec unit test again after interlace addition to caps
15860
15861 2009-05-12 20:34:20 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15862
15863         * ext/mpeg2dec/gstmpeg2dec.c:
15864           mpeg2dec: work around old mpeg2dec versions
15865           The repeat first field flag was introduced in 0.5.0 so conditionally disable its
15866           detection and just assume no rff is used. This fixes the compilation.
15867           Fixes #582375
15868
15869 2009-05-12 20:24:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15870
15871         * ext/mpeg2dec/Makefile.am:
15872           mpeg2dec: link to gstvideo
15873           Fix compilation by adding the right include directories and linking to the video
15874           library.
15875
15876 2009-05-12 11:57:04 +0200  Edward Hervey <bilboed@bilboed.com>
15877
15878         * gst/asfdemux/asfpacket.c:
15879           asfdemux: Downgrade simple statements from WARNING to DEBUG
15880
15881 2009-05-11 12:37:46 +0200  Edward Hervey <bilboed@bilboed.com>
15882
15883         * gst/asfdemux/asfheaders.c:
15884         * gst/asfdemux/asfheaders.h:
15885         * gst/asfdemux/asfpacket.c:
15886         * gst/asfdemux/asfpacket.h:
15887           asf: Detect more payload extensions.
15888           These should help fix interlaced/PAR issues with more files.
15889
15890 2009-05-12 11:44:13 +0200  Edward Hervey <bilboed@bilboed.com>
15891
15892         * ext/mpeg2dec/gstmpeg2dec.c:
15893         * ext/mpeg2dec/gstmpeg2dec.h:
15894           mpeg2dec: Implement interlaced support.
15895           Expand the debugging statements to show more picture information.
15896
15897 2009-05-12 11:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15898
15899         * ext/mpeg2dec/gstmpeg2dec.c:
15900           mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
15901           ffdec_mpeg2video is much faster, fixes bug #574461.
15902
15903 2009-05-10 16:53:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15904
15905         * ext/lame/gstlamemp3enc.c:
15906           lamemp3enc: Don't write a Xing header
15907
15908 2009-05-10 11:17:25 +0200  Marc-Andre Lureau <marcandre.lureau@gmail.com>
15909
15910         * autogen.sh:
15911           Run libtoolize before aclocal
15912           This unbreaks the build in some cases. Fixes bug #582021
15913
15914 2009-05-09 15:28:18 +0200  Edward Hervey <bilboed@bilboed.com>
15915
15916         * ext/mpeg2dec/gstmpeg2dec.c:
15917           mpeg2dec: use 64bit safe scaling functions.
15918           Got this to fail when seeking in a 14GB file (the value in bytes is
15919           bigger than 2**32).
15920
15921 2009-05-09 10:57:34 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15922
15923         * gst/mpegaudioparse/gstmpegaudioparse.c:
15924           mpegaudioparse: remove some pointless g_return_if_fail()s
15925
15926 2009-05-08 14:24:47 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15927
15928         * ext/twolame/gsttwolame.c:
15929           Switch twolame to primary rank
15930
15931 2009-05-07 17:59:52 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15932
15933         * ext/lame/gstlame.c:
15934         * ext/lame/gstlamemp3enc.c:
15935         * ext/twolame/gsttwolame.c:
15936           Add ranks to mp3 encoders
15937
15938 2009-05-07 17:57:17 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15939
15940         * gst-plugins-ugly.spec.in:
15941           Add twolame plugin to spec file
15942
15943 2009-05-02 18:11:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15944
15945         * gst/asfdemux/asfpacket.c:
15946         * gst/asfdemux/gstasfdemux.c:
15947         * gst/asfdemux/gstasfdemux.h:
15948           asfdemux: use upstream segment and timestamps for some interpolation
15949           This should particularly help in case of upstream live src, e.g. rtspsrc,
15950           and especially so if it has to perform fallback to TCP.
15951
15952 2009-05-07 11:09:59 +0200  Edward Hervey <bilboed@bilboed.com>
15953
15954         * gst/asfdemux/gstrtpasfdepay.c:
15955           rtpasfdepay: Add support for fragmented packet (L == 0).
15956           This happens with rtp-over-udp.
15957
15958 2009-05-07 10:10:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15959
15960         * ext/lame/gstlamemp3enc.c:
15961           lamemp3enc: Fixup the bitrate only for CBR
15962           Additionally clarify some property descriptions.
15963
15964 2009-05-06 21:47:17 +0200  Alessandro Decina <alessandro.d@gmail.com>
15965
15966         * ext/lame/gstlamemp3enc.c:
15967           lame: fix format string in debug statement
15968
15969 2009-05-06 15:37:44 +0100  Jan Schmidt <thaytan@noraisin.net>
15970
15971         * gst/mpegaudioparse/gstmpegaudioparse.c:
15972           mp3parse: Don't reject valid Xing tables of contents
15973           Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
15974           reject them because of it, just subtract the initial offset when reading
15975           the table.
15976
15977 2009-05-06 15:27:01 +0100  Jan Schmidt <thaytan@noraisin.net>
15978
15979         * gst/mpegaudioparse/gstmpegaudioparse.c:
15980           mp3parse: Allow more bits to change in headers during resynch
15981           Be more lenient about what we accept as changing bits in a header - basically,
15982           only require that the mp3 sync marker is present, for the mpeg version,
15983           layer and samplerate.
15984           Fixes: #581464
15985
15986 2009-05-06 13:17:35 +0200  Edward Hervey <bilboed@bilboed.com>
15987
15988         * ext/mad/gstmad.c:
15989           mad: Add duration of incoming/outgoing buffers in debug statements
15990
15991 2009-05-06 13:15:30 +0200  Edward Hervey <bilboed@bilboed.com>
15992
15993         * gst/mpegaudioparse/gstmpegaudioparse.c:
15994           mpegaudioparse: Remove useless checks for valid buffer duration.
15995           The buffer duration is set to a valid value at the very top of
15996           emit_frame(), we therefore don't need to check it later on.
15997
15998 2009-05-06 13:13:35 +0200  Edward Hervey <bilboed@bilboed.com>
15999
16000         * gst/mpegaudioparse/gstmpegaudioparse.c:
16001           mpegaudioparse: Fix stop condition for outputting buffers.
16002           Some mp3 streams have an offset in timestamps, requiring us to push the
16003           frame *AFTER* segment.stop in order for the decoder to be able to push
16004           all data up to the segment.stop position.
16005
16006 2009-05-02 16:51:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16007
16008         * gst/asfdemux/asfpacket.c:
16009         * gst/asfdemux/gstasfdemux.c:
16010         * gst/asfdemux/gstasfdemux.h:
16011           asfdemux: 0-base timestamps consistently (whether or not streaming)
16012           This also makes timestamps (more) consistent before and after a possible
16013           seek, and moreover makes for reasonable position reporting in live stream
16014           (whose payload timestamps should not be taken for granted).
16015
16016 2009-05-02 13:45:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16017
16018         * gst/asfdemux/gstasfdemux.c:
16019         * gst/asfdemux/gstasfdemux.h:
16020           asfdemux: report initial latency due to internal preroll queue
16021
16022 2009-05-02 13:44:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16023
16024         * gst/asfdemux/gstasfdemux.c:
16025           asfdemux: enhance debug statement and refactor some initialization
16026
16027 2009-05-02 13:44:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16028
16029         * gst/asfdemux/gstasfdemux.c:
16030           asfdemux: handle FIXME; activate pads after internal preroll also when streaming
16031
16032 2009-05-02 11:12:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16033
16034         * gst/asfdemux/asfpacket.c:
16035         * gst/asfdemux/gstasfdemux.c:
16036         * gst/asfdemux/gstasfdemux.h:
16037           asfdemux: handle FIXME; normalize preroll
16038
16039 2009-05-02 16:08:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16040
16041         * gst/asfdemux/gstasfdemux.c:
16042         * gst/asfdemux/gstasfdemux.h:
16043           asfdemux: fixes for streaming mode
16044           * Improve newsegment handling, e.g. upstream might live in TIME.
16045           * Only send newsegment if we have needed info.
16046           * Avoid reading past end of data section.
16047
16048 2009-05-01 18:08:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16049
16050         * gst/asfdemux/gstasfdemux.c:
16051           asfdemux: fixes/enhancements for streaming mode
16052           * Do not rock the boat by reacting to FLUSH_START.
16053           * Try to handle TIME seeking by seeking upstream in BYTES.
16054           * Handle SEEKING query.
16055
16056 2009-05-05 16:38:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
16057
16058         * configure.ac:
16059         * ext/lame/gstlamemp3enc.c:
16060           lame: fix compilation with LAME versions < 3.98
16061           lame_set_VBR_quality(), which takes a floating point value for the
16062           quality, has been added only in v3.98. Use lame_set_VBR_q(), which
16063           takes quality as an integer, for older LAME versions.
16064           Fixes #581341.
16065
16066 2009-05-04 20:39:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
16067
16068         * win32/common/config.h:
16069           win32: update config.h to git
16070           Until someone ports the new win32 config.h logic from the
16071           other modules to -ugly.
16072
16073 2009-05-04 12:53:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16074
16075         * docs/plugins/gst-plugins-ugly-plugins.args:
16076         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16077         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16078           Update docs
16079
16080 2009-05-04 12:51:29 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16081
16082         * ext/lame/gstlamemp3enc.c:
16083           lamemp3enc: Add a note to the encoding-engine-quality property
16084           that says, that this does not affect the bitrate at all.
16085
16086 2009-05-04 12:48:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16087
16088         * ext/lame/gstlame.c:
16089         * ext/lame/gstlamemp3enc.c:
16090           lame: Implement preset interface
16091
16092 2009-05-04 12:47:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16093
16094         * ext/twolame/gsttwolame.c:
16095           twolame: Implement preset interface
16096
16097 2009-04-30 10:21:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16098
16099         * docs/plugins/gst-plugins-ugly-plugins.args:
16100         * ext/lame/gstlamemp3enc.c:
16101         * ext/lame/gstlamemp3enc.h:
16102           lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
16103
16104 2009-04-30 10:16:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16105
16106         * ext/lame/gstlame.c:
16107         * ext/lame/gstlamemp3enc.c:
16108           lame/lamemp3enc: Fix memory leak on FLUSH_STOP
16109
16110 2009-04-30 10:14:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16111
16112         * ext/lame/gstlame.c:
16113           lame: Deprecate the lame element
16114
16115 2009-04-30 10:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16116
16117         * docs/plugins/Makefile.am:
16118         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16119         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16120         * docs/plugins/gst-plugins-ugly-plugins.args:
16121         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16122         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16123         * docs/plugins/inspect/plugin-a52dec.xml:
16124         * docs/plugins/inspect/plugin-amrnb.xml:
16125         * docs/plugins/inspect/plugin-asf.xml:
16126         * docs/plugins/inspect/plugin-cdio.xml:
16127         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16128         * docs/plugins/inspect/plugin-dvdread.xml:
16129         * docs/plugins/inspect/plugin-dvdsub.xml:
16130         * docs/plugins/inspect/plugin-iec958.xml:
16131         * docs/plugins/inspect/plugin-lame.xml:
16132         * docs/plugins/inspect/plugin-mad.xml:
16133         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16134         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16135         * docs/plugins/inspect/plugin-mpegstream.xml:
16136         * docs/plugins/inspect/plugin-realmedia.xml:
16137         * docs/plugins/inspect/plugin-siddec.xml:
16138         * docs/plugins/inspect/plugin-synaesthesia.xml:
16139         * docs/plugins/inspect/plugin-twolame.xml:
16140           Update docs
16141
16142 2009-04-30 10:10:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16143
16144         * ext/lame/gstlamemp3enc.c:
16145           lame: Update example pipelines with the new properties
16146
16147 2009-04-29 19:01:44 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16148
16149         * ext/lame/Makefile.am:
16150         * ext/lame/gstlame.c:
16151         * ext/lame/gstlamemp3enc.c:
16152         * ext/lame/gstlamemp3enc.h:
16153         * ext/lame/plugin.c:
16154           lame: Add lamemp3enc element with much simplified interface
16155           This deprecates the lame element and fixes bug #494528.
16156
16157 2009-04-23 09:04:41 +0200  Edward Hervey <bilboed@bilboed.com>
16158
16159         * gst/asfdemux/asfpacket.c:
16160           asfpacket: Fix pull-mode timestamping handling.
16161           The problem that happens is the following:
16162           * A packet with multiple payloads comes in
16163           * Those payloads get handled one by one
16164           * The first payload contains the first audio payload with timestamp A
16165           * The second payload contains the first video (key)frame with timestamp V (where V < A)
16166           With the previous code, the following would happen:
16167           * the first payload gets processed, then passed to queue_for_stream
16168           * queue_for_stream detects it's the first valid timestamp received and stores
16169           first_ts = A
16170           * the second payload gets processed, then pass to queue_for_stream
16171           * queue_for_stream detects the timestamp is lower than first_ts... and
16172           discards it... resulting in losing the first keyframe of the video stream
16173           We've been having this issue for *ages*... it's just that nobody noticed it
16174           that much with playbin. But with playbin2's aggresive multiqueue handling, this
16175           will result in multiqueue not being able to preroll (because the video decoder will
16176           be dropping a ton of buffers before (maybe) receiving the next keyframe).
16177           Tested with over 200 asf files, and they all play the first frame correctly now,
16178           even the most braindead ones.
16179
16180 2009-04-21 14:12:06 -0700  Michael Smith <msmith@songbirdnest.com>
16181
16182         * gst/mpegaudioparse/gstmpegaudioparse.c:
16183         * gst/mpegaudioparse/gstmpegaudioparse.h:
16184           mp3parse: don't build seek table if we can't seek.
16185           Fixes #573720 - unbounded memory usage increase when listening to mp3
16186           stream for a long time.
16187
16188 2009-04-21 22:13:32 +0100  Jan Schmidt <thaytan@noraisin.net>
16189
16190         * common:
16191           Automatic update of common submodule
16192           From b3941ea to 6ab11d1
16193
16194 2009-04-21 20:17:57 +0200  Edward Hervey <bilboed@bilboed.com>
16195
16196         * gst/mpegaudioparse/gstmpegaudioparse.c:
16197         * gst/mpegaudioparse/gstxingmux.c:
16198           mpegaudioparse: Remove dead assignment and duplicate code
16199
16200 2009-04-21 20:21:11 +0200  Edward Hervey <bilboed@bilboed.com>
16201
16202         * gst/realmedia/rmdemux.c:
16203           rmdemux: Actually return the return value for the seek handling.
16204
16205 2009-04-21 20:20:02 +0200  Edward Hervey <bilboed@bilboed.com>
16206
16207         * gst/mpegstream/gstmpegdemux.c:
16208         * gst/mpegstream/gstmpegparse.c:
16209           mpegstream: Remove dead assignments.
16210           The duplicate assignment of update_time was weird... but it seems normal
16211           that it's indeed the second statement which is the valid one.
16212
16213 2009-04-21 20:17:19 +0200  Edward Hervey <bilboed@bilboed.com>
16214
16215         * ext/amrnb/amrnbparse.c:
16216           armnb: Remove unused variable, adapt debug message accordingly.
16217
16218 2009-04-21 20:15:56 +0200  Edward Hervey <bilboed@bilboed.com>
16219
16220         * gst/dvdsub/gstdvdsubdec.c:
16221         * gst/mpegstream/gstdvddemux.c:
16222         * gst/mpegstream/gstmpegclock.c:
16223           dvdsub/mpegstream: _class_init: Remove unused class variables
16224
16225 2009-04-19 14:03:58 +0200  Edward Hervey <bilboed@bilboed.com>
16226
16227         * gst/asfdemux/gstasfdemux.c:
16228           asfdemux: Initialize flow for a corner case.
16229           This might be caused by entering the if() line 1214 and then not having
16230           any activated_streams.. resulting in reaching line 1267 without having
16231           any valid flow value.
16232
16233 2009-04-19 14:03:38 +0200  Edward Hervey <bilboed@bilboed.com>
16234
16235         * ext/twolame/gsttwolame.c:
16236           twolame: Remove unneeded variable, value assigned was never read.
16237
16238 2009-04-19 14:03:19 +0200  Edward Hervey <bilboed@bilboed.com>
16239
16240         * ext/mpeg2dec/gstmpeg2dec.c:
16241           mpeg2dec: Remove dead assignment. Value overwritten later on.
16242
16243 2009-04-19 14:02:44 +0200  Edward Hervey <bilboed@bilboed.com>
16244
16245         * ext/mad/gstmad.c:
16246           mad: Remove dead assignment and variables given values which are never read.
16247
16248 2009-04-19 14:02:03 +0200  Edward Hervey <bilboed@bilboed.com>
16249
16250         * ext/lame/gstlame.c:
16251           lame: Remove unneeded variable, it's assigned a value never read.
16252
16253 2009-04-19 13:59:24 +0200  Edward Hervey <bilboed@bilboed.com>
16254
16255         * gst/realmedia/rmdemux.c:
16256           rmdemux: Remove dead assignment, value is being overwritten before being read.
16257
16258 2009-04-19 13:58:31 +0200  Edward Hervey <bilboed@bilboed.com>
16259
16260         * gst/realmedia/rmdemux.c:
16261           rmdemux: Remove unused accurate flag.
16262           I couldn't see any reason why this was there in the first place.
16263
16264 2009-04-19 13:57:59 +0200  Edward Hervey <bilboed@bilboed.com>
16265
16266         * gst/realmedia/asmrules.c:
16267         * gst/realmedia/rdtdepay.c:
16268           realmedia: Remove dead assignments. The results are never read.
16269
16270 2009-04-19 13:57:10 +0200  Edward Hervey <bilboed@bilboed.com>
16271
16272         * gst/realmedia/gstrdtbuffer.c:
16273         * gst/realmedia/rademux.c:
16274         * gst/realmedia/rdtmanager.c:
16275         * gst/realmedia/rmdemux.c:
16276           realmedia: Remove useless variables, only being used once (or not).
16277
16278 2009-04-19 13:55:24 +0200  Edward Hervey <bilboed@bilboed.com>
16279
16280         * ext/mpeg2dec/gstmpeg2dec.c:
16281         * gst/asfdemux/gstrtspwms.c:
16282         * gst/realmedia/pnmsrc.c:
16283         * gst/realmedia/rdtdepay.c:
16284         * gst/realmedia/rtspreal.c:
16285           remove empty method implementations.
16286
16287 2009-04-18 08:12:08 +0200  Josep Torra <n770galaxy@gmail.com>
16288
16289         * gst/asfdemux/gstrtspwms.c:
16290           rtspwms: fix condition to detect extension commands for WMS
16291           Reply with OK to the extension commands for WMS.
16292
16293 2009-04-15 11:09:56 +0200  Josep Torra <n770galaxy@gmail.com>
16294
16295         * gst/realmedia/rtspreal.c:
16296           realmedia: add special Real header to DESCRIBE message only for Real servers
16297           Add headers that are specific to real only if a real server had been
16298           detected by the OPTIONS message.
16299
16300 2009-04-14 19:16:46 +0200  David Hoyt <dhoyt at llnl.gov>
16301
16302         * gst/synaesthesia/synaescope.c:
16303           synaesthesia: fix compilation on windows
16304           Fix compilation under MSVC due to references to headers
16305           that are not available with the MS SDKs.
16306           Fixes #578524
16307
16308 2009-04-14 10:54:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
16309
16310         * gst/asfdemux/gstrtspwms.c:
16311           rtspwms: reply to extension commands
16312           Reply with OK to the extension commands for WMS.
16313
16314 2009-04-14 10:53:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
16315
16316         * gst/asfdemux/gstrtpasfdepay.c:
16317           asfdepay: fix a comment
16318
16319 2009-04-14 10:53:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
16320
16321         * gst/asfdemux/gstasfdemux.c:
16322           asfdemux: add some more debugging
16323
16324 2009-04-14 10:51:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
16325
16326         * configure.ac:
16327           configure.ac: require git -base
16328           We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
16329
16330 2009-04-09 20:21:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
16331
16332         * gst/realmedia/rtspreal.c:
16333           realmedia: add special Real header to SETUP message only for Real servers
16334           Fixes playback of Windows Media RTSP streams and other non-Real RTSP
16335           streams where the server errors out because it can't handle the
16336           Real-specific 'Required: com.real.retain-entity-for-setup' header
16337           we've been adding unconditionally in the recent past.
16338           For reference:
16339           rtsp://66.111.34.191:601/broadcast/alnour.rm
16340           rtsp://195.134.224.231/snowboard_100.wmv
16341
16342 2009-04-08 11:44:53 -0700  Michael Smith <msmith@songbirdnest.com>
16343
16344         * configure.ac:
16345         * gst/asfdemux/Makefile.am:
16346           asfdemux: link to all required libraries including indirectly used ones.
16347           On win32, we're required to link to all the libraries used - including
16348           ones only indirectly used by other libs. So, add gstaudio, gsttag, and
16349           (for windows only) winsock.
16350
16351 2009-04-04 21:19:23 +0300  Felipe Contreras <felipe.contreras@gmail.com>
16352
16353         * common:
16354           Automatic update of common submodule
16355           From d0ea89e to b3941ea
16356
16357 2009-04-04 14:54:41 +0200  Edward Hervey <bilboed@bilboed.com>
16358
16359         * common:
16360           Automatic update of common submodule
16361           From f8b3d91 to d0ea89e
16362
16363 2009-03-26 20:23:14 +0100  Edward Hervey <bilboed@bilboed.com>
16364
16365         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16366           dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
16367
16368 2009-03-25 16:39:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16369
16370         * gst/realmedia/rtspreal.c:
16371         * gst/realmedia/rtspreal.h:
16372           realrtsp: add more headers
16373           Parse the ETag from the describe method and pass the sessionid as the value for
16374           the If-Match header is subsequent setup calls.
16375           Fixes support for more RealMedia RTSP streams.
16376
16377 2009-03-22 13:08:48 -0700  David Schleef <ds@schleef.org>
16378
16379         * configure.ac:
16380           twolame: bump requirement to 0.3.10
16381           0.3.10 is the first version with the float32 encoder functions.
16382           Fixes #576305.
16383
16384 2009-03-22 20:15:24 +0000  Jan Schmidt <thaytan@noraisin.net>
16385
16386         * configure.ac:
16387           back to development -> 0.10.11.1
16388
16389 === release 0.10.11 ===
16390
16391 2009-03-21 01:05:22 +0000  Jan Schmidt <thaytan@noraisin.net>
16392
16393         * ChangeLog:
16394         * NEWS:
16395         * RELEASE:
16396         * configure.ac:
16397         * docs/plugins/inspect/plugin-a52dec.xml:
16398         * docs/plugins/inspect/plugin-asf.xml:
16399         * docs/plugins/inspect/plugin-cdio.xml:
16400         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16401         * docs/plugins/inspect/plugin-dvdread.xml:
16402         * docs/plugins/inspect/plugin-dvdsub.xml:
16403         * docs/plugins/inspect/plugin-iec958.xml:
16404         * docs/plugins/inspect/plugin-lame.xml:
16405         * docs/plugins/inspect/plugin-mad.xml:
16406         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16407         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16408         * docs/plugins/inspect/plugin-mpegstream.xml:
16409         * docs/plugins/inspect/plugin-realmedia.xml:
16410         * docs/plugins/inspect/plugin-siddec.xml:
16411         * docs/plugins/inspect/plugin-twolame.xml:
16412         * gst-plugins-ugly.doap:
16413         * po/cs.po:
16414         * win32/common/config.h:
16415           Release 0.10.11
16416
16417 2009-03-21 00:28:29 +0000  Jan Schmidt <thaytan@noraisin.net>
16418
16419         * po/af.po:
16420         * po/az.po:
16421         * po/bg.po:
16422         * po/ca.po:
16423         * po/cs.po:
16424         * po/da.po:
16425         * po/en_GB.po:
16426         * po/es.po:
16427         * po/fi.po:
16428         * po/fr.po:
16429         * po/hu.po:
16430         * po/id.po:
16431         * po/it.po:
16432         * po/ja.po:
16433         * po/lt.po:
16434         * po/mt.po:
16435         * po/nb.po:
16436         * po/nl.po:
16437         * po/or.po:
16438         * po/pl.po:
16439         * po/pt_BR.po:
16440         * po/ru.po:
16441         * po/sk.po:
16442         * po/sq.po:
16443         * po/sr.po:
16444         * po/sv.po:
16445         * po/tr.po:
16446         * po/uk.po:
16447         * po/vi.po:
16448         * po/zh_CN.po:
16449           Update .po files
16450
16451 2009-03-13 16:45:08 +0000  Jan Schmidt <thaytan@noraisin.net>
16452
16453         * configure.ac:
16454         * win32/common/config.h:
16455           0.10.10.3 pre-release
16456
16457 2009-03-13 16:40:38 +0000  Jan Schmidt <thaytan@noraisin.net>
16458
16459         * po/fi.po:
16460         * po/id.po:
16461         * po/pl.po:
16462         * po/pt_BR.po:
16463         * po/sv.po:
16464           po: Update translations from upstream
16465
16466 2009-03-13 16:38:08 +0000  Jan Schmidt <thaytan@noraisin.net>
16467
16468         * po/LINGUAS:
16469         * po/tr.po:
16470           po: Add Turkish translation
16471
16472 2009-03-13 19:23:12 +0000  Jan Schmidt <thaytan@noraisin.net>
16473
16474         * gst/mpegaudioparse/gstmpegaudioparse.c:
16475         * gst/mpegaudioparse/gstmpegaudioparse.h:
16476           mp3parse: Fix glitches in the output when playing (for e.g.) AVI
16477           Don't introduce glitches in the output by a) relaxing the threshold for
16478           taking upstream timestamps in preference to our calculated timestamps and
16479           b) only set the discont flag on outgoing buffers in response to an incoming
16480           discont buffer.
16481           Fixes: #575046
16482
16483 2009-03-12 15:57:31 +0100  Alessandro Decina <alessandro.decina@collabora.co.uk>
16484
16485         * gst/mpegaudioparse/gstmpegaudioparse.c:
16486           mp3parse: fix deadlock with accurate seeks.
16487           Release pending_accurate_seeks_lock before forwarding the seek event upstream.
16488           Fixes #575068.
16489
16490 2009-03-10 00:22:35 +0000  Jan Schmidt <thaytan@noraisin.net>
16491
16492         * configure.ac:
16493         * po/af.po:
16494         * po/az.po:
16495         * po/bg.po:
16496         * po/ca.po:
16497         * po/cs.po:
16498         * po/da.po:
16499         * po/en_GB.po:
16500         * po/es.po:
16501         * po/fi.po:
16502         * po/fr.po:
16503         * po/hu.po:
16504         * po/id.po:
16505         * po/it.po:
16506         * po/lt.po:
16507         * po/mt.po:
16508         * po/nb.po:
16509         * po/nl.po:
16510         * po/or.po:
16511         * po/pl.po:
16512         * po/pt_BR.po:
16513         * po/ru.po:
16514         * po/sk.po:
16515         * po/sq.po:
16516         * po/sr.po:
16517         * po/sv.po:
16518         * po/uk.po:
16519         * po/vi.po:
16520         * po/zh_CN.po:
16521         * win32/common/config.h:
16522           0.10.10.2 pre-release
16523           Bump version number, update translations and win32 config.h
16524
16525 2009-03-10 00:19:01 +0000  Jan Schmidt <thaytan@noraisin.net>
16526
16527         * po/LINGUAS:
16528         * po/ja.po:
16529           po: Add Japanese translation
16530
16531 2009-03-10 00:10:20 +0000  Jan Schmidt <thaytan@noraisin.net>
16532
16533         * configure.ac:
16534         * docs/plugins/Makefile.am:
16535         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16536         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16537         * docs/plugins/gst-plugins-ugly-plugins.args:
16538         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16539         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16540         * docs/plugins/inspect/plugin-a52dec.xml:
16541         * docs/plugins/inspect/plugin-asf.xml:
16542         * docs/plugins/inspect/plugin-cdio.xml:
16543         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16544         * docs/plugins/inspect/plugin-dvdread.xml:
16545         * docs/plugins/inspect/plugin-dvdsub.xml:
16546         * docs/plugins/inspect/plugin-iec958.xml:
16547         * docs/plugins/inspect/plugin-lame.xml:
16548         * docs/plugins/inspect/plugin-mad.xml:
16549         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16550         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16551         * docs/plugins/inspect/plugin-mpegstream.xml:
16552         * docs/plugins/inspect/plugin-realmedia.xml:
16553         * docs/plugins/inspect/plugin-siddec.xml:
16554         * docs/plugins/inspect/plugin-synaesthesia.xml:
16555         * docs/plugins/inspect/plugin-twolame.xml:
16556         * ext/Makefile.am:
16557         * po/POTFILES.in:
16558           Moved twolame from Bad to Ugly
16559
16560 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16561
16562           [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
16563           Original commit message from CVS:
16564           * ext/alsaspdif/Makefile.am:
16565           * ext/amrwb/Makefile.am:
16566           * ext/apexsink/Makefile.am:
16567           * ext/arts/Makefile.am:
16568           * ext/artsd/Makefile.am:
16569           * ext/audiofile/Makefile.am:
16570           * ext/audioresample/Makefile.am:
16571           * ext/bz2/Makefile.am:
16572           * ext/cdaudio/Makefile.am:
16573           * ext/celt/Makefile.am:
16574           * ext/dc1394/Makefile.am:
16575           * ext/dirac/Makefile.am:
16576           * ext/directfb/Makefile.am:
16577           * ext/divx/Makefile.am:
16578           * ext/dts/Makefile.am:
16579           * ext/faac/Makefile.am:
16580           * ext/faad/Makefile.am:
16581           * ext/gsm/Makefile.am:
16582           * ext/hermes/Makefile.am:
16583           * ext/ivorbis/Makefile.am:
16584           * ext/jack/Makefile.am:
16585           * ext/jp2k/Makefile.am:
16586           * ext/ladspa/Makefile.am:
16587           * ext/lcs/Makefile.am:
16588           * ext/libfame/Makefile.am:
16589           * ext/libmms/Makefile.am:
16590           * ext/metadata/Makefile.am:
16591           * ext/mpeg2enc/Makefile.am:
16592           * ext/mplex/Makefile.am:
16593           * ext/musepack/Makefile.am:
16594           * ext/musicbrainz/Makefile.am:
16595           * ext/mythtv/Makefile.am:
16596           * ext/nas/Makefile.am:
16597           * ext/neon/Makefile.am:
16598           * ext/ofa/Makefile.am:
16599           * ext/polyp/Makefile.am:
16600           * ext/resindvd/Makefile.am:
16601           * ext/sdl/Makefile.am:
16602           * ext/shout/Makefile.am:
16603           * ext/snapshot/Makefile.am:
16604           * ext/sndfile/Makefile.am:
16605           * ext/soundtouch/Makefile.am:
16606           * ext/spc/Makefile.am:
16607           * ext/swfdec/Makefile.am:
16608           * ext/tarkin/Makefile.am:
16609           * ext/theora/Makefile.am:
16610           * ext/timidity/Makefile.am:
16611           * ext/twolame/Makefile.am:
16612           * ext/x264/Makefile.am:
16613           * ext/xine/Makefile.am:
16614           * ext/xvid/Makefile.am:
16615           * gst-libs/gst/app/Makefile.am:
16616           * gst-libs/gst/dshow/Makefile.am:
16617           * gst/aiffparse/Makefile.am:
16618           * gst/app/Makefile.am:
16619           * gst/audiobuffer/Makefile.am:
16620           * gst/bayer/Makefile.am:
16621           * gst/cdxaparse/Makefile.am:
16622           * gst/chart/Makefile.am:
16623           * gst/colorspace/Makefile.am:
16624           * gst/dccp/Makefile.am:
16625           * gst/deinterlace/Makefile.am:
16626           * gst/deinterlace2/Makefile.am:
16627           * gst/dvdspu/Makefile.am:
16628           * gst/festival/Makefile.am:
16629           * gst/filter/Makefile.am:
16630           * gst/flacparse/Makefile.am:
16631           * gst/flv/Makefile.am:
16632           * gst/games/Makefile.am:
16633           * gst/h264parse/Makefile.am:
16634           * gst/librfb/Makefile.am:
16635           * gst/mixmatrix/Makefile.am:
16636           * gst/modplug/Makefile.am:
16637           * gst/mpeg1sys/Makefile.am:
16638           * gst/mpeg4videoparse/Makefile.am:
16639           * gst/mpegdemux/Makefile.am:
16640           * gst/mpegtsmux/Makefile.am:
16641           * gst/mpegvideoparse/Makefile.am:
16642           * gst/mve/Makefile.am:
16643           * gst/nsf/Makefile.am:
16644           * gst/nuvdemux/Makefile.am:
16645           * gst/overlay/Makefile.am:
16646           * gst/passthrough/Makefile.am:
16647           * gst/pcapparse/Makefile.am:
16648           * gst/playondemand/Makefile.am:
16649           * gst/rawparse/Makefile.am:
16650           * gst/real/Makefile.am:
16651           * gst/rtjpeg/Makefile.am:
16652           * gst/rtpmanager/Makefile.am:
16653           * gst/scaletempo/Makefile.am:
16654           * gst/sdp/Makefile.am:
16655           * gst/selector/Makefile.am:
16656           * gst/smooth/Makefile.am:
16657           * gst/smoothwave/Makefile.am:
16658           * gst/speed/Makefile.am:
16659           * gst/speexresample/Makefile.am:
16660           * gst/stereo/Makefile.am:
16661           * gst/subenc/Makefile.am:
16662           * gst/tta/Makefile.am:
16663           * gst/vbidec/Makefile.am:
16664           * gst/videodrop/Makefile.am:
16665           * gst/videosignal/Makefile.am:
16666           * gst/virtualdub/Makefile.am:
16667           * gst/vmnc/Makefile.am:
16668           * gst/y4m/Makefile.am:
16669           * sys/acmenc/Makefile.am:
16670           * sys/cdrom/Makefile.am:
16671           * sys/dshowdecwrapper/Makefile.am:
16672           * sys/dshowsrcwrapper/Makefile.am:
16673           * sys/dvb/Makefile.am:
16674           * sys/dxr3/Makefile.am:
16675           * sys/fbdev/Makefile.am:
16676           * sys/oss4/Makefile.am:
16677           * sys/qcam/Makefile.am:
16678           * sys/qtwrapper/Makefile.am:
16679           * sys/vcd/Makefile.am:
16680           * sys/wininet/Makefile.am:
16681           * win32/common/config.h:
16682           Don't install static libs for plugins. Fixes #550851 for -bad.
16683
16684 2008-09-02 09:56:44 +0000  Tim-Philipp Müller <tim@centricular.net>
16685
16686           [MOVED FROM BAD] Enable/fix up translations for these plugins.
16687           Original commit message from CVS:
16688           * ext/resindvd/plugin.c: (plugin_init):
16689           * ext/resindvd/resindvdsrc.c:
16690           * ext/twolame/gsttwolame.c: (plugin_init):
16691           * gst/aiffparse/aiffparse.c: (plugin_init):
16692           Enable/fix up translations for these plugins.
16693           * po/LINGUAS:
16694           Add 'ca' to LINGUAS.
16695           * po/POTFILES.in:
16696           * po/POTFILES.skip:
16697           Add more files for translation and more files which tools
16698           should skip.
16699
16700 2008-08-07 14:34:03 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16701
16702           [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
16703           Original commit message from CVS:
16704           * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
16705           (gst_two_lame_chain):
16706           * ext/twolame/gsttwolame.h:
16707           Allow raw float samples as input for encoding.
16708
16709 2008-08-02 17:39:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16710
16711           [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
16712           Original commit message from CVS:
16713           * configure.ac:
16714           * ext/Makefile.am:
16715           * ext/twolame/Makefile.am:
16716           * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
16717           (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
16718           (gst_two_lame_release_memory), (gst_two_lame_finalize),
16719           (gst_two_lame_base_init), (gst_two_lame_class_init),
16720           (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
16721           (gst_two_lame_init), (gst_two_lame_set_property),
16722           (gst_two_lame_get_property), (gst_two_lame_sink_event),
16723           (gst_two_lame_chain), (gst_two_lame_setup),
16724           (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
16725           (plugin_init):
16726           * ext/twolame/gsttwolame.h:
16727           Add TwoLAME MP2 encoding element, based on the LAME element.
16728
16729 2009-03-09 23:13:20 +0000  Jan Schmidt <thaytan@noraisin.net>
16730
16731         * common:
16732           Automatic update of common submodule
16733           From 7032163 to f8b3d91
16734
16735 2009-03-08 12:05:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16736
16737         * common:
16738           Automatic update of common submodule
16739           From ffa738d to 7032163
16740
16741 2009-03-08 11:21:32 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16742
16743         * common:
16744           Automatic update of common submodule
16745           From 3f13e4e to ffa738d
16746
16747 2009-03-07 11:47:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16748
16749         * common:
16750           Automatic update of common submodule
16751           From 3c7456b to 3f13e4e
16752
16753 2009-03-07 10:47:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16754
16755         * common:
16756           Automatic update of common submodule
16757           From 57c83f2 to 3c7456b
16758
16759 2009-03-06 12:30:36 -0800  Michael Smith <msmith@songbirdnest.com>
16760
16761         * gst/mpegaudioparse/gstmpegaudioparse.c:
16762           mp3parse: be more conservative when changing layer/rate/etc.
16763           Don't allow a change in sample rate/channels/layer/version unless we can
16764           see another frame at the correct offset. Prevents accidently flipping
16765           due to simple single-bit corruption.
16766
16767 2009-03-04 16:52:59 +0000  Jan Schmidt <thaytan@noraisin.net>
16768
16769         * gst/realmedia/realhash.c:
16770           rmdemux: Fix strict-aliasing warnings.
16771           Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
16772           hand-rolled ones.
16773
16774 2009-03-04 16:15:00 +0200  René Stadler <mail@renestadler.de>
16775
16776         * gst/mpegaudioparse/gstmpegaudioparse.c:
16777           mpegaudioparse: Remove empty lines added by buggy indent.
16778
16779 2009-02-27 13:41:58 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16780
16781         * gst/mpegaudioparse/gstmpegaudioparse.c:
16782           mpegaudioparse: Provide SEEKING query handling.
16783           Since SEEK event handling might perform some conversion
16784           from TIME to BYTES, do not let upstream fool application
16785           into (TIME) seeking not being possible.
16786
16787 2009-02-25 13:34:05 -0800  Michael Smith <msmith@songbirdnest.com>
16788
16789         * gst/mpegaudioparse/gstmpegaudioparse.c:
16790           mp3parse: fix accurate seeks to near 0
16791           Integer underflow made accurate seeks to near zero fail and seek to
16792           completely the wrong place. Fix by clamping to zero, since we can't seek
16793           to negative times anyway.
16794
16795 2009-02-25 20:52:08 +0000  Jan Schmidt <thaytan@noraisin.net>
16796
16797         * common:
16798         * configure.ac:
16799           build: Update shave init statement for changes in common. Bump common.
16800
16801 2009-02-25 18:19:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16802
16803         * gst/realmedia/rtspreal.c:
16804           rtspreal: ignore data streams. Fixes #527112
16805           Ignore data streams when parsing the SDP as they don't contain anything we need
16806           to put in the realmedia header.
16807
16808 2009-02-25 11:32:37 +0000  Jan Schmidt <thaytan@noraisin.net>
16809
16810         * common:
16811           Automatic update of common submodule
16812           From 9cf8c9b to a6ce5c6
16813
16814 2009-02-24 15:25:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16815
16816         * ext/mad/gstid3tag.c:
16817           Forward unknown events
16818           Forward unknown events upstream instead of dropping them. Also return the result
16819           of the seek event instead of a fixed value.
16820
16821 2009-02-23 10:50:50 +0200  Stefan Kost <ensonic@users.sf.net>
16822
16823         * gst/asfdemux/gstrtpasfdepay.c:
16824           rtpasfdepay: Fix the build by adding the needed include for atoi.
16825
16826 2009-02-22 19:19:12 +0000  Jan Schmidt <thaytan@noraisin.net>
16827
16828         * configure.ac:
16829         * docs/plugins/Makefile.am:
16830           Use shave for the build output
16831
16832 2009-02-22 16:00:02 +0000  Jan Schmidt <thaytan@noraisin.net>
16833
16834         * common:
16835           Automatic update of common submodule
16836           From 5d7c9cc to 9cf8c9b
16837
16838 2009-02-22 14:22:30 +0100  Edward Hervey <bilboed@bilboed.com>
16839
16840         * gst/asfdemux/gstasf.c:
16841         * gst/asfdemux/gstrtpasfdepay.c:
16842         * gst/realmedia/rademux.c:
16843         * gst/realmedia/rdtdepay.c:
16844         * gst/synaesthesia/gstsynaesthesia.c:
16845         * gst/synaesthesia/synaescope.c:
16846           Fix indentation.
16847
16848 2009-02-22 14:21:22 +0100  Edward Hervey <bilboed@bilboed.com>
16849
16850         * gst/realmedia/pnmsrc.c:
16851           pnmsrc: Error out gracefully if location is NULL. Run gst-indent
16852
16853 2009-02-21 11:13:55 -0800  David Schleef <ds@schleef.org>
16854
16855         * common:
16856           Automatic update of common submodule
16857           From 80c627d to 5d7c9cc
16858
16859 2009-02-20 15:53:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16860
16861         * gst/realmedia/Makefile.am:
16862         * gst/realmedia/pnmsrc.c:
16863         * gst/realmedia/pnmsrc.h:
16864         * gst/realmedia/rademux.c:
16865         * gst/realmedia/rademux.h:
16866         * gst/realmedia/realmedia.c:
16867         * gst/realmedia/rmdemux.c:
16868         * gst/realmedia/rmdemux.h:
16869           Add pnm:// uri source
16870           Add a new utri handler for pnm:// that for now just redirects to the same uri
16871           with the rtsp:// protocol, which usually works nowadays.
16872           Separate the registration of the various plugins into a separate source file.
16873
16874 2009-02-20 13:48:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16875
16876         * gst/asfdemux/Makefile.am:
16877         * gst/asfdemux/gstasf.c:
16878         * gst/asfdemux/gstrtpasfdepay.c:
16879         * gst/asfdemux/gstrtpasfdepay.h:
16880           Add ASF depayloader
16881           Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
16882           Fixes #335067.
16883
16884 2009-02-19 19:10:53 +0000  Zaheer Merali <zaheerabbas@merali.org>
16885
16886         * ext/mad/gstmad.c:
16887           mad: remove log line added in error
16888
16889 2009-02-19 19:08:10 +0000  Zaheer Merali <zaheerabbas@merali.org>
16890
16891         * ext/mad/gstmad.c:
16892           mad: just flush data when seeing BADDATAPTR instead of going into error state
16893
16894 2009-02-18 12:55:16 +0100  Roland Moser <rmoser@gmx.at>
16895
16896         * gst/realmedia/rmdemux.c:
16897           Fix parsing of the flags in rmdemux
16898           Fix parsing of the flags in version 1 realmedia streams.
16899           Fixes #571358.
16900
16901 2009-02-09 12:03:15 +0100  Edward Hervey <bilboed@bilboed.com>
16902
16903         * common:
16904           Bump revision to use for common submodule.
16905
16906 2009-01-30 22:27:05 +0200  Stefan Kost <ensonic@users.sf.net>
16907
16908         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16909           Add releaseinfo with online url.
16910
16911 2009-01-30 17:34:27 +0000  Jan Schmidt <thaytan@noraisin.net>
16912
16913         * common:
16914           Bump common
16915
16916 2009-01-30 14:35:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16917
16918         * gst/asfdemux/asfpacket.c:
16919         * gst/asfdemux/gstasfdemux.c:
16920         * gst/asfdemux/gstasfdemux.h:
16921           Remove redundant push_mode struct member
16922
16923 2009-01-30 09:04:46 +0100  Edward Hervey <bilboed@bilboed.com>
16924
16925         * autogen.sh:
16926           Fix previous commit, wasn't actually setting up a symbolic link
16927
16928 2009-01-30 08:56:33 +0100  Edward Hervey <bilboed@bilboed.com>
16929
16930         * autogen.sh:
16931         * common:
16932           Use a symbolic link for the pre-commit client-side hook
16933
16934 2009-01-30 08:56:24 +0100  Edward Hervey <bilboed@bilboed.com>
16935
16936         * .gitignore:
16937           Ignore some more files
16938
16939 2009-01-26 22:40:10 +0200  Stefan Kost <ensonic@users.sf.net>
16940
16941         * gst/synaesthesia/synaescope.c:
16942         * gst/synaesthesia/synaescope.h:
16943           Precalculate some size dependent variables. Demystify the height scaling a bit.
16944           Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
16945
16946 2009-01-26 21:26:46 +0200  Stefan Kost <ensonic@users.sf.net>
16947
16948           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
16949
16950 2009-01-26 20:12:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16951
16952         * gst/realmedia/rdtdepay.c:
16953           Set flags on the realmedia chunks
16954           Set the keyframe flags from the RDT packet to the realmedia chunk so that the
16955           descrambler can be reset on keyframes. Fixes #556714.
16956
16957 2009-01-26 20:10:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16958
16959         * gst/realmedia/gstrdtbuffer.c:
16960         * gst/realmedia/gstrdtbuffer.h:
16961           Add method to get RDT flags
16962           Add a method to get the RDT flags. We need these flags to mark keyframes to
16963           reset the descrambing queue. See #556714.
16964
16965 2009-01-26 10:00:57 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
16966
16967         * gst/asfdemux/asfpacket.c:
16968         * gst/asfdemux/gstasfdemux.c:
16969         * gst/asfdemux/gstasfdemux.h:
16970           Add seeking support to asfdemux in push mode
16971           Fixes bug #568836.
16972
16973 2009-01-26 09:57:26 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
16974
16975         * gst/asfdemux/asfpacket.c:
16976           Drop packets with an invalid replicated data length
16977           Drop packets with an invalid replicated data length
16978           instead of continuing with an invalid timestamp
16979           and uninitialized payload metadata.
16980           All other code assumes that the timestamps are valid.
16981
16982 2009-01-25 22:31:52 +0200  Stefan Kost <ensonic@users.sf.net>
16983
16984         * gst/synaesthesia/synaescope.h:
16985           Change comment to refer to right variable.
16986
16987 2009-01-24 23:27:08 +0200  Stefan Kost <ensonic@users.sf.net>
16988
16989         * gst/synaesthesia/gstsynaesthesia.c:
16990         * gst/synaesthesia/gstsynaesthesia.h:
16991         * gst/synaesthesia/synaescope.c:
16992         * gst/synaesthesia/synaescope.h:
16993           Bring synaesthesia to next century.
16994           Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
16995
16996 2009-01-23 17:51:00 -0800  David Schleef <ds@schleef.org>
16997
16998         * gst/asfdemux/gstasfdemux.c:
16999           Fix leak of converted string
17000
17001 2009-01-23 23:44:01 +0000  Jan Schmidt <thaytan@noraisin.net>
17002
17003         * .gitignore:
17004         * po/.gitignore:
17005           Add more to the gitignores
17006
17007 2009-01-23 23:59:38 +0200  Stefan Kost <ensonic@users.sf.net>
17008
17009         * gst/synaesthesia/gstsynaesthesia.c:
17010           Make synaesthesia build again.
17011           _init() has no params.
17012
17013 2009-01-22 18:15:36 +0200  Stefan Kost <ensonic@users.sf.net>
17014
17015         * common:
17016           Update common snapshot.
17017
17018 2009-01-22 13:50:09 +0100  Sebastian Dröge <slomo@circular-chaos.org>
17019
17020         * common:
17021           Fix pre-commit hook
17022
17023 2009-01-22 06:14:31 +0100  Edward Hervey <bilboed@bilboed.com>
17024
17025         * autogen.sh:
17026         * common:
17027           Install and use pre-commit indentation hook from common
17028
17029 2009-01-21 04:32:33 +0100  Edward Hervey <bilboed@bilboed.com>
17030
17031         * autogen.sh:
17032           autogen.sh : Use git submodule
17033
17034 2009-01-08 08:19:25 +0000  Yves Lefebvre <ivanohe@abacom.com>
17035
17036           gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
17037           Original commit message from CVS:
17038           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
17039           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
17040           (gst_dvd_demux_get_audio_stream),
17041           (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
17042           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
17043           (gst_mpeg_demux_get_video_stream),
17044           (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
17045           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
17046           Fix some caps leaks. Fixes bug #564885.
17047
17048 2009-01-02 00:43:53 +0000  Alessandro Decina <alessandro.d@gmail.com>
17049
17050           ext/cdio/gstcdio.c: Remove unused format argument.
17051           Original commit message from CVS:
17052           * ext/cdio/gstcdio.c:
17053           Remove unused format argument.
17054
17055 2008-12-13 20:41:40 +0000  Tim-Philipp Müller <tim@centricular.net>
17056
17057           win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
17058           Original commit message from CVS:
17059           * win32/common/.cvsignore:
17060           * win32/common/config.h:
17061           * win32/common/config.h.in:
17062           Hardcode cpu for win32 build, just like we do in the other modules,
17063           to remove VCS conflicts and inconsistent defines between modules,
17064           and update version defines to CVS.
17065
17066 2008-12-13 16:29:38 +0000  Edward Hervey <bilboed@bilboed.com>
17067
17068           m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
17069           Original commit message from CVS:
17070           * m4/Makefile.am:
17071           Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
17072
17073 2008-12-13 13:01:49 +0000  Edward Hervey <bilboed@bilboed.com>
17074
17075           m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
17076           Original commit message from CVS:
17077           * m4/Makefile.am:
17078           inttypes.m4 hasn't been available since gettext-0.15, and since we now
17079           require gettext >= 0.17 ... we can remove it from the list of files to
17080           dist.
17081
17082 2008-12-10 15:42:21 +0000  Tim-Philipp Müller <tim@centricular.net>
17083
17084           gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
17085           Original commit message from CVS:
17086           * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
17087           (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
17088           (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
17089           * gst/mpegaudioparse/gstmpegaudioparse.h:
17090           Do an initial class_ref on an internal enum type from within the
17091           class_init function so that there aren't any issues when multiple
17092           mp3parse elements are started in separate threads at the same
17093           time. (Why we use an enum type here if the tag is registered as
17094           a string type, I don't know). Also remove custom UNUSED macro
17095           and use GLib's instead.
17096
17097 2008-12-04 20:11:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17098
17099           configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
17100           Original commit message from CVS:
17101           * configure.ac:
17102           Apparently AC_CONFIG_MACRO_DIR breaks when using more
17103           than one macro directory, reverting last change.
17104
17105 2008-12-04 19:48:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17106
17107           configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
17108           Original commit message from CVS:
17109           * configure.ac:
17110           Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
17111           our M4 macros.
17112
17113 2008-12-01 14:39:34 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17114
17115           ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
17116           Original commit message from CVS:
17117           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
17118           Last change introduced a regression that made mpeg2dec handle
17119           some 4:2:2 videos as 4:4:4. Fixes bug #562086.
17120
17121 2008-11-29 13:33:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17122
17123           Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
17124           Original commit message from CVS:
17125           Patch by: Cygwin Ports maintainer
17126           <yselkowitz at users dot sourceforge dot net>
17127           * autogen.sh:
17128           * configure.ac:
17129           Require gettext 0.17 because older versions don't mix with libtool
17130           2.2. At build time an older gettext version will still work.
17131           Fixes bug #556091.
17132
17133 2008-11-25 03:44:06 +0000  David Schleef <ds@schleef.org>
17134
17135           ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video.  Fixes #562086
17136           Original commit message from CVS:
17137           * ext/mpeg2dec/gstmpeg2dec.c:
17138           * ext/mpeg2dec/gstmpeg2dec.h:
17139           Add support for 4:4:4 video.  Fixes #562086
17140
17141 2008-11-24 09:51:39 +0000  Simon Holm Thøgersen <odie@cs.aau.dk>
17142
17143           ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
17144           Original commit message from CVS:
17145           Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
17146           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
17147           Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
17148           >= 0.5.0. Fixes bug #562065.
17149
17150 2008-11-20 21:31:19 +0000  Wim Taymans <wim.taymans@gmail.com>
17151
17152           gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
17153           Original commit message from CVS:
17154           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
17155           Remove duplicate and broken code for the streaming case and simply reuse
17156           the much better working pull based code. Fixes #560348.
17157
17158 2008-11-20 20:42:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17159
17160           configure.ac: Back to development -> 0.10.10.1
17161           Original commit message from CVS:
17162           * configure.ac:
17163           Back to development -> 0.10.10.1
17164
17165 === release 0.10.10 ===
17166
17167 2008-11-19 14:30:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17168
17169         * ChangeLog:
17170         * NEWS:
17171         * RELEASE:
17172         * configure.ac:
17173         * docs/plugins/inspect/plugin-a52dec.xml:
17174         * docs/plugins/inspect/plugin-asf.xml:
17175         * docs/plugins/inspect/plugin-cdio.xml:
17176         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17177         * docs/plugins/inspect/plugin-dvdread.xml:
17178         * docs/plugins/inspect/plugin-dvdsub.xml:
17179         * docs/plugins/inspect/plugin-iec958.xml:
17180         * docs/plugins/inspect/plugin-lame.xml:
17181         * docs/plugins/inspect/plugin-mad.xml:
17182         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17183         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17184         * docs/plugins/inspect/plugin-mpegstream.xml:
17185         * docs/plugins/inspect/plugin-realmedia.xml:
17186         * docs/plugins/inspect/plugin-siddec.xml:
17187         * gst-plugins-ugly.doap:
17188         * po/LINGUAS:
17189           Release 0.10.10 - "Under the House"
17190           Original commit message from CVS:
17191           Release 0.10.10 - "Under the House"
17192
17193 2008-11-19 13:59:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17194
17195         * po/bg.po:
17196         * po/ca.po:
17197         * po/da.po:
17198         * po/id.po:
17199         * po/it.po:
17200         * po/mt.po:
17201         * po/vi.po:
17202           Update .po files
17203           Original commit message from CVS:
17204           Update .po files
17205
17206 2008-11-17 09:53:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17207
17208           ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
17209           Original commit message from CVS:
17210           * ext/sidplay/Makefile.am:
17211           Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
17212           contain CFLAGS that do not exist for C++, like -Wvla or
17213           -Wdeclaration-after-statement. Fixes bug #561161.
17214
17215 2008-11-12 23:19:55 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17216
17217           configure.ac: 0.10.9.3 pre-release
17218           Original commit message from CVS:
17219           * configure.ac:
17220           0.10.9.3 pre-release
17221
17222 2008-11-11 17:14:46 +0000  Wim Taymans <wim.taymans@gmail.com>
17223
17224           gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
17225           Original commit message from CVS:
17226           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
17227           Only copy sane aspect ratio values on the caps. Fixes #559682.
17228
17229 2008-11-06 13:29:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17230
17231         * ChangeLog:
17232           Add bug number to the mp3parse mpeg 2.5 fix
17233           Original commit message from CVS:
17234           Add bug number to the mp3parse mpeg 2.5 fix
17235
17236 2008-11-05 11:03:07 +0000  Wim Taymans <wim.taymans@gmail.com>
17237
17238           ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
17239           Original commit message from CVS:
17240           * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
17241           (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
17242           (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
17243           * ext/amrnb/amrnbdec.h:
17244           Add a property to select the amr variant. Fixes #424070.
17245
17246 2008-11-03 11:31:49 +0000  Tal Shalif <tshalif@nargila.org>
17247
17248           gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
17249           Original commit message from CVS:
17250           Patch by: Tal Shalif <tshalif at nargila dot org>
17251           * gst/mpegstream/gstdvddemux.c:
17252           (gst_dvd_demux_get_subpicture_stream):
17253           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
17254           (gst_mpeg_demux_get_audio_stream):
17255           Fix memmory corruption due to not storing the new updated pointer
17256           after a g_renew(). Fixes #558896.
17257
17258 2008-10-30 14:50:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17259
17260           tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
17261           Original commit message from CVS:
17262           * tests/check/Makefile.am:
17263           Blacklist cdiocddasrc from state-change tests. Fixes #558277.
17264
17265 2008-10-24 20:44:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17266
17267           configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
17268           Original commit message from CVS:
17269           * configure.ac:
17270           oops, forgot to bump the version back to devel
17271           after the last release 0.10.9.1
17272
17273 2008-10-24 12:47:05 +0000  Wim Taymans <wim.taymans@gmail.com>
17274
17275           gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
17276           Original commit message from CVS:
17277           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
17278           (gst_rmdemux_descramble_mp4a_audio),
17279           (gst_rmdemux_handle_scrambled_packet):
17280           Add suport for mpeg4 and aac audio. See #556714.
17281
17282 2008-10-14 19:28:05 +0000  Michael Smith <msmith@xiph.org>
17283
17284           gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
17285           Original commit message from CVS:
17286           * gst/mpegaudioparse/gstmpegaudioparse.c:
17287           Calculate samples per frame correctly for "MPEG 2.5" layer 3.
17288           Fixes skipping on these files.
17289
17290 2008-10-14 12:51:41 +0000  Robin Stocker <robin@nibor.org>
17291
17292           ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
17293           Original commit message from CVS:
17294           Patch by: Robin Stocker <robin at nibor dot org>
17295           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
17296           (handle_sequence), (gst_mpeg2dec_setcaps):
17297           * ext/mpeg2dec/gstmpeg2dec.h:
17298           Prefer the container's PAR over the stream's PAR if it's
17299           given in the srcpad caps. Fixes bug #556184.
17300
17301 2008-10-13 18:10:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17302
17303           Don't install static libs for plugins. Fixes #550851 for ugly.
17304           Original commit message from CVS:
17305           * ext/a52dec/Makefile.am:
17306           * ext/amrnb/Makefile.am:
17307           * ext/cdio/Makefile.am:
17308           * ext/dvdnav/Makefile.am:
17309           * ext/dvdread/Makefile.am:
17310           * ext/lame/Makefile.am:
17311           * ext/mad/Makefile.am:
17312           * ext/mpeg2dec/Makefile.am:
17313           * ext/sidplay/Makefile.am:
17314           * gst/ac3parse/Makefile.am:
17315           * gst/asfdemux/Makefile.am:
17316           * gst/dvdlpcmdec/Makefile.am:
17317           * gst/dvdsub/Makefile.am:
17318           * gst/iec958/Makefile.am:
17319           * gst/mpegaudioparse/Makefile.am:
17320           * gst/mpegstream/Makefile.am:
17321           * gst/realmedia/Makefile.am:
17322           * gst/synaesthesia/Makefile.am:
17323           Don't install static libs for plugins. Fixes #550851 for ugly.
17324
17325 2008-10-13 09:04:15 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17326
17327           gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
17328           Original commit message from CVS:
17329           * gst/mpegaudioparse/gstmpegaudioparse.c:
17330           (gst_mp3parse_sink_event):
17331           Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
17332           frames. Partially fixes bug #552237.
17333
17334 2008-10-09 09:23:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17335
17336           ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
17337           Original commit message from CVS:
17338           * ext/amrnb/amrnbparse.c:
17339           use #defines for HEADER. Unref the object in _sink_activate_pull().
17340
17341 2008-10-08 13:59:57 +0000  Wim Taymans <wim.taymans@gmail.com>
17342
17343           ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
17344           Original commit message from CVS:
17345           * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
17346           (gst_mad_change_state):
17347           * ext/mad/gstmad.h:
17348           track discont on incomming buffers and set discont on outgoing
17349           buffers.
17350           Pass unknown events upstreams instead of dropping them.
17351
17352 2008-09-28 17:33:43 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
17353
17354           ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
17355           Original commit message from CVS:
17356           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
17357           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
17358           (handle_slice), (gst_mpeg2dec_sink_event),
17359           (gst_mpeg2dec_src_event):
17360           * ext/mpeg2dec/gstmpeg2dec.h:
17361           Fix compilation with --disable-index. Fixes bug #554150.
17362
17363 2008-09-28 17:31:37 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
17364
17365           ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
17366           Original commit message from CVS:
17367           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
17368           * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
17369           (gst_mad_src_event), (gst_mad_chain):
17370           * ext/mad/gstmad.h:
17371           Fix compilation with --disable-index. Fixes bug #554142.
17372
17373 2008-09-27 00:20:48 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
17374
17375           ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
17376           Original commit message from CVS:
17377           * ext/a52dec/gsta52dec.c:
17378           * ext/a52dec/gsta52dec.h:
17379           Fix channel re-negotiation on a change of the incoming stream.
17380           Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
17381           Fixes: #551660
17382
17383 2008-09-26 14:39:42 +0000  Wim Taymans <wim.taymans@gmail.com>
17384
17385           ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
17386           Original commit message from CVS:
17387           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
17388           (gst_amrnbenc_state_change):
17389           * ext/amrnb/amrnbenc.h:
17390           Pass the discont flag from the input buffer on to the output buffer in
17391           the AMR encoder.
17392
17393 2008-09-26 10:04:35 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
17394
17395           ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
17396           Original commit message from CVS:
17397           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
17398           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
17399           (gst_amrnbparse_handle_pull_seek),
17400           (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
17401           (gst_amrnbparse_sink_activate_push),
17402           (gst_amrnbparse_sink_activate_pull):
17403           * ext/amrnb/amrnbparse.h:
17404           Add flush seek handler. Fixes #536274.
17405
17406 2008-09-26 09:57:02 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
17407
17408           ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
17409           Original commit message from CVS:
17410           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
17411           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
17412           (gst_amrnbparse_chain), (gst_amrnbparse_loop),
17413           (gst_amrnbparse_state_change):
17414           * ext/amrnb/amrnbparse.h:
17415           Fix the duration query. Fixes #536226.
17416           Also set caps on the pads and buffers more correctly.
17417
17418 2008-09-02 09:43:10 +0000  Tim-Philipp Müller <tim@centricular.net>
17419
17420           po/LINGUAS: Add 'ca' to LINGUAS.
17421           Original commit message from CVS:
17422           * po/LINGUAS:
17423           Add 'ca' to LINGUAS.
17424
17425 2008-08-28 09:57:30 +0000  Edward Hervey <bilboed@bilboed.com>
17426
17427           gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
17428           Original commit message from CVS:
17429           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
17430           Fix aggregated GST_FLOW_RETURN check for when to send an error message
17431           on the bus.
17432           Re-fixes #546859
17433
17434 2008-08-27 15:55:05 +0000  Wim Taymans <wim.taymans@gmail.com>
17435
17436           gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
17437           Original commit message from CVS:
17438           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
17439           (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
17440           (create_segment_event), (gst_rdt_depay_push),
17441           (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
17442           * gst/realmedia/rdtdepay.h:
17443           Parse other values from the incomming caps.
17444           Add event handler to handle flushing and segments.
17445           Create segment events.
17446           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
17447           Do skew correction based on RDT timestamps.
17448           * gst/realmedia/rdtmanager.c: (activate_session),
17449           (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
17450           (create_recv_rtp):
17451           Parse caps to get the clockrate needed for the jitterbuffer.
17452           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
17453           Apply timestamp fixup after correcting for initial timestamp and
17454           internal base timestamp corrections.
17455
17456 2008-08-27 11:28:50 +0000  Wim Taymans <wim.taymans@gmail.com>
17457
17458           gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
17459           Original commit message from CVS:
17460           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
17461           (gst_rdt_depay_change_state):
17462           * gst/realmedia/rdtdepay.h:
17463           Check seqnum gaps and drop duplicate packets or mark outgoing buffers
17464           with a DISCONT flag when needed.
17465           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
17466           Report the configure latency instead of a hardcoded value.
17467
17468 2008-08-27 10:02:06 +0000  Wim Taymans <wim.taymans@gmail.com>
17469
17470           gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
17471           Original commit message from CVS:
17472           * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
17473           (free_session), (gst_rdt_manager_query_src),
17474           (gst_rdt_manager_src_activate_push),
17475           (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
17476           (gst_rdt_manager_loop), (create_recv_rtp):
17477           Include the new rdt jitterbuffer in the session manager.
17478
17479 2008-08-27 09:58:00 +0000  Wim Taymans <wim.taymans@gmail.com>
17480
17481           gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
17482           Original commit message from CVS:
17483           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
17484           (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
17485           (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
17486           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
17487           * gst/realmedia/rdtdepay.h:
17488           Use new RDT parsing helper functions.
17489           Copy discont flags correctly.
17490           Push the header from the chain function instead of the setcaps function.
17491           Copy incomming timestamp to the output buffers instead of doing magic
17492           with the RDT timestamps.
17493
17494 2008-08-27 09:52:49 +0000  Wim Taymans <wim.taymans@gmail.com>
17495
17496           gst/realmedia/: Add first support for parsing RDT messages.
17497           Original commit message from CVS:
17498           * gst/realmedia/Makefile.am:
17499           * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
17500           (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
17501           (read_packet_header), (gst_rdt_buffer_get_first_packet),
17502           (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
17503           (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
17504           (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
17505           (gst_rdt_packet_data_peek_data),
17506           (gst_rdt_packet_data_get_stream_id),
17507           (gst_rdt_packet_data_get_timestamp):
17508           * gst/realmedia/gstrdtbuffer.h:
17509           Add first support for parsing RDT messages.
17510           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
17511           (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
17512           (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
17513           (calculate_skew), (rdt_jitter_buffer_insert),
17514           (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
17515           (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
17516           (rdt_jitter_buffer_get_ts_diff):
17517           * gst/realmedia/rdtjitterbuffer.h:
17518           Add first version of an RDT jitterbuffer.
17519
17520 2008-08-27 09:47:17 +0000  Wim Taymans <wim.taymans@gmail.com>
17521
17522           gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
17523           Original commit message from CVS:
17524           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
17525           (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
17526           (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
17527           (gst_rmdemux_descramble_dnet_audio),
17528           (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
17529           * gst/realmedia/rmdemux.h:
17530           Keep track of the first timestamp of the stream and add this to the
17531           outgoing buffer timestamps so that we can handle live streams.
17532           Set discont flag on the first buffers and after a seek.
17533
17534 === release 0.10.9 ===
17535
17536 2008-08-26 23:06:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17537
17538         * ChangeLog:
17539         * NEWS:
17540         * RELEASE:
17541         * configure.ac:
17542         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17543         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17544         * docs/plugins/inspect/plugin-a52dec.xml:
17545         * docs/plugins/inspect/plugin-asf.xml:
17546         * docs/plugins/inspect/plugin-cdio.xml:
17547         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17548         * docs/plugins/inspect/plugin-dvdread.xml:
17549         * docs/plugins/inspect/plugin-dvdsub.xml:
17550         * docs/plugins/inspect/plugin-iec958.xml:
17551         * docs/plugins/inspect/plugin-lame.xml:
17552         * docs/plugins/inspect/plugin-mad.xml:
17553         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17554         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17555         * docs/plugins/inspect/plugin-mpegstream.xml:
17556         * docs/plugins/inspect/plugin-realmedia.xml:
17557         * docs/plugins/inspect/plugin-siddec.xml:
17558         * gst-plugins-ugly.doap:
17559           Release 0.10.9
17560           Original commit message from CVS:
17561           Release 0.10.9
17562
17563 2008-08-26 22:56:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17564
17565         * po/af.po:
17566         * po/az.po:
17567         * po/bg.po:
17568         * po/cs.po:
17569         * po/da.po:
17570         * po/en_GB.po:
17571         * po/es.po:
17572         * po/fi.po:
17573         * po/fr.po:
17574         * po/hu.po:
17575         * po/id.po:
17576         * po/it.po:
17577         * po/lt.po:
17578         * po/nb.po:
17579         * po/nl.po:
17580         * po/or.po:
17581         * po/pl.po:
17582         * po/pt_BR.po:
17583         * po/ru.po:
17584         * po/sk.po:
17585         * po/sq.po:
17586         * po/sr.po:
17587         * po/sv.po:
17588         * po/uk.po:
17589         * po/vi.po:
17590         * po/zh_CN.po:
17591           Update .po files
17592           Original commit message from CVS:
17593           Update .po files
17594
17595 2008-08-26 15:35:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17596
17597           ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
17598           Original commit message from CVS:
17599           * ext/a52dec/gsta52dec.c:
17600           Set up a default time segment for output when receiving
17601           an incoming byte segment (as for raw AC3 files).
17602           Fixes: #548194
17603
17604 2008-08-12 09:16:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17605
17606           0.10.8.2 pre-release.
17607           Original commit message from CVS:
17608           * configure.ac:
17609           * docs/plugins/Makefile.am:
17610           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17611           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17612           * docs/plugins/gst-plugins-ugly-plugins.args:
17613           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17614           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17615           * docs/plugins/inspect/plugin-a52dec.xml:
17616           * docs/plugins/inspect/plugin-asf.xml:
17617           * docs/plugins/inspect/plugin-cdio.xml:
17618           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17619           * docs/plugins/inspect/plugin-dvdread.xml:
17620           * docs/plugins/inspect/plugin-dvdsub.xml:
17621           * docs/plugins/inspect/plugin-iec958.xml:
17622           * docs/plugins/inspect/plugin-lame.xml:
17623           * docs/plugins/inspect/plugin-mad.xml:
17624           * docs/plugins/inspect/plugin-mpeg2dec.xml:
17625           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17626           * docs/plugins/inspect/plugin-mpegstream.xml:
17627           * docs/plugins/inspect/plugin-realmedia.xml:
17628           * docs/plugins/inspect/plugin-siddec.xml:
17629           * ext/Makefile.am:
17630           0.10.8.2 pre-release.
17631           * po/LINGUAS:
17632           * po/POTFILES.in:
17633           * po/id.po:
17634           Add new translation.
17635
17636 2008-08-11 18:44:35 +0000  Michael Smith <msmith@xiph.org>
17637
17638           gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
17639           Original commit message from CVS:
17640           * gst/asfdemux/gstasfdemux.c:
17641           Properly aggregate flow returns for both push and pull mode, so we shut
17642           down if all pads are unlinked.
17643           Fixes #546859.
17644
17645 2008-08-07 16:14:42 +0000  Frederic Crozat <fcrozat@mandriva.org>
17646
17647           Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
17648           Original commit message from CVS:
17649           Patch by: Frederic Crozat <fcrozat@mandriva.org>
17650           * ext/dvdread/dvdreadsrc.c: (plugin_init):
17651           * ext/lame/gstlame.c: (plugin_init):
17652           * gst/asfdemux/gstasf.c: (plugin_init):
17653           Make sure gettext returns translations in UTF-8 encoding rather
17654           than in the current locale encoding (#546822).
17655
17656 2008-07-31 14:35:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17657
17658           gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
17659           Original commit message from CVS:
17660           * gst/mpegaudioparse/gstmpegaudioparse.c:
17661           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
17662           (mp3parse_total_time), (mp3parse_bytepos_to_time):
17663           Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
17664           if we're called from there already. Otherwise we end up in a endless
17665           recursion and crash with a stack overflow.
17666           This can happen when a Xing or VBRI header with TOC exists but it
17667           doesn't contain the total time. Fixes bug #545370.
17668
17669 2008-07-31 14:24:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17670
17671           ext/lame/gstlame.c: Use the default for the strict-iso property too.
17672           Original commit message from CVS:
17673           * ext/lame/gstlame.c: (gst_lame_class_init),
17674           (gst_lame_get_default_settings):
17675           Use the default for the strict-iso property too.
17676           Allow a bitrate setting of 0, which lets lame choose the default value
17677           and which makes it possible to set the compression-ratio property.
17678
17679 2008-07-29 16:57:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17680
17681           ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
17682           Original commit message from CVS:
17683           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
17684           (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
17685           * ext/lame/gstlame.h:
17686           Get the defaults settings of LAME in the plugin initialization
17687           function and return FALSE here if something goes wrong. This removes
17688           the hacky failing instance init function.
17689           Use LAMEs default value for all settings instead of overwriting some
17690           of them. Overwriting some of them gives unexpected results if one only
17691           sets a preset. Fixes bug #498004.
17692
17693 2008-07-27 15:56:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17694
17695           ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
17696           Original commit message from CVS:
17697           * ext/lame/gstlame.c: (gst_lame_init):
17698           Use LAME's default for the min/max/mean VBR bitrate. Setting our own
17699           defaults will restrict the bitrate when using the presets in a bad way.
17700           Fixes bug #498004.
17701
17702 2008-07-27 11:01:12 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17703
17704           Put the MPEG audio version into the caps as "mpegaudioversion".
17705           Original commit message from CVS:
17706           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
17707           * gst/mpegaudioparse/gstmpegaudioparse.c:
17708           (mp3_type_frame_length_from_header), (mp3_caps_create),
17709           (gst_mp3parse_chain):
17710           Put the MPEG audio version into the caps as "mpegaudioversion".
17711           This is different from "mpegversion".
17712
17713 2008-07-22 18:25:08 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17714
17715           ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
17716           Original commit message from CVS:
17717           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
17718           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
17719           * ext/lame/gstlame.h:
17720           Fix build with lame >= 3.97. The padding type and cwlimit settings
17721           are deprecated now and the function declarations are hidden in the
17722           headers so deprecate the GObject properties for them and remove them
17723           in 0.11. Fixes bug #544039.
17724
17725 2008-07-13 10:13:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17726
17727           ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
17728           Original commit message from CVS:
17729           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
17730           Don't allow width/height outside the spec (i.e. smaller than 16
17731           and higher than 4096). Such files are corrupted ones and setting
17732           caps that are not a subset of the template caps confuses playbin.
17733           Fixes bug #542646.
17734
17735 2008-07-11 12:30:22 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17736
17737           ext/sidplay/Makefile.am: Fix the build.
17738           Original commit message from CVS:
17739           * ext/sidplay/Makefile.am:
17740           Fix the build.
17741
17742 2008-07-08 14:01:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17743
17744           configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
17745           Original commit message from CVS:
17746           * configure.ac:
17747           Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
17748           flags that are invalid for C++.
17749
17750 2008-07-05 18:57:30 +0000  Tal Shalif <tshalif@nargila.org>
17751
17752           ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
17753           Original commit message from CVS:
17754           Patch by: Tal Shalif <tshalif at nargila dot org>
17755           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
17756           Prevent double free. Fixes bug #541697.
17757
17758 2008-07-05 15:56:56 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17759
17760           gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
17761           Original commit message from CVS:
17762           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
17763           (gst_dvd_demux_get_audio_stream),
17764           (gst_dvd_demux_get_subpicture_stream),
17765           (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
17766           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
17767           (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
17768           (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
17769           * gst/mpegstream/gstmpegdemux.h:
17770           Resend tags event after a FLUSH (seek) to support prerolling
17771           a partial pipeline.
17772
17773 2008-07-03 13:12:26 +0000  Tim-Philipp Müller <tim@centricular.net>
17774
17775           Use correct error code for encrypted streams.
17776           Original commit message from CVS:
17777           * configure.ac:
17778           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
17779           Use correct error code for encrypted streams.
17780
17781 2008-07-02 07:49:19 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17782
17783           gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
17784           Original commit message from CVS:
17785           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
17786           (gst_mpeg_demux_sync_stream_to_time):
17787           Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
17788
17789 2008-06-27 12:58:35 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17790
17791           ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
17792           Original commit message from CVS:
17793           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
17794           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
17795           Allow and implement non-flushing and/or segment seek
17796           (mainly in TIME and chapter format).
17797           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
17798           (gst_dvd_demux_get_subpicture_stream),
17799           (gst_dvd_demux_synchronise_pads),
17800           (gst_dvd_demux_sync_stream_to_time):
17801           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
17802           (gst_mpeg_demux_send_subbuffer),
17803           (gst_mpeg_demux_sync_stream_to_time),
17804           (gst_mpeg_streams_reset_cur_ts):
17805           * gst/mpegstream/gstmpegdemux.h:
17806           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
17807           (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
17808           Delegate a query to upstream if it can't be handled.
17809           Make segment stop aware.
17810           Fix (subtitle) stream synchronization.
17811           Add some debug statements.
17812
17813 2008-06-26 10:40:03 +0000  Edward Hervey <bilboed@bilboed.com>
17814
17815           gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
17816           Original commit message from CVS:
17817           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
17818           Fix build on macosx.
17819
17820 2008-06-13 06:57:21 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17821
17822           Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
17823           Original commit message from CVS:
17824           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17825           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17826           * ext/a52dec/gsta52dec.c:
17827           * ext/amrnb/amrnbdec.c:
17828           * ext/amrnb/amrnbenc.c:
17829           * ext/amrnb/amrnbparse.c:
17830           * ext/lame/gstlame.c:
17831           * ext/mad/gstmad.c:
17832           * ext/sidplay/gstsiddec.cc:
17833           * gst/asfdemux/gstrtspwms.c:
17834           * gst/mpegaudioparse/gstxingmux.c:
17835           * gst/realmedia/rademux.c:
17836           * gst/realmedia/rdtmanager.c:
17837           * gst/realmedia/rtspreal.c:
17838           * gst/synaesthesia/gstsynaesthesia.c:
17839           Add missing elements to docs. Restore alphabetical order in section
17840           file. Document mad (it was included in docs already).
17841           Fix doc-markup: use convinience syntax for examples
17842           (produces valid docbook), add several refsec2 when we have several
17843           titles. Fix some types.
17844
17845 2008-06-13 05:52:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17846
17847           Do not use short_description in section docs for elements. We extract them from element details and there will be war...
17848           Original commit message from CVS:
17849           * ext/lame/gstlame.c:
17850           * ext/sidplay/gstsiddec.cc:
17851           * gst/mpegaudioparse/gstxingmux.c:
17852           Do not use short_description in section docs for elements. We extract
17853           them from element details and there will be warnings if they differ.
17854
17855 2008-06-09 20:02:05 +0000  Benjamin Kampmann <benjamin@fluendo.com>
17856
17857           ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
17858           Original commit message from CVS:
17859           Patch by: Benjamin Kampmann  <benjamin at fluendo dot com>
17860           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
17861           (gst_cdio_add_cdtext_album_tags):
17862           * ext/cdio/gstcdio.h:
17863           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17864           Also extract album title and album genre from CD-TEXT if
17865           available (#537021).
17866
17867 2008-06-09 07:51:00 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17868
17869           gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
17870           Original commit message from CVS:
17871           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
17872           Don't mark MPEG headers with emphasis == 0x2 as invalid. This
17873           emphasis value is reserved but unfortunately files with that
17874           value exist and the information is not important for the decoder
17875           anyway. Fixes bug #537235.
17876
17877 2008-06-07 18:48:54 +0000  Tim-Philipp Müller <tim@centricular.net>
17878
17879           Require libcdio >= 0.76.
17880           Original commit message from CVS:
17881           * configure.ac:
17882           * ext/cdio/gstcdio.c:
17883           * ext/cdio/gstcdio.h:
17884           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17885           Require libcdio >= 0.76.
17886
17887 2008-06-02 15:44:57 +0000  Wim Taymans <wim.taymans@gmail.com>
17888
17889           ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
17890           Original commit message from CVS:
17891           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
17892           Drain queued buffers before forwarding the segment event.
17893
17894 2008-06-02 11:59:07 +0000  Wim Taymans <wim.taymans@gmail.com>
17895
17896           ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
17897           Original commit message from CVS:
17898           * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
17899           (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
17900           (gst_a52dec_chain), (gst_a52dec_change_state):
17901           * ext/a52dec/gsta52dec.h:
17902           Add segment handling, buffer clipping and basic reverse playback.
17903
17904 2008-05-28 11:43:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17905
17906           Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
17907           Original commit message from CVS:
17908           * docs/plugins/Makefile.am:
17909           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17910           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17911           * docs/plugins/gst-plugins-ugly-plugins.args:
17912           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17913           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17914           * docs/plugins/inspect/plugin-a52dec.xml:
17915           * docs/plugins/inspect/plugin-amrnb.xml:
17916           * docs/plugins/inspect/plugin-asf.xml:
17917           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17918           * docs/plugins/inspect/plugin-dvdread.xml:
17919           * docs/plugins/inspect/plugin-dvdsub.xml:
17920           * docs/plugins/inspect/plugin-iec958.xml:
17921           * docs/plugins/inspect/plugin-lame.xml:
17922           * docs/plugins/inspect/plugin-mad.xml:
17923           * docs/plugins/inspect/plugin-mpeg2dec.xml:
17924           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17925           * docs/plugins/inspect/plugin-mpegstream.xml:
17926           * docs/plugins/inspect/plugin-realmedia.xml:
17927           * docs/plugins/inspect/plugin-siddec.xml:
17928           * docs/plugins/inspect/plugin-synaesthesia.xml:
17929           * ext/a52dec/gsta52dec.c:
17930           Random doc of the day. Also print human readable format of newsegment
17931           in log message if we complain about it.
17932
17933 2008-05-26 09:06:54 +0000  Wim Taymans <wim.taymans@gmail.com>
17934
17935           ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
17936           Original commit message from CVS:
17937           * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
17938           (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
17939           (gst_a52dec_chain), (gst_a52dec_change_state):
17940           * ext/a52dec/gsta52dec.h:
17941           Mark discont on outgoing buffers after receiving a DISCONT buffer or
17942           when we have a decoding error.
17943           We don't need to clear the cache when we receive a NEWSEGMENT event.
17944           Clear buffer cache in DISCONT.
17945           Add beginnings of GstSegment handling.
17946
17947 2008-05-26 07:41:24 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17948
17949           gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
17950           Original commit message from CVS:
17951           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
17952           Fix alignment issues that caused SIGBUS on some architectures.
17953
17954 2008-05-25 21:30:40 +0000  Tim-Philipp Müller <tim@centricular.net>
17955
17956           gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
17957           Original commit message from CVS:
17958           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
17959           Fix alignment issue which isn't really an issue at all because
17960           the plugin hasn't been ported to 0.10 yet.
17961
17962 2008-05-25 21:03:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17963
17964           configure.ac: Back to devel -> 0.10.8.1
17965           Original commit message from CVS:
17966           * configure.ac:
17967           Back to devel -> 0.10.8.1
17968
17969 === release 0.10.8 ===
17970
17971 2008-05-21 23:03:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17972
17973         * ChangeLog:
17974         * NEWS:
17975         * RELEASE:
17976         * configure.ac:
17977         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17978         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17979         * docs/plugins/inspect/plugin-a52dec.xml:
17980         * docs/plugins/inspect/plugin-asf.xml:
17981         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17982         * docs/plugins/inspect/plugin-dvdread.xml:
17983         * docs/plugins/inspect/plugin-dvdsub.xml:
17984         * docs/plugins/inspect/plugin-iec958.xml:
17985         * docs/plugins/inspect/plugin-lame.xml:
17986         * docs/plugins/inspect/plugin-mad.xml:
17987         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17988         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17989         * docs/plugins/inspect/plugin-mpegstream.xml:
17990         * docs/plugins/inspect/plugin-realmedia.xml:
17991         * docs/plugins/inspect/plugin-siddec.xml:
17992         * gst-plugins-ugly.doap:
17993         * po/LINGUAS:
17994           Release 0.10.8
17995           Original commit message from CVS:
17996           Release 0.10.8
17997
17998 2008-05-21 22:43:42 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17999
18000         * common:
18001         * po/af.po:
18002         * po/az.po:
18003         * po/bg.po:
18004         * po/cs.po:
18005         * po/da.po:
18006         * po/en_GB.po:
18007         * po/es.po:
18008         * po/fi.po:
18009         * po/fr.po:
18010         * po/hu.po:
18011         * po/it.po:
18012         * po/lt.po:
18013         * po/nb.po:
18014         * po/nl.po:
18015         * po/or.po:
18016         * po/pl.po:
18017         * po/pt_BR.po:
18018         * po/ru.po:
18019         * po/sk.po:
18020         * po/sq.po:
18021         * po/sr.po:
18022         * po/sv.po:
18023         * po/uk.po:
18024         * po/vi.po:
18025         * po/zh_CN.po:
18026           Update .po files
18027           Original commit message from CVS:
18028           Update .po files
18029
18030 2008-05-19 21:38:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18031
18032           configure.ac: 0.10.7.4 pre-release
18033           Original commit message from CVS:
18034           * configure.ac:
18035           0.10.7.4 pre-release
18036
18037 2008-05-19 15:07:07 +0000  Edward Hervey <bilboed@bilboed.com>
18038
18039           ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
18040           Original commit message from CVS:
18041           * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
18042           Fix inconsistent use of rate and channels.
18043           Fixes #533581
18044
18045 2008-05-19 10:23:46 +0000  Wim Taymans <wim.taymans@gmail.com>
18046
18047           gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
18048           Original commit message from CVS:
18049           * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
18050           Flush timestamp correction variables on a flush. Fixes #533832.
18051
18052 2008-05-19 10:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18053
18054         * ChangeLog:
18055         * common:
18056         * configure.ac:
18057           Commit 0.10.7.3 pre-rel marker
18058           Original commit message from CVS:
18059           Commit 0.10.7.3 pre-rel marker
18060
18061 2008-05-13 09:33:09 +0000  Edward Hervey <bilboed@bilboed.com>
18062
18063           gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
18064           Original commit message from CVS:
18065           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
18066           Properly aggregate GstFlowReturn from downstream in order to properly
18067           stop, and doing that as early as possible.
18068           Fixes #532807
18069
18070 2008-05-10 15:32:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18071
18072           configure.ac: 0.10.7.2 pre-release
18073           Original commit message from CVS:
18074           * configure.ac:
18075           0.10.7.2 pre-release
18076
18077 2008-05-10 00:44:00 +0000  Edward Hervey <bilboed@bilboed.com>
18078
18079           Always let FLUSH_START events flow downstream.
18080           Original commit message from CVS:
18081           * ext/mad/gstmad.c: (gst_mad_sink_event):
18082           * gst/mpegaudioparse/gstmpegaudioparse.c:
18083           (gst_mp3parse_sink_event):
18084           Always let FLUSH_START events flow downstream.
18085
18086 2008-05-07 08:00:24 +0000  Tim-Philipp Müller <tim@centricular.net>
18087
18088           configure.ac: Error out if we don't have the required core/base versions.
18089           Original commit message from CVS:
18090           * configure.ac:
18091           Error out if we don't have the required core/base versions.
18092
18093 2008-05-06 17:53:26 +0000  Wim Taymans <wim.taymans@gmail.com>
18094
18095           gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
18096           Original commit message from CVS:
18097           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
18098           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
18099           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
18100           Fix video timestamps by adjusting it with the first timestamp found.
18101           Don't assume we have a complete fragment when flushing the adapter,
18102           packets might have been lost or the stream might just be broken.
18103
18104 2008-05-06 10:30:18 +0000  Wim Taymans <wim.taymans@gmail.com>
18105
18106           gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
18107           Original commit message from CVS:
18108           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
18109           Set Rank to NONE so that we don't accidentally try to autoplug the
18110           rdtmanager.
18111
18112 2008-05-05 08:43:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18113
18114           gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
18115           Original commit message from CVS:
18116           * gst/mpegaudioparse/gstmpegaudioparse.c:
18117           (gst_mp3parse_emit_frame):
18118           Send a new duration message if the average bitrate changed and
18119           we don't know the duration from the Xing or VBRI header.
18120           Fixes bug #321857.
18121
18122 2008-04-30 17:16:47 +0000  Wim Taymans <wim.taymans@gmail.com>
18123
18124           gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
18125           Original commit message from CVS:
18126           * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
18127           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
18128           * gst/realmedia/rtspreal.h:
18129           Move assembly rule parsing to the place where we parse the SDP as it's
18130           also there that we create the MDPR and we need the currently selected
18131           asmrule in order to select the right MTLI.
18132           Fixes #529359.
18133
18134 2008-04-29 17:34:19 +0000  Michael Smith <msmith@xiph.org>
18135
18136           gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
18137           Original commit message from CVS:
18138           * gst/realmedia/realhash.c:
18139           * gst/realmedia/rtspreal.c:
18140           Include generated "_stdint.h" instead of <stdint.h> which might not
18141           exist on some systems.
18142
18143 2008-04-25 23:10:54 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18144
18145           ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
18146           Original commit message from CVS:
18147           * ext/sidplay/gstsiddec.cc:
18148           Cast NULL sentinels to void * as NULL is defined as an integer
18149           constant in most environments when using C++ and it's size might
18150           be different from a pointer. Fixes #529488.
18151
18152 2008-04-22 12:11:30 +0000  Edgard Lima <edgard.lima@indt.org.br>
18153
18154         * ChangeLog:
18155         * gst/asfdemux/gstasfdemux.c:
18156         * gst/asfdemux/gstrtspwms.c:
18157           Fix "unused var" compiler error when --disable-gst-debug is used.
18158           Original commit message from CVS:
18159           Fix "unused var" compiler error when --disable-gst-debug is used.
18160
18161 2008-04-17 20:58:00 +0000  Tim-Philipp Müller <tim@centricular.net>
18162
18163           ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
18164           Original commit message from CVS:
18165           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
18166           We should also stop the streaming task when we get a NOT_LINKED
18167           flow return, which is not covered by FLOW_IS_FATAL.
18168
18169 2008-04-17 10:24:32 +0000  Edward Hervey <bilboed@bilboed.com>
18170
18171           ext/: gst_atomic_int_set ==> g_atomic_int_set
18172           Original commit message from CVS:
18173           * ext/cdio/gstcdiocddasrc.c:
18174           * ext/dv/gstdvdemux.c:
18175           gst_atomic_int_set ==> g_atomic_int_set
18176
18177 2008-04-11 08:09:55 +0000  Julien Moutte <julien@moutte.net>
18178
18179           gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
18180           Original commit message from CVS:
18181           2008-04-11  Julien Moutte  <julien@fluendo.com>
18182           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
18183           argument formats.
18184
18185 2008-04-06 08:57:33 +0000  Damien Lespiau <damien.lespiau@gmail.com>
18186
18187           configure.ac: Actually build dlls when cross-compiling with mingw32.
18188           Original commit message from CVS:
18189           Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
18190           * configure.ac:
18191           Actually build dlls when cross-compiling with mingw32.
18192           Fixes bug #526247.
18193
18194 2008-04-04 19:04:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18195
18196           Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
18197           Original commit message from CVS:
18198           * configure.ac:
18199           * gst/mpegaudioparse/gstmpegaudioparse.c:
18200           (mpeg_audio_seek_entry_free):
18201           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
18202           Depend on GLib 2.12 and use it unconditionally as we do in other
18203           modules too already.
18204
18205 2008-04-03 15:21:50 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18206
18207           gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
18208           Original commit message from CVS:
18209           * gst/mpegaudioparse/gstmpegaudioparse.c:
18210           (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
18211           (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
18212           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
18213           (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
18214           (gst_xing_mux_chain):
18215           Use GSlice for allocating the seek table entries if we compile with
18216           GLib 2.10 or newer.
18217
18218 2008-04-01 14:39:24 +0000  Wim Taymans <wim.taymans@gmail.com>
18219
18220           gst/asfdemux/gstasfdemux.c: Remove some debug code.
18221           Original commit message from CVS:
18222           * gst/asfdemux/gstasfdemux.c:
18223           (gst_asf_demux_process_ext_stream_props):
18224           Remove some debug code.
18225
18226 2008-04-01 14:29:32 +0000  Wim Taymans <wim.taymans@gmail.com>
18227
18228           gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
18229           Original commit message from CVS:
18230           * gst/asfdemux/gstasfdemux.c:
18231           (gst_asf_demux_process_ext_stream_props):
18232           Guard against division by 0 and fall back to 25/1 framerate.
18233
18234 2008-04-01 14:00:32 +0000  Wim Taymans <wim.taymans@gmail.com>
18235
18236           gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
18237           Original commit message from CVS:
18238           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
18239           (gst_asf_demux_process_ext_stream_props):
18240           Instead of adding a fixes 25/1 framerate to the video caps, use the
18241           average frame duration in the extended properties of the video stream as
18242           the framerate. Fixes #524346.
18243
18244 2008-03-21 14:15:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18245
18246           configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
18247           Original commit message from CVS:
18248           * configure.ac:
18249           Check if the compiler supports do { } while (0) macros. This fixes
18250           a warning when compiling with g++ 4.3, resulting in a build failure
18251           because of -Werror.
18252
18253 2008-03-19 11:01:25 +0000  Wim Taymans <wim.taymans@gmail.com>
18254
18255           gst/realmedia/asmrules.c: make ) also a delimiter for rules.
18256           Original commit message from CVS:
18257           * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
18258           make ) also a delimiter for rules.
18259           Skip \\ when scanning strings.
18260           Add new testcase for these problems.
18261
18262 2008-03-12 16:09:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18263
18264           gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
18265           Original commit message from CVS:
18266           * gst/mpegaudioparse/gstmpegaudioparse.c:
18267           (gst_mp3parse_sink_event):
18268           Don't take the stream lock when caching events. This is not necessary
18269           and results in a deadlock when seeking with rhythmbox (but not with
18270           totem or banshee for some reason).
18271
18272 2008-03-10 15:17:24 +0000  Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
18273
18274           gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
18275           Original commit message from CVS:
18276           Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
18277           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
18278           Add the version field when creating the CONT chunk resulting in
18279           the Author, Comment and Copyright tags not being parsed correctly.
18280           Fixes #521459.
18281
18282 2008-03-10 15:13:10 +0000  Wim Taymans <wim.taymans@gmail.com>
18283
18284           gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
18285           Original commit message from CVS:
18286           * gst/mpegaudioparse/gstmpegaudioparse.c:
18287           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
18288           Remove trailing newlines from debug statements.
18289
18290 2008-03-04 22:54:21 +0000  Simone Gotti <simone.gotti@email.it>
18291
18292           ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
18293           Original commit message from CVS:
18294           * ext/dvdnav/dvdnavsrc.c:
18295           * ext/dvdnav/dvdnavsrc.h:
18296           Apply patch that adds some seeking support to dvdnav, and fixes it
18297           in various other ways. This doesn't make dvdnavsrc fully functional,
18298           but moves it forward.
18299           Fixes: #476149
18300           Patch By: Simone Gotti <simone.gotti@email.it>
18301           * ext/dvdnav/gst-dvd:
18302           Update the simple dvdnavsrc gst-launch example to work for 0.10
18303
18304 2008-03-03 12:50:56 +0000  Peter Kjellerstedt <pkj@axis.com>
18305
18306           configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
18307           Original commit message from CVS:
18308           * configure.ac:
18309           Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
18310           plug-ins are included/excluded. (#498222)
18311
18312 2008-02-27 15:23:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18313
18314           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
18315           Original commit message from CVS:
18316           * ext/mad/gstmad.c: (gst_mad_sink_event):
18317           * gst/mpegaudioparse/gstmpegaudioparse.c:
18318           (gst_mp3parse_sink_event):
18319           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
18320           of dropping and leaking them.
18321
18322 2008-02-27 13:18:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18323
18324           Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
18325           Original commit message from CVS:
18326           * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
18327           (gst_mad_chain):
18328           * ext/mad/gstmad.h:
18329           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
18330           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
18331           * gst/mpegaudioparse/gstmpegaudioparse.h:
18332           Cache all events except EOS if we still have to send a NEWSEGMENT
18333           event. This will let TAG events be forwarded until after decodebin
18334           to an encoder for example as decodebin only links the pads
18335           after NEWSEGMENT. Fixes bug #518933.
18336
18337 2008-02-27 12:48:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18338
18339           gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
18340           Original commit message from CVS:
18341           * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
18342           Write Xing header at the correct position in the MP3 frame for
18343           stereo files. Fixes bug #518676.
18344
18345 2008-02-23 12:35:53 +0000  Tim-Philipp Müller <tim@centricular.net>
18346
18347           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
18348           Original commit message from CVS:
18349           * configure.ac:
18350           * ext/sidplay/Makefile.am:
18351           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
18352           when building C++ code (#516509).
18353
18354 2008-02-22 14:55:57 +0000  Tim-Philipp Müller <tim@centricular.net>
18355
18356           ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
18357           Original commit message from CVS:
18358           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
18359           Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
18360           Workshop 12 compiler, but probably also crashes (#517985).
18361
18362 2008-02-22 07:11:17 +0000  Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
18363
18364           gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
18365           Original commit message from CVS:
18366           Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
18367           * gst/mpegaudioparse/gstmpegaudioparse.c:
18368           (gst_mp3_channel_mode_get_type),
18369           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
18370           (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
18371           (gst_mp3parse_chain):
18372           * gst/mpegaudioparse/gstmpegaudioparse.h:
18373           Post channel mode and CRC as tags. Fixes bug #504493.
18374
18375 2008-02-22 06:27:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18376
18377           ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
18378           Original commit message from CVS:
18379           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
18380           Correctly chain up to the parent's finalize function.
18381
18382 2008-02-22 06:25:28 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18383
18384           gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
18385           Original commit message from CVS:
18386           * gst/mpegaudioparse/gstmpegaudioparse.c:
18387           (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
18388           Try a bit harder to get valid timestamps, especially if upstream
18389           gives us one and we are at the first frame or resyncing.
18390           Return UNEXPECTED if we get a valid timestamp that is outside of
18391           our configured segment. After all changes done so far this doesn't
18392           seem to cause any regression, please test.
18393
18394 2008-02-22 06:19:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18395
18396           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...
18397           Original commit message from CVS:
18398           Patch by:
18399           Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
18400           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
18401           If we don't have the position to seek to in our index first try
18402           to convert from TIME to BYTES upstream and only if that fails
18403           too use the old hack to simply seek to an earlier position
18404           and let the sink drop everything before segment start.
18405           Partially fixes bug #469930.
18406
18407 2008-02-21 23:54:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18408
18409           configure.ac: Back to development...
18410           Original commit message from CVS:
18411           * configure.ac:
18412           Back to development...
18413
18414 === release 0.10.7 ===
18415
18416 2008-02-21 00:15:22 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18417
18418         * ChangeLog:
18419         * NEWS:
18420         * RELEASE:
18421         * configure.ac:
18422         * docs/plugins/gst-plugins-ugly-plugins.args:
18423         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
18424         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
18425         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
18426         * docs/plugins/gst-plugins-ugly-plugins.signals:
18427         * docs/plugins/inspect/plugin-a52dec.xml:
18428         * docs/plugins/inspect/plugin-asf.xml:
18429         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18430         * docs/plugins/inspect/plugin-dvdread.xml:
18431         * docs/plugins/inspect/plugin-dvdsub.xml:
18432         * docs/plugins/inspect/plugin-iec958.xml:
18433         * docs/plugins/inspect/plugin-lame.xml:
18434         * docs/plugins/inspect/plugin-mad.xml:
18435         * docs/plugins/inspect/plugin-mpeg2dec.xml:
18436         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18437         * docs/plugins/inspect/plugin-mpegstream.xml:
18438         * docs/plugins/inspect/plugin-realmedia.xml:
18439         * docs/plugins/inspect/plugin-siddec.xml:
18440         * gst-plugins-ugly.doap:
18441         * po/LINGUAS:
18442           Release 0.10.7 - I Cheated Time
18443           Original commit message from CVS:
18444           Release 0.10.7 - I Cheated Time
18445
18446 2008-02-20 23:51:56 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18447
18448         * po/af.po:
18449         * po/az.po:
18450         * po/bg.po:
18451         * po/cs.po:
18452         * po/da.po:
18453         * po/en_GB.po:
18454         * po/es.po:
18455         * po/fi.po:
18456         * po/hu.po:
18457         * po/it.po:
18458         * po/nb.po:
18459         * po/nl.po:
18460         * po/or.po:
18461         * po/pl.po:
18462         * po/pt_BR.po:
18463         * po/sk.po:
18464         * po/sq.po:
18465         * po/sr.po:
18466         * po/sv.po:
18467         * po/uk.po:
18468         * po/vi.po:
18469         * po/zh_CN.po:
18470           Update .po files
18471           Original commit message from CVS:
18472           Update .po files
18473
18474 2008-02-18 20:40:29 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18475
18476           tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
18477           Original commit message from CVS:
18478           * tests/check/Makefile.am:
18479           Exclude dvdreadsrc from the states test too.
18480
18481 2008-02-18 10:25:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18482
18483           gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
18484           Original commit message from CVS:
18485           * gst/mpegaudioparse/gstmpegaudioparse.c:
18486           (gst_mp3parse_emit_frame):
18487           Handler buffers without valid timestamp more correctly: Don't drop
18488           them and don't use the invalid timestamp to calculate the next
18489           timestamp. Fixes bug #516811.
18490
18491 2008-02-18 05:16:44 +0000  Tal Shalif <tshalif@nargila.org>
18492
18493           ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
18494           Original commit message from CVS:
18495           Patch by: Tal Shalif <tshalif at nargila dot org>
18496           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
18497           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
18498           Add some gint64 casts to prevent 32 bit integer overflows.
18499           Fixes bug #516989.
18500
18501 2008-02-17 18:49:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18502
18503           gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
18504           Original commit message from CVS:
18505           * gst/mpegaudioparse/gstmpegaudioparse.c:
18506           Revert previous commit to mp3parse, as it breaks playback
18507           of AVI files.
18508
18509 2008-02-14 13:58:42 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18510
18511           gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
18512           Original commit message from CVS:
18513           * gst/mpegaudioparse/gstmpegaudioparse.c:
18514           (gst_mp3parse_emit_frame):
18515           Return GST_FLOW_UNEXPECTED if we get data that is after our
18516           configured segment. This makes upstream go EOS immediately instead
18517           of sending us the complete stream. Also improve debugging a bit.
18518
18519 2008-02-13 22:57:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18520
18521           ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
18522           Original commit message from CVS:
18523           * ext/dvdread/dvdreadsrc.c:
18524           Fix regression in DVD seeking - when a pack we
18525           expect to be a NAV block turns out not to be, scan forwards
18526           for up to 2MB (at most ~1sec) until we find one.
18527           Fixes: #516278
18528
18529 2008-02-12 21:42:19 +0000  Sébastien Moutte <sebastien@moutte.net>
18530
18531           win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
18532           Original commit message from CVS:
18533           * win32/vs6/libgstmpegaudioparse.dsp:
18534           Add xing files to VS project file.
18535
18536 2008-02-11 13:31:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18537
18538           gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
18539           Original commit message from CVS:
18540           * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
18541           Stop leaking src pad templates. Fixes bug #515708.
18542
18543 2008-02-11 13:29:07 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18544
18545           gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
18546           Original commit message from CVS:
18547           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
18548           Correctly write the size in bytes on big endian systems.
18549           Fixes bug #515725.
18550
18551 2008-02-11 09:13:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18552
18553           ext/lame/gstlame.c: Don't leak the allowed caps.
18554           Original commit message from CVS:
18555           * ext/lame/gstlame.c: (gst_lame_setup):
18556           Don't leak the allowed caps.
18557           * tests/check/pipelines/lame.c: (GST_START_TEST):
18558           Stop leaking all buffers. Fixes bug #515575.
18559
18560 2008-02-08 10:17:11 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18561
18562           gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
18563           Original commit message from CVS:
18564           * gst/mpegaudioparse/plugin.c:
18565           Commit new file I forgot to add.
18566
18567 2008-02-08 01:09:53 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18568
18569           configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
18570           Original commit message from CVS:
18571           * configure.ac:
18572           Make DISABLE_DEPRECATED defined *only* during CVS, not during
18573           pre-releases or releases.
18574
18575 2008-02-08 00:44:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18576
18577         * ChangeLog:
18578           Mention bug 511497 fixed in previous commit
18579           Original commit message from CVS:
18580           Mention bug 511497 fixed in previous commit
18581
18582 2008-02-08 00:36:51 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18583
18584           Move xingmux from -bad.
18585           Original commit message from CVS:
18586           * docs/plugins/Makefile.am:
18587           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18588           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18589           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18590           * gst/mpegaudioparse/Makefile.am:
18591           * gst/mpegaudioparse/gstmpegaudioparse.c:
18592           * gst/mpegaudioparse/gstxingmux.c:
18593           * tests/check/Makefile.am:
18594           * tests/check/elements/.cvsignore:
18595           Move xingmux from -bad.
18596
18597 2008-02-07 19:25:08 +0000  Sébastien Moutte <sebastien@moutte.net>
18598
18599           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
18600           Original commit message from CVS:
18601           * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
18602           Use gst_guint64_to_gdouble for conversion
18603           * win32/vs6/libgstasfdemux.dsp:
18604           * win32/vs6/libgstdvdsub.dsp:
18605           * win32/vs6/libgstrealmedia.dsp:
18606           Update project dependencies and add new source files
18607
18608 2008-02-04 14:27:32 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
18609
18610           ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
18611           Original commit message from CVS:
18612           * ext/mpeg2dec/gstmpeg2dec.c:
18613           Reset decoder when handling sequence where libmpeg2 has set
18614           frame period to 0, probably due to a corrupt packet.
18615           Fixes bug #514297
18616
18617 2008-01-29 19:10:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18618
18619           gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
18620           Original commit message from CVS:
18621           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
18622           (gst_mp3parse_chain):
18623           Don't set new caps on the srcpad everytime the bitrate or MPEG
18624           version changes but calculate new spf value when the MPEG version
18625           changes.
18626
18627 2008-01-23 10:34:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18628
18629           Add documentation for the xingheader plugin.
18630           Original commit message from CVS:
18631           * docs/plugins/Makefile.am:
18632           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
18633           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
18634           * gst/xingheader/gstxingmux.c:
18635           * gst/xingheader/gstxingmux.h:
18636           Add documentation for the xingheader plugin.
18637           * tests/check/elements/xingmux.c: (GST_START_TEST):
18638           Set element state to PLAYING before doing something else.
18639
18640 2008-01-23 10:11:44 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18641
18642           tests/check/: Add simple unit test for the xingmux element.
18643           Original commit message from CVS:
18644           * tests/check/Makefile.am:
18645           * tests/check/elements/.cvsignore:
18646           * tests/check/elements/xingmux.c: (setup_xingmux),
18647           (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
18648           * tests/check/elements/xingmux_testdata.h:
18649           Add simple unit test for the xingmux element.
18650           * gst/xingheader/gstxingmux.c: (generate_xing_header),
18651           (gst_xing_mux_finalize), (xing_reset):
18652           Fix a memleak and invalid seek tables with less than 100 MP3 frames.
18653
18654 2008-01-21 13:35:02 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18655
18656           docs/plugins/: Add the real and rtsp elements and update the lists.
18657           Original commit message from CVS:
18658           * docs/plugins/Makefile.am:
18659           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18660           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18661           Add the real and rtsp elements and update the lists.
18662           * docs/plugins/inspect/plugin-amrnb.xml:
18663           * docs/plugins/inspect/plugin-asf.xml:
18664           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18665           * docs/plugins/inspect/plugin-dvdsub.xml:
18666           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18667           * docs/plugins/inspect/plugin-mpegstream.xml:
18668           * docs/plugins/inspect/plugin-realmedia.xml:
18669           * docs/plugins/inspect/plugin-siddec.xml:
18670           * docs/plugins/inspect/plugin-synaesthesia.xml:
18671           Regenerate docs.
18672           * gst/iec958/ac3_padder.c:
18673           * gst/iec958/ac3_padder.h:
18674           Do not use gtk-doc style comments for non gtk-doc comments. Note -
18675           there are functions defined using extern in the .c file - does that
18676           make sense?
18677
18678 2008-01-21 12:43:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18679
18680           ext/mad/gstmad.c: Chain up at the end of the function.
18681           Original commit message from CVS:
18682           * ext/mad/gstmad.c:
18683           Chain up at the end of the function.
18684
18685 2008-01-19 16:04:14 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18686
18687           ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
18688           Original commit message from CVS:
18689           * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
18690           Don't add pad templates for the base class but only in the
18691           subclasses.
18692
18693 2008-01-17 17:26:48 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
18694
18695           ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
18696           Original commit message from CVS:
18697           * ext/lame/gstlame.c:
18698           * ext/lame/gstlame.h:
18699           Fix the case where you initially have stereo input, and so lame's
18700           mode is not set to mono, and then you get input with mono audio and
18701           soon after you get stereo input again. What happened before this
18702           commit is that it would keep the encoding mode as mono. It should
18703           change it back to the one requested by the app (or the default one)
18704           if not requested.
18705
18706 2008-01-15 17:18:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18707
18708           gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
18709           Original commit message from CVS:
18710           * gst/mpegaudioparse/gstmpegaudioparse.c:
18711           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
18712           (mp3parse_bytepos_to_time):
18713           Interpolate the VBRI seek table entries to get better results,
18714           support 3 byte seek table entries and prevent overflows in the
18715           seek table by adding the relative offsets when using the seek
18716           table in a large enough data type.
18717
18718 2008-01-14 15:02:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18719
18720           gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
18721           Original commit message from CVS:
18722           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18723           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
18724           (mp3parse_bytepos_to_time):
18725           * gst/mpegaudioparse/gstmpegaudioparse.h:
18726           Add support for seeking based on the VBRI seek table. Might make
18727           sense to use interpolation in the table later to get hopefully a
18728           bit more accurate values.
18729
18730 2008-01-14 11:41:32 +0000  Wim Taymans <wim.taymans@gmail.com>
18731
18732           ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
18733           Original commit message from CVS:
18734           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
18735           (handle_picture), (handle_slice):
18736           Fix compilation error. Fixes #509313.
18737
18738 2008-01-14 11:24:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18739
18740           ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
18741           Original commit message from CVS:
18742           * ext/lame/gstlame.c: (gst_lame_sink_event):
18743           Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
18744           as 8 * GST_SECOND is too large for int.
18745
18746 2008-01-14 10:52:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18747
18748           gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
18749           Original commit message from CVS:
18750           * gst/xingheader/gstxingmux.c: (generate_xing_header):
18751           Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
18752           of 0xfe.
18753
18754 2008-01-14 10:42:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18755
18756           gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
18757           Original commit message from CVS:
18758           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18759           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
18760           (mp3parse_total_bytes), (mp3parse_total_time):
18761           * gst/mpegaudioparse/gstmpegaudioparse.h:
18762           Add initial support for reading VBRI headers as found in VBR files
18763           created by some Fraunhofer encoders. Currently we only read the
18764           number of frames and bytes (and calculate duration, etc from this)
18765           but there is also a seek table that we currently don't use.
18766
18767 2008-01-14 09:17:47 +0000  Mark Nauwelaerts <manauw@syknet.be>
18768
18769           ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
18770           Original commit message from CVS:
18771           Patch by: Mark Nauwelaerts <manauw at syknet dot be>
18772           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
18773           (gst_lame_sink_event):
18774           Correctly set number of channels when using mono-encoding mode
18775           and fix the duration calculation of the EOS buffer.
18776
18777 2008-01-14 09:13:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18778
18779           gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
18780           Original commit message from CVS:
18781           * gst/mpegaudioparse/gstmpegaudioparse.c:
18782           (gst_mp3parse_handle_first_frame):
18783           Guard against 0 values in the Xing header as frame count and
18784           byte count and calculate the bitrate when we have all values
18785           we need and not before.
18786
18787 2008-01-14 09:09:49 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18788
18789           gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
18790           Original commit message from CVS:
18791           * gst/xingheader/gstxingmux.c: (generate_xing_header):
18792           Remove accidentially leftover debug printf.
18793
18794 2008-01-14 08:56:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18795
18796           gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
18797           Original commit message from CVS:
18798           * gst/xingheader/gstxingmux.c: (has_xing_header),
18799           (generate_xing_header), (gst_xing_mux_chain),
18800           (gst_xing_mux_sink_event):
18801           Choose smallest possible frame size for the Xing header, properly
18802           set the timestamp, duration and offset on the outgoing buffers,
18803           only send NEWSEGMENT events in BYTE format downstream and also
18804           drop VBRI headers if already existing.
18805
18806 2008-01-12 09:22:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18807
18808           gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
18809           Original commit message from CVS:
18810           * gst/xingheader/Makefile.am:
18811           * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
18812           (has_xing_header), (generate_xing_header),
18813           (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
18814           (gst_xing_mux_init), (gst_xing_mux_chain),
18815           (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
18816           * gst/xingheader/gstxingmux.h:
18817           Major cleanup and rewrite of xingmux with less bugs and new features:
18818           - Handles other layers as 3
18819           - Write TOC
18820
18821 2008-01-10 17:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
18822
18823           ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
18824           Original commit message from CVS:
18825           * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
18826           (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
18827           Call g_type_class_ref() from a thread-safe context and not
18828           from the streaming thread to avoid GLib screwing up (see
18829           bug #349410 and #493432). Comment out unused code.
18830
18831 2008-01-10 15:24:08 +0000  Wim Taymans <wim.taymans@gmail.com>
18832
18833           ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
18834           Original commit message from CVS:
18835           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
18836           (handle_picture), (clip_buffer), (handle_slice),
18837           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
18838           (gst_mpeg2dec_change_state):
18839           * ext/mpeg2dec/gstmpeg2dec.h:
18840           Add buffer clipping.
18841           Add basic reverse playback support. Not complete yet when dealing with
18842           non-closed GOPs.
18843
18844 2008-01-10 12:28:19 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18845
18846           autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
18847           Original commit message from CVS:
18848           * autogen.sh:
18849           Add -Wno-portability to the automake parameters to stop warnings
18850           about GNU make extensions being used. We require GNU make in almost
18851           every Makefile anyway.
18852           * configure.ac:
18853           Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
18854           at the same time is required for per target flags.
18855
18856 2008-01-09 13:51:38 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18857
18858           Makefile.am: Include lcov.mak to allow building coverage reports.
18859           Original commit message from CVS:
18860           * Makefile.am:
18861           Include lcov.mak to allow building coverage reports.
18862
18863 2008-01-08 19:42:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18864
18865           Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
18866           Original commit message from CVS:
18867           * ext/mad/gstmad.c: (mpg123_parse_xing_header):
18868           * gst/mpegaudioparse/gstmpegaudioparse.c:
18869           (gst_mp3parse_handle_first_frame):
18870           Make sure that the Xing TOC starts with 0 and the entries
18871           are increasing over time. Otherwise it's broken and should
18872           be skipped. Fixes bug #507821.
18873
18874 2008-01-08 16:31:29 +0000  Tim-Philipp Müller <tim@centricular.net>
18875
18876           gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
18877           Original commit message from CVS:
18878           * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
18879           (gst_asf_demux_add_video_stream),
18880           (gst_asf_demux_process_ext_content_desc),
18881           (gst_asf_demux_get_metadata_for_stream),
18882           (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
18883           (gst_asf_demux_change_state):
18884           * gst/asfdemux/gstasfdemux.h:
18885           Parse metadata object and extract pixel aspect ratio. Fixes #507844.
18886
18887 2007-12-31 21:41:52 +0000  David Schleef <ds@schleef.org>
18888
18889           docs/plugins/.cvsignore: Add *-undeclared.txt
18890           Original commit message from CVS:
18891           * docs/plugins/.cvsignore:
18892           Add *-undeclared.txt
18893
18894 2007-12-21 14:01:06 +0000  Wim Taymans <wim.taymans@gmail.com>
18895
18896           gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
18897           Original commit message from CVS:
18898           * gst/realmedia/rdtmanager.c:
18899           (gst_rdt_manager_marshal_VOID__UINT_UINT),
18900           (gst_rdt_manager_class_init):
18901           * gst/realmedia/rdtmanager.h:
18902           Implement some more signals that rtspsrc connects to.
18903           Fixes #504671.
18904
18905 2007-12-18 09:07:53 +0000  Tim-Philipp Müller <tim@centricular.net>
18906
18907           Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
18908           Original commit message from CVS:
18909           * Makefile.am:
18910           Include common/win32.mak for CRLF check of win32 project
18911           files (see #393626).
18912
18913 2007-12-13 11:20:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18914
18915           gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
18916           Original commit message from CVS:
18917           * gst/mpegaudioparse/gstmpegaudioparse.c:
18918           (gst_mp3parse_sink_event), (mp3parse_handle_seek):
18919           Don't post SEGMENT_START messages on the bus, only the element
18920           driving the pipeline should do that.
18921
18922 2007-12-09 04:29:35 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18923
18924           configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
18925           Original commit message from CVS:
18926           * configure.ac:
18927           Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
18928
18929 2007-12-03 19:05:20 +0000  Wim Taymans <wim.taymans@gmail.com>
18930
18931           ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
18932           Original commit message from CVS:
18933           * ext/mpeg2dec/gstmpeg2dec.h:
18934           Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
18935           Fixes #500808.
18936
18937 2007-11-20 12:15:51 +0000  Julien Moutte <julien@moutte.net>
18938
18939           gst/realmedia/rtspreal.c: Fix build on Mac OS X.
18940           Original commit message from CVS:
18941           2007-11-20  Julien MOUTTE  <julien@moutte.net>
18942           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
18943           on Mac OS X.
18944
18945 2007-11-19 11:38:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18946
18947           gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
18948           Original commit message from CVS:
18949           * gst/mpegaudioparse/gstmpegaudioparse.c:
18950           Restore the segment handling logic.
18951           Please don't do behavioural changes under the heading of 'leak fixes'
18952           or 'whitespace changes', people.
18953
18954 2007-11-19 09:50:58 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18955
18956           gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
18957           Original commit message from CVS:
18958           * gst/mpegaudioparse/gstmpegaudioparse.c:
18959           Plug some leaks.
18960
18961 2007-11-13 06:57:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18962
18963           gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
18964           Original commit message from CVS:
18965           * gst/asfdemux/gstasfdemux.c:
18966           Sync _activate_pull() a little more with other demuxers.
18967
18968 2007-11-11 20:41:32 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
18969
18970           gst/mpegstream/gstmpegdemux.c: recognize the padding stream
18971           Original commit message from CVS:
18972           * gst/mpegstream/gstmpegdemux.c:
18973           recognize the padding stream
18974
18975 2007-10-31 14:33:03 +0000  Tim-Philipp Müller <tim@centricular.net>
18976
18977           gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
18978           Original commit message from CVS:
18979           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
18980           Convert tags that come as string into the type required by
18981           GstTagList.
18982
18983 2007-10-30 12:27:32 +0000  Wim Taymans <wim.taymans@gmail.com>
18984
18985           gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
18986           Original commit message from CVS:
18987           * gst/mpegaudioparse/gstmpegaudioparse.c:
18988           (gst_mp3parse_emit_frame):
18989           Remove some more broken code, it seems to clip even when it should not.
18990           See #491305.
18991
18992 2007-10-30 11:13:49 +0000  Wim Taymans <wim.taymans@gmail.com>
18993
18994           gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
18995           Original commit message from CVS:
18996           * gst/mpegaudioparse/gstmpegaudioparse.c:
18997           (gst_mp3parse_emit_frame):
18998           When the element is not driving the streaming thread it is not supposed
18999           to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
19000           upstream when it detects EOS. See #491305.
19001
19002 2007-10-13 15:13:34 +0000  Mark Nauwelaerts <mnauw@users.sourceforge.net>
19003
19004           gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
19005           Original commit message from CVS:
19006           Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
19007           * gst/dvdsub/Makefile.am:
19008           * gst/dvdsub/gstdvdsubdec.c:
19009           * gst/dvdsub/gstdvdsubparse.c:
19010           * gst/dvdsub/gstdvdsubparse.h:
19011           Add dvd subtitle parser, which just packetizes the input
19012           stream. This is needed to mux dvd subtitles into matroska
19013           files, since the muxer expects unfragmented and properly
19014           timestamped input (#415754).
19015
19016 2007-10-10 12:02:30 +0000  Tim-Philipp Müller <tim@centricular.net>
19017
19018           configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
19019           Original commit message from CVS:
19020           * configure.ac:
19021           Update requirements from past CVS versions to released
19022           versions (0.10.14 in this case).
19023           * ext/sidplay/gstsiddec.cc:
19024           Fix compilation with g++-4.2.
19025
19026 2007-10-08 17:51:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19027
19028           gst/realmedia/: Fix some compiler warnings shown on Forte.
19029           Original commit message from CVS:
19030           * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
19031           (gst_asm_scan_parse_condition):
19032           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
19033           Fix some compiler warnings shown on Forte.
19034
19035 2007-10-05 08:51:44 +0000  Gautier Portet <kassoulet@gmail.com>
19036
19037           gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
19038           Original commit message from CVS:
19039           Patch by: Gautier Portet <kassoulet at gmail dot com>
19040           * gst/xingheader/gstxingmux.c:
19041           The size of the Xing header is actually 417 as it's rounded to the
19042           next smaller integer. Fixes #397759.
19043           * gst/xingheader/gstxingmux.c: (xing_generate_header),
19044           (xing_push_header):
19045           Some random cleanup, add FIXMEs and TODOs and check if the newsegment
19046           event to the beginning was successful before pushing the header again.
19047
19048 2007-09-29 17:11:16 +0000  Sébastien Moutte <sebastien@moutte.net>
19049
19050           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
19051           Original commit message from CVS:
19052           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
19053           (mp3parse_bytepos_to_time):
19054           Use gst_util_guint64_to_gdouble for conversions.
19055           * win32/vs6/libgstmad.dsp:
19056           Add a link to libgstaudio.
19057
19058 2007-09-26 13:40:35 +0000  Tim-Philipp Müller <tim@centricular.net>
19059
19060           ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
19061           Original commit message from CVS:
19062           * ext/lame/gstlame.c:
19063           Fix up case where there is no peer, in which case
19064           _get_allowed_caps() will return NULL.
19065
19066 2007-09-25 13:20:27 +0000  Tim-Philipp Müller <tim@centricular.net>
19067
19068           ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
19069           Original commit message from CVS:
19070           * ext/lame/gstlame.c:
19071           Use GST_PTR_FORMAT to print caps in debug statement.
19072
19073 2007-09-25 09:16:05 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19074
19075           configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
19076           Original commit message from CVS:
19077           * configure.ac:
19078           Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
19079           AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
19080           in configure.ac.
19081
19082 2007-09-24 10:26:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19083
19084           ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
19085           Original commit message from CVS:
19086           * ext/lame/gstlame.c:
19087           Allow fixing the sample rate lame converts to by negotiating fixed
19088           sample rate on the src pad caps.
19089           Add docs for it.
19090           * tests/check/Makefile.am:
19091           * tests/check/pipelines/lame.c:
19092           Add a check for it.
19093
19094 2007-09-22 18:22:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19095
19096           po/: Updated translations.
19097           Original commit message from CVS:
19098           * po/LINGUAS:
19099           * po/da.po:
19100           Updated translations.
19101
19102 2007-09-22 18:20:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19103
19104           po/pl.po: Added Polish translation.
19105           Original commit message from CVS:
19106           translated by: Jakub Bogusz <qboosh@pld-linux.org>
19107           * po/pl.po:
19108           Added Polish translation.
19109
19110 2007-09-22 18:19:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19111
19112           po/fi.po: Added Finnish translation.
19113           Original commit message from CVS:
19114           translated by: Ilkka Tuohela <hile@iki.fi>
19115           * po/fi.po:
19116           Added Finnish translation.
19117
19118 2007-09-22 18:17:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19119
19120           po/es.po: Added Spanish translation.
19121           Original commit message from CVS:
19122           translated by: Jorge González González <aloriel@gmail.com>
19123           * po/es.po:
19124           Added Spanish translation.
19125
19126 2007-09-22 18:17:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19127
19128           po/bg.po: Added Bulgarian translation.
19129           Original commit message from CVS:
19130           translated by: Alexander Shopov <ash@contact.bg>
19131           * po/bg.po:
19132           Added Bulgarian translation.
19133
19134 2007-09-20 11:47:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19135
19136           gst/iec958/ac3iec.c: Chainup in finalize.
19137           Original commit message from CVS:
19138           * gst/iec958/ac3iec.c:
19139           Chainup in finalize.
19140           * tests/check/Makefile.am:
19141           * tests/check/generic/states.c:
19142           Improved state change unit test.
19143
19144 2007-09-19 18:20:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19145
19146           Ignore registries in any format.
19147           Original commit message from CVS:
19148           * docs/plugins/.cvsignore:
19149           * tests/check/.cvsignore:
19150           Ignore registries in any format.
19151
19152 2007-09-08 20:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
19153
19154           configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers.  This has the advan...
19155           Original commit message from CVS:
19156           * configure.ac:
19157           Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
19158           define in the lame headers.  This has the advantage that
19159           it should still work when we're cross-compiling (#452025).
19160
19161 2007-08-24 15:55:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19162
19163           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
19164           Original commit message from CVS:
19165           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19166           Add other allowed rates to the pad templates.
19167           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
19168           Reset the parser to release memory in dispose.
19169
19170 2007-08-17 06:56:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19171
19172           ext/: Fix more leaks.
19173           Original commit message from CVS:
19174           * ext/amrnb/amrnbdec.c:
19175           * ext/amrnb/amrnbenc.c:
19176           * ext/amrnb/amrnbparse.c:
19177           * ext/sidplay/gstsiddec.cc:
19178           Fix more leaks.
19179
19180 2007-08-16 14:49:11 +0000  Daniel Charles <dcharles@ti.com>
19181
19182           ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
19183           Original commit message from CVS:
19184           Patch by: Daniel Charles <dcharles at ti dot com>
19185           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
19186           (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
19187           (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
19188           (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
19189           * ext/amrnb/amrnbenc.h:
19190           Add property to select the BandMode of the AMR encoder.
19191           See #466442.
19192
19193 2007-08-16 12:15:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19194
19195           gst/realmedia/asmrules.c: Make ro memory to share.
19196           Original commit message from CVS:
19197           * gst/realmedia/asmrules.c:
19198           Make ro memory to share.
19199
19200 2007-08-16 11:52:57 +0000  Wim Taymans <wim.taymans@gmail.com>
19201
19202           gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
19203           Original commit message from CVS:
19204           * gst/mpegaudioparse/gstmpegaudioparse.c:
19205           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
19206           * gst/mpegaudioparse/gstmpegaudioparse.h:
19207           Queue segment event and push it after we know the caps on the pad or
19208           else an autoplugger might not have plugged the element yet and the
19209           segment is lost.
19210
19211 2007-08-16 07:17:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19212
19213           gst/iec958/ac3iec.c: Fix tests.
19214           Original commit message from CVS:
19215           * gst/iec958/ac3iec.c:
19216           Fix tests.
19217
19218 2007-08-16 06:48:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19219
19220           tests/check/: Add generic state-change test suite to help to fi leaks.
19221           Original commit message from CVS:
19222           * tests/check/Makefile.am:
19223           * tests/check/generic/.cvsignore:
19224           * tests/check/generic/states.c:
19225           Add generic state-change test suite to help to fi leaks.
19226
19227 2007-08-09 10:57:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19228
19229           po/: Added Portuguese (Brazilian) translation.
19230           Original commit message from CVS:
19231           translated by: Raphael Higino <phhigino@gmail.com>
19232           * po/LINGUAS:
19233           * po/pt_BR.po:
19234           Added Portuguese (Brazilian) translation.
19235
19236 2007-08-09 10:55:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19237
19238           po/: Updated translations.
19239           Original commit message from CVS:
19240           * po/hu.po:
19241           * po/nl.po:
19242           * po/sv.po:
19243           * po/uk.po:
19244           Updated translations.
19245
19246 2007-08-07 11:50:44 +0000  Wim Taymans <wim.taymans@gmail.com>
19247
19248           gst/realmedia/rmdemux.c: Activate timestamp fixing code.
19249           Original commit message from CVS:
19250           * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
19251           (gst_rmdemux_parse_video_packet):
19252           Activate timestamp fixing code.
19253
19254 2007-08-07 10:57:09 +0000  Wim Taymans <wim.taymans@gmail.com>
19255
19256           gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
19257           Original commit message from CVS:
19258           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
19259           (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
19260           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
19261           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
19262           Do fragment collection in the demuxer so that we can now work with
19263           both ffmpeg and realvideodec to decoder real video content.
19264
19265 2007-08-04 12:59:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19266
19267           gst/realmedia/asmrules.c: Include stdlib.h.
19268           Original commit message from CVS:
19269           * gst/realmedia/asmrules.c:
19270           Include stdlib.h.
19271
19272 2007-08-03 16:21:19 +0000  Wim Taymans <wim.taymans@gmail.com>
19273
19274           gst/realmedia/rdtmanager.c: Fix caps.
19275           Original commit message from CVS:
19276           * gst/realmedia/rdtmanager.c:
19277           Fix caps.
19278
19279 2007-08-03 16:11:09 +0000  Wim Taymans <wim.taymans@gmail.com>
19280
19281           gst/realmedia/rtspreal.c: Disable UDP transport for now.
19282           Original commit message from CVS:
19283           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19284           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
19285           Disable UDP transport for now.
19286
19287 2007-08-03 16:09:01 +0000  Wim Taymans <wim.taymans@gmail.com>
19288
19289           gst/realmedia/: Add simple rdt manager.
19290           Original commit message from CVS:
19291           * gst/realmedia/Makefile.am:
19292           * gst/realmedia/rdtmanager.c: (find_session_by_id),
19293           (create_session), (free_session), (gst_rdt_manager_base_init),
19294           (gst_rdt_manager_marshal_BOXED__UINT_UINT),
19295           (gst_rdt_manager_class_init), (gst_rdt_manager_init),
19296           (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
19297           (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
19298           (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
19299           (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
19300           (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
19301           (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
19302           (gst_rdt_manager_plugin_init):
19303           * gst/realmedia/rdtmanager.h:
19304           * gst/realmedia/rmdemux.c: (plugin_init):
19305           Add simple rdt manager.
19306
19307 2007-08-03 14:19:50 +0000  Wim Taymans <wim.taymans@gmail.com>
19308
19309           gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
19310           Original commit message from CVS:
19311           * gst/realmedia/rdtdepay.c:
19312           Fix the encoding-name so that it matches what the rtsp extension sets.
19313
19314 2007-08-02 19:37:41 +0000  Wim Taymans <wim.taymans@gmail.com>
19315
19316           gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
19317           Original commit message from CVS:
19318           * gst/realmedia/asmrules.c: (gst_asm_node_free),
19319           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
19320           (gst_asm_scan_string), (gst_asm_scan_number),
19321           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
19322           (gst_asm_scan_next_token), (gst_asm_rule_free),
19323           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
19324           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
19325           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
19326           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
19327           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
19328           (gst_asm_rule_book_match), (main):
19329           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
19330           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
19331           Use g_hash_table_destroy instead of _unref which is too new.
19332
19333 2007-08-02 19:30:05 +0000  Wim Taymans <wim.taymans@gmail.com>
19334
19335           gst/realmedia/.cvsignore: Add test to ignore.
19336           Original commit message from CVS:
19337           * gst/realmedia/.cvsignore:
19338           Add test to ignore.
19339           * gst/realmedia/Makefile.am:
19340           * gst/realmedia/asmrules.c: (gst_asm_node_new),
19341           (gst_asm_node_free), (gst_asm_operator_eval),
19342           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
19343           (gst_asm_scan_string), (gst_asm_scan_number),
19344           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
19345           (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
19346           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
19347           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
19348           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
19349           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
19350           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
19351           (gst_asm_rule_book_match), (main):
19352           * gst/realmedia/asmrules.h:
19353           Added asembler rule book parser and evaluator.
19354           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
19355           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
19356           * gst/realmedia/rtspreal.h:
19357           Keep per stream config info.
19358           Parse and evaluate asm rule books for stream selection.
19359
19360 2007-07-31 19:16:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19361
19362           gst/realmedia/rtspreal.c: Include stdlib.
19363           Original commit message from CVS:
19364           * gst/realmedia/rtspreal.c:
19365           Include stdlib.
19366
19367 2007-07-27 16:39:45 +0000  Wim Taymans <wim.taymans@gmail.com>
19368
19369           gst/realmedia/: Split out hash code in separate file.
19370           Original commit message from CVS:
19371           * gst/realmedia/Makefile.am:
19372           * gst/realmedia/realhash.c: (hash), (call_hash),
19373           (gst_rtsp_ext_real_calc_response_and_checksum):
19374           * gst/realmedia/realhash.h:
19375           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19376           (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
19377           Split out hash code in separate file.
19378
19379 2007-07-27 10:12:55 +0000  Wim Taymans <wim.taymans@gmail.com>
19380
19381           gst/: Fix include paths and link dependecies for rtsp extension.
19382           Original commit message from CVS:
19383           * gst/asfdemux/Makefile.am:
19384           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
19385           (gst_rtsp_wms_class_init):
19386           * gst/realmedia/Makefile.am:
19387           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19388           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
19389           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
19390           (_do_init), (gst_rtsp_real_class_init):
19391           Fix include paths and link dependecies for rtsp extension.
19392
19393 2007-07-26 15:52:43 +0000  Wim Taymans <wim.taymans@gmail.com>
19394
19395           gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
19396           Original commit message from CVS:
19397           * gst/realmedia/Makefile.am:
19398           * gst/realmedia/rmdemux.c: (plugin_init):
19399           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19400           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
19401           (call_hash), (rtsp_ext_real_calc_response_and_checksum),
19402           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
19403           (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
19404           (gst_rtsp_real_init), (gst_rtsp_real_finalize),
19405           (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
19406           (gst_rtsp_real_plugin_init):
19407           * gst/realmedia/rtspreal.h:
19408           Add RealMedia RTSP extension module. It has rank NONE until it is fully
19409           functional.
19410
19411 2007-07-25 18:38:42 +0000  Wim Taymans <wim.taymans@gmail.com>
19412
19413           gst/asfdemux/: Move WMS RTSP extension from -good to here.
19414           Original commit message from CVS:
19415           * gst/asfdemux/Makefile.am:
19416           * gst/asfdemux/gstasf.c: (plugin_init):
19417           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
19418           (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
19419           (gst_rtsp_wms_configure_stream), (_do_init),
19420           (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
19421           (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
19422           (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
19423           * gst/asfdemux/gstrtspwms.h:
19424           Move WMS RTSP extension from -good to here.
19425           Port it to the new pluggable extension interface.
19426
19427 2007-07-24 06:58:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19428
19429           ext/mad/Makefile.am: Link to audio helper from plugins-base.
19430           Original commit message from CVS:
19431           * ext/mad/Makefile.am:
19432           Link to audio helper from plugins-base.
19433
19434 2007-07-24 05:05:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19435
19436           Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
19437           Original commit message from CVS:
19438           * configure.ac:
19439           * ext/mad/gstmad.c: (gst_mad_chain):
19440           Use the new buffer clipping function from gstaudio here and
19441           require gst-plugins-base CVS.
19442
19443 2007-07-23 09:07:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19444
19445           configure.ac: Sync liboil check with plugins-base. Add libm check.
19446           Original commit message from CVS:
19447           * configure.ac:
19448           Sync liboil check with plugins-base. Add libm check.
19449           * gst/synaesthesia/Makefile.am:
19450           Link against libm. We're using sqrt here.
19451
19452 2007-07-20 07:58:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19453
19454           gst/asfdemux/gstasfdemux.c: Include stdlib.
19455           Original commit message from CVS:
19456           * gst/asfdemux/gstasfdemux.c:
19457           Include stdlib.
19458
19459 2007-07-20 07:41:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19460
19461           ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
19462           Original commit message from CVS:
19463           * ext/annodex/Makefile.am:
19464           Fix CFLAGS/LIBS.
19465           * ext/cdio/gstcdiocddasrc.c:
19466           * ext/libpng/gstpngdec.c: (gst_pngdec_task):
19467           Include stdlib
19468           * ext/cairo/Makefile.am:
19469           * gst/videofilter/Makefile.am:
19470           * tests/examples/level/Makefile.am:
19471           Use $(LIBM) instead of -lm
19472
19473 2007-07-18 17:51:55 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19474
19475           gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
19476           Original commit message from CVS:
19477           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19478           (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
19479           * gst/mpegaudioparse/gstmpegaudioparse.h:
19480           Save some memory for each frame by only saving the start timestamp
19481           and start byte position instead of additionally the stop timestamp
19482           and stop byte position. This requires us to use a doubly-linked list
19483           but still saves 8-12 bytes per frame.
19484
19485 2007-07-16 09:14:18 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19486
19487           ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
19488           Original commit message from CVS:
19489           * ext/mad/gstmad.c: (clip_outgoing_buffer):
19490           Fix buffer clipping to correctly clip to the segment stop.
19491
19492 2007-07-15 19:39:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19493
19494           gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
19495           Original commit message from CVS:
19496           * gst/mpegaudioparse/gstmpegaudioparse.c:
19497           (gst_mp3parse_emit_frame):
19498           Fix a calculation that was causing mp3parse to drop every incoming
19499           frame when upstream delivered a segment in TIME format, breaking
19500           playback of all mpeg system streams.
19501
19502 2007-07-13 16:46:35 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19503
19504           Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
19505           Original commit message from CVS:
19506           * Makefile.am:
19507           * configure.ac:
19508           * tests/Makefile.am:
19509           Remove bogus check for libcheck, since we check for
19510           gstreamer-check and it pulls in the required info from
19511           and we weren't actually _using_ the information for
19512           libcheck ourselves anyway.
19513
19514 2007-07-13 16:27:56 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19515
19516           gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
19517           Original commit message from CVS:
19518           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19519           (gst_mp3parse_init), (gst_mp3parse_dispose),
19520           (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
19521           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
19522           (mp3parse_handle_seek), (mp3parse_src_query):
19523           * gst/mpegaudioparse/gstmpegaudioparse.h:
19524           Implement accurate seeking in mpegaudioparse. Fixes #308312.
19525           Also implement segment seeks.
19526
19527 2007-07-13 15:46:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19528
19529           ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
19530           Original commit message from CVS:
19531           * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
19532           (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
19533           (gst_mad_chain), (gst_mad_change_state):
19534           * ext/mad/gstmad.h:
19535           Implement buffer clipping and use GST_BOILERPLATE instead of manual
19536           GType magic. Part one of bug #308312.
19537
19538 2007-07-12 11:21:23 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19539
19540           configure.ac: Use pkg-config to locate check.
19541           Original commit message from CVS:
19542           * configure.ac:
19543           Use pkg-config to locate check.
19544
19545 2007-07-11 23:18:14 +0000  Tim-Philipp Müller <tim@centricular.net>
19546
19547           Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
19548           Original commit message from CVS:
19549           * configure.ac:
19550           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
19551           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
19552           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
19553           Fix build against core CVS by not using deprecated API. Bump
19554           requirements for new API (overdue anyway).
19555
19556 2007-07-09 06:05:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19557
19558           REQUIREMENTS: Also add amr-libs here and update a little.
19559           Original commit message from CVS:
19560           * REQUIREMENTS:
19561           Also add amr-libs here and update a little.
19562
19563 2007-07-06 17:59:29 +0000  Tim-Philipp Müller <tim@centricular.net>
19564
19565           docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
19566           Original commit message from CVS:
19567           * docs/plugins/inspect/plugin-dvdnav.xml:
19568           * docs/plugins/inspect/plugin-realmedia.xml:
19569           * docs/plugins/inspect/plugin-synaesthesia.xml:
19570           Add inspect file for synaesthesia so the docs can be built even if
19571           the plugin isn't built yet. Fixes #454311. Also add inspect files
19572           for dvdnavsrc and realmedia.
19573
19574 2007-07-05 08:44:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19575
19576           docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
19577           Original commit message from CVS:
19578           * docs/plugins/Makefile.am:
19579           Simplify --extra-dir as gtkdoc scans recursively.
19580
19581 2007-07-03 13:05:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19582
19583           And yet more docs enabled.
19584           Original commit message from CVS:
19585           * docs/plugins/Makefile.am:
19586           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19587           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19588           * gst/synaesthesia/Makefile.am:
19589           * gst/synaesthesia/gstsynaesthesia.c:
19590           * gst/synaesthesia/gstsynaesthesia.h:
19591           And yet more docs enabled.
19592
19593 2007-07-03 11:55:45 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19594
19595           docs/plugins/: Add new docs. Scan c++ files too.
19596           Original commit message from CVS:
19597           * docs/plugins/Makefile.am:
19598           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19599           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19600           * docs/plugins/inspect/plugin-a52dec.xml:
19601           * docs/plugins/inspect/plugin-amrnb.xml:
19602           * docs/plugins/inspect/plugin-asf.xml:
19603           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19604           * docs/plugins/inspect/plugin-dvdsub.xml:
19605           * docs/plugins/inspect/plugin-iec958.xml:
19606           * docs/plugins/inspect/plugin-lame.xml:
19607           * docs/plugins/inspect/plugin-mad.xml:
19608           * docs/plugins/inspect/plugin-mpeg2dec.xml:
19609           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19610           * docs/plugins/inspect/plugin-mpegstream.xml:
19611           Add new docs. Scan c++ files too.
19612           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
19613           (gst_amrnbdec_event):
19614           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
19615           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
19616           (gst_amrnbparse_loop):
19617           Add documentation headers.
19618           * ext/mad/gstmad.c:
19619           * ext/mad/gstmad.h:
19620           Refactor for docs.
19621
19622 2007-07-01 19:12:32 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19623
19624           gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
19625           Original commit message from CVS:
19626           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
19627           (gst_mp3parse_init):
19628           Use GST_BOILERPLATE instead of manual GType magic.
19629           * gst/mpegaudioparse/gstmpegaudioparse.c:
19630           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
19631           (mp3parse_bytepos_to_time):
19632           * gst/mpegaudioparse/gstmpegaudioparse.h:
19633           Implement seeking, byte->time, time->byte conversions with the Xing
19634           seek table if available. This allows better at least a bit more
19635           accurate seeks and file position reporting.
19636
19637 2007-06-28 20:33:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19638
19639           gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
19640           Original commit message from CVS:
19641           * gst/mpegaudioparse/gstmpegaudioparse.c:
19642           (gst_mp3parse_handle_first_frame):
19643           Copy the complete Xing seek table in the 100 byte array instead of
19644           copying the first byte 100 times.
19645           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
19646           (mp3parse_total_time), (mp3parse_time_to_bytepos):
19647           Add seeking support based on the Xing header but comment it out for
19648           now as it seems to yield worse result than the other method.
19649           Also use gst_pad_query_peer_duration() instead of getting the peer pad
19650           ourself, creating a new GstQuery, etc.
19651
19652 2007-06-25 12:46:47 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19653
19654           docs/plugins/: Update docs with caps info.
19655           Original commit message from CVS:
19656           * docs/plugins/gst-plugins-ugly-plugins.args:
19657           * docs/plugins/inspect/plugin-a52dec.xml:
19658           * docs/plugins/inspect/plugin-amrnb.xml:
19659           * docs/plugins/inspect/plugin-asf.xml:
19660           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19661           * docs/plugins/inspect/plugin-dvdread.xml:
19662           * docs/plugins/inspect/plugin-dvdsub.xml:
19663           * docs/plugins/inspect/plugin-iec958.xml:
19664           * docs/plugins/inspect/plugin-lame.xml:
19665           * docs/plugins/inspect/plugin-mad.xml:
19666           * docs/plugins/inspect/plugin-mpeg2dec.xml:
19667           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19668           * docs/plugins/inspect/plugin-mpegstream.xml:
19669           Update docs with caps info.
19670
19671 2007-06-25 12:25:09 +0000  Tim-Philipp Müller <tim@centricular.net>
19672
19673           po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
19674           Original commit message from CVS:
19675           * po/POTFILES.in:
19676           Make sure dvdnav strings get translated too (no reason not to have
19677           them in the .po file, even if the plugin is disabled for now).
19678           Fixes #450879.
19679
19680 2007-06-25 11:46:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19681
19682           ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
19683           Original commit message from CVS:
19684           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
19685           (gst_amrnbdec_event), (gst_amrnbdec_chain),
19686           (gst_amrnbdec_state_change):
19687           * ext/amrnb/amrnbdec.h:
19688           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
19689           (gst_amrnbparse_loop):
19690           Add newsegment and discont handling. Some code cleanups.
19691
19692 2007-06-25 07:55:51 +0000  David Schleef <ds@schleef.org>
19693
19694           ext/dvdread/dvdreadsrc.c: check for an error from
19695           Original commit message from CVS:
19696           * ext/dvdread/dvdreadsrc.c: check for an error from
19697           DVDReadBlocks() correctly.
19698
19699 2007-06-25 07:22:10 +0000  David Schleef <ds@schleef.org>
19700
19701           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...
19702           Original commit message from CVS:
19703           * ext/dvdread/dvdreadsrc.c:
19704           If we can't read a nav packet, or it doesn't look like a nav
19705           packet, that's an error.  Previous behavior was to look at
19706           the next packet; I can't find any justification for doing that.
19707           Fixes: #358891.
19708
19709 2007-06-23 22:57:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19710
19711           po/it.po: Updated Italian translation.
19712           Original commit message from CVS:
19713           * po/it.po:
19714           Updated Italian translation.
19715
19716 2007-06-23 11:22:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19717
19718           po/vi.po: Updated Vietnames translation.
19719           Original commit message from CVS:
19720           * po/vi.po:
19721           Updated Vietnames translation.
19722
19723 2007-06-23 11:21:54 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19724
19725           po/: Added Chinese (simplified) translation.
19726           Original commit message from CVS:
19727           contributed by: Wenzheng Hu <db_lobster@163.com>
19728           * po/LINGUAS:
19729           * po/zh_CN.po:
19730           Added Chinese (simplified) translation.
19731
19732 2007-06-22 14:27:18 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19733
19734           MAINTAINERS: Updating all the maintainers files
19735           Original commit message from CVS:
19736           * MAINTAINERS:
19737           Updating all the maintainers files
19738
19739 2007-06-22 10:57:06 +0000  Edward Hervey <bilboed@bilboed.com>
19740
19741           Fix leaks some more.
19742           Original commit message from CVS:
19743           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
19744           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
19745           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
19746           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
19747           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
19748           * gst/iec958/ac3iec.c: (ac3iec_init):
19749           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
19750           Fix leaks some more.
19751
19752 2007-06-21 14:33:58 +0000  Edward Hervey <bilboed@bilboed.com>
19753
19754           gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
19755           Original commit message from CVS:
19756           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
19757           "She's leaking me", said valgrind.
19758
19759 2007-06-19 14:40:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19760
19761           gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
19762           Original commit message from CVS:
19763           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
19764           Fix "pad caps are not a real subset of its template caps" warning.
19765
19766 2007-06-19 14:15:50 +0000  Laurent Glayal <spglegle@yahoo.fr>
19767
19768           ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
19769           Original commit message from CVS:
19770           Patch by: Laurent Glayal <spglegle at yahoo dot fr>
19771           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
19772           (gst_amrnbdec_finalize):
19773           Don't leak the adapter, unref it in a new finalize method instead.
19774           Fixes #448782.
19775
19776 2007-06-19 10:43:26 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19777
19778           configure.ac: Back to CVS
19779           Original commit message from CVS:
19780           * configure.ac:
19781           Back to CVS
19782           * gst-plugins-ugly.doap:
19783           Add 0.10.6 to the list of releases.
19784
19785 === release 0.10.6 ===
19786
19787 2007-06-19 10:31:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19788
19789         * ChangeLog:
19790         * NEWS:
19791         * RELEASE:
19792         * configure.ac:
19793         * docs/plugins/gst-plugins-ugly-plugins.args:
19794         * docs/plugins/inspect/plugin-a52dec.xml:
19795         * docs/plugins/inspect/plugin-asf.xml:
19796         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19797         * docs/plugins/inspect/plugin-dvdread.xml:
19798         * docs/plugins/inspect/plugin-dvdsub.xml:
19799         * docs/plugins/inspect/plugin-iec958.xml:
19800         * docs/plugins/inspect/plugin-lame.xml:
19801         * docs/plugins/inspect/plugin-mad.xml:
19802         * docs/plugins/inspect/plugin-mpeg2dec.xml:
19803         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19804         * docs/plugins/inspect/plugin-mpegstream.xml:
19805         * docs/plugins/inspect/plugin-siddec.xml:
19806           Release 0.10.6
19807           Original commit message from CVS:
19808           Release 0.10.6
19809
19810 2007-06-19 10:21:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19811
19812         * po/af.po:
19813         * po/az.po:
19814         * po/cs.po:
19815         * po/da.po:
19816         * po/en_GB.po:
19817         * po/hu.po:
19818         * po/it.po:
19819         * po/nb.po:
19820         * po/nl.po:
19821         * po/or.po:
19822         * po/sq.po:
19823         * po/sr.po:
19824         * po/sv.po:
19825         * po/uk.po:
19826         * po/vi.po:
19827           Update .po files
19828           Original commit message from CVS:
19829           Update .po files
19830
19831 2007-06-15 09:31:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19832
19833           win32/vs6/: Convert line endings to CRLF and mark as binary files.
19834           Original commit message from CVS:
19835           * win32/vs6/gst_plugins_ugly.dsw:
19836           * win32/vs6/libgstac3parse.dsp:
19837           * win32/vs6/libgstasfdemux.dsp:
19838           * win32/vs6/libgstdvdlpcmdec.dsp:
19839           * win32/vs6/libgstdvdsub.dsp:
19840           * win32/vs6/libgstiec958.dsp:
19841           * win32/vs6/libgstlame.dsp:
19842           * win32/vs6/libgstmad.dsp:
19843           * win32/vs6/libgstmpegaudioparse.dsp:
19844           * win32/vs6/libgstmpegstream.dsp:
19845           * win32/vs6/libgstrealmedia.dsp:
19846           * win32/vs6/libgstsynaesthesia.dsp:
19847           Convert line endings to CRLF and mark as binary files.
19848
19849 2007-06-13 14:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
19850
19851           ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
19852           Original commit message from CVS:
19853           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
19854           Don't forget to unlock when setting the device property, or
19855           we'll sooner or later deadlock.
19856
19857 2007-06-12 21:46:10 +0000  Sébastien Moutte <sebastien@moutte.net>
19858
19859           gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
19860           Original commit message from CVS:
19861           * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
19862           Use gst_util_guint64_to_gdouble for conversion.
19863           * win32/vs6/libgstasfdemux.dsp:
19864           Add asfpacket.c to the build.
19865
19866 2007-06-08 08:39:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19867
19868           gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
19869           Original commit message from CVS:
19870           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19871           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
19872           * gst/mpegaudioparse/gstmpegaudioparse.h:
19873           If the Xing header provides a total time, use it to calculate the
19874           correct average bitrate immediately, instead of sending updates as
19875           we parse the stream.
19876
19877 2007-06-05 21:47:29 +0000  by Mark Nauwelaerts <manauw@skynet.be>
19878
19879           gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
19880           Original commit message from CVS:
19881           Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
19882           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
19883           Use GstClockTime instead of guint for a time variable to prevent
19884           overflows on too large subtitle durations. Fixes #444514.
19885
19886 2007-05-31 22:33:26 +0000  Mark Nauwelaerts <manauw@skynet.be>
19887
19888           gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
19889           Original commit message from CVS:
19890           Patch by: Mark Nauwelaerts <manauw at skynet be>
19891           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
19892           Clear state when handling the serialized FLUSH_STOP event instead of
19893           the FLUSH_START event, thereby making sure we don't free buffers the
19894           chain function is still using. Fixes dvdsubdec crashing when flusing
19895           or seeking (#442706).
19896
19897 2007-05-23 11:16:09 +0000  Tim-Philipp Müller <tim@centricular.net>
19898
19899           gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
19900           Original commit message from CVS:
19901           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
19902           Initialise variable to make fc4 build bot happy.
19903
19904 2007-05-21 15:11:45 +0000  Tim-Philipp Müller <tim@centricular.net>
19905
19906           gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
19907           Original commit message from CVS:
19908           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
19909           Add sanity check so we don't abort for broken or non-MPEG streams,
19910           but instead error out. Fixes crashes/aborts for when our typefinder
19911           wrongly identifies quicktime files as mpeg (which should be fixed in
19912           -base now too). (#440120).
19913
19914 2007-05-18 09:35:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19915
19916         * ChangeLog:
19917         * ext/amrnb/amrnbdec.c:
19918         * ext/amrnb/amrnbenc.c:
19919         * ext/amrnb/amrnbparse.c:
19920           ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
19921           Original commit message from CVS:
19922           * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
19923           block_size, _do_init, gst_amrnbdec_base_init,
19924           gst_amrnbdec_class_init, gst_amrnbdec_init):
19925           * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
19926           gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
19927           * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
19928           block_size, _do_init, gst_amrnbparse_base_init,
19929           gst_amrnbparse_class_init, gst_amrnbparse_init):
19930           First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
19931           GST_DEBUG_FUNCPTR and add log-category.
19932
19933 2007-05-18 08:42:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19934
19935           gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
19936           Original commit message from CVS:
19937           * gst/mpegaudioparse/gstmpegaudioparse.c:
19938           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
19939           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
19940           (gst_mp3parse_chain), (mp3parse_total_bytes),
19941           (mp3parse_total_time):
19942           * gst/mpegaudioparse/gstmpegaudioparse.h:
19943           Implement parsing of Xing headers from the first frame of the stream,
19944           and use it to report duration correctly where possible.
19945
19946 2007-05-16 19:15:13 +0000  Tim-Philipp Müller <tim@centricular.net>
19947
19948           gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
19949           Original commit message from CVS:
19950           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
19951           After descrambling, push the packets out as individual packets
19952           instead of one big descrambled buffer. Makes cook audio decoding
19953           work with the 'realaudiodec' decoder from gst-plugins-bad.
19954
19955 2007-05-16 19:07:45 +0000  Tim-Philipp Müller <tim@centricular.net>
19956
19957           gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
19958           Original commit message from CVS:
19959           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
19960           (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
19961           (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
19962           (gst_rmdemux_parse_packet):
19963           * gst/realmedia/rmdemux.h:
19964           Remember first timestamp encountered in stream and re-timestamp
19965           stream to start from zero (fixes #397219); only send one newsegment
19966           event, not two; when seeking, send newsegment events from the
19967           streaming thread and not from the seeking thread.
19968
19969 2007-05-16 12:48:43 +0000  Mark Nauwelaerts <manauw@skynet.be>
19970
19971           gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
19972           Original commit message from CVS:
19973           Based on patch by: Mark Nauwelaerts  <manauw skynet be>
19974           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
19975           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
19976           (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
19977           * gst/mpegstream/gstmpegdemux.h:
19978           Reset last_flow values for the various streams after a flushing
19979           seek, otherwise we might aggregate wrong flow returns afterwards
19980           that will make upstream pause silently. This should fix seeking
19981           in DVDs and also fix the Thoggen cropping dialog (#438610).
19982
19983 2007-05-07 13:51:43 +0000  Tim-Philipp Müller <tim@centricular.net>
19984
19985           gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
19986           Original commit message from CVS:
19987           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
19988           (gst_asf_demux_chain_headers),
19989           (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
19990           (gst_asf_demux_have_mutually_exclusive_active_stream),
19991           (gst_asf_demux_check_activate_streams),
19992           (gst_asf_demux_find_stream_with_complete_payload),
19993           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
19994           (gst_asf_demux_activate_ext_props_streams),
19995           (gst_asf_demux_process_object):
19996           * gst/asfdemux/gstasfdemux.h:
19997           Activate streams (ie. add the pads to the element) depending on
19998           whether we actually get data for those streams within the ASF
19999           preroll value specified. Currently only done in pull-mode though
20000           (this will fix problems with playbin hanging on mms streams once
20001           we use this in push-mode as well).
20002
20003 2007-05-04 11:04:16 +0000  Tim-Philipp Müller <tim@centricular.net>
20004
20005           gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
20006           Original commit message from CVS:
20007           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
20008           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
20009           (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
20010           (gst_asf_demux_process_file):
20011           * gst/asfdemux/gstasfdemux.h:
20012           Make all timestamps start from zero in pull-mode too; some small
20013           clean-ups and FIXMEs here and there.
20014
20015 2007-05-01 11:10:31 +0000  Tim-Philipp Müller <tim@centricular.net>
20016
20017           gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
20018           Original commit message from CVS:
20019           * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
20020           (gst_asf_demux_parse_packet):
20021           If packet size is specified within the packet and smaller than
20022           the actual packet size, don't parse beyond the size specified in
20023           the packet (this makes us parse some cases of packets with single
20024           compressed payloads cleanly, see e.g stream from #431318). Also
20025           add a sanity check when parsing compressed single payloads.
20026
20027 2007-05-01 09:19:13 +0000  Tim-Philipp Müller <tim@centricular.net>
20028
20029           gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
20030           Original commit message from CVS:
20031           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
20032           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
20033           (gst_asf_demux_handle_seek_event),
20034           (gst_asf_demux_push_complete_payloads):
20035           Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
20036           send data from the keyframe right before the new segment start to
20037           make sure the decoder doesn't have to decode more than absolutely
20038           necessary.
20039
20040 2007-04-30 15:36:00 +0000  Tim-Philipp Müller <tim@centricular.net>
20041
20042           gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
20043           Original commit message from CVS:
20044           * gst/asfdemux/asfheaders.c:
20045           * gst/asfdemux/asfheaders.h:
20046           * gst/asfdemux/asfpacket.c:
20047           (asf_payload_parse_replicated_data_extensions),
20048           (gst_asf_demux_parse_payload):
20049           * gst/asfdemux/asfpacket.h:
20050           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
20051           (gst_asf_demux_push_complete_payloads),
20052           (gst_asf_demux_process_ext_stream_props):
20053           * gst/asfdemux/gstasfdemux.h:
20054           Implement payload extension system/extended replicated data parsing,
20055           so we can extract payload durations if they're specified.
20056
20057 2007-04-30 11:41:22 +0000  Tim-Philipp Müller <tim@centricular.net>
20058
20059           gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
20060           Original commit message from CVS:
20061           * gst/asfdemux/asfheaders.h:
20062           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
20063           (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
20064           (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
20065           (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
20066           (gst_asf_demux_parse_stream_object),
20067           (gst_asf_demux_process_ext_stream_props),
20068           (gst_asf_demux_process_queued_extended_stream_objects),
20069           (gst_asf_demux_activate_ext_props_streams),
20070           (gst_asf_demux_process_object):
20071           * gst/asfdemux/gstasfdemux.h:
20072           Refactor stream parse/activation a bit (stream activation heuristics
20073           are still the same though); some more clean-ups.
20074
20075 2007-04-28 12:23:16 +0000  Tim-Philipp Müller <tim@centricular.net>
20076
20077           win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
20078           Original commit message from CVS:
20079           * win32/common/.cvsignore:
20080           Ignore generated config.h file to make build bot happy.
20081
20082 2007-04-28 10:49:17 +0000  Tim-Philipp Müller <tim@centricular.net>
20083
20084           gst/asfdemux/: Init debug category before using it.
20085           Original commit message from CVS:
20086           * gst/asfdemux/gstasf.c: (plugin_init):
20087           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
20088           * gst/asfdemux/gstasfdemux.h:
20089           Init debug category before using it.
20090
20091 2007-04-27 18:39:21 +0000  Tim-Philipp Müller <tim@centricular.net>
20092
20093           gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
20094           Original commit message from CVS:
20095           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
20096           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
20097           Fix silly bug when we can't pull as much data as we want; don't
20098           forget to announce pending tags in the new packet parsing code.
20099
20100 2007-04-25 17:23:33 +0000  Tim-Philipp Müller <tim@centricular.net>
20101
20102           Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
20103           Original commit message from CVS:
20104           * configure.ac:
20105           * win32/MANIFEST:
20106           Generate a win32 config.h into win32/common and add to MANIFEST so
20107           it gets disted (#393890). Looks like win32/common/config.h.in needs
20108           some work though.
20109
20110 2007-04-22 22:41:20 +0000  Tim-Philipp Müller <tim@centricular.net>
20111
20112           ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
20113           Original commit message from CVS:
20114           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
20115           (gst_amrnbparse_class_init), (gst_amrnbparse_init),
20116           (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
20117           Fix pull mode operation some more: send newsegment event before
20118           sending data; handle EOS and fatal flow returns a bit better; don't
20119           leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
20120
20121 2007-04-20 20:57:56 +0000  Tim-Philipp Müller <tim@centricular.net>
20122
20123           gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
20124           Original commit message from CVS:
20125           * gst/asfdemux/Makefile.am:
20126           * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
20127           (asf_packet_create_payload_buffer),
20128           (asf_payload_find_previous_fragment),
20129           (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
20130           (gst_asf_demux_parse_packet):
20131           * gst/asfdemux/asfpacket.h:
20132           * gst/asfdemux/gstasfdemux.c:
20133           (gst_asf_demux_reset_stream_state_after_discont),
20134           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
20135           (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
20136           (gst_asf_demux_process_chunk):
20137           * gst/asfdemux/gstasfdemux.h:
20138           New packet parsing code: should put halfway decent timestamps on
20139           buffers, and might even set the appropriate keyframe/discont buffer
20140           flags from time to time (and even if it doesn't, I'm at least able
20141           to debug this code); only used in pull-mode so far. Still needs
20142           some more work, like payload extensions parsing and proper flow
20143           aggregation, and stream activation based on preroll. Stay tuned.
20144
20145 2007-04-20 17:32:00 +0000  Tim-Philipp Müller <tim@centricular.net>
20146
20147           gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
20148           Original commit message from CVS:
20149           * gst/asfdemux/asfheaders.h:
20150           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
20151           (gst_asf_demux_seek_index_lookup),
20152           (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
20153           (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
20154           (gst_asf_demux_process_ext_content_desc),
20155           (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
20156           (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
20157           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
20158           * gst/asfdemux/gstasfdemux.h:
20159           Some clean-ups and small fixes: rename asf_stream_context structure to
20160           AsfStream; inline some three-line utility functions that are only used
20161           once anyway and get rid of their associated helper structs; make debug
20162           category global so that it is used by the debug statements in the other
20163           file as well; simplify gst_asf_demux_get_stream(); fix accidental
20164           implicit initialisation of stream->last_buffer_timestamp to 0, which
20165           would lead to missing timestamps on the first buffer; put fourcc format
20166           into video caps to make certain proprietary wmv decoders happy (for the
20167           case of WMVA in particular); play_time is offset by preroll as well, so
20168           fix overreporting of duration for some files.
20169
20170 2007-04-17 10:21:50 +0000  Tim-Philipp Müller <tim@centricular.net>
20171
20172           gst/asfdemux/gstasfdemux.c: Printf format fixes.
20173           Original commit message from CVS:
20174           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
20175           (gst_asf_demux_pull_indices):
20176           Printf format fixes.
20177
20178 2007-04-16 16:30:50 +0000  Tim-Philipp Müller <tim@centricular.net>
20179
20180           gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
20181           Original commit message from CVS:
20182           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
20183           (gst_mpeg_parse_send_event):
20184           Post an error message if EOS wasn't handled by anything downstream.
20185           This should fix playbin freezing/hanging with small VobSub subtitle
20186           files (background: not-linked flow returns from downstream are
20187           ignored for a while at the beginning, so if the file is small
20188           upstream will never get a not-linked flow return even if nothing
20189           is connected downstream). (#429960).
20190
20191 2007-04-16 15:15:07 +0000  Michael Smith <msmith@xiph.org>
20192
20193           ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
20194           Original commit message from CVS:
20195           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
20196           (gst_amrnbparse_sink_activate),
20197           (gst_amrnbparse_sink_activate_pull):
20198           Rewrite terminally broken sinkpad activation code.
20199           Now actually supports pull-mode activation (didn't before), and push
20200           mode activation doesn't leave the sinkpad flushing.
20201
20202 2007-04-12 13:38:03 +0000  Tim-Philipp Müller <tim@centricular.net>
20203
20204           gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
20205           Original commit message from CVS:
20206           * gst/asfdemux/asfheaders.c:
20207           * gst/asfdemux/asfheaders.h:
20208           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
20209           (gst_asf_demux_reset), (gst_asf_demux_init),
20210           (gst_asf_demux_activate), (gst_asf_demux_activate_push),
20211           (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
20212           (gst_asf_demux_seek_index_lookup),
20213           (gst_asf_demux_reset_stream_state_after_discont),
20214           (gst_asf_demux_handle_seek_event),
20215           (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
20216           (gst_asf_demux_chain), (gst_asf_demux_pull_data),
20217           (gst_asf_demux_pull_indices),
20218           (gst_asf_demux_parse_data_object_start),
20219           (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
20220           (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
20221           (gst_asf_demux_process_simple_index),
20222           (gst_asf_demux_process_object),
20223           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
20224           (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
20225           * gst/asfdemux/gstasfdemux.h:
20226           Make asfdemux work in pull mode where possible. If there's an index
20227           at the end of the file, read it and use it for seeking purposes.
20228
20229 2007-04-12 10:19:18 +0000  Wim Taymans <wim.taymans@gmail.com>
20230
20231           gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
20232           Original commit message from CVS:
20233           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
20234           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
20235           (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
20236           Some timestamp fixes.
20237           * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
20238           Fix for 64-bit machines.
20239
20240 2007-04-12 10:10:22 +0000  René Stadler <mail@renestadler.de>
20241
20242           gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
20243           Original commit message from CVS:
20244           Patch by: René Stadler <mail at renestadler dot de>
20245           * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
20246           (find_seek_offset_time), (gst_rmdemux_reset),
20247           (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
20248           (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
20249           * gst/realmedia/rmdemux.h:
20250           Make rmdemux handle any number of logical streams. Fixes #428698.
20251
20252 2007-04-05 13:48:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20253
20254         * po/nl.po:
20255           update dutch
20256           Original commit message from CVS:
20257           update dutch
20258
20259 2007-04-05 13:48:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20260
20261           po/: Added Danish translation.
20262           Original commit message from CVS:
20263           submitted by: Mogens Jaeger <mogens@jaeger.tf>
20264           * po/LINGUAS:
20265           * po/da.po:
20266           Added Danish translation.
20267
20268 2007-03-28 16:01:06 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
20269
20270           po/.cvsignore: Add pot.
20271           Original commit message from CVS:
20272           * po/.cvsignore:
20273           Add pot.
20274
20275 2007-03-27 12:02:49 +0000  Julien Moutte <julien@moutte.net>
20276
20277           ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
20278           Original commit message from CVS:
20279           2007-03-27  Julien MOUTTE  <julien@moutte.net>
20280           * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
20281           stream and try to adapt to incoming timestamps lack of
20282           precision up to half a frame. This allows generating
20283           a perfect stream even with muxed formats like FLV where
20284           the timestamps are stored in milliseconds.
20285
20286 2007-03-22 21:44:45 +0000  Tim-Philipp Müller <tim@centricular.net>
20287
20288           gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
20289           Original commit message from CVS:
20290           * gst/realmedia/rmdemux.c:
20291           Remove unused zlib.h include. Fixes #421594.
20292
20293 2007-03-21 12:53:57 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20294
20295           ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
20296           Original commit message from CVS:
20297           * ext/lame/gstlame.c: (gst_lame_setup):
20298           Disable the bitrate checking when the user has requested
20299           Free Format mode, as all bitrates less than the maximum
20300           are valid then.
20301
20302 2007-03-14 15:21:41 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20303
20304           po/: Update translations.
20305           Original commit message from CVS:
20306           * po/hu.po:
20307           * po/it.po:
20308           * po/sv.po:
20309           Update translations.
20310
20311 2007-03-12 17:26:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20312
20313           ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
20314           Original commit message from CVS:
20315           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
20316           When handling seeks, don't convert -1 start or stop values to a bogus
20317           byte position - pass them upstream as -1.
20318
20319 2007-03-12 10:47:01 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20320
20321           gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
20322           Original commit message from CVS:
20323           * gst/mpegaudioparse/gstmpegaudioparse.c:
20324           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
20325           (gst_mp3parse_init), (gst_mp3parse_sink_event),
20326           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
20327           (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
20328           (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
20329           (mp3parse_total_time), (mp3parse_handle_seek),
20330           (mp3parse_src_event), (mp3parse_src_query),
20331           (mp3parse_get_query_types), (plugin_init):
20332           * gst/mpegaudioparse/gstmpegaudioparse.h:
20333           Implement seeking via average bitrate, and position+duration
20334           querying in mp3parse. Later, it will support frame-accurate seeking by
20335           building a seek table as it parses.
20336           Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
20337           pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
20338           before any extant MP3 decoder plugin. This allows us to remove framing
20339           support from the decoders, if we want, and will provide them with
20340           accurate seeking automatically once it is finished.
20341           Fix the handling of MPEG-1 Layer 1 files.
20342           Partially fix timestamping of packets arriving from a demuxer by
20343           queueing the incoming timestamp until the next packet starts, rather
20344           than applying it immediately to the next pushed buffer.
20345
20346 2007-03-10 15:56:26 +0000  Tim-Philipp Müller <tim@centricular.net>
20347
20348           gst/asfdemux/gstasfdemux.c: Printf format fix.
20349           Original commit message from CVS:
20350           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
20351           Printf format fix.
20352
20353 2007-03-04 17:13:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20354
20355           ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
20356           Original commit message from CVS:
20357           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
20358           (gst_cdio_cdda_src_finalize):
20359           Make sure we always destroy our libcdio handle.
20360
20361 2007-03-02 16:08:17 +0000  Wim Taymans <wim.taymans@gmail.com>
20362
20363           ext/cdio/gstcdiocddasrc.c: Small code cleanups.
20364           Original commit message from CVS:
20365           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
20366           (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
20367           (gst_cdio_cdda_src_finalize):
20368           Small code cleanups.
20369           Don't use pad_alloc as the base class cannot deal with the error codes.
20370
20371 2007-03-02 13:01:48 +0000  Zaheer Abbas Merali <zaheermerali@gmail.com>
20372
20373           ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
20374           Original commit message from CVS:
20375           Patch by: Zaheer Abbas Merali  <zaheermerali at gmail com>
20376           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
20377           Never post a (fatal) error message on the bus on decoding errors. We
20378           should only do this if we can't recover, but mpeg2dec can always
20379           recover. This is needed for DVB streams, for example, where there
20380           may be temporary glitches in the stream. Instead of an error
20381           message, post a warning message on the bus for every N decoding
20382           errors. Fixes #370020.
20383
20384 2007-02-28 19:30:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20385
20386           configure.ac: Convert to new AG_GST style.
20387           Original commit message from CVS:
20388           * configure.ac:
20389           Convert to new AG_GST style.
20390
20391 2007-02-28 18:41:38 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20392
20393           ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
20394           Original commit message from CVS:
20395           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
20396           (gst_lame_setup):
20397           Display sensible defaults and limits for the
20398           vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
20399           property - it's supposed to be a boolean 0/1 value.
20400
20401 2007-02-28 16:01:08 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20402
20403           ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
20404           Original commit message from CVS:
20405           * ext/lame/gstlame.c:
20406           Initialise the variables so gcc doesn't complain about possibly
20407           uninitialised uses, even though they can't actually happen.
20408
20409 2007-02-28 15:52:23 +0000  Wim Taymans <wim.taymans@gmail.com>
20410
20411           gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
20412           Original commit message from CVS:
20413           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
20414           (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
20415           (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
20416           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
20417           Implement all sample rates.
20418           Implement sample permutation a little smarter avoiding a memcpy.
20419           Fix timestamps, use segments, fix seeking.
20420
20421 2007-02-28 15:49:35 +0000  Wim Taymans <wim.taymans@gmail.com>
20422
20423           Document siddec.
20424           Original commit message from CVS:
20425           * docs/plugins/Makefile.am:
20426           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20427           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
20428           * docs/plugins/inspect/plugin-siddec.xml:
20429           * ext/sidplay/gstsiddec.cc:
20430           * ext/sidplay/gstsiddec.h:
20431           Document siddec.
20432
20433 2007-02-21 16:02:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20434
20435           ext/lame/gstlame.c: Fix up bitrate checking macro.  Make it give us a
20436           Original commit message from CVS:
20437           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
20438           (gst_lame_set_property), (gst_lame_setup):
20439           Fix up bitrate checking macro.  Make it give us a
20440           GST_ELEMENT_WARNING message so the application has a chance of
20441           reporting this to the user.  Move the checking to _setup, so we
20442           are sure it runs in the READY state, when we hope to have a pipeline
20443           and a bus that is not flushing.
20444           This fixes e.g. using 96 kbit/sec as a bitrate.
20445
20446 2007-02-15 19:55:55 +0000  Tim-Philipp Müller <tim@centricular.net>
20447
20448           gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
20449           Original commit message from CVS:
20450           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
20451           (gst_asf_demux_process_advanced_mutual_exclusion),
20452           (gst_asf_demux_process_queued_extended_stream_objects),
20453           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
20454           * gst/asfdemux/gstasfdemux.h:
20455           Parse advanced mutual exclusion object and only add pads for
20456           'hidden' streams (those in an extended stream header) that are
20457           mutually exclusive with an already existing 'main stream' if
20458           the broadcasting flag is not set. If the broadcasting flag is set,
20459           assume that data for this stream isn't sent. (This should ideally be
20460           solved better by making playbin more robust against this and/or by
20461           making mmssrc send some information downstream about which streams
20462           will be streamed). Fixes #353116.
20463
20464 2007-02-13 12:00:59 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20465
20466           gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
20467           Original commit message from CVS:
20468           * gst/synaesthesia/gstsynaesthesia.c:
20469           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20470           (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
20471           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
20472           (synaescope32), (synaescope_set_data), (synaesthesia_update),
20473           (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
20474           * gst/synaesthesia/synaescope.h:
20475           Move all the mutable engine state into a structure so that
20476           multiple element instances can run without interfering.
20477
20478 2007-02-13 09:15:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20479
20480           Add crossreferences to glib/gobject/gstream docs.
20481           Original commit message from CVS:
20482           * configure.ac:
20483           * docs/plugins/Makefile.am:
20484           Add crossreferences to glib/gobject/gstream docs.
20485
20486 2007-02-12 12:46:20 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20487
20488           gst/synaesthesia/: More source cleanups and add FIXME comments.
20489           Original commit message from CVS:
20490           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
20491           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20492           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
20493           (plugin_init):
20494           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
20495           (synaescope8):
20496           More source cleanups and add FIXME comments.
20497
20498 2007-02-11 13:42:45 +0000  Sébastien Moutte <sebastien@moutte.net>
20499
20500           gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
20501           Original commit message from CVS:
20502           * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
20503           Use gst_guint64_to_gdouble for conversions.
20504           * gst/synaesthesia/synaescope.c:
20505           Define M_PI and do not include <pthread.h> and
20506           <sys/time.h> for G_OS_WIN32
20507           * win32/vs6/libgstrealmedia.dsp:
20508           * win32/vs6/synaesthesia.dsp:
20509           Update projects files.
20510           * win32/common/config.h.in:
20511           Add config.h.in for autogen of config.h
20512
20513 2007-02-11 10:51:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20514
20515           configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
20516           Original commit message from CVS:
20517           * configure.ac:
20518           Add --enable-experimental support. Activate synaesthesia when building
20519           with --enable-experimental. Fix --enable external configure switch
20520           description.
20521
20522 2007-02-09 16:24:45 +0000  Tim-Philipp Müller <tim@centricular.net>
20523
20524           ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
20525           Original commit message from CVS:
20526           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
20527           (gst_lame_change_state):
20528           * ext/lame/gstlame.h:
20529           On receiving EOS, we try to push a last buffer with the remaining
20530           samples. Don't do that if we got an unclean flow return on the last
20531           gst_pad_push(), downstream might not handle this very gracefully
20532           (see #403168).
20533           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
20534           Pass flow returns upstream (helps #403168).
20535
20536 2007-02-09 08:03:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20537
20538           gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
20539           Original commit message from CVS:
20540           * gst/synaesthesia/gstsynaesthesia.c:
20541           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20542           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20543           (gst_synaesthesia_chain), (plugin_init):
20544           check result of gst_pad_push() in _chain.
20545
20546 2007-02-09 07:48:50 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20547
20548           gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
20549           Original commit message from CVS:
20550           * gst/synaesthesia/Makefile.am:
20551           * gst/synaesthesia/gstsynaesthesia.c:
20552           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20553           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20554           (gst_synaesthesia_chain), (plugin_init):
20555           * gst/synaesthesia/synaescope.c:
20556           * gst/synaesthesia/synaescope.h:
20557           Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
20558           built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
20559           is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
20560           GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
20561           possible leak in _chain. (#356882)
20562
20563 2007-02-08 21:07:27 +0000  Tim-Philipp Müller <tim@centricular.net>
20564
20565           gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
20566           Original commit message from CVS:
20567           * gst/asfdemux/asfheaders.c:
20568           * gst/asfdemux/asfheaders.h:
20569           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
20570           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
20571           (gst_asf_demux_identify_guid), (asf_demux_peek_object),
20572           (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
20573           (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
20574           (gst_asf_demux_process_ext_content_desc),
20575           (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
20576           (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
20577           (gst_asf_demux_process_bitrate_props_object),
20578           (gst_asf_demux_process_header_ext),
20579           (gst_asf_demux_process_language_list),
20580           (gst_asf_demux_process_ext_stream_props),
20581           (gst_asf_demux_process_queued_extended_stream_objects),
20582           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
20583           * gst/asfdemux/gstasfdemux.h:
20584           Refactor and clean up header parsing and chain function a bit; get
20585           rid of some cruft; make header parsing a tad more robust, fixing
20586           #403188.
20587
20588 2007-02-01 11:12:25 +0000  Tim-Philipp Müller <tim@centricular.net>
20589
20590           gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
20591           Original commit message from CVS:
20592           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
20593           Post an error if we receive an EOS event while still waiting for the
20594           ASF header object to come through.
20595
20596 2007-01-24 17:36:36 +0000  Xavier B <xavierb@gmail.com>
20597
20598           gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
20599           Original commit message from CVS:
20600           Patch by: Xavier B. <xavierb gmail com>
20601           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
20602           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
20603           (gst_asf_demux_process_ext_content_desc),
20604           (gst_asf_demux_process_data),
20605           (gst_asf_demux_process_language_list),
20606           (gst_asf_demux_process_ext_stream_props),
20607           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
20608           Guard places where we assume that a certain amount of data is
20609           available better against less data being available (should fix
20610           infamous assertion crasher bug #336370). Also fixes a small
20611           memory leak.
20612
20613 2007-01-11 12:49:23 +0000  Tim-Philipp Müller <tim@centricular.net>
20614
20615           gst/realmedia/: Add demuxer for RealAudio files (#349779).
20616           Original commit message from CVS:
20617           * gst/realmedia/Makefile.am:
20618           * gst/realmedia/rademux.c:
20619           * gst/realmedia/rademux.h:
20620           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20621           (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
20622           * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
20623           * gst/realmedia/rmutils.h:
20624           Add demuxer for RealAudio files (#349779).
20625
20626 2007-01-07 13:37:19 +0000  Sébastien Moutte <sebastien@moutte.net>
20627
20628           Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
20629           Original commit message from CVS:
20630           * Makefile.am:
20631           Add win32/MANIFEST to EXTRA_DIST so win32 files will
20632           be include in the next release.
20633           * win32/MANIFEST:
20634           Remove win32/common/config.h is which is not autogenerated yet.
20635
20636 2006-12-30 20:01:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20637
20638           ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
20639           Original commit message from CVS:
20640           * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
20641           warn when outgoing sample rate is different from incoming
20642
20643 2006-12-29 14:51:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20644
20645           gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
20646           Original commit message from CVS:
20647           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
20648           All sample-rates < 32khz come from the LSF extensions, which only
20649           use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
20650           Use gst_util_uint64_scale because we can.
20651
20652 2006-12-22 13:06:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20653
20654           tests/check/elements/amrnbenc.c: and fix compilation of this test
20655           Original commit message from CVS:
20656           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20657           (cleanup_amrnbenc):
20658           and fix compilation of this test
20659
20660 2006-12-22 12:41:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20661
20662           tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
20663           Original commit message from CVS:
20664           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20665           (cleanup_amrnbenc):
20666           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20667           (cleanup_mpeg2dec):
20668           re-apply as it was -bad and not -ugly that is frozen, doh
20669
20670 2006-12-21 12:50:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20671
20672           tests/check/elements/: revert my freeze breakage
20673           Original commit message from CVS:
20674           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20675           (cleanup_amrnbenc):
20676           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20677           (cleanup_mpeg2dec):
20678           revert my freeze breakage
20679
20680 2006-12-21 08:16:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20681
20682           gst/asfdemux/gstasfdemux.c: add a comment about a future change
20683           Original commit message from CVS:
20684           * gst/asfdemux/gstasfdemux.c:
20685           (gst_asf_demux_get_gst_tag_from_tag_name),
20686           (gst_asf_demux_process_ext_content_desc):
20687           add a comment about a future change
20688           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20689           (cleanup_amrnbenc):
20690           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20691           (cleanup_mpeg2dec):
20692           consistent pad (de)activation
20693
20694 2006-12-15 18:26:41 +0000  Tim-Philipp Müller <tim@centricular.net>
20695
20696           gst/asfdemux/gstasfdemux.c: Update query_types function too.
20697           Original commit message from CVS:
20698           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
20699           Update query_types function too.
20700
20701 2006-12-15 18:25:17 +0000  Tim-Philipp Müller <tim@centricular.net>
20702
20703           gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
20704           Original commit message from CVS:
20705           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
20706           (gst_rmdemux_src_query_types):
20707           Implement SEEKING query, make query function thread-safe.
20708
20709 2006-12-15 17:59:47 +0000  Tim-Philipp Müller <tim@centricular.net>
20710
20711           gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
20712           Original commit message from CVS:
20713           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
20714           Use alignment-safe macros here too (subbuffers ...); guard against
20715           hypothetical memory access beyond our given buffer in the case
20716           where the buffer size is not a multiple of 2.
20717
20718 2006-12-15 17:54:48 +0000  Tim-Philipp Müller <tim@centricular.net>
20719
20720           gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
20721           Original commit message from CVS:
20722           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
20723           (gst_asf_demux_process_data), (gst_asf_demux_process_file),
20724           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
20725           * gst/asfdemux/gstasfdemux.h:
20726           Don't crash in the seek event handling code when playtime is 0,
20727           as may be the case with live streams (#386218). Implement SEEKING
20728           query so applications can query seekability without second-guessing
20729           based on whether we have a duration or not.
20730
20731 2006-12-15 11:12:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20732
20733           add doap file
20734           Original commit message from CVS:
20735           * Makefile.am:
20736           * gst-plugins-ugly.doap:
20737           * gst-plugins-ugly.spec.in:
20738           add doap file
20739
20740 2006-12-14 12:05:49 +0000  Tim-Philipp Müller <tim@centricular.net>
20741
20742           gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
20743           Original commit message from CVS:
20744           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
20745           Use our alignment-safe macros here too, since we can't assume that
20746           GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
20747           here).
20748
20749 2006-12-14 11:49:39 +0000  Tim-Philipp Müller <tim@centricular.net>
20750
20751           gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
20752           Original commit message from CVS:
20753           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
20754           Also, don't read the index for a stream a second time when
20755           operating in pull-mode and reaching the end of the file.
20756
20757 2006-12-14 11:25:00 +0000  Roland Kay <roland.kay@ox.compsoc.net>
20758
20759           gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
20760           Original commit message from CVS:
20761           Patch by: Roland Kay  <roland.kay at ox compsoc net>
20762           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
20763           Don't leak stream index (#385292).
20764
20765 2006-12-14 10:15:24 +0000  Roland Kay <roland.kay@ox.compsoc.net>
20766
20767           ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
20768           Original commit message from CVS:
20769           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
20770           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
20771           (gst_lame_setup):
20772           * ext/lame/gstlame.h:
20773           Fix leak (by calling lame_init_params() before lame_close()); handle
20774           NULL return from lame_init() more gracefully. Fixes #385311.
20775
20776 2006-12-14 09:57:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20777
20778           configure.ac: Back to CVS
20779           Original commit message from CVS:
20780           * configure.ac:
20781           Back to CVS
20782
20783 === release 0.10.5 ===
20784
20785 2006-12-13 21:04:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20786
20787         * ChangeLog:
20788         * NEWS:
20789         * RELEASE:
20790         * configure.ac:
20791         * docs/plugins/gst-plugins-ugly-plugins.args:
20792         * docs/plugins/inspect/plugin-a52dec.xml:
20793         * docs/plugins/inspect/plugin-asf.xml:
20794         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20795         * docs/plugins/inspect/plugin-dvdsub.xml:
20796         * docs/plugins/inspect/plugin-iec958.xml:
20797         * docs/plugins/inspect/plugin-lame.xml:
20798         * docs/plugins/inspect/plugin-mad.xml:
20799         * docs/plugins/inspect/plugin-mpeg2dec.xml:
20800         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20801         * docs/plugins/inspect/plugin-mpegstream.xml:
20802         * docs/plugins/inspect/plugin-siddec.xml:
20803           Release 0.10.5
20804           Original commit message from CVS:
20805           Release 0.10.5
20806
20807 2006-12-12 21:09:16 +0000  David Schleef <ds@schleef.org>
20808
20809           gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin.  see #385192.  You can have...
20810           Original commit message from CVS:
20811           * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
20812           to in the previous checkin.  see #385192.  You can have your
20813           cheese back now.
20814
20815 2006-12-12 20:56:58 +0000  David Schleef <ds@schleef.org>
20816
20817           gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself.  ...
20818           Original commit message from CVS:
20819           * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
20820           from the dereferenced integer, not the pointer itself.  Fixes
20821           #385192.
20822           I'm takin ur cheese!
20823
20824 2006-12-12 10:29:32 +0000  Tim-Philipp Müller <tim@centricular.net>
20825
20826         * ChangeLog:
20827           ChangeLog surgery: fix bug number
20828           Original commit message from CVS:
20829           ChangeLog surgery: fix bug number
20830
20831 2006-12-12 10:24:40 +0000  Roland Kay <roland.kay@ox.compsoc.net>
20832
20833           gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
20834           Original commit message from CVS:
20835           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
20836           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
20837           For version 4 streams, read the extra codec data size from the
20838           header instead of assuming it is always 16 (also read it from the
20839           right position) (#384989). For version 4 and 5 streams, check that
20840           the specified extra codec data size doesn't make us read beyond the
20841           chunk boundary (#384989).
20842
20843 2006-12-10 21:27:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20844
20845         * po/af.po:
20846         * po/az.po:
20847         * po/cs.po:
20848         * po/en_GB.po:
20849         * po/hu.po:
20850         * po/it.po:
20851         * po/nb.po:
20852         * po/nl.po:
20853         * po/or.po:
20854         * po/sq.po:
20855         * po/sr.po:
20856         * po/sv.po:
20857         * po/uk.po:
20858         * po/vi.po:
20859           Update .po files
20860           Original commit message from CVS:
20861           Update .po files
20862
20863 2006-11-21 12:33:25 +0000  Tim-Philipp Müller <tim@centricular.net>
20864
20865           ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
20866           Original commit message from CVS:
20867           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
20868           Cosmetic changes: fix misleading debug statement, update
20869           comment, add cast.
20870
20871 2006-11-21 12:15:58 +0000  Sebastian Dröge <slomo@circular-chaos.org>
20872
20873           ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
20874           Original commit message from CVS:
20875           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
20876           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
20877           (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
20878           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
20879           * ext/mpeg2dec/gstmpeg2dec.h:
20880           Align buffers to a 16 byte boundary so the altivec optimisations
20881           don't crash. Fixes #327350.
20882
20883 2006-11-20 15:52:42 +0000  Tim-Philipp Müller <tim@centricular.net>
20884
20885           gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
20886           Original commit message from CVS:
20887           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
20888           The availability of extra codec data isn't something that
20889           warrants debug messages at WARNING level (see #376958).
20890
20891 2006-11-19 13:08:30 +0000  Tim-Philipp Müller <tim@centricular.net>
20892
20893           gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
20894           Original commit message from CVS:
20895           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
20896           (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
20897           (gst_dvd_demux_send_subbuffer):
20898           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
20899           (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
20900           (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
20901           (gst_mpeg_demux_send_subbuffer):
20902           * gst/mpegstream/gstmpegdemux.h:
20903           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
20904           (gst_mpeg_parse_chain):
20905           Fix flow value combination; this fixes playbin/totem locking up if
20906           a VobSub file is specified as subtitle file (#334322). Flow value
20907           combination should only happen once we are fairly sure we've got all
20908           pads that are available for now. Since there isn't a well-specified
20909           time when this is the case in MPEG, we'll just assume this is the
20910           case once there has been a certain number of packets for each
20911           stream we've found so far.
20912
20913 2006-11-15 13:57:21 +0000  Jan Arne Petersen <jpetersen@jpetersen.org>
20914
20915           ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
20916           Original commit message from CVS:
20917           Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
20918           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
20919           Simplify the framerate code and support more framerates. Fixes #361584.
20920
20921 2006-11-15 11:41:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
20922
20923           ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
20924           Original commit message from CVS:
20925           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
20926           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
20927           Fix minor memleak when creating pads from static pad templates (#369627).
20928           * tests/check/Makefile.am:
20929           * tests/check/elements/.cvsignore:
20930           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20931           (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
20932           Add unit tests for mpeg2dec (#369627).
20933
20934 2006-11-14 10:31:11 +0000  Wim Taymans <wim.taymans@gmail.com>
20935
20936         * ChangeLog:
20937           give credit
20938           Original commit message from CVS:
20939           give credit
20940
20941 2006-11-14 10:29:37 +0000  Wim Taymans <wim.taymans@gmail.com>
20942
20943           ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
20944           Original commit message from CVS:
20945           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
20946           (gst_lame_change_state):
20947           * ext/lame/gstlame.h:
20948           Make lame timestamp flushed eos buffer by some additional timestamp
20949           accounting. Fixes #374760.
20950
20951 2006-11-13 17:01:15 +0000  Michael Smith <msmith@xiph.org>
20952
20953           gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
20954           Original commit message from CVS:
20955           * gst/mpegaudioparse/gstmpegaudioparse.c:
20956           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
20957           (gst_mp3parse_init), (gst_mp3parse_dispose),
20958           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
20959           (gst_mp3parse_change_state):
20960           * gst/mpegaudioparse/gstmpegaudioparse.h:
20961           Make timestamp handling in mp3parse saner; now works for at least
20962           simple cases.
20963
20964 2006-11-13 16:23:22 +0000  Michael Smith <msmith@xiph.org>
20965
20966           gst/mpegaudioparse/: Bring mp3parse into the 21st century.
20967           Original commit message from CVS:
20968           * gst/mpegaudioparse/Makefile.am:
20969           * gst/mpegaudioparse/gstmpegaudioparse.c:
20970           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
20971           (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
20972           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
20973           (gst_mp3parse_change_state), (plugin_init):
20974           * gst/mpegaudioparse/gstmpegaudioparse.h:
20975           Bring mp3parse into the 21st century.
20976           Use its own debug category, use gstadapter, format nicely to 80
20977           columns, and fix incorrect handling of 32 kHz and less files.
20978
20979 2006-11-03 09:52:12 +0000  Sebastian Droege <slomo@ubuntu.com>
20980
20981           ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
20982           Original commit message from CVS:
20983           Patch by: Sebastian Droege <slomo at ubuntu dot com>
20984           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
20985           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
20986           * ext/mpeg2dec/gstmpeg2dec.h:
20987           libmpeg2 requires its output buffers to start at a 16byte aligned
20988           address or the altivec optimizations will explode.
20989
20990 2006-11-02 14:43:11 +0000  Tim-Philipp Müller <tim@centricular.net>
20991
20992           ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
20993           Original commit message from CVS:
20994           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
20995           * ext/cdio/gstcdio.h:
20996           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
20997           Move CD-TEXT utility function into common file so it can also be
20998           used by a future cdioparanoiasrc.
20999
21000 2006-10-19 10:17:14 +0000  Tim-Philipp Müller <tim@centricular.net>
21001
21002           ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
21003           Original commit message from CVS:
21004           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
21005           Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
21006           information (fixes #340433).
21007
21008 2006-10-16 18:07:23 +0000  Josep Torra Valles <josep@fluendo.com>
21009
21010           gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
21011           Original commit message from CVS:
21012           Patch by: Josep Torra Valles  <josep at fluendo com>
21013           * gst/iec958/ac3_padder.c: (ac3p_init):
21014           * gst/mpegstream/gstmpegparse.c:
21015           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
21016           (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
21017           (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
21018           (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
21019           (gst_rmdemux_parse_packet):
21020           Misc. fixes for problems discovered by Forte (different return types
21021           in function declaration and definition, pointer arithmetics with
21022           void pointers). Fixes #362639.
21023
21024 2006-10-13 19:11:26 +0000  Tim-Philipp Müller <tim@centricular.net>
21025
21026           ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
21027           Original commit message from CVS:
21028           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
21029           Don't announce audio or subtitle streams that aren't really present,
21030           it makes dvddemux create pads that will never carry any data, which
21031           is not good.
21032
21033 2006-10-13 14:45:11 +0000  Tim-Philipp Müller <tim@centricular.net>
21034
21035           ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
21036           Original commit message from CVS:
21037           * ext/lame/gstlame.c: (gst_lame_set_property):
21038           Round up not allowed bitrates to the next higher allowed one
21039           (Closes: #361140).
21040
21041 2006-10-13 14:19:24 +0000  Tim-Philipp Müller <tim@centricular.net>
21042
21043           Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
21044           Original commit message from CVS:
21045           * docs/plugins/Makefile.am:
21046           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
21047           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
21048           * ext/lame/gstlame.c: (gst_lame_class_init):
21049           * ext/lame/gstlame.h:
21050           Add docs for lame and lame to docs. Specify allowed bitrates
21051           in the properties description (#361140). Canonicalise object
21052           property names (ie. use hyphen instead of underscore).
21053           * docs/plugins/inspect/plugin-a52dec.xml:
21054           * docs/plugins/inspect/plugin-amrnb.xml:
21055           * docs/plugins/inspect/plugin-asf.xml:
21056           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21057           * docs/plugins/inspect/plugin-dvdread.xml:
21058           * docs/plugins/inspect/plugin-dvdsub.xml:
21059           * docs/plugins/inspect/plugin-iec958.xml:
21060           * docs/plugins/inspect/plugin-lame.xml:
21061           * docs/plugins/inspect/plugin-mad.xml:
21062           * docs/plugins/inspect/plugin-mpeg2dec.xml:
21063           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21064           * docs/plugins/inspect/plugin-mpegstream.xml:
21065           * docs/plugins/inspect/plugin-siddec.xml:
21066           Update version to CVS.
21067
21068 2006-10-13 10:00:27 +0000  Tim-Philipp Müller <tim@centricular.net>
21069
21070           Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
21071           Original commit message from CVS:
21072           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
21073           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
21074           (plugin_init):
21075           * po/POTFILES.in:
21076           Add i18n magic to lame plugin. Throw decent error message when we
21077           fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
21078
21079 2006-10-10 17:02:05 +0000  Wim Taymans <wim.taymans@gmail.com>
21080
21081           gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
21082           Original commit message from CVS:
21083           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
21084           (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
21085           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
21086           Change caps to x-rdt, because it's not x-rtp.
21087           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21088           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
21089           (gst_rmdemux_plugin_init):
21090           Activate pad before adding to the element.
21091           Return the combined stream return values after pad_alloc.
21092
21093 2006-10-10 16:58:32 +0000  Wim Taymans <wim.taymans@gmail.com>
21094
21095           ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
21096           Original commit message from CVS:
21097           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
21098           * ext/mpeg2dec/gstmpeg2dec.h:
21099           Add some debugging to timestamp handling.
21100           Make sure we don't convert invalid timestamps.
21101
21102 2006-10-09 12:09:14 +0000  Tim-Philipp Müller <tim@centricular.net>
21103
21104           gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
21105           Original commit message from CVS:
21106           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
21107           (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
21108           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
21109           (gst_dvd_demux_get_subpicture_stream):
21110           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
21111           (gst_mpeg_demux_get_audio_stream),
21112           (gst_mpeg_demux_get_private_stream):
21113           Active pads before adding them to the running element. Don't assert
21114           on non-BYTE format newsegment events in asfdemux.
21115
21116 2006-10-05 17:07:52 +0000  Tim-Philipp Müller <tim@centricular.net>
21117
21118           Printf format fixes.
21119           Original commit message from CVS:
21120           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
21121           (gst_dvd_read_src_handle_seek_event):
21122           * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
21123           * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
21124           * ext/sidplay/gstsiddec.cc:
21125           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
21126           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
21127           (gst_rmdemux_parse_packet):
21128           Printf format fixes.
21129
21130 2006-10-03 10:55:42 +0000  Wim Taymans <wim.taymans@gmail.com>
21131
21132           gst/realmedia/: Added RDT depayloader.
21133           Original commit message from CVS:
21134           * gst/realmedia/Makefile.am:
21135           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
21136           (gst_rdt_depay_class_init), (gst_rdt_depay_init),
21137           (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
21138           (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
21139           (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
21140           * gst/realmedia/rdtdepay.h:
21141           Added RDT depayloader.
21142           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
21143           (gst_rmdemux_plugin_init), (plugin_init):
21144           Remove unused function.
21145           Added some more mime-types.
21146
21147 2006-09-28 21:44:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21148
21149           gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
21150           Original commit message from CVS:
21151           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
21152           If an incoming timestamp is within one sample of our current
21153           timestamp, then keep it. This prevents imprecision in the
21154           PTS (which only has 90khz granularity) from affecting our stream.
21155
21156 2006-09-28 09:16:38 +0000  Tim-Philipp Müller <tim@centricular.net>
21157
21158           gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
21159           Original commit message from CVS:
21160           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
21161           Reflow code so that compiler doesn't complain about possible use
21162           of uninitialised variable any longer; but just in case, initialise
21163           it anyway; also take object ref in query function and do peer pad
21164           stuff in a more thread-safe way.
21165
21166 2006-09-27 09:54:01 +0000  Wim Taymans <wim.taymans@gmail.com>
21167
21168           ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
21169           Original commit message from CVS:
21170           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
21171           Init a variable to make compilers happy.
21172
21173 2006-09-21 13:34:59 +0000  Martin Zlomek <martin.zlomek@itonis.tv>
21174
21175           gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
21176           Original commit message from CVS:
21177           Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
21178           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
21179           (gst_dvd_demux_sync_stream_to_time):
21180           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
21181           (gst_mpeg_demux_synchronise_pads),
21182           (gst_mpeg_demux_sync_stream_to_time):
21183           Send newsegment updates for sparse streams (#350778).
21184
21185 2006-09-20 16:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21186
21187           ext/dvdread/dvdreadsrc.c: fix compile warning
21188           Original commit message from CVS:
21189           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
21190           fix compile warning
21191
21192 2006-09-20 16:16:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21193
21194         * configure.ac:
21195           bump the nano bitches
21196           Original commit message from CVS:
21197           bump the nano bitches
21198
21199 2006-09-20 11:55:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21200
21201           configure.ac: As another attempt, synaesthesia can be enabled by passing
21202           Original commit message from CVS:
21203           * configure.ac:
21204           As another attempt, synaesthesia can be enabled by passing
21205           --with-plugins="synaesthesia" to configure
21206
21207 2006-09-20 11:12:22 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21208
21209           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
21210           Original commit message from CVS:
21211           * configure.ac:
21212           Don't build synaesthesia by default, until someone confirms that it
21213           is okay (filed as #356882)
21214
21215 2006-09-20 11:11:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21216
21217           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
21218           Original commit message from CVS:
21219           * configure.ac:
21220           Don't build synaesthesia by default, until someone confirms that it
21221           is okay (filed as #356882)
21222
21223 2006-09-18 12:29:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21224
21225           Port synaesthesia.
21226           Original commit message from CVS:
21227           * configure.ac:
21228           * gst/synaesthesia/Makefile.am:
21229           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
21230           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
21231           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
21232           (gst_synaesthesia_change_state), (plugin_init):
21233           Port synaesthesia.
21234
21235 2006-09-16 21:58:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21236
21237           More G_OBJECT macro fixing.
21238           Original commit message from CVS:
21239           * ext/mad/gstid3tag.c:
21240           * gst/mpegstream/gstrfc2250enc.h:
21241           * gst/synaesthesia/gstsynaesthesia.c:
21242           More G_OBJECT macro fixing.
21243
21244 2006-09-15 16:14:15 +0000  Yves Lefebvre <ivanohe@abacom.com>
21245
21246           ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
21247           Original commit message from CVS:
21248           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
21249           * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
21250           Fix initialisation dummy buffer, the offsets are relative to the start
21251           of the buffers. Fixes #356004.
21252
21253 2006-09-12 10:14:29 +0000  Christian Schaller <uraeus@gnome.org>
21254
21255         * gst-plugins-ugly.spec.in:
21256           update spec file
21257           Original commit message from CVS:
21258           update spec file
21259
21260 2006-09-09 15:22:58 +0000  Tim-Philipp Müller <tim@centricular.net>
21261
21262           ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
21263           Original commit message from CVS:
21264           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
21265           Add convert query (needed for later when we just operate in time
21266           format and let the base source class handle all the seeking stuff).
21267
21268 2006-09-07 16:05:31 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21269
21270           gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
21271           Original commit message from CVS:
21272           * gst/asfdemux/gstasfdemux.c:
21273           (gst_asf_demux_get_gst_tag_from_tag_name),
21274           (gst_asf_demux_process_ext_content_desc):
21275           Erm, lets properly fix it. The only non-text tag that we support is
21276           the track-number and that is an UINT. asfdemux was returning a GValue
21277           initialized as INT. Further the Track and not the TrackNumber tag
21278           (the latter is a string too).
21279
21280 2006-09-07 14:08:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21281
21282           gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
21283           Original commit message from CVS:
21284           * gst/asfdemux/gstasfdemux.c:
21285           (gst_asf_demux_get_gst_tag_from_tag_name),
21286           (gst_asf_demux_process_ext_content_desc):
21287           Skip tags that are unknown (was producing an uninialized GValue).
21288
21289 2006-09-01 16:21:43 +0000  from Michal Benes <michal.benes@itonis.tv>
21290
21291           ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
21292           Original commit message from CVS:
21293           * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
21294           (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
21295           (gst_a52dec_handle_frame), (gst_a52dec_change_state),
21296           (gst_a52dec_set_property), (gst_a52dec_get_property):
21297           * ext/a52dec/gsta52dec.h:
21298           Patch from from Michal Benes <michal.benes@itonis.tv>:
21299           Add two things to a52dec: configure the exact output format for ac3
21300           decoding through properties, if desired.
21301           By default, configure an output format preferred by downstream. Now
21302           that audioconvert lists caps by preference, this means that a52dec
21303           can do downmixing (iff required) rather than audioconvert, so it can
21304           use the ac3 downmix levels from the bitstream.
21305
21306 2006-08-31 13:04:31 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21307
21308           Add missing GST_LIBS to the link flags
21309           Original commit message from CVS:
21310           * ext/lame/Makefile.am:
21311           * ext/mpeg2dec/Makefile.am:
21312           * gst/dvdlpcmdec/Makefile.am:
21313           * gst/dvdsub/Makefile.am:
21314           * gst/mpegaudioparse/Makefile.am:
21315           Add missing GST_LIBS to the link flags
21316
21317 2006-08-29 13:28:41 +0000  Tim-Philipp Müller <tim@centricular.net>
21318
21319           configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
21320           Original commit message from CVS:
21321           * configure.ac:
21322           Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
21323
21324 2006-08-27 20:46:54 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21325
21326           gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
21327           Original commit message from CVS:
21328           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
21329           fix build for debug disabled
21330
21331 2006-08-22 15:52:16 +0000  Tim-Philipp Müller <tim@centricular.net>
21332
21333           gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
21334           Original commit message from CVS:
21335           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
21336           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
21337           Use static pad templates with ANY caps for the source pads for
21338           simplicity and to avoid warnings when creating pads for unhandled
21339           codec IDs (#351795).
21340
21341 2006-08-16 10:34:57 +0000  Michal Benes <michal.benes@itonis.tv>
21342
21343           ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
21344           Original commit message from CVS:
21345           Patch by: Michal Benes <michal dot benes at itonis dot tv>
21346           * ext/mad/gstmad.c: (gst_mad_chain):
21347           Fix timestamping in mad by only activating a new timestamp when the
21348           previous frame has been decoded. Fixes #350723.
21349           Also clean up some of the non fatal warnings when the input buffer is
21350           too small to decode a header.
21351
21352 === release 0.10.4 ===
21353
21354 2006-08-14 11:15:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21355
21356         * ChangeLog:
21357         * NEWS:
21358         * RELEASE:
21359         * configure.ac:
21360         * docs/plugins/gst-plugins-ugly-plugins.args:
21361         * docs/plugins/inspect/plugin-a52dec.xml:
21362         * docs/plugins/inspect/plugin-amrnb.xml:
21363         * docs/plugins/inspect/plugin-asf.xml:
21364         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21365         * docs/plugins/inspect/plugin-dvdread.xml:
21366         * docs/plugins/inspect/plugin-dvdsub.xml:
21367         * docs/plugins/inspect/plugin-iec958.xml:
21368         * docs/plugins/inspect/plugin-lame.xml:
21369         * docs/plugins/inspect/plugin-mad.xml:
21370         * docs/plugins/inspect/plugin-mpeg2dec.xml:
21371         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21372         * docs/plugins/inspect/plugin-mpegstream.xml:
21373         * docs/plugins/inspect/plugin-rmdemux.xml:
21374         * docs/plugins/inspect/plugin-siddec.xml:
21375           releasing 0.10.4
21376           Original commit message from CVS:
21377           releasing 0.10.4
21378
21379 2006-08-14 11:06:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21380
21381         * po/af.po:
21382         * po/az.po:
21383         * po/cs.po:
21384         * po/en_GB.po:
21385         * po/hu.po:
21386         * po/it.po:
21387         * po/nb.po:
21388         * po/nl.po:
21389         * po/or.po:
21390         * po/sq.po:
21391         * po/sr.po:
21392         * po/sv.po:
21393         * po/uk.po:
21394         * po/vi.po:
21395           Update .po files
21396           Original commit message from CVS:
21397           Update .po files
21398
21399 2006-08-14 10:19:41 +0000  Wim Taymans <wim@fluendo.com>
21400
21401           ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
21402           Original commit message from CVS:
21403           Patch by: Wim Taymans <wim at fluendo dot com>
21404           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
21405           Instead of forwarding the event in the wrong format, unref it and set
21406           a boolean that we still need to send it in the streaming thread.
21407           Fixes #350554
21408
21409 2006-08-14 09:50:26 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21410
21411           ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
21412           Original commit message from CVS:
21413           Patch by: Edward Hervey (edward at fluendo dot com)
21414           * ext/dvdread/dvdreadsrc.c: (plugin_init):
21415           Put debug category initialization before use of GST_DEBUG, in order
21416           to remove a fatal warning.  Fixes #350895
21417
21418 2006-08-08 13:23:27 +0000  Tim-Philipp Müller <tim@centricular.net>
21419
21420           gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
21421           Original commit message from CVS:
21422           * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
21423           Set rank to NONE for the time being until we make playbin handle
21424           subtitle pictures again (dvdsubdec seems to be a bit shaky at
21425           times when seeking, so it's probably better if it doesn't get
21426           autoplugged for the time being).
21427
21428 2006-08-07 19:01:40 +0000  Tim-Philipp Müller <tim@centricular.net>
21429
21430           gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
21431           Original commit message from CVS:
21432           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21433           (gst_rmdemux_parse_mdpr):
21434           Handle audio streams with stream_version 3 properly; warn about
21435           unknown stream versions; handle unknown fourccs a tad more
21436           gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
21437           with GST_FOURCC_FORMAT.
21438
21439 2006-08-07 16:25:45 +0000  Tim-Philipp Müller <tim@centricular.net>
21440
21441           ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
21442           Original commit message from CVS:
21443           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
21444           Error out properly if this is an interactive DVD (fixes #345694).
21445
21446 2006-08-07 16:18:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21447
21448           ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
21449           Original commit message from CVS:
21450           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
21451           When the first_access is 1 or 0, we should copy the timestamp from
21452           the incoming buffer if there is one.
21453
21454 2006-08-07 14:01:33 +0000  Tim-Philipp Müller <tim@centricular.net>
21455
21456           ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
21457           Original commit message from CVS:
21458           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
21459           (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
21460           Use GST_ELEMENT_ERROR for error reporting; post errors in some
21461           more places; remove superfluous newlines from debug statements.
21462
21463 2006-08-07 09:17:01 +0000  Frédéric Riss <frederic.riss@gmail.com>
21464
21465           gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
21466           Original commit message from CVS:
21467           Patch by: Frédéric Riss  <frederic.riss at gmail com>
21468           * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
21469           Don't set negative durations on outgoing buffers (#350044),
21470           which happens when you use macros that got changed during
21471           the last unstable cycle because they were thought not to
21472           be used anywhere.
21473
21474 2006-08-06 19:47:40 +0000  Tim-Philipp Müller <tim@centricular.net>
21475
21476           ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
21477           Original commit message from CVS:
21478           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
21479           (gst_dvd_read_src_goto_chapter),
21480           (gst_dvd_read_src_get_chapter_starts),
21481           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
21482           (gst_dvd_read_src_get_time_for_sector),
21483           (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
21484           (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
21485           (gst_dvd_read_src_goto_sector):
21486           * ext/dvdread/dvdreadsrc.h:
21487           Add basic support for time-based seeking; set timestamps on
21488           outgoing buffers if we have them; create table with
21489           chapter to time mapping when opening a title; rename
21490           gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
21491           make it take an explicit pgc argument; fix up some debugging
21492           messages so that title/chapter numbers are printed as starting
21493           from 1 for easier readability.
21494
21495 2006-08-04 13:05:01 +0000  Tim-Philipp Müller <tim@centricular.net>
21496
21497           gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
21498           Original commit message from CVS:
21499           * gst/realmedia/Makefile.am:
21500           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
21501           (gst_rmdemux_parse_cont):
21502           * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
21503           (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
21504           * gst/realmedia/rmutils.h:
21505           Factor out some code into rmutils.[ch]; when reading
21506           strings, don't read beyond the available data; read
21507           metadata strings correctly (string length is 16 bits
21508           here, not just 8).
21509
21510 2006-07-31 09:53:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21511
21512           Fix dist by including gst-libs/
21513           Original commit message from CVS:
21514           * Makefile.am:
21515           * configure.ac:
21516           * gst/asfdemux/gstasfdemux.c:
21517           Fix dist by including gst-libs/
21518
21519 2006-07-29 11:20:30 +0000  Tim-Philipp Müller <tim@centricular.net>
21520
21521           Make custom error messages translatable.
21522           Original commit message from CVS:
21523           * ext/dvdread/dvdreadsrc.c: (plugin_init):
21524           * po/POTFILES.in:
21525           Make custom error messages translatable.
21526           * gst/asfdemux/gstasf.c: (plugin_init):
21527           Remove setlocale() call, doesn't seem to be needed or recommended for
21528           plugins, at least not according to gstreamer/docs/random/i18n.
21529
21530 2006-07-28 15:15:15 +0000  Tim-Philipp Müller <tim@centricular.net>
21531
21532           gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
21533           Original commit message from CVS:
21534           * gst/asfdemux/Makefile.am:
21535           * gst/asfdemux/asfheaders.c:
21536           * gst/asfdemux/asfheaders.h:
21537           * gst/asfdemux/gstasf.c: (plugin_init):
21538           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
21539           Error out when the stream is encrypted (rather than feeding
21540           garbage to the decoders). Fixes #349025.
21541
21542 2006-07-28 15:11:42 +0000  Tim-Philipp Müller <tim@centricular.net>
21543
21544           Add/enable autofoo magic for translations.
21545           Original commit message from CVS:
21546           * Makefile.am:
21547           * autogen.sh:
21548           * configure.ac:
21549           * po/POTFILES.in:
21550           Add/enable autofoo magic for translations.
21551
21552 2006-07-28 13:28:19 +0000  Tim-Philipp Müller <tim@centricular.net>
21553
21554           gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
21555           Original commit message from CVS:
21556           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
21557           (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
21558           (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
21559           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
21560           Don't leak streams, strings or caps. Get rid of unnecessary
21561           getcaps() function.
21562
21563 2006-07-27 20:34:25 +0000  Tim-Philipp Müller <tim@centricular.net>
21564
21565           gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
21566           Original commit message from CVS:
21567           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
21568           (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
21569           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
21570           (gst_rmdemux_stream_clear_cached_subpackets),
21571           (gst_rmdemux_descramble_cook_audio),
21572           (gst_rmdemux_descramble_dnet_audio),
21573           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
21574           Descramble cook audio streams before sending them to the
21575           decoder. Fixes #347292.
21576           Also miscellaneous clean-ups and log-level changes.
21577
21578 2006-07-26 17:09:04 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
21579
21580           ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
21581           Original commit message from CVS:
21582           2006-07-26  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
21583           * ext/lame/gstlame.c: (gst_lame_setup):
21584           Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
21585
21586 2006-07-21 11:01:55 +0000  Wim Taymans <wim.taymans@gmail.com>
21587
21588           ext/sidplay/gstsiddec.*: Remove old metadata thing.
21589           Original commit message from CVS:
21590           * ext/sidplay/gstsiddec.cc:
21591           * ext/sidplay/gstsiddec.h:
21592           Remove old metadata thing.
21593
21594 2006-07-15 13:33:38 +0000  Tim-Philipp Müller <tim@centricular.net>
21595
21596           gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
21597           Original commit message from CVS:
21598           * gst/asfdemux/gstasfdemux.c:
21599           (gst_asf_demux_get_ext_stream_props_for_stream),
21600           (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
21601           Find language codes for audio streams if they are available.
21602
21603 2006-07-14 13:02:53 +0000  Tim-Philipp Müller <tim@centricular.net>
21604
21605           gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
21606           Original commit message from CVS:
21607           * gst/asfdemux/asfheaders.h:
21608           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
21609           (gst_asf_demux_process_stream),
21610           (gst_asf_demux_process_language_list),
21611           (gst_asf_demux_process_ext_stream_props),
21612           (gst_asf_demux_process_queued_extended_stream_objects),
21613           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
21614           * gst/asfdemux/gstasfdemux.h:
21615           Parse extended stream properties objects and stream objects
21616           hidden inside them (but delay creation of the appropriate
21617           pads until after all the 'normal' stream objects have been
21618           dealt with) (#343763). Also parse language list object.
21619
21620 2006-07-13 11:28:32 +0000  Wim Taymans <wim.taymans@gmail.com>
21621
21622           gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
21623           Original commit message from CVS:
21624           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
21625           (gst_rmdemux_finalize), (gst_rmdemux_src_event),
21626           (find_seek_offset_time), (gst_rmdemux_perform_seek),
21627           (gst_rmdemux_src_query), (gst_rmdemux_change_state),
21628           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
21629           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
21630           (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
21631           * gst/realmedia/rmdemux.h:
21632           Cleanups, use GstSegment for seeking.
21633           Fix error handling.
21634           Combine flow return from all streams.
21635
21636 2006-07-11 22:46:47 +0000  Tim-Philipp Müller <tim@centricular.net>
21637
21638           ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
21639           Original commit message from CVS:
21640           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
21641           Remove g_assert that shouldn't be there.
21642
21643 2006-07-10 11:52:58 +0000  Wim Taymans <wim.taymans@gmail.com>
21644
21645           ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
21646           Original commit message from CVS:
21647           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
21648           Fix refcounting when cropping. Fixes #341677.
21649
21650 2006-07-09 14:07:31 +0000  Grzegorz Lukasik <hauserx@gmail.com>
21651
21652           gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
21653           Original commit message from CVS:
21654           Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
21655           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
21656           (gst_asf_demux_process_segment):
21657           Fix typo. Closes #347029.
21658
21659 2006-07-08 20:29:56 +0000  Tim-Philipp Müller <tim@centricular.net>
21660
21661           gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
21662           Original commit message from CVS:
21663           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
21664           Skip chunks for unknown streams properly. Fixes broken sound
21665           and/or video for files that have additional streams that
21666           we don't recognise yet (e.g. if they are embedded in extended
21667           stream properties). Partly fixes #343763.
21668
21669 2006-07-07 19:26:40 +0000  Tim-Philipp Müller <tim@centricular.net>
21670
21671           gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
21672           Original commit message from CVS:
21673           * gst/asfdemux/asfheaders.c:
21674           * gst/asfdemux/asfheaders.h:
21675           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
21676           (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
21677           (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
21678           (gst_asf_demux_change_state):
21679           * gst/asfdemux/gstasfdemux.h:
21680           Add some more GUIDs and make debug log more readable
21681           and easier to follow when parsing the headers.
21682
21683 2006-06-30 11:26:22 +0000  Tim-Philipp Müller <tim@centricular.net>
21684
21685           ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
21686           Original commit message from CVS:
21687           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
21688           (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
21689           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
21690           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
21691           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
21692           * ext/dvdread/dvdreadsrc.h:
21693           Rewrite seeking code and make seeking in DVDs work (#337834).
21694
21695 2006-06-29 14:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
21696
21697           autogen.sh: Check for automake-1.9 as well.
21698           Original commit message from CVS:
21699           * autogen.sh:
21700           Check for automake-1.9 as well.
21701
21702 2006-06-29 12:25:15 +0000  Tim-Philipp Müller <tim@centricular.net>
21703
21704           ext/dvdread/dvdreadsrc.c: Make check stronger.
21705           Original commit message from CVS:
21706           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
21707           Make check stronger.
21708
21709 2006-06-28 11:20:03 +0000  Tim-Philipp Müller <tim@centricular.net>
21710
21711           gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
21712           Original commit message from CVS:
21713           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
21714           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
21715           (gst_asf_demux_push_buffer):
21716           * gst/asfdemux/gstasfdemux.h:
21717           Handle unknown codec IDs/fourccs properly (#345879); send tag
21718           events after newsegment event; fix use of GST_FOURCC_FORMAT
21719           macro.
21720
21721 2006-06-23 16:29:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21722
21723           ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
21724           Original commit message from CVS:
21725           * ext/a52dec/gsta52dec.c: (plugin_init):
21726           Call the channel positions get_type() method in plugin_init
21727           to ensure that it isn't simultaneously called later from
21728           multiple threads.
21729
21730 2006-06-23 12:24:56 +0000  Tim-Philipp Müller <tim@centricular.net>
21731
21732           gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
21733           Original commit message from CVS:
21734           * gst/mpegstream/gstmpegpacketize.c:
21735           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
21736           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
21737           Also flush packetizer cache when we get a buffer that has the
21738           DISCONT flag set; update current byte position from buffer
21739           offset after a flush.
21740
21741 2006-06-23 11:22:04 +0000  Tim-Philipp Müller <tim@centricular.net>
21742
21743           gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
21744           Original commit message from CVS:
21745           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
21746           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
21747           (gst_mpeg_packetize_read):
21748           * gst/mpegstream/gstmpegpacketize.h:
21749           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
21750           (gst_mpeg_parse_change_state):
21751           Flush packetizer cache when we get a FLUSH_STOP event;
21752           remove unused source pad member from packetizer; add debug
21753           category for packetizer.
21754
21755 2006-06-23 09:28:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21756
21757           ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
21758           Original commit message from CVS:
21759           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
21760           Treat dual-mono as stereo. It should really be output on 2 separate
21761           pads, but isn't for now.
21762
21763 2006-06-19 15:16:43 +0000  Tim-Philipp Müller <tim@centricular.net>
21764
21765           ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
21766           Original commit message from CVS:
21767           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
21768           Assume 4:3 DAR rather than 4:3 PAR (#345184).
21769
21770 2006-06-19 11:59:14 +0000  Tim-Philipp Müller <tim@centricular.net>
21771
21772           ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
21773           Original commit message from CVS:
21774           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
21775           Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
21776           any PAR whatsoever (rather than using 0/0, which will lead to
21777           an abort later on). Fixes #345184.
21778
21779 2006-06-17 19:35:41 +0000  Michael Dominic K <mdk@mdk.org.pl>
21780
21781           ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
21782           Original commit message from CVS:
21783           Patch by: Michael Dominic K.  < mdk at mdk org pl>
21784           * ext/mad/gstmad.c: (gst_mad_chain):
21785           Send newsegment event before calling
21786           gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
21787           in connection with pad blocking (#342594). While we're at it,
21788           do some minor clean-ups.
21789
21790 2006-06-17 14:48:04 +0000  Tim-Philipp Müller <tim@centricular.net>
21791
21792           configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
21793           Original commit message from CVS:
21794           * configure.ac:
21795           Fix --disable-external (can't set conditionals conditionally,
21796           #343602).
21797
21798 2006-06-15 17:10:09 +0000  Tim-Philipp Müller <tim@centricular.net>
21799
21800           ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
21801           Original commit message from CVS:
21802           * ext/a52dec/Makefile.am:
21803           ... and then he said "When you go and fix the build you
21804           better make sure you have some spare backslashes in your
21805           pocket".
21806
21807 2006-06-13 15:46:09 +0000  Wim Taymans <wim.taymans@gmail.com>
21808
21809           ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
21810           Original commit message from CVS:
21811           * ext/sidplay/gstsiddec.cc:
21812           Fix copyright, email addresses and descriptions.
21813           Use saner defaults for arguments. Fixes #344667.
21814           constify some stuff.
21815           Fix memleaks.
21816           Add tags.
21817           Fix negotiation to do mono/44100 by default.
21818           Post error messages.
21819           Use _scale_int where possible.
21820
21821 2006-06-12 14:09:20 +0000  Wim Taymans <wim.taymans@gmail.com>
21822
21823           ext/dvdnav/.cvsignore: More ignore
21824           Original commit message from CVS:
21825           * ext/dvdnav/.cvsignore:
21826           More ignore
21827
21828 2006-06-12 13:49:42 +0000  Wim Taymans <wim.taymans@gmail.com>
21829
21830           tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
21831           Original commit message from CVS:
21832           * tests/check/elements/amrnbenc.c: (push_data):
21833           Init memory before feeding it to the encoder to make
21834           the valgrind test succeed.
21835
21836 2006-06-12 13:27:18 +0000  Edward Hervey <bilboed@bilboed.com>
21837
21838           gst/asfdemux/.cvsignore: More ignore
21839           Original commit message from CVS:
21840           * gst/asfdemux/.cvsignore:
21841           More ignore
21842
21843 2006-06-11 20:38:54 +0000  Tim-Philipp Müller <tim@centricular.net>
21844
21845           .cvsignore: Ignore files generated by 'make dist'.
21846           Original commit message from CVS:
21847           * .cvsignore:
21848           Ignore files generated by 'make dist'.
21849
21850 2006-06-11 17:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21851
21852           update build files
21853           Original commit message from CVS:
21854           * autogen.sh:
21855           * configure.ac:
21856           * ext/a52dec/Makefile.am:
21857           * ext/dvdnav/Makefile.am:
21858           * ext/dvdread/Makefile.am:
21859           * ext/lame/Makefile.am:
21860           * ext/mad/Makefile.am:
21861           * ext/mpeg2dec/Makefile.am:
21862           * ext/sidplay/Makefile.am:
21863           update build files
21864
21865 2006-06-11 13:57:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21866
21867           autogen.sh: require am17
21868           Original commit message from CVS:
21869           * autogen.sh:
21870           require am17
21871           * configure.ac:
21872           * ext/annodex/Makefile.am:
21873           * ext/cdio/Makefile.am:
21874           * ext/dv/Makefile.am:
21875           * ext/esd/Makefile.am:
21876           * ext/flac/Makefile.am:
21877           * ext/gdk_pixbuf/Makefile.am:
21878           * ext/ladspa/Makefile.am:
21879           * ext/libcaca/Makefile.am:
21880           * ext/speex/Makefile.am:
21881           * ext/taglib/Makefile.am:
21882           * sys/oss/Makefile.am:
21883           * sys/sunaudio/Makefile.am:
21884           * sys/ximage/Makefile.am:
21885           clean up build further
21886
21887 2006-06-07 17:05:48 +0000  Wim Taymans <wim.taymans@gmail.com>
21888
21889           ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
21890           Original commit message from CVS:
21891           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
21892           (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
21893           (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
21894           (gst_mpeg2dec_change_state):
21895           * ext/mpeg2dec/gstmpeg2dec.h:
21896           Simplify and don't leak our buffer pool.
21897           Use _scale_int.
21898           Remove unfixed bug number from previous ChangeLog entry.
21899
21900 2006-06-07 16:15:42 +0000  Wim Taymans <wim.taymans@gmail.com>
21901
21902           ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
21903           Original commit message from CVS:
21904           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
21905           (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
21906           (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
21907           (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
21908           (gst_mpeg2dec_negotiate_format), (init_dummybuf),
21909           (handle_sequence), (handle_picture), (handle_slice),
21910           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
21911           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
21912           * ext/mpeg2dec/gstmpeg2dec.h:
21913           Fix padtemplate as we can now do fractional framerates.
21914           Small cleanups.
21915           Use GstSegment.
21916           Add simple frame dropping QoS.
21917           Precalc buffer output sizes and UV offsets.
21918           Always give libmpeg2 a valid fbuf when it wants one.
21919           don't trust libmpeg to discard our buffers but manage it
21920           ourselves.
21921           Fixes #343627, #327350, #335288
21922
21923 2006-06-05 20:57:12 +0000  Sébastien Moutte <sebastien@moutte.net>
21924
21925           win32/MANIFEST: Add a manifest for futures ugly win32 releases.
21926           Original commit message from CVS:
21927           * win32/MANIFEST:
21928           Add a manifest for futures ugly win32 releases.
21929           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
21930           Move bufcaps declaration at the begining of the instructions
21931           block.
21932
21933 2006-06-01 22:00:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21934
21935           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21936           Original commit message from CVS:
21937           * ext/alsaspdif/alsaspdifsink.h:
21938           * ext/amrwb/gstamrwbdec.h:
21939           * ext/amrwb/gstamrwbenc.h:
21940           * ext/amrwb/gstamrwbparse.h:
21941           * ext/arts/gst_arts.h:
21942           * ext/artsd/gstartsdsink.h:
21943           * ext/audiofile/gstafparse.h:
21944           * ext/audiofile/gstafsink.h:
21945           * ext/audiofile/gstafsrc.h:
21946           * ext/audioresample/gstaudioresample.h:
21947           * ext/bz2/gstbz2dec.h:
21948           * ext/bz2/gstbz2enc.h:
21949           * ext/dirac/gstdiracdec.h:
21950           * ext/directfb/dfbvideosink.h:
21951           * ext/divx/gstdivxdec.h:
21952           * ext/divx/gstdivxenc.h:
21953           * ext/dts/gstdtsdec.h:
21954           * ext/faac/gstfaac.h:
21955           * ext/gsm/gstgsmdec.h:
21956           * ext/gsm/gstgsmenc.h:
21957           * ext/ivorbis/vorbisenc.h:
21958           * ext/libfame/gstlibfame.h:
21959           * ext/nas/nassink.h:
21960           * ext/neon/gstneonhttpsrc.h:
21961           * ext/polyp/polypsink.h:
21962           * ext/sdl/sdlaudiosink.h:
21963           * ext/sdl/sdlvideosink.h:
21964           * ext/shout/gstshout.h:
21965           * ext/snapshot/gstsnapshot.h:
21966           * ext/sndfile/gstsf.h:
21967           * ext/swfdec/gstswfdec.h:
21968           * ext/tarkin/gsttarkindec.h:
21969           * ext/tarkin/gsttarkinenc.h:
21970           * ext/theora/theoradec.h:
21971           * ext/wavpack/gstwavpackdec.h:
21972           * ext/wavpack/gstwavpackparse.h:
21973           * ext/xine/gstxine.h:
21974           * ext/xvid/gstxviddec.h:
21975           * ext/xvid/gstxvidenc.h:
21976           * gst/cdxaparse/gstcdxaparse.h:
21977           * gst/cdxaparse/gstcdxastrip.h:
21978           * gst/colorspace/gstcolorspace.h:
21979           * gst/festival/gstfestival.h:
21980           * gst/freeze/gstfreeze.h:
21981           * gst/gdp/gstgdpdepay.h:
21982           * gst/gdp/gstgdppay.h:
21983           * gst/modplug/gstmodplug.h:
21984           * gst/mpeg1sys/gstmpeg1systemencode.h:
21985           * gst/mpeg1videoparse/gstmp1videoparse.h:
21986           * gst/mpeg2sub/gstmpeg2subt.h:
21987           * gst/mpegaudioparse/gstmpegaudioparse.h:
21988           * gst/multifilesink/gstmultifilesink.h:
21989           * gst/overlay/gstoverlay.h:
21990           * gst/playondemand/gstplayondemand.h:
21991           * gst/qtdemux/qtdemux.h:
21992           * gst/rtjpeg/gstrtjpegdec.h:
21993           * gst/rtjpeg/gstrtjpegenc.h:
21994           * gst/smooth/gstsmooth.h:
21995           * gst/smoothwave/gstsmoothwave.h:
21996           * gst/spectrum/gstspectrum.h:
21997           * gst/speed/gstspeed.h:
21998           * gst/stereo/gststereo.h:
21999           * gst/switch/gstswitch.h:
22000           * gst/tta/gstttadec.h:
22001           * gst/tta/gstttaparse.h:
22002           * gst/videodrop/gstvideodrop.h:
22003           * gst/xingheader/gstxingmux.h:
22004           * sys/directdraw/gstdirectdrawsink.h:
22005           * sys/directsound/gstdirectsoundsink.h:
22006           * sys/dxr3/dxr3audiosink.h:
22007           * sys/dxr3/dxr3spusink.h:
22008           * sys/dxr3/dxr3videosink.h:
22009           * sys/qcam/gstqcamsrc.h:
22010           * sys/vcd/vcdsrc.h:
22011           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
22012
22013 2006-06-01 21:11:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22014
22015           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
22016           Original commit message from CVS:
22017           * ext/a52dec/gsta52dec.h:
22018           * ext/amrnb/amrnbdec.h:
22019           * ext/amrnb/amrnbenc.h:
22020           * ext/amrnb/amrnbparse.h:
22021           * ext/mpeg2dec/gstmpeg2dec.h:
22022           * ext/sidplay/gstsiddec.h:
22023           * gst/ac3parse/gstac3parse.h:
22024           * gst/asfdemux/gstasfdemux.h:
22025           * gst/asfdemux/gstasfmux.h:
22026           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
22027           * gst/iec958/ac3iec.h:
22028           * gst/mpegaudioparse/gstmpegaudioparse.h:
22029           * gst/mpegstream/gstdvddemux.h:
22030           * gst/mpegstream/gstmpegclock.h:
22031           * gst/mpegstream/gstmpegdemux.h:
22032           * gst/mpegstream/gstmpegparse.h:
22033           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
22034
22035 2006-05-27 11:35:11 +0000  Tim-Philipp Müller <tim@centricular.net>
22036
22037           README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
22038           Original commit message from CVS:
22039           * README:
22040           Replace current README (containing the release notes from
22041           some 0.9.x version) with a proper README taken from the core.
22042
22043 2006-05-24 15:56:13 +0000  Wim Taymans <wim.taymans@gmail.com>
22044
22045           ext/amrnb/: Sortof first quick cleanup of all this mess...
22046           Original commit message from CVS:
22047           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
22048           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
22049           (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
22050           (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
22051           * ext/amrnb/amrnbparse.h:
22052           Sortof first quick cleanup of all this mess...
22053           Don't crap out on empty and invalid FTs but treat them as
22054           empty packets, the decoder handles them fine.
22055           Fixes #342222.
22056
22057 2006-05-22 08:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
22058
22059           gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
22060           Original commit message from CVS:
22061           * gst/asfdemux/gstasf.c: (plugin_init):
22062           Call gst_riff_init() so the riff debug category gets set up
22063           before it is being used.
22064
22065 2006-05-19 13:55:11 +0000  Michael Smith <msmith@xiph.org>
22066
22067           gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
22068           Original commit message from CVS:
22069           * gst/iec958/ac3_padder.c: (ac3p_parse):
22070           * gst/iec958/ac3_padder.h:
22071           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
22072           (ac3iec_chain_raw), (ac3iec_change_state):
22073           * gst/iec958/ac3iec.h:
22074           Write rate into the caps, for the allowed ac3 rates. Some minor
22075           cleanups.
22076
22077 2006-05-18 13:00:21 +0000  James Doc Livingston <doclivingston@gmail.com>
22078
22079           ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
22080           Original commit message from CVS:
22081           Patch by: James "Doc" Livingston  <doclivingston gmail com>
22082           * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
22083           Do tag merging correctly (#339918). Output taglists
22084           properly in debug statements too while we're at it.
22085
22086 2006-05-11 16:17:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22087
22088           ext/a52dec/gsta52dec.c: Add more debug
22089           Original commit message from CVS:
22090           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
22091           Add more debug
22092           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
22093           (gst_dvdlpcmdec_init), (update_timestamps),
22094           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
22095           (dvdlpcmdec_sink_event):
22096           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
22097           If we have a first_access offset but no current timestamp (might
22098           happen after a seek), then calculate a start time for the first
22099           portion so that it will align with the timestamp given for the
22100           first_access portion.
22101           If a new-segment arrives with format time, store the start
22102           time as a failsafe timestamp in case we never get any further
22103           timestamp info (unlikely)
22104           Mask out the 'frame number' section of the incoming header so
22105           that we don't consider it to be changing on every buffer and
22106           reset the caps constantly.
22107           Use gst_util_uint64_scale for duration calculation
22108
22109 2006-05-11 14:34:10 +0000  Michael Smith <msmith@xiph.org>
22110
22111           gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
22112           Original commit message from CVS:
22113           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
22114           Fix timestamping for cases where the first_access parameter is 4.
22115           Ensure we don't overrun buffers in other cases.
22116
22117 2006-05-10 14:40:03 +0000  Tim-Philipp Müller <tim@centricular.net>
22118
22119           gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
22120           Original commit message from CVS:
22121           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
22122           Fix silly bug when reading metadata (#341254).
22123
22124 2006-05-08 11:57:26 +0000  Edward Hervey <bilboed@bilboed.com>
22125
22126           autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
22127           Original commit message from CVS:
22128           * autogen.sh: (CONFIGURE_DEF_OPT):
22129           libtoolize on Darwin/MacOSX is called glibtoolize
22130
22131 2006-05-06 11:38:30 +0000  Tim-Philipp Müller <tim@centricular.net>
22132
22133           ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
22134           Original commit message from CVS:
22135           * ext/lame/gstlame.c: (gst_lame_get_type),
22136           (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
22137           (gst_lame_setup), (gst_lame_change_state):
22138           * ext/lame/gstlame.h:
22139           Remove tag writing from lame (which was completely broken
22140           anyway, #329184). Leaving GstTagSetter interface around for
22141           now, albeit non-functional. Should be removed completely
22142           in 0.11. Use the 'id3v2mux' plugin from -good for writing
22143           tags.
22144
22145 2006-05-06 00:18:31 +0000  Maciej Katafiasz <mathrick@mathrick.org>
22146
22147         * ChangeLog:
22148         * ext/dvdread/dvdreadsrc.c:
22149         * gst/asfdemux/gstasfdemux.c:
22150           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
22151           Original commit message from CVS:
22152           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
22153
22154 2006-05-05 08:23:39 +0000  Andres Salomon <dilinger@debian.org>
22155
22156           ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
22157           Original commit message from CVS:
22158           Patch by: Andres Salomon  <dilinger at debian org>
22159           * ext/lame/gstlame.c: (gst_lame_sink_event):
22160           Fix typo (comma vs. semicolon) (#340710).
22161
22162 2006-05-04 08:24:52 +0000  Lutz Müller <lutz@topfrose.de>
22163
22164           ext/mad/gstmad.c: Make mad the second element to support the highly useful
22165           Original commit message from CVS:
22166           Patch by: Lutz Müller <lutz at topfrose de>
22167           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
22168           Make mad the second element to support the highly useful
22169           FORMATS query (#340594)
22170
22171 2006-05-02 10:28:48 +0000  Edward Hervey <bilboed@bilboed.com>
22172
22173           ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
22174           Original commit message from CVS:
22175           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
22176           (gst_mpeg2dec_src_query):
22177           Remember the query duration format before passing it upstream since it
22178           could have been modified.
22179           Add GST_WARNING_OBJECT in sink convert function to detail why the
22180           conversion didn't work.
22181
22182 2006-04-25 21:56:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22183
22184           Define GstElementDetails as const and also static (when defined as global)
22185           Original commit message from CVS:
22186           * ext/amrwb/gstamrwbdec.c:
22187           * ext/amrwb/gstamrwbenc.c:
22188           * ext/amrwb/gstamrwbparse.c:
22189           * ext/arts/gst_arts.c:
22190           * ext/artsd/gstartsdsink.c:
22191           * ext/audiofile/gstafparse.c:
22192           * ext/audiofile/gstafsink.c:
22193           * ext/audiofile/gstafsrc.c:
22194           * ext/audioresample/gstaudioresample.c:
22195           * ext/bz2/gstbz2dec.c:
22196           * ext/bz2/gstbz2enc.c:
22197           * ext/cdaudio/gstcdaudio.c:
22198           * ext/directfb/dfbvideosink.c:
22199           * ext/divx/gstdivxdec.c:
22200           * ext/divx/gstdivxenc.c:
22201           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
22202           * ext/faac/gstfaac.c: (gst_faac_base_init):
22203           * ext/faad/gstfaad.c:
22204           * ext/gsm/gstgsmdec.c:
22205           * ext/gsm/gstgsmenc.c:
22206           * ext/hermes/gsthermescolorspace.c:
22207           * ext/ivorbis/vorbisfile.c:
22208           * ext/lcs/gstcolorspace.c:
22209           * ext/libfame/gstlibfame.c:
22210           * ext/libmms/gstmms.c: (gst_mms_base_init):
22211           * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
22212           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
22213           * ext/nas/nassink.c: (gst_nassink_base_init):
22214           * ext/neon/gstneonhttpsrc.c:
22215           * ext/sdl/sdlaudiosink.c:
22216           * ext/sdl/sdlvideosink.c:
22217           * ext/shout/gstshout.c:
22218           * ext/snapshot/gstsnapshot.c:
22219           * ext/sndfile/gstsf.c:
22220           * ext/swfdec/gstswfdec.c:
22221           * ext/tarkin/gsttarkindec.c:
22222           * ext/tarkin/gsttarkinenc.c:
22223           * ext/theora/theoradec.c:
22224           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
22225           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
22226           * ext/xvid/gstxviddec.c:
22227           * ext/xvid/gstxvidenc.c:
22228           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
22229           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
22230           * gst/chart/gstchart.c:
22231           * gst/colorspace/gstcolorspace.c:
22232           * gst/deinterlace/gstdeinterlace.c:
22233           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
22234           * gst/festival/gstfestival.c:
22235           * gst/filter/gstbpwsinc.c:
22236           * gst/filter/gstiir.c:
22237           * gst/filter/gstlpwsinc.c:
22238           * gst/freeze/gstfreeze.c:
22239           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
22240           * gst/librfb/gstrfbsrc.c:
22241           * gst/mixmatrix/mixmatrix.c:
22242           * gst/mpeg1sys/gstmpeg1systemencode.c:
22243           * gst/mpeg1videoparse/gstmp1videoparse.c:
22244           * gst/mpeg2sub/gstmpeg2subt.c:
22245           * gst/mpegaudioparse/gstmpegaudioparse.c:
22246           * gst/multifilesink/gstmultifilesink.c:
22247           * gst/overlay/gstoverlay.c:
22248           * gst/passthrough/gstpassthrough.c:
22249           * gst/playondemand/gstplayondemand.c:
22250           * gst/qtdemux/qtdemux.c:
22251           * gst/rtjpeg/gstrtjpegdec.c:
22252           * gst/rtjpeg/gstrtjpegenc.c:
22253           * gst/smooth/gstsmooth.c:
22254           * gst/smoothwave/gstsmoothwave.c:
22255           * gst/spectrum/gstspectrum.c:
22256           * gst/speed/gstspeed.c:
22257           * gst/stereo/gststereo.c:
22258           * gst/switch/gstswitch.c:
22259           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
22260           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
22261           * gst/vbidec/gstvbidec.c:
22262           * gst/videocrop/gstvideocrop.c:
22263           * gst/videodrop/gstvideodrop.c:
22264           * gst/virtualdub/gstxsharpen.c:
22265           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
22266           * gst/y4m/gsty4mencode.c:
22267           * sys/cdrom/gstcdplayer.c:
22268           * sys/directdraw/gstdirectdrawsink.c:
22269           * sys/directsound/gstdirectsoundsink.c:
22270           * sys/glsink/glimagesink.c:
22271           * sys/qcam/gstqcamsrc.c:
22272           * sys/v4l2/gstv4l2src.c:
22273           * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
22274           * sys/ximagesrc/ximagesrc.c:
22275           Define GstElementDetails as const and also static (when defined as
22276           global)
22277
22278 2006-04-25 21:47:03 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22279
22280           Define GstElementDetails as const and also static (when defined as global)
22281           Original commit message from CVS:
22282           * ext/mad/gstid3tag.c:
22283           * ext/mad/gstmad.c:
22284           * gst/ac3parse/gstac3parse.c:
22285           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22286           * gst/synaesthesia/gstsynaesthesia.c:
22287           Define GstElementDetails as const and also static (when defined as
22288           global)
22289
22290 2006-04-25 21:39:40 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22291
22292           Define GstElementDetails as const and also static (when defined as global)
22293           Original commit message from CVS:
22294           * ext/aalib/gstaasink.c:
22295           * ext/annodex/gstcmmldec.c:
22296           * ext/annodex/gstcmmlenc.c:
22297           * ext/cairo/gsttextoverlay.c:
22298           * ext/cairo/gsttimeoverlay.c:
22299           * ext/cdio/gstcdiocddasrc.c:
22300           * ext/dv/gstdvdec.c:
22301           * ext/dv/gstdvdemux.c:
22302           * ext/esd/esdmon.c:
22303           * ext/esd/esdsink.c:
22304           * ext/flac/gstflacenc.c:
22305           * ext/flac/gstflactag.c:
22306           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
22307           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
22308           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
22309           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
22310           * ext/gdk_pixbuf/pixbufscale.c:
22311           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
22312           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
22313           * ext/jpeg/gstjpegdec.c:
22314           * ext/jpeg/gstjpegenc.c:
22315           * ext/jpeg/gstsmokedec.c:
22316           * ext/jpeg/gstsmokeenc.c:
22317           * ext/libcaca/gstcacasink.c:
22318           * ext/libmng/gstmngdec.c:
22319           * ext/libmng/gstmngenc.c:
22320           * ext/libpng/gstpngdec.c:
22321           * ext/libpng/gstpngenc.c:
22322           * ext/mikmod/gstmikmod.c:
22323           * ext/raw1394/gstdv1394src.c:
22324           * ext/shout2/gstshout2.c: (gst_shout2send_init):
22325           * ext/shout2/gstshout2.h:
22326           * ext/speex/gstspeexdec.c:
22327           * ext/speex/gstspeexenc.c:
22328           * gst/alpha/gstalpha.c:
22329           * gst/alpha/gstalphacolor.c:
22330           * gst/apetag/gstapedemux.c:
22331           * gst/auparse/gstauparse.c:
22332           * gst/autodetect/gstautoaudiosink.c:
22333           (gst_auto_audio_sink_base_init):
22334           * gst/autodetect/gstautovideosink.c:
22335           (gst_auto_video_sink_base_init):
22336           * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
22337           * gst/avi/gstavimux.c: (gst_avimux_base_init):
22338           * gst/cutter/gstcutter.c:
22339           * gst/debug/breakmydata.c:
22340           * gst/debug/efence.c:
22341           * gst/debug/gstnavigationtest.c:
22342           * gst/debug/gstnavseek.c:
22343           * gst/debug/negotiation.c:
22344           * gst/debug/progressreport.c:
22345           * gst/debug/testplugin.c:
22346           * gst/effectv/gstaging.c:
22347           * gst/effectv/gstdice.c:
22348           * gst/effectv/gstedge.c:
22349           * gst/effectv/gstquark.c:
22350           * gst/effectv/gstrev.c:
22351           * gst/effectv/gstshagadelic.c:
22352           * gst/effectv/gstvertigo.c:
22353           * gst/effectv/gstwarp.c:
22354           * gst/flx/gstflxdec.c:
22355           * gst/goom/gstgoom.c:
22356           * gst/icydemux/gsticydemux.c:
22357           * gst/id3demux/gstid3demux.c:
22358           * gst/interleave/deinterleave.c:
22359           * gst/interleave/interleave.c:
22360           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
22361           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
22362           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
22363           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
22364           * gst/level/gstlevel.c:
22365           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
22366           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
22367           * gst/median/gstmedian.c:
22368           * gst/monoscope/gstmonoscope.c:
22369           * gst/multipart/multipartdemux.c:
22370           * gst/multipart/multipartmux.c:
22371           * gst/oldcore/gstaggregator.c:
22372           * gst/oldcore/gstfdsink.c:
22373           * gst/oldcore/gstmd5sink.c:
22374           * gst/oldcore/gstmultifilesrc.c:
22375           * gst/oldcore/gstpipefilter.c:
22376           * gst/oldcore/gstshaper.c:
22377           * gst/oldcore/gststatistics.c:
22378           * gst/rtp/gstasteriskh263.c:
22379           * gst/rtp/gstrtpL16depay.c:
22380           * gst/rtp/gstrtpL16pay.c:
22381           * gst/rtp/gstrtpamrdepay.c:
22382           * gst/rtp/gstrtpamrpay.c:
22383           * gst/rtp/gstrtpdepay.c:
22384           * gst/rtp/gstrtpgsmpay.c:
22385           * gst/rtp/gstrtph263pay.c:
22386           * gst/rtp/gstrtph263pdepay.c:
22387           * gst/rtp/gstrtph263ppay.c:
22388           * gst/rtp/gstrtpilbcdepay.c:
22389           * gst/rtp/gstrtpmp4gpay.c:
22390           * gst/rtp/gstrtpmp4vdepay.c:
22391           * gst/rtp/gstrtpmp4vpay.c:
22392           * gst/rtp/gstrtpmpadepay.c:
22393           * gst/rtp/gstrtpmpapay.c:
22394           * gst/rtp/gstrtppcmadepay.c:
22395           * gst/rtp/gstrtppcmapay.c:
22396           * gst/rtp/gstrtppcmudepay.c:
22397           * gst/rtp/gstrtppcmupay.c:
22398           * gst/rtp/gstrtpspeexdepay.c:
22399           * gst/rtp/gstrtpspeexpay.c:
22400           * gst/rtsp/gstrtpdec.c:
22401           * gst/rtsp/gstrtspsrc.c:
22402           * gst/smpte/gstsmpte.c:
22403           * gst/udp/gstdynudpsink.c:
22404           * gst/udp/gstmultiudpsink.c:
22405           * gst/udp/gstudpsink.c:
22406           * gst/udp/gstudpsrc.c:
22407           * gst/videobox/gstvideobox.c:
22408           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
22409           * gst/videofilter/gstvideobalance.c:
22410           * gst/videofilter/gstvideoflip.c:
22411           * gst/videofilter/gstvideotemplate.c:
22412           (gst_videotemplate_base_init):
22413           * gst/videomixer/videomixer.c:
22414           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
22415           (gst_wavparse_class_init), (gst_wavparse_dispose),
22416           (gst_wavparse_reset), (gst_wavparse_init),
22417           (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
22418           (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
22419           (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
22420           (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
22421           (gst_wavparse_chain), (gst_wavparse_srcpad_event),
22422           (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
22423           (gst_wavparse_change_state):
22424           * gst/wavparse/gstwavparse.h:
22425           * sys/oss/gstossmixerelement.c:
22426           * sys/oss/gstosssink.c:
22427           * sys/oss/gstosssrc.c:
22428           * sys/osxaudio/gstosxaudioelement.c:
22429           * sys/osxaudio/gstosxaudiosink.c:
22430           * sys/osxaudio/gstosxaudiosrc.c:
22431           * sys/sunaudio/gstsunaudiomixer.c:
22432           * sys/sunaudio/gstsunaudiosink.c:
22433           Define GstElementDetails as const and also static (when defined as
22434           global)
22435
22436 2006-04-25 12:17:02 +0000  Tim-Philipp Müller <tim@centricular.net>
22437
22438           ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
22439           Original commit message from CVS:
22440           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
22441           Fix name of custom event (use same as dvdreadsrc).
22442           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
22443           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
22444           Fix event parsing (the event name is in the structure, not the
22445           name of the structure itself); also fix indentation after
22446           boilerplate macro.
22447
22448 2006-04-23 09:49:14 +0000  Tim-Philipp Müller <tim@centricular.net>
22449
22450           ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
22451           Original commit message from CVS:
22452           * ext/mad/gstid3tag.c: (plugin_init):
22453           Change debug category to 'id3mux'.
22454
22455 2006-04-22 18:49:01 +0000  Alexander Lancaster <alexl@users.sourceforge.net>
22456
22457           ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
22458           Original commit message from CVS:
22459           Patch by: Alexander Lancaster  <alexl at users sourceforge net>
22460           * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
22461           (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
22462           (gst_id3_tag_chain):
22463           When acting as a muxer, set caps on outgoing buffers and set caps
22464           on source pad (fixes #323658). Remove unused application/x-gst-tags
22465           cruft from the 0.6 days.
22466
22467 2006-04-21 20:37:43 +0000  Tim-Philipp Müller <tim@centricular.net>
22468
22469           ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
22470           Original commit message from CVS:
22471           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
22472           (gst_mad_src_query), (gst_mad_chain):
22473           .. and DEFAULT queries should work too. Use magic gst util scale
22474           functions in some places.
22475
22476 2006-04-21 19:31:47 +0000  Tim-Philipp Müller <tim@centricular.net>
22477
22478           ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
22479           Original commit message from CVS:
22480           * ext/mad/gstmad.c: (gst_mad_src_query):
22481           Fix duration query in BYTES format (#336824).
22482
22483 2006-04-21 12:40:41 +0000  Ed Catmur <ed@catmur.co.uk>
22484
22485           ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
22486           Original commit message from CVS:
22487           Patch by: Ed Catmur  <ed at catmur dot co dot uk>
22488           * ext/lame/gstlame.c: (gst_lame_sink_event):
22489           Don't crash if we get an EOS event before the encoder
22490           has been set up (#339287).
22491
22492 2006-04-21 11:17:08 +0000  Wim Taymans <wim.taymans@gmail.com>
22493
22494           ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
22495           Original commit message from CVS:
22496           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
22497           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
22498           (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
22499           Move errors out of the normal code flow.
22500           Don't send eos, basesrc will do that for us when needed.
22501
22502 2006-04-21 10:50:17 +0000  Wim Taymans <wim.taymans@gmail.com>
22503
22504           gst/mpegstream/: Do state changes correctly
22505           Original commit message from CVS:
22506           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
22507           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
22508           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
22509           Do state changes correctly
22510
22511 2006-04-13 19:08:20 +0000  Tim-Philipp Müller <tim@centricular.net>
22512
22513           ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
22514           Original commit message from CVS:
22515           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
22516           (gst_mpeg2dec_alloc_buffer):
22517           Can't use gst_pad_alloc_buffer*() when we are going to crop
22518           the image before sending it out. Downstream basetransform-based
22519           elements will complain about the wrong unit size otherwise
22520           (when not operating in passthrough-mode at least).
22521           Const-ify some static variables and do some minor clean-ups.
22522           Use I420 macros for size/offsets (not really necessary in this
22523           particular context, but this kind of code gets copy'n'pasted).
22524
22525 2006-04-13 18:21:08 +0000  Tim-Philipp Müller <tim@centricular.net>
22526
22527           gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
22528           Original commit message from CVS:
22529           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
22530           (read_cache):
22531           * gst/mpegstream/gstmpegpacketize.h:
22532           g_malloc() can't fail, we don't need to handle this. Same for
22533           gst_buffer_new_and_alloc().
22534           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
22535           klass->send_buffer() should have the same semantics as
22536           gst_pad_push(), ie. ownership of the buffer is transfered,
22537           so we never have to unref the buffer no matter what the flow
22538           return value was.
22539
22540 2006-04-12 16:21:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22541
22542         * tests/check/gst-plugins-ugly.supp:
22543           one more suppression for FC4
22544           Original commit message from CVS:
22545           one more suppression for FC4
22546
22547 2006-04-10 16:58:24 +0000  Michael Smith <msmith@xiph.org>
22548
22549         * tests/check/gst-plugins-ugly.supp:
22550           The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
22551           Original commit message from CVS:
22552           The AMR encoder sucks giant sucky things through a sucky object with a giant
22553           sucking machine. More suppressions.
22554
22555 2006-04-10 14:47:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22556
22557           add test for amrnbenc, enable test infrastructure, and fix a leak
22558           Original commit message from CVS:
22559           add test for amrnbenc, enable test infrastructure, and fix a leak
22560           * common/check.mak:
22561           allow for specifying more than one suppressions file in SUPPRESSIONS
22562           * Makefile.am:
22563           * tests/Makefile.am:
22564           * tests/check/.cvsignore:
22565           * tests/check/Makefile.am:
22566           * tests/check/elements/.cvsignore:
22567           * configure.ac:
22568           add tests/check
22569           * tests/check/gst-plugins-ugly.supp:
22570           add suppressions for libs used by -ugly
22571           * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
22572           (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
22573           (GST_START_TEST), (amrnbenc_suite), (main):
22574           add a simple test for encoding amr
22575           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
22576           fix pad template leaks
22577
22578 2006-04-10 11:48:29 +0000  Michael Smith <msmith@xiph.org>
22579
22580           ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
22581           Original commit message from CVS:
22582           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
22583           Plug big leak in AMR encoder.
22584
22585 2006-04-09 18:09:40 +0000  Sébastien Moutte <sebastien@moutte.net>
22586
22587           ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
22588           Original commit message from CVS:
22589           * ext/mad/gstmad.c: (index_seek):
22590           move GstIndexEntry *entry variable declaration before
22591           the first instruction
22592           * ext/mad/gstmad.c:
22593           remove debug macros with variable number of parameter by using
22594           GST_DEBUG for WIN32
22595           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
22596           use gst_guint64_to_gdouble for conversions
22597           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
22598           replace __FUNCTION__ which is not supported by MSVC by the current function name
22599           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
22600           remove LL suffix by using G_GINT64_CONSTANT
22601           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
22602           use gst_guint64_to_gdouble for conversions
22603           * gst/mpegstream/gstmpegparse.h:
22604           remove LL suffix by using G_GINT64_CONSTANT
22605           * win32/vs6:
22606           add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
22607           mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
22608
22609 2006-04-08 21:42:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22610
22611           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
22612           Original commit message from CVS:
22613           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
22614           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
22615           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
22616           * ext/mad/gstmad.c: (gst_mad_class_init):
22617           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
22618           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
22619           * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
22620           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
22621           * gst/iec958/ac3iec.c: (ac3iec_class_init):
22622           * gst/mpegaudioparse/gstmpegaudioparse.c:
22623           (gst_mp3parse_class_init):
22624           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
22625           * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
22626           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
22627           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
22628           * gst/synaesthesia/gstsynaesthesia.c:
22629           (gst_synaesthesia_class_init):
22630           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
22631
22632 2006-04-07 09:14:26 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
22633
22634           gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
22635           Original commit message from CVS:
22636           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
22637           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
22638           (gst_asf_demux_push_buffer):
22639           Send newsegment event only once per pad, fixes #336550.
22640
22641 2006-04-06 11:35:26 +0000  j^ <j@bootlab.org>
22642
22643           Unify the long descriptions in the plugin details (#337263).
22644           Original commit message from CVS:
22645           Patch by: j^  <j at bootlab dot org>
22646           * ext/amrwb/gstamrwbdec.c:
22647           * ext/amrwb/gstamrwbenc.c:
22648           * ext/amrwb/gstamrwbparse.c:
22649           * ext/arts/gst_arts.c:
22650           * ext/artsd/gstartsdsink.c:
22651           * ext/audiofile/gstafparse.c:
22652           * ext/audiofile/gstafsink.c:
22653           * ext/audiofile/gstafsrc.c:
22654           * ext/cdaudio/gstcdaudio.c:
22655           * ext/directfb/dfbvideosink.c:
22656           * ext/divx/gstdivxdec.c:
22657           * ext/divx/gstdivxenc.c:
22658           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
22659           * ext/faac/gstfaac.c: (gst_faac_base_init):
22660           * ext/faad/gstfaad.c:
22661           * ext/gsm/gstgsmdec.c:
22662           * ext/gsm/gstgsmenc.c:
22663           * ext/hermes/gsthermescolorspace.c:
22664           * ext/ivorbis/vorbisfile.c:
22665           * ext/lcs/gstcolorspace.c:
22666           * ext/libfame/gstlibfame.c:
22667           * ext/libmms/gstmms.c: (gst_mms_base_init):
22668           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
22669           * ext/nas/nassink.c: (gst_nassink_base_init):
22670           * ext/neon/gstneonhttpsrc.c:
22671           * ext/polyp/polypsink.c: (gst_polypsink_base_init):
22672           * ext/sdl/sdlaudiosink.c:
22673           * ext/sdl/sdlvideosink.c:
22674           * ext/shout/gstshout.c:
22675           * ext/snapshot/gstsnapshot.c:
22676           * ext/sndfile/gstsf.c:
22677           * ext/tarkin/gsttarkindec.c:
22678           * ext/tarkin/gsttarkinenc.c:
22679           * ext/theora/theoradec.c:
22680           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
22681           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
22682           * ext/xvid/gstxviddec.c:
22683           * ext/xvid/gstxvidenc.c:
22684           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
22685           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
22686           * gst/chart/gstchart.c:
22687           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
22688           * gst/festival/gstfestival.c:
22689           * gst/filter/gstiir.c:
22690           * gst/filter/gstlpwsinc.c:
22691           * gst/freeze/gstfreeze.c:
22692           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
22693           * gst/mixmatrix/mixmatrix.c:
22694           * gst/mpeg1sys/gstmpeg1systemencode.c:
22695           * gst/mpeg1videoparse/gstmp1videoparse.c:
22696           * gst/mpeg2sub/gstmpeg2subt.c:
22697           * gst/mpegaudioparse/gstmpegaudioparse.c:
22698           * gst/multifilesink/gstmultifilesink.c:
22699           * gst/overlay/gstoverlay.c:
22700           * gst/passthrough/gstpassthrough.c:
22701           * gst/playondemand/gstplayondemand.c:
22702           * gst/qtdemux/qtdemux.c:
22703           * gst/rtjpeg/gstrtjpegdec.c:
22704           * gst/rtjpeg/gstrtjpegenc.c:
22705           * gst/smooth/gstsmooth.c:
22706           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
22707           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
22708           * gst/videocrop/gstvideocrop.c:
22709           * gst/videodrop/gstvideodrop.c:
22710           * gst/virtualdub/gstxsharpen.c:
22711           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
22712           * gst/y4m/gsty4mencode.c:
22713           Unify the long descriptions in the plugin details (#337263).
22714
22715 2006-04-05 10:02:34 +0000  Christian Schaller <uraeus@gnome.org>
22716
22717         * gst-plugins-ugly.spec.in:
22718           fix version numbering
22719           Original commit message from CVS:
22720           fix version numbering
22721
22722 2006-04-05 09:18:35 +0000  Christian Schaller <uraeus@gnome.org>
22723
22724         * common:
22725         * gst-plugins-ugly.spec.in:
22726           add dvdsub plugin to spec
22727           Original commit message from CVS:
22728           add dvdsub plugin to spec
22729
22730 2006-04-01 15:43:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22731
22732           docs/plugins/: add siddec
22733           Original commit message from CVS:
22734           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
22735           * docs/plugins/inspect/plugin-siddec.xml:
22736           add siddec
22737           * ext/dvdnav/dvdnavsrc.c:
22738           doc fixes
22739
22740 2006-04-01 15:30:56 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22741
22742         * common:
22743         * configure.ac:
22744         * ext/sidplay/Makefile.am:
22745           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
22746           Original commit message from CVS:
22747           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
22748
22749 2006-04-01 14:08:36 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22750
22751         * docs/plugins/.gitignore:
22752         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
22753           ignore more
22754           Original commit message from CVS:
22755           ignore more
22756
22757 2006-04-01 14:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22758
22759         * common:
22760         * docs/plugins/inspect/plugin-a52dec.xml:
22761         * docs/plugins/inspect/plugin-amrnb.xml:
22762         * docs/plugins/inspect/plugin-asf.xml:
22763         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22764         * docs/plugins/inspect/plugin-dvdread.xml:
22765         * docs/plugins/inspect/plugin-dvdsub.xml:
22766         * docs/plugins/inspect/plugin-iec958.xml:
22767         * docs/plugins/inspect/plugin-lame.xml:
22768         * docs/plugins/inspect/plugin-mad.xml:
22769         * docs/plugins/inspect/plugin-mpeg2dec.xml:
22770         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22771         * docs/plugins/inspect/plugin-mpegstream.xml:
22772         * docs/plugins/inspect/plugin-rmdemux.xml:
22773           update plugin inspect files
22774           Original commit message from CVS:
22775           update plugin inspect files
22776
22777 2006-04-01 10:09:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22778
22779         * gst/mpegaudioparse/gstxingmux.c:
22780           rework build; add translations for v4l2
22781           Original commit message from CVS:
22782           rework build; add translations for v4l2
22783
22784 2006-04-01 09:54:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22785
22786           configure.ac: rework similarly to other modules
22787           Original commit message from CVS:
22788           * configure.ac:
22789           rework similarly to other modules
22790           * ext/a52dec/gsta52dec.c:
22791           * ext/amrnb/amrnb.c:
22792           * ext/dvdnav/dvdnavsrc.c:
22793           * ext/dvdread/dvdreadsrc.c:
22794           * ext/lame/gstlame.c:
22795           * ext/mad/gstid3tag.c:
22796           * ext/mpeg2dec/gstmpeg2dec.c:
22797           * ext/sidplay/gstsiddec.cc:
22798           * gst/asfdemux/gstasf.c:
22799           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22800           * gst/dvdsub/gstdvdsubdec.c:
22801           * gst/iec958/ac3iec.c:
22802           * gst/mpegaudioparse/gstmpegaudioparse.c:
22803           * gst/mpegstream/gstmpegstream.c:
22804           * gst/realmedia/rmdemux.c: (plugin_init):
22805           use the correct defines
22806
22807 2006-04-01 09:53:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22808
22809         * common:
22810         * docs/.gitignore:
22811         * docs/plugins/.gitignore:
22812           ignore more
22813           Original commit message from CVS:
22814           ignore more
22815
22816 2006-03-31 11:13:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22817
22818         * ChangeLog:
22819         * common:
22820         * configure.ac:
22821           back to HEAD
22822           Original commit message from CVS:
22823           back to HEAD
22824
22825 === release 0.10.3 ===
22826
22827 2006-03-31 11:10:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22828
22829         * ChangeLog:
22830         * NEWS:
22831         * RELEASE:
22832         * configure.ac:
22833         * docs/plugins/gst-plugins-ugly-plugins.signals:
22834         * docs/plugins/inspect/plugin-amrnb.xml:
22835         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22836         * docs/plugins/inspect/plugin-iec958.xml:
22837         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22838         * docs/plugins/inspect/plugin-rmdemux.xml:
22839           releasing 0.10.3
22840           Original commit message from CVS:
22841           releasing 0.10.3
22842
22843 2006-03-30 15:37:00 +0000  Wim Taymans <wim.taymans@gmail.com>
22844
22845           better/unified long descriptions
22846           Original commit message from CVS:
22847           * ext/aalib/gstaasink.c:
22848           * ext/annodex/gstcmmldec.c:
22849           * ext/annodex/gstcmmlenc.c:
22850           * ext/cairo/gsttextoverlay.c:
22851           * ext/cairo/gsttimeoverlay.c:
22852           * ext/cdio/gstcdiocddasrc.c:
22853           * ext/dv/gstdvdec.c:
22854           * ext/esd/esdmon.c:
22855           * ext/esd/esdsink.c:
22856           * ext/flac/gstflacdec.c:
22857           * ext/flac/gstflacenc.c:
22858           * ext/flac/gstflactag.c:
22859           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
22860           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
22861           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
22862           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
22863           * ext/gdk_pixbuf/gstgdkpixbuf.c:
22864           * ext/gdk_pixbuf/pixbufscale.c:
22865           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
22866           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
22867           * ext/jpeg/gstjpegdec.c:
22868           * ext/jpeg/gstjpegenc.c:
22869           * ext/jpeg/gstsmokedec.c:
22870           * ext/jpeg/gstsmokeenc.c:
22871           * ext/libcaca/gstcacasink.c:
22872           * ext/libmng/gstmngdec.c:
22873           * ext/libmng/gstmngenc.c:
22874           * ext/libpng/gstpngdec.c:
22875           * ext/libpng/gstpngenc.c:
22876           * ext/mikmod/gstmikmod.c:
22877           * ext/raw1394/gstdv1394src.c:
22878           * ext/shout2/gstshout2.c:
22879           * ext/speex/gstspeexdec.c:
22880           * ext/speex/gstspeexenc.c:
22881           * gst/alpha/gstalpha.c:
22882           * gst/alpha/gstalphacolor.c:
22883           * gst/auparse/gstauparse.c:
22884           * gst/autodetect/gstautoaudiosink.c:
22885           (gst_auto_audio_sink_base_init):
22886           * gst/autodetect/gstautovideosink.c:
22887           (gst_auto_video_sink_base_init):
22888           * gst/avi/gstavimux.c: (gst_avimux_base_init):
22889           * gst/cutter/gstcutter.c:
22890           * gst/debug/breakmydata.c:
22891           * gst/debug/efence.c:
22892           * gst/debug/gstnavigationtest.c:
22893           * gst/debug/negotiation.c:
22894           * gst/debug/progressreport.c:
22895           * gst/debug/testplugin.c:
22896           * gst/effectv/gstaging.c:
22897           * gst/effectv/gstdice.c:
22898           * gst/effectv/gstedge.c:
22899           * gst/effectv/gstquark.c:
22900           * gst/effectv/gstrev.c:
22901           * gst/effectv/gstvertigo.c:
22902           * gst/effectv/gstwarp.c:
22903           * gst/flx/gstflxdec.c:
22904           * gst/goom/gstgoom.c:
22905           * gst/interleave/deinterleave.c:
22906           * gst/interleave/interleave.c:
22907           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
22908           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
22909           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
22910           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
22911           * gst/level/gstlevel.c:
22912           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
22913           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
22914           * gst/median/gstmedian.c:
22915           * gst/monoscope/gstmonoscope.c:
22916           * gst/multipart/multipartdemux.c:
22917           * gst/multipart/multipartmux.c:
22918           * gst/oldcore/gstmd5sink.c:
22919           * gst/oldcore/gstmultifilesrc.c:
22920           * gst/oldcore/gstpipefilter.c:
22921           * gst/oldcore/gstshaper.c:
22922           * gst/oldcore/gststatistics.c:
22923           * gst/rtp/gstasteriskh263.c:
22924           * gst/rtp/gstrtpL16depay.c:
22925           * gst/rtp/gstrtpL16pay.c:
22926           * gst/rtp/gstrtpamrdepay.c:
22927           * gst/rtp/gstrtpamrpay.c:
22928           * gst/rtp/gstrtpdepay.c:
22929           * gst/rtp/gstrtpgsmpay.c:
22930           * gst/rtp/gstrtph263pay.c:
22931           * gst/rtp/gstrtph263pdepay.c:
22932           * gst/rtp/gstrtph263ppay.c:
22933           * gst/rtp/gstrtpmp4gpay.c:
22934           * gst/rtp/gstrtpmp4vdepay.c:
22935           * gst/rtp/gstrtpmp4vpay.c:
22936           * gst/rtp/gstrtpmpadepay.c:
22937           * gst/rtp/gstrtpmpapay.c:
22938           * gst/rtp/gstrtppcmadepay.c:
22939           * gst/rtp/gstrtppcmapay.c:
22940           * gst/rtp/gstrtppcmudepay.c:
22941           * gst/rtp/gstrtppcmupay.c:
22942           * gst/rtp/gstrtpspeexdepay.c:
22943           * gst/rtp/gstrtpspeexpay.c:
22944           * gst/rtsp/gstrtpdec.c:
22945           * gst/smpte/gstsmpte.c:
22946           * gst/videobox/gstvideobox.c:
22947           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
22948           * gst/videofilter/gstvideobalance.c:
22949           * gst/videofilter/gstvideoflip.c:
22950           * gst/videofilter/gstvideotemplate.c:
22951           (gst_videotemplate_base_init):
22952           * gst/videomixer/videomixer.c:
22953           * gst/wavenc/gstwavenc.c:
22954           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
22955           better/unified long descriptions
22956           Fixed #336602
22957           Some cleanups to auparse, don't send multiple newsegments.
22958
22959 2006-03-29 11:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
22960
22961           gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
22962           Original commit message from CVS:
22963           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
22964           Don't unref event unconditionally after giving away ownership
22965           (gst_pad_push_event(), gst_pad_send_event() and
22966           gst_pad_event_default() take ownership of the event
22967           passed to them). Fixes warnings/crashes caused by
22968           navigation events.
22969
22970 2006-03-28 20:19:31 +0000  Tim-Philipp Müller <tim@centricular.net>
22971
22972           gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
22973           Original commit message from CVS:
22974           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
22975           Don't ref NULL caps (private streams have NULL caps) (#336387);
22976           also, no need to set caps on the same buffer twice.
22977
22978 2006-03-28 19:44:51 +0000  Tim-Philipp Müller <tim@centricular.net>
22979
22980           gst/mpegstream/: Don't leak element and pad names in error messages, use
22981           Original commit message from CVS:
22982           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
22983           (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
22984           (gst_dvd_demux_get_subpicture_stream):
22985           * gst/mpegstream/gstmpegdemux.c:
22986           (gst_mpeg_demux_sync_stream_to_time):
22987           Don't leak element and pad names in error messages, use
22988           GST_DEBUG_PAD_NAME instead. Add some more debug code.
22989
22990 2006-03-28 19:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
22991
22992           ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
22993           Original commit message from CVS:
22994           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
22995           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
22996           Name the structure in the custom event with the
22997           language codes for the audio and subtitle streams
22998           actually like dvddemux expects it to be named.
22999           Set caps on source pad and outgoing buffers.
23000
23001 2006-03-28 16:06:05 +0000  Tim-Philipp Müller <tim@centricular.net>
23002
23003           ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
23004           Original commit message from CVS:
23005           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
23006           (gst_lame_get_property), (gst_lame_setup):
23007           * ext/lame/gstlame.h:
23008           Make xingheader property non-functional, it's broken anyway
23009           after all (use xingmux instead).
23010
23011 2006-03-28 15:10:18 +0000  Tim-Philipp Müller <tim@centricular.net>
23012
23013           ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
23014           Original commit message from CVS:
23015           * ext/lame/gstlame.c: (gst_lame_sink_event):
23016           On EOS, flush encoder and send remaining data. Fix
23017           return value handling in sink event function.
23018
23019 2006-03-27 14:04:08 +0000  Jürg Billeter <j@bitron.ch>
23020
23021           ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
23022           Original commit message from CVS:
23023           Patch by: Jürg Billeter  <j at bitron dot ch>
23024           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
23025           Fix wrong check for started flag when setting the 'device' property.
23026           We want to allow it when the source is NOT started yet and ignore it
23027           when the source is running.
23028
23029 2006-03-27 10:39:03 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
23030
23031           gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
23032           Original commit message from CVS:
23033           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
23034           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
23035           (gst_asf_demux_process_chunk):
23036           * gst/asfdemux/gstasfdemux.h:
23037           Subtract first timestamp from timestamps, so that
23038           stream starts from 0; makes live streams that don't
23039           start at 0 work again (fixes #317310, #336097).
23040
23041 2006-03-27 10:09:43 +0000  Christian Kirbach <christian.kirbach@googlemail.com>
23042
23043           configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
23044           Original commit message from CVS:
23045           Patch by: Christian Kirbach
23046           * configure.ac:
23047           Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
23048           -good. Fixes build on some systems (#331838).
23049
23050 2006-03-24 19:47:37 +0000  Tim-Philipp Müller <tim@centricular.net>
23051
23052           gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
23053           Original commit message from CVS:
23054           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
23055           (gst_rmdemux_parse_cont):
23056           Extract more tags and also post codec name tag on the
23057           bus so this shows up in totem and nautilus.
23058
23059 2006-03-24 19:06:41 +0000  Tim-Philipp Müller <tim@centricular.net>
23060
23061           gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
23062           Original commit message from CVS:
23063           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
23064           (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
23065           Extra data usually goes into the caps as 'codec_data', not
23066           as first buffer into the stream.
23067           Need to byte swap AC3 content in realmedia files for some
23068           reason (fixes #331588).
23069
23070 2006-03-24 12:08:39 +0000  Tim-Philipp Müller <tim@centricular.net>
23071
23072           gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
23073           Original commit message from CVS:
23074           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
23075           (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
23076           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
23077           When operating in pull mode, post an error message on the
23078           bus when all source pads are unlinked or some other fatal
23079           error occured (#323023). Regrade some recurring debug messages
23080           to LOG level. Convert c++-style comments into C-style ones.
23081
23082 2006-03-24 11:42:31 +0000  Tim-Philipp Müller <tim@centricular.net>
23083
23084           gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
23085           Original commit message from CVS:
23086           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
23087           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
23088           (gst_rmdemux_all_source_pads_unlinked),
23089           (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
23090           (gst_rmdemux_parse_packet):
23091           * gst/realmedia/rmdemux.h:
23092           Handle unlinked source pads properly and stop if all source pads
23093           are unlinked (#323023).
23094
23095 2006-03-23 18:17:34 +0000  Michal Benes <michal.benes@xeris.cz>
23096
23097           gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
23098           Original commit message from CVS:
23099           Patch by: Michal Benes <michal dot benes at xeris dot cz>
23100           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
23101           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
23102           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
23103           * gst/mpegstream/gstmpegdemux.h:
23104           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
23105           Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
23106           clock_freq of 90kHz this timestamp overflows every ~13 hours. This
23107           situation really happens when grabbing DVB streams. Current
23108           mpegdemuxer can not handle this situation correctly and it
23109           restarts counting gstreamer timestamps from zero.
23110           Fixes #326598.
23111
23112 2006-03-15 22:01:40 +0000  Michael Smith <msmith@xiph.org>
23113
23114           ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
23115           Original commit message from CVS:
23116           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
23117           (gst_a52dec_chain_raw), (gst_a52dec_change_state):
23118           * ext/a52dec/gsta52dec.h:
23119           Fix #334550: failure to play raw AC3 files due to segment problems.
23120
23121 2006-03-15 13:43:42 +0000  Christophe Fergeau <teuf@gnome.org>
23122
23123           ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
23124           Original commit message from CVS:
23125           Patch by: Christophe Fergeau  <teuf gnome org>
23126           * ext/lame/gstlame.c: (gst_lame_release_memory),
23127           (gst_lame_finalize), (gst_lame_class_init),
23128           (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
23129           (gst_lame_change_state):
23130           Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
23131
23132 2006-03-14 19:41:17 +0000  Tim-Philipp Müller <tim@centricular.net>
23133
23134           ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
23135           Original commit message from CVS:
23136           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
23137           (gst_mad_sink_event), (gst_mad_change_state):
23138           Include AUDIO_CODEC tag with tags posted if input is not
23139           framed (#334258). Use _scale() util functions in more places.
23140
23141 2006-03-12 11:00:33 +0000  Christophe Fergeau <teuf@gnome.org>
23142
23143           ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
23144           Original commit message from CVS:
23145           2006-03-12  Christophe Fergeau  <teuf@gnome.org>
23146           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
23147           * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
23148           property as BROKEN (see
23149           http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
23150           explanation why it's broken).
23151
23152 2006-03-11 11:12:30 +0000  Christophe Fergeau <teuf@gnome.org>
23153
23154           added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
23155           Original commit message from CVS:
23156           2006-03-11  Christophe Fergeau  <teuf@gnome.org>
23157           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
23158           * configure.ac:
23159           * gst/xingheader/Makefile.am:
23160           * gst/xingheader/gstxingmux.c:
23161           * gst/xingheader/gstxingmux.h: added new element to add Xing headers
23162           to MP3 files (this allows decoder to figure out the length of VBR
23163           files)
23164
23165 2006-03-07 11:19:55 +0000  Alex Lancaster <alexlan@fedoraproject.org>
23166
23167           ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
23168           Original commit message from CVS:
23169           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
23170           Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
23171           tag (#333683, patch by: Alex Lancaster).
23172
23173 2006-03-02 20:03:00 +0000  Wim Taymans <wim.taymans@gmail.com>
23174
23175           ext/amrnb/: Further fancyfication.
23176           Original commit message from CVS:
23177           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
23178           (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
23179           (gst_amrnbdec_state_change):
23180           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
23181           (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
23182           (gst_amrnbenc_state_change):
23183           * ext/amrnb/amrnbenc.h:
23184           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
23185           (gst_amrnbparse_query):
23186           Further fancyfication.
23187           Use _take to get writable data from the adapter.
23188           Precalc packet duration.
23189           Handle disconts.
23190           Forward _push to upstream.
23191           Post error messages when something goes wrong.
23192           Remove old code in amrnbparse.
23193           Don't ignore query results from upstream.
23194
23195 2006-03-02 18:45:40 +0000  Michael Smith <msmith@xiph.org>
23196
23197           ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
23198           Original commit message from CVS:
23199           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
23200           The AMR encoder writes into the audio buffers it processes, so
23201           use gst_buffer_make_writable() on buffers we might (they go through
23202           an adapter, so there can be copying going on later anyway) be
23203           encoding.
23204
23205 2006-03-01 12:35:09 +0000  Jens Granseuer <jensgr@gmx.net>
23206
23207           gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
23208           Original commit message from CVS:
23209           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
23210           (gst_mpeg_parse_handle_src_query):
23211           Declare variables at the beginning of a block and make
23212           gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
23213
23214 2006-03-01 09:55:49 +0000  Fabrizio <fabrizio.ge@tiscali.it>
23215
23216           gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
23217           Original commit message from CVS:
23218           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
23219           Read packet size, sequence and padsize in right order again
23220           (fixes #332796; patch by: Fabrizio Gennari).
23221
23222 2006-02-28 13:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
23223
23224           gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
23225           Original commit message from CVS:
23226           * gst/iec958/ac3iec.c:
23227           Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
23228
23229 2006-02-27 18:37:47 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23230
23231           configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
23232           Original commit message from CVS:
23233           * configure.ac:
23234           Make the id3tag and mad checks check for both a header and the
23235           appropriate library if the pkg-config is missing. (Closes #331842)
23236           Split the id3tag and mad checks into 2 pieces. Sometime soon I might
23237           do the same for the plugins themselves.
23238
23239 2006-02-27 14:49:05 +0000  Tim-Philipp Müller <tim@centricular.net>
23240
23241           ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
23242           Original commit message from CVS:
23243           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
23244           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
23245           (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
23246           * ext/mpeg2dec/gstmpeg2dec.h:
23247           Don't treat STATE_INVALID as fatal error; throw an error
23248           only after five consecutive decoding errors. Makes decoding
23249           mpeg streams more robust and fixes playback of joined clips
23250           (#300682).
23251
23252 2006-02-26 22:33:33 +0000  Tim-Philipp Müller <tim@centricular.net>
23253
23254           ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
23255           Original commit message from CVS:
23256           * ext/dvdnav/dvdnavsrc.h:
23257           Oops. forgot to add this one.
23258
23259 2006-02-26 21:25:01 +0000  Julien Moutte <julien@moutte.net>
23260
23261           ext/Makefile.am: Fix dist-check.
23262           Original commit message from CVS:
23263           2006-02-26  Julien MOUTTE  <julien@moutte.net>
23264           * ext/Makefile.am: Fix dist-check.
23265
23266 2006-02-26 18:01:15 +0000  Tim-Philipp Müller <tim@centricular.net>
23267
23268           configure.ac: Disable dvdnavsrc for now.
23269           Original commit message from CVS:
23270           * configure.ac:
23271           Disable dvdnavsrc for now.
23272
23273 2006-02-26 17:55:05 +0000  Tim-Philipp Müller <tim@centricular.net>
23274
23275           dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
23276           Original commit message from CVS:
23277           * configure.ac:
23278           * ext/Makefile.am:
23279           * ext/dvdnav/Makefile.am:
23280           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
23281           (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
23282           (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
23283           (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
23284           (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
23285           (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
23286           (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
23287           (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
23288           (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
23289           (gst_dvd_nav_src_make_dvd_event),
23290           (gst_dvd_nav_src_structure_set_uint64),
23291           (gst_dvd_nav_src_push_dvd_nav_packet_event),
23292           (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
23293           (gst_dvd_nav_src_push_titlelang_event),
23294           (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
23295           (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
23296           (gst_dvd_nav_src_handle_navigation_event),
23297           (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
23298           (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
23299           (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
23300           (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
23301           (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
23302           (gst_dvd_nav_src_do_init), (plugin_init):
23303           dvdnavsrc ported to 0.10, for the most part at least. Not quite
23304           ready for prime time yet though.
23305
23306 2006-02-23 20:08:58 +0000  Tim-Philipp Müller <tim@centricular.net>
23307
23308           ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
23309           Original commit message from CVS:
23310           * ext/cdio/Makefile.am:
23311           Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
23312           required for Cygwin, see #317048)
23313           * gst/rtp/gstasteriskh263.c:
23314           Cygwin has includes for both the unix network socket API
23315           and the windows API, but only one can be included, so fix
23316           includes to only use one or the other, prefering the unxi
23317           one (#317048).
23318
23319 2006-02-22 14:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
23320
23321           Port dvdsubdec to 0.10
23322           Original commit message from CVS:
23323           * configure.ac:
23324           * gst/dvdsub/Makefile.am:
23325           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
23326           (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
23327           (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
23328           (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
23329           (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
23330           (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
23331           (gst_send_empty_fill), (gst_send_subtitle_frame),
23332           (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
23333           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
23334           (plugin_init):
23335           * gst/dvdsub/gstdvdsubdec.h:
23336           Port dvdsubdec to 0.10
23337
23338 2006-02-21 16:24:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23339
23340           gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
23341           Original commit message from CVS:
23342           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
23343           Push the rank up to SECONDARY+1 so that dvddemux is preferred over
23344           mpegdemux for MPEG-2 video streams.
23345
23346 2006-02-20 19:16:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23347
23348           configure.ac: Bump nano back to CVS
23349           Original commit message from CVS:
23350           * configure.ac:
23351           Bump nano back to CVS
23352
23353 === release 0.10.2 ===
23354
23355 2006-02-20 19:13:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23356
23357           configure.ac: releasing 0.10.2, "Season to Taste"
23358           Original commit message from CVS:
23359           * configure.ac:
23360           releasing 0.10.2, "Season to Taste"
23361
23362 2006-02-19 23:45:34 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23363
23364           configure.ac: releasing 0.10.1.3 prelease for 0.10.2
23365           Original commit message from CVS:
23366           * configure.ac:
23367           releasing 0.10.1.3 prelease for 0.10.2
23368
23369 2006-02-17 17:58:44 +0000  Tim-Philipp Müller <tim@centricular.net>
23370
23371           gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
23372           Original commit message from CVS:
23373           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
23374           In sink event handler, release object lock again
23375           _before_ sending EOS event downstream (#313838).
23376
23377 2006-02-17 17:54:37 +0000  Christian Schaller <uraeus@gnome.org>
23378
23379         * ChangeLog:
23380         * gst/asfdemux/gstasf.c:
23381           fix rank of asfdemux
23382           Original commit message from CVS:
23383           fix rank of asfdemux
23384
23385 2006-02-17 15:08:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23386
23387           configure.ac: releasing 0.10.1.2 prelease for 0.10.2
23388           Original commit message from CVS:
23389           * configure.ac:
23390           releasing 0.10.1.2 prelease for 0.10.2
23391
23392 2006-02-17 15:02:30 +0000  Christian Schaller <uraeus@gnome.org>
23393
23394         * gst-plugins-ugly.spec.in:
23395           latest updates
23396           Original commit message from CVS:
23397           latest updates
23398
23399 2006-02-17 11:51:12 +0000  Tim-Philipp Müller <tim@centricular.net>
23400
23401           ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
23402           Original commit message from CVS:
23403           * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
23404           (crop_copy_i422_buffer), (crop_buffer):
23405           When we need to crop the output buffer, make sure we
23406           create a buffer of the right size and respect the implicit
23407           striding used for I420 elsewhere in GStreamer (#331301).
23408
23409 2006-02-17 11:19:34 +0000  Tim-Philipp Müller <tim@centricular.net>
23410
23411           ext/cdio/gstcdio.c: Init debug category (#331253).
23412           Original commit message from CVS:
23413           * ext/cdio/gstcdio.c: (plugin_init):
23414           Init debug category (#331253).
23415
23416 2006-02-17 10:24:56 +0000  Edward Hervey <bilboed@bilboed.com>
23417
23418           gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
23419           Original commit message from CVS:
23420           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
23421           Do not error out on non-recognized streams. Ignore them and allow
23422           playback of the other streams.
23423
23424 2006-02-17 10:10:40 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23425
23426           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
23427           Original commit message from CVS:
23428           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
23429           Add a small sanity check for LPCM reading.
23430
23431 2006-02-17 09:54:43 +0000  Edward Hervey <bilboed@bilboed.com>
23432
23433           gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
23434           Original commit message from CVS:
23435           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
23436           Take into account the file properties preroll value for
23437           timestamping/newsegment. It's weird this value was commented out.
23438
23439 2006-02-16 17:57:59 +0000  Wim Taymans <wim.taymans@gmail.com>
23440
23441           gst/asfdemux/Makefile.am: More asf makefile fixing.
23442           Original commit message from CVS:
23443           * gst/asfdemux/Makefile.am:
23444           More asf makefile fixing.
23445
23446 2006-02-16 17:16:06 +0000  Wim Taymans <wim.taymans@gmail.com>
23447
23448           ext/lame/gstlame.c: Fix up lame a bit.
23449           Original commit message from CVS:
23450           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
23451           (gst_lame_change_state):
23452           Fix up lame a bit.
23453           Apply patch #319782 by Gautier Portet.
23454
23455 2006-02-16 11:14:11 +0000  Edward Hervey <bilboed@bilboed.com>
23456
23457           gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
23458           Original commit message from CVS:
23459           * gst/asfdemux/Makefile.am:
23460           But we do need to link against the riff libraryr.
23461
23462 2006-02-16 11:08:51 +0000  Edward Hervey <bilboed@bilboed.com>
23463
23464           gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
23465           Original commit message from CVS:
23466           * gst/asfdemux/Makefile.am:
23467           We don't want asfmux.c yet.
23468
23469 2006-02-16 09:50:43 +0000  Jon Trowbridge <trow@ximian.com>
23470
23471           ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
23472           Original commit message from CVS:
23473           * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
23474           (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
23475           (gst_mad_change_state):
23476           Port fixes for bugs 314771, 308772, 140237, and 302625
23477           from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
23478           Use GST_EVENT_FLUSH_STOP to clear data from the current input
23479           buffer, to avoid using it for any future decoding.
23480
23481 2006-02-15 15:48:07 +0000  Tim-Philipp Müller <tim@centricular.net>
23482
23483           asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
23484           Original commit message from CVS:
23485           * configure.ac:
23486           * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
23487           (gst_asf_get_guid_nick):
23488           * gst/asfdemux/asfheaders.h:
23489           * gst/asfdemux/gstasf.c: (plugin_init):
23490           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
23491           (gst_asf_demux_class_init), (gst_asf_demux_init),
23492           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
23493           (gst_asf_demux_handle_src_event),
23494           (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
23495           (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
23496           (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
23497           (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
23498           (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
23499           (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
23500           (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
23501           (gst_asf_demux_get_bitrate_record),
23502           (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
23503           (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
23504           (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
23505           (gst_asf_demux_get_obj_data_correction),
23506           (gst_asf_demux_get_stream_audio),
23507           (gst_asf_demux_get_stream_correction),
23508           (gst_asf_demux_get_stream_video),
23509           (gst_asf_demux_get_stream_video_format),
23510           (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
23511           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
23512           (gst_asf_demux_process_stream),
23513           (gst_asf_demux_get_gst_tag_from_tag_name),
23514           (gst_asf_demux_commit_taglist),
23515           (gst_asf_demux_process_ext_content_desc),
23516           (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
23517           (gst_asf_demux_process_header), (gst_asf_demux_process_file),
23518           (gst_asf_demux_process_comment),
23519           (gst_asf_demux_process_bitrate_props_object),
23520           (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
23521           (gst_asf_demux_descramble_segment),
23522           (gst_asf_demux_element_send_event),
23523           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
23524           (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
23525           (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
23526           (gst_asf_demux_get_src_query_types),
23527           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
23528           * gst/asfdemux/gstasfdemux.h:
23529           asfdemux ported to 0.10. Does still need a bit of work (seems like
23530           there's something funky going on when timestamping video frames).
23531           The seeking code is likely to make Wim cry, but hey, at least it
23532           compiles.
23533
23534 2006-02-15 10:18:39 +0000  Wim Taymans <wim.taymans@gmail.com>
23535
23536           ext/amrnb/amrnbdec.c: Some more comments.
23537           Original commit message from CVS:
23538           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
23539           (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
23540           Some more comments.
23541           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
23542           Applied patch from Fabrizio Gennari, fixes #330844.
23543
23544 2006-02-14 14:57:18 +0000  Tim-Philipp Müller <tim@centricular.net>
23545
23546           ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
23547           Original commit message from CVS:
23548           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
23549           (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
23550           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
23551           (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
23552           (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
23553           * ext/dvdread/dvdreadsrc.h:
23554           Let's try to play the title the user set via the URI handler or
23555           via properties instead of always playing the first title. Also,
23556           Also, count title/chapter/angle number in URI and properties
23557           from 1 rather than 0.
23558
23559 2006-02-13 14:09:26 +0000  Tim-Philipp Müller <tim@centricular.net>
23560
23561           ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
23562           Original commit message from CVS:
23563           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
23564           (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
23565           (gst_dvd_read_src_do_duration_query):
23566           Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
23567           otherwise GstBaseSrc will think we can operate pull_range based,
23568           which we don't really, and typefinding will fail miserably.
23569           Also, make seeking work somewhat (only works with flumpegdemux
23570           at the moment, mpegstream needs fixing for that first).
23571
23572 2006-02-13 14:00:35 +0000  Tim-Philipp Müller <tim@centricular.net>
23573
23574           ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
23575           Original commit message from CVS:
23576           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
23577           (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
23578           Only allocate buffer once we know exactly how much we need,
23579           rather than gratuitously allocating 2MB-buffers all the time
23580           even if we usually need much less than that. Also, demote
23581           a debug message from DEBUG to LOG level.
23582
23583 2006-02-10 12:40:54 +0000  Tim-Philipp Müller <tim@centricular.net>
23584
23585           ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
23586           Original commit message from CVS:
23587           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
23588           (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
23589           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
23590           (gst_dvd_read_src_do_position_query):
23591           Add some more debugging and fix duration query in BYTES.
23592
23593 2006-02-09 17:27:57 +0000  Tim-Philipp Müller <tim@centricular.net>
23594
23595           Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
23596           Original commit message from CVS:
23597           * configure.ac:
23598           * ext/Makefile.am:
23599           * ext/dvdread/Makefile.am:
23600           * ext/dvdread/dvdreadsrc.c:
23601           * ext/dvdread/dvdreadsrc.h:
23602           Half-baked port to 0.10. Needs some love
23603           in the seeking department, but at least
23604           it does something.
23605           * ext/dvdread/stream_labels.c:
23606           * ext/dvdread/stream_labels.h:
23607           Remove these (we use ISO-639 language codes internally; applications
23608           that want to translate those into language names for display to the
23609           user should rely on the iso-codes package for that).
23610
23611 2006-02-06 15:55:28 +0000  Wim Taymans <wim.taymans@gmail.com>
23612
23613           ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
23614           Original commit message from CVS:
23615           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
23616           (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
23617           (gst_amrnbdec_state_change):
23618           * ext/amrnb/amrnbdec.h:
23619           Fix amrnbdec, handle events, take copy from adapter since the decoder
23620           apparently writes in the source data.
23621           Use some _scale_int, and precalc duration.
23622           Fix some leaks, post ERROR messages.
23623
23624 2006-02-06 11:34:23 +0000  Tim-Philipp Müller <tim@centricular.net>
23625
23626           docs/plugins/: Add cdio plugin to docs.
23627           Original commit message from CVS:
23628           * docs/plugins/Makefile.am:
23629           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
23630           * docs/plugins/gst-plugins-good-plugins-sections.txt:
23631           * docs/plugins/inspect/plugin-cdio.xml:
23632           Add cdio plugin to docs.
23633           * ext/cdio/gstcdiocddasrc.c:
23634           Add gtk-doc blurb.
23635           * ext/cdio/gstcdio.c:
23636           The plugin is called 'cdio' not 'cddio'.
23637
23638 2006-02-04 15:22:02 +0000  Tim-Philipp Müller <tim@centricular.net>
23639
23640           gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
23641           Original commit message from CVS:
23642           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
23643           One source pad not being linked is not an error condition when we're
23644           still parsing the header. In this case (e.g. where we don't have a
23645           suitable decoder installed) just pretend everything is fine, so that
23646           the demuxer will actually go on to signal no-more-pads when done
23647           parsing the header, otherwise  decodebin/playbin will never post the
23648           appropriate error message if decoders are not available.
23649
23650 2006-02-03 18:24:54 +0000  Edgard Lima <edgard.lima@indt.org.br>
23651
23652         * ChangeLog:
23653         * common:
23654         * ext/mad/gstid3tag.c:
23655         * gst/realmedia/rmdemux.c:
23656           Just make it compile with --disable-gst-debug.
23657           Original commit message from CVS:
23658           Just make it compile with --disable-gst-debug.
23659
23660 2006-01-31 22:03:30 +0000  Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
23661
23662           ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
23663           Original commit message from CVS:
23664           * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
23665           (gst_mad_check_caps_reset), (gst_mad_chain):
23666           Merge patch from Radoslaw Szkodzinski (bug 326734)
23667
23668 2006-01-30 22:00:18 +0000  Stefan Kost <ensonic@users.sourceforge.net>
23669
23670           ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
23671           Original commit message from CVS:
23672           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
23673           (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
23674           (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
23675           (gst_id3_tag_chain):
23676           fixing Gdate handling
23677           enabling mux/demux mode switching
23678           adding better debug output
23679
23680 2006-01-30 18:57:45 +0000  Tim-Philipp Müller <tim@centricular.net>
23681
23682           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...
23683           Original commit message from CVS:
23684           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
23685           If we haven't set caps on a source pad yet, the caps on the
23686           pad are NULL, not un-fixed. Set caps on outgoing buffers.
23687
23688 2006-01-23 18:37:16 +0000  Tim-Philipp Müller <tim@centricular.net>
23689
23690           ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
23691           Original commit message from CVS:
23692           * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
23693           (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
23694           * ext/lame/gstlame.h:
23695           Contrary to what the const char in the lame API might suggest,
23696           lame expects us to keep the strings we pass to id3tag_set_foo()
23697           around; it doesn't free them either though, so we have to store
23698           them somewhere and free them later when we can be sure lame
23699           doesn't need them any longer.
23700
23701 2006-01-23 15:02:04 +0000  Tim-Philipp Müller <tim@centricular.net>
23702
23703           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...
23704           Original commit message from CVS:
23705           * ext/lame/gstlame.c: (add_one_tag):
23706           Fix handling of GST_TAG_DATE (#311679), don't pass an
23707           uninitialised string pointer to lame if we don't know
23708           how to handle the tag type, and fix minor memory leak.
23709
23710 2006-01-23 10:15:27 +0000  Tim-Philipp Müller <tim@centricular.net>
23711
23712           ext/mad/gstmad.c: Fix debug message.
23713           Original commit message from CVS:
23714           * ext/mad/gstmad.c: (gst_mad_chain):
23715           Fix debug message.
23716
23717 2006-01-22 12:00:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23718
23719           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
23720           Original commit message from CVS:
23721           2006-01-22  Martin Soto  <martinsoto@users.sourceforge.net>
23722           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23723           Erase spurious call to gst_segment_set_newsegment.
23724           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
23725           the superclass method when handling NEWSEGMENT events.
23726           (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
23727           and dvd-audio-restart event handling. There are currently less
23728           hackish ways of handling the sparse audio stream problem.
23729
23730 2006-01-20 14:18:20 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23731
23732           fix up error domains, error strings, and use of translation
23733           Original commit message from CVS:
23734           2006-01-20  Thomas Vander Stichele  <thomas at apestaart dot org>
23735           * ext/dvdnav/dvdnavsrc.c: (if):
23736           * ext/dvdread/stream_labels.c:
23737           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
23738           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
23739           fix up error domains, error strings, and use of translation
23740           * po/POTFILES.in:
23741           fix up this file, even though none of them are actually marked
23742           for build yet.
23743
23744 2006-01-19 21:32:05 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23745
23746           gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
23747           Original commit message from CVS:
23748           2006-01-19  Martin Soto  <martinsoto@users.sourceforge.net>
23749           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23750           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
23751           (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
23752           (gst_mpeg_parse_change_state):
23753           Make timestamp adjustment somewhat milder. Actual timestamps are
23754           now sent unmodified unless an actual gap is found in the
23755           stream. This should fix time display when playing most MPEG
23756           files.
23757
23758 2006-01-19 00:10:51 +0000  Tim-Philipp Müller <tim@centricular.net>
23759
23760           ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
23761           Original commit message from CVS:
23762           * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
23763           * ext/cdio/gstcdio.h:
23764           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
23765           Fix build for libcdio versions >= 76; give slightly lower rank
23766           than cdparanoia.
23767
23768 2006-01-18 19:30:36 +0000  Tim-Philipp Müller <tim@centricular.net>
23769
23770           Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
23771           Original commit message from CVS:
23772           * configure.ac:
23773           * ext/Makefile.am:
23774           * ext/cdio/Makefile.am:
23775           * ext/cdio/gstcdio.c:
23776           * ext/cdio/gstcdio.h:
23777           * ext/cdio/gstcdiocddasrc.c:
23778           * ext/cdio/gstcdiocddasrc.h:
23779           Port libcdio cdda source, formerly known as cddasrc, now known as
23780           cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
23781           but that's not tested (fixes #317658).
23782
23783 2006-01-18 09:30:00 +0000  Edward Hervey <bilboed@bilboed.com>
23784
23785           gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
23786           Original commit message from CVS:
23787           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
23788           tss tss... always set caps on outgoing buffer.
23789
23790 2006-01-17 14:16:52 +0000  Christian Schaller <uraeus@gnome.org>
23791
23792         * gst-plugins-ugly.spec.in:
23793           update spec file
23794           Original commit message from CVS:
23795           update spec file
23796
23797 2006-01-13 19:30:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23798
23799         * ChangeLog:
23800         * configure.ac:
23801           back to HEAD
23802           Original commit message from CVS:
23803           back to HEAD
23804
23805 === release 0.10.1 ===
23806
23807 2006-01-13 19:25:42 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23808
23809         * ChangeLog:
23810         * NEWS:
23811         * RELEASE:
23812         * configure.ac:
23813         * docs/plugins/gst-plugins-ugly-plugins.args:
23814         * docs/plugins/inspect/plugin-a52dec.xml:
23815         * docs/plugins/inspect/plugin-amrnb.xml:
23816         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23817         * docs/plugins/inspect/plugin-iec958.xml:
23818         * docs/plugins/inspect/plugin-lame.xml:
23819         * docs/plugins/inspect/plugin-mad.xml:
23820         * docs/plugins/inspect/plugin-mpeg2dec.xml:
23821         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23822         * docs/plugins/inspect/plugin-rmdemux.xml:
23823           releasing 0.10.1
23824           Original commit message from CVS:
23825           releasing 0.10.1
23826
23827 2006-01-11 11:44:02 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23828
23829         * ChangeLog:
23830         * configure.ac:
23831           prerelease
23832           Original commit message from CVS:
23833           prerelease
23834
23835 2006-01-10 11:43:37 +0000  Tim-Philipp Müller <tim@centricular.net>
23836
23837           Pass unhandled queries upstream (useful e.g. for SEEKING query)
23838           Original commit message from CVS:
23839           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
23840           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
23841           * ext/mad/gstmad.c: (gst_mad_src_query):
23842           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
23843           * ext/sidplay/gstsiddec.cc:
23844           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
23845           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
23846           Pass unhandled queries upstream (useful e.g. for SEEKING query)
23847           (fixes #325652; based on patch by: Philippe); make rmdemux return
23848           FALSE for position queries, instead of setting -1 as value and
23849           returning TRUE.
23850
23851 2006-01-05 21:36:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23852
23853           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23854           Original commit message from CVS:
23855           2006-01-05  Martin Soto  <martinsoto@users.sourceforge.net>
23856           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23857           (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
23858           rewrite timestamps in the case segments are being set from
23859           upstream, but use timestamps unmodified. Also send proper position
23860           values. This allows for correct time display and makes queries
23861           work in sink elements.
23862           * gst/mpegstream/gstdvddemux.h:
23863           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23864           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
23865           Rename flush_filter to segment_filter, which is better represents
23866           what the arreibute does.
23867           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
23868           Activate segment filtering when a timestamp discontinuity is seen.
23869
23870 2006-01-04 15:17:15 +0000  Tim-Philipp Müller <tim@centricular.net>
23871
23872           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...
23873           Original commit message from CVS:
23874           * ext/mad/gstmad.c: (gst_mad_chain):
23875           Don't forget that we need to send out a newsegment event after a
23876           restart even if we don't have enough data to decode a frame right
23877           now.
23878
23879 2005-12-30 23:51:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23880
23881           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
23882           Original commit message from CVS:
23883           2005-12-31  Martin Soto  <martinsoto@users.sourceforge.net>
23884           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23885           Use the new "audio-shutdown" and "audio-restart" DVD events
23886           instead of the "spu-still-frame" event to shutdown and restart
23887           the audio pipeline.
23888           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
23889           Check for cases where the segment-based adjustment calculation
23890           would produce negative values (which result in an overflow) and
23891           return GST_CLOCK_TIME_NONE instead.
23892           * gst/mpegstream/gstdvddemux.h:
23893           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23894           (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
23895           Add a mechanism to discard audio buffers with timestamps outside
23896           the currently set segment. This was causing (sometimes serious)
23897           synchronization problems after seeking in DVDs with LPCM audio,
23898           since VOBUs usually contain audio material that lies outside the
23899           timestamp range specified by the header.
23900
23901 2005-12-30 16:25:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23902
23903           ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
23904           Original commit message from CVS:
23905           * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
23906           Remove lingering reference to GstID3Demux
23907           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
23908           Don't output debug saying padding streams are unknown type,
23909           because they're not
23910
23911 2005-12-27 19:06:08 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23912
23913           gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
23914           Original commit message from CVS:
23915           2005-12-27  Martin Soto  <martinsoto@users.sourceforge.net>
23916           * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
23917           (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
23918           LPCM.
23919           * gstmpegdemux.h:
23920           * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
23921           (gst_mpeg_demux_get_audio_stream):
23922           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
23923           (gst_dvd_demux_get_audio_stream)
23924           (gst_dvd_demux_get_subpicture_stream)
23925           (gst_dvd_demux_send_subbuffer):
23926           Send current* pad buffers with appropriate caps.
23927
23928 2005-12-26 17:48:32 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23929
23930           gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
23931           Original commit message from CVS:
23932           2005-12-26  Martin Soto  <martinsoto@users.sourceforge.net>
23933           * gst/iec958/ac3iec.h:
23934           * gst/iec958/ac3iec.c:
23935           (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
23936           (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
23937           raw-audio property to ac3iec958 that allows setting the source pad
23938           caps to raw audio instead of audio/x-iec958. This makes it
23939           possible to use ac3iec958 together with the normal alsasink
23940           element to drive an external receiver that autodetects AC3
23941           content.
23942
23943 2005-12-23 15:48:04 +0000  Michael Smith <msmith@xiph.org>
23944
23945           gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
23946           Original commit message from CVS:
23947           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
23948           (ac3iec_chain_dvd):
23949           * gst/iec958/ac3iec.h:
23950           Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
23951
23952 2005-12-21 10:25:34 +0000  Tim-Philipp Müller <tim@centricular.net>
23953
23954           ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
23955           Original commit message from CVS:
23956           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
23957           When getting a seek event, first check if the upstream element
23958           can handle it and only do our own seek stuff when it can't
23959           (should fix #322856).
23960
23961 2005-12-21 09:58:43 +0000  Tim-Philipp Müller <tim@centricular.net>
23962
23963           ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
23964           Original commit message from CVS:
23965           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
23966           * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
23967           Really convert to BYTES format when we want to convert
23968           to bytes (use right variable; fixes #322856).
23969
23970 2005-12-19 17:26:47 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23971
23972           Big mpegparse clean up, second round:
23973           Original commit message from CVS:
23974           2005-12-19  Martin Soto  <martinsoto@users.sourceforge.net>
23975           Big mpegparse clean up, second round:
23976           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23977           Send and EOS event down the audio pipeline when an still frame
23978           event arrives. This prevents the pipeline from locking when a
23979           still menu comes directly after a flush.
23980           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
23981           Don't send a newsegment in reset.
23982           (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
23983           (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
23984           Move the code of handle_newsegment to process_event. Send a
23985           NEWSEGMENT after FLUSH_STOP.
23986           (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
23987           moving to PAUSED.
23988           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
23989           (gst_mpeg_demux_class_init): Don't override send_event.
23990           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
23991           (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
23992           (gst_mpeg_demux_reset):
23993           * gst/mpegstream/gstmpegdemux.h:  Get rid of just_flushed
23994           attribute.
23995           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23996           Reset the mpegparse element after a flush.
23997           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
23998           Don't forward events.
23999           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
24000           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
24001           handle_newsegment is not a virtual method anymore.
24002           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
24003           (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
24004           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
24005           rid of send_newsegment virtual method.
24006           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
24007           handle DVD events and call the superclass method for other event
24008           types.
24009           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
24010           override process_event anymore.
24011           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
24012           (gst_mpeg_parse_process_event): Move actual event processing to
24013           process event so that subclasses can properly override or extend
24014           it.
24015           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
24016           Eliminate time parameter in process event.
24017           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
24018           (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
24019           (gst_mpeg_demux_send_subbuffer):
24020           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
24021           (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
24022           (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
24023           adding the value of the adjust attribute.
24024           * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
24025           rid of the adjust attribute. Now all timestamp adjustments are
24026           performed by mpegparse using the current segment.
24027           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
24028           (gst_mpeg_parse_class_init): Implement the adjust_ts method based
24029           on the adjust attribute for SCR values and the current segment.
24030           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
24031           adjust_ts virtual method to adjust timestamps for outgoing
24032           buffers.
24033           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
24034           (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
24035           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
24036           (gst_dvd_demux_handle_newsegment): Don't override
24037           handle_newsegment.
24038           (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
24039           Check for DVD events in process_event instead of
24040           handle_dvd_event.
24041           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
24042           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
24043           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
24044           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
24045           (gst_mpeg_demux_send_event):
24046           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
24047           (gst_dvd_demux_handle_dvd_event):
24048           Eliminate the time parameter in send_event.
24049
24050 2005-12-18 15:08:15 +0000  Jan Schmidt <thaytan@mad.scientist.com>
24051
24052           ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
24053           Original commit message from CVS:
24054           * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
24055           (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
24056           Fix typefinding in id3demux, and then remove it in favour
24057           of the new LGPL id3demux in gst-plugins-good
24058           * ext/mad/gstmad.c: (gst_mad_dispose):
24059           dispose can run more than once.
24060
24061 2005-12-16 21:56:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
24062
24063           gst/asfdemux/gstasfmux.c: change some char* into char[]
24064           Original commit message from CVS:
24065           * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
24066           change some char* into char[]
24067
24068 2005-12-15 17:06:10 +0000  Edward Hervey <bilboed@bilboed.com>
24069
24070           gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
24071           Original commit message from CVS:
24072           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
24073           Remove memleak from unused GstRMDemuxStream
24074
24075 2005-12-12 19:17:11 +0000  Michael Smith <msmith@xiph.org>
24076
24077           ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
24078           Original commit message from CVS:
24079           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
24080           (gst_id3_tag_do_typefind):
24081           Use the correct function to free typefind factory list.
24082
24083 2005-12-09 18:38:53 +0000  Tim-Philipp Müller <tim@centricular.net>
24084
24085           ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
24086           Original commit message from CVS:
24087           * ext/mad/gstmad.c: (gst_mad_src_query):
24088           For position and duration queries in TIME format, try the peer
24089           first (might be a demuxer).
24090
24091 2005-12-08 12:45:09 +0000  Martin Soto <martinsoto@users.sourceforge.net>
24092
24093           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
24094           Original commit message from CVS:
24095           2005-12-08  Martin Soto  <martinsoto@users.sourceforge.net>
24096           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
24097           Properly handle non contiguous VOBUs by adding the segment accum
24098           field to the adjust value.
24099           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
24100           (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
24101           handle_newsegment to prevent sending actual newsegment events and
24102           use tiemstamp rewriting instead.
24103           (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
24104           dvd-lang-codes.
24105           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
24106           (gst_mpeg_parse_event):
24107           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
24108           Add a new parameter to handle_newsegment to allow controlling
24109           whether newsegment events are forwarded or not.
24110           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
24111           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
24112           (gst_dvd_demux_reset):
24113           last_end_ptm and discont_time aren't necessary anymore, since
24114           timestamp adjustment is now replaced by newsegment events.
24115           (gst_dvd_demux_init): Prevent MPEGParse from adjusting
24116           timestamps.
24117           * gst/mpegstream/gstdvddemux.h:
24118           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
24119           Don't handle dvd-nav-packet events anymore, since the are now
24120           replaced by standard newsegment events.
24121           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
24122           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
24123           (gst_dvd_demux_change_state):
24124           * gst/mpegstream/gstdvddemux.h:
24125           Get rid of the ignore_next_newmedia_discont hack.
24126           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
24127           (gst_dvd_demux_handle_newsegment):
24128           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
24129           (gst_mpeg_demux_handle_newsegment): Don't override
24130           handle_newsegment anymore. It was only necessary to handle
24131           NEWMEDIA events.
24132           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
24133           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
24134           (gst_dvd_demux_set_cur_subpicture):
24135           Reactivate handling of DVD events.
24136           * gst/mpegstream/gstmpegparse.c (normal_seek)
24137           (gst_mpeg_parse_handle_src_event)
24138           (gst_mpeg_parse_handle_src_query):
24139           First attempt at reenabling seek.
24140           * gst/mpegstream/gstmpegparse.h:
24141           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
24142           (gst_mpeg_parse_update_streaminfo)
24143           (gst_mpeg_parse_get_rate)
24144           (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
24145           (gst_mpeg_parse_handle_src_query):
24146           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
24147           Make queries work again.
24148           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
24149           (gst_mpeg_parse_handle_newsegment)
24150           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
24151           (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
24152           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
24153           Get rid of the newsegment_pending attribute, and rely instead on
24154           proper timestamp adjustment.
24155           * gst/mpegstream/gstmpegparse.c
24156           (gst_mpeg_parse_get_src_event_masks): Erase.
24157           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
24158           Initialize fields before creating pads to prevent the pad creation
24159           callback from failing.
24160           (gst_mpeg_parse_reset): Initialize new fields, and change
24161           initialization order to match the order in the structure.
24162           (gst_mpeg_parse_handle_newsegment): Forward new segment events
24163           whenever possible, and update the current segment.
24164           (gst_mpeg_parse_send_newsegment): Update the current segment and
24165           pending_newsegment.
24166           (gst_mpeg_parse_pad_added): Use the current segment to send
24167           newsegment events to new pads.
24168           (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
24169           and events. Properly update newsegment_pending.
24170           * gst/mpegstream/gstmpegparse.h       (struct _GstMPEGParse):
24171           New fields do_adjust and current_segment.
24172           * gst/mpegstream/gstmpegdemux.c:
24173           * gst/mpegstream/gstdvddemux.c:
24174           * gst/mpegstream/gstmpegparse.h:
24175           Rename handle_discont virtual method to handle_newsegment. Erase
24176           some (already commented out support) for old NEW_MEDIA events.
24177           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
24178           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
24179           (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
24180           (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
24181           (gst_mpeg_parse_event, gst_mpeg_parse_chain):
24182           Erase the "pending_scr" field, and replace it by a slightly
24183           different handling of the current SCR. Document code blocks in
24184           parse_packhead and chain.
24185
24186 2005-12-07 11:50:10 +0000  Edward Hervey <bilboed@bilboed.com>
24187
24188           ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
24189           Original commit message from CVS:
24190           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
24191           g_warning() are only for really fatal warnings. If we can't decode a
24192           tag, just ignore that tag and do a GST_WARNING.
24193
24194 2005-12-06 19:48:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24195
24196         * ChangeLog:
24197         * ext/a52dec/gsta52dec.h:
24198         * ext/dvdread/dvdreadsrc.h:
24199         * ext/lame/gstlame.h:
24200         * ext/mad/gstid3tag.c:
24201         * ext/mad/gstmad.c:
24202         * ext/mad/gstmad.h:
24203         * ext/mpeg2dec/gstmpeg2dec.h:
24204         * ext/sidplay/gstsiddec.h:
24205         * gst/ac3parse/gstac3parse.c:
24206         * gst/ac3parse/gstac3parse.h:
24207         * gst/asfdemux/gstasfdemux.c:
24208         * gst/asfdemux/gstasfdemux.h:
24209         * gst/iec958/ac3iec.h:
24210         * gst/mpegaudioparse/gstmpegaudioparse.c:
24211         * gst/mpegaudioparse/gstmpegaudioparse.h:
24212         * gst/mpegstream/gstdvddemux.h:
24213         * gst/mpegstream/gstmpegclock.h:
24214         * gst/mpegstream/gstmpegdemux.h:
24215         * gst/mpegstream/gstmpegpacketize.h:
24216         * gst/mpegstream/gstmpegparse.c:
24217         * gst/mpegstream/gstmpegparse.h:
24218         * gst/mpegstream/gstrfc2250enc.c:
24219         * gst/mpegstream/gstrfc2250enc.h:
24220         * gst/realmedia/rmdemux.c:
24221         * gst/realmedia/rmdemux.h:
24222         * gst/synaesthesia/synaescope.c:
24223           expand tabs
24224           Original commit message from CVS:
24225           expand tabs
24226
24227 2005-12-05 18:12:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24228
24229         * configure.ac:
24230           back to HEAD
24231           Original commit message from CVS:
24232           back to HEAD
24233
24234 === release 0.10.0 ===
24235
24236 2005-12-05 18:04:06 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24237
24238         * ChangeLog:
24239         * NEWS:
24240         * RELEASE:
24241         * configure.ac:
24242         * docs/plugins/inspect/plugin-a52dec.xml:
24243         * docs/plugins/inspect/plugin-amrnb.xml:
24244         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24245         * docs/plugins/inspect/plugin-iec958.xml:
24246         * docs/plugins/inspect/plugin-lame.xml:
24247         * docs/plugins/inspect/plugin-mad.xml:
24248         * docs/plugins/inspect/plugin-mpeg2dec.xml:
24249         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24250         * docs/plugins/inspect/plugin-rmdemux.xml:
24251           releasing 0.10.0
24252           Original commit message from CVS:
24253           releasing 0.10.0
24254
24255 2005-12-05 13:03:40 +0000  Andy Wingo <wingo@pobox.com>
24256
24257           Update for alloc_buffer changes.
24258           Original commit message from CVS:
24259           2005-12-05  Andy Wingo  <wingo@pobox.com>
24260           * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
24261           * ext/mad/gstmad.c: (gst_mad_chain):
24262           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
24263           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
24264           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
24265           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
24266           (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
24267
24268 2005-12-05 09:33:32 +0000  Andy Wingo <wingo@pobox.com>
24269
24270           ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
24271           Original commit message from CVS:
24272           2005-12-05  Andy Wingo  <wingo@pobox.com>
24273           * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
24274           id3demux and id3mux now. Fixes #323199.
24275
24276 2005-12-04 22:36:51 +0000  Christian Schaller <uraeus@gnome.org>
24277
24278         * gst-plugins-ugly.spec.in:
24279           update spec file for latest changes
24280           Original commit message from CVS:
24281           update spec file for latest changes
24282
24283 2005-12-02 12:28:03 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24284
24285           fix silly Makefile.am bug so they link correctly again
24286           Original commit message from CVS:
24287           * ext/amrnb/Makefile.am:
24288           * gst/realmedia/Makefile.am:
24289           fix silly Makefile.am bug so they link correctly again
24290
24291 2005-12-01 19:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24292
24293         * configure.ac:
24294           back to HEAD
24295           Original commit message from CVS:
24296           back to HEAD
24297
24298 === release 0.9.7 ===
24299
24300 2005-12-01 19:14:57 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24301
24302         * ChangeLog:
24303         * NEWS:
24304         * RELEASE:
24305         * common:
24306         * configure.ac:
24307         * docs/plugins/gst-plugins-ugly-plugins.args:
24308         * docs/plugins/inspect/plugin-a52dec.xml:
24309         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24310         * docs/plugins/inspect/plugin-iec958.xml:
24311         * docs/plugins/inspect/plugin-lame.xml:
24312         * docs/plugins/inspect/plugin-mad.xml:
24313         * docs/plugins/inspect/plugin-mpeg2dec.xml:
24314         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24315         * docs/plugins/inspect/plugin-rmdemux.xml:
24316         * docs/random/LICENSE:
24317         * docs/random/PORTED_09:
24318           releasing 0.9.7
24319           Original commit message from CVS:
24320           releasing 0.9.7
24321
24322 2005-12-01 15:49:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24323
24324         * ChangeLog:
24325         * common:
24326         * ext/amrnb/Makefile.am:
24327         * gst/realmedia/Makefile.am:
24328           Don't know how these escaped my eye before.  Fix link flags.
24329           Original commit message from CVS:
24330           Don't know how these escaped my eye before.  Fix link flags.
24331
24332 2005-11-30 18:37:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24333
24334         * common:
24335         * examples/Makefile.am:
24336         * examples/capsfilter/Makefile.am:
24337         * examples/capsfilter/capsfilter1.c:
24338         * examples/gob/Makefile.am:
24339         * examples/gob/gst-identity2.gob:
24340         * examples/gstplay/.gitignore:
24341         * examples/gstplay/Makefile.am:
24342         * examples/gstplay/player.c:
24343         * examples/indexing/.gitignore:
24344         * examples/indexing/Makefile.am:
24345         * examples/indexing/indexmpeg.c:
24346         * examples/level/Makefile.am:
24347         * examples/level/README:
24348         * examples/level/demo.c:
24349         * examples/level/plot.c:
24350         * examples/stats/Makefile.am:
24351         * examples/stats/mp2ogg.c:
24352         * examples/switch/.gitignore:
24353         * examples/switch/Makefile.am:
24354         * examples/switch/switcher.c:
24355           no examples
24356           Original commit message from CVS:
24357           no examples
24358
24359 2005-11-29 11:26:35 +0000  Tim-Philipp Müller <tim@centricular.net>
24360
24361           gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
24362           Original commit message from CVS:
24363           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
24364           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
24365           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
24366           (gst_mpeg_parse_send_event):
24367           Ref events before sending them to multiple pads, after all
24368           gst_pad_send_event() takes ownership of events. Don't leak
24369           events that have not been handled (fixes #322745).
24370
24371 2005-11-28 19:13:51 +0000  Martin Soto <martinsoto@users.sourceforge.net>
24372
24373           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24374           Original commit message from CVS:
24375           2005-11-28  Martin Soto  <martinsoto@users.sourceforge.net>
24376           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24377           (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
24378           from making timestamp adjustments. This will have to be re-added
24379           in some form in the near future, but in order to do that, some nav
24380           packet parsing will be necessary in mpegdemux.
24381           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
24382           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
24383           (g_value_set_int, gst_mpeg_parse_set_property)
24384           Get rid of do_adjust and use_adjust. Rename max_discont to
24385           max_src_gap.
24386           (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
24387           -1, no adjustment is made.
24388           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
24389           Rename max_discont property to max_scr_gap. Erase "adjust"
24390           property.
24391           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
24392           override send_event anymore, base class does the job.
24393           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
24394           Base class now does most of the work.
24395           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
24396           Generalize to forwarding the event to all source pads in the
24397           element.
24398           * gst/mpegstream/gstmpegparse.h:
24399           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
24400           (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
24401           (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
24402           (gst_mpeg_parse_set_property):
24403           Clock synchronization doesn't make sense anymore for a
24404           demultiplexer.
24405
24406 2005-11-28 18:54:09 +0000  Michael Smith <msmith@xiph.org>
24407
24408           gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
24409           Original commit message from CVS:
24410           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
24411           Don't treat normal EOS as a fatal error.
24412
24413 2005-11-28 15:47:01 +0000  Edward Hervey <bilboed@bilboed.com>
24414
24415           ext/mad/gstmad.c: Proper warning statements,
24416           Original commit message from CVS:
24417           * ext/mad/gstmad.c: (gst_mad_chain):
24418           Proper warning statements,
24419           Don't error if the src pad isn't linked when pushing.
24420           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
24421           Proper state_change, avoids borkage when going to READY
24422
24423 2005-11-27 15:34:00 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24424
24425         * configure.ac:
24426         * gst-libs/Makefile.am:
24427         * gst-libs/README:
24428         * gst-libs/ext/.gitignore:
24429         * gst-libs/gst/media-info/.gitignore:
24430         * gst-libs/gst/play/.gitignore:
24431         * gst-libs/gst/play/play.h:
24432         * gst-libs/gst/play/play.vcproj:
24433           no need for an AS_LIBTOOL call
24434           Original commit message from CVS:
24435           no need for an AS_LIBTOOL call
24436
24437 2005-11-27 14:34:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24438
24439         * Makefile.am:
24440         * common:
24441         * gst-plugins-ugly.spec.in:
24442           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
24443           Original commit message from CVS:
24444           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
24445
24446 2005-11-25 17:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
24447
24448           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
24449           Original commit message from CVS:
24450           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
24451           Prime libmpeg2's pumps with some null custom buffers
24452           to ensure it doesn't ask us to discard garbage later yay.
24453
24454 2005-11-25 17:01:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
24455
24456           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
24457           Original commit message from CVS:
24458           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
24459           Prime libmpeg2's pumps with some null custom buffers
24460           to ensure it ask us to discard garbage later yay.
24461
24462 2005-11-25 14:50:19 +0000  Michael Smith <msmith@xiph.org>
24463
24464           ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
24465           Original commit message from CVS:
24466           * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
24467           (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
24468           (gst_a52dec_chain_raw):
24469           * ext/a52dec/gsta52dec.h:
24470           Accept AC3 in audio/x-private1-ac3 format, which includes
24471           DVD-specific headers, as well as raw AC3, for compatibility with
24472           some demuxers.
24473
24474 2005-11-25 00:03:52 +0000  Jan Schmidt <thaytan@mad.scientist.com>
24475
24476           ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
24477           Original commit message from CVS:
24478           * ext/mad/gstmad.c: (gst_mad_chain):
24479           When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
24480           skip frame synthesis and consume input data as if we'd done the
24481           decode. Makes mad not error when the src pad is not connected.
24482           (#319784)
24483
24484 2005-11-24 13:58:55 +0000  Martin Soto <martinsoto@users.sourceforge.net>
24485
24486         * ChangeLog:
24487           Erase old CVS conflict line.
24488           Original commit message from CVS:
24489           Erase old CVS conflict line.
24490
24491 2005-11-24 13:52:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
24492
24493           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
24494           Original commit message from CVS:
24495           2005-11-23  Martin Soto  <martinsoto@users.sourceforge.net>
24496           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
24497           (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
24498           (gst_mpeg_parse_chain):
24499           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
24500           (gst_mpeg_demux_send_newsegment):
24501           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
24502           * gst/mpegstream/gstmpegparse.h:
24503           Rename send_discont method to send_newsegment and add parameters
24504           to handle actual segments. Adapt code all around to run with the
24505           new name and signature.
24506           * gst/mpegstream/gstmpegdemux.c:
24507           * gst/mpegstream/gstmpegparse.c:
24508           * gst/mpegstream/gstdvddemux.c:
24509           Convert to GST_BOILERPLATE.
24510
24511 2005-11-24 12:23:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24512
24513         * configure.ac:
24514           fix AS_LIBTOOL call
24515           Original commit message from CVS:
24516           fix AS_LIBTOOL call
24517
24518 2005-11-23 21:26:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24519
24520         * Makefile.am:
24521           add a torture target
24522           Original commit message from CVS:
24523           add a torture target
24524
24525 2005-11-23 20:05:47 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24526
24527         * ChangeLog:
24528         * configure.ac:
24529           back to HEAD
24530           Original commit message from CVS:
24531           back to HEAD
24532
24533 === release 0.9.6 ===
24534
24535 2005-11-23 19:57:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24536
24537         * ChangeLog:
24538         * NEWS:
24539         * RELEASE:
24540         * configure.ac:
24541         * docs/plugins/gst-plugins-ugly-plugins.args:
24542         * docs/plugins/gst-plugins-ugly-plugins.signals:
24543         * docs/plugins/inspect/plugin-a52dec.xml:
24544         * docs/plugins/inspect/plugin-amrnb.xml:
24545         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24546         * docs/plugins/inspect/plugin-iec958.xml:
24547         * docs/plugins/inspect/plugin-lame.xml:
24548         * docs/plugins/inspect/plugin-mad.xml:
24549         * docs/plugins/inspect/plugin-mpeg2dec.xml:
24550         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24551         * docs/plugins/inspect/plugin-rmdemux.xml:
24552           releasing 0.9.6
24553           Original commit message from CVS:
24554           releasing 0.9.6
24555
24556 2005-11-23 00:26:42 +0000  Michael Smith <msmith@xiph.org>
24557
24558           gst/realmedia/rmdemux.c: Fractional framerates.
24559           Original commit message from CVS:
24560           * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
24561           (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
24562           (find_seek_offset_bytes), (find_seek_offset_time),
24563           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
24564           (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
24565           (gst_rmdemux_chain), (gst_rmdemux_send_event),
24566           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
24567           (gst_rmdemux_parse_packet):
24568           Fractional framerates.
24569
24570 2005-11-23 00:12:24 +0000  Jan Schmidt <thaytan@mad.scientist.com>
24571
24572           ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
24573           Original commit message from CVS:
24574           * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
24575           (gst_mpeg2dec_negotiate_format), (handle_sequence),
24576           (gst_mpeg2dec_sink_event):
24577           * ext/mpeg2dec/gstmpeg2dec.h:
24578           Use fractional framerates
24579
24580 2005-11-22 19:07:13 +0000  Wim Taymans <wim.taymans@gmail.com>
24581
24582           gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
24583           Original commit message from CVS:
24584           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
24585           set_clock returns a boolean.
24586
24587 2005-11-22 18:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
24588
24589           ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
24590           Original commit message from CVS:
24591           * ext/mad/gstmad.c: (gst_mad_chain):
24592           Fix seeking even more by sending the newsegment event with the
24593           right parameters. Should fix querying in playbin/totem after
24594           a seek.
24595
24596 2005-11-22 17:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
24597
24598           ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
24599           Original commit message from CVS:
24600           * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
24601           (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
24602           Fix seeking in stand-alone mode. Fix nonexistant enum value
24603           introduced in previous commit. Improve debug messages here and
24604           there. Actually return a proper return value in the sink event
24605           handler.
24606
24607 2005-11-22 17:15:25 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24608
24609         * ext/lame/gstlame.c:
24610           doh
24611           Original commit message from CVS:
24612           doh
24613
24614 2005-11-22 17:04:38 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24615
24616         * ChangeLog:
24617         * ext/lame/gstlame.c:
24618         * ext/mad/gstmad.c:
24619         * ext/sidplay/gstsiddec.cc:
24620           fix up GValueEnum
24621           Original commit message from CVS:
24622           fix up GValueEnum
24623
24624 2005-11-22 12:39:29 +0000  Andy Wingo <wingo@pobox.com>
24625
24626         * ChangeLog:
24627         * ext/lame/gstlame.c:
24628         * ext/mad/gstid3tag.c:
24629         * ext/sidplay/gstsiddec.cc:
24630           Update for gst_tag_setter API changes.
24631           Original commit message from CVS:
24632           2005-11-22  Andy Wingo  <wingo@pobox.com>
24633           * Update for gst_tag_setter API changes.
24634
24635 2005-11-22 11:55:32 +0000  Andy Wingo <wingo@pobox.com>
24636
24637         * ChangeLog:
24638         * ext/a52dec/gsta52dec.c:
24639         * ext/mad/gstid3tag.c:
24640         * ext/mad/gstmad.c:
24641         * gst/mpegaudioparse/gstmpegaudioparse.c:
24642         * gst/mpegstream/gstdvddemux.c:
24643         * gst/mpegstream/gstmpegparse.c:
24644         * gst/realmedia/rmdemux.c:
24645           ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
24646           Original commit message from CVS:
24647           2005-11-22  Andy Wingo  <wingo@pobox.com>
24648           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
24649           * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
24650           * ext/mad/gstmad.c (gst_mad_chain)
24651           * gst/mpegaudioparse/gstmpegaudioparse.c
24652           (gst_mp3parse_sink_event)
24653           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24654           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
24655           (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
24656           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
24657           (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
24658
24659 2005-11-22 11:39:06 +0000  Tim-Philipp Müller <tim@centricular.net>
24660
24661           ext/mad/Makefile.am: libgsttagedit => libgsttag
24662           Original commit message from CVS:
24663           * ext/mad/Makefile.am:
24664           libgsttagedit => libgsttag
24665
24666 2005-11-21 23:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
24667
24668           ext/lame/gstlame.c: Don't take the stream lock
24669           Original commit message from CVS:
24670           * ext/lame/gstlame.c: (gst_lame_sink_event):
24671           Don't take the stream lock
24672
24673 2005-11-21 17:34:30 +0000  Andy Wingo <wingo@pobox.com>
24674
24675           ext/: Don't take the stream lock.
24676           Original commit message from CVS:
24677           2005-11-21  Andy Wingo  <wingo@pobox.com>
24678           * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
24679           * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
24680           * ext/mad/gstmad.c (gst_mad_sink_event):
24681           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
24682           stream lock.
24683           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
24684           stream lock changes.
24685
24686 2005-11-21 16:36:44 +0000  Andy Wingo <wingo@pobox.com>
24687
24688           *.*: Ran scripts/update-macros. Oh yes.
24689           Original commit message from CVS:
24690           2005-11-21  Andy Wingo  <wingo@pobox.com>
24691           * *.h:
24692           * *.c: Ran scripts/update-macros. Oh yes.
24693
24694 2005-11-21 15:12:43 +0000  Tim-Philipp Müller <tim@centricular.net>
24695
24696           gst/mpegstream/: Filler events have beem removed for now.
24697           Original commit message from CVS:
24698           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
24699           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
24700           Filler events have beem removed for now.
24701
24702 2005-11-21 14:08:45 +0000  Tim-Philipp Müller <tim@centricular.net>
24703
24704           gst/: Update for GST_FOURCC_FORMAT API change.
24705           Original commit message from CVS:
24706           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
24707           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
24708           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
24709           Update for GST_FOURCC_FORMAT API change.
24710
24711 2005-11-21 10:32:55 +0000  Edward Hervey <bilboed@bilboed.com>
24712
24713           gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
24714           Original commit message from CVS:
24715           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
24716           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
24717           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
24718           (gst_rmdemux_parse_packet):
24719           Modifications for disapearance of GST_PAD_IS_USABLE()
24720
24721 2005-11-18 16:14:00 +0000  Michael Smith <msmith@xiph.org>
24722
24723           gst/iec958/ac3iec.c: Remove some setcaps brokenness.
24724           Original commit message from CVS:
24725           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
24726           Remove some setcaps brokenness.
24727           Don't crash on bad input.
24728
24729 2005-11-15 22:46:23 +0000  Johan Dahlin <johan@gnome.org>
24730
24731           ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
24732           Original commit message from CVS:
24733           * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
24734           calling transform.
24735           (gst_id3_tag_do_typefind): Unref caps
24736           * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
24737
24738 2005-11-15 21:00:44 +0000  Johan Dahlin <johan@gnome.org>
24739
24740         * ext/mad/gstmad.c:
24741           remove accidentally commited hack
24742           Original commit message from CVS:
24743           remove accidentally commited hack
24744
24745 2005-11-15 20:30:53 +0000  Johan Dahlin <johan@gnome.org>
24746
24747         * ext/mad/gstmad.c:
24748           free pad templates
24749           Original commit message from CVS:
24750           free pad templates
24751
24752 2005-11-15 14:19:38 +0000  Tim-Philipp Müller <tim@centricular.net>
24753
24754           ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
24755           Original commit message from CVS:
24756           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
24757           (gst_mpeg2dec_sink_event):
24758           Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
24759           nice-ify debug message in event handler; add CHECKME.
24760           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
24761           (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
24762           (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
24763           (gst_dvd_demux_sync_stream_to_time):
24764           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
24765           (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
24766           (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
24767           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
24768           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
24769           (gst_mpeg_demux_sync_stream_to_time),
24770           (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
24771           * gst/mpegstream/gstmpegdemux.h:
24772           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
24773           (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
24774           (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
24775           (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
24776           (gst_mpeg_parse_chain):
24777           * gst/mpegstream/gstmpegparse.h:
24778           Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
24779           return value confusion (gst_pad_push vs. gst_pad_send_event and
24780           gst_pad_push_event); pass flow return values to caller;
24781           miscellaneous fixes and clean-ups.
24782
24783 2005-11-15 08:37:00 +0000  Christian Schaller <uraeus@gnome.org>
24784
24785         * gst/mpegstream/gstdvddemux.c:
24786           set rank to secondary until it works 100%
24787           Original commit message from CVS:
24788           set rank to secondary until it works 100%
24789
24790 2005-11-15 07:59:58 +0000  Christian Schaller <uraeus@gnome.org>
24791
24792         * gst-plugins-ugly.spec.in:
24793           add mpegstream plugin to spec file
24794           Original commit message from CVS:
24795           add mpegstream plugin to spec file
24796
24797 2005-11-14 22:18:21 +0000  Martin Soto <martinsoto@users.sourceforge.net>
24798
24799           gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
24800           Original commit message from CVS:
24801           2005-11-14  Martin Soto  <soto@localhost.localdomain>
24802           * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
24803           gstrfc2250enc.h.
24804
24805 2005-11-14 21:20:21 +0000  Josef Zlomek <josef.zlomek@xeris.cz>
24806
24807           partially port the mpegstream plugin to GStreamer 0.9.
24808           Original commit message from CVS:
24809           2005-11-14  Martin Soto  <martinsoto@users.sourceforge.net>
24810           * configure.ac:
24811           * gst/mpegstream/Makefile.am:
24812           * gst/mpegstream/gstdvddemux.c:
24813           * gst/mpegstream/gstdvddemux.h:
24814           * gst/mpegstream/gstmpegdemux.c:
24815           * gst/mpegstream/gstmpegdemux.h:
24816           * gst/mpegstream/gstmpegpacketize.c:
24817           * gst/mpegstream/gstmpegpacketize.h:
24818           * gst/mpegstream/gstmpegparse.c:
24819           * gst/mpegstream/gstmpegparse.h:
24820           * gst/mpegstream/gstmpegstream.c:
24821           * gst/mpegstream/gstrfc2250enc.c:
24822           * gst/mpegstream/gstrfc2250enc.h:
24823           Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
24824           partially port the mpegstream plugin to GStreamer 0.9.
24825
24826 2005-11-14 17:13:20 +0000  Andy Wingo <wingo@pobox.com>
24827
24828           configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
24829           Original commit message from CVS:
24830           2005-11-14  Andy Wingo  <wingo@pobox.com>
24831           * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
24832           debugging, allows dll builds on windows. Fixes #316076.
24833
24834 2005-11-11 19:37:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24835
24836         * ChangeLog:
24837         * configure.ac:
24838           back to head
24839           Original commit message from CVS:
24840           back to head
24841
24842 === release 0.9.5 ===
24843
24844 2005-11-11 19:35:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24845
24846         * ChangeLog:
24847         * NEWS:
24848         * RELEASE:
24849         * common:
24850         * configure.ac:
24851         * docs/plugins/inspect/plugin-a52dec.xml:
24852         * docs/plugins/inspect/plugin-amrnb.xml:
24853         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24854         * docs/plugins/inspect/plugin-iec958.xml:
24855         * docs/plugins/inspect/plugin-lame.xml:
24856         * docs/plugins/inspect/plugin-mad.xml:
24857         * docs/plugins/inspect/plugin-mpeg2dec.xml:
24858         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24859         * docs/plugins/inspect/plugin-rmdemux.xml:
24860           releasing 0.9.5
24861           Original commit message from CVS:
24862           releasing 0.9.5
24863
24864 2005-10-27 21:50:11 +0000  Wim Taymans <wim.taymans@gmail.com>
24865
24866           ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
24867           Original commit message from CVS:
24868           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
24869           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
24870           (handle_sequence), (handle_picture), (handle_slice),
24871           (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
24872           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
24873           Forward GstFlowReturn about everywhere.
24874           Handle seeking correctly.
24875
24876 2005-10-27 17:26:13 +0000  Wim Taymans <wim.taymans@gmail.com>
24877
24878           ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
24879           Original commit message from CVS:
24880           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
24881           (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
24882           (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
24883           Small cleanups in refcounting.
24884
24885 2005-10-26 16:45:04 +0000  Wim Taymans <wim.taymans@gmail.com>
24886
24887           ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
24888           Original commit message from CVS:
24889           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
24890           (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
24891           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
24892           (handle_sequence), (handle_picture):
24893           * ext/mpeg2dec/gstmpeg2dec.h:
24894           Removed lots of dubious code.
24895           Handle flushing and seeking correctly. Still leaks though...
24896
24897 2005-10-24 13:37:47 +0000  Christian Schaller <uraeus@gnome.org>
24898
24899         * ChangeLog:
24900         * configure.ac:
24901           port plugins listing changes
24902           Original commit message from CVS:
24903           port plugins listing changes
24904
24905 2005-10-23 23:06:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24906
24907         * ChangeLog:
24908         * configure.ac:
24909           back to HEAD
24910           Original commit message from CVS:
24911           back to HEAD
24912
24913 === release 0.9.4 ===
24914
24915 2005-10-23 22:44:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24916
24917         * ChangeLog:
24918         * Makefile.am:
24919         * NEWS:
24920         * RELEASE:
24921         * configure.ac:
24922         * docs/plugins/gst-plugins-ugly-plugins.args:
24923         * docs/plugins/gst-plugins-ugly-plugins.signals:
24924         * docs/plugins/inspect/plugin-a52dec.xml:
24925         * docs/plugins/inspect/plugin-amrnb.xml:
24926         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24927         * docs/plugins/inspect/plugin-iec958.xml:
24928         * docs/plugins/inspect/plugin-lame.xml:
24929         * docs/plugins/inspect/plugin-mad.xml:
24930         * docs/plugins/inspect/plugin-mpeg2dec.xml:
24931         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24932         * docs/plugins/inspect/plugin-rmdemux.xml:
24933         * gst/realmedia/rmdemux.c:
24934         * po/POTFILES.in:
24935           releasing 0.9.4
24936           Original commit message from CVS:
24937           releasing 0.9.4
24938
24939 2005-10-23 14:32:49 +0000  Julien Moutte <julien@moutte.net>
24940
24941           gst/realmedia/rmdemux.c: STOPPED->FAILED
24942           Original commit message from CVS:
24943           2005-10-23  Julien MOUTTE  <julien@moutte.net>
24944           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
24945
24946 2005-10-21 16:22:00 +0000  Christian Schaller <uraeus@gnome.org>
24947
24948         * gst-plugins-ugly.spec.in:
24949           add packaging of a52dec
24950           Original commit message from CVS:
24951           add packaging of a52dec
24952
24953 2005-10-21 11:58:38 +0000  Wim Taymans <wim.taymans@gmail.com>
24954
24955           gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
24956           Original commit message from CVS:
24957           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24958           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
24959           Set correct stream time in newsegment event.
24960
24961 2005-10-20 22:43:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24962
24963         * ext/Makefile.am:
24964           fix distcheck
24965           Original commit message from CVS:
24966           fix distcheck
24967
24968 2005-10-20 22:40:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24969
24970         * ChangeLog:
24971         * ext/Makefile.am:
24972           fix distcheck
24973           Original commit message from CVS:
24974           fix distcheck
24975
24976 2005-10-20 09:51:58 +0000  Tim-Philipp Müller <tim@centricular.net>
24977
24978           ext/a52dec/: Re-enable CPU flags, use liboil to get them.
24979           Original commit message from CVS:
24980           * ext/a52dec/Makefile.am:
24981           * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
24982           (gst_a52dec_class_init), (gst_a52dec_sink_event),
24983           (gst_a52dec_change_state):
24984           * ext/a52dec/gsta52dec.h:
24985           Re-enable CPU flags, use liboil to get them.
24986
24987 2005-10-20 09:00:30 +0000  Tim-Philipp Müller <tim@centricular.net>
24988
24989           Port AC3 decoder to 0.9 (#318849).
24990           Original commit message from CVS:
24991           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
24992           * configure.ac:
24993           * ext/a52dec/Makefile.am:
24994           * ext/a52dec/gsta52dec.c:
24995           * ext/a52dec/gsta52dec.h:
24996           Port AC3 decoder to 0.9 (#318849).
24997
24998 2005-10-20 08:30:33 +0000  Wim Taymans <wim.taymans@gmail.com>
24999
25000           ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
25001           Original commit message from CVS:
25002           * ext/sidplay/gstsiddec.cc:
25003           Small fixes and more error messages.
25004
25005 2005-10-19 16:01:35 +0000  Wim Taymans <wim.taymans@gmail.com>
25006
25007           API change fixen.
25008           Original commit message from CVS:
25009           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
25010           (gst_amrnbparse_state_change):
25011           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
25012           * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
25013           * ext/mpeg2dec/gstmpeg2dec.c:
25014           * ext/sidplay/gstsiddec.cc:
25015           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
25016           (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
25017           API change fixen.
25018
25019 2005-10-19 12:43:28 +0000  Tim-Philipp Müller <tim@centricular.net>
25020
25021           configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
25022           Original commit message from CVS:
25023           * configure.ac:
25024           GST_DOC has been renamed to GST_DOCBOOK_CHECK
25025
25026 2005-10-19 09:47:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25027
25028           configure.ac: some docs I had
25029           Original commit message from CVS:
25030           * configure.ac:
25031           some docs I had
25032           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
25033           trivial fixes
25034
25035 2005-10-18 13:23:22 +0000  Wim Taymans <wim.taymans@gmail.com>
25036
25037           gst/realmedia/rmdemux.c: segment-start/done API change.
25038           Original commit message from CVS:
25039           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
25040           (gst_rmdemux_perform_seek):
25041           segment-start/done API change.
25042
25043 2005-10-17 17:50:45 +0000  Michael Smith <msmith@xiph.org>
25044
25045         * ChangeLog:
25046         * common:
25047         * gst/iec958/ac3iec.c:
25048           Set buffer durations on IEC958 buffers.
25049           Original commit message from CVS:
25050           Set buffer durations on IEC958 buffers.
25051
25052 2005-10-16 17:06:42 +0000  Tim-Philipp Müller <tim@centricular.net>
25053
25054           configure.ac: Fix glib check
25055           Original commit message from CVS:
25056           * configure.ac:
25057           Fix glib check
25058
25059 2005-10-13 19:14:25 +0000  Tim-Philipp Müller <tim@centricular.net>
25060
25061           ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
25062           Original commit message from CVS:
25063           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
25064           Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
25065
25066 2005-10-13 15:29:56 +0000  Stefan Kost <ensonic@users.sourceforge.net>
25067
25068           examples/stats/mp2ogg.c: yes, typo fixes
25069           Original commit message from CVS:
25070           * examples/stats/mp2ogg.c:
25071           yes, typo fixes
25072
25073 2005-10-12 14:30:36 +0000  Stefan Kost <ensonic@users.sourceforge.net>
25074
25075           renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
25076           Original commit message from CVS:
25077           * examples/indexing/indexmpeg.c: (main):
25078           * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
25079           * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
25080           (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
25081           (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
25082           * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
25083           (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
25084           (dvdreadsrc_open_file), (dvdreadsrc_close_file):
25085           * ext/dvdread/dvdreadsrc.h:
25086           * ext/lame/gstlame.h:
25087           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
25088           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
25089           * gst/iec958/ac3iec.h:
25090           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
25091           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
25092           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
25093           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
25094           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
25095           renamed GST_FLAGS macros to GST_OBJECT_FLAGS
25096           moved bitshift from macro to enum definition
25097
25098 2005-10-11 16:37:16 +0000  Wim Taymans <wim.taymans@gmail.com>
25099
25100           newsegment API update.
25101           Original commit message from CVS:
25102           * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
25103           * ext/mad/gstmad.c: (gst_mad_chain):
25104           * gst/mpegaudioparse/gstmpegaudioparse.c:
25105           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
25106           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
25107           (gst_rmdemux_chain), (gst_rmdemux_add_stream):
25108           newsegment API update.
25109
25110 2005-10-06 13:14:38 +0000  Wim Taymans <wim.taymans@gmail.com>
25111
25112           ext/amrnb/amrnbdec.c: Mark invalid frame sizes
25113           Original commit message from CVS:
25114           * ext/amrnb/amrnbdec.c:
25115           Mark invalid frame sizes
25116           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
25117           UNUSABLE is not to be used here, just push out stuff so
25118           probes can continue linking or making the pad usable.
25119
25120 2005-10-05 11:25:51 +0000  Michael Smith <msmith@xiph.org>
25121
25122         * ChangeLog:
25123         * gst/realmedia/rmdemux.c:
25124           Improve seek error-resilience.
25125           Original commit message from CVS:
25126           Improve seek error-resilience.
25127           Better error handling generally.
25128
25129 2005-10-03 17:59:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25130
25131         * ChangeLog:
25132         * configure.ac:
25133           back to head
25134           Original commit message from CVS:
25135           back to head
25136
25137 === release 0.9.3 ===
25138
25139 2005-10-03 17:49:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25140
25141         * ChangeLog:
25142         * NEWS:
25143         * README:
25144         * configure.ac:
25145         * ext/sidplay/Makefile.am:
25146           release time
25147           Original commit message from CVS:
25148           release time
25149
25150 2005-09-30 16:43:12 +0000  Michael Smith <msmith@xiph.org>
25151
25152         * gst/realmedia/rmdemux.h:
25153           Forgot to commit this file. I hate Nano.
25154           Original commit message from CVS:
25155           Forgot to commit this file. I hate Nano.
25156
25157 2005-09-30 16:39:47 +0000  Michael Smith <msmith@xiph.org>
25158
25159         * ChangeLog:
25160         * common:
25161         * gst/realmedia/rmdemux.c:
25162           Sanity checks and memory leak fixes for real demuxer
25163           Original commit message from CVS:
25164           Sanity checks and memory leak fixes for real demuxer
25165
25166 2005-09-29 13:44:15 +0000  Michael Smith <msmith@xiph.org>
25167
25168           gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
25169           Original commit message from CVS:
25170           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
25171           (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
25172           (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
25173           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
25174           Real demuxer fixes. Make it more bulletproof against bad data,
25175           identify a few more stream types.
25176           Fix seeking so that it works (at least with the seek example
25177           program; it still fails with totem).
25178
25179 2005-09-26 14:41:23 +0000  Wim Taymans <wim.taymans@gmail.com>
25180
25181           gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
25182           Original commit message from CVS:
25183           * gst/mpegaudioparse/gstmpegaudioparse.c:
25184           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
25185           Set correct caps on buffers too.
25186
25187 2005-09-26 14:31:53 +0000  Wim Taymans <wim.taymans@gmail.com>
25188
25189           gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
25190           Original commit message from CVS:
25191           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
25192           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
25193           * gst/mpegaudioparse/gstmpegaudioparse.h:
25194           Put timestamps on buffers.
25195
25196 2005-09-21 22:21:22 +0000  Flavio Oliveira <flavio.oliveira@indt.org.br>
25197
25198         * ChangeLog:
25199         * ext/amrnb/amrnbenc.c:
25200           Changed amrnbenc description, it is an encoder, not decoder.
25201           Original commit message from CVS:
25202           Changed amrnbenc description, it is an encoder, not decoder.
25203
25204 2005-09-21 16:21:45 +0000  Michael Smith <msmith@xiph.org>
25205
25206         * ChangeLog:
25207         * gst/iec958/ac3_padder.c:
25208         * gst/iec958/ac3_padder.h:
25209         * gst/iec958/ac3iec.c:
25210           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
25211           Original commit message from CVS:
25212           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
25213           more accurate, and to check AC3 checksums (both of them in each frame),
25214           and dump the frame (as a probable sync failure) if they don't match.
25215           General code cleanup, improved comments. Changed to not construct the
25216           header backwards, and not byteswap everything else. If we end up needing
25217           to do little-endian output, we should swap in the element doing the
25218           output (AC3 is big-endian).
25219
25220 2005-09-20 17:37:54 +0000  Christian Schaller <uraeus@gnome.org>
25221
25222         * gst-plugins-ugly.spec.in:
25223           fix spec file for ugly
25224           Original commit message from CVS:
25225           fix spec file for ugly
25226
25227 2005-09-19 23:25:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25228
25229         * docs/plugins/inspect/plugin-lame.xml:
25230           revert empty commit
25231           Original commit message from CVS:
25232           revert empty commit
25233
25234 2005-09-19 23:24:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25235
25236         * docs/plugins/scan.stamp:
25237           whoops, wrong files
25238           Original commit message from CVS:
25239           whoops, wrong files
25240
25241 2005-09-19 23:21:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25242
25243           docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
25244           Original commit message from CVS:
25245           * docs/plugins/gst-plugins-ugly-plugins.args:
25246           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
25247           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
25248           * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
25249           commit missing files
25250           * docs/plugins/inspect/plugin-lame.xml:
25251           update
25252
25253 2005-09-19 16:44:13 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25254
25255         * Makefile.am:
25256         * common:
25257         * gst-plugins-ugly.spec.in:
25258           add check-valgrind target
25259           Original commit message from CVS:
25260           add check-valgrind target
25261
25262 2005-09-19 13:46:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25263
25264         * docs/plugins/scanobj-build.stamp:
25265           add stamp
25266           Original commit message from CVS:
25267           add stamp
25268
25269 2005-09-19 11:07:40 +0000  Wim Taymans <wim.taymans@gmail.com>
25270
25271           ext/lame/gstlame.c: Set caps on outgoing buffers.
25272           Original commit message from CVS:
25273           * ext/lame/gstlame.c: (gst_lame_chain):
25274           Set caps on outgoing buffers.
25275
25276 2005-09-16 16:04:28 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25277
25278         * ChangeLog:
25279         * ext/lame/gstlame.c:
25280         * ext/lame/gstlame.h:
25281           clean up further so we don't try to set up five times for a simple pipeline
25282           Original commit message from CVS:
25283           clean up further so we don't try to set up five times for
25284           a simple pipeline
25285
25286 2005-09-16 15:43:08 +0000  Michael Smith <msmith@xiph.org>
25287
25288         * ChangeLog:
25289         * common:
25290         * gst/iec958/ac3iec.c:
25291           Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
25292           Original commit message from CVS:
25293           Set setcaps function on sink pad, not source pad. Produce correct caps
25294           on output buffers.
25295
25296 2005-09-11 17:53:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25297
25298         * common:
25299         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
25300         * docs/plugins/inspect/plugin-iec958.xml:
25301         * docs/plugins/inspect/plugin-lame.xml:
25302         * docs/plugins/inspect/plugin-mad.xml:
25303         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
25304         * docs/plugins/inspect/plugin-rmdemux.xml:
25305           update inspect with source
25306           Original commit message from CVS:
25307           update inspect with source
25308
25309 2005-09-07 13:42:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
25310
25311           ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
25312           Original commit message from CVS:
25313           * ext/mad/gstid3tag.c:
25314           gsttaginterface.h -> gsttagsetter.h
25315
25316 2005-09-06 14:06:51 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25317
25318         * configure.ac:
25319           back to HEAD
25320           Original commit message from CVS:
25321           back to HEAD
25322
25323 === release 0.9.1 ===
25324
25325 2005-09-06 14:05:40 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25326
25327         * ChangeLog:
25328         * NEWS:
25329         * README:
25330         * RELEASE:
25331         * autogen.sh:
25332         * configure.ac:
25333           releasing 0.9.2
25334           Original commit message from CVS:
25335           releasing 0.9.2
25336
25337 2005-09-06 12:00:33 +0000  Wim Taymans <wim.taymans@gmail.com>
25338
25339           ext/amrnb/: State change function updates.
25340           Original commit message from CVS:
25341           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
25342           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
25343           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
25344           State change function updates.
25345
25346 2005-09-05 17:24:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
25347
25348           ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
25349           Original commit message from CVS:
25350           * ext/mpeg2dec/gstmpeg2dec.c:
25351           GST_CAT_SEEK disappeared from the public API at some point
25352
25353 2005-09-05 11:42:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25354
25355         * gst/iec958/ac3_padder.c:
25356         * gst/iec958/ac3_padder.h:
25357           doc fixes
25358           Original commit message from CVS:
25359           doc fixes
25360
25361 2005-09-04 19:28:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25362
25363         * Makefile.am:
25364         * autogen.sh:
25365         * common:
25366         * configure.ac:
25367         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
25368         * docs/plugins/inspect-build.stamp:
25369         * docs/plugins/inspect.stamp:
25370         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
25371         * docs/plugins/inspect/plugin-iec958.xml:
25372         * docs/plugins/inspect/plugin-lame.xml:
25373         * docs/plugins/inspect/plugin-mad.xml:
25374         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
25375         * docs/plugins/inspect/plugin-rmdemux.xml:
25376           docs for ugly plugins
25377           Original commit message from CVS:
25378           docs for ugly plugins
25379
25380 2005-09-02 18:01:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25381
25382         * gst-plugins-ugly.spec.in:
25383         * gst/iec958/Makefile.am:
25384           build fixes
25385           Original commit message from CVS:
25386           build fixes
25387
25388 2005-09-02 17:04:39 +0000  Michael Smith <msmith@xiph.org>
25389
25390         * ChangeLog:
25391         * gst/iec958/ac3iec.c:
25392           Accept audio/x-private1-a3c on sink pad
25393           Original commit message from CVS:
25394           Accept audio/x-private1-a3c on sink pad
25395
25396 2005-09-02 17:01:14 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25397
25398         * gst-plugins-ugly.spec.in:
25399           spec updates
25400           Original commit message from CVS:
25401           spec updates
25402
25403 2005-09-02 15:43:54 +0000  Andy Wingo <wingo@pobox.com>
25404
25405         * examples/gstplay/player.c:
25406         * examples/stats/mp2ogg.c:
25407         * ext/a52dec/gsta52dec.c:
25408         * ext/amrnb/amrnbdec.c:
25409         * ext/amrnb/amrnbenc.c:
25410         * ext/amrnb/amrnbparse.c:
25411         * ext/dvdnav/dvdnavsrc.c:
25412         * ext/dvdread/dvdreadsrc.c:
25413         * ext/lame/gstlame.c:
25414         * ext/mad/gstid3tag.c:
25415         * ext/mad/gstmad.c:
25416         * ext/mpeg2dec/gstmpeg2dec.c:
25417         * gst/ac3parse/gstac3parse.c:
25418         * gst/asfdemux/gstasfdemux.c:
25419         * gst/asfdemux/gstasfmux.c:
25420         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25421         * gst/iec958/ac3iec.c:
25422         * gst/mpegaudioparse/gstmpegaudioparse.c:
25423         * gst/mpegstream/gstdvddemux.c:
25424         * gst/mpegstream/gstmpegdemux.c:
25425         * gst/mpegstream/gstmpegparse.c:
25426         * gst/mpegstream/gstrfc2250enc.c:
25427         * gst/realmedia/rmdemux.c:
25428         * gst/synaesthesia/gstsynaesthesia.c:
25429           All plugins updated for element state changes.
25430           Original commit message from CVS:
25431           2005-09-02  Andy Wingo  <wingo@pobox.com>
25432           * All plugins updated for element state changes.
25433
25434 2005-09-02 14:19:17 +0000  Michael Smith <msmith@xiph.org>
25435
25436         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25437         * gst/iec958/ac3iec.c:
25438           Fix return types in setcaps functions
25439           Original commit message from CVS:
25440           Fix return types in setcaps functions
25441
25442 2005-09-02 13:37:13 +0000  Michael Smith <msmith@xiph.org>
25443
25444         * ChangeLog:
25445         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25446         * gst/iec958/ac3iec.c:
25447           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
25448           Original commit message from CVS:
25449           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
25450           Some general cleanups in iec958 framer.
25451
25452 2005-09-01 21:07:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25453
25454         * common:
25455         * m4/Makefile.am:
25456         * m4/as-arts.m4:
25457         * m4/esd.m4:
25458         * m4/gst-alsa.m4:
25459         * m4/gst-artsc.m4:
25460         * m4/gst-matroska.m4:
25461         * m4/ogg.m4:
25462         * m4/vorbis.m4:
25463           fix distcheck; remove some old m4s
25464           Original commit message from CVS:
25465           fix distcheck; remove some old m4s
25466
25467 2005-09-01 17:31:21 +0000  Michael Smith <msmith@xiph.org>
25468
25469         * ChangeLog:
25470         * configure.ac:
25471         * gst/iec958/Makefile.am:
25472         * gst/iec958/ac3_padder.c:
25473         * gst/iec958/ac3_padder.h:
25474         * gst/iec958/ac3iec.c:
25475         * gst/iec958/ac3iec.h:
25476           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
25477           Original commit message from CVS:
25478           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
25479
25480 2005-09-01 11:52:34 +0000  Wim Taymans <wim.taymans@gmail.com>
25481
25482           gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
25483           Original commit message from CVS:
25484           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
25485           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
25486           (gst_dvdlpcmdec_change_state):
25487           Cleanups, fixed header parsing and stripping.
25488
25489 2005-09-01 11:34:39 +0000  Michael Smith <msmith@xiph.org>
25490
25491         * ChangeLog:
25492         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25493           Use the right bytes when parsing the LPCM dvd header
25494           Original commit message from CVS:
25495           Use the right bytes when parsing the LPCM dvd header
25496
25497 2005-09-01 11:16:15 +0000  Michael Smith <msmith@xiph.org>
25498
25499         * ChangeLog:
25500         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25501           Return the correct values from chain function
25502           Original commit message from CVS:
25503           Return the correct values from chain function
25504
25505 2005-09-01 10:04:53 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25506
25507         * common:
25508         * docs/Makefile.am:
25509         * docs/plugins/.gitignore:
25510         * docs/random/ChangeLog-0.8:
25511         * docs/version.entities.in:
25512           adding doc stuff
25513           Original commit message from CVS:
25514           adding doc stuff
25515
25516 2005-08-31 19:37:08 +0000  Michael Smith <msmith@xiph.org>
25517
25518         * ChangeLog:
25519         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25520         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
25521           Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
25522           Original commit message from CVS:
25523           Restructure LPCM decoder to not expect the demuxer to parse the LPCM
25524           header; instead do this internally. Also support the old way, using
25525           a different mime-type. CVS:
25526
25527 2001-12-17 18:37:01 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25528
25529           building up speed
25530           Original commit message from CVS:
25531           building up speed
25532