Update translations
[platform/upstream/gst-plugins-ugly.git] / ChangeLog
1 === release 1.15.1 ===
2
3 2019-01-17 02:02:30 +0000  Tim-Philipp Müller <tim@centricular.com>
4
5         * ChangeLog:
6         * NEWS:
7         * RELEASE:
8         * configure.ac:
9         * gst-plugins-ugly.doap:
10         * meson.build:
11           Release 1.15.1
12
13 2019-01-17 02:02:30 +0000  Tim-Philipp Müller <tim@centricular.com>
14
15         * docs/plugins/inspect/plugin-a52dec.xml:
16         * docs/plugins/inspect/plugin-amrnb.xml:
17         * docs/plugins/inspect/plugin-amrwbdec.xml:
18         * docs/plugins/inspect/plugin-asf.xml:
19         * docs/plugins/inspect/plugin-cdio.xml:
20         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21         * docs/plugins/inspect/plugin-dvdread.xml:
22         * docs/plugins/inspect/plugin-dvdsub.xml:
23         * docs/plugins/inspect/plugin-mpeg2dec.xml:
24         * docs/plugins/inspect/plugin-realmedia.xml:
25         * docs/plugins/inspect/plugin-sid.xml:
26         * docs/plugins/inspect/plugin-x264.xml:
27         * docs/plugins/inspect/plugin-xingmux.xml:
28           Update docs
29
30 2019-01-17 02:02:22 +0000  Tim-Philipp Müller <tim@centricular.com>
31
32         * po/af.po:
33         * po/ast.po:
34         * po/az.po:
35         * po/bg.po:
36         * po/ca.po:
37         * po/cs.po:
38         * po/da.po:
39         * po/de.po:
40         * po/el.po:
41         * po/en_GB.po:
42         * po/eo.po:
43         * po/es.po:
44         * po/eu.po:
45         * po/fi.po:
46         * po/fr.po:
47         * po/fur.po:
48         * po/gl.po:
49         * po/hr.po:
50         * po/hu.po:
51         * po/id.po:
52         * po/it.po:
53         * po/ja.po:
54         * po/lt.po:
55         * po/lv.po:
56         * po/ms.po:
57         * po/mt.po:
58         * po/nb.po:
59         * po/nl.po:
60         * po/or.po:
61         * po/pl.po:
62         * po/pt_BR.po:
63         * po/ro.po:
64         * po/ru.po:
65         * po/sk.po:
66         * po/sl.po:
67         * po/sq.po:
68         * po/sr.po:
69         * po/sv.po:
70         * po/tr.po:
71         * po/uk.po:
72         * po/vi.po:
73         * po/zh_CN.po:
74           Update translations
75
76 2018-12-30 22:48:42 +0900  Seungha Yang <seungha.yang@navercorp.com>
77
78         * tests/check/generic/states.c:
79         * tests/check/meson.build:
80           tests: Enable test generic_states on Windows
81           ... and drop needless unistd.h dependency
82
83 2018-12-18 22:48:42 +0900  Seungha Yang <seungha.yang@navercorp.com>
84
85         * meson.build:
86         * tests/check/meson.build:
87           meson: Use join_paths() instead '/'
88
89 2018-12-07 23:39:01 +0900  Seungha Yang <seungha.yang@navercorp.com>
90
91         * meson.build:
92         * tests/check/meson.build:
93         * tests/meson.build:
94           tests: Enable unit test on Windows
95           Remove hard-coded ':' whitelist separator since it varies with OS
96
97 2018-12-05 17:24:25 -0300  Thibault Saunier <tsaunier@igalia.com>
98
99         * common:
100           Automatic update of common submodule
101           From ed78bee to 59cb678
102
103 2018-11-24 19:28:19 +0900  Seungha Yang <seungha.yang@navercorp.com>
104
105         * meson.build:
106           meson: Specify encoding to UTF-8 when building with MSVC
107           Use build arguments consistent with core and -base. This can also
108           remove noisy "C4819" warning of non-us locale MSVC.
109
110 2018-11-12 13:30:59 +0200  Jordan Petridis <jordan@centricular.com>
111
112         * .gitlab-ci.yml:
113           Add Gitlab CI configuration
114           This commit adds a .gitlab-ci.yml file, which uses a feature
115           to fetch the config from a centralized repository. The intent is
116           to have all the gstreamer modules use the same configuration.
117           The configuration is currently hosted at the gst-ci repository
118           under the gitlab/ci_template.yml path.
119           Part of https://gitlab.freedesktop.org/gstreamer/gstreamer-project/issues/29
120
121 2018-11-05 05:38:33 +0000  Matthew Waters <matthew@centricular.com>
122
123         * .gitmodules:
124           Update common submodule location
125           Remove the git directory
126
127 2018-11-05 12:52:46 +0800  Haihao Xiang <haihao.xiang@intel.com>
128
129         * .gitmodules:
130         * gst-plugins-ugly.doap:
131           Clone the code from gitlab
132           This fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/22
133
134 2018-10-08 20:45:52 +0100  Tim-Philipp Müller <tim@centricular.com>
135
136         * meson.build:
137           meson: use new 'python' module instead of deprecated
138           https://github.com/mesonbuild/meson/pull/4169
139
140 2018-09-22 17:33:35 +0100  Tim-Philipp Müller <tim@centricular.com>
141
142         * tests/check/elements/x264enc.c:
143           tests: x264enc: fix leak in unit test
144           The static pad templates weren't static so their
145           contents were leaked. valgrind was not happy.
146           Also rename confusing define.
147
148 2018-09-18 21:43:14 +0900  Seungha Yang <seungha.yang@navercorp.com>
149
150         * ext/x264/gstx264enc.c:
151         * ext/x264/gstx264enc.h:
152           x264enc: Avoid format decision per frame
153           Avoid switch/case per frame for format decision and detect the format
154           only if where it could be changed. Note that, whenever encoder->input_state
155           is changed, gst_x264_enc_init_encoder() is called.
156           https://bugzilla.gnome.org/show_bug.cgi?id=797164
157
158 2018-09-19 12:00:32 +0100  Tim-Philipp Müller <tim@centricular.com>
159
160         * meson.build:
161         * meson_options.txt:
162           meson: add glib-checks option to disable API guards and such
163           We want this enabled by default, also in releases, but people
164           may want to disable this for performance-critical workloads or
165           on embedded devices.
166
167 2018-09-19 11:58:54 +0100  Tim-Philipp Müller <tim@centricular.com>
168
169         * meson_options.txt:
170           meson: fix missing closing bracket in option descriptions
171
172 2018-08-18 21:22:42 +0100  Tim-Philipp Müller <tim@centricular.com>
173
174         * meson.build:
175         * meson_options.txt:
176         * tests/meson.build:
177           meson: add option to disable tests
178
179 2018-08-18 21:20:20 +0100  Tim-Philipp Müller <tim@centricular.com>
180
181         * meson.build:
182           meson: clean up some cruft
183
184 2018-08-18 21:15:23 +0100  Tim-Philipp Müller <tim@centricular.com>
185
186         * meson.build:
187         * meson_options.txt:
188           meson: add options to disable gobject cast checks and glib asserts
189           ... and define G_DISABLE_DEPRECATED for development versions,
190           like we do in autotools.
191
192 2018-08-16 13:17:58 +0200  Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
193
194         * ext/x264/gstx264enc.c:
195           x264enc: Set bit depth for x264 ≥ 153
196           https://bugzilla.gnome.org/show_bug.cgi?id=796975
197
198 2018-08-16 14:55:04 +0200  Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
199
200         * ext/x264/gstx264enc.c:
201           x264enc: Remove superfluous x264_param_default
202           https://bugzilla.gnome.org/show_bug.cgi?id=796973
203
204 2018-07-27 19:29:01 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
205
206         * ext/a52dec/meson.build:
207         * ext/amrnb/meson.build:
208         * ext/amrwbdec/meson.build:
209         * ext/cdio/meson.build:
210         * ext/dvdread/meson.build:
211         * ext/mpeg2dec/meson.build:
212         * ext/sidplay/meson.build:
213         * ext/x264/meson.build:
214         * gst/meson.build:
215         * meson.build:
216         * meson_options.txt:
217           Add feature options for all plugins
218           The only automagic dependency left is C++ availability detection.
219           https://bugzilla.gnome.org/show_bug.cgi?id=795107
220
221 2018-07-25 17:17:21 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
222
223         * meson.build:
224         * meson_options.txt:
225           meson: Convert common options to feature options
226           The rest will be converted later, these are necessary for gst-build to
227           set options correctly.
228           https://bugzilla.gnome.org/show_bug.cgi?id=795107
229
230 2018-06-11 14:43:20 +0200  Edward Hervey <edward@centricular.com>
231
232         * gst/asfdemux/gstasfdemux.c:
233           asfdemux: Remove 0.10 code
234           This was used to "close" a segment. It's no longer needed anymore
235           in 1.x (it was essentially sending the same thing again)
236
237 2018-05-11 09:21:09 +0200  Edward Hervey <edward@centricular.com>
238
239         * gst/asfdemux/gstasfdemux.c:
240           asfdemux: Only send flush event on seeking flushes
241           And not on all the time
242
243 2018-05-21 11:54:50 +0100  Tim-Philipp Müller <tim@centricular.com>
244
245         * meson.build:
246         * meson_options.txt:
247           meson: add 'nls' option to disable translations
248           And enable by default. Was implicitly disabled because
249           ENABLE_NLS was not defined. Also use .set_quoted().
250
251 2018-05-05 19:32:00 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
252
253         * meson.build:
254         * meson_options.txt:
255           meson: Update option names to omit disable_ and with- prefixes
256           Also yield common options to the outer project (gst-build in our case)
257           so that they don't have to be set manually.
258
259 2018-05-04 22:54:01 +1000  Jan Schmidt <jan@centricular.com>
260
261         * gst/dvdsub/gstdvdsubdec.c:
262           dvdsubdec: Take the highlight event from the structure.
263           Don't use GST_EVENT_TIMESTAMP to transfer any PTS
264           associated with a highlight event, instead store
265           it in the event structure directly, as
266           GstEvent::timestamp will disappear in GStreamer 2.0
267           https://bugzilla.gnome.org/show_bug.cgi?id=761477
268
269 2018-04-24 14:06:20 -0400  Xavier Claessens <xavier.claessens@collabora.com>
270
271         * ext/a52dec/meson.build:
272         * ext/amrnb/meson.build:
273         * ext/amrwbdec/meson.build:
274         * ext/cdio/meson.build:
275         * ext/dvdread/meson.build:
276         * ext/mpeg2dec/meson.build:
277         * ext/x264/meson.build:
278         * gst/asfdemux/meson.build:
279         * gst/dvdlpcmdec/meson.build:
280         * gst/dvdsub/meson.build:
281         * gst/realmedia/meson.build:
282         * gst/xingmux/meson.build:
283         * meson.build:
284           Meson: Generate pc file for all plugins in ugly
285           https://bugzilla.gnome.org/show_bug.cgi?id=794568
286
287 2018-04-25 10:59:11 +0100  Tim-Philipp Müller <tim@centricular.com>
288
289         * meson.build:
290           meson: use -Wl,-Bsymbolic-functions where supported
291           Just like the autotools build.
292
293 2018-04-16 20:13:05 +0300  Sebastian Dröge <sebastian@centricular.com>
294
295         * gst/asfdemux/gstasfdemux.c:
296           asfdemux: Set the stream-format field of H264 streams
297           If we have codec_data it will be AVC, otherwise assume byte-stream.
298
299 2018-04-16 10:53:12 +0100  Tim-Philipp Müller <tim@centricular.com>
300
301         * README:
302         * common:
303           Automatic update of common submodule
304           From 3fa2c9e to ed78bee
305
306 2018-03-20 09:26:15 +0000  Tim-Philipp Müller <tim@centricular.com>
307
308         * NEWS:
309         * RELEASE:
310         * configure.ac:
311         * docs/plugins/inspect/plugin-a52dec.xml:
312         * docs/plugins/inspect/plugin-amrnb.xml:
313         * docs/plugins/inspect/plugin-amrwbdec.xml:
314         * docs/plugins/inspect/plugin-asf.xml:
315         * docs/plugins/inspect/plugin-cdio.xml:
316         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
317         * docs/plugins/inspect/plugin-dvdread.xml:
318         * docs/plugins/inspect/plugin-dvdsub.xml:
319         * docs/plugins/inspect/plugin-mpeg2dec.xml:
320         * docs/plugins/inspect/plugin-realmedia.xml:
321         * docs/plugins/inspect/plugin-sid.xml:
322         * docs/plugins/inspect/plugin-x264.xml:
323         * docs/plugins/inspect/plugin-xingmux.xml:
324         * meson.build:
325           Back to development
326
327 === release 1.14.0 ===
328
329 2018-03-19 20:19:43 +0000  Tim-Philipp Müller <tim@centricular.com>
330
331         * ChangeLog:
332         * NEWS:
333         * RELEASE:
334         * configure.ac:
335         * gst-plugins-ugly.doap:
336         * meson.build:
337           Release 1.14.0
338
339 2018-03-19 20:19:43 +0000  Tim-Philipp Müller <tim@centricular.com>
340
341         * docs/plugins/inspect/plugin-a52dec.xml:
342         * docs/plugins/inspect/plugin-amrnb.xml:
343         * docs/plugins/inspect/plugin-amrwbdec.xml:
344         * docs/plugins/inspect/plugin-asf.xml:
345         * docs/plugins/inspect/plugin-cdio.xml:
346         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
347         * docs/plugins/inspect/plugin-dvdread.xml:
348         * docs/plugins/inspect/plugin-dvdsub.xml:
349         * docs/plugins/inspect/plugin-mpeg2dec.xml:
350         * docs/plugins/inspect/plugin-realmedia.xml:
351         * docs/plugins/inspect/plugin-sid.xml:
352         * docs/plugins/inspect/plugin-x264.xml:
353         * docs/plugins/inspect/plugin-xingmux.xml:
354           Update docs
355
356 === release 1.13.91 ===
357
358 2018-03-13 19:17:58 +0000  Tim-Philipp Müller <tim@centricular.com>
359
360         * ChangeLog:
361         * NEWS:
362         * RELEASE:
363         * configure.ac:
364         * gst-plugins-ugly.doap:
365         * meson.build:
366           Release 1.13.91
367
368 2018-03-13 19:17:58 +0000  Tim-Philipp Müller <tim@centricular.com>
369
370         * docs/plugins/inspect/plugin-a52dec.xml:
371         * docs/plugins/inspect/plugin-amrnb.xml:
372         * docs/plugins/inspect/plugin-amrwbdec.xml:
373         * docs/plugins/inspect/plugin-asf.xml:
374         * docs/plugins/inspect/plugin-cdio.xml:
375         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
376         * docs/plugins/inspect/plugin-dvdread.xml:
377         * docs/plugins/inspect/plugin-dvdsub.xml:
378         * docs/plugins/inspect/plugin-mpeg2dec.xml:
379         * docs/plugins/inspect/plugin-realmedia.xml:
380         * docs/plugins/inspect/plugin-sid.xml:
381         * docs/plugins/inspect/plugin-x264.xml:
382         * docs/plugins/inspect/plugin-xingmux.xml:
383           Update docs
384
385 2018-03-12 20:19:19 +0000  Tim-Philipp Müller <tim@centricular.com>
386
387         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
388           docs: plugins: minor addition to plugins list
389
390 2018-03-08 10:12:16 +0100  Michael Tretter <m.tretter@pengutronix.de>
391
392         * configure.ac:
393           configure.ac: enable largefile support if possible
394           https://bugzilla.gnome.org/show_bug.cgi?id=793103
395
396 === release 1.13.90 ===
397
398 2018-03-03 22:24:28 +0000  Tim-Philipp Müller <tim@centricular.com>
399
400         * ChangeLog:
401         * NEWS:
402         * RELEASE:
403         * configure.ac:
404         * gst-plugins-ugly.doap:
405         * meson.build:
406           Release 1.13.90
407
408 2018-03-03 22:24:28 +0000  Tim-Philipp Müller <tim@centricular.com>
409
410         * docs/plugins/gst-plugins-ugly-plugins.args:
411         * docs/plugins/inspect/plugin-a52dec.xml:
412         * docs/plugins/inspect/plugin-amrnb.xml:
413         * docs/plugins/inspect/plugin-amrwbdec.xml:
414         * docs/plugins/inspect/plugin-asf.xml:
415         * docs/plugins/inspect/plugin-cdio.xml:
416         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
417         * docs/plugins/inspect/plugin-dvdread.xml:
418         * docs/plugins/inspect/plugin-dvdsub.xml:
419         * docs/plugins/inspect/plugin-mpeg2dec.xml:
420         * docs/plugins/inspect/plugin-realmedia.xml:
421         * docs/plugins/inspect/plugin-sid.xml:
422         * docs/plugins/inspect/plugin-x264.xml:
423         * docs/plugins/inspect/plugin-xingmux.xml:
424           Update docs
425
426 2018-03-01 19:07:42 +0100  Mathieu Duponchelle <mathieu@centricular.com>
427
428         * meson.build:
429         * tests/check/meson.build:
430           meson: enable more warnings
431
432 2018-02-28 10:07:13 +0000  Tim-Philipp Müller <tim@centricular.com>
433
434         * ext/x264/gstx264enc.c:
435           x264enc: fix build with newer x264 with support for multiple bit depths
436           libx264 used to be built for one specific bit depth, and if we
437           wanted to support multiple bit depths we would have to dynamically
438           load the right .so from different paths. That has changed now, and
439           libx264 can include support for multiple depths in the same lib,
440           so we don't need to do the dlopen() dance any more. We'll keep
441           the vtable stuff around until we can drop support for older x264.
442           gstx264enc.c:2927:36: error: ‘x264_bit_depth’ undeclared
443           https://bugzilla.gnome.org/show_bug.cgi?id=792111
444
445 2018-02-27 15:42:32 +0100  Alicia Boya García <aboya@igalia.com>
446
447         * ext/x264/gstx264enc.c:
448           x264enc: Add format example for option-string
449           https://bugzilla.gnome.org/show_bug.cgi?id=793879
450
451 2018-02-21 19:47:36 +0000  Tim-Philipp Müller <tim@centricular.com>
452
453         * meson.build:
454           meson: simplify GST_DISABLE_GST_DEBUG check and don't use add_global_*
455           add_global_arguments() can't be used in subprojects. It's
456           entirely possible that -ugly is a subproject but gstreamer
457           is picked up from an installed location, so we should
458           really use add_project_arguments() in both cases.
459
460 2018-02-15 19:44:21 +0000  Tim-Philipp Müller <tim@centricular.com>
461
462         * configure.ac:
463         * docs/plugins/inspect/plugin-a52dec.xml:
464         * docs/plugins/inspect/plugin-amrnb.xml:
465         * docs/plugins/inspect/plugin-amrwbdec.xml:
466         * docs/plugins/inspect/plugin-asf.xml:
467         * docs/plugins/inspect/plugin-cdio.xml:
468         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
469         * docs/plugins/inspect/plugin-dvdread.xml:
470         * docs/plugins/inspect/plugin-dvdsub.xml:
471         * docs/plugins/inspect/plugin-mpeg2dec.xml:
472         * docs/plugins/inspect/plugin-realmedia.xml:
473         * docs/plugins/inspect/plugin-sid.xml:
474         * docs/plugins/inspect/plugin-x264.xml:
475         * docs/plugins/inspect/plugin-xingmux.xml:
476         * meson.build:
477           Back to development
478
479 === release 1.13.1 ===
480
481 2018-02-15 17:10:13 +0000  Tim-Philipp Müller <tim@centricular.com>
482
483         * NEWS:
484         * configure.ac:
485         * gst-plugins-ugly.doap:
486         * meson.build:
487           Release 1.13.1
488
489 2018-02-15 17:07:42 +0000  Tim-Philipp Müller <tim@centricular.com>
490
491         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
492         * docs/plugins/gst-plugins-ugly-plugins.args:
493         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
494         * docs/plugins/inspect/plugin-a52dec.xml:
495         * docs/plugins/inspect/plugin-amrnb.xml:
496         * docs/plugins/inspect/plugin-amrwbdec.xml:
497         * docs/plugins/inspect/plugin-asf.xml:
498         * docs/plugins/inspect/plugin-cdio.xml:
499         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
500         * docs/plugins/inspect/plugin-dvdread.xml:
501         * docs/plugins/inspect/plugin-dvdsub.xml:
502         * docs/plugins/inspect/plugin-mpeg2dec.xml:
503         * docs/plugins/inspect/plugin-realmedia.xml:
504         * docs/plugins/inspect/plugin-sid.xml:
505         * docs/plugins/inspect/plugin-x264.xml:
506         * docs/plugins/inspect/plugin-xingmux.xml:
507           docs: update plugin docs
508
509 2018-02-15 14:52:29 +0000  Tim-Philipp Müller <tim@centricular.com>
510
511         * po/id.po:
512         * po/it.po:
513         * po/nl.po:
514         * po/sv.po:
515           po: update translations
516
517 2018-02-08 19:09:45 +0000  Tim-Philipp Müller <tim@centricular.com>
518
519         * meson.build:
520           meson: make version numbers ints and fix int/string comparison
521           WARNING: Trying to compare values of different types (str, int).
522           The result of this is undefined and will become a hard error
523           in a future Meson release.
524
525 2018-02-04 12:03:36 +0100  Tim-Philipp Müller <tim@centricular.com>
526
527         * configure.ac:
528           autotools: use -fno-strict-aliasing where supported
529           https://bugzilla.gnome.org/show_bug.cgi?id=769183
530
531 2018-01-30 20:34:52 +0000  Tim-Philipp Müller <tim@centricular.com>
532
533         * ext/sidplay/meson.build:
534         * meson.build:
535           meson: use -fno-strict-aliasing where supported
536           https://bugzilla.gnome.org/show_bug.cgi?id=769183
537
538 2018-01-03 16:02:08 +0100  Edward Hervey <edward@centricular.com>
539
540         * ext/amrnb/amrnbdec.c:
541           amrnbdec: Don't use g_return_*_if_fail() on data parsing
542           Those functions can be disabled. Instead just use the (existing)
543           function.
544           CID #1427121
545
546 2018-01-03 16:02:08 +0100  Edward Hervey <edward@centricular.com>
547
548         * ext/amrwbdec/amrwbdec.c:
549           amrwbdec: Don't use g_return_*_if_fail() on data parsing
550           Those functions can be disabled. Instead just use the (existing)
551           function.
552           CID #1427093
553
554 2017-12-26 13:51:37 +0100  Tim-Philipp Müller <tim@centricular.com>
555
556         * meson.build:
557           meson: skip translations if gettext is not available
558
559 2017-12-14 14:49:17 +1100  Matthew Waters <matthew@centricular.com>
560
561         * common:
562           Automatic update of common submodule
563           From e8c7a71 to 3fa2c9e
564
565 2017-12-07 15:52:58 +0900  Justin Kim <justin.kim@collabora.com>
566
567         * ext/x264/gstx264enc.c:
568         * ext/x264/gstx264enc.h:
569           x264enc: add 'insert-vui' property for users to choose
570           VUI(Video Usability Information) parameters should be set
571           according to the specification. However, some of the existing
572           hardware decoders refuse to decode in certain combinations of
573           the resolution and VUI parameters. To support the legacy
574           decoders, this patch provides 'insert-vui' to skip the settings.
575           https://bugzilla.gnome.org/show_bug.cgi?id=791331
576
577 2017-12-06 13:01:39 +0200  Sebastian Dröge <sebastian@centricular.com>
578
579         * ext/cdio/gstcdio.c:
580         * ext/cdio/gstcdio.h:
581         * ext/cdio/gstcdiocddasrc.c:
582           cdio: Fix build with cdio >= 1.0
583           LIBCDIO_VERSION_NUM was defined as e.g. 94 for 0.94 but is now defined
584           as 1 for 1.0. We had various checks for < 83, which of course succeeded
585           now although we are >= 0.83.
586           Fix this by checking for < 76 (0.76) too, as that is the minimum version
587           we currently support and everything < 76 is going to be >= 1.0.
588           https://bugzilla.gnome.org/show_bug.cgi?id=791301
589
590 2017-11-27 20:11:56 +1100  Matthew Waters <matthew@centricular.com>
591
592         * common:
593           Automatic update of common submodule
594           From 3f4aa96 to e8c7a71
595
596 2017-11-26 15:05:14 +0000  Tim-Philipp Müller <tim@centricular.com>
597
598         * configure.ac:
599           configure: actually use -fvisibility if supported
600           Fix up for previous commit.
601
602 2017-11-26 14:49:21 +0000  Tim-Philipp Müller <tim@centricular.com>
603
604         * configure.ac:
605           autotools: stop controlling symbol visibility with -export-symbols-regex
606           Instead, use -fvisibility=hidden and explicit exports via GST_EXPORT.
607           This should result in consistent behaviour for the autotools and
608           Meson builds.
609
610 2017-11-13 11:13:30 +0100  Edward Hervey <edward@centricular.com>
611
612         * gst/asfdemux/gstasfdemux.c:
613           asfdemux: Fix prerolling files with "empty" streams
614           This is a regression that was introduced by
615           commit 1803b3c18530cb0100d140c2b8e49a8dfe41f941
616           "    asfdemux: Add support for dvr-ms"
617           The problem is that some files/streams might contain stream definition
618           but there is no actual packets for those streams.
619           This was used to "define" streams with different bitrates for example.
620           The first_ts calculation resulted in never ever finding a valid first_ts
621           since some streams were empty, and therefore never "activating" itself.
622           Instead of that we first check if we are prerolled. And if we are we
623           unconditionally get the "first_ts"
624           The preroll check has been adapted to check whether streams of
625           each defined type (i.e. audio/video/sub) has been prerolled. This solves
626           the problem of having different streams of a particular type where only
627           one stream actually has data.
628
629 2017-11-13 11:09:31 +0100  Edward Hervey <edward@centricular.com>
630
631         * gst/asfdemux/gstasfdemux.c:
632           asfdemux: Store the stream type in streams
633           The field was present but never set :)
634
635 2017-09-26 10:11:24 +0530  Ponnam Srinivas <p.srinivas@samsung.com>
636
637         * ext/a52dec/gsta52dec.c:
638           a52dec: Fix out buffer memory leak in error code path
639           https://bugzilla.gnome.org/show_bug.cgi?id=788119
640
641 2017-09-15 17:06:58 +0530  Deepak Srivastava <srivastava.d@samsung.com>
642
643         * ext/mpeg2dec/gstmpeg2dec.c:
644           mpeg2dec: Fix buffer memory leak in error code path
645           https://bugzilla.gnome.org/show_bug.cgi?id=787817
646
647 2017-09-07 13:27:26 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
648
649         * ext/mpeg2dec/gstmpeg2dec.c:
650           mpeg2dec: Unmap output video frame if copying to it fails
651           https://bugzilla.gnome.org/show_bug.cgi?id=787398
652
653 2017-08-31 11:33:14 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
654
655         * gst/realmedia/asmrules.c:
656           realmedia: fix leak in asmrules error code path
657           https://bugzilla.gnome.org/show_bug.cgi?id=787056
658
659 2017-08-30 18:41:28 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
660
661         * gst/realmedia/rtspreal.c:
662           realmedia: Fix Memory leak in error case
663           https://bugzilla.gnome.org/show_bug.cgi?id=787014
664
665 2017-08-26 13:02:26 +0100  Tim-Philipp Müller <tim@centricular.com>
666
667         * tests/files/Makefile.am:
668         * tests/files/cbr_stream.mp3:
669         * tests/files/stream.mp2:
670         * tests/files/vbr_stream.mp3:
671           tests: remove files that were used by the mpg123 unit test
672
673 2017-08-26 09:35:20 +0100  Tim-Philipp Müller <tim@centricular.com>
674
675         * Makefile.am:
676         * REQUIREMENTS:
677         * configure.ac:
678         * docs/plugins/Makefile.am:
679         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
680         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
681         * docs/plugins/inspect/plugin-twolame.xml:
682         * ext/Makefile.am:
683         * ext/meson.build:
684         * ext/twolame/Makefile.am:
685         * ext/twolame/gsttwolamemp2enc.c:
686         * ext/twolame/gsttwolamemp2enc.h:
687         * ext/twolame/meson.build:
688         * po/POTFILES.in:
689           Remove twolame plugin, moved to -good
690           https://bugzilla.gnome.org/show_bug.cgi?id=774252
691
692 2017-08-26 08:51:01 +0100  Tim-Philipp Müller <tim@centricular.com>
693
694         * Makefile.am:
695         * REQUIREMENTS:
696         * configure.ac:
697         * docs/plugins/Makefile.am:
698         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
699         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
700         * docs/plugins/gst-plugins-ugly-plugins.args:
701         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
702         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
703         * docs/plugins/inspect/plugin-lame.xml:
704         * ext/Makefile.am:
705         * ext/lame/Makefile.am:
706         * ext/lame/gstlamemp3enc.c:
707         * ext/lame/gstlamemp3enc.h:
708         * ext/lame/meson.build:
709         * ext/lame/plugin.c:
710         * ext/meson.build:
711         * m4/Makefile.am:
712         * m4/as-liblame.m4:
713         * po/POTFILES.in:
714         * tests/check/Makefile.am:
715         * tests/check/gst-plugins-ugly.supp:
716         * tests/check/meson.build:
717         * tests/check/pipelines/.gitignore:
718         * tests/check/pipelines/lame.c:
719           Remove lame plugin, moved to -good
720           https://bugzilla.gnome.org/show_bug.cgi?id=774252
721
722 2017-08-20 14:31:02 +0100  Tim-Philipp Müller <tim@centricular.com>
723
724         * Makefile.am:
725         * REQUIREMENTS:
726         * configure.ac:
727         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
728         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
729         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
730         * docs/plugins/inspect/plugin-mpg123.xml:
731         * ext/Makefile.am:
732         * ext/meson.build:
733         * ext/mpg123/Makefile.am:
734         * ext/mpg123/gstmpg123audiodec.c:
735         * ext/mpg123/gstmpg123audiodec.h:
736         * ext/mpg123/meson.build:
737         * tests/check/Makefile.am:
738         * tests/check/elements/.gitignore:
739         * tests/check/elements/mpg123audiodec.c:
740         * tests/check/meson.build:
741           Remove mpg123 plugin, moved to -good
742           https://bugzilla.gnome.org/show_bug.cgi?id=774252
743
744 2017-08-17 12:23:43 +0100  Tim-Philipp Müller <tim@centricular.com>
745
746         * README:
747         * common:
748           Automatic update of common submodule
749           From 48a5d85 to 3f4aa96
750
751 2017-08-10 15:48:27 +0100  Tim-Philipp Müller <tim@centricular.com>
752
753         * ext/sidplay/meson.build:
754           sidplay: hide symbols in meson for this c++ plugin too
755           Keep things local, as this is the only c++ plugin
756           in ugly currently.
757
758 2017-08-10 11:55:58 +0100  Tim-Philipp Müller <tim@centricular.com>
759
760         * meson.build:
761           meson: don't export symbols by default
762           Only plugin entry points should be exported.
763           Currently plugins might export more symbols with
764           the meson build, as we don't have the exports
765           regexp there that we pass to libtool.
766
767 2017-08-09 19:31:56 +0200  Mark Nauwelaerts <mnauw@users.sourceforge.net>
768
769         * ext/x264/gstx264enc.c:
770           x264enc: add FIXME note for future configuration cleanup
771
772 2017-07-25 13:36:17 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
773
774         * ext/dvdread/dvdreadsrc.c:
775           dvdreadsrc: Fix string memory leak
776           https://bugzilla.gnome.org/show_bug.cgi?id=785388
777
778 2017-07-15 15:01:09 +0100  Tim-Philipp Müller <tim@centricular.com>
779
780         * ext/x264/gstx264enc.c:
781           x264enc: fix indentation
782
783 2017-07-15 14:59:42 +0100  Tim-Philipp Müller <tim@centricular.com>
784
785         * ext/x264/gstx264enc.c:
786           x264enc: fix caps leak
787           Move creation of supported sink pads into class_init function
788           which is also the only place where they're used. Unref the
789           caps when no longer needed, the pad template will take its
790           own ref.
791           https://bugzilla.gnome.org/show_bug.cgi?id=784982
792
793 2017-07-15 14:57:49 +0100  Tim-Philipp Müller <tim@centricular.com>
794
795         * ext/mpg123/gstmpg123audiodec.c:
796           mpg123audiodec: fix caps leak
797           The pad template takes its own ref, so we should unref the caps.
798           https://bugzilla.gnome.org/show_bug.cgi?id=784982
799
800 2017-07-15 12:49:19 +0100  Tim-Philipp Müller <tim@centricular.com>
801
802         * po/meson.build:
803           meson: po: use glib preset and read language list from LINGUAS
804           Supported since meson 0.37, so we can use it now.
805
806 2017-07-11 14:21:41 +0300  Vivia Nikolaidou <vivia@ahiru.eu>
807
808         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
809           dvdlpmdec: Fix overrun from coverity
810           CID #1414801
811
812 2017-07-07 11:58:36 +0100  Tim-Philipp Müller <tim@centricular.com>
813
814         * meson.build:
815           meson: find python3 via python3 module
816           https://bugzilla.gnome.org/show_bug.cgi?id=783198
817
818 2017-07-05 18:58:35 +0300  Vivia Nikolaidou <vivia@ahiru.eu>
819
820         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
821         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
822           dvdlpcmdec: Added support for Blu-Ray audio
823           https://bugzilla.gnome.org/show_bug.cgi?id=784552
824
825 2017-06-27 11:48:08 +0200  Edward Hervey <edward@centricular.com>
826
827         * gst/asfdemux/gstasfdemux.c:
828           asfdemux: More index handling
829           In the same vein as the previous commit, the end of the file might have been
830           cut and therefore contains bogus data.
831           If the object is too short, consider it as garbage and return a non-fatal
832           flow.
833           Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
834
835 2017-06-27 10:25:42 +0200  Edward Hervey <edward@centricular.com>
836
837         * gst/asfdemux/gstasfdemux.c:
838           asfdemux; Don't assume index is present at end of file
839           Some files have garbage at the end of the file, don't error out if we don't
840           find the index there.
841           Reverts back to previous behaviour (where corrupted/missing indexex were
842           not a fatal error).
843           Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
844
845 2017-06-26 09:49:22 +0100  Tim-Philipp Müller <tim@centricular.com>
846
847         * meson.build:
848           meson: fix with-package-name option
849           https://bugzilla.gnome.org/show_bug.cgi?id=784082
850
851 2017-06-14 21:08:31 +0200  Mark Nauwelaerts <mnauw@users.sourceforge.net>
852
853         * gst/asfdemux/gstasfdemux.c:
854           asfdemux: adjust segment start to a keyframe ts only for a KEYUNIT seek
855           ... which is how it has always been until changed coincidentally in commit
856           9ee60482b265481d0e3b397044f560eb736e5429 which then prompted commit
857           dba14178ce6115b406ef86e356b1201463af5e2a to consider ACCURATE as well
858           to compensate for that in a lateral way
859
860 2017-06-14 20:56:16 +0200  Mark Nauwelaerts <mnauw@users.sourceforge.net>
861
862         * ext/x264/gstx264enc.c:
863           x264enc: relax bframes upper limit count to maximum encoder supported
864
865 2017-06-23 23:44:18 +0100  Tim-Philipp Müller <tim@centricular.com>
866
867         * ext/sidplay/meson.build:
868           meson: don't error out if sidplay library is not found
869
870 2017-06-23 18:33:24 +0100  Tim-Philipp Müller <tim@centricular.com>
871
872         * ext/meson.build:
873         * ext/sidplay/meson.build:
874           meson: build sid plugin
875           https://bugzilla.gnome.org/show_bug.cgi?id=784135
876
877 2017-06-21 21:23:29 +0200  Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
878
879         * ext/x264/gstx264enc.c:
880           x264: fix memory leak
881           When the allowed caps are the same of template caps the allowed
882           caps are not unrefed, leaking memory.
883           https://bugzilla.gnome.org/show_bug.cgi?id=784060
884
885 2017-06-07 12:08:43 -0400  Thibault Saunier <thibault.saunier@osg.samsung.com>
886
887         * tests/check/meson.build:
888           meson: Do not use path separator in test names
889           Avoiding warnings like:
890           WARNING: Target "elements/audioamplify" has a path separator in its name.
891
892 2017-06-06 21:48:19 -0700  Thiago Santos <thiagossantos@gmail.com>
893
894         * gst/asfdemux/gstasfdemux.c:
895           asfdemux: fix checking for header objects
896           The if 'and' condition was mixed up with the last parameter of the
897           function and would lead to wrong results
898
899 2017-05-21 17:49:59 +0100  Tim-Philipp Müller <tim@centricular.com>
900
901         * Makefile.am:
902         * config.h.meson:
903         * meson.build:
904           meson: don't need config.h.meson any longer
905
906 2017-05-20 14:58:37 +0100  Tim-Philipp Müller <tim@centricular.com>
907
908         * meson.build:
909         * meson_options.txt:
910           meson: add options to set package name and origin
911           https://bugzilla.gnome.org/show_bug.cgi?id=782172
912
913 2017-05-19 20:05:02 +0200  Jan Schmidt <jan@centricular.com>
914
915         * tests/check/meson.build:
916           Add gstvideo_dep for meson mpeg2dec test build
917
918 2017-05-19 18:59:17 +0200  Jan Schmidt <jan@centricular.com>
919
920         * tests/check/Makefile.am:
921         * tests/check/elements/mpeg2dec.c:
922           mpeg2dec test: Fix expected output caps
923           In the absence of explicit info, video decoders
924           now output mono multiview caps by default, so make
925           the expected caps match that
926
927 2017-05-16 14:07:56 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
928
929         * config.h.meson:
930         * configure.ac:
931         * ext/a52dec/Makefile.am:
932         * ext/amrnb/Makefile.am:
933         * ext/amrwbdec/Makefile.am:
934         * ext/cdio/Makefile.am:
935         * ext/dvdread/Makefile.am:
936         * ext/lame/Makefile.am:
937         * ext/mpeg2dec/Makefile.am:
938         * ext/mpg123/Makefile.am:
939         * ext/sidplay/Makefile.am:
940         * ext/twolame/Makefile.am:
941         * ext/x264/Makefile.am:
942         * gst/asfdemux/Makefile.am:
943         * gst/dvdlpcmdec/Makefile.am:
944         * gst/dvdsub/Makefile.am:
945         * gst/realmedia/Makefile.am:
946         * gst/xingmux/Makefile.am:
947           Remove plugin specific static build option
948           Static and dynamic plugins now have the same interface. The standard
949           --enable-static/--enable-shared toggle are sufficient.
950
951 2017-05-09 09:45:27 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
952
953         * ext/sidplay/gstsiddec.cc:
954           sid: Make plugin name match plugin file name
955
956 2017-05-04 18:59:14 +0300  Sebastian Dröge <sebastian@centricular.com>
957
958         * configure.ac:
959         * meson.build:
960           Back to development
961
962 === release 1.12.0 ===
963
964 2017-05-04 15:39:25 +0300  Sebastian Dröge <sebastian@centricular.com>
965
966         * ChangeLog:
967         * NEWS:
968         * RELEASE:
969         * configure.ac:
970         * docs/plugins/inspect/plugin-a52dec.xml:
971         * docs/plugins/inspect/plugin-amrnb.xml:
972         * docs/plugins/inspect/plugin-amrwbdec.xml:
973         * docs/plugins/inspect/plugin-asf.xml:
974         * docs/plugins/inspect/plugin-cdio.xml:
975         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
976         * docs/plugins/inspect/plugin-dvdread.xml:
977         * docs/plugins/inspect/plugin-dvdsub.xml:
978         * docs/plugins/inspect/plugin-lame.xml:
979         * docs/plugins/inspect/plugin-mpeg2dec.xml:
980         * docs/plugins/inspect/plugin-mpg123.xml:
981         * docs/plugins/inspect/plugin-realmedia.xml:
982         * docs/plugins/inspect/plugin-siddec.xml:
983         * docs/plugins/inspect/plugin-twolame.xml:
984         * docs/plugins/inspect/plugin-x264.xml:
985         * docs/plugins/inspect/plugin-xingmux.xml:
986         * gst-plugins-ugly.doap:
987         * meson.build:
988           Release 1.12.0
989
990 2017-05-04 15:12:50 +0300  Sebastian Dröge <sebastian@centricular.com>
991
992         * po/af.po:
993         * po/az.po:
994         * po/bg.po:
995         * po/ca.po:
996         * po/cs.po:
997         * po/da.po:
998         * po/de.po:
999         * po/el.po:
1000         * po/en_GB.po:
1001         * po/eo.po:
1002         * po/es.po:
1003         * po/eu.po:
1004         * po/fi.po:
1005         * po/fr.po:
1006         * po/fur.po:
1007         * po/gl.po:
1008         * po/hr.po:
1009         * po/hu.po:
1010         * po/id.po:
1011         * po/it.po:
1012         * po/ja.po:
1013         * po/lt.po:
1014         * po/lv.po:
1015         * po/ms.po:
1016         * po/mt.po:
1017         * po/nb.po:
1018         * po/nl.po:
1019         * po/or.po:
1020         * po/pl.po:
1021         * po/pt_BR.po:
1022         * po/ro.po:
1023         * po/ru.po:
1024         * po/sk.po:
1025         * po/sl.po:
1026         * po/sq.po:
1027         * po/sr.po:
1028         * po/sv.po:
1029         * po/tr.po:
1030         * po/uk.po:
1031         * po/vi.po:
1032         * po/zh_CN.po:
1033           Update .po files
1034
1035 2017-05-04 13:47:56 +0300  Sebastian Dröge <sebastian@centricular.com>
1036
1037         * po/id.po:
1038         * po/sv.po:
1039           po: Update translations
1040
1041 === release 1.11.91 ===
1042
1043 2017-04-27 17:33:23 +0300  Sebastian Dröge <sebastian@centricular.com>
1044
1045         * ChangeLog:
1046         * NEWS:
1047         * RELEASE:
1048         * configure.ac:
1049         * docs/plugins/inspect/plugin-a52dec.xml:
1050         * docs/plugins/inspect/plugin-amrnb.xml:
1051         * docs/plugins/inspect/plugin-amrwbdec.xml:
1052         * docs/plugins/inspect/plugin-asf.xml:
1053         * docs/plugins/inspect/plugin-cdio.xml:
1054         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1055         * docs/plugins/inspect/plugin-dvdread.xml:
1056         * docs/plugins/inspect/plugin-dvdsub.xml:
1057         * docs/plugins/inspect/plugin-lame.xml:
1058         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1059         * docs/plugins/inspect/plugin-mpg123.xml:
1060         * docs/plugins/inspect/plugin-realmedia.xml:
1061         * docs/plugins/inspect/plugin-siddec.xml:
1062         * docs/plugins/inspect/plugin-twolame.xml:
1063         * docs/plugins/inspect/plugin-x264.xml:
1064         * docs/plugins/inspect/plugin-xingmux.xml:
1065         * gst-plugins-ugly.doap:
1066         * meson.build:
1067           Release 1.11.91
1068
1069 2017-04-27 16:08:13 +0300  Sebastian Dröge <sebastian@centricular.com>
1070
1071         * po/af.po:
1072         * po/az.po:
1073         * po/bg.po:
1074         * po/ca.po:
1075         * po/cs.po:
1076         * po/da.po:
1077         * po/de.po:
1078         * po/el.po:
1079         * po/en_GB.po:
1080         * po/eo.po:
1081         * po/es.po:
1082         * po/eu.po:
1083         * po/fi.po:
1084         * po/fr.po:
1085         * po/fur.po:
1086         * po/gl.po:
1087         * po/hr.po:
1088         * po/hu.po:
1089         * po/id.po:
1090         * po/it.po:
1091         * po/ja.po:
1092         * po/lt.po:
1093         * po/lv.po:
1094         * po/ms.po:
1095         * po/mt.po:
1096         * po/nb.po:
1097         * po/nl.po:
1098         * po/or.po:
1099         * po/pl.po:
1100         * po/pt_BR.po:
1101         * po/ro.po:
1102         * po/ru.po:
1103         * po/sk.po:
1104         * po/sl.po:
1105         * po/sq.po:
1106         * po/sr.po:
1107         * po/sv.po:
1108         * po/tr.po:
1109         * po/uk.po:
1110         * po/vi.po:
1111         * po/zh_CN.po:
1112           Update .po files
1113
1114 2017-04-27 15:29:48 +0300  Sebastian Dröge <sebastian@centricular.com>
1115
1116         * po/LINGUAS:
1117         * po/fur.po:
1118         * po/id.po:
1119         * po/sv.po:
1120           po: Update translations
1121
1122 2017-04-27 12:42:34 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1123
1124         * ext/x264/gstx264enc.h:
1125           x264: Use __declspec(dllimport) with MinGW too
1126           x264.h says this isn't needed with MinGW, but it looks like it is.
1127           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=779249
1128
1129 2017-04-24 20:28:15 +0100  Tim-Philipp Müller <tim@centricular.com>
1130
1131         * common:
1132           Automatic update of common submodule
1133           From 60aeef6 to 48a5d85
1134
1135 2017-04-10 23:49:25 +0100  Tim-Philipp Müller <tim@centricular.com>
1136
1137         * autogen.sh:
1138         * common:
1139           Automatic update of common submodule
1140           From 39ac2f5 to 60aeef6
1141
1142 === release 1.11.90 ===
1143
1144 2017-04-07 16:34:22 +0300  Sebastian Dröge <sebastian@centricular.com>
1145
1146         * ChangeLog:
1147         * NEWS:
1148         * RELEASE:
1149         * configure.ac:
1150         * docs/plugins/inspect/plugin-a52dec.xml:
1151         * docs/plugins/inspect/plugin-amrnb.xml:
1152         * docs/plugins/inspect/plugin-amrwbdec.xml:
1153         * docs/plugins/inspect/plugin-asf.xml:
1154         * docs/plugins/inspect/plugin-cdio.xml:
1155         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1156         * docs/plugins/inspect/plugin-dvdread.xml:
1157         * docs/plugins/inspect/plugin-dvdsub.xml:
1158         * docs/plugins/inspect/plugin-lame.xml:
1159         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1160         * docs/plugins/inspect/plugin-mpg123.xml:
1161         * docs/plugins/inspect/plugin-realmedia.xml:
1162         * docs/plugins/inspect/plugin-siddec.xml:
1163         * docs/plugins/inspect/plugin-twolame.xml:
1164         * docs/plugins/inspect/plugin-x264.xml:
1165         * docs/plugins/inspect/plugin-xingmux.xml:
1166         * gst-plugins-ugly.doap:
1167         * meson.build:
1168           Release 1.11.90
1169
1170 2017-04-07 15:33:31 +0300  Sebastian Dröge <sebastian@centricular.com>
1171
1172         * po/af.po:
1173         * po/az.po:
1174         * po/bg.po:
1175         * po/ca.po:
1176         * po/cs.po:
1177         * po/da.po:
1178         * po/de.po:
1179         * po/el.po:
1180         * po/en_GB.po:
1181         * po/eo.po:
1182         * po/es.po:
1183         * po/eu.po:
1184         * po/fi.po:
1185         * po/fr.po:
1186         * po/gl.po:
1187         * po/hr.po:
1188         * po/hu.po:
1189         * po/id.po:
1190         * po/it.po:
1191         * po/ja.po:
1192         * po/lt.po:
1193         * po/lv.po:
1194         * po/ms.po:
1195         * po/mt.po:
1196         * po/nb.po:
1197         * po/nl.po:
1198         * po/or.po:
1199         * po/pl.po:
1200         * po/pt_BR.po:
1201         * po/ro.po:
1202         * po/ru.po:
1203         * po/sk.po:
1204         * po/sl.po:
1205         * po/sq.po:
1206         * po/sr.po:
1207         * po/sv.po:
1208         * po/tr.po:
1209         * po/uk.po:
1210         * po/vi.po:
1211         * po/zh_CN.po:
1212           Update .po files
1213
1214 2017-04-07 15:07:50 +0300  Sebastian Dröge <sebastian@centricular.com>
1215
1216         * po/id.po:
1217         * po/sv.po:
1218           po: Update translations
1219
1220 2017-03-28 14:18:38 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
1221
1222         * tests/check/meson.build:
1223           meson: test: Fix environment object usage
1224           And use get_pkgconfig_variable instead of calling pkg-config ourself
1225
1226 2017-03-20 17:06:16 +0000  Tim-Philipp Müller <tim@centricular.com>
1227
1228         * REQUIREMENTS:
1229           REQUIREMENTS: update for mad mp3 decoder removal
1230           https://bugzilla.gnome.org/show_bug.cgi?id=776140
1231
1232 2017-03-12 11:57:23 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1233
1234         * Makefile.am:
1235           Add libgstrmdemux.so to cruft list
1236           This was renamed to libgstrealmedia.so, this fixes helps fixing
1237           uninstalled setup.
1238           https://bugzilla.gnome.org/show_bug.cgi?id=779344
1239
1240 2017-03-04 11:09:33 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1241
1242         * docs/plugins/inspect/plugin-realmedia.xml:
1243         * gst/realmedia/Makefile.am:
1244         * gst/realmedia/meson.build:
1245           Rename plugin filenames to match plugin names
1246           libgstrmdemux.so becomes libgstrealmedia.so
1247           https://bugzilla.gnome.org/show_bug.cgi?id=779344
1248
1249 2017-03-01 23:00:55 +1100  Jan Schmidt <jan@centricular.com>
1250
1251         * ext/mpeg2dec/gstmpeg2dec.c:
1252           mpeg2dec: Fix latency calculation
1253           The latency calculation was missing a scaling by GST_SECOND,
1254           so it would always report a tiny latency. Fix that.
1255           Spotted by Guillaume Desmottes.
1256
1257 2017-02-27 20:55:34 +0200  Sebastian Dröge <sebastian@centricular.com>
1258
1259         * gst/asfdemux/gstasfdemux.c:
1260           asfdemux: Fix compilation with gcc 7
1261           gstasfdemux.c: In function 'gst_asf_demux_parse_stream_object':
1262           gstasfdemux.c:3001:39: error: '<<' in boolean context, did you mean '<' ? [-Werror=int-in-bool-context]
1263           is_encrypted = ! !((flags & 0x8000) << 15);
1264           ~~~~~~~~~~~~~~~~~~^~~~~~
1265           https://bugzilla.gnome.org/show_bug.cgi?id=779329
1266
1267 2017-02-25 21:48:46 -0300  Edgard Lima <edgard.lima@gmail.com>
1268
1269         * ext/amrwbdec/amrwb.c:
1270         * ext/amrwbdec/amrwbdec.h:
1271           Update Edgard Lima's email
1272           https://bugzilla.gnome.org/show_bug.cgi?id=779230
1273
1274 2017-02-24 15:59:47 +0200  Sebastian Dröge <sebastian@centricular.com>
1275
1276         * meson.build:
1277           meson: Update version
1278
1279 2017-02-24 15:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
1280
1281         * configure.ac:
1282           Back to development
1283
1284 === release 1.11.2 ===
1285
1286 2017-02-24 15:07:54 +0200  Sebastian Dröge <sebastian@centricular.com>
1287
1288         * ChangeLog:
1289         * NEWS:
1290         * RELEASE:
1291         * configure.ac:
1292         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1293         * docs/plugins/inspect/plugin-a52dec.xml:
1294         * docs/plugins/inspect/plugin-amrnb.xml:
1295         * docs/plugins/inspect/plugin-amrwbdec.xml:
1296         * docs/plugins/inspect/plugin-asf.xml:
1297         * docs/plugins/inspect/plugin-cdio.xml:
1298         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1299         * docs/plugins/inspect/plugin-dvdread.xml:
1300         * docs/plugins/inspect/plugin-dvdsub.xml:
1301         * docs/plugins/inspect/plugin-lame.xml:
1302         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1303         * docs/plugins/inspect/plugin-mpg123.xml:
1304         * docs/plugins/inspect/plugin-realmedia.xml:
1305         * docs/plugins/inspect/plugin-siddec.xml:
1306         * docs/plugins/inspect/plugin-twolame.xml:
1307         * docs/plugins/inspect/plugin-x264.xml:
1308         * docs/plugins/inspect/plugin-xingmux.xml:
1309         * gst-plugins-ugly.doap:
1310           Release 1.11.2
1311
1312 2017-02-24 12:57:00 +0200  Sebastian Dröge <sebastian@centricular.com>
1313
1314         * po/af.po:
1315         * po/az.po:
1316         * po/bg.po:
1317         * po/ca.po:
1318         * po/cs.po:
1319         * po/da.po:
1320         * po/de.po:
1321         * po/el.po:
1322         * po/en_GB.po:
1323         * po/eo.po:
1324         * po/es.po:
1325         * po/eu.po:
1326         * po/fi.po:
1327         * po/fr.po:
1328         * po/gl.po:
1329         * po/hr.po:
1330         * po/hu.po:
1331         * po/id.po:
1332         * po/it.po:
1333         * po/ja.po:
1334         * po/lt.po:
1335         * po/lv.po:
1336         * po/ms.po:
1337         * po/mt.po:
1338         * po/nb.po:
1339         * po/nl.po:
1340         * po/or.po:
1341         * po/pl.po:
1342         * po/pt_BR.po:
1343         * po/ro.po:
1344         * po/ru.po:
1345         * po/sk.po:
1346         * po/sl.po:
1347         * po/sq.po:
1348         * po/sr.po:
1349         * po/sv.po:
1350         * po/tr.po:
1351         * po/uk.po:
1352         * po/vi.po:
1353         * po/zh_CN.po:
1354           Update .po files
1355
1356 2017-02-24 12:45:43 +0200  Sebastian Dröge <sebastian@centricular.com>
1357
1358         * po/id.po:
1359         * po/sv.po:
1360           po: Update translations
1361
1362 2017-02-14 19:56:13 +0000  Tim-Philipp Müller <tim@centricular.com>
1363
1364         * Makefile.am:
1365           meson: dist meson build files
1366           Ship meson build files in tarballs, so people who use tarballs
1367           in their builds can start playing with meson already.
1368
1369 2017-02-01 03:08:10 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1370
1371         * ext/x264/gstx264enc.c:
1372           x264: Initialize function vtable in plugin_init()
1373           These values are defined in the x264.h header and are not const on
1374           Windows due to the way DLLs work. See:
1375           https://msdn.microsoft.com/en-us/library/619w14ds.aspx
1376           https://msdn.microsoft.com/en-us/library/zw3za17w.aspx
1377           https://bugzilla.gnome.org/show_bug.cgi?id=777903
1378
1379 2017-01-31 13:50:21 +0200  Sebastian Dröge <sebastian@centricular.com>
1380
1381         * gst/asfdemux/gstasfdemux.c:
1382           asfdemux: Check that we have enough data available before parsing bool/uint extended content descriptors
1383           https://bugzilla.gnome.org/show_bug.cgi?id=777955
1384
1385 2017-01-30 15:39:59 +0200  Sebastian Dröge <sebastian@centricular.com>
1386
1387         * gst/asfdemux/gstasfdemux.c:
1388           asfdemux: Reset number of languages to 0 when freeing the array because of errors
1389           Otherwise we will happily index into the array at NULL if the requested
1390           index is smaller than the number of languages that were previously
1391           allocated.
1392           https://bugzilla.gnome.org/show_bug.cgi?id=777937
1393
1394 2017-01-24 19:24:10 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
1395
1396         * tests/check/meson.build:
1397           meson: Properly use ':' for defining keywords
1398
1399 2017-01-13 12:39:09 +0000  Tim-Philipp Müller <tim@centricular.com>
1400
1401         * meson.build:
1402           meson: bump version
1403
1404 2017-01-12 16:32:52 +0200  Sebastian Dröge <sebastian@centricular.com>
1405
1406         * configure.ac:
1407           Back to development
1408
1409 === release 1.11.1 ===
1410
1411 2017-01-12 16:10:25 +0200  Sebastian Dröge <sebastian@centricular.com>
1412
1413         * ChangeLog:
1414         * NEWS:
1415         * RELEASE:
1416         * configure.ac:
1417         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1418         * docs/plugins/inspect/plugin-a52dec.xml:
1419         * docs/plugins/inspect/plugin-amrnb.xml:
1420         * docs/plugins/inspect/plugin-amrwbdec.xml:
1421         * docs/plugins/inspect/plugin-asf.xml:
1422         * docs/plugins/inspect/plugin-cdio.xml:
1423         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1424         * docs/plugins/inspect/plugin-dvdread.xml:
1425         * docs/plugins/inspect/plugin-dvdsub.xml:
1426         * docs/plugins/inspect/plugin-lame.xml:
1427         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1428         * docs/plugins/inspect/plugin-mpg123.xml:
1429         * docs/plugins/inspect/plugin-realmedia.xml:
1430         * docs/plugins/inspect/plugin-siddec.xml:
1431         * docs/plugins/inspect/plugin-twolame.xml:
1432         * docs/plugins/inspect/plugin-x264.xml:
1433         * docs/plugins/inspect/plugin-xingmux.xml:
1434         * gst-plugins-ugly.doap:
1435           Release 1.11.1
1436
1437 2017-01-12 14:45:56 +0200  Sebastian Dröge <sebastian@centricular.com>
1438
1439         * po/af.po:
1440         * po/az.po:
1441         * po/bg.po:
1442         * po/ca.po:
1443         * po/cs.po:
1444         * po/da.po:
1445         * po/de.po:
1446         * po/el.po:
1447         * po/en_GB.po:
1448         * po/eo.po:
1449         * po/es.po:
1450         * po/eu.po:
1451         * po/fi.po:
1452         * po/fr.po:
1453         * po/gl.po:
1454         * po/hr.po:
1455         * po/hu.po:
1456         * po/id.po:
1457         * po/it.po:
1458         * po/ja.po:
1459         * po/lt.po:
1460         * po/lv.po:
1461         * po/ms.po:
1462         * po/mt.po:
1463         * po/nb.po:
1464         * po/nl.po:
1465         * po/or.po:
1466         * po/pl.po:
1467         * po/pt_BR.po:
1468         * po/ro.po:
1469         * po/ru.po:
1470         * po/sk.po:
1471         * po/sl.po:
1472         * po/sq.po:
1473         * po/sr.po:
1474         * po/sv.po:
1475         * po/tr.po:
1476         * po/uk.po:
1477         * po/vi.po:
1478         * po/zh_CN.po:
1479           Update .po files
1480
1481 2017-01-12 14:37:02 +0200  Sebastian Dröge <sebastian@centricular.com>
1482
1483         * po/hr.po:
1484         * po/id.po:
1485         * po/sv.po:
1486           po: Update translations
1487
1488 2016-12-16 16:52:00 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
1489
1490         * ext/amrnb/meson.build:
1491         * ext/x264/meson.build:
1492         * meson.build:
1493           meson: Install presets files
1494
1495 2015-06-26 20:22:47 +0200  Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
1496
1497         * ext/x264/GstX264Enc.prs:
1498           x264enc: Add a youtube preset.
1499           Based on https://support.google.com/youtube/answer/1722171
1500           https://bugzilla.gnome.org/show_bug.cgi?id=751560
1501
1502 2016-12-28 10:42:15 +0000  Tim-Philipp Müller <tim@centricular.com>
1503
1504         * config.h.meson:
1505         * configure.ac:
1506         * docs/plugins/Makefile.am:
1507         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1508         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1509         * docs/plugins/inspect/plugin-mad.xml:
1510         * ext/Makefile.am:
1511         * ext/mad/Makefile.am:
1512         * ext/mad/gstmad.c:
1513         * ext/mad/gstmad.h:
1514         * ext/mad/meson.build:
1515         * ext/meson.build:
1516           mad: remove plugin
1517           We have better replacements such as the mpg123 plugin.
1518           The main reason to keep around mad was for 'freeform'
1519           mp3 support, but mpg123 can handle those too nowadays.
1520           Also, mad is GPL and has been unmaintained for years.
1521           https://bugzilla.gnome.org/show_bug.cgi?id=776140
1522
1523 2016-12-16 19:07:51 +0000  Tim-Philipp Müller <tim@centricular.com>
1524
1525         * Makefile.am:
1526         * configure.ac:
1527         * win32/MANIFEST:
1528         * win32/common/.gitignore:
1529         * win32/common/config.h:
1530           win32: remove platform-specific copies of generated headers
1531           Unused and no longer needed.
1532
1533 2016-12-14 10:24:26 +0000  Tim-Philipp Müller <tim@centricular.com>
1534
1535         * .gitignore:
1536         * Makefile.am:
1537         * configure.ac:
1538         * gst-plugins-ugly.spec.in:
1539           Remove generated .spec file
1540           Likely extremely bitrotten, and we should not ship this anyway.
1541
1542 2016-12-09 17:45:34 -0300  Thibault Saunier <tsaunier@gnome.org>
1543
1544         * meson.build:
1545           meson: Support building without Gst debug
1546
1547 2016-12-03 08:19:44 +0100  Edward Hervey <bilboed@bilboed.com>
1548
1549         * README:
1550         * common:
1551           Automatic update of common submodule
1552           From f980fd9 to 39ac2f5
1553
1554 2016-12-02 14:06:21 +0200  Sebastian Dröge <sebastian@centricular.com>
1555
1556         * gst/asfdemux/gstasfdemux.c:
1557           asfdemux: Fix memory leak of payload extensions for unusable/unsupported streams
1558           https://bugzilla.gnome.org/show_bug.cgi?id=775515
1559
1560 2016-11-30 18:11:30 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
1561
1562         * ext/x264/gstx264enc.c:
1563           x264enc: Add information for mixed mode
1564           https://bugzilla.gnome.org/show_bug.cgi?id=775411
1565
1566 2016-11-30 17:30:33 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
1567
1568         * ext/x264/gstx264enc.c:
1569           x264enc: Correctly pass interlacing/TFF information
1570           Give the interlacing information correctly to the encoder. Also parse
1571           TFF/BFF information from the caps and pass it too.
1572           https://bugzilla.gnome.org/show_bug.cgi?id=775411
1573
1574 2016-11-28 15:14:18 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
1575
1576         * ext/x264/gstx264enc.c:
1577           x264enc: Auto-detect interlace mode from caps
1578           If the caps are interlaced, interlacing is always enabled on the
1579           encoder. If the interlace-mode field is missing or if it's progressive,
1580           the encoder uses the "interlaced" property.
1581           https://bugzilla.gnome.org/show_bug.cgi?id=775228
1582
1583 2016-11-26 11:20:51 +0000  Tim-Philipp Müller <tim@centricular.com>
1584
1585         * .gitmodules:
1586           common: use https protocol for common submodule
1587           https://bugzilla.gnome.org/show_bug.cgi?id=775110
1588
1589 2016-11-25 23:51:00 +0200  Sebastian Dröge <sebastian@centricular.com>
1590
1591         * gst/realmedia/realhash.c:
1592           real: Fix compiler warnings with latest clang
1593           realhash.c:295:11: error: implicit conversion from 'int' to 'char' changes value from 128 to -128 [-Werror,-Wconstant-conversion]
1594           *buf1 = 128;
1595           ~ ^~~
1596           https://bugzilla.gnome.org/show_bug.cgi?id=775112
1597
1598 2016-11-25 12:41:03 +0100  Edward Hervey <edward@centricular.com>
1599
1600         * gst/asfdemux/gstasfdemux.c:
1601           asfdemux: Allow 64bit sizes for DATA object
1602           we *can* have files greater than 4GB, any other object should be
1603           smaller than that
1604
1605 2016-11-25 10:07:35 +0100  Edward Hervey <edward@centricular.com>
1606
1607         * gst/asfdemux/gstasfdemux.c:
1608           asfdemux: Add sanity check for asf_stream_audio
1609           We should have enough bytes for the specified codec_data
1610           https://bugzilla.gnome.org/show_bug.cgi?id=775070
1611
1612 2016-11-25 09:45:04 +0100  Edward Hervey <edward@centricular.com>
1613
1614         * gst/asfdemux/gstasfdemux.c:
1615           asfdemux: Add sanity checks when reading asf_stream_video_format
1616           It should report a size of at least 40 bytes
1617           Also check for the size of the remaining data (i.e. codec_data)
1618           https://bugzilla.gnome.org/show_bug.cgi?id=775070
1619
1620 2016-11-25 09:44:05 +0100  Edward Hervey <edward@centricular.com>
1621
1622         * gst/asfdemux/gstasfdemux.c:
1623           asfdemux: Add check for invalid/corrupt asf object
1624           An asf object can't realistically be bigger than 2**32 bytes.
1625           If it reports a size bigger than that, consider it corrupt and properly
1626           propagate the error back.
1627           https://bugzilla.gnome.org/show_bug.cgi?id=775070
1628
1629 2016-11-22 17:14:44 +0100  Edward Hervey <edward@centricular.com>
1630
1631         * gst/asfdemux/gstasfdemux.c:
1632           asfdemux: Handle EOS in push-mode on corrupted files
1633           It is possible no streams were activated when receiving EOS, if so
1634           handled it as if we hadn't seen the header
1635           https://bugzilla.gnome.org/show_bug.cgi?id=774846
1636
1637 2016-11-22 16:56:04 +0100  Edward Hervey <edward@centricular.com>
1638
1639         * gst/asfdemux/gstasfdemux.c:
1640         * gst/asfdemux/gstasfdemux.h:
1641           asfdemux: FILE headers are mandatory in the header
1642           As per the specification, also avoids ending up trying to play a
1643           file with plenty of un-initialized values.
1644           https://bugzilla.gnome.org/show_bug.cgi?id=774846
1645
1646 2016-11-22 16:54:26 +0100  Edward Hervey <edward@centricular.com>
1647
1648         * gst/asfdemux/gstasfdemux.c:
1649           asfdemux: Handle incomplete header in pull mode
1650           pulling headers is meant to complete as a whole. If we don't have
1651           enough data, it's an error.
1652           Avoids pipeline hangs on corrupted files
1653           https://bugzilla.gnome.org/show_bug.cgi?id=774846
1654
1655 2016-11-22 16:22:49 +0100  Edward Hervey <edward@centricular.com>
1656
1657         * gst/asfdemux/gstasfdemux.c:
1658           asfdemux: Handle issues with "empty" files
1659           In some corrupted files, we could end up with no actual streams
1660           being exposed.
1661           In those cases, make sure we properly propagate the failure all
1662           the way to the loop function. This avoids ending up in cases where
1663           we are neither EOS'd nor ERROR'd out from a pipeline point of view.
1664           https://bugzilla.gnome.org/show_bug.cgi?id=774846
1665
1666 2016-11-20 20:54:25 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
1667
1668         * ext/dvdread/dvdreadsrc.c:
1669           dvdreadsrc: dvd-spu-clut-change is a sticky custom event
1670
1671 2016-11-17 17:20:03 -0800  Scott D Phillips <scott.d.phillips@intel.com>
1672
1673         * meson.build:
1674           meson: Add ignored warnings for MSVC
1675           https://bugzilla.gnome.org/show_bug.cgi?id=774656
1676
1677 2016-11-11 14:15:17 +0200  Sebastian Dröge <sebastian@centricular.com>
1678
1679         * configure.ac:
1680         * ext/x264/Makefile.am:
1681         * ext/x264/gstx264enc.c:
1682         * ext/x264/gstx264enc.h:
1683         * ext/x264/meson.build:
1684         * meson_options.txt:
1685           x264enc: Add configure parameter to specify additional x264 libraries with e.g. different depth configuration
1686           x264 has to be compiled specifically for a target bit depth.
1687           Distributions currently ship various libraries in their packages, with
1688           different bit depths.
1689           This change now allows to provide them all at configure time and have
1690           the x264enc element dynamically switch between them based on the bit
1691           depth of the input format.
1692           https://bugzilla.gnome.org/show_bug.cgi?id=763297
1693
1694 2016-11-01 18:09:25 +0000  Tim-Philipp Müller <tim@centricular.com>
1695
1696         * meson.build:
1697           meson: update version
1698
1699 === release 1.11.0 ===
1700
1701 2016-11-01 18:53:15 +0200  Sebastian Dröge <sebastian@centricular.com>
1702
1703         * configure.ac:
1704           Back to development
1705
1706 === release 1.10.0 ===
1707
1708 2016-11-01 18:05:31 +0200  Sebastian Dröge <sebastian@centricular.com>
1709
1710         * ChangeLog:
1711         * NEWS:
1712         * RELEASE:
1713         * configure.ac:
1714         * docs/plugins/inspect/plugin-a52dec.xml:
1715         * docs/plugins/inspect/plugin-amrnb.xml:
1716         * docs/plugins/inspect/plugin-amrwbdec.xml:
1717         * docs/plugins/inspect/plugin-asf.xml:
1718         * docs/plugins/inspect/plugin-cdio.xml:
1719         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1720         * docs/plugins/inspect/plugin-dvdread.xml:
1721         * docs/plugins/inspect/plugin-dvdsub.xml:
1722         * docs/plugins/inspect/plugin-lame.xml:
1723         * docs/plugins/inspect/plugin-mad.xml:
1724         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1725         * docs/plugins/inspect/plugin-mpg123.xml:
1726         * docs/plugins/inspect/plugin-realmedia.xml:
1727         * docs/plugins/inspect/plugin-siddec.xml:
1728         * docs/plugins/inspect/plugin-twolame.xml:
1729         * docs/plugins/inspect/plugin-x264.xml:
1730         * docs/plugins/inspect/plugin-xingmux.xml:
1731         * gst-plugins-ugly.doap:
1732         * win32/common/config.h:
1733           Release 1.10.0
1734
1735 2016-11-01 17:54:16 +0200  Sebastian Dröge <sebastian@centricular.com>
1736
1737         * po/af.po:
1738         * po/az.po:
1739         * po/bg.po:
1740         * po/ca.po:
1741         * po/cs.po:
1742         * po/da.po:
1743         * po/de.po:
1744         * po/el.po:
1745         * po/en_GB.po:
1746         * po/eo.po:
1747         * po/es.po:
1748         * po/eu.po:
1749         * po/fi.po:
1750         * po/fr.po:
1751         * po/gl.po:
1752         * po/hr.po:
1753         * po/hu.po:
1754         * po/id.po:
1755         * po/it.po:
1756         * po/ja.po:
1757         * po/lt.po:
1758         * po/lv.po:
1759         * po/ms.po:
1760         * po/mt.po:
1761         * po/nb.po:
1762         * po/nl.po:
1763         * po/or.po:
1764         * po/pl.po:
1765         * po/pt_BR.po:
1766         * po/ro.po:
1767         * po/ru.po:
1768         * po/sk.po:
1769         * po/sl.po:
1770         * po/sq.po:
1771         * po/sr.po:
1772         * po/sv.po:
1773         * po/tr.po:
1774         * po/uk.po:
1775         * po/vi.po:
1776         * po/zh_CN.po:
1777           Update .po files
1778
1779 2016-11-01 17:43:01 +0200  Sebastian Dröge <sebastian@centricular.com>
1780
1781         * po/id.po:
1782         * po/sv.po:
1783           po: Update translations
1784
1785 2016-10-25 08:54:52 -0700  Scott D Phillips <scott.d.phillips@intel.com>
1786
1787         * meson.build:
1788         * tests/meson.build:
1789           meson: Don't depend on gstreamer-check-1.0 on windows
1790           https://bugzilla.gnome.org/show_bug.cgi?id=773114
1791
1792 2016-10-25 10:51:08 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1793
1794         * meson.build:
1795         * tests/check/meson.build:
1796         * tests/meson.build:
1797           Revert "meson: move gstreamer-check-1.0 dependency to tests/check"
1798           This reverts commit 0555c09607e548b6c45d029ab31dbb3042195ae3.
1799           Does not actually work. See:
1800           https://bugzilla.gnome.org/show_bug.cgi?id=773114#c31
1801
1802 2016-10-24 00:35:23 +0100  Tim-Philipp Müller <tim@centricular.com>
1803
1804         * tests/check/meson.build:
1805           meson: fix build outside of gst-all
1806
1807 2016-10-21 00:47:14 -0700  Scott D Phillips <scott.d.phillips@intel.com>
1808
1809         * meson.build:
1810         * tests/check/meson.build:
1811         * tests/meson.build:
1812           meson: move gstreamer-check-1.0 dependency to tests/check
1813           https://bugzilla.gnome.org/show_bug.cgi?id=773114
1814
1815 2016-10-15 22:20:05 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1816
1817         * meson.build:
1818           meson: Don't set c_std to gnu99
1819           Use the default for each compiler on every platform instead. This
1820           improves our compatibility with compilers that don't have gnu99 as
1821           a c_std.
1822
1823 2016-10-04 18:06:09 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
1824
1825         * meson.build:
1826         * tests/check/getpluginsdir:
1827         * tests/check/meson.build:
1828           meson: Make use of new environment object and set plugin path to builddir
1829           Workaround source_root being the root directory of all projects
1830           in the subproject case and remove now unneeded getpluginsdir
1831           Bump meson requirement to 0.35
1832
1833 2016-09-30 11:35:40 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
1834
1835         * hooks/pre-commit.hook:
1836         * meson.build:
1837         * tests/check/getpluginsdir:
1838           meson: Setup pre commit hook and fix getpluginsdir for standalone case
1839
1840 2016-09-30 11:41:28 +0100  Tim-Philipp Müller <tim@centricular.com>
1841
1842         * meson.build:
1843           meson: update version
1844
1845 === release 1.9.90 ===
1846
1847 2016-09-30 13:03:26 +0300  Sebastian Dröge <sebastian@centricular.com>
1848
1849         * ChangeLog:
1850         * NEWS:
1851         * RELEASE:
1852         * configure.ac:
1853         * docs/plugins/inspect/plugin-a52dec.xml:
1854         * docs/plugins/inspect/plugin-amrnb.xml:
1855         * docs/plugins/inspect/plugin-amrwbdec.xml:
1856         * docs/plugins/inspect/plugin-asf.xml:
1857         * docs/plugins/inspect/plugin-cdio.xml:
1858         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1859         * docs/plugins/inspect/plugin-dvdread.xml:
1860         * docs/plugins/inspect/plugin-dvdsub.xml:
1861         * docs/plugins/inspect/plugin-lame.xml:
1862         * docs/plugins/inspect/plugin-mad.xml:
1863         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1864         * docs/plugins/inspect/plugin-mpg123.xml:
1865         * docs/plugins/inspect/plugin-realmedia.xml:
1866         * docs/plugins/inspect/plugin-siddec.xml:
1867         * docs/plugins/inspect/plugin-twolame.xml:
1868         * docs/plugins/inspect/plugin-x264.xml:
1869         * docs/plugins/inspect/plugin-xingmux.xml:
1870         * gst-plugins-ugly.doap:
1871         * win32/common/config.h:
1872           Release 1.9.90
1873
1874 2016-09-30 12:23:17 +0300  Sebastian Dröge <sebastian@centricular.com>
1875
1876         * po/af.po:
1877         * po/az.po:
1878         * po/bg.po:
1879         * po/ca.po:
1880         * po/cs.po:
1881         * po/da.po:
1882         * po/de.po:
1883         * po/el.po:
1884         * po/en_GB.po:
1885         * po/eo.po:
1886         * po/es.po:
1887         * po/eu.po:
1888         * po/fi.po:
1889         * po/fr.po:
1890         * po/gl.po:
1891         * po/hr.po:
1892         * po/hu.po:
1893         * po/id.po:
1894         * po/it.po:
1895         * po/ja.po:
1896         * po/lt.po:
1897         * po/lv.po:
1898         * po/ms.po:
1899         * po/mt.po:
1900         * po/nb.po:
1901         * po/nl.po:
1902         * po/or.po:
1903         * po/pl.po:
1904         * po/pt_BR.po:
1905         * po/ro.po:
1906         * po/ru.po:
1907         * po/sk.po:
1908         * po/sl.po:
1909         * po/sq.po:
1910         * po/sr.po:
1911         * po/sv.po:
1912         * po/tr.po:
1913         * po/uk.po:
1914         * po/vi.po:
1915         * po/zh_CN.po:
1916           Update .po files
1917
1918 2016-09-30 11:44:22 +0300  Sebastian Dröge <sebastian@centricular.com>
1919
1920         * po/id.po:
1921         * po/sv.po:
1922           po: Update translations
1923
1924 2016-09-29 12:39:34 +0300  Sebastian Dröge <sebastian@centricular.com>
1925
1926         * ext/x264/gstx264enc.c:
1927           x264enc: Set colorimetry and chroma-site information
1928           https://bugzilla.gnome.org/show_bug.cgi?id=772159
1929
1930 2016-09-24 09:08:00 +0100  Tim-Philipp Müller <tim@centricular.com>
1931
1932         * meson.build:
1933         * po/meson.build:
1934           meson: hook up translations
1935
1936 2016-09-24 08:59:55 +0100  Tim-Philipp Müller <tim@centricular.com>
1937
1938         * meson.build:
1939         * tests/check/getpluginsdir:
1940         * tests/check/meson.build:
1941         * tests/meson.build:
1942           meson: hook up unit tests
1943
1944 2016-09-14 11:30:58 +0200  Sebastian Dröge <sebastian@centricular.com>
1945
1946         * configure.ac:
1947           configure: Depend on gstreamer 1.9.2.1
1948
1949 2016-09-10 20:51:36 +1000  Jan Schmidt <jan@centricular.com>
1950
1951         * autogen.sh:
1952         * common:
1953           Automatic update of common submodule
1954           From b18d820 to f980fd9
1955
1956 2016-09-10 09:54:15 +1000  Jan Schmidt <jan@centricular.com>
1957
1958         * autogen.sh:
1959         * common:
1960           Automatic update of common submodule
1961           From f49c55e to b18d820
1962
1963 2016-09-05 12:22:56 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
1964
1965         * meson.build:
1966           meson: Bump version to 1.9.2
1967
1968 2016-09-01 12:28:57 +0300  Sebastian Dröge <sebastian@centricular.com>
1969
1970         * configure.ac:
1971           Back to development
1972
1973 === release 1.9.2 ===
1974
1975 2016-09-01 12:28:45 +0300  Sebastian Dröge <sebastian@centricular.com>
1976
1977         * ChangeLog:
1978         * NEWS:
1979         * RELEASE:
1980         * configure.ac:
1981         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1982         * docs/plugins/inspect/plugin-a52dec.xml:
1983         * docs/plugins/inspect/plugin-amrnb.xml:
1984         * docs/plugins/inspect/plugin-amrwbdec.xml:
1985         * docs/plugins/inspect/plugin-asf.xml:
1986         * docs/plugins/inspect/plugin-cdio.xml:
1987         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1988         * docs/plugins/inspect/plugin-dvdread.xml:
1989         * docs/plugins/inspect/plugin-dvdsub.xml:
1990         * docs/plugins/inspect/plugin-lame.xml:
1991         * docs/plugins/inspect/plugin-mad.xml:
1992         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1993         * docs/plugins/inspect/plugin-mpg123.xml:
1994         * docs/plugins/inspect/plugin-realmedia.xml:
1995         * docs/plugins/inspect/plugin-siddec.xml:
1996         * docs/plugins/inspect/plugin-twolame.xml:
1997         * docs/plugins/inspect/plugin-x264.xml:
1998         * docs/plugins/inspect/plugin-xingmux.xml:
1999         * gst-plugins-ugly.doap:
2000         * win32/common/config.h:
2001           Release 1.9.2
2002
2003 2016-09-01 11:24:13 +0300  Sebastian Dröge <sebastian@centricular.com>
2004
2005         * po/af.po:
2006         * po/az.po:
2007         * po/bg.po:
2008         * po/ca.po:
2009         * po/cs.po:
2010         * po/da.po:
2011         * po/de.po:
2012         * po/el.po:
2013         * po/en_GB.po:
2014         * po/eo.po:
2015         * po/es.po:
2016         * po/eu.po:
2017         * po/fi.po:
2018         * po/fr.po:
2019         * po/gl.po:
2020         * po/hr.po:
2021         * po/hu.po:
2022         * po/id.po:
2023         * po/it.po:
2024         * po/ja.po:
2025         * po/lt.po:
2026         * po/lv.po:
2027         * po/ms.po:
2028         * po/mt.po:
2029         * po/nb.po:
2030         * po/nl.po:
2031         * po/or.po:
2032         * po/pl.po:
2033         * po/pt_BR.po:
2034         * po/ro.po:
2035         * po/ru.po:
2036         * po/sk.po:
2037         * po/sl.po:
2038         * po/sq.po:
2039         * po/sr.po:
2040         * po/sv.po:
2041         * po/tr.po:
2042         * po/uk.po:
2043         * po/vi.po:
2044         * po/zh_CN.po:
2045           po: Update translations
2046
2047 2016-09-01 10:57:46 +0300  Sebastian Dröge <sebastian@centricular.com>
2048
2049         * ext/sidplay/gstsiddec.cc:
2050           siddec: Fix compilation with debugging disabled
2051           gstsiddec.o
2052           gstsiddec.cc: In function ‘void play_loop(GstPad*)’:
2053           gstsiddec.cc:446:18: error: unused variable ‘reason’ [-Werror=unused-variable]
2054           const gchar *reason = gst_flow_get_name (ret);
2055           ^
2056
2057 2016-08-19 11:11:14 -0700  Thibault Saunier <thibault.saunier@osg.samsung.com>
2058
2059         * ext/sidplay/gstsiddec.cc:
2060         * gst/asfdemux/gstasfdemux.c:
2061         * gst/realmedia/rmdemux.c:
2062           Use the new API to post flow ERROR messages on the bus
2063           https://bugzilla.gnome.org/show_bug.cgi?id=770158
2064
2065 2016-08-24 09:45:05 -0300  Thibault Saunier <tsaunier@gnome.org>
2066
2067         * gst/asfdemux/meson.build:
2068           meson: Link asfdemux against the gstsdp library
2069
2070 2016-08-23 15:29:10 -0300  Thibault Saunier <tsaunier@gnome.org>
2071
2072         * meson.build:
2073           meson: Add support for fallback subprojects
2074
2075 2016-08-12 21:25:34 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
2076
2077         * .gitignore:
2078         * config.h.meson:
2079         * ext/a52dec/meson.build:
2080         * ext/amrnb/meson.build:
2081         * ext/amrwbdec/meson.build:
2082         * ext/cdio/meson.build:
2083         * ext/dvdread/meson.build:
2084         * ext/lame/meson.build:
2085         * ext/mad/meson.build:
2086         * ext/meson.build:
2087         * ext/mpeg2dec/meson.build:
2088         * ext/mpg123/meson.build:
2089         * ext/twolame/meson.build:
2090         * ext/x264/meson.build:
2091         * gst/asfdemux/meson.build:
2092         * gst/dvdlpcmdec/meson.build:
2093         * gst/dvdsub/meson.build:
2094         * gst/meson.build:
2095         * gst/realmedia/meson.build:
2096         * gst/xingmux/meson.build:
2097         * meson.build:
2098           Add support for Meson as alternative/parallel build system
2099           https://github.com/mesonbuild/meson
2100           With contributions from:
2101           Tim-Philipp Müller <tim@centricular.com>
2102           Jussi Pakkanen <jpakkane@gmail.com> (original port)
2103           Highlights of the features provided are:
2104           * Faster builds on Linux (~40-50% faster)
2105           * The ability to build with MSVC on Windows
2106           * Generate Visual Studio project files
2107           * Generate XCode project files
2108           * Much faster builds on Windows (on-par with Linux)
2109           * Seriously fast configure and building on embedded
2110           ... and many more. For more details see:
2111           http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html
2112           http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html
2113           Building with Meson should work on both Linux and Windows, but may
2114           need a few more tweaks on other operating systems.
2115
2116 2016-08-12 21:41:39 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
2117
2118         * ext/a52dec/gsta52dec.c:
2119         * ext/dvdread/dvdreadsrc.c:
2120         * ext/x264/gstx264enc.h:
2121         * gst/realmedia/realhash.c:
2122         * gst/realmedia/rtspreal.c:
2123           plugins: Use <stdint.h> instead of _stdint.h
2124           _stdint.h is generated by Autotools and we don't really need it. All
2125           supported platforms now ship with stdint.h. The only stickler was MSVC,
2126           and since Visual Studio 2015 it also ships stdint.h now.
2127
2128 2016-08-19 13:01:39 +0100  Tim-Philipp Müller <tim@centricular.com>
2129
2130         * ext/mpeg2dec/perftest.c:
2131           mpeg2dec: remove file no longer used or needed
2132
2133 2016-08-08 09:58:20 +0100  Tim-Philipp Müller <tim@centricular.com>
2134
2135         * gst/dvdlpcmdec/Makefile.am:
2136           dvdlpcmdec: add libgstbase CFLAGS as well
2137           For consistency.
2138           https://bugzilla.gnome.org/show_bug.cgi?id=769610
2139
2140 2016-08-07 00:10:24 +0000  xlazom00 <xlazom00@gmail.com>
2141
2142         * gst/dvdlpcmdec/Makefile.am:
2143           dvdlpcmdec: link libgstbase-1.0
2144           https://bugzilla.gnome.org/show_bug.cgi?id=769610
2145
2146 2016-08-02 13:38:25 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
2147
2148         * gst/asfdemux/gstasfdemux.c:
2149           asfdemux: Add byte rate based bitrate tag in case there are no audio props
2150           https://bugzilla.gnome.org/show_bug.cgi?id=769418
2151
2152 2016-04-28 16:42:43 +0200  Michael Olbrich <m.olbrich@pengutronix.de>
2153
2154         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2155         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
2156           dvdlpcmdec: add support for another format
2157           The format specification can be found here:
2158           http://www.dvdforum.org/images/Guideline1394V10R0_20020911.pdf
2159           Note: This format is also used for Wifi-Display.
2160           https://bugzilla.gnome.org/show_bug.cgi?id=765807
2161
2162 2016-04-28 16:32:53 +0200  Michael Olbrich <m.olbrich@pengutronix.de>
2163
2164         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2165         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
2166           dvdlpcmdec: rewrite to use GstAudioDecoder
2167           https://bugzilla.gnome.org/show_bug.cgi?id=765807
2168
2169 2016-07-24 10:00:48 +0200  Josep Torra <n770galaxy@gmail.com>
2170
2171         * ext/sidplay/gstsiddec.cc:
2172           sidplay: fix compiler warnings when building with -O3
2173           Avoid compiler warnings "‘foo’ may be used uninitialized in this
2174           function" when building with -O3 by checking the return bool value
2175           of format conversion function.
2176           https://bugzilla.gnome.org/show_bug.cgi?id=769116
2177
2178 2016-07-11 21:14:06 +0200  Stefan Sauer <ensonic@users.sf.net>
2179
2180         * common:
2181           Automatic update of common submodule
2182           From f363b32 to f49c55e
2183
2184 2016-07-06 13:51:09 +0300  Sebastian Dröge <sebastian@centricular.com>
2185
2186         * configure.ac:
2187           Back to development
2188
2189 === release 1.9.1 ===
2190
2191 2016-07-06 13:15:28 +0300  Sebastian Dröge <sebastian@centricular.com>
2192
2193         * ChangeLog:
2194         * NEWS:
2195         * RELEASE:
2196         * configure.ac:
2197         * docs/plugins/inspect/plugin-a52dec.xml:
2198         * docs/plugins/inspect/plugin-amrnb.xml:
2199         * docs/plugins/inspect/plugin-amrwbdec.xml:
2200         * docs/plugins/inspect/plugin-asf.xml:
2201         * docs/plugins/inspect/plugin-cdio.xml:
2202         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2203         * docs/plugins/inspect/plugin-dvdread.xml:
2204         * docs/plugins/inspect/plugin-dvdsub.xml:
2205         * docs/plugins/inspect/plugin-lame.xml:
2206         * docs/plugins/inspect/plugin-mad.xml:
2207         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2208         * docs/plugins/inspect/plugin-mpg123.xml:
2209         * docs/plugins/inspect/plugin-realmedia.xml:
2210         * docs/plugins/inspect/plugin-siddec.xml:
2211         * docs/plugins/inspect/plugin-twolame.xml:
2212         * docs/plugins/inspect/plugin-x264.xml:
2213         * docs/plugins/inspect/plugin-xingmux.xml:
2214         * gst-plugins-ugly.doap:
2215         * win32/common/config.h:
2216           Release 1.9.1
2217
2218 2016-07-06 11:54:01 +0300  Sebastian Dröge <sebastian@centricular.com>
2219
2220         * po/af.po:
2221         * po/az.po:
2222         * po/bg.po:
2223         * po/ca.po:
2224         * po/cs.po:
2225         * po/da.po:
2226         * po/de.po:
2227         * po/el.po:
2228         * po/en_GB.po:
2229         * po/eo.po:
2230         * po/es.po:
2231         * po/eu.po:
2232         * po/fi.po:
2233         * po/fr.po:
2234         * po/gl.po:
2235         * po/hr.po:
2236         * po/hu.po:
2237         * po/id.po:
2238         * po/it.po:
2239         * po/ja.po:
2240         * po/lt.po:
2241         * po/lv.po:
2242         * po/ms.po:
2243         * po/mt.po:
2244         * po/nb.po:
2245         * po/nl.po:
2246         * po/or.po:
2247         * po/pl.po:
2248         * po/pt_BR.po:
2249         * po/ro.po:
2250         * po/ru.po:
2251         * po/sk.po:
2252         * po/sl.po:
2253         * po/sq.po:
2254         * po/sr.po:
2255         * po/sv.po:
2256         * po/tr.po:
2257         * po/uk.po:
2258         * po/vi.po:
2259         * po/zh_CN.po:
2260           Update .po files
2261
2262 2016-07-06 10:19:44 +0300  Sebastian Dröge <sebastian@centricular.com>
2263
2264         * po/hr.po:
2265           po: Update translations
2266
2267 2016-06-21 11:46:53 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2268
2269         * common:
2270           Automatic update of common submodule
2271           From ac2f647 to f363b32
2272
2273 2015-05-12 11:08:55 +0300  Vootele Vesterblom <vov@bang-olufsen.dk>
2274
2275         * gst/asfdemux/gstasfdemux.c:
2276           asfdemux: fix seeking back after EOS has been reached in push mode
2277           Fix seeking when demuxer is in INDEX state. This happens when we
2278           reached the end of the stream. It should still be possible to do
2279           a flushing seek and seek back to any other position though. Instead
2280           the demuxer would just go straight to EOS again instead of going
2281           back to processing packets again from the new position.
2282           https://bugzilla.gnome.org/show_bug.cgi?id=749066
2283
2284 2016-05-17 16:00:29 +0300  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2285
2286         * gst/realmedia/rdtmanager.c:
2287           rdtmanager: fix clock leak
2288           The clock returned by gst_system_clock_obtain() was never unreffed.
2289           https://bugzilla.gnome.org/show_bug.cgi?id=766565
2290
2291 2016-05-15 13:33:30 +0300  Sebastian Dröge <sebastian@centricular.com>
2292
2293         * docs/plugins/inspect/plugin-a52dec.xml:
2294         * docs/plugins/inspect/plugin-amrnb.xml:
2295         * docs/plugins/inspect/plugin-amrwbdec.xml:
2296         * docs/plugins/inspect/plugin-asf.xml:
2297         * docs/plugins/inspect/plugin-cdio.xml:
2298         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2299         * docs/plugins/inspect/plugin-dvdread.xml:
2300         * docs/plugins/inspect/plugin-dvdsub.xml:
2301         * docs/plugins/inspect/plugin-lame.xml:
2302         * docs/plugins/inspect/plugin-mad.xml:
2303         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2304         * docs/plugins/inspect/plugin-mpg123.xml:
2305         * docs/plugins/inspect/plugin-realmedia.xml:
2306         * docs/plugins/inspect/plugin-siddec.xml:
2307         * docs/plugins/inspect/plugin-twolame.xml:
2308         * docs/plugins/inspect/plugin-x264.xml:
2309         * docs/plugins/inspect/plugin-xingmux.xml:
2310           docs: Update for git master
2311
2312 2016-04-16 09:15:43 +0100  Tim-Philipp Müller <tim@centricular.com>
2313
2314         * ext/amrnb/amrnbdec.c:
2315         * ext/mad/gstmad.c:
2316           amrnbec, mad: fix two more parse function declarations
2317
2318 2016-04-15 20:46:37 +0100  Tim-Philipp Müller <tim@centricular.com>
2319
2320         * ext/a52dec/gsta52dec.c:
2321         * ext/amrwbdec/amrwbdec.c:
2322           a52dec, amrwbec: fix parse function declaration mismatch
2323           Fixes MSVC compiler warning:
2324           amrwbdec.c(99): warning C4133: '=': incompatible types
2325           - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
2326           'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
2327           gsta52dec.c(156): warning C4133: '=': incompatible types
2328           - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
2329           'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
2330
2331 2016-04-15 19:55:03 +0100  Tim-Philipp Müller <tim@centricular.com>
2332
2333         * ext/mpg123/gstmpg123audiodec.h:
2334           mpg123: fix build with msvc
2335           Fix syntax errors when compiling against cerbero-provided libmpg123
2336           headers. We do the same as the libmpg123 internal visual studio
2337           build here.
2338           mpg123.h(1378): error C2143: syntax error: missing ')' before '('
2339           mpg123.h(1378): error C2081: 'ssize_t': name in formal parameter list illegal
2340           mpg123.h(1378): error C2143: syntax error: missing ')' before '*'
2341           mpg123.h(1378): error C2091: function returns function
2342           mpg123.h(1378): error C2143: syntax error: missing '{' before '*'
2343           mpg123.h(1378): error C2059: syntax error: ')'
2344           mpg123.h(1379): error C2143: syntax error: missing ')' before '*'
2345           mpg123.h(1379): error C2365: 'off_t': redefinition; previous definition was 'typedef'
2346           ...
2347
2348 2016-04-15 18:37:42 +0100  Tim-Philipp Müller <tim@centricular.com>
2349
2350         * configure.ac:
2351         * ext/mpeg2dec/gstmpeg2dec.c:
2352           mpeg2dec: bump libmpeg2 requirement to 0.5.1 and fix msvc build
2353           libmpeg2 0.5.1 was released in mid-2008, let's bump the requirement
2354           and get rid of version-dependent code paths. There's still
2355           avdec_mpeg2video for those who are stuck on ancient distros which
2356           we don't target any more.
2357           Also fixes build with MSVC, which doesn't like #if #else #endif
2358           inside macro arguments (like the GST_DEBUG_OBJECT in line 941).
2359
2360 2016-04-14 10:02:50 +0100  Julien Isorce <j.isorce@samsung.com>
2361
2362         * README:
2363         * common:
2364           Automatic update of common submodule
2365           From 6f2d209 to ac2f647
2366
2367 2016-03-04 16:14:44 +0900  Vineeth TM <vineeth.tm@samsung.com>
2368
2369         * ext/a52dec/gsta52dec.c:
2370         * ext/amrnb/amrnbdec.c:
2371         * ext/amrnb/amrnbenc.c:
2372         * ext/amrwbdec/amrwbdec.c:
2373         * ext/dvdread/dvdreadsrc.c:
2374         * ext/lame/gstlamemp3enc.c:
2375         * ext/mad/gstmad.c:
2376         * ext/mpeg2dec/gstmpeg2dec.c:
2377         * ext/sidplay/gstsiddec.cc:
2378         * ext/twolame/gsttwolamemp2enc.c:
2379         * ext/x264/gstx264enc.c:
2380         * gst/asfdemux/gstasfdemux.c:
2381         * gst/asfdemux/gstrtpasfdepay.c:
2382         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2383         * gst/dvdsub/gstdvdsubdec.c:
2384         * gst/dvdsub/gstdvdsubparse.c:
2385         * gst/realmedia/pnmsrc.c:
2386         * gst/realmedia/rademux.c:
2387         * gst/realmedia/rdtdepay.c:
2388         * gst/realmedia/rdtmanager.c:
2389         * gst/realmedia/rmdemux.c:
2390         * gst/xingmux/gstxingmux.c:
2391           ugly: use new gst_element_class_add_static_pad_template()
2392           https://bugzilla.gnome.org/show_bug.cgi?id=763082
2393
2394 2016-03-24 13:33:22 +0200  Sebastian Dröge <sebastian@centricular.com>
2395
2396         * configure.ac:
2397           Back to development
2398
2399 === release 1.8.0 ===
2400
2401 2016-03-24 12:43:04 +0200  Sebastian Dröge <sebastian@centricular.com>
2402
2403         * ChangeLog:
2404         * NEWS:
2405         * RELEASE:
2406         * configure.ac:
2407         * docs/plugins/inspect/plugin-a52dec.xml:
2408         * docs/plugins/inspect/plugin-amrnb.xml:
2409         * docs/plugins/inspect/plugin-amrwbdec.xml:
2410         * docs/plugins/inspect/plugin-asf.xml:
2411         * docs/plugins/inspect/plugin-cdio.xml:
2412         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2413         * docs/plugins/inspect/plugin-dvdread.xml:
2414         * docs/plugins/inspect/plugin-dvdsub.xml:
2415         * docs/plugins/inspect/plugin-lame.xml:
2416         * docs/plugins/inspect/plugin-mad.xml:
2417         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2418         * docs/plugins/inspect/plugin-mpg123.xml:
2419         * docs/plugins/inspect/plugin-realmedia.xml:
2420         * docs/plugins/inspect/plugin-siddec.xml:
2421         * docs/plugins/inspect/plugin-twolame.xml:
2422         * docs/plugins/inspect/plugin-x264.xml:
2423         * docs/plugins/inspect/plugin-xingmux.xml:
2424         * gst-plugins-ugly.doap:
2425         * win32/common/config.h:
2426           Release 1.8.0
2427
2428 2016-03-24 12:18:09 +0200  Sebastian Dröge <sebastian@centricular.com>
2429
2430         * po/af.po:
2431         * po/az.po:
2432         * po/bg.po:
2433         * po/ca.po:
2434         * po/cs.po:
2435         * po/da.po:
2436         * po/de.po:
2437         * po/el.po:
2438         * po/en_GB.po:
2439         * po/eo.po:
2440         * po/es.po:
2441         * po/eu.po:
2442         * po/fi.po:
2443         * po/fr.po:
2444         * po/gl.po:
2445         * po/hr.po:
2446         * po/hu.po:
2447         * po/id.po:
2448         * po/it.po:
2449         * po/ja.po:
2450         * po/lt.po:
2451         * po/lv.po:
2452         * po/ms.po:
2453         * po/mt.po:
2454         * po/nb.po:
2455         * po/nl.po:
2456         * po/or.po:
2457         * po/pl.po:
2458         * po/pt_BR.po:
2459         * po/ro.po:
2460         * po/ru.po:
2461         * po/sk.po:
2462         * po/sl.po:
2463         * po/sq.po:
2464         * po/sr.po:
2465         * po/sv.po:
2466         * po/tr.po:
2467         * po/uk.po:
2468         * po/vi.po:
2469         * po/zh_CN.po:
2470           Update .po files
2471
2472 === release 1.7.91 ===
2473
2474 2016-03-15 12:21:07 +0200  Sebastian Dröge <sebastian@centricular.com>
2475
2476         * ChangeLog:
2477         * NEWS:
2478         * RELEASE:
2479         * configure.ac:
2480         * docs/plugins/inspect/plugin-a52dec.xml:
2481         * docs/plugins/inspect/plugin-amrnb.xml:
2482         * docs/plugins/inspect/plugin-amrwbdec.xml:
2483         * docs/plugins/inspect/plugin-asf.xml:
2484         * docs/plugins/inspect/plugin-cdio.xml:
2485         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2486         * docs/plugins/inspect/plugin-dvdread.xml:
2487         * docs/plugins/inspect/plugin-dvdsub.xml:
2488         * docs/plugins/inspect/plugin-lame.xml:
2489         * docs/plugins/inspect/plugin-mad.xml:
2490         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2491         * docs/plugins/inspect/plugin-mpg123.xml:
2492         * docs/plugins/inspect/plugin-realmedia.xml:
2493         * docs/plugins/inspect/plugin-siddec.xml:
2494         * docs/plugins/inspect/plugin-twolame.xml:
2495         * docs/plugins/inspect/plugin-x264.xml:
2496         * docs/plugins/inspect/plugin-xingmux.xml:
2497         * gst-plugins-ugly.doap:
2498         * win32/common/config.h:
2499           Release 1.7.91
2500
2501 2016-03-15 12:03:34 +0200  Sebastian Dröge <sebastian@centricular.com>
2502
2503         * po/af.po:
2504         * po/az.po:
2505         * po/bg.po:
2506         * po/ca.po:
2507         * po/cs.po:
2508         * po/da.po:
2509         * po/de.po:
2510         * po/el.po:
2511         * po/en_GB.po:
2512         * po/eo.po:
2513         * po/es.po:
2514         * po/eu.po:
2515         * po/fi.po:
2516         * po/fr.po:
2517         * po/gl.po:
2518         * po/hr.po:
2519         * po/hu.po:
2520         * po/id.po:
2521         * po/it.po:
2522         * po/ja.po:
2523         * po/lt.po:
2524         * po/lv.po:
2525         * po/ms.po:
2526         * po/mt.po:
2527         * po/nb.po:
2528         * po/nl.po:
2529         * po/or.po:
2530         * po/pl.po:
2531         * po/pt_BR.po:
2532         * po/ro.po:
2533         * po/ru.po:
2534         * po/sk.po:
2535         * po/sl.po:
2536         * po/sq.po:
2537         * po/sr.po:
2538         * po/sv.po:
2539         * po/tr.po:
2540         * po/uk.po:
2541         * po/vi.po:
2542         * po/zh_CN.po:
2543           Update .po files
2544
2545 2016-03-08 12:26:01 +0100  Edward Hervey <edward@centricular.com>
2546
2547         * gst/asfdemux/gstasfdemux.c:
2548         * gst/asfdemux/gstasfdemux.h:
2549           asfdemux: Don't modify segment values on accurate seeks
2550           When dealing with accurate seeks, we want to return exactly the segment
2551           that was requested by the seek event, and not adjust the values.
2552           https://bugzilla.gnome.org/show_bug.cgi?id=755469
2553
2554 === release 1.7.90 ===
2555
2556 2016-03-01 18:42:01 +0200  Sebastian Dröge <sebastian@centricular.com>
2557
2558         * ChangeLog:
2559         * NEWS:
2560         * RELEASE:
2561         * configure.ac:
2562         * docs/plugins/inspect/plugin-a52dec.xml:
2563         * docs/plugins/inspect/plugin-amrnb.xml:
2564         * docs/plugins/inspect/plugin-amrwbdec.xml:
2565         * docs/plugins/inspect/plugin-asf.xml:
2566         * docs/plugins/inspect/plugin-cdio.xml:
2567         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2568         * docs/plugins/inspect/plugin-dvdread.xml:
2569         * docs/plugins/inspect/plugin-dvdsub.xml:
2570         * docs/plugins/inspect/plugin-lame.xml:
2571         * docs/plugins/inspect/plugin-mad.xml:
2572         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2573         * docs/plugins/inspect/plugin-mpg123.xml:
2574         * docs/plugins/inspect/plugin-realmedia.xml:
2575         * docs/plugins/inspect/plugin-siddec.xml:
2576         * docs/plugins/inspect/plugin-twolame.xml:
2577         * docs/plugins/inspect/plugin-x264.xml:
2578         * docs/plugins/inspect/plugin-xingmux.xml:
2579         * gst-plugins-ugly.doap:
2580         * win32/common/config.h:
2581           Release 1.7.90
2582
2583 2016-03-01 17:18:01 +0200  Sebastian Dröge <sebastian@centricular.com>
2584
2585         * po/af.po:
2586         * po/az.po:
2587         * po/ca.po:
2588         * po/cs.po:
2589         * po/da.po:
2590         * po/de.po:
2591         * po/el.po:
2592         * po/en_GB.po:
2593         * po/eo.po:
2594         * po/es.po:
2595         * po/eu.po:
2596         * po/fi.po:
2597         * po/fr.po:
2598         * po/gl.po:
2599         * po/hr.po:
2600         * po/hu.po:
2601         * po/id.po:
2602         * po/it.po:
2603         * po/ja.po:
2604         * po/lt.po:
2605         * po/lv.po:
2606         * po/ms.po:
2607         * po/mt.po:
2608         * po/nb.po:
2609         * po/nl.po:
2610         * po/or.po:
2611         * po/pl.po:
2612         * po/pt_BR.po:
2613         * po/ro.po:
2614         * po/ru.po:
2615         * po/sk.po:
2616         * po/sl.po:
2617         * po/sq.po:
2618         * po/sr.po:
2619         * po/sv.po:
2620         * po/tr.po:
2621         * po/uk.po:
2622         * po/vi.po:
2623         * po/zh_CN.po:
2624           Update .po files
2625
2626 2016-03-01 16:54:07 +0200  Sebastian Dröge <sebastian@centricular.com>
2627
2628         * po/bg.po:
2629           po: Update translations
2630
2631 2016-02-27 20:17:31 +0100  Jens Georg <mail@jensge.org>
2632
2633         * ext/dvdread/dvdreadsrc.c:
2634           dvdread: Fix seek starting at 0 for title != 1
2635           Otherwise the playback would start at title 0
2636           https://bugzilla.gnome.org/show_bug.cgi?id=762787
2637
2638 2016-02-26 12:41:18 +0200  Sebastian Dröge <sebastian@centricular.com>
2639
2640         * common:
2641           Automatic update of common submodule
2642           From b64f03f to 6f2d209
2643
2644 2016-02-22 22:08:12 +0000  Tim-Philipp Müller <tim@centricular.com>
2645
2646         * gst/asfdemux/gstasfdemux.c:
2647           asfdemux: fix adding bitrate to stream tags
2648           https://bugzilla.gnome.org/show_bug.cgi?id=699586
2649
2650 2016-02-21 10:11:12 +0000  Tim-Philipp Müller <tim@centricular.com>
2651
2652         * gst/asfdemux/asf.vcproj:
2653         * gst/realmedia/rmdemux.vcproj:
2654         * win32/MANIFEST:
2655         * win32/gst.sln:
2656         * win32/vs6/gst_plugins_ugly.dsw:
2657         * win32/vs6/libgstasfdemux.dsp:
2658         * win32/vs6/libgstdvdlpcmdec.dsp:
2659         * win32/vs6/libgstdvdsub.dsp:
2660         * win32/vs6/libgstlame.dsp:
2661         * win32/vs6/libgstmad.dsp:
2662         * win32/vs6/libgstrealmedia.dsp:
2663         * win32/vs6/libgstsynaesthesia.dsp:
2664           win32: remove outdated build cruft
2665           This hasn't been touched for generations, doesn't work,
2666           and is just causing confusion. We also don't want to
2667           maintain these files manually.
2668
2669 2016-02-20 11:55:37 +0000  Tim-Philipp Müller <tim@centricular.com>
2670
2671         * ext/mpeg2dec/gstmpeg2dec.c:
2672           mpeg2dec: don't use exported but undeclared core debug category symbols
2673           It's not right and won't work on Windows with MSVC.
2674
2675 2016-02-19 12:38:34 +0200  Sebastian Dröge <sebastian@centricular.com>
2676
2677         * configure.ac:
2678           Back to development
2679
2680 === release 1.7.2 ===
2681
2682 2016-02-19 11:58:13 +0200  Sebastian Dröge <sebastian@centricular.com>
2683
2684         * ChangeLog:
2685         * NEWS:
2686         * RELEASE:
2687         * configure.ac:
2688         * docs/plugins/inspect/plugin-a52dec.xml:
2689         * docs/plugins/inspect/plugin-amrnb.xml:
2690         * docs/plugins/inspect/plugin-amrwbdec.xml:
2691         * docs/plugins/inspect/plugin-asf.xml:
2692         * docs/plugins/inspect/plugin-cdio.xml:
2693         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2694         * docs/plugins/inspect/plugin-dvdread.xml:
2695         * docs/plugins/inspect/plugin-dvdsub.xml:
2696         * docs/plugins/inspect/plugin-lame.xml:
2697         * docs/plugins/inspect/plugin-mad.xml:
2698         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2699         * docs/plugins/inspect/plugin-mpg123.xml:
2700         * docs/plugins/inspect/plugin-realmedia.xml:
2701         * docs/plugins/inspect/plugin-siddec.xml:
2702         * docs/plugins/inspect/plugin-twolame.xml:
2703         * docs/plugins/inspect/plugin-x264.xml:
2704         * docs/plugins/inspect/plugin-xingmux.xml:
2705         * gst-plugins-ugly.doap:
2706         * win32/common/config.h:
2707           Release 1.7.2
2708
2709 2016-02-19 11:21:03 +0200  Sebastian Dröge <sebastian@centricular.com>
2710
2711         * po/af.po:
2712         * po/az.po:
2713         * po/bg.po:
2714         * po/ca.po:
2715         * po/cs.po:
2716         * po/da.po:
2717         * po/de.po:
2718         * po/el.po:
2719         * po/en_GB.po:
2720         * po/eo.po:
2721         * po/es.po:
2722         * po/eu.po:
2723         * po/fi.po:
2724         * po/gl.po:
2725         * po/hr.po:
2726         * po/hu.po:
2727         * po/id.po:
2728         * po/it.po:
2729         * po/ja.po:
2730         * po/lt.po:
2731         * po/lv.po:
2732         * po/ms.po:
2733         * po/mt.po:
2734         * po/nb.po:
2735         * po/nl.po:
2736         * po/or.po:
2737         * po/pl.po:
2738         * po/ro.po:
2739         * po/ru.po:
2740         * po/sk.po:
2741         * po/sl.po:
2742         * po/sq.po:
2743         * po/sr.po:
2744         * po/sv.po:
2745         * po/tr.po:
2746         * po/uk.po:
2747         * po/vi.po:
2748         * po/zh_CN.po:
2749           Update .po files
2750
2751 2016-02-19 10:32:06 +0200  Sebastian Dröge <sebastian@centricular.com>
2752
2753         * po/fr.po:
2754         * po/pt_BR.po:
2755           po: Update translations
2756
2757 2016-02-18 00:25:56 +0200  Sebastian Dröge <sebastian@centricular.com>
2758
2759         * ext/sidplay/gstsiddec.cc:
2760           sidplay: Fix compiler warning about C++11 compatibility
2761           gstsiddec.cc:78:17: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
2762           #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
2763           ^
2764           gstsiddec.cc:78:38: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
2765           #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
2766           ^
2767
2768 2016-02-16 14:46:11 +0000  Tim-Philipp Müller <tim@centricular.com>
2769
2770         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2771         * docs/plugins/inspect/plugin-a52dec.xml:
2772         * docs/plugins/inspect/plugin-amrnb.xml:
2773         * docs/plugins/inspect/plugin-amrwbdec.xml:
2774         * docs/plugins/inspect/plugin-asf.xml:
2775         * docs/plugins/inspect/plugin-cdio.xml:
2776         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2777         * docs/plugins/inspect/plugin-dvdread.xml:
2778         * docs/plugins/inspect/plugin-dvdsub.xml:
2779         * docs/plugins/inspect/plugin-lame.xml:
2780         * docs/plugins/inspect/plugin-mad.xml:
2781         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2782         * docs/plugins/inspect/plugin-mpg123.xml:
2783         * docs/plugins/inspect/plugin-realmedia.xml:
2784         * docs/plugins/inspect/plugin-siddec.xml:
2785         * docs/plugins/inspect/plugin-twolame.xml:
2786         * docs/plugins/inspect/plugin-x264.xml:
2787         * docs/plugins/inspect/plugin-xingmux.xml:
2788           docs: update inspection to git and fix mpg123 inspect location
2789
2790 2016-02-16 12:23:33 +0000  Tim-Philipp Müller <tim@centricular.com>
2791
2792         * tests/files/Makefile.am:
2793         * tests/files/stream.mp2:
2794           tests: fix distcheck
2795
2796 2016-02-16 10:38:18 +0000  Tim-Philipp Müller <tim@centricular.com>
2797
2798         * configure.ac:
2799         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2800         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2801         * docs/plugins/xml/plugin-mpg123.xml:
2802         * ext/Makefile.am:
2803         * gst-plugins-ugly.spec.in:
2804         * tests/check/Makefile.am:
2805           mpg123: move from -bad to -ugly
2806           Hook up to build system, add to docs
2807
2808 2016-02-16 10:55:01 +0000  Tim-Philipp Müller <tim@centricular.com>
2809
2810         * configure.ac:
2811         * tests/Makefile.am:
2812         * tests/check/Makefile.am:
2813         * tests/check/elements/.gitignore:
2814         * tests/files/Makefile.am:
2815         * tests/files/cbr_stream.mp3:
2816         * tests/files/vbr_stream.mp3:
2817           tests: add test data for mpg123 plugin
2818
2819 2016-02-16 10:41:07 +0000  Tim-Philipp Müller <tim@centricular.com>
2820
2821           Merge branch 'plugin-move-mpg123'
2822           Move mpg123 plugin from -bad to -ugly.
2823           https://bugzilla.gnome.org/show_bug.cgi?id=719849
2824
2825 2015-12-14 11:09:46 +0900  Vineeth TM <vineeth.tm@samsung.com>
2826
2827         * ext/mpg123/gstmpg123audiodec.c:
2828           plugins-bad: Fix example pipelines
2829           rename gst-launch --> gst-launch-1.0
2830           replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**)
2831           fix caps in examples
2832           https://bugzilla.gnome.org/show_bug.cgi?id=759432
2833
2834 2015-08-17 11:50:28 +0100  Tim-Philipp Müller <tim@centricular.com>
2835
2836         * ext/mpg123/gstmpg123audiodec.c:
2837           mpg123: still reset pending audio info on hard flush
2838           Follow-up to previous commit.
2839           https://bugzilla.gnome.org/show_bug.cgi?id=752431
2840
2841 2015-07-15 10:44:02 -0600  Jason Litzinger <jlitzinger@control4.com>
2842
2843         * ext/mpg123/gstmpg123audiodec.c:
2844           mpg123: fix handling of sample rate change during playback
2845           If the sample rate of the media changes, the resulting flush will
2846           clear the has_next_audioinfo flag, and the caps won't be sent
2847           downstream.
2848           https://bugzilla.gnome.org/show_bug.cgi?id=752431
2849
2850 2015-08-15 12:58:40 -0300  Thiago Santos <thiagoss@osg.samsung.com>
2851
2852         * ext/mpg123/gstmpg123audiodec.c:
2853           audiodecoders: use default pad accept-caps handling
2854           Avoids useless check of downstream caps when handling an
2855           accept-caps query
2856           Elements: dtsdec, faad, gsmdec, mpg123audiodec, opusdec,
2857           sbcdec, adpcmdec, sirendec
2858
2859 2015-04-26 18:04:16 +0100  Tim-Philipp Müller <tim@centricular.com>
2860
2861         * ext/mpg123/Makefile.am:
2862           Remove obsolete Android build cruft
2863           This is not needed any longer.
2864
2865 2015-01-11 01:08:08 +0000  Tim-Philipp Müller <tim@centricular.com>
2866
2867         * ext/mpg123/gstmpg123audiodec.c:
2868           mpg123: fix compiler warning and simplify checks in set_caps
2869           https://bugzilla.gnome.org/show_bug.cgi?id=740195
2870
2871 2015-01-03 13:06:45 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
2872
2873         * ext/mpg123/gstmpg123audiodec.c:
2874           mpg123: rework set_format code so mpg123audiodec works with decodebin/playbin
2875           The old code was using gst_caps_normalize() and was generally overly
2876           complex. Simplify by picking sample rate and number of channels from
2877           upstream and the sample format from the allowed caps. If the format caps
2878           is a list of strins, just pick the first one. And if the srcpad isn't
2879           linked yet, use the default format (S16).
2880           https://bugzilla.gnome.org/show_bug.cgi?id=740195
2881
2882 2014-09-10 17:24:39 +0100  Tim-Philipp Müller <tim@centricular.com>
2883
2884         * ext/mpg123/gstmpg123audiodec.c:
2885           Fix up one-element lists in template caps
2886
2887 2014-03-05 00:51:04 +0000  Tim-Philipp Müller <tim@centricular.com>
2888
2889         * tests/check/elements/mpg123audiodec.c:
2890           tests: fix mpg123audiodec test for big-endian architectures
2891
2892 2014-02-04 17:22:27 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
2893
2894         * ext/mpg123/gstmpg123audiodec.c:
2895           mpg123: improved error report and checks
2896           Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
2897
2898 2013-12-05 12:04:39 +0100  Sebastian Dröge <sebastian@centricular.com>
2899
2900         * ext/mpg123/gstmpg123audiodec.c:
2901           mpg123audiodec: Require caps to be set before any data processing
2902
2903 2013-07-26 17:25:42 +0200  Edward Hervey <edward@collabora.com>
2904
2905         * ext/mpg123/gstmpg123audiodec.c:
2906           mpg123: Remove dead assignment
2907           harder ? :)
2908
2909 2013-05-15 11:25:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2910
2911         * tests/check/elements/mpg123audiodec.c:
2912           mpg123audiodec: Fix event handling in unit test
2913
2914 2012-10-24 12:16:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2915
2916         * ext/mpg123/Makefile.am:
2917           gst: Add better support for static plugins
2918
2919 2013-04-15 00:22:39 -0700  David Schleef <ds@schleef.org>
2920
2921         * ext/mpg123/gstmpg123audiodec.c:
2922           mpg123: Add conditional on API version for new enum
2923
2924 2016-02-05 19:11:38 -0300  Thiago Santos <thiagoss@osg.samsung.com>
2925
2926         * tests/check/Makefile.am:
2927           tests: extend the AM_TESTS_ENVIRONMENT from check.mak
2928           To get the CK_DEFAULT_TIMEOUT defined for all tests
2929           https://bugzilla.gnome.org/show_bug.cgi?id=761472
2930
2931 2016-02-05 18:07:02 -0300  Thiago Santos <thiagoss@osg.samsung.com>
2932
2933         * autogen.sh:
2934         * common:
2935           Automatic update of common submodule
2936           From 86e4663 to b64f03f
2937
2938 2016-01-25 20:00:26 +0000  Tim-Philipp Müller <tim@centricular.com>
2939
2940         * configure.ac:
2941         * ext/amrnb/amrnbdec.h:
2942         * ext/amrnb/amrnbenc.h:
2943         * ext/amrwbdec/amrwbdec.h:
2944           amrnb, amrwb: unconditionally depend on opencore-amr*b >= 0.1.3
2945           We don't really need to cater for older versions any more.
2946
2947 2016-01-21 17:34:38 +0100  Edward Hervey <edward@centricular.com>
2948
2949         * ext/mpeg2dec/gstmpeg2dec.c:
2950           mpeg2dec: Demote rank to SECONDARY
2951           https://bugzilla.gnome.org/show_bug.cgi?id=574461
2952
2953 2016-01-08 21:40:53 -0300  Thiago Santos <thiagoss@osg.samsung.com>
2954
2955         * gst/dvdsub/gstdvdsubdec.c:
2956           dvdsubdec: use query caps instead of accept-caps
2957           accept-caps does only a shallow check and a full downstream
2958           caps query is needed to check if ARGB is possible
2959
2960 2015-10-30 11:06:11 +0530  Ravi Kiran K N <ravi.kiran@samsung.com>
2961
2962         * gst/asfdemux/asfpacket.c:
2963         * gst/asfdemux/gstasfdemux.c:
2964         * gst/asfdemux/gstasfdemux.h:
2965           asfdemux: Support reverse playback
2966           Support reverse playback for ASF format.
2967           Parse packets and queue the payloads, then push
2968           the payload buffer to decoder in reverse order.
2969           Video buffers are pushed from KeyFrame to next
2970           Keyframe.
2971           https://bugzilla.gnome.org/show_bug.cgi?id=757341
2972
2973 2015-12-24 15:28:46 +0100  Sebastian Dröge <sebastian@centricular.com>
2974
2975         * configure.ac:
2976           Back to development
2977
2978 2015-12-24 14:48:50 +0100  Sebastian Dröge <sebastian@centricular.com>
2979
2980         * tests/check/elements/amrnbenc.c:
2981           amrnbenc: Fix various compiler warnings in the test
2982
2983 2015-12-24 14:48:38 +0100  Sebastian Dröge <sebastian@centricular.com>
2984
2985         * tests/check/elements/x264enc.c:
2986           x264enc: Fix various compiler warnings in the test
2987
2988 === release 1.7.1 ===
2989
2990 2015-12-24 14:41:21 +0100  Sebastian Dröge <sebastian@centricular.com>
2991
2992         * ChangeLog:
2993         * NEWS:
2994         * RELEASE:
2995         * configure.ac:
2996         * docs/plugins/inspect/plugin-a52dec.xml:
2997         * docs/plugins/inspect/plugin-amrnb.xml:
2998         * docs/plugins/inspect/plugin-amrwbdec.xml:
2999         * docs/plugins/inspect/plugin-asf.xml:
3000         * docs/plugins/inspect/plugin-cdio.xml:
3001         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3002         * docs/plugins/inspect/plugin-dvdread.xml:
3003         * docs/plugins/inspect/plugin-dvdsub.xml:
3004         * docs/plugins/inspect/plugin-lame.xml:
3005         * docs/plugins/inspect/plugin-mad.xml:
3006         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3007         * docs/plugins/inspect/plugin-realmedia.xml:
3008         * docs/plugins/inspect/plugin-siddec.xml:
3009         * docs/plugins/inspect/plugin-twolame.xml:
3010         * docs/plugins/inspect/plugin-x264.xml:
3011         * docs/plugins/inspect/plugin-xingmux.xml:
3012         * gst-plugins-ugly.doap:
3013         * win32/common/config.h:
3014           Release 1.7.1
3015
3016 2015-12-24 14:10:29 +0100  Sebastian Dröge <sebastian@centricular.com>
3017
3018         * po/af.po:
3019         * po/az.po:
3020         * po/bg.po:
3021         * po/ca.po:
3022         * po/cs.po:
3023         * po/da.po:
3024         * po/de.po:
3025         * po/el.po:
3026         * po/en_GB.po:
3027         * po/eo.po:
3028         * po/es.po:
3029         * po/eu.po:
3030         * po/fi.po:
3031         * po/fr.po:
3032         * po/gl.po:
3033         * po/hr.po:
3034         * po/hu.po:
3035         * po/id.po:
3036         * po/it.po:
3037         * po/ja.po:
3038         * po/lt.po:
3039         * po/lv.po:
3040         * po/ms.po:
3041         * po/mt.po:
3042         * po/nb.po:
3043         * po/nl.po:
3044         * po/or.po:
3045         * po/pl.po:
3046         * po/pt_BR.po:
3047         * po/ro.po:
3048         * po/ru.po:
3049         * po/sk.po:
3050         * po/sl.po:
3051         * po/sq.po:
3052         * po/sr.po:
3053         * po/sv.po:
3054         * po/tr.po:
3055         * po/uk.po:
3056         * po/vi.po:
3057         * po/zh_CN.po:
3058           Update .po files
3059
3060 2015-12-24 12:23:27 +0100  Sebastian Dröge <sebastian@centricular.com>
3061
3062         * po/id.po:
3063         * po/sv.po:
3064           po: Update translations
3065
3066 2015-12-21 12:32:32 +0100  Sebastian Dröge <sebastian@centricular.com>
3067
3068         * configure.ac:
3069           configure: Use -Bsymbolic-functions if available
3070           While this is more useful for libraries, some of our plugins with multiple
3071           files and some internal API can also benefit from this.
3072
3073 2015-12-16 09:36:08 +0100  Sebastian Dröge <sebastian@centricular.com>
3074
3075         * docs/plugins/gst-plugins-ugly-plugins.args:
3076         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3077         * docs/plugins/inspect/plugin-a52dec.xml:
3078         * docs/plugins/inspect/plugin-amrnb.xml:
3079         * docs/plugins/inspect/plugin-amrwbdec.xml:
3080         * docs/plugins/inspect/plugin-asf.xml:
3081         * docs/plugins/inspect/plugin-cdio.xml:
3082         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3083         * docs/plugins/inspect/plugin-dvdread.xml:
3084         * docs/plugins/inspect/plugin-dvdsub.xml:
3085         * docs/plugins/inspect/plugin-lame.xml:
3086         * docs/plugins/inspect/plugin-mad.xml:
3087         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3088         * docs/plugins/inspect/plugin-realmedia.xml:
3089         * docs/plugins/inspect/plugin-siddec.xml:
3090         * docs/plugins/inspect/plugin-twolame.xml:
3091         * docs/plugins/inspect/plugin-x264.xml:
3092         * docs/plugins/inspect/plugin-xingmux.xml:
3093           docs: update to git
3094
3095 2015-12-07 09:08:18 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3096
3097         * autogen.sh:
3098         * common:
3099           Automatic update of common submodule
3100           From b319909 to 86e4663
3101
3102 2015-11-26 15:49:47 +0000  Arjen Veenhuizen <arjen.veenhuizen@tno.nl>
3103
3104         * ext/x264/gstx264enc.c:
3105           x264enc: increase bitrate limit from 100Mbps to 2Gbps
3106           Don't artificially limit the bitrate, x264enc allows much
3107           higher bitrates, and for intra-only 4k AVC they are needed.
3108           x264 clips to 2Gbps internally, so use that as limit for now.
3109           https://bugzilla.gnome.org/show_bug.cgi?id=758620
3110
3111 2015-11-18 23:20:59 -0800  Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
3112
3113         * ext/x264/gstx264enc.c:
3114           x264enc: drop unnecessary NULL check before g_free
3115
3116 2015-10-21 14:35:17 +0100  Tim-Philipp Müller <tim@centricular.com>
3117
3118         * common:
3119           Automatic update of common submodule
3120           From b99800a to b319909
3121
3122 2015-10-20 17:29:42 +0300  Sebastian Dröge <sebastian@centricular.com>
3123
3124         * configure.ac:
3125           Use new GST_ENABLE_EXTRA_CHECKS #define
3126           https://bugzilla.gnome.org/show_bug.cgi?id=756870
3127
3128 2015-10-21 14:26:07 +0300  Sebastian Dröge <sebastian@centricular.com>
3129
3130         * README:
3131         * common:
3132           Automatic update of common submodule
3133           From 9aed1d7 to b99800a
3134
3135 2015-10-02 22:24:46 +0300  Sebastian Dröge <sebastian@centricular.com>
3136
3137         * configure.ac:
3138           Update GLib dependency to 2.40.0
3139
3140 2015-09-29 14:16:07 -0700  Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
3141
3142         * ext/dvdread/README:
3143           dvdread: remove broken link
3144           Removing instead of updating as previously pointed-to page
3145           (now http://dvd.sourceforge.net/dvdinfo/) is already linked
3146           from dvd.sourceforge.net's homepage as: "Collection of
3147           information on file formats/data structures relating to DVD
3148           navigation/SPUs."
3149
3150 2015-09-26 09:23:05 +0100  Tim-Philipp Müller <tim@centricular.com>
3151
3152         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3153           dvdlpcmdec: fix invalid read beyond channel position array
3154           We would always copy sizeof(sorted_position) bytes, which is
3155           for 8 channels, but if we have less than 8 channels the
3156           position array we copy from will only have allocated space
3157           for channel channels, so we would read beyond the input
3158           array in some cases.
3159
3160 2015-08-25 10:08:46 +0900  HoonHee Lee <hoonhee.lee@lge.com>
3161
3162         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3163           dvdlpcmdec: factor out common code to set output format into new function
3164           When caps event is recieved and header is changed, reordering channel
3165           and setting the default output format for audio are processed. These 2 of
3166           code are same. Thus, It is better to make a new function for these common
3167           code in terms of removing duplicated code, maintenance and expansion.
3168           https://bugzilla.gnome.org/show_bug.cgi?id=753920
3169
3170 2015-09-23 20:45:34 +0200  Sebastian Dröge <sebastian@centricular.com>
3171
3172         * gst/asfdemux/gstasfdemux.c:
3173           asfdemux: Don't push any data on pads after the segment.stop
3174           https://bugzilla.gnome.org/show_bug.cgi?id=755469
3175
3176 2015-09-23 20:30:21 +0200  Sebastian Dröge <sebastian@centricular.com>
3177
3178         * gst/asfdemux/gstasfdemux.c:
3179         * gst/asfdemux/gstasfdemux.h:
3180           asfdemux: Only change segment start to a keyframe for KEYUNIT seeks
3181           Not for accurate seeks, which should accurately start at the requested
3182           position.
3183           https://bugzilla.gnome.org/show_bug.cgi?id=755469
3184
3185 2015-09-23 20:23:40 +0200  Sebastian Dröge <sebastian@centricular.com>
3186
3187         * gst/asfdemux/gstasfdemux.c:
3188           asfdemux: Update segment.position when pushing buffers
3189           Without this, non-flushing seeks are not going to work well.
3190           https://bugzilla.gnome.org/show_bug.cgi?id=755469
3191
3192 2015-09-23 19:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
3193
3194         * gst/asfdemux/gstasfdemux.c:
3195           asfdemux: Only push EOS event if we're not doing a segment seek
3196           https://bugzilla.gnome.org/show_bug.cgi?id=755469
3197
3198 2015-09-23 16:31:28 +0200  Sebastian Dröge <sebastian@centricular.com>
3199
3200         * gst/asfdemux/gstasfdemux.c:
3201           asfdemux: If pushing buffers returned EOS, go into the EOS and not failure code path
3202           We don't want to unconditionally send an EOS event downstream, but might want
3203           to send a SEGMENT_DONE message/event instead if a segment seek was done
3204           before.
3205           https://bugzilla.gnome.org/show_bug.cgi?id=755469
3206
3207 2015-09-25 23:51:12 +0200  Sebastian Dröge <sebastian@centricular.com>
3208
3209         * configure.ac:
3210           Back to development
3211
3212 === release 1.6.0 ===
3213
3214 2015-09-25 23:32:02 +0200  Sebastian Dröge <sebastian@centricular.com>
3215
3216         * ChangeLog:
3217         * NEWS:
3218         * RELEASE:
3219         * configure.ac:
3220         * docs/plugins/inspect/plugin-a52dec.xml:
3221         * docs/plugins/inspect/plugin-amrnb.xml:
3222         * docs/plugins/inspect/plugin-amrwbdec.xml:
3223         * docs/plugins/inspect/plugin-asf.xml:
3224         * docs/plugins/inspect/plugin-cdio.xml:
3225         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3226         * docs/plugins/inspect/plugin-dvdread.xml:
3227         * docs/plugins/inspect/plugin-dvdsub.xml:
3228         * docs/plugins/inspect/plugin-lame.xml:
3229         * docs/plugins/inspect/plugin-mad.xml:
3230         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3231         * docs/plugins/inspect/plugin-realmedia.xml:
3232         * docs/plugins/inspect/plugin-siddec.xml:
3233         * docs/plugins/inspect/plugin-twolame.xml:
3234         * docs/plugins/inspect/plugin-x264.xml:
3235         * docs/plugins/inspect/plugin-xingmux.xml:
3236         * gst-plugins-ugly.doap:
3237         * win32/common/config.h:
3238           Release 1.6.0
3239
3240 2015-09-25 23:04:56 +0200  Sebastian Dröge <sebastian@centricular.com>
3241
3242         * po/af.po:
3243         * po/az.po:
3244         * po/bg.po:
3245         * po/ca.po:
3246         * po/cs.po:
3247         * po/da.po:
3248         * po/de.po:
3249         * po/el.po:
3250         * po/en_GB.po:
3251         * po/eo.po:
3252         * po/es.po:
3253         * po/eu.po:
3254         * po/fi.po:
3255         * po/fr.po:
3256         * po/gl.po:
3257         * po/hr.po:
3258         * po/hu.po:
3259         * po/id.po:
3260         * po/it.po:
3261         * po/ja.po:
3262         * po/lt.po:
3263         * po/lv.po:
3264         * po/ms.po:
3265         * po/mt.po:
3266         * po/nb.po:
3267         * po/nl.po:
3268         * po/or.po:
3269         * po/pl.po:
3270         * po/pt_BR.po:
3271         * po/ro.po:
3272         * po/ru.po:
3273         * po/sk.po:
3274         * po/sl.po:
3275         * po/sq.po:
3276         * po/sr.po:
3277         * po/sv.po:
3278         * po/tr.po:
3279         * po/uk.po:
3280         * po/vi.po:
3281         * po/zh_CN.po:
3282           Update .po files
3283
3284 === release 1.5.91 ===
3285
3286 2015-09-18 20:01:17 +0200  Sebastian Dröge <sebastian@centricular.com>
3287
3288         * ChangeLog:
3289         * NEWS:
3290         * RELEASE:
3291         * configure.ac:
3292         * docs/plugins/inspect/plugin-a52dec.xml:
3293         * docs/plugins/inspect/plugin-amrnb.xml:
3294         * docs/plugins/inspect/plugin-amrwbdec.xml:
3295         * docs/plugins/inspect/plugin-asf.xml:
3296         * docs/plugins/inspect/plugin-cdio.xml:
3297         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3298         * docs/plugins/inspect/plugin-dvdread.xml:
3299         * docs/plugins/inspect/plugin-dvdsub.xml:
3300         * docs/plugins/inspect/plugin-lame.xml:
3301         * docs/plugins/inspect/plugin-mad.xml:
3302         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3303         * docs/plugins/inspect/plugin-realmedia.xml:
3304         * docs/plugins/inspect/plugin-siddec.xml:
3305         * docs/plugins/inspect/plugin-twolame.xml:
3306         * docs/plugins/inspect/plugin-x264.xml:
3307         * docs/plugins/inspect/plugin-xingmux.xml:
3308         * gst-plugins-ugly.doap:
3309         * win32/common/config.h:
3310           Release 1.5.91
3311
3312 2015-09-18 19:34:50 +0200  Sebastian Dröge <sebastian@centricular.com>
3313
3314         * po/af.po:
3315         * po/az.po:
3316         * po/bg.po:
3317         * po/ca.po:
3318         * po/cs.po:
3319         * po/da.po:
3320         * po/de.po:
3321         * po/el.po:
3322         * po/en_GB.po:
3323         * po/eo.po:
3324         * po/es.po:
3325         * po/eu.po:
3326         * po/fi.po:
3327         * po/fr.po:
3328         * po/gl.po:
3329         * po/hr.po:
3330         * po/hu.po:
3331         * po/id.po:
3332         * po/it.po:
3333         * po/ja.po:
3334         * po/lt.po:
3335         * po/lv.po:
3336         * po/ms.po:
3337         * po/mt.po:
3338         * po/nb.po:
3339         * po/nl.po:
3340         * po/or.po:
3341         * po/pl.po:
3342         * po/pt_BR.po:
3343         * po/ro.po:
3344         * po/ru.po:
3345         * po/sk.po:
3346         * po/sl.po:
3347         * po/sq.po:
3348         * po/sr.po:
3349         * po/sv.po:
3350         * po/tr.po:
3351         * po/uk.po:
3352         * po/vi.po:
3353         * po/zh_CN.po:
3354           Update .po files
3355
3356 2015-09-18 11:53:57 +0200  Sebastian Dröge <sebastian@centricular.com>
3357
3358         * po/zh_CN.po:
3359           po: Update translations
3360
3361 2015-09-05 23:34:45 +1000  Jan Schmidt <jan@centricular.com>
3362
3363         * ext/x264/gstx264enc.c:
3364           x264: Add bitrate info to the tags output.
3365           Makes it possible for muxers to know the target bitrate as soon
3366           as encoding starts, which flvmux now uses.
3367
3368 2015-08-28 19:18:32 +0100  Tim-Philipp Müller <tim@centricular.com>
3369
3370         * gst/asfdemux/gstasfdemux.c:
3371         * gst/asfdemux/gstasfdemux.h:
3372           asfdemux: fix file mode of some source files
3373
3374 === release 1.5.90 ===
3375
3376 2015-08-19 14:05:27 +0300  Sebastian Dröge <sebastian@centricular.com>
3377
3378         * ChangeLog:
3379         * NEWS:
3380         * RELEASE:
3381         * configure.ac:
3382         * docs/plugins/inspect/plugin-a52dec.xml:
3383         * docs/plugins/inspect/plugin-amrnb.xml:
3384         * docs/plugins/inspect/plugin-amrwbdec.xml:
3385         * docs/plugins/inspect/plugin-asf.xml:
3386         * docs/plugins/inspect/plugin-cdio.xml:
3387         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3388         * docs/plugins/inspect/plugin-dvdread.xml:
3389         * docs/plugins/inspect/plugin-dvdsub.xml:
3390         * docs/plugins/inspect/plugin-lame.xml:
3391         * docs/plugins/inspect/plugin-mad.xml:
3392         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3393         * docs/plugins/inspect/plugin-realmedia.xml:
3394         * docs/plugins/inspect/plugin-siddec.xml:
3395         * docs/plugins/inspect/plugin-twolame.xml:
3396         * docs/plugins/inspect/plugin-x264.xml:
3397         * docs/plugins/inspect/plugin-xingmux.xml:
3398         * gst-plugins-ugly.doap:
3399         * win32/common/config.h:
3400           Release 1.5.90
3401
3402 2015-08-19 12:55:35 +0300  Sebastian Dröge <sebastian@centricular.com>
3403
3404         * po/af.po:
3405         * po/az.po:
3406         * po/bg.po:
3407         * po/ca.po:
3408         * po/cs.po:
3409         * po/da.po:
3410         * po/de.po:
3411         * po/el.po:
3412         * po/en_GB.po:
3413         * po/eo.po:
3414         * po/es.po:
3415         * po/eu.po:
3416         * po/fi.po:
3417         * po/fr.po:
3418         * po/gl.po:
3419         * po/hr.po:
3420         * po/hu.po:
3421         * po/id.po:
3422         * po/it.po:
3423         * po/ja.po:
3424         * po/lt.po:
3425         * po/lv.po:
3426         * po/ms.po:
3427         * po/mt.po:
3428         * po/nb.po:
3429         * po/nl.po:
3430         * po/or.po:
3431         * po/pl.po:
3432         * po/pt_BR.po:
3433         * po/ro.po:
3434         * po/ru.po:
3435         * po/sk.po:
3436         * po/sl.po:
3437         * po/sq.po:
3438         * po/sr.po:
3439         * po/sv.po:
3440         * po/tr.po:
3441         * po/uk.po:
3442         * po/vi.po:
3443         * po/zh_CN.po:
3444           Update .po files
3445
3446 2015-08-19 11:33:01 +0300  Sebastian Dröge <sebastian@centricular.com>
3447
3448         * po/id.po:
3449         * po/sv.po:
3450           po: Update translations
3451
3452 2015-08-18 02:23:55 -0300  Thiago Santos <thiagoss@osg.samsung.com>
3453
3454         * ext/x264/gstx264enc.c:
3455           x264enc: actually return TRUE from accept-caps handler
3456           The query was handled
3457
3458 2015-08-16 14:27:44 -0300  Thiago Santos <thiagoss@osg.samsung.com>
3459
3460         * ext/x264/gstx264enc.c:
3461           x264enc: implement accept-caps handling
3462           Implement accept-caps handling without doing caps queries downstream
3463
3464 2015-08-15 22:15:26 -0300  Thiago Santos <thiagoss@osg.samsung.com>
3465
3466         * ext/amrnb/amrnbenc.c:
3467         * ext/lame/gstlamemp3enc.c:
3468         * ext/twolame/gsttwolamemp2enc.c:
3469           audioencoders: use template subset check for accept-caps
3470           It is faster than doing a query that propagates downstream and
3471           should be enough
3472           Elements: amrnbenc, lamemp3enc, twolamemp2enc
3473
3474 2015-08-15 11:46:59 -0300  Thiago Santos <thiagoss@osg.samsung.com>
3475
3476         * ext/mpeg2dec/gstmpeg2dec.c:
3477           mpeg2dec: use default pad accept-caps handling
3478           Avoids useless check of downstream caps when handling an
3479           accept-caps query
3480
3481 2015-08-15 11:46:13 -0300  Thiago Santos <thiagoss@osg.samsung.com>
3482
3483         * ext/a52dec/gsta52dec.c:
3484         * ext/amrnb/amrnbdec.c:
3485         * ext/amrwbdec/amrwbdec.c:
3486         * ext/mad/gstmad.c:
3487           audiodecoders: use default pad accept-caps handling
3488           Avoids useless check of downstream caps when handling an
3489           accept-caps query
3490           Elements: a52dec, amrnbdec, amrwbdec, mad
3491
3492 2015-08-14 11:14:31 +0200  Edward Hervey <bilboed@bilboed.com>
3493
3494         * tests/check/generic/states.c:
3495           check: Rename states unit test
3496           Makes it easier to differentiate from other modules states unit test
3497
3498 2015-08-06 10:05:53 +0900  Vineeth TM <vineeth.tm@samsung.com>
3499
3500         * gst/realmedia/rmdemux.c:
3501           rmdemux: fix assertion error when freeing old tags.
3502           Check if old_tags is present before calling gst_tag_list_unref
3503           https://bugzilla.gnome.org/show_bug.cgi?id=753301
3504
3505 2015-07-24 10:08:34 +0900  Vineeth TM <vineeth.tm@samsung.com>
3506
3507         * gst/asfdemux/gstasfdemux.c:
3508           asfdemux: fix assertion error when codec_data is not present in structure
3509           When discovering a particular asf file, caps structure doesn't have
3510           codec_data, and this was not being checked before using the same,
3511           resulting in assertion error
3512           https://bugzilla.gnome.org/show_bug.cgi?id=752803
3513
3514 2015-07-29 15:55:14 +0100  Luis de Bethencourt <luis@debethencourt.com>
3515
3516         * gst/asfdemux/gstasfdemux.c:
3517           asfdemux: remove unread value
3518           Init value of idx2 is never used. First usage sets it to idx + 1. Removing
3519           initial value.
3520
3521 2015-07-25 04:55:15 -0400  Olivier Crête <olivier.crete@collabora.com>
3522
3523         * gst/asfdemux/gstasfdemux.c:
3524           asfdemux: Don't post error on flushing while reading headers
3525
3526 2015-07-21 11:13:27 +0100  Tim-Philipp Müller <tim@centricular.com>
3527
3528         * gst/realmedia/rmdemux.c:
3529           rmdemux: mark tag list as global scope
3530
3531 2015-07-21 11:10:04 +0100  Tim-Philipp Müller <tim@centricular.com>
3532
3533         * gst/realmedia/rmdemux.c:
3534           rmdemux: fix taglist leak
3535           merge doesn't take ownership, so must unref the
3536           old tags if we do merge.
3537
3538 2015-07-21 12:44:55 +0900  Vineeth TM <vineeth.tm@samsung.com>
3539
3540         * gst/realmedia/rmdemux.c:
3541           rmdemux: fix wrong unref when there are no tags
3542           Tags should be appended to pending tags and unref'ed only if tags
3543           are present. Else there is no need to append.
3544           https://bugzilla.gnome.org/show_bug.cgi?id=752404
3545
3546 2015-07-16 18:11:37 +0900  Vineeth T M <vineeth.tm@samsung.com>
3547
3548         * gst/realmedia/rmdemux.c:
3549           rmdemux: fix memory leaks during error cases
3550           while adding stream, during error cases, only stream is
3551           being freed. Adapter, pad, tags, subpackets, index are not being
3552           freed resulting in memory leaks
3553           https://bugzilla.gnome.org/show_bug.cgi?id=752404
3554
3555 2015-07-16 17:23:15 +0100  Tim-Philipp Müller <tim@centricular.com>
3556
3557         * gst-plugins-ugly.doap:
3558           Update mailing list in doap file as well
3559
3560 2015-07-16 17:19:37 +0100  Tim-Philipp Müller <tim@centricular.com>
3561
3562         * ext/amrnb/amrnbdec.c:
3563           Update mailing list address from sourceforge to freedesktop
3564
3565 2015-07-16 09:49:17 +0900  Vineeth T M <vineeth.tm@samsung.com>
3566
3567         * gst/realmedia/rmdemux.c:
3568           rmdemux: fix tag memory leak
3569           tags is not being freed after being merged to the
3570           pending_tags.
3571           https://bugzilla.gnome.org/show_bug.cgi?id=752404
3572
3573 2015-07-03 21:58:33 +0200  Stefan Sauer <ensonic@users.sf.net>
3574
3575         * common:
3576           Automatic update of common submodule
3577           From f74b2df to 9aed1d7
3578
3579 2015-06-25 00:04:19 +0200  Sebastian Dröge <sebastian@centricular.com>
3580
3581         * configure.ac:
3582           Back to development
3583
3584 === release 1.5.2 ===
3585
3586 2015-06-24 23:39:37 +0200  Sebastian Dröge <sebastian@centricular.com>
3587
3588         * ChangeLog:
3589         * NEWS:
3590         * RELEASE:
3591         * configure.ac:
3592         * docs/plugins/gst-plugins-ugly-plugins.args:
3593         * docs/plugins/inspect/plugin-a52dec.xml:
3594         * docs/plugins/inspect/plugin-amrnb.xml:
3595         * docs/plugins/inspect/plugin-amrwbdec.xml:
3596         * docs/plugins/inspect/plugin-asf.xml:
3597         * docs/plugins/inspect/plugin-cdio.xml:
3598         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3599         * docs/plugins/inspect/plugin-dvdread.xml:
3600         * docs/plugins/inspect/plugin-dvdsub.xml:
3601         * docs/plugins/inspect/plugin-lame.xml:
3602         * docs/plugins/inspect/plugin-mad.xml:
3603         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3604         * docs/plugins/inspect/plugin-realmedia.xml:
3605         * docs/plugins/inspect/plugin-siddec.xml:
3606         * docs/plugins/inspect/plugin-twolame.xml:
3607         * docs/plugins/inspect/plugin-x264.xml:
3608         * docs/plugins/inspect/plugin-xingmux.xml:
3609         * gst-plugins-ugly.doap:
3610         * win32/common/config.h:
3611           Release 1.5.2
3612
3613 2015-06-24 23:14:52 +0200  Sebastian Dröge <sebastian@centricular.com>
3614
3615         * po/af.po:
3616         * po/az.po:
3617         * po/bg.po:
3618         * po/ca.po:
3619         * po/cs.po:
3620         * po/da.po:
3621         * po/de.po:
3622         * po/el.po:
3623         * po/en_GB.po:
3624         * po/eo.po:
3625         * po/es.po:
3626         * po/eu.po:
3627         * po/fi.po:
3628         * po/fr.po:
3629         * po/gl.po:
3630         * po/hr.po:
3631         * po/hu.po:
3632         * po/id.po:
3633         * po/it.po:
3634         * po/ja.po:
3635         * po/lt.po:
3636         * po/lv.po:
3637         * po/ms.po:
3638         * po/mt.po:
3639         * po/nb.po:
3640         * po/nl.po:
3641         * po/or.po:
3642         * po/pl.po:
3643         * po/pt_BR.po:
3644         * po/ro.po:
3645         * po/ru.po:
3646         * po/sk.po:
3647         * po/sl.po:
3648         * po/sq.po:
3649         * po/sr.po:
3650         * po/sv.po:
3651         * po/tr.po:
3652         * po/uk.po:
3653         * po/vi.po:
3654         * po/zh_CN.po:
3655           Update .po files
3656
3657 2015-06-24 11:15:22 +0200  Sebastian Dröge <sebastian@centricular.com>
3658
3659         * po/nl.po:
3660           po: Update translations
3661
3662 2015-06-15 16:33:26 +1000  Jan Schmidt <jan@centricular.com>
3663
3664         * gst/asfdemux/gstasfdemux.c:
3665           asfdemux: Use gst_video_multiview_guess_half_aspect() function
3666           Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
3667           stereoscopic video is full-frame per view or not.
3668
3669 2015-06-16 17:49:05 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3670
3671         * common:
3672           Automatic update of common submodule
3673           From 6015d26 to f74b2df
3674
3675 2014-11-26 22:15:43 +0100  Matej Knopp <matej.knopp@gmail.com>
3676
3677         * ext/x264/gstx264enc.c:
3678         * ext/x264/gstx264enc.h:
3679           x264enc: Use gst_video_encoder_set_min_pts
3680           This method replace the manual adjustment of PTS and DTS to avoid
3681           negative DTS issues. Using this method will also update the segment so
3682           we don't loos sync.
3683           https://bugzilla.gnome.org/show_bug.cgi?id=740575
3684
3685 2015-06-10 14:28:05 +1000  Jan Schmidt <jan@centricular.com>
3686
3687         * gst/asfdemux/Makefile.am:
3688         * gst/asfdemux/gstasfdemux.c:
3689         * gst/asfdemux/gstasfdemux.h:
3690           asfdemux: Add support for stereoscopic video metadata.
3691           Add parsing of stereoscopic metadata, and place into the caps to
3692           the decoder.
3693           Fix parsing of Advanced Mutual Exclustion objects.
3694           https://bugzilla.gnome.org/show_bug.cgi?id=711190
3695           Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
3696
3697 2014-10-05 00:54:59 +1000  Jan Schmidt <jan@centricular.com>
3698
3699         * ext/x264/gstx264enc.c:
3700         * ext/x264/gstx264enc.h:
3701           x264enc: Add support for stereoscopic video
3702           Provide new frame-packing property to directly set
3703           x264enc frame packing, or pass through upstream settings
3704           The explicit layout from the frame-packing property is
3705           preferred over any info from the caps.
3706
3707 2015-06-10 15:32:44 +0100  Chris Clayton <chris2553@googlemail.com>
3708
3709         * gst/xingmux/gstxingmux.c:
3710           xingmux: fix compiler warnings
3711           https://bugzilla.gnome.org/show_bug.cgi?id=750596
3712
3713 2015-06-09 15:28:46 +0200  Stefan Sauer <ensonic@users.sf.net>
3714
3715         * Makefile.am:
3716           cruft: add the obsolete tmpl dir to cruft-dirs
3717
3718 2015-06-09 11:30:34 +0200  Edward Hervey <bilboed@bilboed.com>
3719
3720         * common:
3721           Automatic update of common submodule
3722           From d9a3353 to 6015d26
3723
3724 2015-06-08 23:08:11 +0200  Stefan Sauer <ensonic@users.sf.net>
3725
3726         * common:
3727           Automatic update of common submodule
3728           From d37af32 to d9a3353
3729
3730 2015-06-07 23:06:47 +0200  Stefan Sauer <ensonic@users.sf.net>
3731
3732         * common:
3733           Automatic update of common submodule
3734           From 21ba2e5 to d37af32
3735
3736 2015-06-07 17:32:12 +0200  Stefan Sauer <ensonic@users.sf.net>
3737
3738         * common:
3739           Automatic update of common submodule
3740           From c408583 to 21ba2e5
3741
3742 2015-06-07 17:02:31 +0200  Stefan Sauer <ensonic@users.sf.net>
3743
3744         * docs/plugins/Makefile.am:
3745           docs: remove variables that we define in the snippet from common
3746           This is syncing our Makefile.am with upstream gtkdoc.
3747
3748 2015-06-07 17:16:30 +0200  Stefan Sauer <ensonic@users.sf.net>
3749
3750         * autogen.sh:
3751         * common:
3752           Automatic update of common submodule
3753           From d676993 to c408583
3754
3755 2015-06-07 16:44:43 +0200  Sebastian Dröge <sebastian@centricular.com>
3756
3757         * configure.ac:
3758           Back to development
3759
3760 === release 1.5.1 ===
3761
3762 2015-06-07 11:05:29 +0200  Sebastian Dröge <sebastian@centricular.com>
3763
3764         * ChangeLog:
3765         * NEWS:
3766         * RELEASE:
3767         * configure.ac:
3768         * docs/plugins/gst-plugins-ugly-plugins.args:
3769         * docs/plugins/inspect/plugin-a52dec.xml:
3770         * docs/plugins/inspect/plugin-amrnb.xml:
3771         * docs/plugins/inspect/plugin-amrwbdec.xml:
3772         * docs/plugins/inspect/plugin-asf.xml:
3773         * docs/plugins/inspect/plugin-cdio.xml:
3774         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3775         * docs/plugins/inspect/plugin-dvdread.xml:
3776         * docs/plugins/inspect/plugin-dvdsub.xml:
3777         * docs/plugins/inspect/plugin-lame.xml:
3778         * docs/plugins/inspect/plugin-mad.xml:
3779         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3780         * docs/plugins/inspect/plugin-realmedia.xml:
3781         * docs/plugins/inspect/plugin-siddec.xml:
3782         * docs/plugins/inspect/plugin-twolame.xml:
3783         * docs/plugins/inspect/plugin-x264.xml:
3784         * docs/plugins/inspect/plugin-xingmux.xml:
3785         * gst-plugins-ugly.doap:
3786         * win32/common/config.h:
3787           Release 1.5.1
3788
3789 2015-06-07 11:05:22 +0200  Sebastian Dröge <sebastian@centricular.com>
3790
3791         * po/af.po:
3792         * po/az.po:
3793         * po/bg.po:
3794         * po/ca.po:
3795         * po/cs.po:
3796         * po/da.po:
3797         * po/de.po:
3798         * po/el.po:
3799         * po/en_GB.po:
3800         * po/eo.po:
3801         * po/es.po:
3802         * po/eu.po:
3803         * po/fi.po:
3804         * po/fr.po:
3805         * po/gl.po:
3806         * po/hr.po:
3807         * po/hu.po:
3808         * po/id.po:
3809         * po/it.po:
3810         * po/ja.po:
3811         * po/lt.po:
3812         * po/lv.po:
3813         * po/ms.po:
3814         * po/mt.po:
3815         * po/nb.po:
3816         * po/nl.po:
3817         * po/or.po:
3818         * po/pl.po:
3819         * po/pt_BR.po:
3820         * po/ro.po:
3821         * po/ru.po:
3822         * po/sk.po:
3823         * po/sl.po:
3824         * po/sq.po:
3825         * po/sr.po:
3826         * po/sv.po:
3827         * po/tr.po:
3828         * po/uk.po:
3829         * po/vi.po:
3830         * po/zh_CN.po:
3831           Update .po files
3832
3833 2015-06-07 09:36:00 +0200  Sebastian Dröge <sebastian@centricular.com>
3834
3835         * po/eo.po:
3836         * po/fr.po:
3837           po: Update translations
3838
3839 2015-06-02 16:31:10 +0200  Edward Hervey <edward@centricular.com>
3840
3841         * tests/check/elements/amrnbenc.c:
3842         * tests/check/elements/mpeg2dec.c:
3843         * tests/check/elements/x264enc.c:
3844         * tests/check/elements/xingmux.c:
3845         * tests/check/pipelines/lame.c:
3846           check: Use GST_CHECK_MAIN () macro everywhere
3847           Makes source code smaller, and ensures we go through common initialization
3848           path (like the one that sets up XML unit test output ...)
3849
3850 2015-05-26 17:58:18 +0100  Tim-Philipp Müller <tim@centricular.com>
3851
3852         * ext/x264/gstx264enc.c:
3853           x264enc: don't artificially limit max allowed value of "threads" property
3854           In auto mode it will happily chose much higher values anyway,
3855           and a limit of 4 seems a bit low these days.
3856
3857 2015-05-12 22:05:02 +1000  Jan Schmidt <jan@centricular.com>
3858
3859         * ext/dvdread/dvdreadsrc.c:
3860           dvdread: Also reset the first_seek var in start()
3861           Make the initial chapter seek work across reuse.
3862           https://bugzilla.gnome.org/show_bug.cgi?id=453322
3863
3864 2015-05-12 21:52:24 +1000  Jan Schmidt <jan@centricular.com>
3865
3866         * ext/dvdread/dvdreadsrc.c:
3867         * ext/dvdread/dvdreadsrc.h:
3868           dvdread: Work around basesrc initial seek
3869           Ignore the initial seek basesrc sends, as it
3870           breaks starting from another chapter by
3871           immediately seeking back to the start of the title
3872
3873 2015-05-10 11:34:33 +0100  Tim-Philipp Müller <tim@centricular.com>
3874
3875         * ext/a52dec/gsta52dec.c:
3876         * ext/amrnb/amrnbdec.c:
3877         * ext/amrnb/amrnbenc.c:
3878         * ext/amrwbdec/amrwbdec.c:
3879         * ext/cdio/gstcdiocddasrc.c:
3880         * ext/lame/gstlamemp3enc.c:
3881         * ext/mad/gstmad.c:
3882         * ext/sidplay/gstsiddec.cc:
3883         * ext/twolame/gsttwolamemp2enc.c:
3884         * ext/x264/gstx264enc.c:
3885         * gst/realmedia/rademux.c:
3886         * gst/xingmux/gstxingmux.c:
3887           docs: update example pipelines in element docs
3888           Mostly gst-launch -> gst-launch-1.0, but also
3889           use autoaudiosink/autovideosink in more places
3890           and update pipelines a little or flesh out
3891           descriptions.
3892
3893 2015-04-27 10:57:12 +0100  Luis de Bethencourt <luis.bg@samsung.com>
3894
3895         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3896         * gst/realmedia/rdtdepay.c:
3897           Rename property enums from ARG_ to PROP_
3898           Property enum items should be nameed PROP_ for consistency and readability.
3899
3900 2015-04-26 17:56:22 +0100  Tim-Philipp Müller <tim@centricular.com>
3901
3902         * Android.mk:
3903         * ext/mad/Makefile.am:
3904         * ext/x264/Makefile.am:
3905         * gst/asfdemux/Makefile.am:
3906         * gst/dvdlpcmdec/Makefile.am:
3907         * gst/dvdsub/Makefile.am:
3908         * gst/realmedia/Makefile.am:
3909         * gst/xingmux/Makefile.am:
3910           Remove obsolete Android build cruft
3911           This is not needed any longer.
3912
3913 2015-04-24 17:05:20 +0100  Luis de Bethencourt <luis.bg@samsung.com>
3914
3915         * gst/realmedia/pnmsrc.c:
3916           realmedia: remove unused enum item PROP_LAST
3917
3918 2015-04-23 16:23:01 +0100  Tim-Philipp Müller <tim@centricular.com>
3919
3920         * tests/check/Makefile.am:
3921           tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
3922           Make sure the test environment is set up.
3923           https://bugzilla.gnome.org//show_bug.cgi?id=747624
3924
3925 2015-04-23 16:22:39 +0100  Tim-Philipp Müller <tim@centricular.com>
3926
3927         * configure.ac:
3928           configure: bump automake requirement to 1.14 and autoconf to 2.69
3929           This is only required for builds from git, people can still
3930           build tarballs if they only have older autotools.
3931           https://bugzilla.gnome.org//show_bug.cgi?id=747624
3932
3933 2015-04-23 16:22:30 +0100  Tim-Philipp Müller <tim@centricular.com>
3934
3935         * .gitignore:
3936           Update .gitignore
3937
3938 2015-04-22 10:37:54 +0200  Sebastian Dröge <sebastian@centricular.com>
3939
3940         * LICENSE_readme:
3941           Remove LICENSE_readme
3942           It's completely outdated and just confusing, better if people are
3943           forced to look at the actual code in question than trusting this file.
3944
3945 2015-04-22 10:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
3946
3947         * INSTALL:
3948           Remove INSTALL file
3949           autotools automatically generate this, and when using different versions
3950           for autogen.sh there will always be changes to a file tracked by git.
3951
3952 2015-04-20 14:35:30 +0900  Cliff Han <cliff.han@lge.com>
3953
3954         * gst/asfdemux/gstasfdemux.c:
3955           asfdemux: fix a seek failure due to out-of-range in push mode
3956           A seek in push mode failed for big offsets which are beyond
3957           the range of guint32.
3958           https://bugzilla.gnome.org/show_bug.cgi?id=748162
3959
3960 2015-04-08 16:52:06 +0200  Edward Hervey <edward@centricular.com>
3961
3962         * common:
3963         * tests/check/Makefile.am:
3964           tests: Use AM_TESTS_ENVIRONMENT
3965           Needed by the new automake test runner
3966
3967 2015-04-03 18:58:03 +0100  Tim-Philipp Müller <tim@centricular.com>
3968
3969         * autogen.sh:
3970         * common:
3971           Automatic update of common submodule
3972           From bc76a8b to c8fb372
3973
3974 2015-04-02 17:24:05 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3975
3976         * ext/a52dec/gsta52dec.c:
3977           a52dec: fix race in liba52dec lookup table initialization
3978           a52_init initializes the IMDCT global state as well as creating
3979           a new state. When two A52 decoders are created (eg, when two AC3
3980           tracks are contained in a video), calls to a52_init may happen
3981           at the same time, and the IMDCT initialization is not reentrant.
3982           https://bugzilla.gnome.org/show_bug.cgi?id=746781
3983
3984 2015-03-27 14:41:51 +0100  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
3985
3986         * ext/mpeg2dec/gstmpeg2dec.c:
3987           mpeg2dec: fix buffer leak in crop_buffer()
3988           gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
3989           gst_buffer_replace() reffed it as well so we were one reference extra.
3990           https://bugzilla.gnome.org/show_bug.cgi?id=746887
3991
3992 2015-03-28 16:58:26 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
3993
3994         * gst/realmedia/rmdemux.c:
3995           rmdemux: resurrect some flow return handling
3996           https://bugzilla.gnome.org/show_bug.cgi?id=744572
3997
3998 2015-03-28 16:57:06 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
3999
4000         * gst/asfdemux/gstasfdemux.c:
4001           asfdemux: resurrect some flow return handling
4002           https://bugzilla.gnome.org/show_bug.cgi?id=744572
4003
4004 2015-03-24 12:50:43 +0000  Luis de Bethencourt <luis.bg@samsung.com>
4005
4006         * ext/mpeg2dec/gstmpeg2dec.c:
4007           mpeg2dec: fix memory leak
4008           CID #1291630
4009
4010 2015-03-24 10:29:48 +0000  Luis de Bethencourt <luis.bg@samsung.com>
4011
4012         * ext/mpeg2dec/gstmpeg2dec.c:
4013           mpeg2dec: initialize buffer
4014           Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
4015           CID #1291634
4016
4017 2015-03-13 17:00:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
4018
4019         * ext/mpeg2dec/gstmpeg2dec.c:
4020           mpeg2dec: Add stride support
4021           This allow using external pools that have different strides from the
4022           default. These strides need to respect certain rules, which we check
4023           and if these are not met, we fallback to generic pool.
4024           https://bugzilla.gnome.org/show_bug.cgi?id=735379
4025
4026 2015-03-10 16:45:01 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
4027
4028         * ext/mpeg2dec/gstmpeg2dec.c:
4029         * ext/mpeg2dec/gstmpeg2dec.h:
4030           mpeg2dec: Re-implement pool handling
4031           This is a rewrite of the pool negotiation and configuration. Direct
4032           to output decoding is now achieved by configuring the pool using
4033           video-alignment. This removes copies when dealing with any elements that
4034           supports VideoAlignment, and enable usage of generic video buffer pool,
4035           XVImagePool and GLPool. It drops the crop meta implementation for now.
4036           https://bugzilla.gnome.org/show_bug.cgi?id=735379
4037
4038 2015-03-10 09:33:15 +0000  Tim-Philipp Müller <tim@centricular.com>
4039
4040         * gst/dvdsub/gstdvdsubdec.c:
4041           dvbsub: fix indentation
4042
4043 2015-03-10 09:32:51 +0000  Tim-Philipp Müller <tim@centricular.com>
4044
4045         * ext/dvdread/dvdreadsrc.c:
4046         * gst/dvdsub/gstdvdsubdec.c:
4047           Fix double semicolons
4048
4049 2015-03-09 19:11:51 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
4050
4051         * ext/mpeg2dec/gstmpeg2dec.c:
4052           Revert "mpeg2dec: Fix handling of stride"
4053           This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
4054
4055 2015-03-09 19:11:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
4056
4057         * ext/mpeg2dec/gstmpeg2dec.c:
4058           Revert "mpeg2dec: Use propose unref method for buffer"
4059           This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
4060
4061 2015-03-09 18:43:43 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
4062
4063         * ext/mpeg2dec/gstmpeg2dec.c:
4064           mpeg2dec: Use propose unref method for buffer
4065
4066 2015-01-21 18:29:22 +0000  Simon Farnsworth <simon.farnsworth@onelan.co.uk>
4067
4068         * ext/mpeg2dec/gstmpeg2dec.c:
4069           mpeg2dec: Fix handling of stride
4070           A pipeline like:
4071           gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec  ! vaapisink
4072           would look bad when file.ts contains 704x576 video, because vaapisink would
4073           give you buffers of stride 768, but libmpeg2 was not told about this and
4074           used a stride of 704.
4075           Tell libmpeg2 about the stride from  downstream; in the process, teach it to
4076           reject buffer pools that don't meet libmpeg2's chroma stride requirements
4077           Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
4078
4079 2015-02-11 13:56:48 +0100  Sebastian Dröge <sebastian@centricular.com>
4080
4081         * ext/x264/gstx264enc.c:
4082         * gst/asfdemux/gstasfdemux.c:
4083           Improve and fix LATENCY query handling
4084           This now follows the design docs everywhere, especially the maximum latency
4085           handling.
4086           https://bugzilla.gnome.org/show_bug.cgi?id=744106
4087
4088 2015-02-06 19:04:32 +0100  Sebastian Dröge <sebastian@centricular.com>
4089
4090         * ext/x264/gstx264enc.c:
4091           x264enc: Don't set max latency to the same value as the encoder latency
4092           The meaning of the max latency is *not* the maximum latency this element will
4093           introduce. It is the maximum latency this element can endure without
4094           overflowing any buffers, which is infinite for x264enc.
4095           Fixes latency configuration in zero latency mode, where max latency was
4096           becoming 0... which usually won't work well if something else introduces
4097           latency as then max < min in the end, and latency configuration just fails.
4098
4099 2015-02-02 14:13:10 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4100
4101         * ext/x264/gstx264enc.c:
4102           x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
4103           This matches what is done when downstream caps are not ANY, and fixes
4104           prerolling in byte stream mode when typefind is downstream.
4105
4106 2015-01-21 09:56:41 +0100  Sebastian Dröge <sebastian@centricular.com>
4107
4108         * ext/lame/gstlamemp3enc.c:
4109         * ext/twolame/gsttwolamemp2enc.c:
4110           Constify some static arrays everywhere
4111
4112 2015-01-18 16:53:41 +0000  Tim-Philipp Müller <tim@centricular.com>
4113
4114         * configure.ac:
4115           configure: remove non-ported plugins stuff
4116           It's not needed any longer, all plugins in -ugly
4117           have been ported.
4118
4119 2015-01-18 11:07:43 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4120
4121         * ext/x264/gstx264enc.c:
4122           x264enc: Don't set an allocation maximum
4123           There is no reason x264enc should enforce a maximum allocation size.
4124           The maximum is normally set by buffer pool which cannot grow, but we
4125           don't offer a buffer pool. This would lead to stall when used with
4126           element that don't implement allocation query.
4127           Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
4128
4129 2015-01-12 16:10:45 +0100  Stefan Sauer <ensonic@users.sf.net>
4130
4131         * common:
4132           Automatic update of common submodule
4133           From f2c6b95 to bc76a8b
4134
4135 2014-12-22 11:46:27 +0100  Sebastian Dröge <sebastian@centricular.com>
4136
4137         * MAINTAINERS:
4138           MAINTAINERS: Update my mail address
4139
4140 2014-12-18 10:54:30 +0100  Sebastian Dröge <sebastian@centricular.com>
4141
4142         * common:
4143           Automatic update of common submodule
4144           From ef1ffdc to f2c6b95
4145
4146 2014-11-27 17:11:30 +0100  Edward Hervey <bilboed@bilboed.com>
4147
4148         * common:
4149           Automatic update of common submodule
4150           From 7bb2bce to ef1ffdc
4151
4152 2014-06-06 13:59:57 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4153
4154         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4155           dvdlpcmdec: set channel positions using the appropriate API
4156           https://bugzilla.gnome.org/show_bug.cgi?id=731038
4157
4158 2014-11-05 23:34:56 +0000  Tim-Philipp Müller <tim@centricular.com>
4159
4160         * gst/asfdemux/gstasfdemux.c:
4161           asfdemux: fix comment
4162
4163 2014-11-05 13:45:29 +0100  Edward Hervey <bilboed@bilboed.com>
4164
4165         * gst/asfdemux/gstasfdemux.c:
4166           asfdemux: Send duration query upstream first
4167           An upstream element (like mms or some dlna source) might be able to
4168           answer the query. Try that first, else fallback to standard logic
4169
4170 2014-11-02 17:31:05 +0000  Tim-Philipp Müller <tim@centricular.com>
4171
4172         * gst/asfdemux/asfpacket.c:
4173           asf: fix up file mode
4174
4175 2014-10-27 17:58:14 +0100  Sebastian Dröge <sebastian@centricular.com>
4176
4177         * common:
4178           Automatic update of common submodule
4179           From 84d06cd to 7bb2bce
4180
4181 2014-10-21 19:46:03 +0100  Tim-Philipp Müller <tim@centricular.com>
4182
4183         * Makefile.am:
4184           tests: parallelise 'make check-valgrind'
4185
4186 2014-10-21 13:02:03 +0100  Tim-Philipp Müller <tim@centricular.com>
4187
4188         * common:
4189           Automatic update of common submodule
4190           From a8c8939 to 84d06cd
4191
4192 2014-10-21 12:58:58 +0200  Stefan Sauer <ensonic@users.sf.net>
4193
4194         * README:
4195         * common:
4196           Automatic update of common submodule
4197           From 36388a1 to a8c8939
4198
4199 2014-08-22 10:46:35 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
4200
4201         * gst/asfdemux/gstasfdemux.c:
4202           asfdemux: first try to delegate TIME seek events upstream
4203           We should give a chance to upstream to handle TIME seek events before trying
4204           to handle it in asfdemux.
4205           Fix a bug where fast backward seeks where discarded right away because they
4206           were not supported by asfdemux.
4207           https://bugzilla.gnome.org/show_bug.cgi?id=734471
4208
4209 2014-09-04 16:57:02 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
4210
4211         * gst/asfdemux/asfheaders.c:
4212         * gst/asfdemux/asfheaders.h:
4213         * gst/asfdemux/gstasfdemux.c:
4214           asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
4215           We can safely ignore those but best to claim to understand this object type so
4216           we don't raise a warning.
4217           https://bugzilla.gnome.org/show_bug.cgi?id=736060
4218
4219 2014-08-21 12:09:23 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4220
4221         * gst/asfdemux/gstasfdemux.c:
4222         * gst/asfdemux/gstasfdemux.h:
4223           asfdemux: if video is h264, check the codec_data for bytestream data
4224           For bytestream we don't want to expose it as codec_data but rather as
4225           streamheader as it is not out-of-band data but data that should be
4226           prepended to the beginning of the stream before the other buffers.
4227           https://bugzilla.gnome.org/show_bug.cgi?id=735070
4228
4229 2014-08-10 19:13:10 +0100  Tim-Philipp Müller <tim@centricular.com>
4230
4231         * docs/plugins/inspect/plugin-a52dec.xml:
4232         * docs/plugins/inspect/plugin-amrnb.xml:
4233         * docs/plugins/inspect/plugin-amrwbdec.xml:
4234         * docs/plugins/inspect/plugin-asf.xml:
4235         * docs/plugins/inspect/plugin-cdio.xml:
4236         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4237         * docs/plugins/inspect/plugin-dvdread.xml:
4238         * docs/plugins/inspect/plugin-dvdsub.xml:
4239         * docs/plugins/inspect/plugin-lame.xml:
4240         * docs/plugins/inspect/plugin-mad.xml:
4241         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4242         * docs/plugins/inspect/plugin-realmedia.xml:
4243         * docs/plugins/inspect/plugin-siddec.xml:
4244         * docs/plugins/inspect/plugin-twolame.xml:
4245         * docs/plugins/inspect/plugin-x264.xml:
4246         * docs/plugins/inspect/plugin-xingmux.xml:
4247           docs: update for git master
4248
4249 2014-08-06 12:07:09 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4250
4251         * gst/asfdemux/gstasfdemux.c:
4252           asfdemux: simplify log statement
4253           Use the GST_PTR_FORMAT to print the buffer
4254
4255 2014-08-05 19:47:26 +0100  Tim-Philipp Müller <tim@centricular.com>
4256
4257         * ext/x264/gstx264enc.c:
4258           x264: fix colour inversion with YV12 format
4259           It's the same as I420 but with the U/V planes swapped.
4260
4261 2014-08-01 10:37:44 +0200  Edward Hervey <edward@collabora.com>
4262
4263         * Makefile.am:
4264         * common:
4265           Makefile: Add usage of build-checks step
4266           Allows building checks without running them
4267
4268 2014-07-08 16:45:45 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
4269
4270         * ext/x264/gstx264enc.c:
4271           x264enc: Request buffers in allocation query
4272           https://bugzilla.gnome.org/show_bug.cgi?id=732288
4273
4274 2014-06-06 20:23:15 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4275
4276         * ext/x264/gstx264enc.c:
4277         * ext/x264/gstx264enc.h:
4278           x264enc: Shift both PTS and DTS to ensure positive timestamp
4279           Currently we only shift DTS to compensate that we don't support negative
4280           timestamp. This cause a problem that PTS is no longer >= DTS and may
4281           make muxers live much harder. Instead, shift both PTS/DTS forward. Also
4282           remove all the hack to handle this which seems the result of thinking libx264
4283           is bugged.
4284           https://bugzilla.gnome.org/show_bug.cgi?id=731351
4285
4286 2014-07-19 18:04:46 +0200  Sebastian Dröge <sebastian@centricular.com>
4287
4288         * configure.ac:
4289           Back to development
4290
4291 === release 1.4.0 ===
4292
4293 2014-07-19 17:44:06 +0200  Sebastian Dröge <sebastian@centricular.com>
4294
4295         * ChangeLog:
4296         * NEWS:
4297         * RELEASE:
4298         * configure.ac:
4299         * docs/plugins/inspect/plugin-a52dec.xml:
4300         * docs/plugins/inspect/plugin-amrnb.xml:
4301         * docs/plugins/inspect/plugin-amrwbdec.xml:
4302         * docs/plugins/inspect/plugin-asf.xml:
4303         * docs/plugins/inspect/plugin-cdio.xml:
4304         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4305         * docs/plugins/inspect/plugin-dvdread.xml:
4306         * docs/plugins/inspect/plugin-dvdsub.xml:
4307         * docs/plugins/inspect/plugin-lame.xml:
4308         * docs/plugins/inspect/plugin-mad.xml:
4309         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4310         * docs/plugins/inspect/plugin-realmedia.xml:
4311         * docs/plugins/inspect/plugin-siddec.xml:
4312         * docs/plugins/inspect/plugin-twolame.xml:
4313         * docs/plugins/inspect/plugin-x264.xml:
4314         * docs/plugins/inspect/plugin-xingmux.xml:
4315         * gst-plugins-ugly.doap:
4316         * win32/common/config.h:
4317           Release 1.4.0
4318
4319 2014-07-19 16:50:04 +0200  Sebastian Dröge <sebastian@centricular.com>
4320
4321         * po/af.po:
4322         * po/az.po:
4323         * po/bg.po:
4324         * po/ca.po:
4325         * po/cs.po:
4326         * po/da.po:
4327         * po/de.po:
4328         * po/el.po:
4329         * po/en_GB.po:
4330         * po/eo.po:
4331         * po/es.po:
4332         * po/eu.po:
4333         * po/fi.po:
4334         * po/fr.po:
4335         * po/gl.po:
4336         * po/hr.po:
4337         * po/hu.po:
4338         * po/id.po:
4339         * po/it.po:
4340         * po/ja.po:
4341         * po/lt.po:
4342         * po/lv.po:
4343         * po/ms.po:
4344         * po/mt.po:
4345         * po/nb.po:
4346         * po/nl.po:
4347         * po/or.po:
4348         * po/pl.po:
4349         * po/pt_BR.po:
4350         * po/ro.po:
4351         * po/ru.po:
4352         * po/sk.po:
4353         * po/sl.po:
4354         * po/sq.po:
4355         * po/sr.po:
4356         * po/sv.po:
4357         * po/tr.po:
4358         * po/uk.po:
4359         * po/vi.po:
4360         * po/zh_CN.po:
4361           Update .po files
4362
4363 2014-07-19 12:48:11 +0200  Sebastian Dröge <sebastian@centricular.com>
4364
4365         * po/sv.po:
4366           po: Update translations
4367
4368 === release 1.3.91 ===
4369
4370 2014-07-11 11:44:28 +0200  Sebastian Dröge <sebastian@centricular.com>
4371
4372         * ChangeLog:
4373         * NEWS:
4374         * RELEASE:
4375         * configure.ac:
4376         * docs/plugins/inspect/plugin-a52dec.xml:
4377         * docs/plugins/inspect/plugin-amrnb.xml:
4378         * docs/plugins/inspect/plugin-amrwbdec.xml:
4379         * docs/plugins/inspect/plugin-asf.xml:
4380         * docs/plugins/inspect/plugin-cdio.xml:
4381         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4382         * docs/plugins/inspect/plugin-dvdread.xml:
4383         * docs/plugins/inspect/plugin-dvdsub.xml:
4384         * docs/plugins/inspect/plugin-lame.xml:
4385         * docs/plugins/inspect/plugin-mad.xml:
4386         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4387         * docs/plugins/inspect/plugin-realmedia.xml:
4388         * docs/plugins/inspect/plugin-siddec.xml:
4389         * docs/plugins/inspect/plugin-twolame.xml:
4390         * docs/plugins/inspect/plugin-x264.xml:
4391         * docs/plugins/inspect/plugin-xingmux.xml:
4392         * gst-plugins-ugly.doap:
4393         * win32/common/config.h:
4394           Release 1.3.91
4395
4396 2014-07-11 11:13:39 +0200  Sebastian Dröge <sebastian@centricular.com>
4397
4398         * po/af.po:
4399         * po/az.po:
4400         * po/bg.po:
4401         * po/ca.po:
4402         * po/cs.po:
4403         * po/da.po:
4404         * po/de.po:
4405         * po/el.po:
4406         * po/en_GB.po:
4407         * po/eo.po:
4408         * po/es.po:
4409         * po/eu.po:
4410         * po/fi.po:
4411         * po/fr.po:
4412         * po/gl.po:
4413         * po/hr.po:
4414         * po/hu.po:
4415         * po/id.po:
4416         * po/it.po:
4417         * po/ja.po:
4418         * po/lt.po:
4419         * po/lv.po:
4420         * po/ms.po:
4421         * po/mt.po:
4422         * po/nb.po:
4423         * po/nl.po:
4424         * po/or.po:
4425         * po/pl.po:
4426         * po/pt_BR.po:
4427         * po/ro.po:
4428         * po/ru.po:
4429         * po/sk.po:
4430         * po/sl.po:
4431         * po/sq.po:
4432         * po/sr.po:
4433         * po/sv.po:
4434         * po/tr.po:
4435         * po/uk.po:
4436         * po/vi.po:
4437         * po/zh_CN.po:
4438           Update .po files
4439
4440 2014-07-11 08:53:12 +0200  Sebastian Dröge <sebastian@centricular.com>
4441
4442         * po/vi.po:
4443           po: Update translations
4444
4445 2014-07-04 03:22:00 +0200  Sebastian Rasmussen <sebras@hotmail.com>
4446
4447         * gst/realmedia/rademux.c:
4448           rademux: Print invalid fourcc in error message in hex
4449           Previously this was printed as characters which caused later processing
4450           of the error message to sometimes warn about non-UTF-8 characters.
4451           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
4452
4453 === release 1.3.90 ===
4454
4455 2014-06-28 11:39:14 +0200  Sebastian Dröge <sebastian@centricular.com>
4456
4457         * ChangeLog:
4458         * NEWS:
4459         * RELEASE:
4460         * configure.ac:
4461         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4462         * docs/plugins/inspect/plugin-a52dec.xml:
4463         * docs/plugins/inspect/plugin-amrnb.xml:
4464         * docs/plugins/inspect/plugin-amrwbdec.xml:
4465         * docs/plugins/inspect/plugin-asf.xml:
4466         * docs/plugins/inspect/plugin-cdio.xml:
4467         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4468         * docs/plugins/inspect/plugin-dvdread.xml:
4469         * docs/plugins/inspect/plugin-dvdsub.xml:
4470         * docs/plugins/inspect/plugin-lame.xml:
4471         * docs/plugins/inspect/plugin-mad.xml:
4472         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4473         * docs/plugins/inspect/plugin-realmedia.xml:
4474         * docs/plugins/inspect/plugin-siddec.xml:
4475         * docs/plugins/inspect/plugin-twolame.xml:
4476         * docs/plugins/inspect/plugin-x264.xml:
4477         * docs/plugins/inspect/plugin-xingmux.xml:
4478         * gst-plugins-ugly.doap:
4479         * win32/common/config.h:
4480           Release 1.3.90
4481
4482 2014-06-28 11:39:01 +0200  Sebastian Dröge <sebastian@centricular.com>
4483
4484         * po/af.po:
4485         * po/az.po:
4486         * po/bg.po:
4487         * po/ca.po:
4488         * po/cs.po:
4489         * po/da.po:
4490         * po/de.po:
4491         * po/el.po:
4492         * po/en_GB.po:
4493         * po/eo.po:
4494         * po/es.po:
4495         * po/eu.po:
4496         * po/fi.po:
4497         * po/fr.po:
4498         * po/gl.po:
4499         * po/hr.po:
4500         * po/hu.po:
4501         * po/id.po:
4502         * po/it.po:
4503         * po/ja.po:
4504         * po/lt.po:
4505         * po/lv.po:
4506         * po/ms.po:
4507         * po/mt.po:
4508         * po/nb.po:
4509         * po/nl.po:
4510         * po/or.po:
4511         * po/pl.po:
4512         * po/pt_BR.po:
4513         * po/ro.po:
4514         * po/ru.po:
4515         * po/sk.po:
4516         * po/sl.po:
4517         * po/sq.po:
4518         * po/sr.po:
4519         * po/sv.po:
4520         * po/tr.po:
4521         * po/uk.po:
4522         * po/vi.po:
4523         * po/zh_CN.po:
4524           Update .po files
4525
4526 2014-06-22 21:48:28 +0100  Tim-Philipp Müller <tim@centricular.com>
4527
4528         * .gitignore:
4529           Ignore autotools test-driver temp files from 'make check'
4530
4531 2014-06-22 19:36:14 +0200  Sebastian Dröge <sebastian@centricular.com>
4532
4533         * configure.ac:
4534           Back to development
4535
4536 === release 1.3.3 ===
4537
4538 2014-06-22 18:13:53 +0200  Sebastian Dröge <sebastian@centricular.com>
4539
4540         * ChangeLog:
4541         * NEWS:
4542         * RELEASE:
4543         * configure.ac:
4544         * docs/plugins/inspect/plugin-a52dec.xml:
4545         * docs/plugins/inspect/plugin-amrnb.xml:
4546         * docs/plugins/inspect/plugin-amrwbdec.xml:
4547         * docs/plugins/inspect/plugin-asf.xml:
4548         * docs/plugins/inspect/plugin-cdio.xml:
4549         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4550         * docs/plugins/inspect/plugin-dvdread.xml:
4551         * docs/plugins/inspect/plugin-dvdsub.xml:
4552         * docs/plugins/inspect/plugin-lame.xml:
4553         * docs/plugins/inspect/plugin-mad.xml:
4554         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4555         * docs/plugins/inspect/plugin-realmedia.xml:
4556         * docs/plugins/inspect/plugin-siddec.xml:
4557         * docs/plugins/inspect/plugin-twolame.xml:
4558         * docs/plugins/inspect/plugin-x264.xml:
4559         * docs/plugins/inspect/plugin-xingmux.xml:
4560         * gst-plugins-ugly.doap:
4561         * win32/common/config.h:
4562           Release 1.3.3
4563
4564 2014-06-22 17:40:40 +0200  Sebastian Dröge <sebastian@centricular.com>
4565
4566         * po/af.po:
4567         * po/az.po:
4568         * po/bg.po:
4569         * po/ca.po:
4570         * po/cs.po:
4571         * po/da.po:
4572         * po/de.po:
4573         * po/el.po:
4574         * po/en_GB.po:
4575         * po/eo.po:
4576         * po/es.po:
4577         * po/eu.po:
4578         * po/fi.po:
4579         * po/fr.po:
4580         * po/gl.po:
4581         * po/hr.po:
4582         * po/hu.po:
4583         * po/id.po:
4584         * po/it.po:
4585         * po/ja.po:
4586         * po/lt.po:
4587         * po/lv.po:
4588         * po/ms.po:
4589         * po/mt.po:
4590         * po/nb.po:
4591         * po/nl.po:
4592         * po/or.po:
4593         * po/pl.po:
4594         * po/pt_BR.po:
4595         * po/ro.po:
4596         * po/ru.po:
4597         * po/sk.po:
4598         * po/sl.po:
4599         * po/sq.po:
4600         * po/sr.po:
4601         * po/sv.po:
4602         * po/tr.po:
4603         * po/uk.po:
4604         * po/vi.po:
4605         * po/zh_CN.po:
4606           Update .po files
4607
4608 2014-06-22 14:25:18 +0200  Sebastian Dröge <sebastian@centricular.com>
4609
4610         * po/de.po:
4611         * po/nl.po:
4612           po: Update translations
4613
4614 2014-05-26 17:55:43 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
4615
4616         * gst/realmedia/rmdemux.c:
4617         * gst/realmedia/rmdemux.h:
4618           rmdemux: use GstFlowCombiner
4619           Removes flow return combination code to use the newly added GstFlowCombiner
4620           https://bugzilla.gnome.org/show_bug.cgi?id=709224
4621
4622 2014-05-23 18:17:11 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
4623
4624         * gst/asfdemux/gstasfdemux.c:
4625         * gst/asfdemux/gstasfdemux.h:
4626           asfdemux: use GstFlowCombiner
4627           Removes flow return combination code to use the newly added GstFlowCombiner
4628           https://bugzilla.gnome.org/show_bug.cgi?id=709224
4629
4630 2014-05-28 09:49:59 +0200  Aurélien Zanelli <aurelien.zanelli@parrot.com>
4631
4632         * ext/x264/gstx264enc.c:
4633           x264enc: fix caps leak in set_format()
4634           https://bugzilla.gnome.org/show_bug.cgi?id=730865
4635
4636 2013-12-01 20:53:03 +0100  Matej Knopp <matej.knopp@gmail.com>
4637
4638         * gst/asfdemux/gstasfdemux.c:
4639           asfdemux: Handle initial 0 timestamp that should have been -1
4640           https://bugzilla.gnome.org/show_bug.cgi?id=719660
4641
4642 2014-05-21 13:23:33 +0200  Sebastian Dröge <sebastian@centricular.com>
4643
4644         * configure.ac:
4645           Back to development
4646
4647 === release 1.3.2 ===
4648
4649 2014-05-21 13:06:35 +0200  Sebastian Dröge <sebastian@centricular.com>
4650
4651         * ChangeLog:
4652         * NEWS:
4653         * RELEASE:
4654         * common:
4655         * configure.ac:
4656         * docs/plugins/inspect-build.stamp:
4657         * docs/plugins/inspect.stamp:
4658         * docs/plugins/inspect/plugin-a52dec.xml:
4659         * docs/plugins/inspect/plugin-amrnb.xml:
4660         * docs/plugins/inspect/plugin-amrwbdec.xml:
4661         * docs/plugins/inspect/plugin-asf.xml:
4662         * docs/plugins/inspect/plugin-cdio.xml:
4663         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4664         * docs/plugins/inspect/plugin-dvdread.xml:
4665         * docs/plugins/inspect/plugin-dvdsub.xml:
4666         * docs/plugins/inspect/plugin-lame.xml:
4667         * docs/plugins/inspect/plugin-mad.xml:
4668         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4669         * docs/plugins/inspect/plugin-realmedia.xml:
4670         * docs/plugins/inspect/plugin-siddec.xml:
4671         * docs/plugins/inspect/plugin-twolame.xml:
4672         * docs/plugins/inspect/plugin-x264.xml:
4673         * docs/plugins/inspect/plugin-xingmux.xml:
4674         * gst-plugins-ugly.doap:
4675         * win32/common/config.h:
4676           Release 1.3.2
4677
4678 2014-05-21 12:53:52 +0200  Sebastian Dröge <sebastian@centricular.com>
4679
4680         * po/af.po:
4681         * po/az.po:
4682         * po/bg.po:
4683         * po/ca.po:
4684         * po/cs.po:
4685         * po/da.po:
4686         * po/de.po:
4687         * po/el.po:
4688         * po/en_GB.po:
4689         * po/eo.po:
4690         * po/es.po:
4691         * po/eu.po:
4692         * po/fi.po:
4693         * po/fr.po:
4694         * po/gl.po:
4695         * po/hr.po:
4696         * po/hu.po:
4697         * po/id.po:
4698         * po/it.po:
4699         * po/ja.po:
4700         * po/lt.po:
4701         * po/lv.po:
4702         * po/ms.po:
4703         * po/mt.po:
4704         * po/nb.po:
4705         * po/nl.po:
4706         * po/or.po:
4707         * po/pl.po:
4708         * po/pt_BR.po:
4709         * po/ro.po:
4710         * po/ru.po:
4711         * po/sk.po:
4712         * po/sl.po:
4713         * po/sq.po:
4714         * po/sr.po:
4715         * po/sv.po:
4716         * po/tr.po:
4717         * po/uk.po:
4718         * po/vi.po:
4719         * po/zh_CN.po:
4720           Update .po files
4721
4722 2014-05-21 10:51:38 +0200  Sebastian Dröge <sebastian@centricular.com>
4723
4724         * common:
4725           Automatic update of common submodule
4726           From 211fa5f to 1f5d3c3
4727
4728 2014-05-16 16:24:46 +0100  Tim-Philipp Müller <tim@centricular.com>
4729
4730         * ext/mpeg2dec/gstmpeg2dec.h:
4731           mpeg2dec: remove unused struct members
4732
4733 2014-05-16 12:21:06 +0200  Sebastian Dröge <sebastian@centricular.com>
4734
4735         * gst/realmedia/rtspreal.c:
4736           rtspreal: Fix some memory leaks in an error path
4737           CID 1212165.
4738
4739 2014-05-09 14:54:54 +0200  Edward Hervey <bilboed@bilboed.com>
4740
4741         * ext/mpeg2dec/gstmpeg2dec.c:
4742           mpeg2dec: Release codec state on negotiation failures
4743           Else it leaks
4744           CID #1212169
4745
4746 2014-05-03 20:48:37 +0200  Sebastian Dröge <sebastian@centricular.com>
4747
4748         * configure.ac:
4749           Back to development
4750
4751 === release 1.3.1 ===
4752
4753 2014-05-03 18:29:23 +0200  Sebastian Dröge <sebastian@centricular.com>
4754
4755         * ChangeLog:
4756         * NEWS:
4757         * RELEASE:
4758         * configure.ac:
4759         * docs/plugins/gst-plugins-ugly-plugins.args:
4760         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4761         * docs/plugins/inspect/plugin-a52dec.xml:
4762         * docs/plugins/inspect/plugin-amrnb.xml:
4763         * docs/plugins/inspect/plugin-amrwbdec.xml:
4764         * docs/plugins/inspect/plugin-asf.xml:
4765         * docs/plugins/inspect/plugin-cdio.xml:
4766         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4767         * docs/plugins/inspect/plugin-dvdread.xml:
4768         * docs/plugins/inspect/plugin-dvdsub.xml:
4769         * docs/plugins/inspect/plugin-lame.xml:
4770         * docs/plugins/inspect/plugin-mad.xml:
4771         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4772         * docs/plugins/inspect/plugin-realmedia.xml:
4773         * docs/plugins/inspect/plugin-siddec.xml:
4774         * docs/plugins/inspect/plugin-twolame.xml:
4775         * docs/plugins/inspect/plugin-x264.xml:
4776         * docs/plugins/inspect/plugin-xingmux.xml:
4777         * gst-plugins-ugly.doap:
4778         * win32/common/config.h:
4779           Release 1.3.1
4780
4781 2014-05-03 18:21:01 +0200  Sebastian Dröge <sebastian@centricular.com>
4782
4783         * po/af.po:
4784         * po/az.po:
4785         * po/bg.po:
4786         * po/ca.po:
4787         * po/cs.po:
4788         * po/da.po:
4789         * po/de.po:
4790         * po/el.po:
4791         * po/en_GB.po:
4792         * po/eo.po:
4793         * po/es.po:
4794         * po/eu.po:
4795         * po/fi.po:
4796         * po/fr.po:
4797         * po/gl.po:
4798         * po/hr.po:
4799         * po/hu.po:
4800         * po/id.po:
4801         * po/it.po:
4802         * po/ja.po:
4803         * po/lt.po:
4804         * po/lv.po:
4805         * po/ms.po:
4806         * po/mt.po:
4807         * po/nb.po:
4808         * po/nl.po:
4809         * po/or.po:
4810         * po/pl.po:
4811         * po/pt_BR.po:
4812         * po/ro.po:
4813         * po/ru.po:
4814         * po/sk.po:
4815         * po/sl.po:
4816         * po/sq.po:
4817         * po/sr.po:
4818         * po/sv.po:
4819         * po/tr.po:
4820         * po/uk.po:
4821         * po/vi.po:
4822         * po/zh_CN.po:
4823           Update .po files
4824
4825 2014-05-03 17:23:39 +0200  Sebastian Dröge <sebastian@centricular.com>
4826
4827         * po/de.po:
4828         * po/id.po:
4829         * po/lv.po:
4830         * po/sk.po:
4831         * po/sr.po:
4832           po: Update translations
4833
4834 2014-05-03 10:15:28 +0200  Sebastian Dröge <sebastian@centricular.com>
4835
4836         * common:
4837           Automatic update of common submodule
4838           From bcb1518 to 211fa5f
4839
4840 2014-04-27 00:29:16 +0100  Tim-Philipp Müller <tim@centricular.com>
4841
4842         * ext/sidplay/gstsiddec.cc:
4843         * gst/asfdemux/gstrtspwms.c:
4844         * gst/realmedia/rademux.c:
4845         * gst/realmedia/rdtmanager.c:
4846         * gst/realmedia/rtspreal.c:
4847           docs: remove outdated and pointless 'Last reviewed' lines from docs
4848           They are very confusing for people, and more often than not
4849           also just not very accurate. Seeing 'last reviewed: 2005' in
4850           your docs is not very confidence-inspiring. Let's just remove
4851           those comments.
4852
4853 2014-04-10 17:29:30 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4854
4855         * gst/dvdsub/gstdvdsubdec.c:
4856           dvdsubdec: fix spurious rejection of 0 time offset commands
4857           Coverity 206168
4858
4859 2014-04-10 16:53:25 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4860
4861         * ext/dvdread/dvdreadsrc.c:
4862           dvdread: avoid intermediate promotion to signed
4863           We should not reach the dangerous range here, though.
4864           Coverity 206491, 206492, 1139856
4865
4866 2014-01-17 10:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4867
4868         * ext/mpeg2dec/gstmpeg2dec.c:
4869           mpeg2dec: do not reset the whole video info when setting size
4870           New changes to gstvideo will reset all the video info state
4871           when calling _set_format, overwriting what was previously set
4872           in the preceding code.
4873           The comment says the following code is meant to preserve the
4874           pre-crop size, so let's just keep the size and related data
4875           as this does not seem to break anything else (this is what
4876           the _set_format call would have set before the change that
4877           reset all data, except the colorimetry).
4878
4879 2014-04-03 15:06:22 +0200  Edward Hervey <bilboed@bilboed.com>
4880
4881         * gst/asfdemux/gstasfdemux.c:
4882           asfdemux: Fix payloads check
4883           Don't iterate stream->payloads if ... it doesn't exist
4884           CID #1139846
4885
4886 2014-03-02 05:11:10 +0100  Sebastian Rasmussen <sebras@hotmail.com>
4887
4888         * .gitignore:
4889           .gitignore: Ignore gcov intermediate files
4890           https://bugzilla.gnome.org/show_bug.cgi?id=725483
4891
4892 2014-02-28 09:35:10 +0100  Sebastian Dröge <sebastian@centricular.com>
4893
4894         * common:
4895           Automatic update of common submodule
4896           From fe1672e to bcb1518
4897
4898 2014-02-26 22:12:50 +0100  Stefan Sauer <ensonic@users.sf.net>
4899
4900         * common:
4901           Automatic update of common submodule
4902           From 1a07da9 to fe1672e
4903
4904 2014-02-26 11:31:03 +0100  Stefan Sauer <ensonic@users.sf.net>
4905
4906         * docs/Makefile.am:
4907           docs: install prebuilt plugin docs if gtk-doc is disabled
4908           Sync to the Makefile.am from gst-plugin-base where it is done right.
4909           Fixes #725034
4910
4911 2014-02-13 09:39:04 +0100  Stefan Sauer <ensonic@users.sf.net>
4912
4913         * gst/xingmux/gstxingmux.c:
4914         * gst/xingmux/plugin.c:
4915           xingmux: add muxer category and make element plugable
4916           This is required to make encodebin consider the element. Yet it is not enough to
4917           have it plugged it has a lower priority than most mp3encoders and no different
4918           caps.
4919
4920 2014-02-24 11:42:00 +0100  Dirk Van Haerenborgh <vhdirk@gmail.com>
4921
4922         * ext/x264/gstx264enc.c:
4923           x264enc: allow lossless compression (qp=0)
4924           https://bugzilla.gnome.org/show_bug.cgi?id=725051
4925
4926 2014-02-20 21:08:08 +0100  Edward Hervey <edward@collabora.com>
4927
4928         * m4/a52.m4:
4929           m4: Remove extra check for 11+ year old a52 release
4930           You deserve a build failure if you still have that version
4931           If someone wants to completely remove this m4 to replace it with the
4932           generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
4933
4934 2014-02-19 21:11:55 +0100  Rico Tzschichholz <ricotz@ubuntu.com>
4935
4936         * m4/a52.m4:
4937           m4: Fix multiple tests in AC_CHECK_A52DEC
4938
4939 2014-02-09 23:41:36 +0100  Sebastian Dröge <sebastian@centricular.com>
4940
4941         * gst/asfdemux/gstasfdemux.c:
4942           asfdemux: Remove unused function
4943
4944 2014-02-06 19:22:47 +0100  Edward Hervey <edward@collabora.com>
4945
4946         * tests/check/Makefile.am:
4947           check: Fix test location
4948
4949 2014-02-03 02:06:11 +0100  Sebastian Rasmussen <sebras@hotmail.com>
4950
4951         * tests/check/Makefile.am:
4952           tests: Don't build disabled plugins' check tests
4953           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
4954
4955 2014-01-30 10:44:29 +0100  Edward Hervey <bilboed@bilboed.com>
4956
4957         * common:
4958           Automatic update of common submodule
4959           From d48bed3 to 1a07da9
4960
4961 2014-01-03 16:20:11 +0000  Tim-Philipp Müller <tim@centricular.com>
4962
4963         * gst/asfdemux/gstasfdemux.c:
4964           asfdemux: only add "format" field with fourcc to WMV caps
4965           Doesn't make sense for e.g. H264 or MJPEG.
4966
4967 2013-12-22 22:34:03 +0000  Tim-Philipp Müller <tim@centricular.com>
4968
4969         * autogen.sh:
4970         * common:
4971           Automatic update of common submodule
4972           From dbedaa0 to d48bed3
4973
4974 2013-12-22 21:56:03 +0000  Tim-Philipp Müller <tim@centricular.com>
4975
4976         * po/Makevars:
4977           po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
4978           https://bugzilla.gnome.org/show_bug.cgi?id=705455
4979
4980 2013-12-05 12:16:45 +0100  Sebastian Dröge <sebastian@centricular.com>
4981
4982         * ext/amrwbdec/amrwbdec.c:
4983           amrwbdec: Remove some dead code
4984
4985 2013-12-05 12:16:38 +0100  Sebastian Dröge <sebastian@centricular.com>
4986
4987         * ext/amrnb/amrnbdec.c:
4988           amrnbdec: Remove some dead code
4989
4990 2013-12-05 12:09:04 +0100  Sebastian Dröge <sebastian@centricular.com>
4991
4992         * ext/amrnb/amrnbdec.c:
4993           amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
4994
4995 2013-12-05 12:08:46 +0100  Sebastian Dröge <sebastian@centricular.com>
4996
4997         * ext/amrwbdec/amrwbdec.c:
4998           amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
4999
5000 2013-12-05 11:44:10 +0100  Sebastian Dröge <sebastian@centricular.com>
5001
5002         * ext/mpeg2dec/gstmpeg2dec.c:
5003           mpeg2dec: Use new gst_video_decoder_set_needs_format() API
5004
5005 2013-11-29 15:51:49 +0000  Tim-Philipp Müller <tim@centricular.com>
5006
5007         * ext/x264/gstx264enc.c:
5008           x264enc: fix compiler warning
5009           Compiler warns rightly about possibly uninitialized variable.
5010
5011 2013-11-29 15:49:29 +0000  Tim-Philipp Müller <tim@centricular.com>
5012
5013         * ext/x264/gstx264enc.c:
5014           x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
5015           gst-launch-1.0 videotestsrc ! x264enc
5016
5017 2013-11-11 13:15:54 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
5018
5019         * ext/mpeg2dec/gstmpeg2dec.c:
5020           mpeg2dec: graceful degradation for badly parsed input
5021
5022 2013-11-05 11:20:20 +0000  Tim-Philipp Müller <tim@centricular.com>
5023
5024         * common:
5025           Automatic update of common submodule
5026           From 865aa20 to dbedaa0
5027
5028 2013-10-22 16:02:04 +0900  HyeJin Choi <meeshel@meeshel78@hotmail.com>
5029
5030         * gst/asfdemux/asfpacket.c:
5031           asfdemux: mo_size check bug fix. mo_size is not mandatory field.
5032           So, don't need to check previous payload's mo_size and current
5033           payload's mo_size when merging it.
5034           https://bugzilla.gnome.org/show_bug.cgi?id=710609
5035
5036 2013-10-22 15:03:15 -0300  Thiago Santos <ts.santos@partner.samsung.com>
5037
5038         * gst/asfdemux/gstasfdemux.c:
5039         * gst/asfdemux/gstasfdemux.h:
5040           asfdemux: Keep audio error checking fields only for audio
5041           Video shouldn't need to be descrambled, this can cause frames data
5042           to be corrupted
5043           https://bugzilla.gnome.org/show_bug.cgi?id=684942
5044
5045 2013-10-22 00:56:29 -0300  Thiago Santos <ts.santos@partner.samsung.com>
5046
5047         * gst/asfdemux/gstasfdemux.c:
5048           asfdemux: really copy the buffer data
5049           Pass the copy-memory flag to copy the memory for the output buffer,
5050           otherwise we end with 0-sized buffers
5051           https://bugzilla.gnome.org/show_bug.cgi?id=684942
5052
5053 2013-09-27 08:05:25 -0700  Michael Esemplare <michael.esemplare@gmail.com>
5054
5055         * ext/x264/gstx264enc.c:
5056           x264enc: If FPS is available, set VFR to false
5057           https://bugzilla.gnome.org/show_bug.cgi?id=708940
5058
5059 2013-09-24 10:08:10 -0700  Thiago Santos <ts.santos@partner.samsung.com>
5060
5061         * gst/asfdemux/gstasfdemux.c:
5062           asfdemux: Only use segment.start as seek_time if it is relative
5063           Relying on the gst_segment_do_seek results for getting the
5064           seeking time should not be used if seek type is SET because the
5065           do_seek function makes the 'cur` position of the seek normalized
5066           on the segment range. This means that seeking beyond the end of the
5067           file might not result in instant EOS as it will end up seeking to
5068           the final ts of the file.
5069           In asf seeking to the final timestamp can lead to seeking to the last
5070           keyframe, meaning a few seconds of video will still be played, which should
5071           not be the desired behavior when seeking beyong file limits.
5072
5073 2013-09-24 10:07:25 -0700  Thiago Santos <ts.santos@partner.samsung.com>
5074
5075         * gst/asfdemux/gstasfdemux.c:
5076           asfdemux: Parse last simple index entry
5077           The entry size is fixed at 6, fix typo to finish parsing the index
5078           correctly until the last sample
5079
5080 2013-09-24 18:32:31 +0100  Tim-Philipp Müller <tim@centricular.net>
5081
5082         * README:
5083         * common:
5084           Automatic update of common submodule
5085           From 6b03ba7 to 865aa20
5086
5087 2013-09-24 15:05:36 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5088
5089         * configure.ac:
5090           configure: Actually use 1.3.0.1 as version to make configure happy
5091
5092 2013-09-24 15:00:30 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5093
5094         * configure.ac:
5095           Back to development
5096
5097 === release 1.2.0 ===
5098
5099 2013-09-24 14:27:45 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5100
5101         * ChangeLog:
5102         * NEWS:
5103         * RELEASE:
5104         * configure.ac:
5105         * docs/plugins/inspect/plugin-a52dec.xml:
5106         * docs/plugins/inspect/plugin-amrnb.xml:
5107         * docs/plugins/inspect/plugin-amrwbdec.xml:
5108         * docs/plugins/inspect/plugin-asf.xml:
5109         * docs/plugins/inspect/plugin-cdio.xml:
5110         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5111         * docs/plugins/inspect/plugin-dvdread.xml:
5112         * docs/plugins/inspect/plugin-dvdsub.xml:
5113         * docs/plugins/inspect/plugin-lame.xml:
5114         * docs/plugins/inspect/plugin-mad.xml:
5115         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5116         * docs/plugins/inspect/plugin-realmedia.xml:
5117         * docs/plugins/inspect/plugin-siddec.xml:
5118         * docs/plugins/inspect/plugin-twolame.xml:
5119         * docs/plugins/inspect/plugin-x264.xml:
5120         * docs/plugins/inspect/plugin-xingmux.xml:
5121         * gst-plugins-ugly.doap:
5122         * win32/common/config.h:
5123           Release 1.2.0
5124
5125 2013-09-24 14:27:39 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5126
5127         * po/af.po:
5128         * po/az.po:
5129         * po/bg.po:
5130         * po/ca.po:
5131         * po/cs.po:
5132         * po/da.po:
5133         * po/de.po:
5134         * po/el.po:
5135         * po/en_GB.po:
5136         * po/eo.po:
5137         * po/es.po:
5138         * po/eu.po:
5139         * po/fi.po:
5140         * po/fr.po:
5141         * po/gl.po:
5142         * po/hr.po:
5143         * po/hu.po:
5144         * po/id.po:
5145         * po/it.po:
5146         * po/ja.po:
5147         * po/lt.po:
5148         * po/lv.po:
5149         * po/ms.po:
5150         * po/mt.po:
5151         * po/nb.po:
5152         * po/nl.po:
5153         * po/or.po:
5154         * po/pl.po:
5155         * po/pt_BR.po:
5156         * po/ro.po:
5157         * po/ru.po:
5158         * po/sk.po:
5159         * po/sl.po:
5160         * po/sq.po:
5161         * po/sr.po:
5162         * po/sv.po:
5163         * po/tr.po:
5164         * po/uk.po:
5165         * po/vi.po:
5166         * po/zh_CN.po:
5167           Update .po files
5168
5169 2013-09-18 11:34:56 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
5170
5171         * ext/x264/gstx264enc.c:
5172           x264enc: Update the documentation to match the default profile used
5173           https://bugzilla.gnome.org/show_bug.cgi?id=708036
5174
5175 2013-09-20 16:17:31 +0200  Edward Hervey <edward@collabora.com>
5176
5177         * common:
5178           Automatic update of common submodule
5179           From b613661 to 6b03ba7
5180
5181 2013-09-19 18:43:43 +0100  Tim-Philipp Müller <tim@centricular.net>
5182
5183         * common:
5184           Automatic update of common submodule
5185           From 74a6857 to b613661
5186
5187 2013-09-19 17:36:25 +0100  Tim-Philipp Müller <tim@centricular.net>
5188
5189         * autogen.sh:
5190         * common:
5191           Automatic update of common submodule
5192           From 098c0d7 to 74a6857
5193
5194 2013-09-19 11:35:04 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5195
5196         * configure.ac:
5197           Back to development
5198
5199 === release 1.1.90 ===
5200
5201 2013-09-19 10:50:32 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5202
5203         * ChangeLog:
5204         * NEWS:
5205         * RELEASE:
5206         * configure.ac:
5207         * docs/plugins/inspect/plugin-a52dec.xml:
5208         * docs/plugins/inspect/plugin-amrnb.xml:
5209         * docs/plugins/inspect/plugin-amrwbdec.xml:
5210         * docs/plugins/inspect/plugin-asf.xml:
5211         * docs/plugins/inspect/plugin-cdio.xml:
5212         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5213         * docs/plugins/inspect/plugin-dvdread.xml:
5214         * docs/plugins/inspect/plugin-dvdsub.xml:
5215         * docs/plugins/inspect/plugin-lame.xml:
5216         * docs/plugins/inspect/plugin-mad.xml:
5217         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5218         * docs/plugins/inspect/plugin-realmedia.xml:
5219         * docs/plugins/inspect/plugin-siddec.xml:
5220         * docs/plugins/inspect/plugin-twolame.xml:
5221         * docs/plugins/inspect/plugin-x264.xml:
5222         * docs/plugins/inspect/plugin-xingmux.xml:
5223         * gst-plugins-ugly.doap:
5224         * win32/common/config.h:
5225           Release 1.1.90
5226
5227 2013-09-19 10:30:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5228
5229         * po/af.po:
5230         * po/az.po:
5231         * po/bg.po:
5232         * po/ca.po:
5233         * po/cs.po:
5234         * po/da.po:
5235         * po/de.po:
5236         * po/el.po:
5237         * po/en_GB.po:
5238         * po/eo.po:
5239         * po/es.po:
5240         * po/eu.po:
5241         * po/fi.po:
5242         * po/fr.po:
5243         * po/gl.po:
5244         * po/hr.po:
5245         * po/hu.po:
5246         * po/id.po:
5247         * po/it.po:
5248         * po/ja.po:
5249         * po/lt.po:
5250         * po/lv.po:
5251         * po/ms.po:
5252         * po/mt.po:
5253         * po/nb.po:
5254         * po/nl.po:
5255         * po/or.po:
5256         * po/pl.po:
5257         * po/pt_BR.po:
5258         * po/ro.po:
5259         * po/ru.po:
5260         * po/sk.po:
5261         * po/sl.po:
5262         * po/sq.po:
5263         * po/sr.po:
5264         * po/sv.po:
5265         * po/tr.po:
5266         * po/uk.po:
5267         * po/vi.po:
5268         * po/zh_CN.po:
5269           Update .po files
5270
5271 2013-09-19 09:45:55 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5272
5273         * po/cs.po:
5274           po: Update translations
5275
5276 2013-09-18 19:13:45 -0400  Olivier Crête <olivier.crete@collabora.com>
5277
5278         * ext/x264/gstx264enc.c:
5279         * tests/check/elements/x264enc.c:
5280           x264enc: Implement getcaps that restricts the input format depending on the output profile
5281           Also add some x264enc profile tests
5282           https://bugzilla.gnome.org/show_bug.cgi?id=708326
5283
5284 2013-09-16 19:38:36 +0200  Matej Knopp <matej.knopp@gmail.com>
5285
5286         * gst/asfdemux/asfpacket.c:
5287         * gst/asfdemux/gstasfdemux.c:
5288           asfdemux: fix playback regression in push mode
5289
5290 2013-09-10 19:33:33 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
5291
5292         * gst/asfdemux/gstasfdemux.h:
5293           asfdemux: remove unused variable
5294
5295 2013-09-05 22:56:48 +0200  Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
5296
5297         * ext/x264/gstx264enc.c:
5298           x264enc: Don't unref future state but the old one
5299           Being silly will lead us nowhere.
5300
5301 2013-09-04 16:32:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5302
5303         * ext/x264/gstx264enc.c:
5304           x264enc: Check if we have an input state before using it
5305           Flushing might happen before caps were set on the encoder,
5306           which would lead to crashes here.
5307           Thanks to Matej Knopp for analyzing this.
5308           https://bugzilla.gnome.org/show_bug.cgi?id=707414
5309
5310 2013-09-03 20:28:35 +0200  Matej Knopp <matej.knopp@gmail.com>
5311
5312         * ext/x264/gstx264enc.c:
5313           x264enc: fix unsigned comparison warning
5314
5315 2013-08-28 13:27:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5316
5317         * configure.ac:
5318           Back to development
5319
5320 === release 1.1.4 ===
5321
5322 2013-08-28 12:58:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5323
5324         * ChangeLog:
5325         * NEWS:
5326         * RELEASE:
5327         * configure.ac:
5328         * docs/plugins/inspect/plugin-a52dec.xml:
5329         * docs/plugins/inspect/plugin-amrnb.xml:
5330         * docs/plugins/inspect/plugin-amrwbdec.xml:
5331         * docs/plugins/inspect/plugin-asf.xml:
5332         * docs/plugins/inspect/plugin-cdio.xml:
5333         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5334         * docs/plugins/inspect/plugin-dvdread.xml:
5335         * docs/plugins/inspect/plugin-dvdsub.xml:
5336         * docs/plugins/inspect/plugin-lame.xml:
5337         * docs/plugins/inspect/plugin-mad.xml:
5338         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5339         * docs/plugins/inspect/plugin-realmedia.xml:
5340         * docs/plugins/inspect/plugin-siddec.xml:
5341         * docs/plugins/inspect/plugin-twolame.xml:
5342         * docs/plugins/inspect/plugin-x264.xml:
5343         * docs/plugins/inspect/plugin-xingmux.xml:
5344         * gst-plugins-ugly.doap:
5345         * win32/common/config.h:
5346           Release 1.1.4
5347
5348 2013-08-28 12:58:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5349
5350         * po/af.po:
5351         * po/az.po:
5352         * po/bg.po:
5353         * po/ca.po:
5354         * po/cs.po:
5355         * po/da.po:
5356         * po/de.po:
5357         * po/el.po:
5358         * po/en_GB.po:
5359         * po/eo.po:
5360         * po/es.po:
5361         * po/eu.po:
5362         * po/fi.po:
5363         * po/fr.po:
5364         * po/gl.po:
5365         * po/hr.po:
5366         * po/hu.po:
5367         * po/id.po:
5368         * po/it.po:
5369         * po/ja.po:
5370         * po/lt.po:
5371         * po/lv.po:
5372         * po/ms.po:
5373         * po/mt.po:
5374         * po/nb.po:
5375         * po/nl.po:
5376         * po/or.po:
5377         * po/pl.po:
5378         * po/pt_BR.po:
5379         * po/ro.po:
5380         * po/ru.po:
5381         * po/sk.po:
5382         * po/sl.po:
5383         * po/sq.po:
5384         * po/sr.po:
5385         * po/sv.po:
5386         * po/tr.po:
5387         * po/uk.po:
5388         * po/vi.po:
5389         * po/zh_CN.po:
5390           Update .po files
5391
5392 2013-08-28 12:32:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5393
5394         * po/pt_BR.po:
5395           po: update translations
5396
5397 2013-08-27 14:13:06 +0100  Tim-Philipp Müller <tim@centricular.net>
5398
5399         * ext/x264/gstx264enc.c:
5400           x264enc: log when we output a lower profile than requested
5401
5402 2013-08-21 18:32:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5403
5404         * ext/x264/gstx264enc.c:
5405           x264enc: Consider subset relations of profiles when setting srcpad caps
5406           constrained-baseline is a subset of baseline, is a subset of main,
5407           is a subset of high profile.
5408           https://bugzilla.gnome.org/show_bug.cgi?id=705425
5409
5410 2013-08-21 12:31:23 +0100  Tim-Philipp Müller <tim@centricular.net>
5411
5412         * ext/x264/gstx264enc.c:
5413           x264enc: propagate flow return back to base class and upstream
5414           https://bugzilla.gnome.org/show_bug.cgi?id=705425
5415
5416 2013-08-17 23:13:17 +0100  Tim-Philipp Müller <tim@centricular.net>
5417
5418         * configure.ac:
5419           configure: fix x264 version checking
5420           x264 releases carry pkg-config versions such as 0.120.x
5421           (literallly with an 'x'). Checking for x264 >= 0.120.0 will
5422           then fail, so we need to either check for > 0.119.0 or
5423           for >= 0.120 to make this work right.
5424
5425 2013-08-17 23:09:15 +0100  Tim-Philipp Müller <tim@centricular.net>
5426
5427         * ext/x264/gstx264enc.c:
5428           x264enc: minor clean-up
5429           We requires x264 build >= 120 now.
5430
5431 2013-08-15 15:30:31 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5432
5433         * ext/mpeg2dec/gstmpeg2dec.c:
5434           mpeg2dec: Fix mpeg2_reset() calls
5435
5436 2013-08-15 15:27:48 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5437
5438         * ext/mpeg2dec/gstmpeg2dec.c:
5439         * ext/x264/gstx264enc.c:
5440           ext: Use new flush vfunc of video codec base classes and remove reset implementations
5441
5442 2013-08-01 01:34:05 +0200  Matej Knopp <matej.knopp@gmail.com>
5443
5444         * gst/asfdemux/gstasfdemux.c:
5445           asfdemux: fix build on C89 compilers
5446
5447 2013-07-30 17:28:17 +0200  Matej Knopp <matej.knopp@gmail.com>
5448
5449         * gst/asfdemux/asfpacket.c:
5450         * gst/asfdemux/gstasfdemux.c:
5451           asfdemux: fix seeking in push mode
5452
5453 2013-08-02 14:14:48 +0200  Lubosz Sarnecki <lubosz@gmail.com>
5454
5455         * configure.ac:
5456           build: add subdir-objects to AM_INIT_AUTOMAKE
5457           Fixes warnings in automake 1.14
5458           https://bugzilla.gnome.org/show_bug.cgi?id=705350
5459
5460 2013-08-02 08:25:49 +0200  Edward Hervey <edward@collabora.com>
5461
5462         * ext/mpeg2dec/gstmpeg2dec.c:
5463           mpeg2dec: Do a hard reset of flush_stop
5464           Which is notified by hard == 0 with latest refactoring.
5465
5466 2013-07-29 21:09:37 +0100  Tim-Philipp Müller <tim@centricular.net>
5467
5468         * po/LINGUAS:
5469         * po/da.po:
5470         * po/de.po:
5471         * po/gl.po:
5472         * po/hr.po:
5473         * po/hu.po:
5474         * po/ja.po:
5475         * po/nb.po:
5476         * po/nl.po:
5477         * po/pl.po:
5478         * po/ru.po:
5479         * po/sl.po:
5480         * po/tr.po:
5481         * po/uk.po:
5482         * po/vi.po:
5483           po: update translations
5484
5485 2013-07-29 14:48:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5486
5487         * configure.ac:
5488           Back to development
5489
5490 === release 1.1.3 ===
5491
5492 2013-07-29 13:46:08 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5493
5494         * ChangeLog:
5495         * NEWS:
5496         * RELEASE:
5497         * configure.ac:
5498         * docs/plugins/inspect/plugin-a52dec.xml:
5499         * docs/plugins/inspect/plugin-amrnb.xml:
5500         * docs/plugins/inspect/plugin-amrwbdec.xml:
5501         * docs/plugins/inspect/plugin-asf.xml:
5502         * docs/plugins/inspect/plugin-cdio.xml:
5503         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5504         * docs/plugins/inspect/plugin-dvdread.xml:
5505         * docs/plugins/inspect/plugin-dvdsub.xml:
5506         * docs/plugins/inspect/plugin-lame.xml:
5507         * docs/plugins/inspect/plugin-mad.xml:
5508         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5509         * docs/plugins/inspect/plugin-realmedia.xml:
5510         * docs/plugins/inspect/plugin-siddec.xml:
5511         * docs/plugins/inspect/plugin-twolame.xml:
5512         * docs/plugins/inspect/plugin-x264.xml:
5513         * docs/plugins/inspect/plugin-xingmux.xml:
5514         * gst-plugins-ugly.doap:
5515         * win32/common/config.h:
5516           Release 1.1.3
5517
5518 2013-07-29 13:46:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5519
5520         * po/af.po:
5521         * po/az.po:
5522         * po/bg.po:
5523         * po/ca.po:
5524         * po/cs.po:
5525         * po/da.po:
5526         * po/de.po:
5527         * po/el.po:
5528         * po/en_GB.po:
5529         * po/eo.po:
5530         * po/es.po:
5531         * po/eu.po:
5532         * po/fi.po:
5533         * po/fr.po:
5534         * po/gl.po:
5535         * po/hu.po:
5536         * po/id.po:
5537         * po/it.po:
5538         * po/ja.po:
5539         * po/lt.po:
5540         * po/lv.po:
5541         * po/ms.po:
5542         * po/mt.po:
5543         * po/nb.po:
5544         * po/nl.po:
5545         * po/or.po:
5546         * po/pl.po:
5547         * po/pt_BR.po:
5548         * po/ro.po:
5549         * po/ru.po:
5550         * po/sk.po:
5551         * po/sl.po:
5552         * po/sq.po:
5553         * po/sr.po:
5554         * po/sv.po:
5555         * po/tr.po:
5556         * po/uk.po:
5557         * po/vi.po:
5558         * po/zh_CN.po:
5559           Update .po files
5560
5561 2013-07-29 12:13:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5562
5563         * gst/asfdemux/gstasfdemux.c:
5564         * gst/realmedia/rademux.c:
5565         * gst/realmedia/rmdemux.c:
5566           gst: Don't swap start/stop for negative rates in the SEGMENT query
5567
5568 2013-07-29 10:57:38 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5569
5570         * gst/realmedia/rademux.c:
5571         * gst/realmedia/rmdemux.c:
5572           real: Implement SEGMENT query
5573
5574 2013-07-29 10:56:06 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5575
5576         * gst/asfdemux/gstasfdemux.c:
5577           asfdemux: Implement SEGMENT query
5578
5579 2013-07-28 16:43:28 +0200  Matej Knopp <matej.knopp@gmail.com>
5580
5581         * gst/asfdemux/asfheaders.c:
5582         * gst/asfdemux/asfheaders.h:
5583         * gst/asfdemux/asfpacket.c:
5584         * gst/asfdemux/gstasfdemux.c:
5585         * gst/asfdemux/gstasfdemux.h:
5586           asfdemux: Add support for dvr-ms
5587           https://bugzilla.gnome.org/show_bug.cgi?id=705026
5588
5589 2013-07-26 16:47:48 +0200  Edward Hervey <edward@collabora.com>
5590
5591         * gst/realmedia/rtspreal.c:
5592           rtspreal: Ensure output value has an assigned value
5593           In the case where this macro was used, that dest was != NULL but that
5594           the strncmp failed, we would end up with dest_len being undefined.
5595
5596 2013-07-26 16:39:12 +0200  Edward Hervey <edward@collabora.com>
5597
5598         * ext/x264/gstx264enc.c:
5599           x264: Fix dts comparision
5600           We were assigning to a guint64 value (frame->dts) the sum of a unsigned
5601           and signed value... resulting it the result never being < 0.
5602           Instead just check if it is smaller before assigning to frame->dts.
5603
5604 2013-07-25 11:28:54 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
5605
5606         * gst/asfdemux/gstasfdemux.c:
5607         * gst/asfdemux/gstasfdemux.h:
5608           asfdemux: fix seqnum handling for seeks
5609           Use the same seqnum as the seek for flushes/segments that are
5610           caused by the seek. Also do the same for segment events
5611           Fixes #676242
5612
5613 2013-07-25 13:35:44 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5614
5615         * ext/mpeg2dec/gstmpeg2dec.c:
5616           mpeg2dec: Clean up reset/start/stop handling
5617
5618 2013-07-25 11:01:20 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5619
5620         * ext/x264/gstx264enc.c:
5621           x264enc: React properly to flushing/resetting the encoder
5622           https://bugzilla.gnome.org/show_bug.cgi?id=656007
5623
5624 2013-07-22 16:01:13 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5625
5626         * gst/realmedia/rademux.c:
5627         * gst/realmedia/rademux.h:
5628         * gst/realmedia/rmdemux.c:
5629         * gst/realmedia/rmdemux.h:
5630           realmedia: Add support for group-id in the stream-start event
5631
5632 2013-07-22 15:45:57 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5633
5634         * gst/asfdemux/gstasfdemux.c:
5635         * gst/asfdemux/gstasfdemux.h:
5636           asfdemux: Add support for group-id in the stream-start event
5637
5638 2013-07-22 15:43:18 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5639
5640         * ext/sidplay/gstsiddec.cc:
5641         * ext/sidplay/gstsiddec.h:
5642           siddec: Add support for group-id in the stream-start event
5643
5644 2013-07-18 17:14:29 +0200  Edward Hervey <edward@collabora.com>
5645
5646         * gst/realmedia/rmdemux.c:
5647           rmdemux: Mark demuxer as "running" in push-mode
5648           Allows queries (and other code) to be answered when working in push-mode.
5649           Running would only be set to TRUE accordingly when working in pull-mode
5650           once it had read header/index.
5651           Fixes #680185
5652
5653 2013-07-17 16:17:54 +0200  Edward Hervey <edward@collabora.com>
5654
5655         * ext/mpeg2dec/gstmpeg2dec.c:
5656           mpeg2dec: Properly reset on sequence changes
5657           Otherwise we end up using stray data/buffers.
5658           Fixes #690701
5659
5660 2013-07-11 16:57:24 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5661
5662         * configure.ac:
5663           Back to development
5664
5665 === release 1.1.2 ===
5666
5667 2013-07-11 16:12:25 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5668
5669         * ChangeLog:
5670         * NEWS:
5671         * RELEASE:
5672         * configure.ac:
5673         * docs/plugins/inspect/plugin-a52dec.xml:
5674         * docs/plugins/inspect/plugin-amrnb.xml:
5675         * docs/plugins/inspect/plugin-amrwbdec.xml:
5676         * docs/plugins/inspect/plugin-asf.xml:
5677         * docs/plugins/inspect/plugin-cdio.xml:
5678         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5679         * docs/plugins/inspect/plugin-dvdread.xml:
5680         * docs/plugins/inspect/plugin-dvdsub.xml:
5681         * docs/plugins/inspect/plugin-lame.xml:
5682         * docs/plugins/inspect/plugin-mad.xml:
5683         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5684         * docs/plugins/inspect/plugin-realmedia.xml:
5685         * docs/plugins/inspect/plugin-siddec.xml:
5686         * docs/plugins/inspect/plugin-twolame.xml:
5687         * docs/plugins/inspect/plugin-x264.xml:
5688         * docs/plugins/inspect/plugin-xingmux.xml:
5689         * gst-plugins-ugly.doap:
5690         * win32/common/config.h:
5691           Release 1.1.2
5692
5693 2013-07-11 16:12:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5694
5695         * po/af.po:
5696         * po/az.po:
5697         * po/bg.po:
5698         * po/ca.po:
5699         * po/cs.po:
5700         * po/da.po:
5701         * po/de.po:
5702         * po/el.po:
5703         * po/en_GB.po:
5704         * po/eo.po:
5705         * po/es.po:
5706         * po/eu.po:
5707         * po/fi.po:
5708         * po/fr.po:
5709         * po/gl.po:
5710         * po/hu.po:
5711         * po/id.po:
5712         * po/it.po:
5713         * po/ja.po:
5714         * po/lt.po:
5715         * po/lv.po:
5716         * po/ms.po:
5717         * po/mt.po:
5718         * po/nb.po:
5719         * po/nl.po:
5720         * po/or.po:
5721         * po/pl.po:
5722         * po/pt_BR.po:
5723         * po/ro.po:
5724         * po/ru.po:
5725         * po/sk.po:
5726         * po/sl.po:
5727         * po/sq.po:
5728         * po/sr.po:
5729         * po/sv.po:
5730         * po/tr.po:
5731         * po/uk.po:
5732         * po/vi.po:
5733         * po/zh_CN.po:
5734           Update .po files
5735
5736 2013-06-18 20:06:24 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5737
5738         * ext/dvdread/dvdreadsrc.c:
5739           dvdreadsrc: correctly determine last chapter's duration
5740           This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
5741           It worked just fine before ...
5742
5743 2013-06-25 14:20:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5744
5745         * gst/realmedia/rdtmanager.c:
5746           rdt: forward sticky events
5747
5748 2013-06-05 18:36:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5749
5750         * configure.ac:
5751           Back to development
5752
5753 === release 1.1.1 ===
5754
5755 2013-06-05 17:58:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5756
5757         * ChangeLog:
5758         * NEWS:
5759         * RELEASE:
5760         * common:
5761         * configure.ac:
5762         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5763         * docs/plugins/inspect/plugin-a52dec.xml:
5764         * docs/plugins/inspect/plugin-amrnb.xml:
5765         * docs/plugins/inspect/plugin-amrwbdec.xml:
5766         * docs/plugins/inspect/plugin-asf.xml:
5767         * docs/plugins/inspect/plugin-cdio.xml:
5768         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5769         * docs/plugins/inspect/plugin-dvdread.xml:
5770         * docs/plugins/inspect/plugin-dvdsub.xml:
5771         * docs/plugins/inspect/plugin-lame.xml:
5772         * docs/plugins/inspect/plugin-mad.xml:
5773         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5774         * docs/plugins/inspect/plugin-realmedia.xml:
5775         * docs/plugins/inspect/plugin-siddec.xml:
5776         * docs/plugins/inspect/plugin-twolame.xml:
5777         * docs/plugins/inspect/plugin-x264.xml:
5778         * docs/plugins/inspect/plugin-xingmux.xml:
5779         * gst-plugins-ugly.doap:
5780         * win32/common/config.h:
5781           Release 1.1.1
5782
5783 2013-06-05 16:42:01 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5784
5785         * po/af.po:
5786         * po/az.po:
5787         * po/bg.po:
5788         * po/ca.po:
5789         * po/cs.po:
5790         * po/da.po:
5791         * po/de.po:
5792         * po/el.po:
5793         * po/en_GB.po:
5794         * po/eo.po:
5795         * po/es.po:
5796         * po/eu.po:
5797         * po/fi.po:
5798         * po/fr.po:
5799         * po/gl.po:
5800         * po/hu.po:
5801         * po/id.po:
5802         * po/it.po:
5803         * po/ja.po:
5804         * po/lt.po:
5805         * po/lv.po:
5806         * po/ms.po:
5807         * po/mt.po:
5808         * po/nb.po:
5809         * po/nl.po:
5810         * po/or.po:
5811         * po/pl.po:
5812         * po/pt_BR.po:
5813         * po/ro.po:
5814         * po/ru.po:
5815         * po/sk.po:
5816         * po/sl.po:
5817         * po/sq.po:
5818         * po/sr.po:
5819         * po/sv.po:
5820         * po/tr.po:
5821         * po/uk.po:
5822         * po/vi.po:
5823         * po/zh_CN.po:
5824           Update .po files
5825
5826 2013-06-05 15:15:16 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5827
5828         * common:
5829           Automatic update of common submodule
5830           From 098c0d7 to 01a7a46
5831
5832 2013-06-04 16:12:27 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
5833
5834         * ext/mpeg2dec/gstmpeg2dec.c:
5835           mpeg2dec: make the aspect ratio calculation more accurate.
5836           Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
5837           aspect-ratio if we don't have a valid upstream PAR.
5838           https://bugzilla.gnome.org/show_bug.cgi?id=685103
5839
5840 2013-05-15 10:52:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5841
5842         * common:
5843           Automatic update of common submodule
5844           From 5edcd85 to 098c0d7
5845
5846 2013-05-13 13:19:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5847
5848         * tests/check/elements/amrnbenc.c:
5849         * tests/check/elements/mpeg2dec.c:
5850         * tests/check/elements/x264enc.c:
5851         * tests/check/elements/xingmux.c:
5852           tests: Fix event handling
5853
5854 2013-05-09 19:40:49 -0400  Olivier Crête <olivier.crete@collabora.com>
5855
5856         * ext/lame/gstlamemp3enc.c:
5857           lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
5858           lame does internal resampling, but the base class only cares about
5859           the number of raw samples, so tell finish frames about that, not
5860           the number of samples in the outgoing frame.:
5861
5862 2013-04-30 10:01:29 +0100  Tim-Philipp Müller <tim@centricular.net>
5863
5864         * ext/x264/gstx264enc.c:
5865           x264enc: output byte-stream if downstream has ANY caps
5866           It's what people expect when they pipe the output to
5867           filesink or into a tcp connection or pipe.
5868
5869 2013-04-22 23:52:48 +0100  Tim-Philipp Müller <tim@centricular.net>
5870
5871         * MAINTAINERS:
5872         * README:
5873         * README.static-linking:
5874         * common:
5875           Automatic update of common submodule
5876           From 3cb3d3c to 5edcd85
5877
5878 2012-10-24 12:15:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5879
5880         * configure.ac:
5881         * ext/a52dec/Makefile.am:
5882         * ext/amrnb/Makefile.am:
5883         * ext/amrwbdec/Makefile.am:
5884         * ext/cdio/Makefile.am:
5885         * ext/dvdread/Makefile.am:
5886         * ext/lame/Makefile.am:
5887         * ext/mad/Makefile.am:
5888         * ext/mpeg2dec/Makefile.am:
5889         * ext/sidplay/Makefile.am:
5890         * ext/twolame/Makefile.am:
5891         * ext/x264/Makefile.am:
5892         * gst/asfdemux/Makefile.am:
5893         * gst/dvdlpcmdec/Makefile.am:
5894         * gst/dvdsub/Makefile.am:
5895         * gst/realmedia/Makefile.am:
5896         * gst/xingmux/Makefile.am:
5897           gst: Add better support for static plugins
5898
5899 2013-04-14 17:55:44 +0100  Tim-Philipp Müller <tim@centricular.net>
5900
5901         * autogen.sh:
5902         * common:
5903           Automatic update of common submodule
5904           From aed87ae to 3cb3d3c
5905
5906 2013-04-09 21:00:43 +0200  Stefan Sauer <ensonic@users.sf.net>
5907
5908         * common:
5909           Automatic update of common submodule
5910           From 04c7a1e to aed87ae
5911
5912 2013-03-25 18:05:14 -0700  David Schleef <ds@schleef.org>
5913
5914         * gst/asfdemux/gstasfdemux.c:
5915         * gst/realmedia/rmdemux.c:
5916           Use %03u instead of %u in gst_pad_create_stream_id_printf()
5917
5918 2013-03-06 13:28:37 +0000  Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
5919
5920         * ext/x264/gstx264enc.c:
5921           x264enc: Fix for 0/1 framerate - now uses VFR in this case
5922           Previously did a division by zero.
5923           https://bugzilla.gnome.org/show_bug.cgi?id=695728
5924
5925 2013-03-07 00:02:00 +0000  Tim-Philipp Müller <tim@centricular.net>
5926
5927         * common:
5928           Automatic update of common submodule
5929           From 2de221c to 04c7a1e
5930
5931 2013-02-08 00:15:01 +0000  Tim-Philipp Müller <tim@centricular.net>
5932
5933         * ext/x264/gstx264enc.c:
5934           x264enc: simplify template caps
5935           No need to make an array for one single element.
5936
5937 2013-02-08 00:11:03 +0000  Tim-Philipp Müller <tim@centricular.net>
5938
5939         * ext/x264/gstx264enc.c:
5940           x264enc: put all theoretically possible formats in template caps
5941           and decide at runtime which subset of these (8-bit or 10-bit video
5942           formats) is supported. libx264 will be compiled for one of these
5943           two options, and it is possible to switch by pointing the dynamic
5944           linker to a different libx264 build at runtime. If we want our
5945           template caps to be correct, they should contain all then, with
5946           the actually supported ones determined at runtime.
5947           https://bugzilla.gnome.org/show_bug.cgi?id=691935
5948
5949 2013-01-23 10:16:51 +0000  Tim-Philipp Müller <tim@centricular.net>
5950
5951         * ext/x264/gstx264enc.c:
5952           x264enc: detect supported bit depth and pixel formats at runtime
5953           http://bugs.debian.org/667573
5954           https://bugzilla.gnome.org/show_bug.cgi?id=691935
5955
5956 2013-01-30 09:15:18 +0100  Benjamin Gaignard <benjamin.gaignard@st.com>
5957
5958         * autogen.sh:
5959           autogen.sh: allow calling from out-of-tree
5960           Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5961           https://bugzilla.gnome.org/show_bug.cgi?id=692857
5962
5963 2013-01-28 20:43:08 +0100  Stefan Sauer <ensonic@users.sf.net>
5964
5965         * common:
5966           Automatic update of common submodule
5967           From a942293 to 2de221c
5968
5969 2013-01-15 15:18:04 +0100  Martin Pitt <martinpitt@gnome.org>
5970
5971         * tests/check/Makefile.am:
5972           tests: use _1_0 variants for the various registry variables
5973           These override the variants without version suffix. Makes 'make check' work
5974           properly in environments that set the suffixed variant for 1.0, such as
5975           jhbuild.
5976
5977 2013-01-15 15:06:41 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5978
5979         * common:
5980           Automatic update of common submodule
5981           From a72faea to a942293
5982
5983 2012-12-30 23:56:14 +0000  Tim-Philipp Müller <tim@centricular.net>
5984
5985         * configure.ac:
5986           configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
5987           AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
5988           https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
5989           https://bugzilla.gnome.org/show_bug.cgi?id=690881
5990
5991 2012-12-19 17:16:53 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
5992
5993         * ext/mpeg2dec/gstmpeg2dec.c:
5994           mpeg2dec: use appropriate printf format for gsize
5995
5996 2012-12-19 17:15:03 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
5997
5998         * ext/cdio/gstcdio.h:
5999           cdio: Fix redundant redeclaration of 'cdio_version_string'
6000           cdio/version.h is already included by cdio/cdio.h
6001
6002 2012-12-01 13:26:26 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6003
6004         * ext/sidplay/gstsiddec.cc:
6005           siddec: init debug category
6006
6007 2012-11-30 20:09:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6008
6009         * configure.ac:
6010         * ext/dvdread/Makefile.am:
6011           dvdread: link to libgmodule-2.0 since the g_module_* API is used
6012           And the gmodule lib has been moved into the Requires.private
6013           section of the pkg-config file in core.
6014
6015 2012-11-27 17:07:31 +0000  Tim-Philipp Müller <tim@centricular.net>
6016
6017         * ext/cdio/gstcdiocddasrc.c:
6018         * ext/cdio/gstcdiocddasrc.h:
6019           cdiocddasrc: detect whether drive produces samples in non-host endianness
6020           If drive produces samples in other endianness than the host,
6021           we need to byte swap them before pushing them out, or we
6022           produce nothing but noise. cdparanoia detects this automatically,
6023           but libcdio does not, so we have to do it ourselves.
6024           This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
6025           https://bugzilla.gnome.org/show_bug.cgi?id=377280
6026
6027 2012-11-19 11:27:21 +0000  Tim-Philipp Müller <tim@centricular.net>
6028
6029         * common:
6030           Automatic update of common submodule
6031           From b497c4f to a72faea
6032
6033 2012-11-16 13:32:00 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6034
6035         * tests/check/elements/xingmux_testdata.h:
6036           xingmux: Fix unit test after change to correctly calculate number of frames
6037
6038 2012-11-15 16:42:09 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6039
6040         * ext/x264/gstx264enc.c:
6041           x264enc: Add support for 10-bit color formats
6042           Requires x264 to be built with 10-bit support, which disables
6043           9-bit support. Also only advertise the color formats that were
6044           compiled into x264.
6045
6046 2012-11-15 16:21:49 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6047
6048         * ext/x264/gstx264enc.c:
6049           x264enc: Add support for Y444, Y42B and NV12
6050
6051 2012-11-11 20:42:42 +0000  Tim-Philipp Müller <tim@centricular.net>
6052
6053         * ext/cdio/Makefile.am:
6054         * ext/cdio/gstcdio.c:
6055           cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
6056           They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
6057           if they're not plain ASCII.
6058
6059 2012-11-09 11:33:40 +0100  Gautier Portet <kassoulet@gmail.com>
6060
6061         * gst/xingmux/gstxingmux.c:
6062           xingmux: Properly calculate the number of frames
6063           First, the xing header frame is never added to the count,
6064           we have to increment the count.
6065           Secondly, there is a rounding error when calculating the
6066           frame duration, as spf*GST_SECOND/rate is not an integer
6067           (26122448.9) an it must be 26122449.
6068
6069 2012-11-07 20:45:38 +0000  Tim-Philipp Müller <tim@centricular.net>
6070
6071         * configure.ac:
6072           configure.ac: update courtesy of autoupdate
6073
6074 2012-11-07 20:39:56 +0000  Tim-Philipp Müller <tim@centricular.net>
6075
6076         * common:
6077         * configure.ac:
6078           configure: let AG_GST_PLUGIN_DOCS check for python
6079           And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
6080           which as a side-effect should pick up newer python versions as
6081           well.
6082           https://bugzilla.gnome.org/show_bug.cgi?id=563903
6083
6084 2012-11-05 13:16:52 -0800  Michael Smith <msmith@rdio.com>
6085
6086         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6087           dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
6088
6089 2012-11-03 20:38:00 +0000  Tim-Philipp Müller <tim@centricular.net>
6090
6091         * tests/check/elements/mpg123audiodec.c:
6092           Fix FSF address
6093           https://bugzilla.gnome.org/show_bug.cgi?id=687520
6094
6095 2012-11-03 20:40:37 +0000  Tim-Philipp Müller <tim@centricular.net>
6096
6097         * docs/random/LICENSE:
6098         * ext/a52dec/gsta52dec.c:
6099         * ext/a52dec/gsta52dec.h:
6100         * ext/amrnb/amrnb.c:
6101         * ext/amrnb/amrnbdec.c:
6102         * ext/amrnb/amrnbdec.h:
6103         * ext/amrnb/amrnbenc.c:
6104         * ext/amrnb/amrnbenc.h:
6105         * ext/amrwbdec/amrwb.c:
6106         * ext/amrwbdec/amrwbdec.c:
6107         * ext/amrwbdec/amrwbdec.h:
6108         * ext/cdio/gstcdio.c:
6109         * ext/cdio/gstcdio.h:
6110         * ext/cdio/gstcdiocddasrc.c:
6111         * ext/cdio/gstcdiocddasrc.h:
6112         * ext/dvdread/dvdreadsrc.c:
6113         * ext/dvdread/dvdreadsrc.h:
6114         * ext/lame/gstlamemp3enc.c:
6115         * ext/lame/gstlamemp3enc.h:
6116         * ext/lame/plugin.c:
6117         * ext/mad/gstmad.c:
6118         * ext/mad/gstmad.h:
6119         * ext/mpeg2dec/gstmpeg2dec.c:
6120         * ext/mpeg2dec/gstmpeg2dec.h:
6121         * ext/sidplay/gstsiddec.cc:
6122         * ext/sidplay/gstsiddec.h:
6123         * ext/twolame/gsttwolamemp2enc.c:
6124         * ext/twolame/gsttwolamemp2enc.h:
6125         * ext/x264/gstx264enc.c:
6126         * ext/x264/gstx264enc.h:
6127         * gst-libs/gst/gettext.h:
6128         * gst-libs/gst/glib-compat-private.h:
6129         * gst-libs/gst/gst-i18n-plugin.h:
6130         * gst/asfdemux/asfheaders.c:
6131         * gst/asfdemux/asfheaders.h:
6132         * gst/asfdemux/asfpacket.c:
6133         * gst/asfdemux/asfpacket.h:
6134         * gst/asfdemux/gstasf.c:
6135         * gst/asfdemux/gstasfdemux.c:
6136         * gst/asfdemux/gstasfdemux.h:
6137         * gst/asfdemux/gstrtpasfdepay.c:
6138         * gst/asfdemux/gstrtpasfdepay.h:
6139         * gst/asfdemux/gstrtspwms.c:
6140         * gst/asfdemux/gstrtspwms.h:
6141         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6142         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
6143         * gst/dvdsub/gstdvdsubdec.c:
6144         * gst/dvdsub/gstdvdsubdec.h:
6145         * gst/dvdsub/gstdvdsubparse.c:
6146         * gst/dvdsub/gstdvdsubparse.h:
6147         * gst/realmedia/asmrules.c:
6148         * gst/realmedia/asmrules.h:
6149         * gst/realmedia/gstrdtbuffer.c:
6150         * gst/realmedia/gstrdtbuffer.h:
6151         * gst/realmedia/pnmsrc.c:
6152         * gst/realmedia/pnmsrc.h:
6153         * gst/realmedia/rademux.c:
6154         * gst/realmedia/rademux.h:
6155         * gst/realmedia/rdtdepay.c:
6156         * gst/realmedia/rdtdepay.h:
6157         * gst/realmedia/rdtjitterbuffer.c:
6158         * gst/realmedia/rdtjitterbuffer.h:
6159         * gst/realmedia/rdtmanager.c:
6160         * gst/realmedia/rdtmanager.h:
6161         * gst/realmedia/realhash.c:
6162         * gst/realmedia/realhash.h:
6163         * gst/realmedia/realmedia.c:
6164         * gst/realmedia/rmdemux.c:
6165         * gst/realmedia/rmdemux.h:
6166         * gst/realmedia/rmutils.c:
6167         * gst/realmedia/rmutils.h:
6168         * gst/realmedia/rtspreal.c:
6169         * gst/realmedia/rtspreal.h:
6170         * gst/xingmux/gstxingmux.c:
6171         * gst/xingmux/gstxingmux.h:
6172         * gst/xingmux/plugin.c:
6173         * tests/check/elements/amrnbenc.c:
6174         * tests/check/elements/mpeg2dec.c:
6175         * tests/check/elements/x264enc.c:
6176         * tests/check/generic/index.c:
6177         * tests/check/generic/states.c:
6178         * tests/check/pipelines/lame.c:
6179           Fix FSF address
6180           https://bugzilla.gnome.org/show_bug.cgi?id=687520
6181
6182 2012-10-30 13:39:52 +0100  Andreas Frisch <fraxinas@opendreambox.org>
6183
6184         * gst/dvdsub/gstdvdsubdec.c:
6185           dvdsubdec: allocate correct amount of memory for bitmap
6186           https://bugzilla.gnome.org/show_bug.cgi?id=687192
6187
6188 2012-10-30 09:27:24 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
6189
6190         * ext/mpg123/gstmpg123audiodec.c:
6191           mpg123: removed unnecessary finalize function
6192           https://bugzilla.gnome.org/show_bug.cgi?id=687176
6193
6194 2012-10-30 09:20:04 +0000  Wim Taymans <wim.taymans@collabora.co.uk>
6195
6196         * ext/sidplay/gstsiddec.cc:
6197           siddec: reset bytes counter
6198           Reset the total_bytes counter so that we get timestamps correct.
6199           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
6200
6201 2012-10-30 10:20:09 +1100  Jan Schmidt <thaytan@noraisin.net>
6202
6203         * ext/mpg123/gstmpg123audiodec.c:
6204           mpg123: Fix leaks from not chaining up in the finalize function
6205
6206 2012-10-25 12:38:47 +0100  Tim-Philipp Müller <tim@centricular.net>
6207
6208         * configure.ac:
6209         * docs/plugins/inspect/plugin-a52dec.xml:
6210         * docs/plugins/inspect/plugin-amrnb.xml:
6211         * docs/plugins/inspect/plugin-amrwbdec.xml:
6212         * docs/plugins/inspect/plugin-asf.xml:
6213         * docs/plugins/inspect/plugin-cdio.xml:
6214         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6215         * docs/plugins/inspect/plugin-dvdread.xml:
6216         * docs/plugins/inspect/plugin-dvdsub.xml:
6217         * docs/plugins/inspect/plugin-lame.xml:
6218         * docs/plugins/inspect/plugin-mad.xml:
6219         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6220         * docs/plugins/inspect/plugin-realmedia.xml:
6221         * docs/plugins/inspect/plugin-siddec.xml:
6222         * docs/plugins/inspect/plugin-twolame.xml:
6223         * docs/plugins/inspect/plugin-x264.xml:
6224         * docs/plugins/inspect/plugin-xingmux.xml:
6225         * win32/common/config.h:
6226           Back to feature development
6227
6228 === release 1.0.2 ===
6229
6230 2012-10-25 01:11:10 +0100  Tim-Philipp Müller <tim@centricular.net>
6231
6232         * ChangeLog:
6233         * NEWS:
6234         * RELEASE:
6235         * configure.ac:
6236         * docs/plugins/inspect/plugin-a52dec.xml:
6237         * docs/plugins/inspect/plugin-amrnb.xml:
6238         * docs/plugins/inspect/plugin-amrwbdec.xml:
6239         * docs/plugins/inspect/plugin-asf.xml:
6240         * docs/plugins/inspect/plugin-cdio.xml:
6241         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6242         * docs/plugins/inspect/plugin-dvdread.xml:
6243         * docs/plugins/inspect/plugin-dvdsub.xml:
6244         * docs/plugins/inspect/plugin-lame.xml:
6245         * docs/plugins/inspect/plugin-mad.xml:
6246         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6247         * docs/plugins/inspect/plugin-realmedia.xml:
6248         * docs/plugins/inspect/plugin-siddec.xml:
6249         * docs/plugins/inspect/plugin-twolame.xml:
6250         * docs/plugins/inspect/plugin-x264.xml:
6251         * docs/plugins/inspect/plugin-xingmux.xml:
6252         * gst-plugins-ugly.doap:
6253         * win32/common/config.h:
6254           Release 1.0.2
6255
6256 2012-10-24 13:41:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6257
6258         * tests/check/elements/mpg123audiodec.c:
6259           tests: fix up mpg123 test a little
6260           - dist input files
6261           - fix sample leak
6262           - simplify check for elements
6263           - only run mpg123 test if mpg123 is available and selected
6264           - fix build in uninstalled setup
6265           https://bugzilla.gnome.org/show_bug.cgi?id=686595
6266
6267 2012-10-24 12:30:10 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
6268
6269         * tests/check/elements/mpg123audiodec.c:
6270           tets: add unit test for mpg123audiodec
6271           https://bugzilla.gnome.org/show_bug.cgi?id=686595
6272
6273 2012-10-24 00:36:42 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
6274
6275         * ext/mpg123/gstmpg123audiodec.c:
6276           mpg123: added gtkdoc section
6277           https://bugzilla.gnome.org/show_bug.cgi?id=686595
6278
6279 2012-10-24 00:22:05 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
6280
6281         * ext/mpg123/gstmpg123audiodec.c:
6282           mpg123: fixed bug with last frame, disabled internal resampler & chatter
6283           * The last MP3 frame wasn't being pushed when base class was draining
6284           * Made sure mpg123 cannot ever use its (crude) internal resampler
6285           * Disabled mpg123 stderr output
6286           https://bugzilla.gnome.org/show_bug.cgi?id=686595
6287
6288 2012-10-24 20:10:03 +0800  Scott Fan <fanchp@neusoft.com>
6289
6290         * gst/asfdemux/Makefile.am:
6291         * gst/realmedia/Makefile.am:
6292           Makefile.am: Fix typos for generating the Android.mk files
6293           Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
6294           The typos led to generate the incorrect Android.mk files for the asfdemux
6295           and realmedia plugin.
6296           https://bugzilla.gnome.org/show_bug.cgi?id=686748
6297
6298 2012-10-24 00:21:45 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
6299
6300         * ext/mpg123/gstmpg123audiodec.c:
6301           mpg123: cleaned up comments, formatting, and logging lines
6302           also replaced mpg123decoder->handle != NULL checks with asserts
6303           https://bugzilla.gnome.org/show_bug.cgi?id=686595
6304
6305 2012-10-18 22:19:04 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6306
6307         * ext/dvdread/dvdreadsrc.c:
6308           dvdreadsrc: correctly set next cell when seeking to sector
6309
6310 2012-10-18 22:18:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6311
6312         * gst/dvdsub/gstdvdsubparse.c:
6313           dvdsubparse: send src caps when receiving sink caps
6314
6315 2012-10-12 14:49:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6316
6317         * ext/dvdread/dvdreadsrc.c:
6318           dvdreadsrc: update dvd event to enhanced approach
6319           ... in line with resindvdsrc.
6320
6321 2012-10-07 17:08:37 +0100  Tim-Philipp Müller <tim@centricular.net>
6322
6323         * docs/Makefile.am:
6324           docs: add 'make upload' target for new-release script
6325
6326 2012-10-07 16:58:10 +0100  Tim-Philipp Müller <tim@centricular.net>
6327
6328         * configure.ac:
6329         * docs/plugins/inspect/plugin-a52dec.xml:
6330         * docs/plugins/inspect/plugin-amrnb.xml:
6331         * docs/plugins/inspect/plugin-amrwbdec.xml:
6332         * docs/plugins/inspect/plugin-asf.xml:
6333         * docs/plugins/inspect/plugin-cdio.xml:
6334         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6335         * docs/plugins/inspect/plugin-dvdread.xml:
6336         * docs/plugins/inspect/plugin-dvdsub.xml:
6337         * docs/plugins/inspect/plugin-lame.xml:
6338         * docs/plugins/inspect/plugin-mad.xml:
6339         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6340         * docs/plugins/inspect/plugin-realmedia.xml:
6341         * docs/plugins/inspect/plugin-siddec.xml:
6342         * docs/plugins/inspect/plugin-twolame.xml:
6343         * docs/plugins/inspect/plugin-x264.xml:
6344         * docs/plugins/inspect/plugin-xingmux.xml:
6345         * win32/common/config.h:
6346           Back to development (bug fixing)
6347
6348 === release 1.0.1 ===
6349
6350 2012-10-07 16:13:11 +0100  Tim-Philipp Müller <tim@centricular.net>
6351
6352         * ChangeLog:
6353         * NEWS:
6354         * RELEASE:
6355         * configure.ac:
6356         * docs/plugins/inspect/plugin-a52dec.xml:
6357         * docs/plugins/inspect/plugin-amrnb.xml:
6358         * docs/plugins/inspect/plugin-amrwbdec.xml:
6359         * docs/plugins/inspect/plugin-asf.xml:
6360         * docs/plugins/inspect/plugin-cdio.xml:
6361         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6362         * docs/plugins/inspect/plugin-dvdread.xml:
6363         * docs/plugins/inspect/plugin-dvdsub.xml:
6364         * docs/plugins/inspect/plugin-lame.xml:
6365         * docs/plugins/inspect/plugin-mad.xml:
6366         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6367         * docs/plugins/inspect/plugin-realmedia.xml:
6368         * docs/plugins/inspect/plugin-siddec.xml:
6369         * docs/plugins/inspect/plugin-twolame.xml:
6370         * docs/plugins/inspect/plugin-x264.xml:
6371         * docs/plugins/inspect/plugin-xingmux.xml:
6372         * gst-plugins-ugly.doap:
6373         * win32/common/config.h:
6374           Release 1.0.1
6375
6376 2012-10-06 14:58:34 +0100  Tim-Philipp Müller <tim@centricular.net>
6377
6378         * common:
6379           Automatic update of common submodule
6380           From 6c0b52c to 6bb6951
6381
6382 2012-10-01 00:01:09 +1000  Jan Schmidt <thaytan@noraisin.net>
6383
6384         * ext/mpeg2dec/gstmpeg2dec.c:
6385           mpeg2dec: Don't error out when there is no associated buffer
6386           In 0.10, having mpeg2dec occasionally tell us to output a frame that
6387           was never decoded was just ignored, so do the same in 1.0
6388           Fixes: #685107
6389
6390 2012-09-29 12:13:00 +0100  Tim-Philipp Müller <tim@centricular.net>
6391
6392         * REQUIREMENTS:
6393         * gst/dvdsub/gstdvdsubdec.c:
6394           Purge mention of liboil and update REQUIREMENTS
6395           https://bugzilla.gnome.org/show_bug.cgi?id=673285
6396
6397 2012-09-26 01:04:32 +0100  Tim-Philipp Müller <tim@centricular.net>
6398
6399         * ext/x264/gstx264enc.c:
6400           x264enc: when setting fallback decoder latency, set valid min_latency
6401           Min. latency needs to be a valid time, so pass 0 as default
6402           value in the fallback case where we can't determine any latency,
6403           and avoid nasty criticals at runtime.
6404
6405 2012-09-24 16:52:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6406
6407         * configure.ac:
6408         * docs/plugins/inspect/plugin-a52dec.xml:
6409         * docs/plugins/inspect/plugin-amrnb.xml:
6410         * docs/plugins/inspect/plugin-amrwbdec.xml:
6411         * docs/plugins/inspect/plugin-asf.xml:
6412         * docs/plugins/inspect/plugin-cdio.xml:
6413         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6414         * docs/plugins/inspect/plugin-dvdread.xml:
6415         * docs/plugins/inspect/plugin-dvdsub.xml:
6416         * docs/plugins/inspect/plugin-lame.xml:
6417         * docs/plugins/inspect/plugin-mad.xml:
6418         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6419         * docs/plugins/inspect/plugin-realmedia.xml:
6420         * docs/plugins/inspect/plugin-siddec.xml:
6421         * docs/plugins/inspect/plugin-twolame.xml:
6422         * docs/plugins/inspect/plugin-x264.xml:
6423         * docs/plugins/inspect/plugin-xingmux.xml:
6424         * win32/common/config.h:
6425           Back to development (bug fixing)
6426
6427 === release 1.0.0 ===
6428
6429 2012-09-24 14:32:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6430
6431         * NEWS:
6432         * RELEASE:
6433         * configure.ac:
6434         * docs/plugins/inspect/plugin-a52dec.xml:
6435         * docs/plugins/inspect/plugin-amrnb.xml:
6436         * docs/plugins/inspect/plugin-amrwbdec.xml:
6437         * docs/plugins/inspect/plugin-asf.xml:
6438         * docs/plugins/inspect/plugin-cdio.xml:
6439         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6440         * docs/plugins/inspect/plugin-dvdread.xml:
6441         * docs/plugins/inspect/plugin-dvdsub.xml:
6442         * docs/plugins/inspect/plugin-lame.xml:
6443         * docs/plugins/inspect/plugin-mad.xml:
6444         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6445         * docs/plugins/inspect/plugin-realmedia.xml:
6446         * docs/plugins/inspect/plugin-siddec.xml:
6447         * docs/plugins/inspect/plugin-twolame.xml:
6448         * docs/plugins/inspect/plugin-x264.xml:
6449         * docs/plugins/inspect/plugin-xingmux.xml:
6450         * gst-plugins-ugly.doap:
6451         * win32/common/config.h:
6452           Release 1.0.0
6453
6454 2012-09-22 16:08:54 +0100  Tim-Philipp Müller <tim@centricular.net>
6455
6456         * common:
6457           Automatic update of common submodule
6458           From 4f962f7 to 6c0b52c
6459
6460 === release 0.11.99 ===
6461
6462 2012-09-17 17:59:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6463
6464         * configure.ac:
6465         * docs/plugins/inspect/plugin-xingmux.xml:
6466         * gst-plugins-ugly.doap:
6467         * win32/common/config.h:
6468           Release 0.11.99
6469
6470 2012-09-17 16:57:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6471
6472         * docs/plugins/inspect/plugin-a52dec.xml:
6473         * docs/plugins/inspect/plugin-amrnb.xml:
6474         * docs/plugins/inspect/plugin-amrwbdec.xml:
6475         * docs/plugins/inspect/plugin-asf.xml:
6476         * docs/plugins/inspect/plugin-cdio.xml:
6477         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6478         * docs/plugins/inspect/plugin-dvdread.xml:
6479         * docs/plugins/inspect/plugin-dvdsub.xml:
6480         * docs/plugins/inspect/plugin-lame.xml:
6481         * docs/plugins/inspect/plugin-mad.xml:
6482         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6483         * docs/plugins/inspect/plugin-realmedia.xml:
6484         * docs/plugins/inspect/plugin-siddec.xml:
6485         * docs/plugins/inspect/plugin-twolame.xml:
6486         * docs/plugins/inspect/plugin-x264.xml:
6487           docs: update docs
6488
6489 2012-09-17 16:57:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6490
6491         * configure.ac:
6492         * ext/amrnb/Makefile.am:
6493         * ext/amrwbdec/Makefile.am:
6494         * ext/lame/Makefile.am:
6495         * ext/twolame/Makefile.am:
6496         * tests/check/Makefile.am:
6497           Remove -DGST_USE_UNSTABLE_API
6498
6499 2012-09-17 12:22:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6500
6501         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6502         * docs/plugins/inspect/plugin-a52dec.xml:
6503         * docs/plugins/inspect/plugin-amrnb.xml:
6504         * docs/plugins/inspect/plugin-amrwbdec.xml:
6505         * docs/plugins/inspect/plugin-asf.xml:
6506         * docs/plugins/inspect/plugin-cdio.xml:
6507         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6508         * docs/plugins/inspect/plugin-dvdread.xml:
6509         * docs/plugins/inspect/plugin-dvdsub.xml:
6510         * docs/plugins/inspect/plugin-lame.xml:
6511         * docs/plugins/inspect/plugin-mad.xml:
6512         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6513         * docs/plugins/inspect/plugin-realmedia.xml:
6514         * docs/plugins/inspect/plugin-siddec.xml:
6515         * docs/plugins/inspect/plugin-twolame.xml:
6516         * docs/plugins/inspect/plugin-x264.xml:
6517           Update docs
6518
6519 2012-09-17 10:53:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6520
6521         * ext/cdio/gstcdio.c:
6522           cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
6523           Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
6524           introspection/updating for this plugin.
6525
6526 2012-09-15 22:23:53 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
6527
6528         * gst-plugins-ugly.spec.in:
6529           Switch to F18 package naming
6530
6531 2012-09-14 16:28:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6532
6533         * ext/dvdread/demo-play:
6534         * tests/check/elements/mpeg2dec.c:
6535           rename some caps and elements in examples
6536
6537 2012-09-14 02:58:26 +0100  Tim-Philipp Müller <tim@centricular.net>
6538
6539         * configure.ac:
6540           Back to development
6541
6542 === release 0.11.94 ===
6543
6544 2012-09-14 02:49:34 +0100  Tim-Philipp Müller <tim@centricular.net>
6545
6546         * ChangeLog:
6547         * configure.ac:
6548         * gst-plugins-ugly.doap:
6549         * win32/common/config.h:
6550           Release 0.11.94
6551
6552 2012-09-14 01:48:50 +0100  Tim-Philipp Müller <tim@centricular.net>
6553
6554         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6555         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6556         * docs/plugins/gst-plugins-ugly-plugins.signals:
6557         * docs/plugins/inspect/plugin-a52dec.xml:
6558         * docs/plugins/inspect/plugin-amrnb.xml:
6559         * docs/plugins/inspect/plugin-amrwbdec.xml:
6560         * docs/plugins/inspect/plugin-asf.xml:
6561         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6562         * docs/plugins/inspect/plugin-dvdread.xml:
6563         * docs/plugins/inspect/plugin-dvdsub.xml:
6564         * docs/plugins/inspect/plugin-lame.xml:
6565         * docs/plugins/inspect/plugin-mad.xml:
6566         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6567         * docs/plugins/inspect/plugin-realmedia.xml:
6568         * docs/plugins/inspect/plugin-siddec.xml:
6569         * docs/plugins/inspect/plugin-twolame.xml:
6570         * docs/plugins/inspect/plugin-x264.xml:
6571           docs: update docs
6572
6573 2012-09-13 13:49:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6574
6575         * gst/realmedia/rmdemux.c:
6576           rmdemux: use DTS and PTS
6577           Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
6578           undefined to make the decoder do the right thing. We can then remove the code
6579           that tries to guess the PTS from the DTS.
6580
6581 2012-09-10 22:30:18 -0700  Jan Schmidt <thaytan@noraisin.net>
6582
6583         * ext/mpeg2dec/gstmpeg2dec.c:
6584           mpeg2dec: Hold ref to buffer while mapped
6585           So that the buffer still exists when we go to unmap it later,
6586           even if it got pushed in the meantime.
6587
6588 2012-09-11 16:48:51 -0400  Olivier Crête <olivier.crete@collabora.com>
6589
6590         * tests/check/elements/x264enc.c:
6591           x264enc test: x264enc produces constrained-baseline, not the full baseline
6592
6593 2012-09-11 17:37:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6594
6595         * gst/asfdemux/gstasfdemux.c:
6596         * gst/realmedia/rademux.c:
6597         * gst/realmedia/rmdemux.c:
6598           gst: only activate in pull mode if upstream is seekable
6599
6600 2012-09-11 11:28:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6601
6602         * gst/realmedia/rademux.c:
6603           rademux: tags can be NULL
6604
6605 2012-09-11 11:13:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6606
6607         * ext/mad/gstmad.c:
6608           mad: fix email address
6609
6610 2012-09-11 11:12:38 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6611
6612         * ext/mad/gstmad.c:
6613           mad: init base class method only once
6614
6615 2012-09-11 10:46:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6616
6617         * gst/xingmux/gstxingmux.c:
6618           xingmux: remove defunct commented code
6619
6620 2012-09-11 10:40:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6621
6622         * gst/dvdsub/gstdvdsubdec.c:
6623           dvbsubdec: handle and send GAP event
6624           ... in stead of update newsegment event.
6625
6626 2012-09-11 10:34:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6627
6628         * gst/dvdsub/gstdvdsubdec.c:
6629           dvbsubdec: adjust disabled code comment style
6630
6631 2012-09-09 15:48:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6632
6633         * ext/x264/gstx264enc.c:
6634           x264enc: clean up some debug statements
6635
6636 2012-09-07 17:38:18 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6637
6638         * ext/x264/gstx264enc.c:
6639         * ext/x264/gstx264enc.h:
6640           x264enc: handle possibly negative DTS provided by codec
6641           ... by arranging for an offset such that DTS == PTS for keyframes,
6642           which is expected elsewhere to go along with semantics of PTS and DTS.
6643           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
6644
6645 2012-09-07 13:31:15 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
6646
6647         * gst-plugins-ugly.spec.in:
6648           Fix spec file for ugly
6649
6650 2012-09-06 14:42:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6651
6652         * tests/check/elements/mpeg2dec.c:
6653           tests: mpeg2dec: initialize variable
6654           ... which avoids test segfaulting.
6655
6656 2012-08-30 16:26:00 -0700  Edward Hervey <edward@collabora.com>
6657
6658         * tests/check/elements/mpeg2dec.c:
6659           check: Feed parsed data to mpeg2dec
6660           And fix the expected output caps by adding colorimetry field
6661
6662 2012-08-22 13:31:00 +0200  Stefan Sauer <ensonic@users.sf.net>
6663
6664         * common:
6665           Automatic update of common submodule
6666           From 668acee to 4f962f7
6667
6668 2012-08-22 13:19:01 +0200  Stefan Sauer <ensonic@users.sf.net>
6669
6670         * configure.ac:
6671           configure: bump gtk-doc req to 1.12 (mar-2009)
6672           This allows us to e.g. unconditionally use gtkdoc-rebase.
6673
6674 2012-08-20 23:32:32 +0100  Tim-Philipp Müller <tim@centricular.net>
6675
6676         * docs/plugins/inspect/plugin-dvdsub.xml:
6677         * gst/dvdsub/gstdvdsubdec.c:
6678         * gst/dvdsub/gstdvdsubparse.c:
6679           video/x-dvd-subpicture -> subpicture/x-dvd
6680
6681 2012-08-09 16:30:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6682
6683         * ext/x264/gstx264enc.c:
6684           x264enc: Use new video encoder base class API for handling tags
6685
6686 2012-08-09 11:48:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6687
6688         * ext/mpg123/gstmpg123audiodec.c:
6689           mpg123: Give MARGINAL rank to the mpg123 decoder element
6690
6691 2012-08-08 16:27:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6692
6693         * gst/dvdsub/gstdvdsubdec.c:
6694           dvdsubdec: Set alignment at the correct place of GstAllocationParams
6695
6696 2012-08-08 16:26:41 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6697
6698         * configure.ac:
6699         * win32/common/config.h:
6700           Back to development
6701
6702 === release 0.11.93 ===
6703
6704 2012-08-08 15:23:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6705
6706         * configure.ac:
6707         * gst-plugins-ugly.doap:
6708         * win32/common/config.h:
6709           Release 0.11.93
6710
6711 2012-08-08 15:23:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6712
6713         * gst/asfdemux/asfpacket.c:
6714         * gst/realmedia/rmdemux.c:
6715           gst: silence some compiler warnings with -DG_DISABLE_ASSERT
6716
6717 2012-08-08 12:58:50 +0100  Tim-Philipp Müller <tim@centricular.net>
6718
6719         * ext/mpg123/Makefile.am:
6720           mpg123: dist header file
6721
6722 2012-08-06 15:31:50 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
6723
6724         * gst/asfdemux/asfpacket.c:
6725           asfdemux: avoid some more invalid timestamp arithmetic
6726           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
6727
6728 2012-08-05 18:30:52 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6729
6730         * ext/sidplay/gstsiddec.cc:
6731         * gst/asfdemux/gstasfdemux.c:
6732         * gst/realmedia/rademux.c:
6733         * gst/realmedia/rmdemux.c:
6734           gst: Add stream-id to stream-start events
6735
6736 2012-07-27 11:35:52 +0200  Edward Hervey <edward@collabora.com>
6737
6738         * ext/mpeg2dec/gstmpeg2dec.c:
6739           mpeg2dec: Don't use NULL values for fbuf
6740           We need to make a difference between the initial dummy buffers (which
6741           have a fbuf->id of NULL) and the buffers on which we allocated
6742           video frames.
6743
6744 2012-08-05 16:40:57 +0100  Tim-Philipp Müller <tim@centricular.net>
6745
6746         * common:
6747           Automatic update of common submodule
6748           From 94ccf4c to 668acee
6749
6750 2012-08-04 16:13:36 +0100  Tim-Philipp Müller <tim@centricular.net>
6751
6752         * ext/a52dec/gsta52dec.c:
6753         * ext/lame/gstlamemp3enc.c:
6754         * gst/asfdemux/gstasfdemux.c:
6755         * gst/realmedia/rademux.c:
6756         * gst/realmedia/rmdemux.c:
6757         * gst/realmedia/rmutils.c:
6758           gst_tag_list_free -> gst_tag_list_unref
6759
6760 2012-08-03 13:43:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6761
6762         * ext/mpg123/gstmpg123audiodec.c:
6763           mpg123: map input buffer in READ mode, not WRITE mode
6764           Makes things actually work.
6765
6766 2012-08-03 11:50:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6767
6768         * ext/mpg123/gstmpg123audiodec.c:
6769           mpg123: query supported output formats at run-time
6770           Fixes stuff. We use a string here since we can't be bothered
6771           with GValue.
6772
6773 2012-08-03 11:48:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6774
6775         * ext/mpg123/Makefile.am:
6776           mpg123: hook up to build system
6777
6778 2012-08-03 11:13:48 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
6779
6780         * ext/mpg123/gstmpg123audiodec.c:
6781         * ext/mpg123/gstmpg123audiodec.h:
6782           mpg123: add new libmpg123-based mp3 decoder plugin
6783           Needs a bit of cleaning up.
6784           https://bugzilla.gnome.org/show_bug.cgi?id=681003
6785
6786 2012-07-28 00:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6787
6788         * ext/sidplay/gstsiddec.cc:
6789         * ext/x264/gstx264enc.c:
6790         * gst/asfdemux/gstasfdemux.c:
6791         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6792         * gst/realmedia/rademux.c:
6793         * gst/realmedia/rmdemux.c:
6794           tag: Update for taglist/tag event API changes
6795
6796 2012-07-26 18:30:04 +0200  Edward Hervey <edward@collabora.com>
6797
6798         * ext/mpeg2dec/gstmpeg2dec.c:
6799           mpeg2dec: Avoid dropping first GOP
6800           We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
6801           do not check if it is NULL or not.
6802           And cleanup a bit of debug
6803
6804 2012-07-25 13:05:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6805
6806         * gst/realmedia/rdtmanager.c:
6807         * gst/realmedia/rdtmanager.h:
6808           rdt: add on-npt-stop signal
6809           rtspsrc will look for it.
6810
6811 2012-07-25 12:48:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6812
6813         * gst/realmedia/rdtmanager.c:
6814           rdt: set caps after activating the pad
6815
6816 2012-07-25 12:48:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6817
6818         * gst/realmedia/gstrdtbuffer.c:
6819           rdt: reset map info
6820
6821 2012-07-25 09:37:08 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6822
6823         * gst/asfdemux/gstrtpasfdepay.c:
6824           asfdepay: fix padding correction
6825           Fix padding correction. gst_buffer_copy_into() appends the memory to the already
6826           existing memory in the target buffer..
6827           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
6828
6829 2012-07-23 13:32:26 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6830
6831         * ext/mpeg2dec/gstmpeg2dec.c:
6832           mpeg2dec: copy buffer flags when cropping
6833           When we crop a buffer, copy the flags as well.
6834
6835 2012-07-23 11:25:34 +0200  Robert Swain <robert.swain@collabora.co.uk>
6836
6837         * ext/mpeg2dec/gstmpeg2dec.c:
6838           mpeg2dec: Fix GstVideoInfo pointer
6839
6840 2012-07-23 11:13:05 +0200  Robert Swain <robert.swain@collabora.co.uk>
6841
6842         * ext/mpeg2dec/gstmpeg2dec.c:
6843           mpeg2dec: Correctly flag output buffer interlaced state
6844           If the sequence is not flagged as progressive its buffers are marked
6845           interlace mode mixed. There is an individual picture flag indicating
6846           whether picture in the sequence are interlaced or not. This is used
6847           along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
6848           completely indicate the buffer's interlaced state.
6849           Also, TFF and RFF should only be set if the sequence is not progressive.
6850
6851 2012-07-23 10:33:33 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6852
6853         * ext/mpeg2dec/gstmpeg2dec.c:
6854           ext: Update for video base classes API changes
6855
6856 2012-07-23 08:45:55 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6857
6858         * common:
6859           Automatic update of common submodule
6860           From 98e386f to 94ccf4c
6861
6862 2012-07-20 16:12:45 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6863
6864         * gst/asfdemux/asfpacket.c:
6865           asfdemux: make sure to avoid arithmetic with _NONE timestamp
6866
6867 2012-07-16 17:36:19 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
6868
6869         * gst/asfdemux/asfpacket.c:
6870           asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
6871           ... so it does not get used as first (valid) payload ts, whereas
6872           the first real valid payload ts may be considerably larger.
6873           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
6874
6875 2012-07-20 14:41:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6876
6877         * gst/asfdemux/gstasfdemux.c:
6878           asfdemux: slightly relax supported seek requirements
6879           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
6880
6881 2012-07-19 09:58:50 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
6882
6883         * ext/mpeg2dec/gstmpeg2dec.c:
6884           mpeg2dec: Propagate GstFlowReturn where needed
6885           It was just ignoring the return values...
6886
6887 2012-07-19 09:56:17 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
6888
6889         * ext/mpeg2dec/gstmpeg2dec.c:
6890           mpeg2dec: Store temporary buffers out of the way
6891           When mpeg2dec needs to do cropping (because downstream can't handle it),
6892           we need temporary buffers to decode to.
6893           Use the user_data field to store those, and unify the rest of the code
6894           that needs to touch a buffer (regardless of how/where it was allocated).
6895           https://bugzilla.gnome.org/show_bug.cgi?id=680194
6896
6897 2012-07-18 18:32:54 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
6898
6899         * ext/mpeg2dec/gstmpeg2dec.c:
6900           mpeg2dec: Call gst_video_decoder_negotiate()
6901
6902 2012-07-18 17:21:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6903
6904         * gst/realmedia/rmdemux.c:
6905           rmdemux: give stream tags a different event name so they don't overwrite global tags
6906           There can only be one taglist per name for sticky tag events.
6907           Needs to be fixed more properly, see
6908           https://bugzilla.gnome.org/show_bug.cgi?id=677619
6909
6910 2012-07-18 16:49:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6911
6912         * gst/realmedia/rademux.c:
6913           rademux: set/send caps on pad after activating it
6914
6915 2012-07-18 16:46:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6916
6917         * gst/realmedia/rmdemux.c:
6918           rmdemux: set/send caps after activating the source pads
6919           Makes sure the caps event isn't dropped immediately.
6920
6921 2012-07-17 20:54:45 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6922
6923         * ext/dvdread/dvdreadsrc.c:
6924           dvdreadsrc: mustn't drop queries like caps query if not started yet
6925
6926 2012-07-15 20:12:46 +0100  Tim-Philipp Müller <tim@centricular.net>
6927
6928         * gst/asfdemux/gstasfdemux.c:
6929           asfdemux: extract WM/Year as GstDateTime instead of GDate
6930           So we can signal that only the year field is valid.
6931
6932 2012-07-13 15:41:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6933
6934         * gst/asfdemux/gstasfdemux.c:
6935           asfdemux: don't leak payload if we are not pushing it
6936
6937 2012-07-13 13:59:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
6938
6939         * ext/sidplay/gstsiddec.cc:
6940         * gst/asfdemux/gstasfdemux.c:
6941         * gst/realmedia/rademux.c:
6942         * gst/realmedia/rmdemux.c:
6943           demuxers: Push STREAM_START when needed
6944
6945 2012-07-13 11:36:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6946
6947         * gst/asfdemux/gstasfdemux.c:
6948           asf: don't push on inactive streams
6949
6950 2012-07-12 18:05:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6951
6952         * ext/dvdread/dvdreadsrc.c:
6953           dvdreadsrc: set rank to NONE
6954           It should never be autoplugged really, for DVD
6955           playback there's rsndvd (or will be, realsoonnow).
6956
6957 2012-07-09 16:27:25 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6958
6959         * ext/mpeg2dec/gstmpeg2dec.c:
6960           fix for allocator API changes
6961
6962 2012-07-06 11:50:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6963
6964         * ext/x264/gstx264enc.c:
6965           update for query api changes
6966
6967 2012-07-06 11:27:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6968
6969         * ext/mpeg2dec/gstmpeg2dec.c:
6970           update for query api changes
6971
6972 2012-07-06 11:03:19 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6973
6974         * ext/x264/gstx264enc.c:
6975           update for allocation query changes
6976
6977 2012-07-05 23:23:33 +0100  Tim-Philipp Müller <tim@centricular.net>
6978
6979         * LICENSE_readme:
6980           LICENSE_readme: fix typo
6981
6982 2012-07-05 22:48:18 +0100  Tim-Philipp Müller <tim@centricular.net>
6983
6984         * LICENSE_readme:
6985           LICENSE_readme: mention x264
6986           https://bugzilla.gnome.org/show_bug.cgi?id=679472
6987
6988 2012-07-05 13:12:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6989
6990         * gst/asfdemux/gstasfdemux.c:
6991         * gst/realmedia/rademux.c:
6992         * gst/realmedia/rmdemux.c:
6993           gst: Implement segment-done event
6994
6995 2012-06-27 11:23:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6996
6997         * gst/asfdemux/gstasfdemux.c:
6998           asf: fix x-wmv format in caps
6999
7000 2012-06-27 10:24:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7001
7002         * gst/asfdemux/asfpacket.c:
7003           asf: unmap packets
7004
7005 2012-06-21 15:13:57 +0100  Bastien Nocera <hadess@hadess.net>
7006
7007         * gst/asfdemux/asfpacket.c:
7008         * gst/asfdemux/asfpacket.h:
7009         * gst/asfdemux/gstasfdemux.c:
7010           asfdemux: Ignore parsing errors from broken packets
7011           We should instead be counting the number of errors and exiting if
7012           they're too numerous. This makes a number of broken ASF files playable.
7013           https://bugzilla.gnome.org/show_bug.cgi?id=678543
7014           Conflicts:
7015           gst/asfdemux/asfpacket.c
7016           gst/asfdemux/gstasfdemux.c
7017
7018 2012-06-26 17:15:43 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7019
7020         * gst/asfdemux/gstasfdemux.c:
7021           fix interlace-mode
7022
7023 2012-06-25 09:43:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7024
7025         * ext/mpeg2dec/gstmpeg2dec.c:
7026           mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
7027
7028 2012-06-25 09:34:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7029
7030         * ext/mpeg2dec/gstmpeg2dec.c:
7031           mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
7032           Fixes bug #377713.
7033
7034 2012-06-20 13:36:25 -0400  Matej Knopp <matej.knopp@gmail.com>
7035
7036         * ext/x264/gstx264enc.c:
7037           x264enc: Fix unitialized variable and taglist event
7038
7039 2012-06-20 13:23:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7040
7041         * ext/mpeg2dec/gstmpeg2dec.c:
7042           mpeg2dec: fix compilation
7043
7044 2012-06-20 10:39:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7045
7046         * ext/sidplay/gstsiddec.cc:
7047         * gst/asfdemux/gstasfdemux.c:
7048         * gst/realmedia/rademux.c:
7049         * gst/realmedia/rdtmanager.c:
7050         * gst/realmedia/rmdemux.c:
7051           update for task api change
7052
7053 2012-06-20 10:39:24 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7054
7055         * ext/mpeg2dec/gstmpeg2dec.c:
7056         * ext/x264/gstx264enc.c:
7057           fix compilation
7058
7059 2012-06-20 09:06:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7060
7061         * ext/mpeg2dec/gstmpeg2dec.c:
7062         * ext/mpeg2dec/gstmpeg2dec.h:
7063           mpeg2dec: Port to 0.11 again
7064
7065 2012-06-19 15:19:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7066
7067         * ext/x264/gstx264enc.c:
7068           x264enc: Fix compiler warning
7069
7070 2012-05-30 12:50:13 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
7071
7072         * ext/mpeg2dec/gstmpeg2dec.c:
7073         * ext/mpeg2dec/gstmpeg2dec.h:
7074           mpeg2dec: Report PAR if not present upstream
7075           And clean up some code
7076
7077 2012-05-04 16:09:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
7078
7079         * ext/mpeg2dec/gstmpeg2dec.c:
7080           mpeg2dec: use _scale_ceil to compute frame period
7081           https://bugzilla.gnome.org/show_bug.cgi?id=675769
7082
7083 2012-05-04 16:08:27 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
7084
7085         * ext/mpeg2dec/gstmpeg2dec.c:
7086           mpeg2dec: mpeg2dec actually has 3 frame latency
7087           https://bugzilla.gnome.org/show_bug.cgi?id=675769
7088
7089 2012-05-01 18:49:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
7090
7091         * ext/mpeg2dec/gstmpeg2dec.c:
7092           mpeg2dec: Fix large output buffers leak
7093
7094 2012-05-01 18:46:31 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
7095
7096         * ext/mpeg2dec/gstmpeg2dec.c:
7097           mpeg2dec: Port to new way of handling frame reference
7098
7099 2012-05-01 16:12:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7100
7101         * ext/mpeg2dec/gstmpeg2dec.c:
7102           mpeg2dec: don't leak input_state
7103
7104 2012-04-13 19:06:52 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
7105
7106         * ext/mpeg2dec/gstmpeg2dec.c:
7107         * ext/mpeg2dec/gstmpeg2dec.h:
7108           mpeg2dec: Port to GstVideoDecoder base class
7109           Conflicts:
7110           ext/mpeg2dec/gstmpeg2dec.c
7111           ext/mpeg2dec/gstmpeg2dec.h
7112           Back to 0.10 state, needs to be ported to 0.11 again.
7113
7114 2012-06-19 09:26:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7115
7116           Merge remote-tracking branch 'origin/master'
7117
7118 2012-06-19 09:26:02 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7119
7120         * ext/x264/gstx264enc.c:
7121         * ext/x264/gstx264enc.h:
7122           x264enc: Port to 0.11 again
7123
7124 2012-05-07 11:52:40 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
7125
7126         * ext/x264/gstx264enc.c:
7127           x264enc: Don't set latency while holding object lock
7128           This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
7129           https://bugzilla.gnome.org/show_bug.cgi?id=675762
7130
7131 2012-05-03 18:07:24 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
7132
7133         * ext/x264/gstx264enc.c:
7134           x264enc: Use video encoder stream lock to avoid deadlock
7135
7136 2012-05-01 18:45:33 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
7137
7138         * ext/x264/gstx264enc.c:
7139           x264enc: Port to new way of passing frame reference
7140
7141 2012-04-30 19:00:09 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
7142
7143         * ext/x264/gstx264enc.c:
7144           x264enc: Set default stream-format to avc as it's a better format
7145
7146 2012-04-26 22:27:55 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
7147
7148         * ext/x264/gstx264enc.c:
7149           x264enc: Fix setting latency
7150           Fixes setting latency when framerate is dynamic and round up the latency
7151           to avoid rounding issues.
7152
7153 2012-04-30 18:59:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
7154
7155         * ext/x264/gstx264enc.c:
7156           x264enc: gst_video_encoder_get_frame() is now transfer full
7157
7158 2012-04-26 17:31:45 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
7159
7160         * ext/x264/gstx264enc.c:
7161           x264enc: don't leak output state
7162
7163 2012-04-18 17:09:12 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
7164
7165         * ext/x264/gstx264enc.c:
7166         * ext/x264/gstx264enc.h:
7167           x264enc: Remove x264 backward compatibility support
7168
7169 2012-04-18 16:13:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
7170
7171         * ext/x264/gstx264enc.c:
7172           x264enc: Report latency base on x264 buffer size
7173
7174 2012-04-17 15:44:24 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
7175
7176         * configure.ac:
7177         * ext/x264/gstx264enc.c:
7178         * ext/x264/gstx264enc.h:
7179           x264enc: Port to GstVideoEncoder baseclass
7180           Conflicts:
7181           configure.ac
7182           ext/x264/gstx264enc.c
7183           ext/x264/gstx264enc.h
7184           Back to 0.10 state, needs to be ported to 0.11 again.
7185
7186 2012-06-16 18:29:54 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7187
7188         * Android.mk:
7189         * LICENSE_readme:
7190         * configure.ac:
7191         * docs/plugins/Makefile.am:
7192         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7193         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7194         * docs/plugins/inspect/plugin-synaesthesia.xml:
7195         * gst/synaesthesia/.gitignore:
7196         * gst/synaesthesia/Makefile.am:
7197         * gst/synaesthesia/README:
7198         * gst/synaesthesia/gstsynaesthesia.c:
7199         * gst/synaesthesia/gstsynaesthesia.h:
7200         * gst/synaesthesia/synaescope.c:
7201         * gst/synaesthesia/synaescope.h:
7202           synaesthesia: remove experimental GPL-ed synaesthesia plugin
7203           It never made it out of experimental, and there's a new
7204           synaescope element in gst-plugins-bad that's hopefully
7205           sufficiently similar.
7206           https://bugzilla.gnome.org/show_bug.cgi?id=356882
7207
7208 2012-06-16 18:13:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7209
7210         * gst/mpegstream/.gitignore:
7211           mpegstream: remove leftover hidden .gitignore file
7212
7213 2012-06-08 15:55:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7214
7215         * gst/synaesthesia/gstsynaesthesia.c:
7216         * tests/check/elements/amrnbenc.c:
7217         * tests/check/elements/x264enc.c:
7218           elements: Use gst_pad_set_caps() instead of manual event fiddling
7219
7220 2012-06-08 15:05:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
7221
7222         * common:
7223           Automatic update of common submodule
7224           From 03a0e57 to 98e386f
7225
7226 2012-06-07 16:28:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7227
7228         * configure.ac:
7229           Back to development
7230
7231 === release 0.11.92 ===
7232
7233 2012-06-07 16:28:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7234
7235         * ChangeLog:
7236         * NEWS:
7237         * RELEASE:
7238         * configure.ac:
7239         * docs/plugins/inspect/plugin-a52dec.xml:
7240         * docs/plugins/inspect/plugin-amrnb.xml:
7241         * docs/plugins/inspect/plugin-amrwbdec.xml:
7242         * docs/plugins/inspect/plugin-asf.xml:
7243         * docs/plugins/inspect/plugin-cdio.xml:
7244         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7245         * docs/plugins/inspect/plugin-dvdread.xml:
7246         * docs/plugins/inspect/plugin-dvdsub.xml:
7247         * docs/plugins/inspect/plugin-lame.xml:
7248         * docs/plugins/inspect/plugin-mad.xml:
7249         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7250         * docs/plugins/inspect/plugin-realmedia.xml:
7251         * docs/plugins/inspect/plugin-siddec.xml:
7252         * docs/plugins/inspect/plugin-twolame.xml:
7253         * docs/plugins/inspect/plugin-x264.xml:
7254         * gst-plugins-ugly.doap:
7255         * win32/common/config.h:
7256           Release 0.11.92
7257
7258 2012-06-07 16:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7259
7260         * po/af.po:
7261         * po/az.po:
7262         * po/bg.po:
7263         * po/ca.po:
7264         * po/cs.po:
7265         * po/da.po:
7266         * po/de.po:
7267         * po/el.po:
7268         * po/en_GB.po:
7269         * po/eo.po:
7270         * po/es.po:
7271         * po/eu.po:
7272         * po/fi.po:
7273         * po/fr.po:
7274         * po/gl.po:
7275         * po/hu.po:
7276         * po/id.po:
7277         * po/it.po:
7278         * po/ja.po:
7279         * po/lt.po:
7280         * po/lv.po:
7281         * po/ms.po:
7282         * po/mt.po:
7283         * po/nb.po:
7284         * po/nl.po:
7285         * po/or.po:
7286         * po/pl.po:
7287         * po/pt_BR.po:
7288         * po/ro.po:
7289         * po/ru.po:
7290         * po/sk.po:
7291         * po/sl.po:
7292         * po/sq.po:
7293         * po/sr.po:
7294         * po/sv.po:
7295         * po/tr.po:
7296         * po/uk.po:
7297         * po/vi.po:
7298         * po/zh_CN.po:
7299           Update .po files
7300
7301 2012-06-06 18:19:06 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
7302
7303         * common:
7304           Automatic update of common submodule
7305           From 1fab359 to 03a0e57
7306
7307 2012-06-06 13:03:04 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7308
7309         * ext/sidplay/gstsiddec.cc:
7310         * gst/asfdemux/gstasfdemux.c:
7311         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7312         * gst/realmedia/rademux.c:
7313         * gst/realmedia/rmdemux.c:
7314           update for tag event change
7315
7316 2012-06-01 10:29:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
7317
7318         * common:
7319           Automatic update of common submodule
7320           From f1b5a96 to 1fab359
7321
7322 2012-05-31 13:08:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7323
7324         * common:
7325           Automatic update of common submodule
7326           From 92b7266 to f1b5a96
7327
7328 2012-05-30 12:45:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7329
7330         * common:
7331           Automatic update of common submodule
7332           From ec1c4a8 to 92b7266
7333
7334 2012-05-30 11:24:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7335
7336         * common:
7337           Automatic update of common submodule
7338           From 3429ba6 to ec1c4a8
7339
7340 2012-05-26 23:41:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7341
7342         * gst/realmedia/rmutils.c:
7343           realmedia: don't use GstStructure API on tag lists
7344
7345 2012-05-21 14:57:44 +0200  Julien Isorce <julien.isorce@gmail.com>
7346
7347         * ext/a52dec/gsta52dec.c:
7348           a52dec: really prefer the original number (and position) of channels
7349           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
7350
7351 2012-05-24 12:32:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7352
7353         * common:
7354           Automatic update of common submodule
7355           From dc70203 to 3429ba6
7356
7357 2012-05-17 21:12:18 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7358
7359         * configure.ac:
7360         * ext/x264/gstx264enc.c:
7361           x264: bump x264 requirement to build 106 or later
7362           Build 106 is from September 2010.
7363           https://bugzilla.gnome.org/show_bug.cgi?id=676257
7364
7365 2012-04-15 23:39:48 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
7366
7367         * ext/a52dec/gsta52dec.c:
7368         * m4/a52.m4:
7369           a52dec: adapt to work also with new liba52
7370           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
7371
7372 2012-05-17 12:40:05 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7373
7374         * ext/a52dec/gsta52dec.c:
7375           a52dec: trigger renegotiation upon changed stream channels
7376           Fixes #675451
7377
7378 2012-05-16 09:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7379
7380         * configure.ac:
7381           configure: Require core/base 0.11.91
7382
7383 2012-01-13 18:18:33 -0500  Matej Knopp <matej.knopp@gmail.com>
7384
7385         * .gitignore:
7386           .gitignore: add visual studio IDE files and OS X .DS_Store files
7387           https://bugzilla.gnome.org/show_bug.cgi?id=667899
7388
7389 2012-05-13 17:00:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7390
7391         * configure.ac:
7392           Back to development
7393
7394 === release 0.11.91 ===
7395
7396 2012-05-13 16:49:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7397
7398         * ChangeLog:
7399         * NEWS:
7400         * RELEASE:
7401         * common:
7402         * configure.ac:
7403         * gst-plugins-ugly.doap:
7404         * win32/common/config.h:
7405           Release 0.11.91
7406
7407 2012-05-13 16:48:57 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7408
7409         * po/af.po:
7410         * po/az.po:
7411         * po/bg.po:
7412         * po/ca.po:
7413         * po/cs.po:
7414         * po/da.po:
7415         * po/de.po:
7416         * po/el.po:
7417         * po/en_GB.po:
7418         * po/eo.po:
7419         * po/es.po:
7420         * po/eu.po:
7421         * po/fi.po:
7422         * po/fr.po:
7423         * po/gl.po:
7424         * po/hu.po:
7425         * po/id.po:
7426         * po/it.po:
7427         * po/ja.po:
7428         * po/lt.po:
7429         * po/lv.po:
7430         * po/ms.po:
7431         * po/mt.po:
7432         * po/nb.po:
7433         * po/nl.po:
7434         * po/or.po:
7435         * po/pl.po:
7436         * po/pt_BR.po:
7437         * po/ro.po:
7438         * po/ru.po:
7439         * po/sk.po:
7440         * po/sl.po:
7441         * po/sq.po:
7442         * po/sr.po:
7443         * po/sv.po:
7444         * po/tr.po:
7445         * po/uk.po:
7446         * po/vi.po:
7447         * po/zh_CN.po:
7448           Update .po files
7449
7450 2012-05-13 16:45:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7451
7452           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
7453
7454 2012-05-13 15:56:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7455
7456         * common:
7457           Automatic update of common submodule
7458           From dc70203 to 3429ba6
7459
7460 2012-04-24 15:27:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7461
7462         * gst/asfdemux/asfpacket.c:
7463           asfdemux: Use correct enum type
7464
7465 2012-05-10 10:11:44 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7466
7467         * gst/asfdemux/gstasfdemux.c:
7468           asfdemux: implement pull mode seek snap flags when an index is present
7469           Also ensure we get a proper EOS when seeking past the end of the
7470           file, or (when the snap after flag is set) between the last keyframe
7471           and the end of the file.
7472
7473 2012-05-03 23:50:30 +0100  Leon Merten Lohse <leon@green-side.de>
7474
7475         * ext/cdio/gstcdio.c:
7476         * ext/cdio/gstcdio.h:
7477         * ext/cdio/gstcdiocddasrc.c:
7478           cdio: compensate for libcdio's recent cd-text api changes
7479           https://bugzilla.gnome.org/show_bug.cgi?id=675112
7480           Conflicts:
7481           ext/cdio/gstcdiocddasrc.c
7482
7483 2012-04-30 21:27:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7484
7485         * ext/dvdread/dvdreadsrc.c:
7486           dvdread: fix build after recent include reshuffling in core
7487           Need to include gmodule.h ourselves now.
7488
7489 2012-04-19 12:22:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7490
7491         * ext/mpeg2dec/gstmpeg2dec.c:
7492           video: Update for libgstvideo API changes
7493
7494 2012-04-16 09:09:35 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7495
7496         * common:
7497           Automatic update of common submodule
7498           From 6db25be to dc70203
7499
7500 2012-04-12 13:56:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7501
7502         * gst/asfdemux/asfpacket.c:
7503         * gst/asfdemux/asfpacket.h:
7504           asfdemux: fix performance issue, especially with high-bitrate streams
7505           Two things were suboptimal from a performance point of view:
7506           a) consider a large media object such as a video keyframe, which
7507           may be split up into multiple fragments. We would assemble
7508           the media object as follows:
7509           buf = join (join (join (frag1, frag2), frag3), frag4)
7510           which causes many unnecessary memcpy()s, and malloc/free,
7511           which could easily add up to a multiple of the actual object
7512           size. To avoid this, we allocate a buffer of the size needed
7513           from the start and copy fragments into that directly.
7514           b) for every fragment to join, we would create a sub-buffer
7515           before joining it (which would discard the sub-buffer again),
7516           leading to unnecessary miniobject create/free churn.
7517           Conflicts:
7518           gst/asfdemux/asfpacket.c
7519           gst/asfdemux/asfpacket.h
7520
7521 2012-04-12 14:45:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7522
7523         * gst/asfdemux/asfpacket.c:
7524           asfdemux: avoid unnecessary stream lookup
7525           We have already retrieved the stream for that stream number and
7526           made sure it's not NULL, so no need to do it again here; neither
7527           the number nor the streams changed since the last time.
7528
7529 2012-04-02 19:31:20 +0200  Alban Browaeys <prahal@yahoo.com>
7530
7531         * ext/a52dec/gsta52dec.c:
7532           a52dec: fix first_access bigger than 2
7533           gst_buffer_extract returns the number of bytes extracted, here 2 max.
7534           Set size to the buffer size as was done in 0.10 to avoid first_access
7535           error when it bypass 2.
7536           https://bugzilla.gnome.org/show_bug.cgi?id=673434
7537
7538 2012-04-13 13:43:30 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7539
7540         * autogen.sh:
7541         * configure.ac:
7542           configure: Modernize autotools setup a bit
7543           Also we now only create tar.bz2 and tar.xz tarballs.
7544
7545 2012-04-13 13:37:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7546
7547         * common:
7548           Automatic update of common submodule
7549           From 464fe15 to 6db25be
7550
7551 2012-04-12 11:19:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7552
7553         * configure.ac:
7554           Back to development
7555
7556 === release 0.11.90 ===
7557
7558 2012-04-12 10:40:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7559
7560         * ChangeLog:
7561         * NEWS:
7562         * RELEASE:
7563         * configure.ac:
7564         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
7565         * docs/plugins/inspect/plugin-a52dec.xml:
7566         * docs/plugins/inspect/plugin-amrnb.xml:
7567         * docs/plugins/inspect/plugin-amrwbdec.xml:
7568         * docs/plugins/inspect/plugin-asf.xml:
7569         * docs/plugins/inspect/plugin-cdio.xml:
7570         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7571         * docs/plugins/inspect/plugin-dvdread.xml:
7572         * docs/plugins/inspect/plugin-dvdsub.xml:
7573         * docs/plugins/inspect/plugin-lame.xml:
7574         * docs/plugins/inspect/plugin-mad.xml:
7575         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7576         * docs/plugins/inspect/plugin-realmedia.xml:
7577         * docs/plugins/inspect/plugin-siddec.xml:
7578         * docs/plugins/inspect/plugin-twolame.xml:
7579         * docs/plugins/inspect/plugin-x264.xml:
7580         * gst-plugins-ugly.doap:
7581         * win32/common/config.h:
7582           Release 0.11.90
7583
7584 2012-04-12 10:39:13 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7585
7586         * po/af.po:
7587         * po/az.po:
7588         * po/bg.po:
7589         * po/ca.po:
7590         * po/cs.po:
7591         * po/da.po:
7592         * po/de.po:
7593         * po/el.po:
7594         * po/en_GB.po:
7595         * po/eo.po:
7596         * po/es.po:
7597         * po/eu.po:
7598         * po/fi.po:
7599         * po/fr.po:
7600         * po/gl.po:
7601         * po/hu.po:
7602         * po/id.po:
7603         * po/it.po:
7604         * po/ja.po:
7605         * po/lt.po:
7606         * po/lv.po:
7607         * po/ms.po:
7608         * po/mt.po:
7609         * po/nb.po:
7610         * po/nl.po:
7611         * po/or.po:
7612         * po/pl.po:
7613         * po/pt_BR.po:
7614         * po/ro.po:
7615         * po/ru.po:
7616         * po/sk.po:
7617         * po/sl.po:
7618         * po/sq.po:
7619         * po/sr.po:
7620         * po/sv.po:
7621         * po/tr.po:
7622         * po/uk.po:
7623         * po/vi.po:
7624         * po/zh_CN.po:
7625           Update .po files
7626
7627 2012-04-10 00:48:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7628
7629         * ext/mad/gstmad.c.orig:
7630           mad: remove .c.orig file
7631
7632 2012-04-10 00:47:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7633
7634         * ext/a52dec/gsta52dec.c:
7635         * ext/amrnb/amrnbdec.c:
7636         * ext/amrnb/amrnbenc.c:
7637         * ext/amrwbdec/amrwbdec.c:
7638         * ext/cdio/gstcdiocddasrc.c:
7639         * ext/dvdread/dvdreadsrc.c:
7640         * ext/lame/gstlamemp3enc.c:
7641         * ext/mad/gstmad.c:
7642         * ext/mad/gstmad.c.orig:
7643         * ext/mpeg2dec/gstmpeg2dec.c:
7644         * ext/sidplay/gstsiddec.cc:
7645         * ext/twolame/gsttwolamemp2enc.c:
7646         * ext/x264/gstx264enc.c:
7647         * gst/asfdemux/gstasfdemux.c:
7648         * gst/asfdemux/gstrtpasfdepay.c:
7649         * gst/asfdemux/gstrtspwms.c:
7650         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7651         * gst/dvdsub/gstdvdsubdec.c:
7652         * gst/dvdsub/gstdvdsubparse.c:
7653         * gst/realmedia/pnmsrc.c:
7654         * gst/realmedia/rademux.c:
7655         * gst/realmedia/rdtdepay.c:
7656         * gst/realmedia/rdtmanager.c:
7657         * gst/realmedia/rmdemux.c:
7658         * gst/realmedia/rtspreal.c:
7659         * gst/synaesthesia/gstsynaesthesia.c:
7660         * gst/xingmux/gstxingmux.c:
7661           Use new gst_element_class_set_static_metadata()
7662
7663 2012-04-05 18:43:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7664
7665         * common:
7666           Automatic update of common submodule
7667           From 7fda524 to 464fe15
7668
7669 2012-04-05 17:40:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7670
7671         * ext/a52dec/gsta52dec.c:
7672         * ext/amrnb/amrnb.c:
7673         * ext/amrwbdec/amrwb.c:
7674         * ext/cdio/gstcdio.c:
7675         * ext/dvdread/dvdreadsrc.c:
7676         * ext/lame/plugin.c:
7677         * ext/mad/gstmad.c:
7678         * ext/mad/gstmad.c.orig:
7679         * ext/mpeg2dec/gstmpeg2dec.c:
7680         * ext/sidplay/gstsiddec.cc:
7681         * ext/twolame/gsttwolamemp2enc.c:
7682         * ext/x264/gstx264enc.c:
7683         * gst/asfdemux/gstasf.c:
7684         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7685         * gst/dvdsub/gstdvdsubdec.c:
7686         * gst/realmedia/realmedia.c:
7687         * gst/synaesthesia/gstsynaesthesia.c:
7688         * gst/xingmux/plugin.c:
7689           gst: Update for GST_PLUGIN_DEFINE() API changes
7690
7691 2012-04-05 13:26:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7692
7693         * configure.ac:
7694           configure: Update version to 0.11.89.1
7695
7696 2012-04-04 14:38:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7697
7698         * configure.ac:
7699         * docs/plugins/Makefile.am:
7700         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7701         * docs/version.entities.in:
7702         * ext/a52dec/Makefile.am:
7703         * ext/amrnb/Makefile.am:
7704         * ext/amrwbdec/Makefile.am:
7705         * ext/cdio/Makefile.am:
7706         * ext/lame/Makefile.am:
7707         * ext/mad/Makefile.am:
7708         * ext/mpeg2dec/Makefile.am:
7709         * ext/sidplay/Makefile.am:
7710         * ext/twolame/Makefile.am:
7711         * ext/x264/Makefile.am:
7712         * gst-plugins-ugly.spec.in:
7713         * gst/asfdemux/Makefile.am:
7714         * gst/dvdlpcmdec/Makefile.am:
7715         * gst/dvdsub/Makefile.am:
7716         * gst/realmedia/Makefile.am:
7717         * pkgconfig/Makefile.am:
7718         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
7719         * tests/check/Makefile.am:
7720           gst: Update versioning
7721
7722 2012-04-02 15:21:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7723
7724         * ext/mpeg2dec/gstmpeg2dec.c:
7725         * ext/mpeg2dec/gstmpeg2dec.h:
7726           mpeg2dec: fix cropping
7727           fix cropping in mpeg2dec
7728
7729 2012-04-01 20:19:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7730
7731         * ext/mpeg2dec/gstmpeg2dec.c:
7732           mpeg2dec: add crop metadata when buffer is still writable
7733
7734 2012-03-30 18:13:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7735
7736         * gst/asfdemux/gstrtpasfdepay.c:
7737           update for buffer api change
7738
7739 2012-03-30 11:52:48 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7740
7741         * ext/a52dec/gsta52dec.c:
7742         * ext/mad/gstmad.c:
7743           ext: Update for audio decoder API changes
7744
7745 2012-03-29 17:32:08 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7746
7747         * tests/check/elements/amrnbenc.c:
7748         * tests/check/elements/x264enc.c:
7749           tests: make more valgrind-friendly and plug caps leak
7750
7751 2012-03-28 12:50:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7752
7753         * gst/asfdemux/asfpacket.c:
7754         * gst/asfdemux/gstasfdemux.c:
7755         * gst/dvdsub/gstdvdsubdec.c:
7756           update for buffer changes
7757
7758 2012-03-27 14:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7759
7760         * tests/check/elements/x264enc.c:
7761           tests: x264enc: adjust test to removal of deprecated properties
7762
7763 2012-03-26 12:13:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7764
7765           Replace master with 0.11
7766
7767 2012-03-22 15:56:04 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7768
7769         * configure.ac:
7770           back to development
7771
7772 === release 0.11.2 ===
7773
7774 2012-03-22 15:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7775
7776         * ChangeLog:
7777         * NEWS:
7778         * RELEASE:
7779         * configure.ac:
7780         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7781         * docs/plugins/inspect/plugin-a52dec.xml:
7782         * docs/plugins/inspect/plugin-amrnb.xml:
7783         * docs/plugins/inspect/plugin-amrwbdec.xml:
7784         * docs/plugins/inspect/plugin-asf.xml:
7785         * docs/plugins/inspect/plugin-cdio.xml:
7786         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7787         * docs/plugins/inspect/plugin-dvdread.xml:
7788         * docs/plugins/inspect/plugin-dvdsub.xml:
7789         * docs/plugins/inspect/plugin-lame.xml:
7790         * docs/plugins/inspect/plugin-mad.xml:
7791         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7792         * docs/plugins/inspect/plugin-realmedia.xml:
7793         * docs/plugins/inspect/plugin-siddec.xml:
7794         * docs/plugins/inspect/plugin-twolame.xml:
7795         * docs/plugins/inspect/plugin-x264.xml:
7796         * gst-plugins-ugly.doap:
7797         * po/af.po:
7798         * po/az.po:
7799         * po/bg.po:
7800         * po/ca.po:
7801         * po/cs.po:
7802         * po/da.po:
7803         * po/de.po:
7804         * po/el.po:
7805         * po/en_GB.po:
7806         * po/eo.po:
7807         * po/es.po:
7808         * po/eu.po:
7809         * po/fi.po:
7810         * po/fr.po:
7811         * po/gl.po:
7812         * po/hu.po:
7813         * po/id.po:
7814         * po/it.po:
7815         * po/ja.po:
7816         * po/lt.po:
7817         * po/lv.po:
7818         * po/ms.po:
7819         * po/mt.po:
7820         * po/nb.po:
7821         * po/nl.po:
7822         * po/or.po:
7823         * po/pl.po:
7824         * po/pt_BR.po:
7825         * po/ro.po:
7826         * po/ru.po:
7827         * po/sk.po:
7828         * po/sl.po:
7829         * po/sq.po:
7830         * po/sr.po:
7831         * po/sv.po:
7832         * po/tr.po:
7833         * po/uk.po:
7834         * po/vi.po:
7835         * po/zh_CN.po:
7836         * win32/common/config.h:
7837           Release 0.11.2
7838
7839 2012-03-21 13:18:35 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7840
7841         * tests/check/elements/mpeg2dec.c:
7842           tests: fix after memory changes
7843
7844 2012-03-21 13:18:11 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7845
7846         * ext/x264/gstx264enc.c:
7847         * ext/x264/gstx264enc.h:
7848           x264enc: remove deprecated properties
7849
7850 2012-03-20 12:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7851
7852           Merge remote-tracking branch 'origin/master' into 0.11
7853           So 0.11 folks also get amr include fixes.
7854           Conflicts:
7855           ext/a52dec/gsta52dec.c
7856           ext/mad/gstmad.c
7857
7858 2012-03-18 18:56:16 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7859
7860         * gst/synaesthesia/gstsynaesthesia.c:
7861           synaesthesia: fixup for bufferpool api changes
7862           ... as well as some caps ref handling.
7863
7864 2012-03-16 21:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7865
7866         * gst/realmedia/rademux.c:
7867         * gst/realmedia/rmdemux.c:
7868           don't pass random pointers to pull_range
7869
7870 2012-03-15 22:11:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7871
7872         * ext/mpeg2dec/gstmpeg2dec.c:
7873           update for bufferpool changes
7874
7875 2012-03-15 20:38:50 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7876
7877         * ext/mpeg2dec/gstmpeg2dec.c:
7878           update for allocation query changes
7879
7880 2012-03-15 13:38:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7881
7882         * ext/dvdread/dvdreadsrc.c:
7883         * ext/lame/gstlamemp3enc.c:
7884         * ext/mpeg2dec/gstmpeg2dec.c:
7885         * ext/x264/gstx264enc.c:
7886         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7887         * gst/dvdsub/gstdvdsubdec.c:
7888           update for memory api changes
7889
7890 2012-03-14 19:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7891
7892         * ext/mpeg2dec/gstmpeg2dec.c:
7893           take padding into account
7894
7895 2012-03-13 18:27:51 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7896
7897         * ext/mad/gstmad.c:
7898           mad: simplify parsing code
7899           Also fixes #671455 (expected at least).
7900
7901 2012-03-12 16:16:17 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7902
7903         * configure.ac:
7904           configure.ac: bump required GLib to 2.31.14
7905           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
7906
7907 2012-03-12 12:23:43 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7908
7909         * ext/sidplay/gstsiddec.cc:
7910           fix for caps _normalize changes
7911
7912 2012-03-11 19:07:19 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7913
7914         * ext/x264/gstx264enc.c:
7915           fix for caps api changes
7916
7917 2012-03-06 16:08:23 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7918
7919         * ext/a52dec/gsta52dec.c:
7920         * ext/a52dec/gsta52dec.h:
7921           a52dec: use base class tag handling helper
7922           ... so as to ensure these to be handled and sent at proper time.
7923
7924 2012-03-06 14:28:15 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7925
7926         * ext/dvdread/dvdreadsrc.c:
7927           dvdreadsrc: Use variable type with correct signedness
7928
7929 2011-01-14 18:50:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
7930
7931         * ext/mpeg2dec/gstmpeg2dec.c:
7932           mpeg2dec: Copy planes in one go when possible
7933
7934 2012-03-03 17:17:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7935
7936         * configure.ac:
7937         * ext/amrnb/amrnbdec.h:
7938         * ext/amrnb/amrnbenc.h:
7939         * ext/amrwbdec/amrwbdec.h:
7940           amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
7941           In previous versions, the opencore-amr include sub-directory
7942           would be specified in the include path in the CFLAGS, but this
7943           is no longer the case in newer versions, so we need to add those
7944           to our include directives.
7945           Based on patch by: Christian Morales Vega
7946           https://bugzilla.gnome.org/show_bug.cgi?id=671123
7947
7948 2012-03-03 16:56:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7949
7950         * configure.ac:
7951           configure: get rid of non-pkg-config ways to check for opencore-amr
7952
7953 2012-02-29 17:26:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7954
7955         * ext/mpeg2dec/gstmpeg2dec.c:
7956           update for metadata API changes
7957
7958 2012-02-27 06:35:01 +0100  Alessandro Decina <alessandro.d@gmail.com>
7959
7960         * ext/amrwbdec/Makefile.am:
7961         * ext/lame/Makefile.am:
7962         * ext/mad/Makefile.am:
7963           amrwbdec, lame, mad: link to libgstbase
7964
7965 2012-02-27 06:33:48 +0100  Alessandro Decina <alessandro.d@gmail.com>
7966
7967         * ext/x264/gstx264enc.c:
7968           x264enc: fix compiler warning
7969
7970 2012-02-27 00:36:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7971
7972           Merge remote-tracking branch 'origin/master' into 0.11
7973
7974 2012-02-27 00:34:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7975
7976           Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
7977           Conflicts:
7978           ext/mad/gstmad.c
7979
7980 2012-02-23 11:20:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7981
7982         * NEWS:
7983         * RELEASE:
7984         * configure.ac:
7985         * docs/plugins/gst-plugins-ugly-plugins.args:
7986         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7987         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7988         * docs/plugins/inspect/plugin-a52dec.xml:
7989         * docs/plugins/inspect/plugin-amrnb.xml:
7990         * docs/plugins/inspect/plugin-amrwbdec.xml:
7991         * docs/plugins/inspect/plugin-asf.xml:
7992         * docs/plugins/inspect/plugin-cdio.xml:
7993         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7994         * docs/plugins/inspect/plugin-dvdread.xml:
7995         * docs/plugins/inspect/plugin-dvdsub.xml:
7996         * docs/plugins/inspect/plugin-iec958.xml:
7997         * docs/plugins/inspect/plugin-lame.xml:
7998         * docs/plugins/inspect/plugin-mad.xml:
7999         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8000         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8001         * docs/plugins/inspect/plugin-mpegstream.xml:
8002         * docs/plugins/inspect/plugin-realmedia.xml:
8003         * docs/plugins/inspect/plugin-siddec.xml:
8004         * docs/plugins/inspect/plugin-twolame.xml:
8005         * docs/plugins/inspect/plugin-x264.xml:
8006         * win32/common/config.h:
8007           Bump version after release
8008
8009 2012-02-21 18:58:06 -0800  David Schleef <ds@schleef.org>
8010
8011         * autogen.sh:
8012           autogen.sh: avoid touching .po files during 'make'
8013           A simple workaround to deal with GNU gettext automake integration
8014           failing to deal with git.  Fixes: #669207
8015
8016 2012-02-22 02:17:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8017
8018         * ext/x264/gstx264enc.c:
8019           x264: convert g_print to LOG
8020
8021 2012-02-22 02:07:49 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8022
8023         * gst/asfdemux/gstrtpasfdepay.c:
8024           update for new memory api
8025
8026 2012-02-22 02:07:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8027
8028         * ext/x264/gstx264enc.c:
8029           x264enc: handle pts and dts
8030
8031 2012-02-21 18:53:57 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8032
8033         * ext/mad/gstmad.c:
8034           mad: handle libmad freeform parsing quirk
8035
8036 2012-02-21 18:49:50 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8037
8038         * ext/mad/gstmad.c:
8039           mad: fixup unhacking last frame coaxing
8040           ... so as to not only replace the data pointer but also available size.
8041
8042 2012-02-20 14:27:49 +0000  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
8043
8044         * gst-plugins-ugly.spec.in:
8045           Add latest plugins
8046
8047 2012-02-18 00:02:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8048
8049         * win32/common/config.h:
8050           win32: back to development
8051
8052 2012-02-17 17:53:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8053
8054         * configure.ac:
8055         * gst/synaesthesia/gstsynaesthesia.c:
8056         * gst/synaesthesia/gstsynaesthesia.h:
8057           synaesthesia: port to 0.11
8058
8059 2012-02-17 17:53:28 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8060
8061         * configure.ac:
8062         * gst/xingmux/gstxingmux.c:
8063           xingmux: port to 0.11
8064
8065 2012-02-17 11:06:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8066
8067         * configure.ac:
8068           back to development
8069
8070 === release 0.11.1 ===
8071
8072 2012-02-17 11:06:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8073
8074         * ChangeLog:
8075         * NEWS:
8076         * RELEASE:
8077         * configure.ac:
8078         * docs/plugins/gst-plugins-ugly-plugins.args:
8079         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8080         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8081         * docs/plugins/inspect/plugin-a52dec.xml:
8082         * docs/plugins/inspect/plugin-amrnb.xml:
8083         * docs/plugins/inspect/plugin-amrwbdec.xml:
8084         * docs/plugins/inspect/plugin-asf.xml:
8085         * docs/plugins/inspect/plugin-cdio.xml:
8086         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8087         * docs/plugins/inspect/plugin-dvdread.xml:
8088         * docs/plugins/inspect/plugin-dvdsub.xml:
8089         * docs/plugins/inspect/plugin-lame.xml:
8090         * docs/plugins/inspect/plugin-mad.xml:
8091         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8092         * docs/plugins/inspect/plugin-realmedia.xml:
8093         * docs/plugins/inspect/plugin-siddec.xml:
8094         * docs/plugins/inspect/plugin-twolame.xml:
8095         * docs/plugins/inspect/plugin-x264.xml:
8096         * gst-plugins-ugly.doap:
8097         * po/af.po:
8098         * po/az.po:
8099         * po/bg.po:
8100         * po/ca.po:
8101         * po/cs.po:
8102         * po/da.po:
8103         * po/de.po:
8104         * po/el.po:
8105         * po/en_GB.po:
8106         * po/eo.po:
8107         * po/es.po:
8108         * po/eu.po:
8109         * po/fi.po:
8110         * po/fr.po:
8111         * po/gl.po:
8112         * po/hu.po:
8113         * po/id.po:
8114         * po/it.po:
8115         * po/ja.po:
8116         * po/lt.po:
8117         * po/lv.po:
8118         * po/ms.po:
8119         * po/mt.po:
8120         * po/nb.po:
8121         * po/nl.po:
8122         * po/or.po:
8123         * po/pl.po:
8124         * po/pt_BR.po:
8125         * po/ro.po:
8126         * po/ru.po:
8127         * po/sk.po:
8128         * po/sl.po:
8129         * po/sq.po:
8130         * po/sr.po:
8131         * po/sv.po:
8132         * po/tr.po:
8133         * po/uk.po:
8134         * po/vi.po:
8135         * po/zh_CN.po:
8136         * win32/common/config.h:
8137           RELEASE 0.11.1
8138
8139 2012-02-17 09:16:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8140
8141           Merge branch 'master' into 0.11
8142           Conflicts:
8143           ext/mad/gstmad.c
8144
8145 2012-02-16 14:29:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8146
8147         * ext/mad/gstmad.c:
8148           mad: unhack last frame coaxing
8149           ... so as to maximally use available base class API and interfere least
8150           as possible with its internal state.
8151
8152 2012-02-15 13:45:00 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8153
8154         * ext/mad/gstmad.c:
8155           mad: fix compilation
8156
8157 2012-02-15 13:40:13 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8158
8159         * ext/mad/gstmad.c:
8160           mad: chain up to default event handler
8161
8162 2012-02-11 05:38:41 -0500  Matej Knopp <matej.knopp@gmail.com>
8163
8164         * ext/x264/gstx264enc.c:
8165           x264enc: unmap video frame after encoding
8166           Fixes major memory leak.
8167           https://bugzilla.gnome.org/show_bug.cgi?id=669863
8168
8169 2012-02-10 17:02:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8170
8171         * ext/x264/gstx264enc.c:
8172           x264enc: fix after merge
8173
8174 2012-02-10 17:00:33 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8175
8176           Merge branch 'master' into 0.11
8177           Conflicts:
8178           ext/x264/gstx264enc.c
8179
8180 2012-02-09 18:10:48 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8181
8182         * ext/sidplay/gstsiddec.cc:
8183         * ext/sidplay/gstsiddec.h:
8184           sidplay: don't use ulong properties
8185
8186 2012-02-09 16:14:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8187
8188         * ext/sidplay/gstsiddec.cc:
8189           sidplay: fix negotiation
8190
8191 2012-02-09 11:55:07 +0100  Robert Swain <robert.swain@collabora.co.uk>
8192
8193         * ext/x264/gstx264enc.c:
8194           x264enc: Add baseline profile to caps
8195           libx264 does not yet support the features that create the difference
8196           between baseline and constrained baseline profile. Hence it currently
8197           supports both though it can only technically encode constrained
8198           baseline.
8199
8200 2012-02-08 16:38:09 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8201
8202         * ext/amrnb/amrnbenc.c:
8203         * gst/asfdemux/gstasfdemux.c:
8204         * gst/realmedia/rdtmanager.c:
8205           GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
8206
8207 2012-02-07 18:56:23 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8208
8209         * tests/check/elements/mpeg2dec.c:
8210           mpeg2dec: fix test a bit more
8211           Still broken because cropping is broken in mpeg2dec
8212
8213 2012-02-07 11:06:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8214
8215         * tests/check/elements/amrnbenc.c:
8216         * tests/check/elements/x264enc.c:
8217         * tests/check/elements/xingmux.c:
8218           tests: fix some tests
8219
8220 2012-02-01 16:20:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8221
8222         * ext/twolame/gsttwolamemp2enc.c:
8223           twolame: Use new audio encoder/decoder base class API for srcpad caps
8224
8225 2012-02-01 16:20:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8226
8227         * ext/lame/gstlamemp3enc.c:
8228           lame: Use new audio encoder/decoder base class API for srcpad caps
8229
8230 2012-02-01 16:19:55 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8231
8232         * ext/mad/gstmad.c:
8233           mad: Use new audio encoder/decoder base class API for srcpad caps
8234
8235 2012-02-01 16:17:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8236
8237         * ext/a52dec/gsta52dec.c:
8238           a52dec: Use new audio encoder/decoder base class API for srcpad caps
8239
8240 2012-02-01 16:15:27 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8241
8242         * ext/amrwbdec/amrwbdec.c:
8243           amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
8244
8245 2012-02-01 16:14:08 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8246
8247         * ext/amrnb/amrnbdec.c:
8248         * ext/amrnb/amrnbenc.c:
8249           amrnb: Use new audio encoder/decoder base class API for srcpad caps
8250
8251 2012-01-31 15:52:38 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8252
8253         * ext/mad/gstmad.c:
8254           mad: ensure we do not confuse the base class with our buffer guard
8255           mad expects extra bytes at the end of a buffer (see discussion in
8256           http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
8257           and since we inject these without the base class' knowledge, we
8258           need to hide the bodies better.
8259           This fixes an assert at EOS when decoding an mp3 manually without
8260           an intervening mpegaudioparse.
8261
8262 2012-01-30 17:17:31 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8263
8264         * gst/realmedia/rtspreal.c:
8265           update for HEADER flag
8266
8267 2011-07-20 09:00:58 +0200  Alessandro Decina <alessandro.d@gmail.com>
8268
8269         * ext/x264/gstx264enc.c:
8270         * ext/x264/gstx264enc.h:
8271           x264enc: implement force-key-unit API
8272
8273 2012-01-25 13:58:48 +0100  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
8274
8275         * common:
8276           Automatic update of common submodule
8277           From c463bc0 to 7fda524
8278
8279 2012-01-25 13:58:54 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8280
8281         * ext/amrnb/amrnbdec.c:
8282         * ext/amrwbdec/amrwbdec.c:
8283           amr: port to 0.11 again
8284
8285 2012-01-25 13:03:33 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8286
8287           Merge branch 'master' into 0.11
8288           Conflicts:
8289           ext/a52dec/gsta52dec.c
8290
8291 2012-01-25 07:24:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8292
8293         * ext/a52dec/gsta52dec.c:
8294         * ext/amrnb/amrnbdec.c:
8295         * ext/amrnb/amrnbenc.c:
8296         * ext/amrwbdec/amrwbdec.c:
8297         * ext/dvdread/dvdreadsrc.c:
8298         * ext/lame/gstlamemp3enc.c:
8299         * ext/mad/gstmad.c:
8300         * ext/mpeg2dec/gstmpeg2dec.c:
8301         * ext/sidplay/gstsiddec.cc:
8302         * ext/twolame/gsttwolamemp2enc.c:
8303         * gst/asfdemux/asfpacket.c:
8304         * gst/asfdemux/gstasfdemux.c:
8305         * gst/asfdemux/gstrtpasfdepay.c:
8306         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8307         * gst/dvdsub/gstdvdsubdec.c:
8308         * gst/dvdsub/gstdvdsubdec.h:
8309         * gst/realmedia/gstrdtbuffer.c:
8310         * gst/realmedia/gstrdtbuffer.h:
8311         * gst/realmedia/rdtdepay.c:
8312         * gst/realmedia/rmdemux.c:
8313         * gst/realmedia/rmutils.c:
8314           port to new memory API
8315
8316 2012-01-25 11:38:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8317
8318         * common:
8319           Automatic update of common submodule
8320           From 2a59016 to c463bc0
8321
8322 2012-01-22 23:56:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8323
8324         * gst-libs/gst/glib-compat-private.h:
8325           Remove compatibility versions for deprecated GLib API
8326
8327 2012-01-19 15:26:25 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8328
8329         * ext/a52dec/gsta52dec.c:
8330           a52dec: fix read buffer overflow upon syncing
8331           The wrong size was being decremented, leading to a runaway
8332           read loop.
8333
8334 2012-01-19 15:06:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8335
8336         * common:
8337         * configure.ac:
8338           Add --disable-fatal-warnings configure option
8339
8340 2012-01-19 11:34:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8341
8342         * gst/asfdemux/gstasfdemux.c:
8343         * gst/realmedia/rademux.c:
8344         * gst/realmedia/rdtmanager.c:
8345         * gst/realmedia/rmdemux.c:
8346           port to new gthread API
8347
8348 2012-01-18 17:00:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8349
8350         * configure.ac:
8351           configure.ac: Require GLib 2.31.10 for consistency
8352
8353 2012-01-18 16:46:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8354
8355         * common:
8356           Automatic update of common submodule
8357           From 0807187 to 2a59016
8358
8359 2012-01-17 11:55:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8360
8361         * ext/amrwbdec/amrwbdec.c:
8362           amrwbdec: _parse should not return OK if not enough data yet
8363
8364 2012-01-17 11:55:14 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8365
8366         * ext/amrnb/amrnbdec.c:
8367           amrnbdec: _parse should not return OK if not enough data yet
8368
8369 2012-01-13 15:03:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8370
8371         * ext/dvdread/dvdreadsrc.c:
8372           dvdreadsrc: fix off by one in cell calculation for the last chapter
8373
8374 2012-01-13 15:56:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8375
8376         * gst/asfdemux/gstasfdemux.c:
8377           asfdemux: set caps on src pad before adding it
8378
8379 2012-01-13 15:56:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8380
8381         * gst/asfdemux/gstasfdemux.c:
8382           asfdemux: perform writable buffer map to copy into it
8383
8384 2012-01-13 15:55:15 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8385
8386         * gst/asfdemux/asfpacket.c:
8387         * gst/asfdemux/asfpacket.h:
8388           asfpacket: fix 0.11 ported payload extraction
8389           ... to cater for not necessarily offset == size - cur_pos,
8390           as size may have been adjusted due to padding.
8391           Fixes #667567.
8392
8393 2012-01-13 13:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8394
8395         * ext/x264/gstx264enc.c:
8396           x264enc: remove useless and semantically (though not practically) wrong code
8397           The object will be freed, so it's pointless to set the pointers
8398           to NULL anyway.
8399
8400 2012-01-13 13:46:28 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8401
8402         * ext/x264/gstx264enc.c:
8403           x264enc: remove leaking "optimization"
8404
8405 2012-01-13 00:05:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8406
8407         * gst/asfdemux/gstasfdemux.c:
8408           GST_TYPE_DATE -> G_TYPE_DATE
8409
8410 2012-01-13 00:01:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8411
8412           Merge remote-tracking branch 'origin/master' into 0.11
8413           Conflicts:
8414           ext/a52dec/gsta52dec.c
8415
8416 2012-01-12 13:25:22 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8417
8418         * ext/a52dec/gsta52dec.c:
8419           a52dec: plug buffer leak
8420
8421 2012-01-12 13:20:26 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8422
8423         * ext/a52dec/gsta52dec.c:
8424           a52dec: plug buffer leak
8425
8426 2012-01-11 12:31:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8427
8428         * ext/amrnb/amrnbenc.c:
8429           amrnbenc: _map and _unmap the appropriate input and output buffers
8430
8431 2012-01-10 15:25:12 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8432
8433         * ext/a52dec/gsta52dec.c:
8434           a52dec: Fix some merge mistakes
8435
8436 2012-01-10 15:17:11 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8437
8438           Merge branch 'master' into 0.11
8439           Conflicts:
8440           ext/a52dec/gsta52dec.c
8441           ext/a52dec/gsta52dec.h
8442           ext/lame/gstlame.c
8443           ext/lame/gstlame.h
8444           ext/lame/gstlamemp3enc.c
8445           ext/mad/gstmad.c
8446           ext/mad/gstmad.h
8447           gst/mpegaudioparse/gstmpegaudioparse.c
8448           gst/mpegstream/gstdvddemux.c
8449           gst/realmedia/rdtdepay.c
8450           po/es.po
8451           po/lv.po
8452           po/sr.po
8453
8454 2012-01-10 11:41:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8455
8456         * gst/dvdsub/Makefile.am:
8457           dvdsub: add some CFLAGS and LIBS in Makefile.am
8458           ... since adapter is still used.
8459
8460 2012-01-09 16:00:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8461
8462         * gst/realmedia/rmdemux.c:
8463           rmdemux: Don't use buffer after unreffing
8464
8465 2012-01-09 15:46:10 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8466
8467         * gst/asfdemux/gstasfdemux.c:
8468           asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
8469
8470 2012-01-09 15:24:53 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8471
8472         * ext/mad/gstmad.c:
8473           mad: Correctly unmap the buffer with the original data pointer
8474
8475 2012-01-09 15:15:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8476
8477         * ext/mad/gstmad.c:
8478           mad: Make sure to set caps on the srcpad if none are set yet
8479
8480 2012-01-08 14:24:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8481
8482         * ext/mad/Makefile.am:
8483           mad: fix LIBS order in Makefile.am
8484
8485 2012-01-07 21:04:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8486
8487         * ext/mad/gstmad.h:
8488           mad: remove left-over id3tag.h include
8489           We don't use libid3tag any more.
8490
8491 2012-01-05 12:17:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8492
8493         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8494           dvdlpcmdec: fix for multichannel
8495
8496 2012-01-04 16:05:59 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8497
8498         * ext/a52dec/gsta52dec.c:
8499         * ext/a52dec/gsta52dec.h:
8500           a52dec: Update for the new raw audio caps
8501
8502 2012-01-04 15:49:38 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8503
8504         * ext/mad/gstmad.c:
8505           mad: Update for the new raw audio caps
8506
8507 2012-01-04 15:45:43 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8508
8509         * ext/lame/gstlamemp3enc.c:
8510           lamemp3enc: Update for the new raw audio caps
8511
8512 2012-01-04 15:44:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8513
8514         * ext/twolame/gsttwolamemp2enc.c:
8515           twolamemp2enc: Update for the new raw audio caps
8516
8517 2012-01-04 15:43:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8518
8519         * ext/amrwbdec/amrwbdec.c:
8520           amrwbdec: Add the new layout field to the raw audio caps
8521
8522 2012-01-04 15:42:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8523
8524         * ext/amrnb/amrnbdec.c:
8525         * ext/amrnb/amrnbenc.c:
8526           amrnb: Add the new layout field to the raw audio caps
8527
8528 2012-01-04 15:26:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8529
8530         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8531         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
8532           dvdlpcmdec: Port to the new raw audio caps
8533
8534 2012-01-04 15:12:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8535
8536         * gst/asfdemux/gstasfdemux.c:
8537           asfdemux: Update for libgstriff API changes
8538           Still needs to handle audio channel reordering.
8539
8540 2012-01-04 19:53:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8541
8542         * common:
8543           Automatic update of common submodule
8544           From 50b34ab to 0807187
8545
8546 2012-01-04 17:05:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8547
8548         * ext/lame/Makefile.am:
8549           lame: fix LIBADD order in Makefile.am
8550
8551 2012-01-04 10:33:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8552
8553         * tests/check/elements/amrnbenc.c:
8554         * tests/check/elements/mpeg2dec.c:
8555         * tests/check/elements/x264enc.c:
8556         * tests/check/elements/xingmux.c:
8557         * tests/check/generic/states.c:
8558           tests: make tests compile
8559
8560 2012-01-03 15:27:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8561
8562         * ext/amrwbdec/amrwbdec.c:
8563         * ext/dvdread/dvdreadsrc.c:
8564         * ext/mad/gstmad.c:
8565         * ext/sidplay/gstsiddec.cc:
8566         * gst/asfdemux/gstasfdemux.c:
8567         * gst/realmedia/pnmsrc.c:
8568         * gst/realmedia/rdtmanager.c:
8569         * gst/realmedia/rmdemux.c:
8570           GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
8571
8572 2011-12-30 18:31:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8573
8574         * tests/check/Makefile.am:
8575           tests: disable generic index test
8576
8577 2011-12-30 17:53:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8578
8579         * ext/mpeg2dec/gstmpeg2dec.c:
8580           mpeg2dec: remove all seeking-related code
8581           A parser or demuxer upstream should handle this Same for
8582           queries.
8583
8584 2011-12-30 17:49:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8585
8586         * ext/mpeg2dec/gstmpeg2dec.c:
8587         * ext/mpeg2dec/gstmpeg2dec.h:
8588           mpeg2dec: update for GstIndex removal
8589
8590 2011-12-30 17:46:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8591
8592         * ext/cdio/gstcdiocddasrc.c:
8593           cdio: update for probe vfunc removal in GstAudioCdSrc
8594
8595 2011-12-27 22:54:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8596
8597         * ext/lame/gstlame.c:
8598         * ext/lame/gstlamemp3enc.c:
8599           lame: fix printf format in debug statements
8600           https://bugzilla.gnome.org/show_bug.cgi?id=666926
8601
8602 2011-12-26 18:24:32 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8603
8604         * ext/lame/gstlame.c:
8605         * ext/lame/gstlame.h:
8606           lame: ensure parsed output
8607           ... by doing some basic parsing of encoded lame data.
8608
8609 2011-12-26 16:34:01 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8610
8611         * ext/lame/gstlame.h:
8612           lame: cleanup unused instance struct fields
8613
8614 2011-12-26 18:23:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8615
8616         * ext/lame/Makefile.am:
8617         * ext/lame/gstlamemp3enc.c:
8618         * ext/lame/gstlamemp3enc.h:
8619           lamemp3enc: ensure parsed output
8620           ... by doing some basic parsing of encoded lame data.
8621           Fixes #652150.
8622
8623 2011-12-26 18:15:41 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8624
8625         * ext/lame/gstlamemp3enc.c:
8626           lamemp3enc: do not leak merged tags
8627
8628 2011-12-22 15:23:54 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8629
8630         * ext/mad/gstmad.c:
8631         * ext/mad/gstmad.h:
8632           mad: helpfully bodge the last buffer to let mad decode the last frame
8633           If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
8634           to be believed, the last buffer must be followed by a number of 0 bytes
8635           in order for the last frame to be decoded (at least in some cases).
8636           Doing so seems to work here, fixing a missing 1152 samples when using
8637           mp3parse before mad (not using mp3parse would yield the correct amount
8638           of samples, if there's extra non-MP3 data after (eg, tag data)).
8639
8640 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8641
8642         * ext/dvdread/dvdreadsrc.c:
8643           dvdreadsrc: map subtitle language tag to stream indicated in PGC data
8644
8645 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8646
8647         * gst/mpegstream/gstdvddemux.c:
8648           dvddemux: tweak subtitle stream setup based on dvd language codes event
8649           ... to allow for non-continuous subtitle stream numbers.
8650           The missing stream numbers tend to come up as subtitle streams anyway
8651           (albeit not with an identified language tag).
8652
8653 2011-12-21 13:56:35 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8654
8655         * ext/dvdread/dvdreadsrc.c:
8656           dvdreadsrc: minor safety tweak to sector seeking
8657
8658 2011-12-20 11:54:38 +0100  Julien Isorce <julien.isorce@gmail.com>
8659
8660         * ext/a52dec/gsta52dec.c:
8661           a52dec: check that a52_init returns a valid a52 state
8662
8663 2011-12-19 18:20:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8664
8665         * ext/mpeg2dec/gstmpeg2dec.c:
8666           mpeg2dec: update for new interlaced flags
8667
8668 2011-12-14 17:33:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8669
8670         * ext/a52dec/Makefile.am:
8671         * ext/a52dec/gsta52dec.c:
8672         * ext/a52dec/gsta52dec.h:
8673           a52dec: port to audiodecoder
8674
8675 2011-12-12 13:44:12 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8676
8677         * ext/mad/Makefile.am:
8678         * ext/mad/gstmad.c:
8679         * ext/mad/gstmad.h:
8680           mad: port to audiodecoder
8681
8682 2011-12-13 14:54:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8683
8684         * ext/a52dec/gsta52dec.c:
8685           a52dec: Don't claim to support upstream renegotiation
8686           and use fixed caps on the srcpad. To correctly support
8687           upstream renegotiation a52dec would need to check if the
8688           caps of the downstream allocated buffer are the requested
8689           caps or if the size is different.
8690           Fixes bug #665989.
8691
8692 2011-12-13 14:52:26 +0100  Julien Isorce <julien.isorce@gmail.com>
8693
8694         * ext/a52dec/gsta52dec.c:
8695           a52dec: Check that the a52_state is correctly initialized
8696
8697 2011-12-12 11:33:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8698
8699         * gst-libs/gst/Makefile.am:
8700         * gst-libs/gst/glib-compat-private.h:
8701         * gst/asfdemux/gstasfdemux.c:
8702         * gst/mpegaudioparse/gstmpegaudioparse.c:
8703         * gst/realmedia/rademux.c:
8704         * gst/realmedia/rdtmanager.c:
8705         * gst/realmedia/rmdemux.c:
8706           Work around deprecated thread API in glib master
8707           Add private replacements for deprecated functions such as
8708           g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
8709           to avoid the deprecation warnings. We can't change most of
8710           these in 0.10 because they're part of our API and ABI.
8711           Suppress deprecation warnings in selected files, mostly for
8712           g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
8713           not much we can do here in 0.10.
8714
8715 2011-12-10 15:19:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8716
8717         * po/LINGUAS:
8718         * po/eo.po:
8719         * po/es.po:
8720         * po/lv.po:
8721         * po/sr.po:
8722           po: update translations
8723
8724 2011-12-09 15:25:21 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8725
8726         * gst/realmedia/rdtdepay.c:
8727           rdtdepay: make buffer metadata writable before setting caps on it
8728           Fixes issue when the header buffer is being pushed, which was taken
8729           from the caps and is therefore not writable.
8730
8731 2011-12-06 14:00:18 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8732
8733         * ext/dvdread/dvdreadsrc.c:
8734           fix for basesrc changes
8735
8736 2011-12-05 18:43:49 +0100  Edward Hervey <edward@collabora.com>
8737
8738         * gst/asfdemux/gstrtpasfdepay.c:
8739           rtpasfdepay: Initialize GstRTPBuffer before usage
8740
8741 2011-12-02 02:01:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8742
8743           Merge remote-tracking branch 'origin/master' into 0.11
8744           Conflicts:
8745           ext/dvdread/dvdreadsrc.c
8746
8747 2011-11-29 08:49:23 +0100  Руслан Ижбулатов <lrn1986@gmail.com>
8748
8749         * ext/dvdread/dvdreadsrc.c:
8750           dvdreadsrc: Fix format string compiler warning
8751           Fixes bug #665101.
8752
8753 2011-11-28 21:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8754
8755           Merge remote-tracking branch 'origin/master' into 0.11
8756
8757 2011-11-28 18:26:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8758
8759         * ext/mpeg2dec/gstmpeg2dec.c:
8760           Update for indexable change
8761
8762 2011-11-28 17:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8763
8764         * gst/realmedia/rdtmanager.c:
8765           update for clock provider API change
8766
8767 2011-11-28 13:10:01 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8768
8769         * ext/a52dec/gsta52dec.c:
8770         * ext/amrnb/amrnbdec.c:
8771         * ext/amrnb/amrnbenc.c:
8772         * ext/amrwbdec/amrwbdec.c:
8773         * ext/dvdread/dvdreadsrc.c:
8774         * ext/lame/gstlame.c:
8775         * ext/lame/gstlamemp3enc.c:
8776         * ext/mad/gstmad.c:
8777         * ext/mpeg2dec/gstmpeg2dec.c:
8778         * ext/sidplay/gstsiddec.cc:
8779         * ext/twolame/gsttwolame.c:
8780         * ext/x264/gstx264enc.c:
8781         * gst/asfdemux/gstasfdemux.c:
8782         * gst/asfdemux/gstrtpasfdepay.c:
8783         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8784         * gst/dvdsub/gstdvdsubdec.c:
8785         * gst/dvdsub/gstdvdsubparse.c:
8786         * gst/iec958/ac3iec.c:
8787         * gst/mpegaudioparse/gstmpegaudioparse.c:
8788         * gst/mpegaudioparse/gstxingmux.c:
8789         * gst/mpegstream/gstdvddemux.c:
8790         * gst/mpegstream/gstmpegdemux.c:
8791         * gst/mpegstream/gstmpegparse.c:
8792         * gst/mpegstream/gstrfc2250enc.c:
8793         * gst/realmedia/pnmsrc.c:
8794         * gst/realmedia/rademux.c:
8795         * gst/realmedia/rdtdepay.c:
8796         * gst/realmedia/rdtmanager.c:
8797         * gst/realmedia/rmdemux.c:
8798         * gst/synaesthesia/gstsynaesthesia.c:
8799           various: fix pad template ref leaks
8800           https://bugzilla.gnome.org/show_bug.cgi?id=662664
8801
8802 2011-11-24 21:41:55 +0100  René Stadler <rene.stadler@collabora.co.uk>
8803
8804         * tests/check/elements/xingmux.c:
8805           tests: update for gstcheck API change
8806
8807 2011-11-23 23:29:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8808
8809         * ext/amrnb/amrnbenc.c:
8810         * ext/dvdread/dvdreadsrc.c:
8811         * ext/lame/gstlamemp3enc.c:
8812         * ext/twolame/gsttwolamemp2enc.c:
8813           ext: fix more printf format warnings in debug messages
8814
8815 2011-11-21 22:02:07 +0100  Matej Knopp <matej.knopp@gmail.com>
8816
8817         * gst/asfdemux/gstasfdemux.c:
8818         * gst/asfdemux/gstrtpasfdepay.c:
8819         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8820         * gst/dvdsub/gstdvdsubdec.c:
8821         * gst/dvdsub/gstdvdsubparse.c:
8822         * gst/realmedia/rademux.c:
8823         * gst/realmedia/rmdemux.c:
8824           Fix print format compiler warnings on OS X / 64bit
8825           https://bugzilla.gnome.org/show_bug.cgi?id=662617
8826
8827 2011-11-21 13:36:10 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8828
8829         * gst/asfdemux/gstasfdemux.c:
8830         * gst/realmedia/rademux.c:
8831         * gst/realmedia/rdtmanager.c:
8832         * gst/realmedia/rmdemux.c:
8833           update for activation changes
8834
8835 2011-11-18 18:00:28 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8836
8837         * gst/asfdemux/gstasfdemux.c:
8838         * gst/realmedia/rademux.c:
8839         * gst/realmedia/rmdemux.c:
8840           update for new scheduling query
8841
8842 2011-11-18 13:59:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8843
8844         * gst/asfdemux/gstasfdemux.c:
8845         * gst/realmedia/rademux.c:
8846         * gst/realmedia/rdtmanager.c:
8847         * gst/realmedia/rmdemux.c:
8848           add parent to activate functions
8849
8850 2011-11-17 15:25:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8851
8852         * ext/a52dec/gsta52dec.c:
8853         * ext/mpeg2dec/gstmpeg2dec.c:
8854         * ext/sidplay/gstsiddec.cc:
8855         * ext/x264/gstx264enc.c:
8856         * gst/asfdemux/gstasfdemux.c:
8857         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8858         * gst/dvdsub/gstdvdsubdec.c:
8859         * gst/dvdsub/gstdvdsubparse.c:
8860         * gst/realmedia/rademux.c:
8861         * gst/realmedia/rdtdepay.c:
8862         * gst/realmedia/rdtmanager.c:
8863         * gst/realmedia/rmdemux.c:
8864           add parent to pad functions
8865
8866 2011-11-16 17:28:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8867
8868         * ext/mpeg2dec/gstmpeg2dec.c:
8869         * ext/sidplay/gstsiddec.cc:
8870         * ext/x264/gstx264enc.c:
8871         * gst/asfdemux/gstasfdemux.c:
8872         * gst/realmedia/rademux.c:
8873         * gst/realmedia/rdtmanager.c:
8874         * gst/realmedia/rmdemux.c:
8875           add parent to query function
8876
8877 2011-11-15 17:55:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8878
8879         * gst/asfdemux/gstasfdemux.c:
8880         * gst/realmedia/rademux.c:
8881           _query_peer_*() -> _peer_query_*()
8882
8883 2011-11-15 17:42:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8884
8885         * gst/dvdsub/gstdvdsubdec.c:
8886           _accept_caps() -> _query_accept_caps()
8887
8888 2011-11-15 17:23:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8889
8890         * ext/x264/gstx264enc.c:
8891           _peer_get_caps() -> _peer_query_caps()
8892
8893 2011-11-15 16:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8894
8895         * ext/x264/gstx264enc.c:
8896           update for _get_caps() -> _query_caps()
8897
8898 2011-11-15 16:34:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8899
8900         * ext/x264/gstx264enc.c:
8901           change getcaps to query
8902
8903 2011-11-14 00:55:16 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8904
8905         * ext/mad/gstmad.c:
8906           mad: re-instate accidentally dropped rank
8907
8908 2011-11-13 23:47:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8909
8910         * ext/dvdread/dvdreadsrc.c:
8911         * gst/realmedia/pnmsrc.c:
8912           Update for GstURIHandler get_protocols() changes
8913
8914 2011-11-13 19:01:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8915
8916         * ext/dvdread/dvdreadsrc.c:
8917         * ext/dvdread/dvdreadsrc.h:
8918         * gst/realmedia/pnmsrc.c:
8919           dvdreadsrc, pnmsrc: update for GstURIHandler changes
8920
8921 2011-11-13 01:33:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8922
8923         * ext/mad/gstmad.c:
8924           mad: re-port to 0.11
8925           This time using the base class. Still something
8926           wrong with the parsing though, when there's no
8927           parser or demuxer upstream (which of course
8928           shouldn't happen in a normal playback scenario).
8929
8930 2011-11-13 00:29:20 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8931
8932         * ext/mad/gstmad.c:
8933         * ext/mad/gstmad.h:
8934           mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
8935
8936 2011-08-16 21:12:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8937
8938         * ext/mad/gstmad.c:
8939         * ext/mad/gstmad.h:
8940           mad: replace with 0.10 version ported to GstAudioDecoder
8941           Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
8942           of Mark's baseaudio branch.
8943           Would probably be too risky to drop this into 0.10 given
8944           all the things mad is doing.
8945
8946 2011-11-13 00:13:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8947
8948         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8949           docs: remove bits for old lame element from sections.txt file
8950
8951 2011-11-13 00:04:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8952
8953         * Android.mk:
8954         * configure.ac:
8955         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8956         * docs/plugins/inspect/plugin-mpegstream.xml:
8957         * gst-plugins-ugly.spec.in:
8958         * gst/mpegstream/Makefile.am:
8959         * gst/mpegstream/README:
8960         * gst/mpegstream/gstdvddemux.c:
8961         * gst/mpegstream/gstdvddemux.h:
8962         * gst/mpegstream/gstmpegclock.c:
8963         * gst/mpegstream/gstmpegclock.h:
8964         * gst/mpegstream/gstmpegdemux.c:
8965         * gst/mpegstream/gstmpegdemux.h:
8966         * gst/mpegstream/gstmpegpacketize.c:
8967         * gst/mpegstream/gstmpegpacketize.h:
8968         * gst/mpegstream/gstmpegparse.c:
8969         * gst/mpegstream/gstmpegparse.h:
8970         * gst/mpegstream/gstmpegstream.c:
8971         * gst/mpegstream/gstrfc2250enc.c:
8972         * gst/mpegstream/gstrfc2250enc.h:
8973         * gst/mpegstream/mpegstream.vcproj:
8974         * gst/mpegstream/notes:
8975         * win32/MANIFEST:
8976         * win32/vs6/gst_plugins_ugly.dsw:
8977         * win32/vs6/libgstac3parse.dsp:
8978         * win32/vs6/libgstmpegaudioparse.dsp:
8979         * win32/vs6/libgstmpegstream.dsp:
8980           mpegstream: remove the old mpeg-ps parser and demuxers
8981           Don't want anyone porting this by accident.
8982           Superseded by mpegpsdemux in -bad.
8983
8984 2011-11-12 21:06:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8985
8986         * configure.ac:
8987         * ext/cdio/Makefile.am:
8988         * ext/cdio/gstcdio.c:
8989         * ext/cdio/gstcdiocddasrc.c:
8990         * ext/cdio/gstcdiocddasrc.h:
8991           cdio: port cdiocddasrc to 0.11
8992
8993 2011-11-12 20:44:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8994
8995         * tests/check/elements/mpeg2dec.c:
8996           tests: port mpeg2dec to 0.11
8997           It compiles, but fails.
8998
8999 2011-11-12 20:33:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9000
9001         * tests/check/elements/x264enc.c:
9002           tests: port x264enc unit test to 0.11
9003           Well, it compiles now at least.
9004
9005 2011-11-11 12:33:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9006
9007         * gst/asfdemux/gstrtpasfdepay.h:
9008           update for base class rename
9009
9010 2011-11-11 12:25:25 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9011
9012         * gst/asfdemux/gstrtpasfdepay.c:
9013         * gst/asfdemux/gstrtpasfdepay.h:
9014           update for base class rename
9015
9016 2011-11-11 01:30:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9017
9018         * po/af.po:
9019         * po/az.po:
9020         * po/bg.po:
9021         * po/ca.po:
9022         * po/cs.po:
9023         * po/da.po:
9024         * po/de.po:
9025         * po/el.po:
9026         * po/en_GB.po:
9027         * po/es.po:
9028         * po/eu.po:
9029         * po/fi.po:
9030         * po/fr.po:
9031         * po/gl.po:
9032         * po/hu.po:
9033         * po/id.po:
9034         * po/it.po:
9035         * po/ja.po:
9036         * po/lt.po:
9037         * po/lv.po:
9038         * po/ms.po:
9039         * po/mt.po:
9040         * po/nb.po:
9041         * po/nl.po:
9042         * po/or.po:
9043         * po/pl.po:
9044         * po/pt_BR.po:
9045         * po/ro.po:
9046         * po/ru.po:
9047         * po/sk.po:
9048         * po/sl.po:
9049         * po/sq.po:
9050         * po/sr.po:
9051         * po/sv.po:
9052         * po/tr.po:
9053         * po/uk.po:
9054         * po/vi.po:
9055         * po/zh_CN.po:
9056           po: update translations
9057
9058 2011-11-11 01:29:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9059
9060         * docs/plugins/gst-plugins-ugly-plugins.args:
9061         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9062         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9063         * docs/plugins/inspect/plugin-a52dec.xml:
9064         * docs/plugins/inspect/plugin-amrnb.xml:
9065         * docs/plugins/inspect/plugin-amrwbdec.xml:
9066         * docs/plugins/inspect/plugin-asf.xml:
9067         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9068         * docs/plugins/inspect/plugin-dvdread.xml:
9069         * docs/plugins/inspect/plugin-dvdsub.xml:
9070         * docs/plugins/inspect/plugin-lame.xml:
9071         * docs/plugins/inspect/plugin-mad.xml:
9072         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9073         * docs/plugins/inspect/plugin-realmedia.xml:
9074         * docs/plugins/inspect/plugin-siddec.xml:
9075         * docs/plugins/inspect/plugin-twolame.xml:
9076         * docs/plugins/inspect/plugin-x264.xml:
9077           docs: update docs
9078
9079 2011-11-11 01:27:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9080
9081         * ext/lame/gstlamemp3enc.c:
9082           lamemp3enc: cosmetic error message change
9083           LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
9084
9085 2011-11-11 00:58:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9086
9087         * docs/plugins/Makefile.am:
9088         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9089         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9090         * ext/twolame/Makefile.am:
9091         * ext/twolame/gsttwolamemp2enc.c:
9092         * ext/twolame/gsttwolamemp2enc.h:
9093         * po/POTFILES.in:
9094           twolame: rename to twolamemp2enc
9095
9096 2011-11-11 00:51:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9097
9098         * configure.ac:
9099         * ext/twolame/gsttwolame.c:
9100           twolame: port to 0.11
9101
9102 2011-11-10 23:17:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9103
9104         * Android.mk:
9105         * configure.ac:
9106         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9107         * docs/plugins/inspect/plugin-iec958.xml:
9108         * gst-plugins-ugly.spec.in:
9109         * gst/iec958/Makefile.am:
9110         * gst/iec958/ac3_padder.c:
9111         * gst/iec958/ac3_padder.h:
9112         * gst/iec958/ac3iec.c:
9113         * gst/iec958/ac3iec.h:
9114         * win32/MANIFEST:
9115         * win32/vs6/libgstiec958.dsp:
9116           iec958: remove this plugin
9117           I think it can just go away. Audio sinks can and should payload
9118           things themselves using the helper API in libgstaudio. If such
9119           a plugin still makes sense, it should probably be rewritten
9120           using the library functions (and be put into -good or so).
9121
9122 2011-11-10 18:25:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9123
9124         * gst/realmedia/rademux.c:
9125         * gst/realmedia/rmdemux.c:
9126         * gst/realmedia/rtspreal.c:
9127           update for adapter api change
9128
9129 2011-11-10 11:04:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9130
9131         * ext/x264/gstx264enc.c:
9132           update for removed fixate function
9133
9134 2011-11-09 11:58:03 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9135
9136         * ext/mad/gstmad.c:
9137         * ext/mpeg2dec/gstmpeg2dec.c:
9138         * gst/asfdemux/gstasfdemux.c:
9139         * gst/realmedia/rmdemux.c:
9140           remove query types
9141
9142 2011-11-04 17:32:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9143
9144         * configure.ac:
9145         * gst/realmedia/rademux.c:
9146         * gst/realmedia/rdtdepay.c:
9147         * gst/realmedia/rmdemux.c:
9148         * gst/realmedia/rmutils.c:
9149           realmedia is ported
9150
9151 2011-11-04 16:40:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9152
9153         * gst/asfdemux/gstasfdemux.c:
9154         * gst/mpegstream/gstdvddemux.c:
9155         * gst/mpegstream/gstmpegdemux.c:
9156         * gst/realmedia/rmdemux.c:
9157         * gst/realmedia/rmdemux.h:
9158           more template fixes
9159
9160 2011-11-04 16:32:48 +0100  Edward Hervey <bilboed@bilboed.com>
9161
9162         * po/POTFILES.in:
9163           po: lame => lamemp3enc
9164
9165 2011-11-04 12:04:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9166
9167         * gst/realmedia/rdtmanager.c:
9168           make request pads take %u
9169
9170 2011-11-04 10:45:47 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
9171
9172         * ext/mpeg2dec/gstmpeg2dec.c:
9173         * ext/mpeg2dec/gstmpeg2dec.h:
9174           mpeg2dec: Add basic cropping support
9175
9176 2011-11-02 12:09:45 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9177
9178         * ext/a52dec/gsta52dec.c:
9179         * ext/sidplay/gstsiddec.cc:
9180         * gst/asfdemux/gstasfdemux.c:
9181         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9182           tags: update for tag API removal
9183
9184 2011-10-31 02:24:30 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9185
9186         * ext/mpeg2dec/gstmpeg2dec.c:
9187         * ext/mpeg2dec/gstmpeg2dec.h:
9188           update for meta api change
9189
9190 2011-10-29 09:10:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9191
9192         * gst/asfdemux/gstasfdemux.c:
9193           structure: fix for api update
9194
9195 2011-10-31 14:34:57 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9196
9197           Merge remote-tracking branch 'origin/master' into 0.11
9198
9199 2011-10-30 15:05:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9200
9201         * tests/check/elements/amrnbenc.c:
9202           tests: port amrnbenc test to 0.11
9203
9204 2011-10-30 15:04:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9205
9206         * ext/amrnb/amrnbdec.c:
9207         * ext/amrnb/amrnbenc.c:
9208           amrnb: fix up raw audio caps for 0.11
9209
9210 2011-10-30 15:03:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9211
9212         * tests/check/Makefile.am:
9213           tests: need to define GST_USE_UNSTABLE_API to avoid warnings
9214
9215 2011-10-30 12:29:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9216
9217         * docs/plugins/Makefile.am:
9218         * ext/lame/Makefile.am:
9219         * ext/lame/README:
9220         * ext/lame/gstlame.c:
9221         * ext/lame/gstlame.h:
9222         * ext/lame/plugin.c:
9223         * ext/lame/test-lame.c:
9224         * gst/xingmux/gstxingmux.c:
9225         * tests/check/pipelines/lame.c:
9226           lame: remove lame element, it's been superseded by lamemp3enc
9227
9228 2011-10-30 11:51:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9229
9230         * ext/a52dec/gsta52dec.c:
9231         * ext/lame/gstlamemp3enc.c:
9232         * ext/mad/gstmad.c:
9233         * ext/sidplay/gstsiddec.cc:
9234         * gst/asfdemux/gstasfdemux.c:
9235         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9236           ext, gst: update for taglist API changes
9237
9238 2011-10-29 11:57:40 +0200  Edward Hervey <bilboed@bilboed.com>
9239
9240         * gst/asfdemux/gstasfdemux.c:
9241           asfdemux: Don't leak pending payload buffers
9242           Fixes #662964
9243
9244 2011-10-28 15:21:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9245
9246           Merge branch 'master' into 0.11
9247           Conflicts:
9248           ext/sidplay/gstsiddec.cc
9249
9250 2011-10-27 16:53:44 +0200  Stefan Sauer <ensonic@users.sf.net>
9251
9252         * ext/sidplay/gstsiddec.cc:
9253           siddec: use BOILERPLATE macro and cleanup FIXMEs
9254
9255 2011-10-28 09:18:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9256
9257         * gst/asfdemux/gstrtpasfdepay.c:
9258           asfdepay: fix compiler warnings after gst_caps_new_simple() change
9259
9260 2011-10-21 12:24:01 +0100  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
9261
9262         * gst-plugins-ugly.spec.in:
9263           Update specfile with latest changes
9264
9265 2011-10-11 18:03:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
9266
9267         * gst/asfdemux/gstasfdemux.c:
9268           asfdemux: Don't unmap a buffer that doesn't exist
9269
9270 2011-10-10 12:38:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9271
9272         * configure.ac:
9273         * ext/dvdread/dvdreadsrc.c:
9274           dvdread: port to 0.11
9275
9276 2011-10-06 17:24:22 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9277
9278         * configure.ac:
9279         * gst/dvdsub/Makefile.am:
9280         * gst/dvdsub/gstdvdsubdec.c:
9281         * gst/dvdsub/gstdvdsubdec.h:
9282         * gst/dvdsub/gstdvdsubparse.c:
9283           dvdsub: port to 0.11
9284
9285 2011-10-05 13:32:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9286
9287           Merge branch 'master' into 0.11
9288           Conflicts:
9289           ext/amrwbdec/Makefile.am
9290           ext/amrwbdec/amrwbdec.c
9291
9292 2011-10-05 13:18:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9293
9294         * gst/realmedia/gstrdtbuffer.c:
9295         * gst/realmedia/gstrdtbuffer.h:
9296         * gst/realmedia/pnmsrc.c:
9297         * gst/realmedia/rademux.c:
9298         * gst/realmedia/rdtdepay.c:
9299         * gst/realmedia/rdtmanager.c:
9300         * gst/realmedia/rmdemux.c:
9301         * gst/realmedia/rmutils.c:
9302         * gst/realmedia/rtspreal.c:
9303           realmedia: port to 0.11
9304
9305 2011-10-05 12:05:34 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9306
9307         * ext/amrwbdec/Makefile.am:
9308         * ext/amrwbdec/amrwbdec.c:
9309         * ext/amrwbdec/amrwbdec.h:
9310           amrwbdec: port to audiodecoder
9311
9312 2011-10-04 17:00:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9313
9314         * ext/amrnb/Makefile.am:
9315           amrnbdec: fixup build
9316
9317 2011-10-04 17:00:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9318
9319         * ext/amrnb/amrnbdec.c:
9320           amrnbdec: remove leftover extraneous _unref
9321
9322 2011-10-04 17:50:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9323
9324           Merge branch 'master' into 0.11
9325           Conflicts:
9326           ext/amrnb/amrnbdec.c
9327
9328 2011-10-04 17:35:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9329
9330         * configure.ac:
9331         * ext/amrnb/amrnbdec.c:
9332         * ext/amrnb/amrnbenc.c:
9333           amrnb: port to 0.11
9334
9335 2011-10-04 17:12:35 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9336
9337         * configure.ac:
9338         * ext/amrwbdec/Makefile.am:
9339         * ext/amrwbdec/amrwbdec.c:
9340           ported amrwbdec to 0.11
9341
9342 2011-10-03 17:19:02 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9343
9344         * ext/amrnb/amrnbdec.c:
9345         * ext/amrnb/amrnbdec.h:
9346           amrnbdec: port to audiodecoder
9347
9348 2011-09-30 17:45:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9349
9350           Merge branch 'master' into 0.11
9351
9352 2011-09-30 17:38:07 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9353
9354         * configure.ac:
9355         * ext/mpeg2dec/gstmpeg2dec.c:
9356         * ext/mpeg2dec/gstmpeg2dec.h:
9357           mpeg2dec: minimal port to 0.11
9358
9359 2011-09-05 11:11:52 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9360
9361         * ext/mpeg2dec/gstmpeg2dec.c:
9362         * ext/mpeg2dec/gstmpeg2dec.h:
9363           mpeg2dec: post QoS messages when dropping a frame due to QoS
9364           https://bugzilla.gnome.org/show_bug.cgi?id=658241
9365
9366 2011-09-28 13:05:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9367
9368         * configure.ac:
9369           configure: update ported plugins list
9370
9371 2011-09-28 13:03:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9372
9373         * common:
9374           update to 0.11 branch
9375
9376 2011-09-27 20:32:46 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9377
9378         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9379         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
9380           dvdlpcmdec: port to 0.11
9381
9382 2011-09-27 18:19:50 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9383
9384         * ext/lame/gstlame.c:
9385         * ext/lame/gstlamemp3enc.c:
9386           lame: fix raw audio caps too
9387
9388 2011-09-27 18:15:00 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9389
9390         * ext/lame/gstlame.c:
9391         * ext/lame/gstlamemp3enc.c:
9392           lame: port to 0.11
9393
9394 2011-09-27 17:54:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9395
9396           Merge branch 'master' into 0.11
9397
9398 2011-09-27 17:51:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9399
9400         * ext/x264/gstx264enc.c:
9401         * ext/x264/gstx264enc.h:
9402           x264enc: port to 0.11
9403
9404 2011-09-27 17:01:59 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9405
9406         * ext/amrnb/Makefile.am:
9407         * ext/amrnb/amrnbenc.c:
9408         * ext/amrnb/amrnbenc.h:
9409           amrnbenc: port to audioencoder
9410
9411 2011-09-26 19:07:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9412
9413           Merge branch 'master' into 0.11
9414           Conflicts:
9415           ext/mad/gstmad.c
9416
9417 2011-09-26 19:03:13 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9418
9419         * ext/a52dec/gsta52dec.c:
9420           port a52dec to 0.11
9421
9422 2011-09-26 16:29:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9423
9424         * ext/twolame/gsttwolame.c:
9425           twolame: Simple fix for GstAudioEncoder API change
9426
9427 2011-09-26 16:28:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9428
9429         * ext/twolame/gsttwolame.c:
9430           twolame: Fix variable 'gstelement_class' set but not used compiler warning
9431
9432 2011-09-26 16:08:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9433
9434         * ext/lame/gstlame.c:
9435         * ext/lame/gstlamemp3enc.c:
9436           lame: Don't get the parent class again, GST_BOILERPLATE does this already
9437
9438 2011-09-26 16:07:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9439
9440         * ext/lame/gstlame.c:
9441         * ext/lame/gstlamemp3enc.c:
9442           lame: Fix variable 'gstelement_class' set but not used compiler warning
9443
9444 2011-09-26 12:07:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9445
9446         * ext/twolame/gsttwolame.c:
9447           twolame: improve output framing and timestamping
9448           ... which simply comes down to requesting one frame of input data at a time,
9449           since the encoder nicely turns this into 1 encoded frame.
9450
9451 2011-09-26 11:56:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9452
9453         * ext/twolame/Makefile.am:
9454         * ext/twolame/gsttwolame.c:
9455         * ext/twolame/gsttwolame.h:
9456           twolame: port to audioencoder
9457
9458 2011-09-23 15:32:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9459
9460         * ext/lame/gstlame.c:
9461           lame: use some more boilerplate
9462
9463 2011-09-23 15:26:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9464
9465         * ext/lame/gstlame.c:
9466         * ext/lame/gstlame.h:
9467           lame: port to audioencoder
9468
9469 2011-09-23 14:33:55 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9470
9471         * ext/lame/gstlamemp3enc.c:
9472           lamemp3enc: use some more boilerplate
9473
9474 2011-09-26 14:44:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9475
9476         * ext/lame/gstlamemp3enc.c:
9477           lamemp3enc: really report bitrate rather kbitrate
9478
9479 2011-09-26 14:44:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9480
9481         * ext/lame/Makefile.am:
9482         * ext/lame/gstlamemp3enc.c:
9483         * ext/lame/gstlamemp3enc.h:
9484           lamemp3enc: port to audioencoder
9485
9486 2011-09-16 15:35:06 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9487
9488         * ext/dvdread/dvdreadsrc.c:
9489           dvdreadsrc: take into account first sector of the current title
9490           This fixes seeking on titles which do not start on a new file.
9491           https://bugzilla.gnome.org/show_bug.cgi?id=659252
9492
9493 2011-09-16 15:03:54 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9494
9495         * ext/dvdread/dvdreadsrc.c:
9496           dvdreadsrc: fix sector seeking
9497           It was overly complicated, and did not take into account the offset
9498           needed for titles which do not start on a new file.
9499           https://bugzilla.gnome.org/show_bug.cgi?id=659252
9500
9501 2011-09-16 13:42:53 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9502
9503         * ext/dvdread/dvdreadsrc.c:
9504           dvdreadsrc: fix sector search for packed titles
9505           Some DVD titles are packed in a single set, and we need to use
9506           the correct table to map times to sectors.
9507           https://bugzilla.gnome.org/show_bug.cgi?id=659252
9508
9509 2011-08-15 16:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9510
9511         * configure.ac:
9512         * ext/mad/Makefile.am:
9513         * ext/mad/gstmad.c:
9514         * gst-plugins-ugly.spec.in:
9515           mad: remove id3tag dependency used by in practice unreachable legacy code
9516           The mad mp3 decoder element shouldn't parse tags at all really, but we
9517           have so far kept this code around for backwards-compatibility reasons
9518           for people building manual pipelines for some reason. However, as it
9519           turns out that code has never actually worked in 0.10 in practice,
9520           since it only gets executed if mad_frame_decode() returns LOSTSYNC,
9521           which doesn't actually seem to happen any more though because of the
9522           preceding mad_header_decode(), which will discover and report the
9523           sync loss if it runs into a tag and make mad_frame_decode() try to
9524           resync right away.
9525           Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
9526
9527 2011-09-08 17:01:27 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9528
9529         * gst/asfdemux/asfpacket.c:
9530           asfpacket: skip empty payload packets
9531           ... which also avoids assertion failures and possible segfaults later on
9532           when possibly trying to join 2 empty buffers.
9533
9534 2011-09-08 14:33:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9535
9536         * gst/realmedia/rmdemux.c:
9537         * gst/realmedia/rmdemux.h:
9538           rmdemux: delay announcing container tags until we have pads
9539           Fixes tags when transcoding.
9540           https://bugzilla.gnome.org/show_bug.cgi?id=658297
9541
9542 2011-09-07 14:36:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9543
9544         * tests/check/elements/amrnbenc.c:
9545           amrnbenc: Use complete raw audio caps in the test
9546
9547 2011-09-07 14:25:41 +0200  Stefan Sauer <ensonic@users.sf.net>
9548
9549         * docs/plugins/Makefile.am:
9550           docs: cleanup makefiles
9551           Remove commented out parts that we don't need. Remove "the wingo addition" - no
9552           so useful after all. Narrow down file-globs for plugin docs.
9553
9554 2011-09-06 21:25:13 +0200  Stefan Sauer <ensonic@users.sf.net>
9555
9556         * common:
9557           Automatic update of common submodule
9558           From a39eb83 to 11f0cd5
9559
9560 2011-09-06 15:40:55 +0200  Stefan Sauer <ensonic@users.sf.net>
9561
9562         * common:
9563           Automatic update of common submodule
9564           From 605cd9a to a39eb83
9565
9566 2011-08-25 13:04:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9567
9568         * gst/asfdemux/gstasfdemux.c:
9569           asf: don't use fourcc
9570
9571 2011-08-25 12:54:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9572
9573           Merge branch 'master' into 0.11
9574
9575 2011-08-22 17:49:14 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9576
9577         * ext/mpeg2dec/gstmpeg2dec.c:
9578           mpeg2dec: fix spurious failure to decode some files
9579           Parsing can return with an 'invalid' state, but this is not
9580           actually fatal. For one, the mpeg2dec command line tool that
9581           comes with the libmpeg2 library blithely ignores this condition
9582           and merrily goes on. So we do this same, logging the error,
9583           and going on with parsing. This makes something work that did
9584           not use to work, and brings happiness to the world.
9585           https://bugzilla.gnome.org/show_bug.cgi?id=429476
9586
9587 2011-08-19 18:07:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9588
9589         * ext/mad/gstmad.c:
9590         * ext/sidplay/Makefile.am:
9591         * ext/sidplay/gstsiddec.cc:
9592           port to new audio caps
9593
9594 2011-08-03 18:58:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9595
9596           Merge branch 'master' into 0.11
9597           Conflicts:
9598           common
9599           gst/asfdemux/gstrtpasfdepay.c
9600
9601 2011-08-03 09:05:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9602
9603         * configure.ac:
9604           configure: Add synaesthesia to the list of non-ported plugins
9605
9606 2011-08-03 01:08:43 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9607
9608         * configure.ac:
9609         * docs/plugins/Makefile.am:
9610         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9611         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9612         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9613         * gst-plugins-ugly.spec.in:
9614         * gst/mpegaudioparse/Makefile.am:
9615         * gst/mpegaudioparse/gstmpegaudioparse.c:
9616         * gst/mpegaudioparse/gstmpegaudioparse.h:
9617         * gst/mpegaudioparse/mpegaudioparse.vcproj:
9618         * gst/xingmux/Makefile.am:
9619         * gst/xingmux/gstxingmux.c:
9620         * gst/xingmux/gstxingmux.h:
9621         * gst/xingmux/plugin.c:
9622           Remove mp3parse plugin/element
9623           It's been replaced by mpegaudioparse in -good. Don't want anyone
9624           to spend time porting a deprecated element. Rename plugin to xingmux
9625           for now until we move that somewhere else.
9626
9627 2011-08-02 12:49:09 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
9628
9629         * configure.ac:
9630           configure.ac: Define list of non-ported plugins
9631
9632 2011-08-02 12:48:52 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
9633
9634         * ext/mad/gstmad.c:
9635           mad: Fix for changes in GstQuery API
9636
9637 2011-08-02 12:40:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
9638
9639         * gst/asfdemux/gstasfdemux.c:
9640           asfdemux: Fix for changes in GstQuery API
9641
9642 2011-08-02 12:40:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
9643
9644         * gst/asfdemux/asfpacket.c:
9645           asfdemux: Fix print statement
9646
9647 2011-08-02 12:35:40 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
9648
9649         * common:
9650           Update common submodule
9651
9652 2011-07-30 18:47:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9653
9654         * ext/x264/gstx264enc.c:
9655           x264enc: Properly set the stream format in setcaps
9656           Do not forget to set the selected format to the options string
9657           when getting it from caps
9658           https://bugzilla.gnome.org/show_bug.cgi?id=655223
9659
9660 2011-07-19 15:06:49 +0200  Stefan Sauer <ensonic@google.com>
9661
9662         * ext/x264/gstx264enc.c:
9663           x264enc: fix the build for older x264enc
9664           b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
9665
9666 2011-07-18 20:41:20 -0400  Olivier Crête <olivier.crete@collabora.com>
9667
9668         * ext/x264/gstx264enc.c:
9669           x264enc: Read stream-format from the right place
9670           Read the stream-format from "stream-format" and not from profile, also rename
9671           the "bytestream" variable to "stream_format" so it's easier to understand.
9672
9673 2011-06-13 23:24:27 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9674
9675         * ext/x264/gstx264enc.c:
9676         * ext/x264/gstx264enc.h:
9677           x264enc: Select stream-format based on caps
9678           Makes x264 select its stream-format based on what's available
9679           on caps, the user selected option will be chosen as a fallback
9680           when both options are available.
9681           https://bugzilla.gnome.org/show_bug.cgi?id=644233
9682
9683 2011-07-04 18:03:49 -0400  Olivier Crête <olivier.crete@collabora.com>
9684
9685         * ext/x264/gstx264enc.c:
9686           x264: Allow renegotiation but prefer current caps
9687
9688 2011-06-09 20:20:27 -0400  Olivier Crête <olivier.crete@collabora.com>
9689
9690         * tests/check/elements/x264enc.c:
9691           tests: Test x264enc profiles from the caps
9692           https://bugzilla.gnome.org/show_bug.cgi?id=644233
9693
9694 2011-03-07 17:58:34 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
9695
9696         * ext/x264/Makefile.am:
9697         * ext/x264/gstx264enc.c:
9698         * ext/x264/gstx264enc.h:
9699           x264: Use profile and level from caps
9700           Enforces the profile and level from the downstream caps, also
9701           sets them on the fixated caps
9702           https://bugzilla.gnome.org/show_bug.cgi?id=644233
9703
9704 2011-07-05 10:14:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9705
9706         * configure.ac:
9707           Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
9708
9709 2011-06-25 06:29:50 +0300  Brian Gitonga Marete <marete@toshnix.com>
9710
9711         * ext/x264/gstx264enc.c:
9712           x264enc: fix subme property annotation - subme maximum is 10, not 6.
9713           Although the element accepts subme values > 6, the annotation which is
9714           visible through gst-inspect (for example) erroneously indicates 6 as the
9715           maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
9716           https://bugzilla.gnome.org/show_bug.cgi?id=653473
9717
9718 2011-06-23 11:28:58 -0700  David Schleef <ds@schleef.org>
9719
9720         * common:
9721           Automatic update of common submodule
9722           From 69b981f to 605cd9a
9723
9724 2011-06-19 12:45:00 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9725
9726         * gst/asfdemux/gstrtspwms.c:
9727           rtspwms: Porting to 0.11
9728
9729 2011-06-18 20:24:42 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9730
9731         * gst/asfdemux/gstrtpasfdepay.c:
9732           rtpasfdepay: Port to 0.11
9733
9734 2011-06-15 23:40:02 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9735
9736         * gst/asfdemux/asfpacket.c:
9737         * gst/asfdemux/asfpacket.h:
9738         * gst/asfdemux/gstasfdemux.c:
9739         * gst/asfdemux/gstasfdemux.h:
9740           asfdemux: Porting to 0.11
9741
9742 2011-06-08 18:18:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9743
9744         * ext/sidplay/gstsiddec.cc:
9745           siddec: port siddec to 0.11
9746
9747 2011-06-06 12:41:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9748
9749         * gst/asfdemux/gstrtpasfdepay.c:
9750           rtpasfdepay: fix fragmented packet handling and packet padding
9751           Also remove a bogus assert.
9752
9753 2011-06-03 11:35:55 +0300  Stefan Kost <ensonic@users.sf.net>
9754
9755         * gst/synaesthesia/gstsynaesthesia.c:
9756           synaesthesia: fix wrong debug log string (copy'n'paste)
9757
9758 2011-06-02 18:46:11 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9759
9760           Merge branch 'master' into 0.11
9761           Conflicts:
9762           configure.ac
9763
9764 2011-06-02 18:43:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9765
9766         * ext/mad/gstmad.c:
9767           mad: port to new API
9768           Port to new segment API.
9769           Eat Caps events.
9770           No need to set caps on buffers.
9771
9772 2011-05-20 13:32:31 +0300  Stefan Kost <ensonic@users.sf.net>
9773
9774         * gst/realmedia/rmdemux.c:
9775           rmdemux: target is unsigned and can't be < 0
9776
9777 2011-05-20 13:31:14 +0300  Stefan Kost <ensonic@users.sf.net>
9778
9779         * ext/mad/gstmad.c:
9780           mad: use signed when caluculating the delta
9781           Avoids a <0 check for an unsigned variable.
9782
9783 2011-05-19 23:55:41 +0300  Stefan Kost <ensonic@users.sf.net>
9784
9785         * docs/plugins/Makefile.am:
9786           docs: remove obsolete commented out part
9787           We don't have this in the other modules and its not needed.
9788
9789 2011-05-19 23:38:23 +0300  Stefan Kost <ensonic@users.sf.net>
9790
9791         * docs/plugins/gst-plugins-ugly-plugins.args:
9792         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9793         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9794           docs: update plugin introspection data
9795           Now more files are merged and produced in a canonical fashion, which hopefully
9796           creates less or no delta in the future.
9797
9798 2011-05-19 22:58:28 +0300  Stefan Kost <ensonic@users.sf.net>
9799
9800         * common:
9801           Automatic update of common submodule
9802           From 9e5bbd5 to 69b981f
9803
9804 2011-05-18 14:49:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9805
9806         * ext/lame/Makefile.am:
9807         * ext/lame/gstlamemp3enc.c:
9808           lamemp3enc: Post CODEC and BITRATE tags
9809           Also filter any CODEC/AUDIO_CODEC tags from incoming
9810           tag events.
9811           Fixes bug #391543.
9812
9813 2011-05-18 16:10:55 +0300  Stefan Kost <ensonic@users.sf.net>
9814
9815         * common:
9816           Automatic update of common submodule
9817           From fd35073 to 9e5bbd5
9818
9819 2011-05-18 12:25:01 +0300  Stefan Kost <ensonic@users.sf.net>
9820
9821         * common:
9822           Automatic update of common submodule
9823           From 46dfcea to fd35073
9824
9825 2011-04-27 15:20:20 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9826
9827         * gst/asfdemux/gstrtpasfdepay.c:
9828           rtpasfdepay: simplify and refactor packet parsing
9829           Specifically, refactor buffer padding and consider marker bit for fragment
9830           assembling.
9831
9832 2011-04-27 15:14:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9833
9834         * gst/asfdemux/gstrtpasfdepay.c:
9835           rtpasfdepay: avoid re-sending header
9836           ... e.g. following a seek, which otherwise confuses downstream demuxer
9837           expecting only a flow of data packets at this time.
9838
9839 2011-04-27 15:12:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9840
9841         * gst/asfdemux/gstrtpasfdepay.c:
9842         * gst/asfdemux/gstrtpasfdepay.h:
9843           rtpasfdepay: remove unused field
9844
9845 2011-04-29 09:19:19 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9846
9847         * ext/mad/gstmad.c:
9848           mad: Post bitrate tag whenever the bitrate changes
9849           Also send the layer/mode/emphasis/bitrate tags as an event too.
9850
9851 2011-05-14 10:09:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9852
9853         * configure.ac:
9854         * win32/common/config.h:
9855           win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
9856
9857 2011-05-14 10:06:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9858
9859         * configure.ac:
9860         * docs/plugins/inspect/plugin-a52dec.xml:
9861         * docs/plugins/inspect/plugin-amrnb.xml:
9862         * docs/plugins/inspect/plugin-amrwbdec.xml:
9863         * docs/plugins/inspect/plugin-asf.xml:
9864         * docs/plugins/inspect/plugin-cdio.xml:
9865         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9866         * docs/plugins/inspect/plugin-dvdread.xml:
9867         * docs/plugins/inspect/plugin-dvdsub.xml:
9868         * docs/plugins/inspect/plugin-iec958.xml:
9869         * docs/plugins/inspect/plugin-lame.xml:
9870         * docs/plugins/inspect/plugin-mad.xml:
9871         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9872         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9873         * docs/plugins/inspect/plugin-mpegstream.xml:
9874         * docs/plugins/inspect/plugin-realmedia.xml:
9875         * docs/plugins/inspect/plugin-siddec.xml:
9876         * docs/plugins/inspect/plugin-twolame.xml:
9877         * docs/plugins/inspect/plugin-x264.xml:
9878         * win32/common/config.h:
9879           Back to development
9880
9881 === release 0.10.18 ===
9882
9883 2011-05-10 10:26:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9884
9885         * ChangeLog:
9886         * NEWS:
9887         * RELEASE:
9888         * configure.ac:
9889         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9890         * docs/plugins/inspect/plugin-a52dec.xml:
9891         * docs/plugins/inspect/plugin-amrnb.xml:
9892         * docs/plugins/inspect/plugin-amrwbdec.xml:
9893         * docs/plugins/inspect/plugin-asf.xml:
9894         * docs/plugins/inspect/plugin-cdio.xml:
9895         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9896         * docs/plugins/inspect/plugin-dvdread.xml:
9897         * docs/plugins/inspect/plugin-dvdsub.xml:
9898         * docs/plugins/inspect/plugin-iec958.xml:
9899         * docs/plugins/inspect/plugin-lame.xml:
9900         * docs/plugins/inspect/plugin-mad.xml:
9901         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9902         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9903         * docs/plugins/inspect/plugin-mpegstream.xml:
9904         * docs/plugins/inspect/plugin-realmedia.xml:
9905         * docs/plugins/inspect/plugin-siddec.xml:
9906         * docs/plugins/inspect/plugin-twolame.xml:
9907         * docs/plugins/inspect/plugin-x264.xml:
9908         * gst-plugins-ugly.doap:
9909         * win32/common/config.h:
9910           Release 0.10.18
9911           Highlights:
9912           - x264enc: allow changing bitrate and quantizers dynamically at runtime
9913           - x264enc: proxy downstream caps restrictions upstream via get_caps()
9914           - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
9915           - mad: allow build without libid3tag (which isn't really needed anyway)
9916           - many other fixes and improvements
9917
9918 2011-05-04 12:39:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9919
9920         * ext/x264/gstx264enc.c:
9921           x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
9922
9923 2011-05-04 12:30:39 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9924
9925         * ext/x264/gstx264enc.c:
9926           x264enc: do not leak peer pad reference
9927
9928 2011-05-03 15:27:43 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
9929
9930         * ext/x264/gstx264enc.c:
9931           x264enc: No need to copy, reffing is enough
9932
9933 2011-05-03 14:57:16 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
9934
9935         * ext/x264/gstx264enc.c:
9936           x264enc: get_caps function should return a copy of the caps
9937
9938 2011-04-30 20:07:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9939
9940         * configure.ac:
9941         * docs/plugins/inspect/plugin-a52dec.xml:
9942         * docs/plugins/inspect/plugin-amrnb.xml:
9943         * docs/plugins/inspect/plugin-amrwbdec.xml:
9944         * docs/plugins/inspect/plugin-asf.xml:
9945         * docs/plugins/inspect/plugin-cdio.xml:
9946         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9947         * docs/plugins/inspect/plugin-dvdread.xml:
9948         * docs/plugins/inspect/plugin-dvdsub.xml:
9949         * docs/plugins/inspect/plugin-iec958.xml:
9950         * docs/plugins/inspect/plugin-lame.xml:
9951         * docs/plugins/inspect/plugin-mad.xml:
9952         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9953         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9954         * docs/plugins/inspect/plugin-mpegstream.xml:
9955         * docs/plugins/inspect/plugin-realmedia.xml:
9956         * docs/plugins/inspect/plugin-siddec.xml:
9957         * docs/plugins/inspect/plugin-synaesthesia.xml:
9958         * docs/plugins/inspect/plugin-twolame.xml:
9959         * docs/plugins/inspect/plugin-x264.xml:
9960         * po/da.po:
9961         * po/de.po:
9962         * po/fr.po:
9963         * po/uk.po:
9964         * win32/common/config.h:
9965           0.10.17.4 pre-release
9966
9967 2011-04-29 15:43:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9968
9969         * ext/mad/gstmad.c:
9970           mad: remove buffer_alloc
9971
9972 2011-04-27 12:48:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9973
9974         * configure.ac:
9975         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9976         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9977         * docs/plugins/inspect/plugin-a52dec.xml:
9978         * docs/plugins/inspect/plugin-amrnb.xml:
9979         * docs/plugins/inspect/plugin-amrwbdec.xml:
9980         * docs/plugins/inspect/plugin-asf.xml:
9981         * docs/plugins/inspect/plugin-cdio.xml:
9982         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9983         * docs/plugins/inspect/plugin-dvdread.xml:
9984         * docs/plugins/inspect/plugin-dvdsub.xml:
9985         * docs/plugins/inspect/plugin-iec958.xml:
9986         * docs/plugins/inspect/plugin-lame.xml:
9987         * docs/plugins/inspect/plugin-mad.xml:
9988         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9989         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9990         * docs/plugins/inspect/plugin-mpegstream.xml:
9991         * docs/plugins/inspect/plugin-realmedia.xml:
9992         * docs/plugins/inspect/plugin-siddec.xml:
9993         * docs/plugins/inspect/plugin-synaesthesia.xml:
9994         * docs/plugins/inspect/plugin-twolame.xml:
9995         * docs/plugins/inspect/plugin-x264.xml:
9996         * po/bg.po:
9997         * po/ja.po:
9998         * po/nl.po:
9999         * po/pl.po:
10000         * po/ru.po:
10001         * po/sl.po:
10002         * po/tr.po:
10003           0.10.17.3 pre-release
10004
10005 2011-04-24 14:04:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10006
10007         * common:
10008           Automatic update of common submodule
10009           From c3cafe1 to 46dfcea
10010
10011 2011-04-19 19:24:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10012
10013         * ext/mad/gstmad.c:
10014           mad: port to 0.11
10015
10016 2011-04-19 19:23:56 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10017
10018           Merge branch 'master' into 0.11
10019           Conflicts:
10020           android/amrnb.mk
10021           android/amrwbdec.mk
10022           android/asf.mk
10023           android/mpegaudioparse.mk
10024           configure.ac
10025
10026 2011-04-19 17:26:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10027
10028         * tests/check/gst-plugins-ugly.supp:
10029           tests: add suppression for lame unit test
10030
10031 2011-04-19 14:41:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10032
10033         * tests/check/Makefile.am:
10034         * tests/check/generic/.gitignore:
10035         * tests/check/generic/index.c:
10036           tests: add generic index-setting test
10037
10038 2011-04-19 15:24:03 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10039
10040         * ext/mpeg2dec/gstmpeg2dec.c:
10041           mpeg2dec: don't deadlock when setting an index
10042
10043 2011-04-16 23:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10044
10045         * configure.ac:
10046         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10047         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10048         * docs/plugins/inspect/plugin-a52dec.xml:
10049         * docs/plugins/inspect/plugin-amrnb.xml:
10050         * docs/plugins/inspect/plugin-amrwbdec.xml:
10051         * docs/plugins/inspect/plugin-asf.xml:
10052         * docs/plugins/inspect/plugin-cdio.xml:
10053         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10054         * docs/plugins/inspect/plugin-dvdread.xml:
10055         * docs/plugins/inspect/plugin-dvdsub.xml:
10056         * docs/plugins/inspect/plugin-iec958.xml:
10057         * docs/plugins/inspect/plugin-lame.xml:
10058         * docs/plugins/inspect/plugin-mad.xml:
10059         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10060         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10061         * docs/plugins/inspect/plugin-mpegstream.xml:
10062         * docs/plugins/inspect/plugin-realmedia.xml:
10063         * docs/plugins/inspect/plugin-siddec.xml:
10064         * docs/plugins/inspect/plugin-synaesthesia.xml:
10065         * docs/plugins/inspect/plugin-twolame.xml:
10066         * docs/plugins/inspect/plugin-x264.xml:
10067         * po/sl.po:
10068         * win32/common/config.h:
10069           0.10.17.2 pre-release
10070
10071 2011-04-16 23:23:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10072
10073         * gst/realmedia/rademux.c:
10074           rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
10075
10076 2011-04-14 15:04:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10077
10078         * gst/mpegstream/gstmpegdemux.c:
10079           mpegstream: fix unused-but-set-variable warnings with gcc 4.6
10080
10081 2011-04-14 15:03:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10082
10083         * ext/dvdread/dvdreadsrc.c:
10084         * ext/sidplay/gstsiddec.cc:
10085         * ext/x264/gstx264enc.c:
10086           dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
10087
10088 2011-04-14 15:03:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10089
10090         * gst/asfdemux/gstasfdemux.c:
10091           asfdemux: fix unused-but-set-variable warnings with gcc 4.6
10092
10093 2011-04-13 20:31:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10094
10095         * ext/x264/gstx264enc.c:
10096           x264enc: Implement getcaps function
10097           This allows to set width/height/etc restrictions downstream.
10098
10099 2011-04-10 18:24:22 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
10100
10101         * Android.mk:
10102         * ext/mad/Makefile.am:
10103         * ext/x264/Makefile.am:
10104         * gst/asfdemux/Makefile.am:
10105         * gst/dvdlpcmdec/Makefile.am:
10106         * gst/dvdsub/Makefile.am:
10107         * gst/iec958/Makefile.am:
10108         * gst/mpegaudioparse/Makefile.am:
10109         * gst/mpegstream/Makefile.am:
10110         * gst/realmedia/Makefile.am:
10111         * gst/synaesthesia/Makefile.am:
10112           android: make it ready for androgenizer
10113           To build gstreamer for android we are now using androgenizer which
10114           generates the needed Android.mk files.
10115           Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
10116
10117 2011-04-10 18:34:11 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
10118
10119         * android/NOTICE:
10120         * android/amrnb.mk:
10121         * android/amrwbdec.mk:
10122         * android/asf.mk:
10123         * android/mpegaudioparse.mk:
10124           android: remove the android/ folder
10125
10126 2011-04-04 15:57:58 +0300  Stefan Kost <ensonic@users.sf.net>
10127
10128         * common:
10129           Automatic update of common submodule
10130           From 1ccbe09 to c3cafe1
10131
10132 2010-09-21 20:14:04 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
10133
10134         * ext/x264/gstx264enc.c:
10135         * ext/x264/gstx264enc.h:
10136           x264enc: Allow changing the bitrate and quantitizers dynamically
10137           https://bugzilla.gnome.org/show_bug.cgi?id=621663
10138
10139 2010-09-21 19:33:10 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
10140
10141         * ext/x264/gstx264enc.c:
10142           x264enc: Set max bitrate in quality mode
10143           https://bugzilla.gnome.org/show_bug.cgi?id=621663
10144
10145 2010-09-21 19:20:29 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
10146
10147         * ext/x264/gstx264enc.c:
10148           x264enc: Make it clear that constant quantizer is for debugging only
10149           https://bugzilla.gnome.org/show_bug.cgi?id=621663
10150
10151 2011-03-25 22:34:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10152
10153         * common:
10154           Automatic update of common submodule
10155           From 193b717 to 1ccbe09
10156
10157 2011-03-25 14:57:00 +0200  Stefan Kost <ensonic@users.sf.net>
10158
10159         * common:
10160           Automatic update of common submodule
10161           From b77e2bf to 193b717
10162
10163 2011-03-25 09:33:04 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10164
10165         * common:
10166           Automatic update of common submodule
10167           From d8814b6 to b77e2bf
10168
10169 2011-03-25 09:09:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10170
10171         * common:
10172           Automatic update of common submodule
10173           From 6aaa286 to d8814b6
10174
10175 2011-03-24 18:50:17 +0200  Stefan Kost <ensonic@users.sf.net>
10176
10177         * common:
10178           Automatic update of common submodule
10179           From 6aec6b9 to 6aaa286
10180
10181 2011-03-22 12:59:33 +0100  Luis de Bethencourt <luis@debethencourt.com>
10182
10183         * configure.ac:
10184           configure.ac: redundant use of AC_MSG_RESULT()
10185           cleaned the redundant use of AC_MSG_RESULT() in configure.ac
10186
10187 2011-03-18 19:34:57 +0100  Luis de Bethencourt <luis@debethencourt.com>
10188
10189         * autogen.sh:
10190           autogen: wingo signed comment
10191
10192 2011-03-15 11:02:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10193
10194         * gst/dvdsub/gstdvdsubdec.c:
10195         * gst/dvdsub/gstdvdsubdec.h:
10196           dvdsubdec: Rearrange buffer allocation and pushing code a bit
10197           This makes the code easier to read, doesn't store every buffer
10198           in the instance until the next buffer is to be drawn and
10199           fixes an unitialized variable compiler warning.
10200
10201 2011-03-15 10:59:23 +0100  Brendan Le Foll <blefoll@fluendo.com>
10202
10203         * gst/dvdsub/gstdvdsubdec.c:
10204           dvdsubdec: Output only a single buffer per subpicture and set the correct duration
10205           Fixes bug #619136.
10206
10207 2011-03-14 18:39:35 +0100  Brendan Le Foll <blefoll@fluendo.com>
10208
10209         * gst/dvdsub/gstdvdsubdec.c:
10210           dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
10211           Fixes bug #644704.
10212
10213 2011-03-11 17:45:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10214
10215         * configure.ac:
10216         * ext/mad/gstmad.c:
10217         * ext/mad/gstmad.h:
10218           mad: build the mad plugin even if libid3tag is not available
10219           ID3 tags are usually handled by id3demux, and should be handled
10220           by id3demux. Tag handling in mad based on libid3tag is very basic
10221           and mostly unnecessary really, so just build this plugin without
10222           ID3 tag support if libid3tag is not available.
10223
10224 2011-03-04 13:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10225
10226           Merge branch 'master' into 0.11
10227
10228 2011-03-02 13:12:11 +0200  Stefan Kost <ensonic@users.sf.net>
10229
10230         * gst/mpegstream/gstdvddemux.c:
10231           dvddemux: small code cleanup
10232           Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
10233           and avoid empty 'if' when logging is disabled.
10234
10235 2011-02-28 19:27:21 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10236
10237         * configure.ac:
10238           configure.ac: export plugin description more platform independent
10239           Fixes #642504.
10240
10241 2011-02-28 18:33:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10242
10243         * common:
10244           Automatic update of common submodule
10245           From 1de7f6a to 6aec6b9
10246
10247 2011-02-26 15:02:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10248
10249           Merge branch 'master' into 0.11
10250           Conflicts:
10251           configure.ac
10252
10253 2011-02-21 13:13:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10254
10255         * ext/mpeg2dec/gstmpeg2dec.c:
10256           mpeg2dec: do not fail fatally when unlinked
10257           ... as _NOT_LINKED was neither tested as fatal before nor complained about.
10258
10259 2011-02-21 11:05:31 +0200  Stefan Kost <ensonic@users.sf.net>
10260
10261         * ext/mad/gstmad.c:
10262         * ext/mad/gstmad.h:
10263         * ext/mpeg2dec/gstmpeg2dec.c:
10264         * ext/mpeg2dec/gstmpeg2dec.h:
10265           index: remove conditional index support
10266           Index support cannot be disabled since commit
10267           4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
10268           in core, which removed the configure flags to disable index.
10269
10270 2011-02-17 18:06:51 +0200  Stefan Kost <ensonic@users.sf.net>
10271
10272         * ext/mad/gstmad.c:
10273         * ext/mpeg2dec/gstmpeg2dec.c:
10274           formatting: trim trailing whitespace
10275
10276 2011-02-17 18:05:58 +0200  Stefan Kost <ensonic@users.sf.net>
10277
10278         * ext/mad/gstmad.c:
10279         * ext/mpeg2dec/gstmpeg2dec.c:
10280         * gst/mpegstream/gstmpegdemux.c:
10281           index: use delta frame flags instead of 0 or none
10282
10283 2011-02-14 17:52:09 +0000  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
10284
10285         * ext/x264/gstx264enc.c:
10286           x264enc: Don't register flags with a value of 0
10287           Flags with a value of 0 aren't meaningful and will cause
10288           g_value_transform to go into an endless loop when trying to
10289           convert the flags to a string
10290
10291 2011-02-14 12:54:10 +0200  Stefan Kost <ensonic@users.sf.net>
10292
10293         * common:
10294           Automatic update of common submodule
10295           From f94d739 to 1de7f6a
10296
10297 2011-02-07 19:58:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10298
10299         * ext/amrwbdec/amrwbdec.c:
10300           amrwbdec: avoid stalling on invalid frame
10301           Skip 1 byte indicating invalid frame type index rather than stalling
10302           on it indefinitely until EOS.
10303           Fixes #639715.
10304
10305 2011-02-03 18:25:00 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10306
10307         * tests/check/pipelines/lame.c:
10308           tests: add unit test for lamemp3enc negotiation issue
10309           https://bugzilla.gnome.org/show_bug.cgi?id=641151
10310
10311 2011-02-03 18:18:35 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10312
10313         * ext/lame/gstlamemp3enc.c:
10314           lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
10315           The element downstream of mp3enc might only accept certain sample rates or channels,
10316           make sure we relay any restrictions that do exist to upstream when it does a
10317           get_caps() on the sink pad. That way upstream elements like audioresample or
10318           audioconvert can pick a sample rate / channel configuration that will be accepted,
10319           instead of just negotiating to the highest, which might then be rejected.
10320           https://bugzilla.gnome.org/show_bug.cgi?id=641151
10321
10322 2011-01-30 16:17:19 +0100  Edward Hervey <bilboed@bilboed.com>
10323
10324         * gst/asfdemux/asfpacket.c:
10325           asfpacket: Avoid using broken duration extension
10326           Quite a few (broken?) files have a packet duration of 1ms, which is
10327           most definitely wrong for either audio or video packets.
10328           We therefore avoid using that value and instead use other metrics to
10329           determine the buffer duration (like using the extended stream properties
10330           average frame duration if present and valid).
10331
10332 2011-01-27 15:33:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10333
10334         * configure.ac:
10335         * win32/common/config.h:
10336           win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
10337           https://bugzilla.gnome.org/show_bug.cgi?id=640705
10338
10339 2011-01-12 16:48:57 +0800  Yang Xichuan <xichuan.yang@tieto.com>
10340
10341         * gst/mpegaudioparse/gstxingmux.c:
10342           xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
10343           Fixes bug #639291.
10344
10345 2011-01-06 18:29:06 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10346
10347         * gst/mpegstream/gstdvddemux.c:
10348           mpegstream: increase allowable gap between streams
10349           The new delay is three times as much as the old one, and just happens
10350           to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
10351           was chocking before at 5:11.
10352           While there, merge the constants used in two places into a define.
10353           https://bugzilla.gnome.org/show_bug.cgi?id=539708
10354
10355 2011-01-22 17:31:40 +0100  Miguel Angel Cabrera Moya <madmac2501@gmail.com>
10356
10357         * ext/x264/gstx264enc.c:
10358           x264enc: make tag event writable before modifying tag list in place
10359           To modify an event tag is necessary to be sure that x264enc
10360           has its own copy.
10361           Also fix indentation.
10362           https://bugzilla.gnome.org/show_bug.cgi?id=640272
10363
10364 2011-01-24 10:14:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10365
10366         * configure.ac:
10367         * docs/plugins/inspect/plugin-a52dec.xml:
10368         * docs/plugins/inspect/plugin-amrnb.xml:
10369         * docs/plugins/inspect/plugin-amrwbdec.xml:
10370         * docs/plugins/inspect/plugin-asf.xml:
10371         * docs/plugins/inspect/plugin-cdio.xml:
10372         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10373         * docs/plugins/inspect/plugin-dvdread.xml:
10374         * docs/plugins/inspect/plugin-dvdsub.xml:
10375         * docs/plugins/inspect/plugin-iec958.xml:
10376         * docs/plugins/inspect/plugin-lame.xml:
10377         * docs/plugins/inspect/plugin-mad.xml:
10378         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10379         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10380         * docs/plugins/inspect/plugin-mpegstream.xml:
10381         * docs/plugins/inspect/plugin-realmedia.xml:
10382         * docs/plugins/inspect/plugin-siddec.xml:
10383         * docs/plugins/inspect/plugin-twolame.xml:
10384         * docs/plugins/inspect/plugin-x264.xml:
10385         * win32/common/config.h:
10386           Back to development
10387
10388 === release 0.10.17 ===
10389
10390 2011-01-21 13:18:51 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10391
10392         * ChangeLog:
10393         * NEWS:
10394         * RELEASE:
10395         * configure.ac:
10396         * docs/plugins/inspect/plugin-a52dec.xml:
10397         * docs/plugins/inspect/plugin-amrnb.xml:
10398         * docs/plugins/inspect/plugin-amrwbdec.xml:
10399         * docs/plugins/inspect/plugin-asf.xml:
10400         * docs/plugins/inspect/plugin-cdio.xml:
10401         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10402         * docs/plugins/inspect/plugin-dvdread.xml:
10403         * docs/plugins/inspect/plugin-dvdsub.xml:
10404         * docs/plugins/inspect/plugin-iec958.xml:
10405         * docs/plugins/inspect/plugin-lame.xml:
10406         * docs/plugins/inspect/plugin-mad.xml:
10407         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10408         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10409         * docs/plugins/inspect/plugin-mpegstream.xml:
10410         * docs/plugins/inspect/plugin-realmedia.xml:
10411         * docs/plugins/inspect/plugin-siddec.xml:
10412         * docs/plugins/inspect/plugin-twolame.xml:
10413         * docs/plugins/inspect/plugin-x264.xml:
10414         * gst-plugins-ugly.doap:
10415         * win32/common/config.h:
10416           Release 0.10.17
10417
10418 2011-01-18 11:11:28 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10419
10420         * configure.ac:
10421         * docs/plugins/inspect/plugin-a52dec.xml:
10422         * docs/plugins/inspect/plugin-amrnb.xml:
10423         * docs/plugins/inspect/plugin-amrwbdec.xml:
10424         * docs/plugins/inspect/plugin-asf.xml:
10425         * docs/plugins/inspect/plugin-cdio.xml:
10426         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10427         * docs/plugins/inspect/plugin-dvdread.xml:
10428         * docs/plugins/inspect/plugin-dvdsub.xml:
10429         * docs/plugins/inspect/plugin-iec958.xml:
10430         * docs/plugins/inspect/plugin-lame.xml:
10431         * docs/plugins/inspect/plugin-mad.xml:
10432         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10433         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10434         * docs/plugins/inspect/plugin-mpegstream.xml:
10435         * docs/plugins/inspect/plugin-realmedia.xml:
10436         * docs/plugins/inspect/plugin-siddec.xml:
10437         * docs/plugins/inspect/plugin-twolame.xml:
10438         * docs/plugins/inspect/plugin-x264.xml:
10439         * win32/common/config.h:
10440           0.10.16.4 pre-release
10441
10442 2011-01-14 17:37:09 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
10443
10444         * ext/mpeg2dec/gstmpeg2dec.c:
10445           mpeg2dec: Use the proper component value for height
10446
10447 2011-01-11 20:42:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10448
10449         * configure.ac:
10450         * docs/plugins/inspect/plugin-a52dec.xml:
10451         * docs/plugins/inspect/plugin-amrnb.xml:
10452         * docs/plugins/inspect/plugin-amrwbdec.xml:
10453         * docs/plugins/inspect/plugin-asf.xml:
10454         * docs/plugins/inspect/plugin-cdio.xml:
10455         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10456         * docs/plugins/inspect/plugin-dvdread.xml:
10457         * docs/plugins/inspect/plugin-dvdsub.xml:
10458         * docs/plugins/inspect/plugin-iec958.xml:
10459         * docs/plugins/inspect/plugin-lame.xml:
10460         * docs/plugins/inspect/plugin-mad.xml:
10461         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10462         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10463         * docs/plugins/inspect/plugin-mpegstream.xml:
10464         * docs/plugins/inspect/plugin-realmedia.xml:
10465         * docs/plugins/inspect/plugin-siddec.xml:
10466         * docs/plugins/inspect/plugin-twolame.xml:
10467         * docs/plugins/inspect/plugin-x264.xml:
10468         * win32/common/config.h:
10469           0.10.16.3 pre-release
10470
10471 2011-01-11 17:09:02 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
10472
10473         * gst/asfdemux/asfheaders.c:
10474         * gst/asfdemux/asfheaders.h:
10475         * gst/asfdemux/gstasfdemux.c:
10476           asfdemux: Handle new type of DRM'd asf files.
10477           These are produced by the new MS PlayReady system.
10478           https://bugzilla.gnome.org/show_bug.cgi?id=639226
10479
10480 2011-01-11 15:51:14 +0200  Stefan Kost <ensonic@users.sf.net>
10481
10482         * common:
10483           Automatic update of common submodule
10484           From e572c87 to f94d739
10485
10486 2011-01-10 16:37:19 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10487
10488         * common:
10489           Automatic update of common submodule
10490           From ccbaa85 to e572c87
10491
10492 2011-01-10 14:54:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10493
10494         * common:
10495           Automatic update of common submodule
10496           From 46445ad to ccbaa85
10497
10498 2011-01-08 00:35:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10499
10500         * tests/check/Makefile.am:
10501           tests: never disable g_assert() and cast checks for the unit tests
10502           The unit tests are riddled with g_assert() and friends, make sure we
10503           don't disable assert and cast checks for the unit tests even if
10504           this has been specified for the rest of the code base, e.g. via
10505           --disable-glib-asserts
10506
10507 2011-01-07 14:42:26 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10508
10509         * configure.ac:
10510         * win32/common/config.h:
10511           0.10.16.2 pre-release
10512
10513 2011-01-07 14:38:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10514
10515         * docs/plugins/gst-plugins-ugly-plugins.args:
10516         * docs/plugins/inspect/plugin-a52dec.xml:
10517         * docs/plugins/inspect/plugin-amrnb.xml:
10518         * docs/plugins/inspect/plugin-amrwbdec.xml:
10519         * docs/plugins/inspect/plugin-asf.xml:
10520         * docs/plugins/inspect/plugin-cdio.xml:
10521         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10522         * docs/plugins/inspect/plugin-dvdread.xml:
10523         * docs/plugins/inspect/plugin-dvdsub.xml:
10524         * docs/plugins/inspect/plugin-iec958.xml:
10525         * docs/plugins/inspect/plugin-lame.xml:
10526         * docs/plugins/inspect/plugin-mad.xml:
10527         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10528         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10529         * docs/plugins/inspect/plugin-mpegstream.xml:
10530         * docs/plugins/inspect/plugin-realmedia.xml:
10531         * docs/plugins/inspect/plugin-siddec.xml:
10532         * docs/plugins/inspect/plugin-twolame.xml:
10533         * docs/plugins/inspect/plugin-x264.xml:
10534           docs: update docs
10535
10536 2011-01-07 14:37:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10537
10538         * po/bg.po:
10539         * po/ca.po:
10540         * po/ru.po:
10541           po: update translations
10542
10543 2011-01-07 14:33:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10544
10545         * configure.ac:
10546           configure: use $LIBM instead of hardcoding -lm
10547
10548 2011-01-06 13:15:17 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
10549
10550         * gst/realmedia/rmdemux.c:
10551           rmdemux: Initialize return variable.
10552           In the unlikely event that height is 0 (which is invalid) we would end up
10553           never setting the flow return.
10554
10555 2011-01-05 16:52:03 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
10556
10557         * gst/realmedia/rmutils.c:
10558           realmedia: Fix unitialized variables on macosx
10559
10560 2011-01-04 10:32:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10561
10562         * ext/x264/gstx264enc.c:
10563           x264enc: Handle codec/encoder tags
10564           Make x264enc drop video-codec and codec tags and replace
10565           encoder/encoder-version with x264 and its build number
10566           Fixes #621465
10567
10568 2010-12-29 22:17:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10569
10570         * ext/mpeg2dec/gstmpeg2dec.c:
10571           mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
10572
10573 2010-12-29 22:10:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10574
10575         * ext/mpeg2dec/gstmpeg2dec.c:
10576           mpeg2dec: minor formatting clean-up
10577
10578 2010-12-29 21:42:36 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10579
10580         * ext/mpeg2dec/gstmpeg2dec.c:
10581           mpeg2dec: refactor cropping code to use libgstvideo functions
10582           https://bugzilla.gnome.org/show_bug.cgi?id=571146
10583
10584 2010-12-29 20:19:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10585
10586         * ext/mpeg2dec/gstmpeg2dec.c:
10587         * ext/mpeg2dec/gstmpeg2dec.h:
10588           mpeg2dec: use GstVideoFormat instead of custom enum
10589
10590 2010-12-29 20:15:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10591
10592         * ext/mpeg2dec/Makefile.am:
10593           mpeg2dec: fix LIBADD order in Makefile.am
10594
10595 2010-11-19 13:01:35 -0500  Tristan Matthews <tristan@sat.qc.ca>
10596
10597         * ext/x264/gstx264enc.c:
10598           x264: vbv-buf-capacity should have a minimum of 0
10599           x264 will clip this value internally, and users should be allowed to
10600           specify a lower value than 300 ms.
10601           https://bugzilla.gnome.org/show_bug.cgi?id=635291
10602
10603 2010-12-27 11:38:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10604
10605         * ext/x264/gstx264enc.c:
10606           x264enc: also accept YV12 input
10607
10608 2010-12-01 18:35:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10609
10610         * ext/x264/gstx264enc.c:
10611           x264enc: add a note to the docs about encoder latency and queues
10612           https://bugzilla.gnome.org/show_bug.cgi?id=636107
10613
10614 2010-12-24 10:12:19 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10615
10616         * gst/realmedia/rademux.c:
10617         * gst/realmedia/rmdemux.c:
10618           realmedia: do not use the pad buffer allocation functions in demuxers
10619           Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
10620           https://bugzilla.gnome.org/show_bug.cgi?id=637932
10621
10622 2010-12-20 17:47:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
10623
10624         * common:
10625           Automatic update of common submodule
10626           From 169462a to 46445ad
10627
10628 2010-12-16 10:30:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10629
10630         * ext/mad/gstmad.c:
10631           mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
10632           Fixes bug #635461.
10633
10634 2010-12-15 14:56:36 +0200  Stefan Kost <ensonic@users.sf.net>
10635
10636         * common:
10637           Automatic update of common submodule
10638           From 20742ae to 169462a
10639
10640 2010-12-12 11:54:35 -0600  Rob Clark <rob@ti.com>
10641
10642         * gst/realmedia/rmdemux.c:
10643           rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
10644           Signed-off-by: Rob Clark <rob@ti.com>
10645
10646 2010-12-13 16:24:09 +0200  Stefan Kost <ensonic@users.sf.net>
10647
10648         * common:
10649           Automatic update of common submodule
10650           From 011bcc8 to 20742ae
10651
10652 2010-11-14 10:57:21 -0800  Leo Singer <leo.singer@ligo.org>
10653
10654         * configure.ac:
10655           x264: uses pkg-config to locate libx264
10656
10657 2010-12-07 15:40:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10658
10659           Merge branch 'master' into 0.11
10660
10661 2010-12-07 15:39:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10662
10663         * tests/check/pipelines/lame.c:
10664           check: don't use deprecated method
10665
10666 2010-12-06 18:12:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10667
10668         * android/amrnb.mk:
10669         * android/amrwbdec.mk:
10670         * android/asf.mk:
10671         * android/mpegaudioparse.mk:
10672         * configure.ac:
10673           more 0.10 -> 0,11 changes
10674
10675 2010-12-06 12:29:12 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10676
10677         * configure.ac:
10678           configure: open 0.11 branch
10679
10680 2010-12-03 17:43:25 +0100  Benjamin Gaignard <benjamin.gaignard@stericsson.com>
10681
10682         * Android.mk:
10683         * android/NOTICE:
10684         * android/amrnb.mk:
10685         * android/amrwbdec.mk:
10686         * android/asf.mk:
10687         * android/mpegaudioparse.mk:
10688           Add build system for Android
10689
10690 2010-11-25 19:51:50 +0100  Edward Hervey <bilboed@bilboed.com>
10691
10692         * gst/realmedia/rmutils.c:
10693           realmedia: Remove dead assignments
10694
10695 2010-11-25 19:51:40 +0100  Edward Hervey <bilboed@bilboed.com>
10696
10697         * ext/mad/gstmad.c:
10698           mad: Remove dead assignments
10699
10700 2010-11-13 12:38:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10701
10702         * ext/dvdread/dvdreadsrc.c:
10703           dvdreadsrc: remove bogus comment
10704
10705 2010-11-13 12:34:37 +0000  Thomas Green <thomasgr33n@gmail.com>
10706
10707         * ext/dvdread/dvdreadsrc.c:
10708           dvdreadsrc: fix handling of multi-angle streams
10709           We would output all angles interleaved instead of just
10710           the selected angle.
10711           https://bugzilla.gnome.org/show_bug.cgi?id=539254
10712
10713 2010-10-28 17:01:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10714
10715         * gst/realmedia/Makefile.am:
10716           realmedia: fix LIBS order in Makefile
10717
10718 2010-10-22 09:17:40 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10719
10720         * po/af.po:
10721         * po/az.po:
10722         * po/bg.po:
10723         * po/ca.po:
10724         * po/cs.po:
10725         * po/da.po:
10726         * po/de.po:
10727         * po/el.po:
10728         * po/en_GB.po:
10729         * po/es.po:
10730         * po/eu.po:
10731         * po/fi.po:
10732         * po/fr.po:
10733         * po/gl.po:
10734         * po/hu.po:
10735         * po/id.po:
10736         * po/it.po:
10737         * po/ja.po:
10738         * po/lt.po:
10739         * po/lv.po:
10740         * po/ms.po:
10741         * po/mt.po:
10742         * po/nb.po:
10743         * po/nl.po:
10744         * po/or.po:
10745         * po/pl.po:
10746         * po/pt_BR.po:
10747         * po/ro.po:
10748         * po/ru.po:
10749         * po/sk.po:
10750         * po/sl.po:
10751         * po/sq.po:
10752         * po/sr.po:
10753         * po/sv.po:
10754         * po/tr.po:
10755         * po/uk.po:
10756         * po/vi.po:
10757         * po/zh_CN.po:
10758           po: update for new translatable strings
10759
10760 2010-10-27 13:17:29 +0100  Jan Schmidt <thaytan@noraisin.net>
10761
10762         * common:
10763           Automatic update of common submodule
10764           From 7bbd708 to 011bcc8
10765
10766 2010-10-20 20:26:45 +0200  Guillaume Emont <gemont@igalia.com>
10767
10768         * ext/mpeg2dec/gstmpeg2dec.c:
10769           mpeg2dec: convert the position to stream time before answering to a position query
10770
10771 2010-10-24 14:22:39 +0200  Edward Hervey <bilboed@bilboed.com>
10772
10773         * gst/realmedia/Makefile.am:
10774         * gst/realmedia/rademux.c:
10775         * gst/realmedia/rmdemux.c:
10776         * gst/realmedia/rmdemux.h:
10777           realmedia: Get codec name from pbutils instead of harcoding them
10778
10779 2010-10-22 11:29:55 +0200  Robert Swain <robert.swain@collabora.co.uk>
10780
10781         * ext/x264/gstx264enc.c:
10782           x264enc: Work around a rate control issue in libx264
10783           When variable framerate is disabled in libx264 (which occurs when using
10784           the zerolatency tuning), libx264 ignores timestamps but still uses the
10785           timebase leading to messed up rate control with our nanosecond timebase.
10786           We work around this issue by setting the timebase to the reciprocal of
10787           the framerate and we validate that the framerate is suitable.
10788           This has been fixed upstream in libx264 but there are non-fixed versions
10789           in the wild so this workaround is still needed.
10790           Fixes bug #632861
10791
10792 2010-10-19 16:30:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10793
10794         * ext/mpeg2dec/gstmpeg2dec.c:
10795           mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
10796
10797 2010-10-13 21:38:06 +0200  Guillaume Emont <gemont@igalia.com>
10798
10799         * ext/mpeg2dec/gstmpeg2dec.c:
10800           mpeg2dec: fix position query by trusting upstream
10801           Position queries are badly handled for DVDs (probably due to the division in
10802           chapters): the time returned was the time since the start of chapter.
10803           Now ask upstream for position queries, fall back to the old code if upstream
10804           cannot answer the query.
10805
10806 2010-10-19 12:20:40 +0300  Stefan Kost <ensonic@users.sf.net>
10807
10808         * ext/lame/gstlame.c:
10809         * ext/mad/gstmad.c:
10810         * ext/sidplay/gstsiddec.cc:
10811         * gst/mpegstream/gstmpegparse.c:
10812           various: canonicalize property names
10813
10814 2010-10-19 10:06:33 +0300  Stefan Kost <ensonic@users.sf.net>
10815
10816         * ext/a52dec/gsta52dec.c:
10817         * ext/amrnb/amrnbdec.c:
10818         * ext/amrnb/amrnbenc.c:
10819         * ext/cdio/gstcdiocddasrc.c:
10820         * ext/dvdread/dvdreadsrc.c:
10821         * ext/lame/gstlame.c:
10822         * ext/lame/gstlamemp3enc.c:
10823         * ext/mad/gstmad.c:
10824         * ext/sidplay/gstsiddec.cc:
10825         * ext/x264/gstx264enc.c:
10826           various (ext): add a missing G_PARAM_STATIC_STRINGS flags
10827
10828 2010-10-19 09:49:47 +0300  Stefan Kost <ensonic@users.sf.net>
10829
10830         * gst/iec958/ac3iec.c:
10831         * gst/mpegaudioparse/gstmpegaudioparse.c:
10832         * gst/mpegstream/gstmpegparse.c:
10833         * gst/mpegstream/gstrfc2250enc.c:
10834         * gst/realmedia/pnmsrc.c:
10835         * gst/realmedia/rdtmanager.c:
10836           various (gst): add a missing G_PARAM_STATIC_STRINGS flags
10837
10838 2010-10-14 12:32:16 -0700  David Schleef <ds@schleef.org>
10839
10840         * common:
10841           Automatic update of common submodule
10842           From 5a668bf to 7bbd708
10843
10844 2010-10-08 12:44:52 -0700  David Schleef <ds@schleef.org>
10845
10846         * common:
10847           Automatic update of common submodule
10848           From c4a8adc to 5a668bf
10849
10850 2010-10-08 12:56:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10851
10852         * common:
10853           Automatic update of common submodule
10854           From 5e3c9bf to c4a8adc
10855
10856 2010-09-29 21:24:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10857
10858         * ext/mad/gstmad.c:
10859         * ext/mad/gstmad.h:
10860           mad: support reverse playback
10861
10862 2010-09-26 19:24:08 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10863
10864         * ext/dvdread/dvdreadsrc.c:
10865           dvdreadsrc: improve error messages on read errors
10866           Provide proper i18n-ed error messages when a read error happens,
10867           and point out that the error could be happening because the
10868           DVD is scrambled.
10869           https://bugzilla.gnome.org/show_bug.cgi?id=613633
10870
10871 2010-09-24 00:03:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10872
10873         * configure.ac:
10874           configure: set plugin release datetime
10875
10876 2010-09-21 18:34:31 +0200  Edward Hervey <bilboed@bilboed.com>
10877
10878         * common:
10879           Automatic update of common submodule
10880           From aa0d1d0 to 5e3c9bf
10881
10882 2010-09-15 20:14:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10883
10884         * gst/mpegstream/gstmpegparse.c:
10885           mpegparse: re-fix flow return handling
10886           Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
10887           -  } while (GST_FLOW_IS_SUCCESS (result));
10888           +  } while (result != GST_FLOW_OK);
10889
10890 2010-09-09 22:33:36 +0300  Stefan Kost <ensonic@users.sf.net>
10891
10892         * tests/check/Makefile.am:
10893         * tests/check/generic/states.c:
10894           tests: allow running state tests for all elements
10895           Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
10896           to try elements that would normaly be skipped.
10897
10898 2010-09-09 09:53:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10899
10900         * Makefile.am:
10901           New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
10902
10903 2010-09-08 00:09:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10904
10905         * configure.ac:
10906         * pkgconfig/.gitignore:
10907         * pkgconfig/Makefile.am:
10908         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
10909           Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
10910           This .pc file will not be installed, it's only for uninstalled setups,
10911           same thing as we do for -good. This is so other modules' unit tests can
10912           find our plugins properly in an uninstalled setup.
10913
10914 2010-09-07 11:42:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10915
10916         * common:
10917           Automatic update of common submodule
10918           From c2e10bf to aa0d1d0
10919
10920 2010-09-06 23:53:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10921
10922         * configure.ac:
10923           configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
10924
10925 2010-09-06 23:51:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10926
10927         * ext/sidplay/gstsiddec.cc:
10928           siddec: don't use GST_FLOW_IS_FATAL
10929           GST_FLOW_IS_FATAL has been deprecated in core git.
10930
10931 2010-09-05 18:58:50 -0700  David Schleef <ds@schleef.org>
10932
10933         * common:
10934           Automatic update of common submodule
10935           From d3d9acf to c2e10bf
10936
10937 2010-09-05 12:27:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10938
10939         * configure.ac:
10940           configure: Require orc >= 0.4.6 for --compat
10941
10942 2010-09-05 12:20:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10943
10944         * common:
10945           Automatic update of common submodule
10946           From ec60217 to d3d9acf
10947
10948 2010-08-27 18:26:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10949
10950         * ext/mpeg2dec/gstmpeg2dec.c:
10951           mpeg2dec: Don't use GST_FLOW_IS_FATAL()
10952           And don't post error messages if allocating a buffer resulted
10953           in WRONG_STATE or UNEXPECTED.
10954
10955 2010-08-27 18:25:31 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10956
10957         * gst/mpegaudioparse/gstxingmux.c:
10958           xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
10959
10960 2010-08-27 18:24:11 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10961
10962         * gst/mpegstream/gstdvddemux.c:
10963         * gst/mpegstream/gstmpegdemux.c:
10964         * gst/mpegstream/gstmpegparse.c:
10965           mpegstream: Don't use GST_FLOW_IS_SUCCESS()
10966
10967 2010-08-27 18:22:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10968
10969         * gst/realmedia/rmdemux.c:
10970           rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
10971
10972 2010-08-27 18:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10973
10974         * gst/asfdemux/gstasfdemux.c:
10975           asfdemux: Don't use GST_FLOW_IS_FATAL()
10976           And don't post error messages for UNEXPECTED and post an error
10977           message if pulling data failed because of NOT_LINKED.
10978
10979 2010-09-04 13:17:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10980
10981         * configure.ac:
10982         * docs/plugins/inspect/plugin-a52dec.xml:
10983         * docs/plugins/inspect/plugin-amrnb.xml:
10984         * docs/plugins/inspect/plugin-amrwbdec.xml:
10985         * docs/plugins/inspect/plugin-asf.xml:
10986         * docs/plugins/inspect/plugin-cdio.xml:
10987         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10988         * docs/plugins/inspect/plugin-dvdread.xml:
10989         * docs/plugins/inspect/plugin-dvdsub.xml:
10990         * docs/plugins/inspect/plugin-iec958.xml:
10991         * docs/plugins/inspect/plugin-lame.xml:
10992         * docs/plugins/inspect/plugin-mad.xml:
10993         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10994         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10995         * docs/plugins/inspect/plugin-mpegstream.xml:
10996         * docs/plugins/inspect/plugin-realmedia.xml:
10997         * docs/plugins/inspect/plugin-siddec.xml:
10998         * docs/plugins/inspect/plugin-twolame.xml:
10999         * docs/plugins/inspect/plugin-x264.xml:
11000         * win32/common/config.h:
11001           Back to development
11002           Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
11003           the code is updated for the GST_FLOW_IS_* macro deprecations.
11004
11005 === release 0.10.16 ===
11006
11007 2010-09-02 23:59:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11008
11009         * ChangeLog:
11010         * NEWS:
11011         * RELEASE:
11012         * configure.ac:
11013         * gst-plugins-ugly.doap:
11014         * win32/common/config.h:
11015           Release 0.10.16
11016
11017 2010-09-02 23:58:22 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11018
11019         * docs/plugins/inspect/plugin-a52dec.xml:
11020         * docs/plugins/inspect/plugin-amrnb.xml:
11021         * docs/plugins/inspect/plugin-amrwbdec.xml:
11022         * docs/plugins/inspect/plugin-asf.xml:
11023         * docs/plugins/inspect/plugin-cdio.xml:
11024         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11025         * docs/plugins/inspect/plugin-dvdread.xml:
11026         * docs/plugins/inspect/plugin-dvdsub.xml:
11027         * docs/plugins/inspect/plugin-iec958.xml:
11028         * docs/plugins/inspect/plugin-lame.xml:
11029         * docs/plugins/inspect/plugin-mad.xml:
11030         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11031         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11032         * docs/plugins/inspect/plugin-mpegstream.xml:
11033         * docs/plugins/inspect/plugin-realmedia.xml:
11034         * docs/plugins/inspect/plugin-siddec.xml:
11035         * docs/plugins/inspect/plugin-twolame.xml:
11036         * docs/plugins/inspect/plugin-x264.xml:
11037           docs: update docs for release
11038
11039 2010-09-02 23:48:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11040
11041         * po/LINGUAS:
11042         * po/gl.po:
11043         * po/id.po:
11044         * po/lv.po:
11045         * po/ro.po:
11046         * po/sv.po:
11047           po: update translations
11048
11049 2010-08-30 16:02:24 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11050
11051         * configure.ac:
11052         * po/af.po:
11053         * po/az.po:
11054         * po/bg.po:
11055         * po/ca.po:
11056         * po/cs.po:
11057         * po/da.po:
11058         * po/de.po:
11059         * po/el.po:
11060         * po/en_GB.po:
11061         * po/es.po:
11062         * po/eu.po:
11063         * po/fi.po:
11064         * po/fr.po:
11065         * po/hu.po:
11066         * po/id.po:
11067         * po/it.po:
11068         * po/ja.po:
11069         * po/lt.po:
11070         * po/lv.po:
11071         * po/ms.po:
11072         * po/mt.po:
11073         * po/nb.po:
11074         * po/nl.po:
11075         * po/or.po:
11076         * po/pl.po:
11077         * po/pt_BR.po:
11078         * po/ru.po:
11079         * po/sk.po:
11080         * po/sl.po:
11081         * po/sq.po:
11082         * po/sr.po:
11083         * po/sv.po:
11084         * po/tr.po:
11085         * po/uk.po:
11086         * po/vi.po:
11087         * po/zh_CN.po:
11088           0.10.15.6 pre-release
11089
11090 2010-08-27 17:50:59 +0200  Edward Hervey <bilboed@bilboed.com>
11091
11092         * gst/asfdemux/gstasfdemux.c:
11093           asfdemux: Don't error out on non-critical flow returns
11094           Only error out when downstream returns:
11095           * NOT_SUPPORTED
11096           * ERROR
11097           * NOT_NEGOTIATED
11098           * NOT_LINKED
11099           If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
11100           of the streams had gone EOS) and then stop the task silently.
11101           In the case of WRONG_STATE we just need to stop silently
11102           https://bugzilla.gnome.org/show_bug.cgi?id=600412
11103
11104 2010-08-25 19:02:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11105
11106         * configure.ac:
11107         * po/af.po:
11108         * po/az.po:
11109         * po/bg.po:
11110         * po/ca.po:
11111         * po/cs.po:
11112         * po/da.po:
11113         * po/de.po:
11114         * po/el.po:
11115         * po/en_GB.po:
11116         * po/es.po:
11117         * po/eu.po:
11118         * po/fi.po:
11119         * po/fr.po:
11120         * po/hu.po:
11121         * po/id.po:
11122         * po/it.po:
11123         * po/ja.po:
11124         * po/lt.po:
11125         * po/lv.po:
11126         * po/ms.po:
11127         * po/mt.po:
11128         * po/nb.po:
11129         * po/nl.po:
11130         * po/or.po:
11131         * po/pl.po:
11132         * po/pt_BR.po:
11133         * po/ru.po:
11134         * po/sk.po:
11135         * po/sl.po:
11136         * po/sq.po:
11137         * po/sr.po:
11138         * po/sv.po:
11139         * po/tr.po:
11140         * po/uk.po:
11141         * po/vi.po:
11142         * po/zh_CN.po:
11143           0.10.15.5 pre-release
11144
11145 2010-08-25 15:39:33 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
11146
11147         * gst/mpegaudioparse/gstmpegaudioparse.c:
11148           mp3parse: propagate flow errors upstream.
11149           Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
11150           always return the error upstream.
11151
11152 2010-08-21 21:42:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11153
11154         * configure.ac:
11155         * po/af.po:
11156         * po/az.po:
11157         * po/bg.po:
11158         * po/ca.po:
11159         * po/cs.po:
11160         * po/da.po:
11161         * po/de.po:
11162         * po/el.po:
11163         * po/en_GB.po:
11164         * po/es.po:
11165         * po/eu.po:
11166         * po/fi.po:
11167         * po/fr.po:
11168         * po/hu.po:
11169         * po/id.po:
11170         * po/it.po:
11171         * po/ja.po:
11172         * po/lt.po:
11173         * po/lv.po:
11174         * po/ms.po:
11175         * po/mt.po:
11176         * po/nb.po:
11177         * po/nl.po:
11178         * po/or.po:
11179         * po/pl.po:
11180         * po/pt_BR.po:
11181         * po/ru.po:
11182         * po/sk.po:
11183         * po/sl.po:
11184         * po/sq.po:
11185         * po/sr.po:
11186         * po/sv.po:
11187         * po/tr.po:
11188         * po/uk.po:
11189         * po/vi.po:
11190         * po/zh_CN.po:
11191           0.10.15.4 pre-release
11192
11193 2010-08-13 17:24:41 +0300  Stefan Kost <ensonic@users.sf.net>
11194
11195         * common:
11196           Automatic update of common submodule
11197           From 3e8db1d to ec60217
11198
11199 2010-08-11 16:46:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11200
11201         * configure.ac:
11202         * docs/plugins/inspect/plugin-a52dec.xml:
11203         * docs/plugins/inspect/plugin-amrnb.xml:
11204         * docs/plugins/inspect/plugin-amrwbdec.xml:
11205         * docs/plugins/inspect/plugin-asf.xml:
11206         * docs/plugins/inspect/plugin-cdio.xml:
11207         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11208         * docs/plugins/inspect/plugin-dvdread.xml:
11209         * docs/plugins/inspect/plugin-dvdsub.xml:
11210         * docs/plugins/inspect/plugin-iec958.xml:
11211         * docs/plugins/inspect/plugin-lame.xml:
11212         * docs/plugins/inspect/plugin-mad.xml:
11213         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11214         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11215         * docs/plugins/inspect/plugin-mpegstream.xml:
11216         * docs/plugins/inspect/plugin-realmedia.xml:
11217         * docs/plugins/inspect/plugin-siddec.xml:
11218         * docs/plugins/inspect/plugin-twolame.xml:
11219         * docs/plugins/inspect/plugin-x264.xml:
11220         * win32/common/config.h:
11221           0.10.15.3 pre-release
11222
11223 2010-08-11 09:21:43 +0200  Robert Swain <robert.swain@collabora.co.uk>
11224
11225         * ext/x264/gstx264enc.c:
11226           x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
11227           In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
11228           argument to the option string value causes an error. For < 78 we pass the
11229           boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
11230           result in passing 'none' for false and 'strict' for true. Other modes can be
11231           set through the option-string property for now.
11232           https://bugzilla.gnome.org/show_bug.cgi?id=626577
11233
11234 2010-08-11 00:02:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11235
11236         * configure.ac:
11237         * docs/plugins/gst-plugins-ugly-plugins.args:
11238         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11239         * docs/plugins/inspect/plugin-a52dec.xml:
11240         * docs/plugins/inspect/plugin-amrnb.xml:
11241         * docs/plugins/inspect/plugin-amrwbdec.xml:
11242         * docs/plugins/inspect/plugin-asf.xml:
11243         * docs/plugins/inspect/plugin-cdio.xml:
11244         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11245         * docs/plugins/inspect/plugin-dvdread.xml:
11246         * docs/plugins/inspect/plugin-dvdsub.xml:
11247         * docs/plugins/inspect/plugin-iec958.xml:
11248         * docs/plugins/inspect/plugin-lame.xml:
11249         * docs/plugins/inspect/plugin-mad.xml:
11250         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11251         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11252         * docs/plugins/inspect/plugin-mpegstream.xml:
11253         * docs/plugins/inspect/plugin-realmedia.xml:
11254         * docs/plugins/inspect/plugin-siddec.xml:
11255         * docs/plugins/inspect/plugin-twolame.xml:
11256         * docs/plugins/inspect/plugin-x264.xml:
11257         * win32/common/config.h:
11258           0.10.15.2 pre-release
11259
11260 2010-08-10 14:37:39 +0300  Stefan Kost <ensonic@users.sf.net>
11261
11262         * gst/synaesthesia/gstsynaesthesia.c:
11263           synaesthesia: code cleanups.
11264           Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
11265           more.
11266
11267 2010-08-10 14:24:01 +0300  Stefan Kost <ensonic@users.sf.net>
11268
11269         * gst/synaesthesia/gstsynaesthesia.c:
11270           synaesthesia: use GST_BOILERPLATE macros
11271
11272 2010-08-10 10:59:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11273
11274         * common:
11275           Automatic update of common submodule
11276           From bd2054b to 3e8db1d
11277
11278 2010-08-09 00:31:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11279
11280         * ext/x264/gstx264enc.c:
11281           x264: fix printf format warning in debug message
11282
11283 2010-08-07 00:09:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11284
11285         * docs/plugins/Makefile.am:
11286           docs: fix bug passing arguments to gtkdoc-fixref in upload target
11287           Missing backslash at end of line meant we weren't passing all arguments
11288           to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
11289
11290 2010-08-05 13:57:26 +0300  Stefan Kost <ensonic@users.sf.net>
11291
11292         * common:
11293           Automatic update of common submodule
11294           From a519571 to bd2054b
11295
11296 2010-08-04 19:28:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11297
11298         * configure.ac:
11299           configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
11300           This first checks what is required for ISO C99 support and sets the relevant
11301           compiler parameters and if no C99 compiler is found, it checks for a
11302           C89 compiler. This enables us to check for and use C89/C99 functions
11303           that gcc hides from us without the correct compiler parameters.
11304
11305 2010-07-29 09:41:49 +0200  Robert Swain <robert.swain@collabora.co.uk>
11306
11307         * ext/x264/gstx264enc.c:
11308           x264enc: Fix flushing of delayed frames
11309           x264_encoder_encode() should be called with a NULL picture until at least
11310           x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
11311           regression in make check due to the recent change in defaults which enabled
11312           b-frames and b-pyramid, both of which I believe increase the number of delayed
11313           frames when encoding.
11314
11315 2010-07-21 17:24:33 +0200  Robert Swain <robert.swain@collabora.co.uk>
11316
11317         * ext/x264/gstx264enc.c:
11318           x264enc: Improve x264enc defaults
11319           - medium x264 speed/quality preset
11320           - threads defaults to 0 which automatically uses 1.5x number of cpu cores
11321           Addresses part of bug #607798
11322
11323 2010-07-21 17:22:48 +0200  Robert Swain <robert.swain@collabora.co.uk>
11324
11325         * ext/x264/gstx264enc.c:
11326           x264enc: Fix property description typos
11327
11328 2010-07-22 11:53:04 +0200  Robert Swain <robert.swain@collabora.co.uk>
11329
11330         * ext/x264/gstx264enc.c:
11331           x264enc: Add some more debug info
11332
11333 2010-07-21 17:09:20 +0200  Robert Swain <robert.swain@collabora.co.uk>
11334
11335         * ext/x264/gstx264enc.c:
11336         * ext/x264/gstx264enc.h:
11337           x264enc: Add speed-preset and [psy-]tuning properties
11338           Use of a rate control method (pass, bitrate, quantizer, etc properties), a
11339           preset and possibly a profile and/or tuning are now the recommended way to
11340           configure x264 through x264enc.
11341           If a preset/tuning are specified then these will define the default values and
11342           the property defaults will be ignored. After this the option-string property is
11343           applied, followed by the user-set properties, fast first pass restrictions and
11344           finally the profile restrictions.
11345           Addresses part of bug #607798
11346
11347 2010-07-21 16:56:06 +0200  Robert Swain <robert.swain@collabora.co.uk>
11348
11349         * ext/x264/gstx264enc.c:
11350         * ext/x264/gstx264enc.h:
11351           x264enc: Refactor code in preparation for presets/tunings
11352           - Make defaults append the appropriate default value to a string. This is
11353           needed to differentiate between something user-set and the actual prop
11354           default.
11355           - Add an internal option string to which _set_property () cases append for the
11356           majority of properties.
11357           - Use gst_x264_enc_parse_options () to clean up application of settings. This
11358           will make order of application with respect to the presets and tunings quite
11359           simple.
11360           Addresses part of bug #607798
11361
11362 2010-07-21 16:32:11 +0200  Robert Swain <robert.swain@collabora.co.uk>
11363
11364         * ext/x264/gstx264enc.c:
11365           x264enc: Update available me types
11366           Use the x264_motion_est_names[] array to populate the enum of ME types. This is
11367           now self-maintaining.
11368
11369 2010-07-21 15:59:12 +0200  Robert Swain <robert.swain@collabora.co.uk>
11370
11371         * ext/x264/gstx264enc.c:
11372           x264enc: Use new libx264 API to affect fast first pass
11373           Uses new x264 API to apply reduced complexity values to the parameters to
11374           increase encoding speed in the first pass of a multi-pass encode. This does
11375           not impact on final quality.
11376           Addresses part of bug #607798
11377
11378 2010-07-21 15:52:28 +0200  Robert Swain <robert.swain@collabora.co.uk>
11379
11380         * ext/x264/gstx264enc.c:
11381         * ext/x264/gstx264enc.h:
11382           x264enc: Add profile property
11383           In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
11384           Profile. This makes it easier to achieve Baseline Profile for example.
11385           Addresses part of bug #607798
11386
11387 2010-07-21 15:40:27 +0200  Robert Swain <robert.swain@collabora.co.uk>
11388
11389         * ext/x264/gstx264enc.c:
11390         * ext/x264/gstx264enc.h:
11391           x264enc: Add option-string property
11392           Adds support for an x264 format option-string to specify advanced parameters
11393           Addresses part of bug #607798
11394
11395 2010-07-22 13:24:37 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11396
11397         * ext/mad/Makefile.am:
11398           mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
11399           Spotted by syntr0py.
11400
11401 2010-07-20 19:44:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11402
11403         * ext/x264/gstx264enc.c:
11404           x264enc: only set timebase on versions where it exists
11405
11406 2010-07-20 16:40:22 +0200  David Hoyt <dhoyt@llnl.gov>
11407
11408         * ext/x264/gstx264enc.c:
11409           x264enc: set appropriate time base
11410           Fixes #624786.
11411
11412 2010-06-30 18:45:49 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11413
11414         * tests/check/Makefile.am:
11415           tests: add plugin loading whitelist to test environment
11416           Only want to load core/-base/-ugly plugins here.
11417
11418 2010-06-28 16:12:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11419
11420         * autogen.sh:
11421         * configure.ac:
11422           Bump automake requirement to 1.10 and autoconf to 2.60
11423           For maintainability reasons and $(builddir).
11424           See #622944.
11425
11426 2010-06-28 09:34:30 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11427
11428         * gst/asfdemux/gstasfdemux.c:
11429           asfdemux: Fix seeking after last commits
11430           Don't handle wrong-state returns as errors to allow seeking to work
11431           again.
11432
11433 2010-06-24 19:46:39 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11434
11435         * gst/asfdemux/gstasfdemux.c:
11436           asfdemux: Push all pending data on EOS
11437           When on push mode and receiving an EOS event, asfdemux
11438           should push all pending data because we might be dealing
11439           with a broken file that has a preroll value higher
11440           than its actual length.
11441
11442 2010-06-24 19:29:17 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11443
11444         * gst/asfdemux/gstasfdemux.c:
11445           asfdemux: Fix sending eos event for chained asfs
11446           Properly push EOS event when finishing a chained asf file
11447           in pull mode
11448           Fixes #599718
11449
11450 2010-06-24 20:55:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11451
11452         * docs/plugins/Makefile.am:
11453         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11454         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11455         * docs/plugins/inspect/plugin-rmdemux.xml:
11456           docs: add rmdemux to docs properly
11457           The plugin has been renamed, remove old introspection file.
11458
11459 2010-06-24 18:04:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11460
11461         * docs/plugins/gst-plugins-ugly-plugins.args:
11462         * docs/plugins/inspect/plugin-x264.xml:
11463           docs: update for recent x264enc changes
11464
11465 2010-06-24 18:03:21 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11466
11467         * gst/realmedia/rmdemux.c:
11468           rmdemux: fix compiler warning when debugging system in core is disabled
11469
11470 2010-06-24 15:09:44 +0300  Stefan Kost <ensonic@users.sf.net>
11471
11472         * common:
11473           Automatic update of common submodule
11474           From 73ff93a to a519571
11475
11476 2010-06-23 11:05:11 +0200  Edward Hervey <bilboed@bilboed.com>
11477
11478         * gst/asfdemux/gstasfdemux.c:
11479           asfdemux: Allow at least 500ms of preroll.
11480           Some files have insanely low preroll values which break the
11481           all_streams_prerolled() logic.
11482           Fixes #622407
11483
11484 2010-06-22 11:41:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11485
11486         * ext/x264/gstx264enc.c:
11487           x264enc: add new h264 caps attribute alignment
11488           See #606662.
11489
11490 2010-06-18 14:35:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11491
11492         * ext/x264/gstx264enc.c:
11493         * ext/x264/gstx264enc.h:
11494           x264enc: conditionally expose enhanced upstream capabilities
11495           API: GstX264Enc:sliced-threads
11496           API: GstX264Enc:sync-lookahead
11497           API: GstX264Enc:intra-refresh
11498           API: GstX264Enc:mb-tree
11499           API: GstX264Enc:rc-lookahead
11500           See #607798.
11501
11502 2010-06-17 16:48:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11503
11504         * common:
11505         * docs/plugins/inspect/plugin-a52dec.xml:
11506         * docs/plugins/inspect/plugin-amrnb.xml:
11507         * docs/plugins/inspect/plugin-amrwbdec.xml:
11508         * docs/plugins/inspect/plugin-asf.xml:
11509         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11510         * docs/plugins/inspect/plugin-iec958.xml:
11511         * docs/plugins/inspect/plugin-mad.xml:
11512         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11513         * docs/plugins/inspect/plugin-mpegstream.xml:
11514         * docs/plugins/inspect/plugin-realmedia.xml:
11515           docs: update introspected plugin docs for gstdoc-scangobj and other changes
11516           Update common for latest gstdoc-scangobj and inspect xml files for
11517           escaping and pad template order changes.
11518
11519 2010-06-15 16:50:21 +0200  Edward Hervey <bilboed@bilboed.com>
11520
11521         * common:
11522           Automatic update of common submodule
11523           From 9339ccc to 35617c2
11524
11525 2010-06-15 16:54:42 +0300  Stefan Kost <ensonic@users.sf.net>
11526
11527         * common:
11528           Automatic update of common submodule
11529           From 5adb1ca to 9339ccc
11530
11531 2010-06-15 16:35:49 +0300  Stefan Kost <ensonic@users.sf.net>
11532
11533         * common:
11534           Automatic update of common submodule
11535           From 57c89b7 to 5adb1ca
11536
11537 2010-06-15 15:50:09 +0300  Stefan Kost <ensonic@users.sf.net>
11538
11539         * common:
11540           Automatic update of common submodule
11541           From c804988 to 57c89b7
11542
11543 2010-06-14 16:59:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11544
11545         * configure.ac:
11546         * gst/realmedia/rtspreal.c:
11547           configure: Update required GLib version to 2.20
11548
11549 2010-06-14 15:33:14 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11550
11551         * ext/a52dec/gsta52dec.c:
11552           a52dec: Call orc_init() before trying to get target flags
11553
11554 2010-06-14 14:34:56 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11555
11556         * ext/a52dec/gsta52dec.c:
11557           a52dec: Remove debug printf...
11558
11559 2010-06-14 14:34:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11560
11561         * configure.ac:
11562         * ext/a52dec/Makefile.am:
11563         * ext/a52dec/gsta52dec.c:
11564           a52dec: Use orc for CPU feature detection and don't check for liboil
11565
11566 2010-06-14 13:27:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11567
11568         * configure.ac:
11569           configure: Use GLIB_EXTRA_CFLAGS
11570
11571 2010-06-14 13:05:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11572
11573         * common:
11574           Automatic update of common submodule
11575           From 7a0fdf5 to c804988
11576
11577 2010-06-14 11:35:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11578
11579         * common:
11580           Automatic update of common submodule
11581           From 6da3bab to 7a0fdf5
11582
11583 2010-06-12 08:29:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11584
11585         * common:
11586           Automatic update of common submodule
11587           From 733fca9 to 6da3bab
11588
11589 2010-06-09 12:40:26 -0700  David Schleef <ds@schleef.org>
11590
11591         * common:
11592           Automatic update of common submodule
11593           From fad145b to 733fca9
11594
11595 2010-06-09 12:34:18 -0700  David Schleef <ds@schleef.org>
11596
11597         * common:
11598           Automatic update of common submodule
11599           From 47683c1 to fad145b
11600
11601 2010-06-05 14:11:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11602
11603         * gst/realmedia/rmdemux.c:
11604           rmdemux: pass bitrate on caps
11605           Set the bitrate on the caps, some decoders like sipro need this to function
11606           properly.
11607           Fixes #620007
11608
11609 2010-06-01 23:49:37 -0700  David Schleef <ds@schleef.org>
11610
11611         * common:
11612           Automatic update of common submodule
11613           From 17f89e5 to 47683c1
11614
11615 2010-06-01 22:55:22 -0700  David Schleef <ds@schleef.org>
11616
11617         * common:
11618           Automatic update of common submodule
11619           From fd7ca04 to 17f89e5
11620
11621 2010-05-31 16:57:42 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
11622
11623         * ext/x264/gstx264enc.c:
11624           x264enc: Only set i_weighted_pred on versions where it exists
11625
11626 2010-05-20 11:28:47 -0400  Tristan Matthews <tristan@sat.qc.ca>
11627
11628         * ext/lame/gstlamemp3enc.c:
11629           lamemp3enc: implement latency query
11630           The encoder's latency is deduced from the framesize. Fixes #618896.
11631
11632 2010-06-01 09:30:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11633
11634         * configure.ac:
11635         * docs/plugins/gst-plugins-ugly-plugins.args:
11636         * docs/plugins/gst-plugins-ugly-plugins.signals:
11637         * docs/plugins/inspect/plugin-a52dec.xml:
11638         * docs/plugins/inspect/plugin-amrnb.xml:
11639         * docs/plugins/inspect/plugin-amrwbdec.xml:
11640         * docs/plugins/inspect/plugin-asf.xml:
11641         * docs/plugins/inspect/plugin-cdio.xml:
11642         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11643         * docs/plugins/inspect/plugin-dvdread.xml:
11644         * docs/plugins/inspect/plugin-dvdsub.xml:
11645         * docs/plugins/inspect/plugin-iec958.xml:
11646         * docs/plugins/inspect/plugin-lame.xml:
11647         * docs/plugins/inspect/plugin-mad.xml:
11648         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11649         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11650         * docs/plugins/inspect/plugin-mpegstream.xml:
11651         * docs/plugins/inspect/plugin-realmedia.xml:
11652         * docs/plugins/inspect/plugin-siddec.xml:
11653         * docs/plugins/inspect/plugin-twolame.xml:
11654         * docs/plugins/inspect/plugin-x264.xml:
11655         * win32/common/config.h:
11656           Back to development
11657
11658 === release 0.10.15 ===
11659
11660 2010-05-30 14:21:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11661
11662         * ChangeLog:
11663         * NEWS:
11664         * RELEASE:
11665         * configure.ac:
11666         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
11667         * docs/plugins/inspect/plugin-a52dec.xml:
11668         * docs/plugins/inspect/plugin-amrnb.xml:
11669         * docs/plugins/inspect/plugin-amrwbdec.xml:
11670         * docs/plugins/inspect/plugin-asf.xml:
11671         * docs/plugins/inspect/plugin-cdio.xml:
11672         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11673         * docs/plugins/inspect/plugin-dvdread.xml:
11674         * docs/plugins/inspect/plugin-dvdsub.xml:
11675         * docs/plugins/inspect/plugin-iec958.xml:
11676         * docs/plugins/inspect/plugin-lame.xml:
11677         * docs/plugins/inspect/plugin-mad.xml:
11678         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11679         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11680         * docs/plugins/inspect/plugin-mpegstream.xml:
11681         * docs/plugins/inspect/plugin-realmedia.xml:
11682         * docs/plugins/inspect/plugin-siddec.xml:
11683         * docs/plugins/inspect/plugin-twolame.xml:
11684         * docs/plugins/inspect/plugin-x264.xml:
11685         * gst-plugins-ugly.doap:
11686         * win32/common/config.h:
11687           Release 0.10.15
11688
11689 2010-05-30 14:20:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11690
11691         * po/af.po:
11692         * po/az.po:
11693         * po/bg.po:
11694         * po/ca.po:
11695         * po/cs.po:
11696         * po/da.po:
11697         * po/de.po:
11698         * po/el.po:
11699         * po/en_GB.po:
11700         * po/es.po:
11701         * po/eu.po:
11702         * po/fi.po:
11703         * po/fr.po:
11704         * po/hu.po:
11705         * po/id.po:
11706         * po/it.po:
11707         * po/ja.po:
11708         * po/lt.po:
11709         * po/lv.po:
11710         * po/ms.po:
11711         * po/mt.po:
11712         * po/nb.po:
11713         * po/nl.po:
11714         * po/or.po:
11715         * po/pl.po:
11716         * po/pt_BR.po:
11717         * po/ru.po:
11718         * po/sk.po:
11719         * po/sl.po:
11720         * po/sq.po:
11721         * po/sr.po:
11722         * po/sv.po:
11723         * po/tr.po:
11724         * po/uk.po:
11725         * po/vi.po:
11726         * po/zh_CN.po:
11727           Update .po files
11728
11729 2010-05-30 12:10:29 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11730
11731         * configure.ac:
11732           configure: make implicit GLib and liboil requirements explicit
11733           core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
11734
11735 2010-05-26 23:16:46 -0400  Olivier Crête <tester@tester.ca>
11736
11737         * ext/x264/gstx264enc.c:
11738           x264enc: disable I weighted pred
11739           If it is enabled, then it will be main profile instead of baseline.
11740           This ensures maximum compatibility of the output stream until the
11741           encoder configuration interface gets an overhaul with explicit
11742           output profile selection.
11743           Fixes #619776.
11744
11745 2010-05-26 12:16:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11746
11747         * configure.ac:
11748         * win32/common/config.h:
11749           0.10.14.3 pre-release
11750
11751 2010-05-26 11:52:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11752
11753         * po/af.po:
11754         * po/az.po:
11755         * po/bg.po:
11756         * po/ca.po:
11757         * po/cs.po:
11758         * po/da.po:
11759         * po/de.po:
11760         * po/el.po:
11761         * po/en_GB.po:
11762         * po/es.po:
11763         * po/eu.po:
11764         * po/fi.po:
11765         * po/fr.po:
11766         * po/hu.po:
11767         * po/id.po:
11768         * po/it.po:
11769         * po/ja.po:
11770         * po/lt.po:
11771         * po/lv.po:
11772         * po/ms.po:
11773         * po/mt.po:
11774         * po/nb.po:
11775         * po/nl.po:
11776         * po/or.po:
11777         * po/pl.po:
11778         * po/pt_BR.po:
11779         * po/ru.po:
11780         * po/sk.po:
11781         * po/sl.po:
11782         * po/sq.po:
11783         * po/sr.po:
11784         * po/sv.po:
11785         * po/tr.po:
11786         * po/uk.po:
11787         * po/vi.po:
11788         * po/zh_CN.po:
11789           po: update translations
11790
11791 2010-05-26 11:55:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11792
11793         * common:
11794           Automatic update of common submodule
11795           From 357b0db to fd7ca04
11796
11797 2010-05-14 20:06:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11798
11799         * configure.ac:
11800         * win32/common/config.h:
11801           0.10.14.2 pre-release
11802
11803 2010-05-14 18:25:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11804
11805         * common:
11806           Automatic update of common submodule
11807           From 4d67bd6 to 357b0db
11808
11809 2010-05-14 16:02:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11810
11811         * gst/realmedia/rmdemux.c:
11812         * gst/realmedia/rmutils.c:
11813         * gst/realmedia/rmutils.h:
11814           rmdemux: add better sipr nibble swap routine
11815
11816 2010-05-13 17:57:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11817
11818         * gst/realmedia/rmdemux.c:
11819           rmdemux: descramble SIPR before pushing out
11820           Collect and descramble the SIPR packets before pushing.
11821           Descramble ATRAC audio.
11822           Fixes #618098
11823
11824 2010-05-13 17:57:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11825
11826         * gst/realmedia/rmutils.c:
11827         * gst/realmedia/rmutils.h:
11828           rm: add function to descramble sipr
11829
11830 2010-01-08 20:51:56 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
11831
11832         * ext/x264/gstx264enc.c:
11833         * ext/x264/gstx264enc.h:
11834           x264enc: Re-send the received upstream event as-is downstream
11835           https://bugzilla.gnome.org/show_bug.cgi?id=606689
11836
11837 2010-05-07 15:33:28 +0200  Edward Hervey <bilboed@bilboed.com>
11838
11839         * ext/amrnb/amrnb.c:
11840           amrnbenc: Set rank to GST_RANK_SECONDARY
11841
11842 2010-04-30 19:53:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11843
11844         * gst/realmedia/rtspreal.c:
11845           rtspreal: use GLib's base64 functions if available
11846           Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
11847
11848 2010-04-28 17:10:36 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
11849
11850         * ext/amrnb/amrnbdec.h:
11851         * ext/amrnb/amrnbenc.h:
11852         * ext/amrwbdec/amrwbdec.h:
11853           amr: Use correct includes (as pkg-config suggests)
11854           Fixes #617078
11855
11856 2010-04-27 13:15:47 +0300  Stefan Kost <ensonic@users.sf.net>
11857
11858         * gst/ac3parse/.gitignore:
11859         * gst/ac3parse/Makefile.am:
11860         * gst/ac3parse/README:
11861         * gst/ac3parse/ac3parse.vcproj:
11862         * gst/ac3parse/gstac3parse.c:
11863         * gst/ac3parse/gstac3parse.h:
11864           ac3parse: remove unported 0.8 plugin
11865           New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
11866
11867 2010-04-27 12:25:37 +0300  Stefan Kost <ensonic@users.sf.net>
11868
11869         * gst/mpegaudioparse/gstmpegaudioparse.c:
11870           docs: adding a mp3decoder as well is useful
11871
11872 2010-04-27 11:39:51 +0300  Stefan Kost <ensonic@users.sf.net>
11873
11874         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11875           docs: massage section index
11876
11877 2010-04-27 11:39:11 +0300  Stefan Kost <ensonic@users.sf.net>
11878
11879         * ext/amrwbdec/amrwbdec.c:
11880         * ext/amrwbdec/amrwbdec.h:
11881           amrwbdec: move define to source to avoid hiding it from the docs
11882
11883 2010-04-27 11:38:28 +0300  Stefan Kost <ensonic@users.sf.net>
11884
11885         * ext/cdio/gstcdiocddasrc.c:
11886           docs: remove short_desc, it is taken from element details
11887
11888 2010-04-27 11:37:52 +0300  Stefan Kost <ensonic@users.sf.net>
11889
11890         * gst/synaesthesia/gstsynaesthesia.c:
11891           docs: fix sections docs for synaesthesia
11892
11893 2010-04-27 11:02:15 +0300  Stefan Kost <ensonic@users.sf.net>
11894
11895         * docs/plugins/Makefile.am:
11896         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11897         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11898         * gst/mpegaudioparse/gstmpegaudioparse.c:
11899           docs: add docs for mp3parse
11900
11901 2010-04-20 17:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11902
11903         * gst-plugins-ugly.doap:
11904           doap: update repository info from cvs->git and maintainers
11905
11906 2010-04-23 14:41:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11907
11908         * common:
11909           Automatic update of common submodule
11910           From fc85867 to 4d67bd6
11911
11912 2010-04-13 16:59:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11913
11914         * tests/check/elements/x264enc.c:
11915           x264enc: adaptive NALU type checking
11916           In particular, be less picky about SEI NALU order, which makes test more
11917           robust with respect to changes in libx264.
11918           See also #615410.
11919
11920 2010-04-16 21:10:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11921
11922         * ext/x264/gstx264enc.c:
11923           x264enc: adaptive x264 header NAL layout handling
11924           Fixes #615410.
11925
11926 2010-04-15 16:31:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11927
11928         * gst/asfdemux/gstrtpasfdepay.c:
11929           asfdepay: we require a dynamic payload type
11930           Add an extra caps property that restricts the depayloader to only accept dynamic
11931           payload types.
11932
11933 2010-04-15 07:20:20 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11934
11935         * configure.ac:
11936           configure: Drop -Wcast-align
11937           Commit message copied from core's commit from Benjamin Otte:
11938           246f5dba96a5b50bb74621af67b30942cca72af5
11939           Apparently gcc warns that GstMiniObject is not castable to
11940           GstEvent/Message/Buffer due to them containing 64bit variables, even
11941           though ARM hackers claim that those only need 4byte alignment. And as
11942           long as gcc behaves that way, this warning is not very useful.
11943           So we'll remove the warning until this problem is fixed.
11944           Fixes #615698
11945
11946 2010-04-14 09:27:14 +0200  Edward Hervey <bilboed@bilboed.com>
11947
11948         * ext/mpeg2dec/gstmpeg2dec.c:
11949           mpeg2dec: copy over all buffer flags when copying buffers.
11950           Avoids losing the tff/rff video buffer flags
11951
11952 2010-03-14 12:16:21 +0100  Edward Hervey <bilboed@bilboed.com>
11953
11954         * gst/asfdemux/asfpacket.c:
11955           asfdemux: Make a table static to avoid having to always allocate it.
11956
11957 2010-04-13 16:31:25 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11958
11959         * ext/x264/gstx264enc.c:
11960           x264enc: fix up avcC header construction
11961           Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
11962           for BUILD_X264 < 76.
11963           Also fixes #610089.
11964
11965 2010-04-13 13:16:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11966
11967         * ext/x264/gstx264enc.c:
11968           x264enc: parameterize libx264 provided NAL layout in codec-data creation
11969
11970 2010-04-12 12:43:05 +0200  Edward Hervey <bilboed@bilboed.com>
11971
11972         * configure.ac:
11973           configure: Remove -Wundef flag
11974           Same fix as for #615161
11975
11976 2010-04-09 11:23:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11977
11978         * common:
11979           Automatic update of common submodule
11980           From fdf023d to fc85867
11981
11982 2010-04-09 09:55:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11983
11984         * gst-libs/gst/gettext.h:
11985           i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
11986
11987 2010-03-30 00:36:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11988
11989         * common:
11990         * ext/Makefile.am:
11991         * gst/Makefile.am:
11992           build: build plugins in parallel where possible, if make -jN is used
11993
11994 2010-03-26 17:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11995
11996         * Makefile.am:
11997           build: add cruft alert for common/shave*
11998
11999 2010-03-25 19:40:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12000
12001         * win32/MANIFEST:
12002           Fix make distcheck
12003           Remove removed file win32/common/config.h.in from MANIFEST.
12004
12005 2010-03-24 19:35:03 +0100  Edward Hervey <bilboed@bilboed.com>
12006
12007         * gst/synaesthesia/synaescope.c:
12008         * gst/synaesthesia/synaescope.h:
12009           synaestesia: Fix old-style prototype
12010
12011 2010-03-24 19:07:11 +0300  Руслан Ижбулатов <lrn1986@gmail.com>
12012
12013         * gst/realmedia/rmutils.c:
12014           Fix pointer type.
12015           Fixes #613815
12016
12017 2010-03-24 18:55:32 +0100  Edward Hervey <bilboed@bilboed.com>
12018
12019         * common:
12020           Automatic update of common submodule
12021           From 55cd514 to c1d07dd
12022
12023 2010-03-24 11:27:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12024
12025         * configure.ac:
12026         * ext/amrnb/amrnbdec.c:
12027         * ext/amrnb/amrnbenc.c:
12028         * ext/cdio/gstcdiocddasrc.h:
12029         * ext/dvdread/dvdreadsrc.c:
12030         * ext/lame/gstlame.h:
12031         * ext/lame/gstlamemp3enc.h:
12032         * ext/lame/plugin.c:
12033         * ext/mad/gstmad.c:
12034         * ext/x264/gstx264enc.c:
12035         * ext/x264/gstx264enc.h:
12036         * gst/mpegaudioparse/gstmpegaudioparse.c:
12037         * gst/mpegaudioparse/gstxingmux.c:
12038         * gst/mpegstream/gstdvddemux.c:
12039         * gst/mpegstream/gstmpegdemux.c:
12040         * gst/mpegstream/gstmpegparse.c:
12041         * gst/realmedia/asmrules.c:
12042         * gst/realmedia/pnmsrc.c:
12043         * gst/realmedia/pnmsrc.h:
12044         * gst/realmedia/rdtdepay.h:
12045         * gst/realmedia/rdtmanager.c:
12046         * gst/realmedia/rtspreal.c:
12047           build: Add all kinds of compiler warning flags and fix the resulting warnings
12048
12049 2010-03-19 00:03:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12050
12051         * ext/amrnb/Makefile.am:
12052         * ext/amrwbdec/Makefile.am:
12053         * ext/sidplay/Makefile.am:
12054         * gst/asfdemux/Makefile.am:
12055         * gst/mpegaudioparse/Makefile.am:
12056           build: fix up Makefile.am
12057           Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
12058           the order a bit here and there (see docs/random/moving-plugins).
12059
12060 2010-03-19 00:02:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12061
12062         * win32/common/config.h.in:
12063           win32: remove win32-specific config.h.in copy that's not used any longer
12064           The win32 config.h is now generated from the top-level config.h.in.
12065
12066 2010-03-18 15:53:14 +0100  Benjamin Otte <otte@redhat.com>
12067
12068         * ext/a52dec/gsta52dec.c:
12069         * ext/amrnb/amrnbdec.c:
12070         * ext/amrnb/amrnbenc.c:
12071         * ext/amrwbdec/amrwbdec.c:
12072         * ext/cdio/gstcdiocddasrc.c:
12073         * ext/dvdread/dvdreadsrc.c:
12074         * ext/lame/gstlame.c:
12075         * ext/mad/gstmad.c:
12076         * ext/mpeg2dec/gstmpeg2dec.c:
12077         * gst/ac3parse/gstac3parse.c:
12078         * gst/asfdemux/gstasfdemux.c:
12079         * gst/asfdemux/gstrtpasfdepay.c:
12080         * gst/asfdemux/gstrtspwms.c:
12081         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
12082         * gst/iec958/ac3iec.c:
12083         * gst/mpegaudioparse/gstmpegaudioparse.c:
12084         * gst/mpegaudioparse/gstxingmux.c:
12085         * gst/mpegstream/gstdvddemux.c:
12086         * gst/mpegstream/gstmpegdemux.c:
12087         * gst/mpegstream/gstmpegparse.c:
12088         * gst/mpegstream/gstrfc2250enc.c:
12089         * gst/realmedia/pnmsrc.c:
12090         * gst/realmedia/rademux.c:
12091         * gst/realmedia/rdtdepay.c:
12092         * gst/realmedia/rdtmanager.c:
12093         * gst/realmedia/rmdemux.c:
12094         * gst/realmedia/rtspreal.c:
12095         * gst/synaesthesia/gstsynaesthesia.c:
12096           gst_element_class_set_details => gst_element_class_set_details_simple
12097
12098 2010-03-16 15:05:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12099
12100         * ext/x264/gstx264enc.c:
12101           x264enc: Put pixel-aspect-ratio from input into the src pad caps
12102           Fixes bug #612995.
12103
12104 2010-03-12 13:59:53 +0100  Edward Hervey <bilboed@bilboed.com>
12105
12106         * common:
12107           Automatic update of common submodule
12108           From e272f71 to 55cd514
12109
12110 2010-03-11 11:21:19 +0100  Benjamin Otte <otte@redhat.com>
12111
12112         * common:
12113           Automatic update of common submodule
12114           From df8a7c8 to e272f71
12115
12116 2010-03-10 22:13:45 +0100  Benjamin Otte <otte@redhat.com>
12117
12118         * configure.ac:
12119           Update CXXFLAGS, too
12120
12121 2010-03-10 21:01:20 +0100  Benjamin Otte <otte@redhat.com>
12122
12123         * configure.ac:
12124           Update for recent changes to common submodule
12125           This just replaces every "$ERROR_CFLAGS" usage with a usage of
12126           "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
12127           previously.
12128           Actually using that separation will happen later.
12129
12130 2010-03-10 21:52:30 +0100  Benjamin Otte <otte@redhat.com>
12131
12132         * common:
12133           Automatic update of common submodule
12134           From 9720a7d to df8a7c8
12135
12136 2010-03-10 20:44:18 +0100  Benjamin Otte <otte@redhat.com>
12137
12138         * common:
12139           Automatic update of common submodule
12140           From 0b6e072 to 9720a7d
12141
12142 2010-03-10 16:10:17 +0100  Benjamin Otte <otte@redhat.com>
12143
12144         * common:
12145           Automatic update of common submodule
12146           From 7cc5eb4 to 0b6e072
12147
12148 2010-03-10 01:10:52 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12149
12150         * common:
12151           Automatic update of common submodule
12152           From 7aa65b5 to 7cc5eb4
12153
12154 2010-03-09 21:40:26 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12155
12156         * common:
12157           Automatic update of common submodule
12158           From 44ecce7 to 7aa65b5
12159
12160 2010-02-26 15:43:58 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12161
12162         * configure.ac:
12163           configure: Use automake 1.11 silent rules instead of shave if available
12164           This makes sure that we use something that is still maintained and
12165           also brings back libtool 1.5 support.
12166
12167 2010-03-09 17:42:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12168
12169         * configure.ac:
12170         * docs/plugins/inspect/plugin-a52dec.xml:
12171         * docs/plugins/inspect/plugin-amrnb.xml:
12172         * docs/plugins/inspect/plugin-amrwbdec.xml:
12173         * docs/plugins/inspect/plugin-asf.xml:
12174         * docs/plugins/inspect/plugin-cdio.xml:
12175         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12176         * docs/plugins/inspect/plugin-dvdread.xml:
12177         * docs/plugins/inspect/plugin-dvdsub.xml:
12178         * docs/plugins/inspect/plugin-iec958.xml:
12179         * docs/plugins/inspect/plugin-lame.xml:
12180         * docs/plugins/inspect/plugin-mad.xml:
12181         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12182         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12183         * docs/plugins/inspect/plugin-mpegstream.xml:
12184         * docs/plugins/inspect/plugin-realmedia.xml:
12185         * docs/plugins/inspect/plugin-siddec.xml:
12186         * docs/plugins/inspect/plugin-twolame.xml:
12187         * docs/plugins/inspect/plugin-x264.xml:
12188         * win32/common/config.h:
12189           Back to development
12190
12191 === release 0.10.14 ===
12192
12193 2010-03-06 01:13:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12194
12195         * ChangeLog:
12196         * NEWS:
12197         * RELEASE:
12198         * configure.ac:
12199         * docs/plugins/gst-plugins-ugly-plugins.args:
12200         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12201         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12202         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
12203         * docs/plugins/inspect/plugin-a52dec.xml:
12204         * docs/plugins/inspect/plugin-amrnb.xml:
12205         * docs/plugins/inspect/plugin-amrwbdec.xml:
12206         * docs/plugins/inspect/plugin-asf.xml:
12207         * docs/plugins/inspect/plugin-cdio.xml:
12208         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12209         * docs/plugins/inspect/plugin-dvdread.xml:
12210         * docs/plugins/inspect/plugin-dvdsub.xml:
12211         * docs/plugins/inspect/plugin-iec958.xml:
12212         * docs/plugins/inspect/plugin-lame.xml:
12213         * docs/plugins/inspect/plugin-mad.xml:
12214         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12215         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12216         * docs/plugins/inspect/plugin-mpegstream.xml:
12217         * docs/plugins/inspect/plugin-realmedia.xml:
12218         * docs/plugins/inspect/plugin-siddec.xml:
12219         * docs/plugins/inspect/plugin-twolame.xml:
12220         * docs/plugins/inspect/plugin-x264.xml:
12221         * gst-plugins-ugly.doap:
12222         * win32/common/config.h:
12223           Release 0.10.14
12224
12225 2010-03-06 01:10:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12226
12227         * po/af.po:
12228         * po/az.po:
12229         * po/bg.po:
12230         * po/ca.po:
12231         * po/cs.po:
12232         * po/da.po:
12233         * po/de.po:
12234         * po/el.po:
12235         * po/en_GB.po:
12236         * po/es.po:
12237         * po/eu.po:
12238         * po/fi.po:
12239         * po/fr.po:
12240         * po/hu.po:
12241         * po/id.po:
12242         * po/it.po:
12243         * po/ja.po:
12244         * po/lt.po:
12245         * po/lv.po:
12246         * po/ms.po:
12247         * po/mt.po:
12248         * po/nb.po:
12249         * po/nl.po:
12250         * po/or.po:
12251         * po/pl.po:
12252         * po/pt_BR.po:
12253         * po/ru.po:
12254         * po/sk.po:
12255         * po/sl.po:
12256         * po/sq.po:
12257         * po/sr.po:
12258         * po/sv.po:
12259         * po/tr.po:
12260         * po/uk.po:
12261         * po/vi.po:
12262         * po/zh_CN.po:
12263           Update .po files
12264
12265 2010-03-03 22:52:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12266
12267         * configure.ac:
12268         * win32/common/config.h:
12269           0.10.13.4 pre-release
12270
12271 2010-02-22 19:13:11 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12272
12273         * ext/x264/gstx264enc.c:
12274         * tests/check/elements/x264enc.c:
12275           x264enc: Replace 'avc-sample' with 'avc' in caps
12276           In the element and in its tests
12277           Fixes #606662
12278
12279 2010-03-01 14:07:20 +0100  Edward Hervey <bilboed@bilboed.com>
12280
12281         * gst/asfdemux/gstasfdemux.c:
12282           asfdemux: Don't set durations of 0 on outgoing buffers.
12283           Some (broken) streams don't have the extended stream properties in
12284           the header, resulting in applying a duration of zero on outgoing
12285           buffers.
12286           Fixes #611473
12287
12288 2010-03-01 14:05:58 +0100  Edward Hervey <bilboed@bilboed.com>
12289
12290         * gst/asfdemux/asfpacket.c:
12291           asfdemux: Make sure we always set proper payload duration.
12292           Some (broken) streams will have a delta of 0, resulting in outgoing
12293           buffers having durations of 0.
12294           Fixes #611473
12295
12296 2010-02-24 01:40:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12297
12298         * configure.ac:
12299         * win32/common/config.h:
12300           0.10.13.3 pre-release
12301
12302 2010-02-19 10:13:34 +0100  Edward Hervey <bilboed@bilboed.com>
12303
12304         * gst/asfdemux/asfpacket.c:
12305           asfdemux: Make sure we don't end up with negative timestamps.
12306           Some files have payload with timestamps smaller than the preroll duration.
12307           Instead of blindly substracting the preroll value (and ending up with
12308           insanely high timestamps on the outgoing buffers), we make sure we
12309           never go below 0.
12310           Fixes #610432
12311
12312 2010-02-19 01:07:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12313
12314         * configure.ac:
12315         * win32/common/config.h:
12316           0.10.13.2 pre-release
12317           Update core/base requirement to 0.10.26, since that's more likely
12318           to be the actual requirement.
12319
12320 2010-02-19 01:06:44 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12321
12322         * po/LINGUAS:
12323         * po/el.po:
12324         * po/sl.po:
12325           po: update translations
12326
12327 2010-02-16 14:08:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12328
12329         * tests/check/elements/x264enc.c:
12330           x264enc: add caps check to x264enc unit test
12331           Add some minimal caps checking to x264enc unit test.
12332           See #610089.
12333
12334 2010-02-16 13:25:11 +0000  Vittorio Palmisano <vpalmisano@gmail.com>
12335
12336         * ext/x264/gstx264enc.c:
12337           x264enc: fix up avcC header construction and playback by flash players
12338           Fix off-by-one bug when constructing the avcC header chunk: we
12339           wrote wrong profile info into the header. The first byte in the
12340           SPS NAL we get from x264 is the nal type, not the profile_idc.
12341           Also add some debug logging.
12342           Fixes #610089.
12343
12344 2010-02-16 12:59:54 +0100  Robert Swain <robert.swain@collabora.co.uk>
12345
12346         * gst/asfdemux/gstasfdemux.c:
12347           asfdemux: Improve seek behaviour for audio-only with no index
12348           Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
12349           for video, we can just seek to seek_time instead.
12350
12351 2010-02-16 00:24:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12352
12353         * configure.ac:
12354           configure: fix up GST_CXXFLAGS properly
12355           We don't want C specific flags in GST_CXXFLAGS, so base it on the
12356           GST_CFLAGS that only contains the pkg-config CFLAGS but none of
12357           the GST_OPTION_CFLAGS. Also, we only need the local includes once.
12358
12359 2010-02-11 01:12:43 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12360
12361         * MAINTAINERS:
12362           Update MAINTAINERS, add myself
12363
12364 2010-02-15 23:16:32 +0200  Stefan Kost <ensonic@users.sf.net>
12365
12366         * configure.ac:
12367           configure: base GST_CXXFLAGS on --cflags from pkg-config
12368           pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
12369           point for for both C and CXX settings.
12370
12371 2010-02-14 23:18:44 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12372
12373         * common:
12374           Automatic update of common submodule
12375           From 96dc793 to 44ecce7
12376
12377 2010-02-01 01:33:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12378
12379         * Makefile.am:
12380         * configure.ac:
12381         * win32/common/.gitignore:
12382         * win32/common/config.h:
12383           win32: change how win32/common/config.h is updated
12384           Generate win32/common/config.h-new directly from config.h.in,
12385           using shell variables in configure and some hard-coded information.
12386           Change top-level makefile so that 'make win32-update' copies the
12387           generated file to win32/common/config.h, which we keep in source
12388           control. It's kept in source control so that the git tree is
12389           buildable from VS.
12390           This change is similar to the ones applied a while ago to GStreamer
12391           core, gst-plugins-base and gst-plugins-good and prevents configure
12392           from changing files in source control. The generated config.h
12393           should be ok, but needs testing.
12394
12395 2010-01-31 13:03:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12396
12397         * gst/realmedia/rtspreal.c:
12398           rtspreal: don't construct config header with uninitialised bytes
12399           Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
12400           a presumably unintentional padding of uninitialised bytes at the end
12401           of the CONT tags chunk, which should be harmless but causes warnings
12402           in valgrind (see #608533 for a test URL).
12403
12404 2010-01-30 19:12:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12405
12406         * gst/realmedia/rtspreal.c:
12407           rtspreal: add finalize function so we can free streams and rulebook
12408           Fix memory leak in Real RTSP component (#608533).
12409
12410 2010-01-30 19:10:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12411
12412         * gst/realmedia/rtspreal.c:
12413           rtspreal: fix minor memory leak
12414           Caps take their own reference when a buffer is added to them, so
12415           unref buffer after adding it to caps (#608533).
12416
12417 2010-01-30 19:06:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12418
12419         * gst/realmedia/rdtdepay.c:
12420           rdtdepay: unref input buffer when done
12421           Fixes memory leak, see #608533.
12422
12423 2010-01-30 15:19:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12424
12425         * common:
12426           Automatic update of common submodule
12427           From 15d47a6 to 96dc793
12428
12429 2010-01-29 19:47:03 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12430
12431         * ext/x264/gstx264enc.c:
12432         * ext/x264/gstx264enc.h:
12433           x264enc: make use of Access Unit delimiters configurable
12434           API: GstX264Enc:aud
12435
12436 2010-01-22 15:40:28 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12437
12438         * gst/asfdemux/asfpacket.c:
12439           asfdemux: Do not subtract padding twice
12440           Only subtract implicit padding if an explicit one isn't
12441           provided. Avoids subtracting it twice and causing
12442           parsing errors.
12443           Fixes #607698
12444
12445 2010-01-22 16:55:14 +0200  Stefan Kost <ensonic@users.sf.net>
12446
12447         * gst/asfdemux/gstasfdemux.c:
12448         * gst/mpegstream/gstmpegpacketize.c:
12449           assert: g_assert_not_reached() cannot replace return statement
12450           Fix build with assert being turned off.
12451
12452 2010-01-20 00:55:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12453
12454         * common:
12455           Automatic update of common submodule
12456           From 14cec89 to 15d47a6
12457
12458 2010-01-18 18:01:55 +0100  Edward Hervey <bilboed@bilboed.com>
12459
12460         * gst/asfdemux/gstasfdemux.c:
12461           asfdemux: Don't forget to update flow variable
12462           Forgot to update the return value in the loop.
12463
12464 2010-01-18 17:49:06 +0100  Edward Hervey <bilboed@bilboed.com>
12465
12466         * gst/asfdemux/gstasfdemux.c:
12467           asfdemux: Check flow return on every push
12468           We previously only aggregated flow returns after the while(push) loop,
12469           which meant that in some cases we would end-up not properly aggregating
12470           the flow returns.
12471           This is based on the same flow aggregation algorithm as oggdemux.
12472
12473 2010-01-11 16:14:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12474
12475         * ext/x264/gstx264enc.c:
12476           x264enc: Add stream-format to output caps
12477           Adds stream-format to output caps of x264enc that
12478           informs if the stream is in bytestream of avc format.
12479           Fixes #606662
12480
12481 2010-01-11 12:23:35 +0100  Arnaud Patard <apatard@mandriva.com>
12482
12483         * gst/mpegaudioparse/gstxingmux.c:
12484           xingmux: Fix unaligned memory access
12485           ARM/SPARC need 32bit alignment but xingmux accesses possibly
12486           unaligned memory, which leads to SIGBUS.
12487           Fixes bug #586464.
12488
12489 2010-01-07 14:36:47 -0800  Michael Smith <msmith@songbirdnest.com>
12490
12491         * gst/asfdemux/gstasfdemux.c:
12492           asfdemux: Use GST_STR_NULL in a couple of places.
12493           Fixes crashing on some of the log statements on win32.
12494
12495 2010-01-07 16:36:08 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12496
12497         * gst/realmedia/rmdemux.c:
12498           rmdemux: Parse and post bitrate for streams
12499           Parse the bitrate of the streams and post their tags.
12500           Fixes #599299
12501
12502 2010-01-07 13:54:21 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12503
12504         * gst/asfdemux/gstasfdemux.c:
12505         * gst/asfdemux/gstasfdemux.h:
12506           asfdemux: Post bitrate tag
12507           If stream bitrate object is available, post the bitrate
12508           tags.
12509           Fixes #599297
12510
12511 2010-01-04 15:19:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12512
12513         * gst/mpegaudioparse/gstmpegaudioparse.c:
12514         * gst/mpegaudioparse/gstmpegaudioparse.h:
12515           mp3parse: minor validation check of (Xing, VBRI) metadata
12516           ... to detect e.g. a truncated file, rendering some of the metadata invalid.
12517
12518 2010-01-04 14:59:06 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12519
12520         * gst/mpegaudioparse/gstmpegaudioparse.c:
12521           mp3parse: use proper total_time and total_bytes in various cases
12522           The correct basis for (Xing, VBRI) seek table calculations is the
12523           byte size and duration provided by that metadata, rather than some
12524           other (possibly even estimated) one.  This also prevents an infinite
12525           conversion loop in (unlikely) case where a TOC is provided without
12526           such corresponding (duration) metdata.
12527
12528 2009-12-08 19:55:04 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12529
12530         * gst/mpegaudioparse/gstmpegaudioparse.c:
12531         * gst/mpegaudioparse/gstmpegaudioparse.h:
12532           mp3parse: conserve stop time for non-accurate seek
12533           Use the same strategy as accurate seeks to store
12534           pending non-accurate seeks to avoid overwriting non-definite
12535           stop times. When doing non-accurate seeks our position
12536           reporting might drift off by some secs and the stream can
12537           end up before it should.
12538           Fixes #603695
12539
12540 2009-12-21 19:12:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12541
12542         * common:
12543           Automatic update of common submodule
12544           From 47cb23a to 14cec89
12545
12546 2009-12-18 16:04:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12547
12548         * ext/amrwbdec/amrwb.c:
12549           amrwbdec: give decoder a rank so decodebin/playbin will use it
12550
12551 2009-12-08 19:01:50 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12552
12553         * gst/mpegaudioparse/gstmpegaudioparse.c:
12554           mp3parse: return false when we can't seek
12555           When upstream can't seek, we return false as well
12556
12557 2009-12-02 11:21:22 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12558
12559         * ext/lame/gstlame.c:
12560         * ext/lame/gstlamemp3enc.c:
12561           lame: Avoid crash when seeking before negotiating
12562           lame's 'lgv' variable is only initialized when the caps
12563           is negotiated, whenever a seek happens before that, it would
12564           attempt to call a function on an empty pointer, causing the crash.
12565           Fixes #603515
12566
12567 2009-12-01 15:08:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12568
12569         * common:
12570           Automatic update of common submodule
12571           From 87bf428 to 47cb23a
12572
12573 2009-12-01 14:17:50 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12574
12575         * common:
12576           Automatic update of common submodule
12577           From da4c75c to 87bf428
12578
12579 2009-11-27 18:56:13 +0100  Edward Hervey <bilboed@bilboed.com>
12580
12581         * common:
12582           Automatic update of common submodule
12583           From 53a2485 to da4c75c
12584
12585 2009-11-26 15:54:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12586
12587         * gst/mpegaudioparse/gstmpegaudioparse.c:
12588           mp3parse: fix non-flushing seek
12589           Specifically, in addition to clearing lots of variables/offsets
12590           when receiving newsegment, also clear leftover data to match.
12591
12592 2009-11-20 21:32:31 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
12593
12594         * ext/x264/gstx264enc.c:
12595         * ext/x264/gstx264enc.h:
12596           x264enc: Make upstream GstForceKeyUnit thread-safe
12597           Also send the GstForceKeyUnit event downstream when an upstream on is received,
12598           allowing muxers or payloaders to take appropriate actions.
12599           https://bugzilla.gnome.org/show_bug.cgi?id=602556
12600
12601 2009-11-19 10:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12602
12603         * common:
12604           Automatic update of common submodule
12605           From a3e3ce4 to 53a2485
12606
12607 2009-11-18 09:58:39 +0100  Benjamin Gaignard <benjamin@gaignard.net>
12608
12609         * gst/asfdemux/gstasfdemux.c:
12610           asfdemux: Don't call strlen() on NULL pointers
12611           Fixes bug #602280.
12612
12613 2009-11-09 15:02:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12614
12615         * gst/asfdemux/gstasfdemux.c:
12616           asfdemux: Remove old pads when new ones are added
12617           The old pads were being removed before adding the new ones,
12618           we should add the new ones first.
12619           Fixes #599718
12620
12621 2009-11-09 13:30:45 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12622
12623         * gst/asfdemux/gstasfdemux.c:
12624         * gst/asfdemux/gstasfdemux.h:
12625           asfdemux: Handle chained asfs on pull mode
12626           Adds chained asfs handling to pull mode. It now checks if
12627           there is a new asf header after the last packet (when it
12628           is possible to know how many packets are) or it tries
12629           checking if a processed packet that fails is an header
12630           object.
12631           Fixes #599718
12632
12633 2009-11-09 10:24:46 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12634
12635         * gst/asfdemux/gstasfdemux.c:
12636         * gst/asfdemux/gstasfdemux.h:
12637           asfdemux: properly do chained asfs on push mode
12638           To properly do chained asfs work with playbin2, we need to
12639           push eos on the old pads before removing them.
12640           Fixes #599718
12641
12642 2009-10-27 17:48:03 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12643
12644         * gst/asfdemux/gstasfdemux.c:
12645         * gst/asfdemux/gstasfdemux.h:
12646           asfdemux: add support for chained asfs (push mode)
12647           Adds support for detecting and playing chained asfs
12648           in push mode. asfdemux tries to detect a new asf start
12649           by identifying the header object guid in a input buffer.
12650           When it finds it, it resets its state, removing its pads
12651           and creates new ones for the new file.
12652
12653 2009-11-05 18:33:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12654
12655         * gst/asfdemux/gstasfdemux.c:
12656           asfdemux: fix two small leaks
12657
12658 2009-11-05 18:19:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12659
12660         * gst/asfdemux/gstasfdemux.c:
12661           asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
12662           WM/Track has a 0 base but is often wrongly written as starting from 1,
12663           so not as reliable as WM/TrackNumber which always starts from 1.
12664
12665 2009-11-05 18:11:55 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12666
12667         * gst/asfdemux/gstasfdemux.c:
12668           asfdemux: WM/Track starts counting from 0, adjust to start from 1
12669
12670 2009-11-05 18:11:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12671
12672         * gst/asfdemux/gstasfdemux.c:
12673           asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
12674           There's both WM/Track and WM/TrackNumber.
12675
12676 2009-11-04 15:52:09 +0000  Jan Schmidt <thaytan@noraisin.net>
12677
12678         * ext/a52dec/gsta52dec.c:
12679           a52dec: Fix debug statement: Pass pos variable instead of time() function
12680
12681 2009-11-04 15:50:17 +0000  Jan Schmidt <thaytan@noraisin.net>
12682
12683         * gst/dvdsub/gstdvdsubdec.c:
12684           dvdsubdec: Fix printf format string warning
12685
12686 2009-11-04 15:46:04 +0000  Jan Schmidt <thaytan@noraisin.net>
12687
12688         * gst/asfdemux/gstasfdemux.c:
12689           asfdemux: Fix bogus variable used uninitialised warnings
12690
12691 2009-11-04 13:55:39 +0000  Jan Schmidt <thaytan@noraisin.net>
12692
12693         * po/Makevars:
12694           po: Don't create backup .po files
12695           As well as preventing creation of useless backup files, it works
12696           around a bug in gettext 0.17 on OS/X
12697
12698 2009-10-29 11:39:13 -0700  Michael Smith <msmith@songbirdnest.com>
12699
12700         * gst/asfdemux/asfpacket.c:
12701           asfdemux: fix c99-style comments.
12702
12703 2009-10-29 10:34:17 -0700  Michael Smith <msmith@songbirdnest.com>
12704
12705         * gst/asfdemux/asfpacket.c:
12706           asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
12707
12708 2009-10-27 12:33:24 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
12709
12710         * gst/realmedia/rmutils.c:
12711           rmutils: fix byteswapping
12712           fix the byteswapping code that was wrong because of the side effects of the
12713           READ/WRITE macros.
12714           Fixes #599676
12715
12716 2009-10-20 20:00:44 +0100  Robert Swain <robert.swain@gmail.com>
12717
12718         * ext/x264/gstx264enc.c:
12719           x264enc: Adapt to slightly modified x264 API
12720           Fixes #599095.
12721
12722 2009-10-26 17:31:19 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12723
12724         * gst/asfdemux/asfpacket.c:
12725           asfdemux: careful to avoid crash on bogus data
12726           When receiving bogus data, we have to avoid subtracting a value
12727           larger than 'size' from 'size' variable, resulting in a wrap
12728           that would make 'size' a really large bogus value.
12729           Fixes #599333
12730
12731 2009-10-26 00:56:37 +0000  Jan Schmidt <thaytan@noraisin.net>
12732
12733         * win32/common/config.h:
12734           win32: Commit bumped version number
12735
12736 2009-10-17 13:46:13 +0200  Edward Hervey <bilboed@bilboed.com>
12737
12738         * gst/mpegaudioparse/gstmpegaudioparse.c:
12739           mpegaudioparse: Don't use expensive glib ways to get an enum nick.
12740           Fixes #598761
12741           This removes a good 50% of processing time for parsing a buffer.
12742           We do this by simply... getting the nicks that we already have handy
12743           instead of going through the expensive glib system.
12744
12745 2009-10-24 20:36:41 +0200  Edward Hervey <bilboed@bilboed.com>
12746
12747         * configure.ac:
12748           configure.ac: And back to development we go...
12749
12750 === release 0.10.13 ===
12751
12752 2009-10-21 17:16:00 +0100  Jan Schmidt <thaytan@noraisin.net>
12753
12754         * ChangeLog:
12755         * NEWS:
12756         * RELEASE:
12757         * common:
12758         * configure.ac:
12759         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12760         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
12761         * docs/plugins/inspect/plugin-a52dec.xml:
12762         * docs/plugins/inspect/plugin-asf.xml:
12763         * docs/plugins/inspect/plugin-cdio.xml:
12764         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12765         * docs/plugins/inspect/plugin-dvdread.xml:
12766         * docs/plugins/inspect/plugin-dvdsub.xml:
12767         * docs/plugins/inspect/plugin-iec958.xml:
12768         * docs/plugins/inspect/plugin-lame.xml:
12769         * docs/plugins/inspect/plugin-mad.xml:
12770         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12771         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12772         * docs/plugins/inspect/plugin-mpegstream.xml:
12773         * docs/plugins/inspect/plugin-realmedia.xml:
12774         * docs/plugins/inspect/plugin-siddec.xml:
12775         * docs/plugins/inspect/plugin-twolame.xml:
12776         * docs/plugins/inspect/plugin-x264.xml:
12777         * gst-plugins-ugly.doap:
12778         * win32/common/config.h:
12779           Release 0.10.13
12780
12781 2009-10-21 17:02:42 +0100  Jan Schmidt <thaytan@noraisin.net>
12782
12783         * po/af.po:
12784         * po/az.po:
12785         * po/bg.po:
12786         * po/ca.po:
12787         * po/cs.po:
12788         * po/da.po:
12789         * po/de.po:
12790         * po/en_GB.po:
12791         * po/es.po:
12792         * po/eu.po:
12793         * po/fi.po:
12794         * po/fr.po:
12795         * po/hu.po:
12796         * po/id.po:
12797         * po/it.po:
12798         * po/ja.po:
12799         * po/lt.po:
12800         * po/lv.po:
12801         * po/ms.po:
12802         * po/mt.po:
12803         * po/nb.po:
12804         * po/nl.po:
12805         * po/or.po:
12806         * po/pl.po:
12807         * po/pt_BR.po:
12808         * po/ru.po:
12809         * po/sk.po:
12810         * po/sq.po:
12811         * po/sr.po:
12812         * po/sv.po:
12813         * po/tr.po:
12814         * po/uk.po:
12815         * po/vi.po:
12816         * po/zh_CN.po:
12817           Update .po files
12818
12819 2009-10-16 10:16:55 +0300  Stefan Kost <ensonic@users.sf.net>
12820
12821         * common:
12822           Automatic update of common submodule
12823           From 85d1530 to 0702fe1
12824
12825 2009-10-15 23:56:55 +0100  Jan Schmidt <thaytan@noraisin.net>
12826
12827         * ChangeLog:
12828         * configure.ac:
12829         * po/af.po:
12830         * po/az.po:
12831         * po/bg.po:
12832         * po/ca.po:
12833         * po/cs.po:
12834         * po/da.po:
12835         * po/de.po:
12836         * po/en_GB.po:
12837         * po/es.po:
12838         * po/eu.po:
12839         * po/fi.po:
12840         * po/fr.po:
12841         * po/hu.po:
12842         * po/id.po:
12843         * po/it.po:
12844         * po/ja.po:
12845         * po/lt.po:
12846         * po/lv.po:
12847         * po/ms.po:
12848         * po/mt.po:
12849         * po/nb.po:
12850         * po/nl.po:
12851         * po/or.po:
12852         * po/pl.po:
12853         * po/pt_BR.po:
12854         * po/ru.po:
12855         * po/sk.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         * win32/common/config.h:
12864           0.10.12.3 pre-release
12865
12866 2009-10-14 10:41:48 +0200  Edward Hervey <bilboed@bilboed.com>
12867
12868         * common:
12869           Automatic update of common submodule
12870           From a3e3ce4 to 85d1530
12871
12872 2009-10-13 13:05:32 +0100  Jan Schmidt <thaytan@noraisin.net>
12873
12874         * ext/a52dec/gsta52dec.c:
12875           a52dec: Fix reference leak on all input buffers in 'dvd mode'
12876           https://bugzilla.gnome.org/show_bug.cgi?id=598272
12877
12878 2009-10-12 13:54:27 +0100  Jan Schmidt <thaytan@noraisin.net>
12879
12880         * ChangeLog:
12881         * configure.ac:
12882         * po/LINGUAS:
12883         * po/af.po:
12884         * po/az.po:
12885         * po/bg.po:
12886         * po/ca.po:
12887         * po/cs.po:
12888         * po/da.po:
12889         * po/de.po:
12890         * po/en_GB.po:
12891         * po/es.po:
12892         * po/eu.po:
12893         * po/fi.po:
12894         * po/fr.po:
12895         * po/hu.po:
12896         * po/id.po:
12897         * po/it.po:
12898         * po/ja.po:
12899         * po/lt.po:
12900         * po/lv.po:
12901         * po/ms.po:
12902         * po/mt.po:
12903         * po/nb.po:
12904         * po/nl.po:
12905         * po/or.po:
12906         * po/pl.po:
12907         * po/pt_BR.po:
12908         * po/ru.po:
12909         * po/sk.po:
12910         * po/sq.po:
12911         * po/sr.po:
12912         * po/sv.po:
12913         * po/tr.po:
12914         * po/uk.po:
12915         * po/vi.po:
12916         * po/zh_CN.po:
12917         * win32/common/config.h:
12918           0.10.12.2 pre-release
12919
12920 2009-10-12 11:31:22 +0100  Jan Schmidt <thaytan@noraisin.net>
12921
12922         * docs/plugins/gst-plugins-ugly-plugins.args.new:
12923         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
12924           docs: Remove files accidentally added
12925           Remove the gst-plugins-ugly-plugins.args.new and
12926           gst-plugins-ugly-plugins.signals.new files, that appear
12927           to have been accidentally added in commit
12928           f5d046a0b034f9bd7274291f7131ee5db1a30052
12929
12930 2009-09-16 00:00:28 +0100  Jan Schmidt <thaytan@noraisin.net>
12931
12932         * ext/a52dec/gsta52dec.c:
12933           a52dec: Add some debugging for new segment events
12934
12935 2009-10-11 16:18:37 +0200  Josep Torra <n770galaxy@gmail.com>
12936
12937         * ext/mpeg2dec/gstmpeg2dec.c:
12938           mpeg2dec: fix warning in macosx snow leopard
12939
12940 2009-10-11 16:16:09 +0200  Josep Torra <n770galaxy@gmail.com>
12941
12942         * gst/mpegstream/gstmpegparse.c:
12943           mpegstream: fix warning in macosx snow leopard
12944
12945 2009-10-11 16:14:08 +0200  Josep Torra <n770galaxy@gmail.com>
12946
12947         * gst/mpegaudioparse/gstmpegaudioparse.c:
12948           mpegaudioparse: fix warning in macosx snow leopard
12949
12950 2009-10-11 16:09:11 +0200  Josep Torra <n770galaxy@gmail.com>
12951
12952         * gst/dvdsub/gstdvdsubdec.c:
12953           dvdsubdec: fix warning on macosx snow leopard
12954
12955 2009-10-11 16:06:25 +0200  Josep Torra <n770galaxy@gmail.com>
12956
12957         * gst/asfdemux/gstasfdemux.c:
12958           asfdemux: fix warning in macosx snow leopard
12959
12960 2009-10-08 19:58:25 +0300  René Stadler <rene.stadler@nokia.com>
12961
12962         * gst/mpegaudioparse/gstmpegaudioparse.c:
12963           mp3parse: don't fail SEEKING query when upstream query fails for TIME format
12964
12965 2009-10-08 11:01:03 +0100  Jan Schmidt <thaytan@noraisin.net>
12966
12967         * common:
12968           Automatic update of common submodule
12969           From 19fa4f3 to a3e3ce4
12970
12971 2009-10-07 14:22:09 +0300  Stefan Kost <ensonic@users.sf.net>
12972
12973         * gst/asfdemux/gstasfdemux.c:
12974         * gst/realmedia/rdtmanager.c:
12975           build: fprintf, sprintf, sscanf need stdio.h
12976
12977 2009-10-02 18:27:11 +0300  Stefan Kost <ensonic@users.sf.net>
12978
12979         * ext/mad/gstmad.c:
12980           mad: add missing include to fix the build
12981
12982 2009-10-05 12:13:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12983
12984         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
12985           dvdlpcm: whitespace fixes
12986
12987 2009-10-04 22:51:41 +0100  Christian F.K. Schaller <christian.schaller@collabora.co.uk>
12988
12989         * gst-plugins-ugly.spec.in:
12990           update spec file
12991
12992 2009-10-02 15:22:38 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12993
12994         * configure.ac:
12995           x264enc: adjust configure checking to changed upstream
12996
12997 2009-10-01 18:58:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12998
12999         * ext/x264/gstx264enc.c:
13000           x264enc: conditionally adjust to new upstream API
13001           Fixes #596517.
13002
13003 2009-09-24 17:49:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13004
13005         * gst/mpegaudioparse/gstmpegaudioparse.c:
13006         * gst/mpegaudioparse/gstmpegaudioparse.h:
13007           mpegaudioparse: prevent infinite (re)syncing
13008           Conflicts:
13009           gst/mpegaudioparse/gstmpegaudioparse.c
13010
13011 2009-09-22 12:13:38 -0700  Michael Smith <msmith@songbirdnest.com>
13012
13013         * gst/mpegaudioparse/gstmpegaudioparse.c:
13014           mp3parse: Refactor checking for sync. Make resyncing more reliable.
13015           Previously, we could get false sync relatively easily - it sometimes happened
13016           on real files. This cleans the code up a fair bit, and makes it require more
13017           confirmation that we've found valid sync before continuing.
13018
13019 2009-09-17 16:12:29 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13020
13021         * gst/mpegaudioparse/gstmpegaudioparse.c:
13022           mpegaudioparse: ensure 2 valid headers in a row when resyncing
13023
13024 2009-09-11 10:05:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13025
13026         * gst/mpegstream/gstdvddemux.c:
13027           dvddemux: remove bogus ifndef
13028
13029 2009-09-05 10:23:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13030
13031         * common:
13032           Automatic update of common submodule
13033           From 94f95e3 to 19fa4f3
13034
13035 2009-09-01 12:22:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13036
13037         * ext/mpeg2dec/gstmpeg2dec.c:
13038           mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
13039
13040 2009-08-31 13:42:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13041
13042         * gst/dvdsub/gstdvdsubparse.c:
13043           dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
13044
13045 2009-08-24 13:59:05 -0700  David Schleef <ds@schleef.org>
13046
13047         * ext/amrnb/amrnbdec.c:
13048         * ext/amrnb/amrnbenc.c:
13049           Remove Ronald Bultje from Authors field
13050           Replaced with "GStreamer maintainers
13051           <gstreamer-devel@lists.sourceforge.net>" or just removed,
13052           depending on the number of other authors.
13053
13054 2009-08-24 13:57:14 -0700  David Schleef <ds@schleef.org>
13055
13056         * gst/asfdemux/Makefile.am:
13057         * gst/asfdemux/gstasfmux.c:
13058         * gst/asfdemux/gstasfmux.h:
13059           asfdemux: Remove old non-built asfmux code
13060           Remove so people don't confuse it with the new asfmux code
13061           in -bad.
13062
13063 2009-08-23 13:35:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13064
13065         * ext/a52dec/gsta52dec.c:
13066           a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
13067           It's not defined for older liba52 versions.
13068
13069 2009-08-23 13:34:32 +0200  Mart Raudsepp <leio@gentoo.org>
13070
13071         * ext/a52dec/gsta52dec.c:
13072           a52dec: Allow liba52 to use djbfft based IMDCT transform
13073           liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
13074           IMDCT transform acceleration. It does however have a software based
13075           acceleration using the djbfft library (D.J. Bernstein's library for
13076           fourier transforms - Extremely fast library for floating-point
13077           convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
13078           flag.
13079           The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
13080           and AltiVec implementations, but those are checked for first, and
13081           djbfft is chosen only if none of those is available - good in the
13082           case of some distributions including a port of the MPlayer changes
13083           in their system a52dec library.
13084           The down and upmix code in liba52 doesn't seem to be disturbed by
13085           this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
13086           versions if passed from oil_cpu_get_flags (SSE currently is not).
13087           Fixes bug #592787.
13088
13089 2009-08-17 17:31:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13090
13091         * configure.ac:
13092           amr: Use opencore-amr pkg-config files if possible
13093           This makes it possible to build the plugins when the libraries
13094           are installed at non-standard locations.
13095           Fixes bug #591348.
13096
13097 2009-08-14 12:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13098
13099         * gst/mpegaudioparse/gstmpegaudioparse.c:
13100           mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
13101           Metadata provided seek tables are consistent with metadata's view of
13102           total size, which typically matches real size, but need not do so
13103           (e.g. a truncated file).  Fixes seeking and position reporting
13104           in such truncated files (although duration based on metadata may then
13105           still be incorrect).
13106
13107 2009-08-10 22:22:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13108
13109         * configure.ac:
13110           configure: bump core/base requirements to released versions
13111           to avoid confusion.
13112
13113 2009-08-04 10:44:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13114
13115         * configure.ac:
13116           configure: Remove all mentions to the id3tag plugin which was removed
13117
13118 2009-08-01 08:43:21 +0200  Marvin Schmidt <marvin_schmidt@gmx.net>
13119
13120         * configure.ac:
13121           mad: make check for mad independent of the check for id3tag
13122           Fixes bug #590432.
13123
13124 2009-07-31 00:25:43 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
13125
13126         * gst/asfdemux/gstrtpasfdepay.c:
13127           rtpasfdepay: set padding size to the correct value
13128           asf packets in rtp packets should come with their padding fields
13129           set to 0 and the depayload must update them to the correct
13130           value before pushing downstream
13131
13132 2009-07-27 20:12:20 +0200  Iago Toral <itoral@igalia.com>
13133
13134         * configure.ac:
13135         * docs/plugins/Makefile.am:
13136         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13137         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13138         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13139         * docs/plugins/inspect/plugin-amrnb.xml:
13140         * docs/plugins/inspect/plugin-amrwbdec.xml:
13141         * ext/Makefile.am:
13142         * ext/amrnb/GstAmrnbEnc.prs:
13143         * ext/amrnb/Makefile.am:
13144         * ext/amrnb/README:
13145         * ext/amrnb/amrnb.c:
13146         * ext/amrnb/amrnbdec.c:
13147         * ext/amrnb/amrnbdec.h:
13148         * ext/amrnb/amrnbenc.c:
13149         * ext/amrnb/amrnbenc.h:
13150         * ext/amrnb/amrnbparse.c:
13151         * ext/amrnb/amrnbparse.h:
13152         * ext/amrwbdec/Makefile.am:
13153         * ext/amrwbdec/README:
13154         * ext/amrwbdec/amrwb.c:
13155         * ext/amrwbdec/amrwbdec.c:
13156         * ext/amrwbdec/amrwbdec.h:
13157           amr: Add AMR-WB decoder and AMR-NB encoder and decoder
13158           These are based on the OpenCore codecs.
13159           Fixes bug #584890.
13160
13161 2009-07-24 00:43:07 +0300  Stefan Kost <ensonic@users.sf.net>
13162
13163         * common:
13164           Automatic update of common submodule
13165           From fedaaee to 94f95e3
13166
13167 2009-07-22 11:10:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13168
13169         * LICENSE_readme:
13170         * REQUIREMENTS:
13171         * configure.ac:
13172         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13173         * docs/plugins/gst-plugins-ugly-plugins.args.new:
13174         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
13175         * docs/plugins/inspect/plugin-dvdnav.xml:
13176         * ext/Makefile.am:
13177         * ext/dvdnav/.gitignore:
13178         * ext/dvdnav/Makefile.am:
13179         * ext/dvdnav/README:
13180         * ext/dvdnav/dvdnavsrc.c:
13181         * ext/dvdnav/dvdnavsrc.h:
13182         * ext/dvdnav/gst-dvd:
13183         * ext/dvdread/dvdreadsrc.c:
13184         * gst-plugins-ugly.spec.in:
13185         * po/POTFILES.in:
13186           dvdnav: remove dvdnav plugin
13187           Remove dvdnav plugin, it has no future. resindvd is the plugin to
13188           use for dvd playback. Note that dvdnav was never really enabled
13189           in -ugly, you had to edit configure.ac to get it built.
13190
13191 2009-06-20 14:31:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13192
13193         * tests/check/elements/mpeg2dec.c:
13194           mpeg2dec: Fix unused variables compiler warnings in unit test
13195
13196 2009-06-26 15:21:12 +0100  Jan Schmidt <thaytan@noraisin.net>
13197
13198         * autogen.sh:
13199           autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
13200           Check for more automake command variants. Use printf instead of 'echo -n'
13201           for portability
13202
13203 2009-07-13 12:24:14 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
13204
13205         * common:
13206           Automatic update of common submodule
13207           From 5845b63 to fedaaee
13208
13209 2009-02-10 13:25:54 +0000  Tim-Philipp Muller <tpm@mini.centricular.net>
13210
13211         * .gitignore:
13212           Make git ignore more files
13213
13214 2009-06-29 11:10:42 +0200  Edward Hervey <bilboed@bilboed.com>
13215
13216         * gst/asfdemux/gstasfdemux.c:
13217           asfdemux: Refactor multiple packet pull.
13218           This also fixes a bug by which the first buffer (in a multi-packet mode)
13219           passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
13220           full incoming buffer and not just of the single asf packet.
13221           Fixes corrupted frames introduced by latest commit.
13222
13223 2009-06-29 10:58:49 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13224
13225         * gst/asfdemux/gstasfdemux.c:
13226           asfdemux: use the right accurate field
13227           Remove accurate variable and its faulty use because the real variable is an
13228           instance variable.
13229
13230 2009-06-28 17:48:11 +0200  Edward Hervey <bilboed@bilboed.com>
13231
13232         * gst/asfdemux/asfpacket.c:
13233         * gst/asfdemux/gstasfdemux.c:
13234           asfdemux: Sprinkle branch prediction macros accross the code
13235
13236 2009-06-28 17:43:12 +0200  Edward Hervey <bilboed@bilboed.com>
13237
13238         * gst/asfdemux/gstasfdemux.c:
13239           asfdemux: Delay newsegment handling until we have a keyframe.
13240           We now have a chance for packets to be collected before we send out the
13241           newsegment. If we're not in accurate seeking (keyunit) it will set
13242           the segment start/time to the keyframe's timestamp.
13243
13244 2009-06-28 17:39:23 +0200  Edward Hervey <bilboed@bilboed.com>
13245
13246         * gst/asfdemux/gstasfdemux.c:
13247           asfdemux: Remove useless check. We already have checked for it above.
13248
13249 2009-06-28 17:31:11 +0200  Edward Hervey <bilboed@bilboed.com>
13250
13251         * gst/asfdemux/gstasfdemux.c:
13252           asfdemux: No longer queue GOPs now that seeking is fixed.
13253           We now *always* seek to the keyframe just before our requested position.
13254           When we encounter the first keyframe and we were not accurate (therefore doing
13255           keyframe seeking), we update the segment start position to the keyframe timestamp.
13256
13257 2009-06-28 17:42:44 +0200  Edward Hervey <bilboed@bilboed.com>
13258
13259         * gst/asfdemux/gstasfdemux.c:
13260         * gst/asfdemux/gstasfdemux.h:
13261           asfdemux: Store the accurate seeking flag
13262
13263 2009-06-28 17:04:00 +0200  Edward Hervey <bilboed@bilboed.com>
13264
13265         * gst/asfdemux/gstasfdemux.c:
13266           asfdemux: Use the average frame duration for buffers without a duration.
13267           This will still cause some timestamp jitter, but giving a hint as to the duration
13268           rather than nothing seems to be a better idea.
13269           Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
13270           duration using the accumulated packet duration (which will be correct).
13271
13272 2009-06-28 17:02:17 +0200  Edward Hervey <bilboed@bilboed.com>
13273
13274         * gst/asfdemux/gstasfdemux.c:
13275         * gst/asfdemux/gstasfdemux.h:
13276           asfdemux: Use index entry packet count to optimize seeking.
13277           The simple index entries also contain the number of packets one needs
13278           to retrieve at a given position to get a full keyframe. We therefore
13279           use that information to retrieve all those packets in one buffer when
13280           working in pull-mode.
13281
13282 2009-06-26 20:52:29 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
13283
13284         * gst/asfdemux/gstasfdemux.c:
13285           asfdemux: Do not try to free const pointer
13286           In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
13287           asfdemux tried to free a const pointer that had been cast to a
13288           normal pointer variable.
13289
13290 2009-06-26 20:44:09 +0200  Edward Hervey <bilboed@bilboed.com>
13291
13292         * gst/asfdemux/gstasfdemux.c:
13293           asfdemux: Use presentation timestamp when searching in the index.
13294           We need to take the preroll into account... else we end up too early.
13295
13296 2009-06-26 13:43:16 +0100  Jan Schmidt <thaytan@noraisin.net>
13297
13298         * common:
13299           Automatic update of common submodule
13300           From f3bb51b to 5845b63
13301
13302 2009-06-26 13:35:38 +0200  Edward Hervey <bilboed@bilboed.com>
13303
13304         * gst/asfdemux/gstasfdemux.c:
13305           asfdemux: Convert index entry from presentation time to timestamps.
13306           We weren't taking the preroll into account previously, meaning that we
13307           were always seeking preroll nanoseconds too early... resulting in a lot
13308           of dropped packets (which are before the start time).
13309           This brings quit a bit closer to as-fast-as-possible seeking in asf files.
13310
13311 2009-06-26 10:58:56 +0200  Edward Hervey <bilboed@bilboed.com>
13312
13313         * common:
13314         * gst/asfdemux/gstasfdemux.c:
13315           asfdemux: Fix byte array metadata handling.
13316           We basically discard byte array metadata. Should be trivial to adapt
13317           to storing the pointers if we need it later on.
13318
13319 2009-06-26 10:41:28 +0200  Edward Hervey <bilboed@bilboed.com>
13320
13321         * gst/asfdemux/gstasfdemux.c:
13322         * gst/asfdemux/gstasfdemux.h:
13323           asfdemux: Handle PAR/interlaced information stored in packet payload.
13324           This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
13325           in the ASF Packet payload extensions).
13326
13327 2009-06-26 10:40:39 +0200  Edward Hervey <bilboed@bilboed.com>
13328
13329         * gst/asfdemux/gstasfdemux.c:
13330         * gst/asfdemux/gstasfdemux.h:
13331           asfdemux: Store/Handle global metadata (not specific to one stream).
13332           This allows us to store (and handle) PAR information which might be stored there.
13333
13334 2009-06-25 18:24:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13335
13336         * gst/mpegaudioparse/gstmpegaudioparse.c:
13337           mpegaudioparse: fix Xing inverse seek table building
13338
13339 2009-06-24 15:15:37 +0100  Jan Schmidt <jan.schmidt@sun.com>
13340
13341         * common:
13342           Automatic update of common submodule
13343           From f3bb51b to f810030
13344
13345 2009-06-23 16:45:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13346
13347         * gst/asfdemux/gstasfdemux.c:
13348           asfdemux: don't try to free a NULL taglist
13349
13350 2009-06-23 02:14:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13351
13352         * gst/asfdemux/gstasfdemux.c:
13353           asfdemux: post tags only after we've created our source pads
13354           Post global tags only after we've added our source pads, so that
13355           tag events get sent downstream in addition to tag messages posted
13356           on the bus. This makes sure tags can be picked up automatically
13357           when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
13358           While we're at it, also add a container-format tag.
13359
13360 2009-06-23 01:37:01 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13361
13362         * configure.ac:
13363         * gst/asfdemux/gstasfdemux.c:
13364           asfdemux: use new bytereader functions for image tag parsing
13365
13366 2009-06-22 18:53:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13367
13368         * gst/asfdemux/gstasfdemux.c:
13369         * gst/asfdemux/gstasfdemux.h:
13370           asfdemux: remove some more unused variables
13371
13372 2009-06-19 17:25:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13373
13374         * gst/realmedia/rmdemux.c:
13375           rmdemux: plug buffer leaking
13376
13377 2009-06-22 17:36:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13378
13379         * gst/asfdemux/gstrtpasfdepay.c:
13380           asfdepay: guard against dropped buffers
13381           If a buffer was dropped, we might request data from the adapter that is not
13382           there and then we get a NULL buffer.
13383
13384 2009-06-22 17:16:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13385
13386         * gst/asfdemux/gstasfdemux.c:
13387         * gst/asfdemux/gstasfdemux.h:
13388           asfdemux: set DISCONT on streams
13389           When we receive a DISCONT as input, don't clear our complete state but simply
13390           mark a discont that will be put on the next buffer. The code will be able to
13391           handle and throw away incomplete data.
13392           Add some more debug info.
13393           Remove an unused variable.
13394
13395 2009-06-22 17:15:52 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13396
13397         * gst/asfdemux/gstrtpasfdepay.c:
13398           asfdepay: set DELTA_UNIT flag correctly
13399           Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
13400           Add some more debug info.
13401
13402 2009-06-22 13:37:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13403
13404         * gst/asfdemux/gstasfdemux.c:
13405           asfdemux: fix latency calculations
13406           We need to check for -1 as an invalid timestamp, not 1.
13407
13408 2009-06-16 09:45:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13409
13410         * gst/mpegaudioparse/gstmpegaudioparse.c:
13411         * gst/mpegaudioparse/gstmpegaudioparse.h:
13412           mp3parse: don't put every single frame into the index
13413           Let's not put every single mp3 frame in our index, a few frames per
13414           second should be more than enough. For now use an index interval
13415           of 100ms-500ms depending on the upstream size, to keep the index at
13416           a reasonable size. Factor out the code that adds the index entry
13417           into a separate function for better code readability.
13418
13419 2009-06-16 01:40:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13420
13421         * gst/mpegaudioparse/gstmpegaudioparse.c:
13422         * gst/mpegaudioparse/gstmpegaudioparse.h:
13423           mp3parse: assume seekability only if we know the upstream size
13424           While technically upstream may be seekable even if it doesn't know
13425           the exact size, I can't think of a use case where this distincation
13426           is relevant in practice, so for now just assume we're not seekable
13427           if upstream doesn't provide us with a size. Makes sure we don't
13428           build a seek index when streaming internet radio with sources that
13429           pretend to be seekable until you try to actually seek.
13430
13431 2009-06-19 17:46:12 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
13432
13433         * gst-plugins-ugly.spec.in:
13434           Fix x264 requirement in SPEC file
13435
13436 2009-06-19 15:01:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13437
13438         * ext/x264/gstx264enc.c:
13439         * gst/realmedia/rdtmanager.c:
13440           x264enc, rdtmanager: fix compilation with debugging disabled
13441
13442 2009-06-11 13:48:22 +0100  Jan Schmidt <thaytan@noraisin.net>
13443
13444         * common:
13445         * docs/plugins/Makefile.am:
13446           docs: Bump common. Fix comment in the docs Makefile.am
13447
13448 2009-06-18 20:26:04 +0100  Jan Schmidt <thaytan@noraisin.net>
13449
13450         * configure.ac:
13451         * win32/common/config.h:
13452           Back to development -> 0.10.12.1
13453
13454 2009-06-18 08:54:17 +0100  Jan Schmidt <thaytan@noraisin.net>
13455
13456         * gst-plugins-ugly.doap:
13457           Add 0.10.12 release to the doap file
13458
13459 === release 0.10.12 ===
13460
13461 2009-06-18 08:34:54 +0100  Jan Schmidt <thaytan@noraisin.net>
13462
13463         * ChangeLog:
13464         * NEWS:
13465         * RELEASE:
13466         * configure.ac:
13467         * docs/plugins/gst-plugins-ugly-plugins.args:
13468         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13469         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13470         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13471         * docs/plugins/inspect/plugin-a52dec.xml:
13472         * docs/plugins/inspect/plugin-asf.xml:
13473         * docs/plugins/inspect/plugin-cdio.xml:
13474         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13475         * docs/plugins/inspect/plugin-dvdread.xml:
13476         * docs/plugins/inspect/plugin-dvdsub.xml:
13477         * docs/plugins/inspect/plugin-iec958.xml:
13478         * docs/plugins/inspect/plugin-lame.xml:
13479         * docs/plugins/inspect/plugin-mad.xml:
13480         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13481         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13482         * docs/plugins/inspect/plugin-mpegstream.xml:
13483         * docs/plugins/inspect/plugin-realmedia.xml:
13484         * docs/plugins/inspect/plugin-siddec.xml:
13485         * docs/plugins/inspect/plugin-synaesthesia.xml:
13486         * docs/plugins/inspect/plugin-twolame.xml:
13487         * docs/plugins/inspect/plugin-x264.xml:
13488         * win32/common/config.h:
13489           Release 0.10.12
13490
13491 2009-06-18 08:34:46 +0100  Jan Schmidt <thaytan@noraisin.net>
13492
13493         * po/bg.po:
13494         * po/id.po:
13495         * po/it.po:
13496         * po/nl.po:
13497         * po/zh_CN.po:
13498           Update .po files
13499
13500 2009-06-18 08:04:40 +0100  Jan Schmidt <thaytan@noraisin.net>
13501
13502         * po/af.po:
13503         * po/az.po:
13504         * po/bg.po:
13505         * po/ca.po:
13506         * po/cs.po:
13507         * po/da.po:
13508         * po/en_GB.po:
13509         * po/es.po:
13510         * po/fi.po:
13511         * po/fr.po:
13512         * po/hu.po:
13513         * po/id.po:
13514         * po/it.po:
13515         * po/ja.po:
13516         * po/lt.po:
13517         * po/mt.po:
13518         * po/nb.po:
13519         * po/nl.po:
13520         * po/or.po:
13521         * po/pl.po:
13522         * po/pt_BR.po:
13523         * po/ru.po:
13524         * po/sk.po:
13525         * po/sq.po:
13526         * po/sr.po:
13527         * po/sv.po:
13528         * po/tr.po:
13529         * po/uk.po:
13530         * po/vi.po:
13531         * po/zh_CN.po:
13532           Update .po files
13533
13534 2009-06-05 22:10:02 +0100  Jan Schmidt <thaytan@noraisin.net>
13535
13536         * configure.ac:
13537         * po/af.po:
13538         * po/az.po:
13539         * po/bg.po:
13540         * po/ca.po:
13541         * po/cs.po:
13542         * po/da.po:
13543         * po/en_GB.po:
13544         * po/es.po:
13545         * po/fi.po:
13546         * po/fr.po:
13547         * po/hu.po:
13548         * po/id.po:
13549         * po/it.po:
13550         * po/ja.po:
13551         * po/lt.po:
13552         * po/mt.po:
13553         * po/nb.po:
13554         * po/nl.po:
13555         * po/or.po:
13556         * po/pl.po:
13557         * po/pt_BR.po:
13558         * po/ru.po:
13559         * po/sk.po:
13560         * po/sq.po:
13561         * po/sr.po:
13562         * po/sv.po:
13563         * po/tr.po:
13564         * po/uk.po:
13565         * po/vi.po:
13566         * po/zh_CN.po:
13567         * win32/common/config.h:
13568           0.10.11.2 pre-release
13569
13570 2009-06-05 22:07:31 +0100  Jan Schmidt <thaytan@noraisin.net>
13571
13572         * win32/common/config.h.in:
13573           win32: Remove #undef inline from the win32 config.h
13574
13575 2009-06-05 20:53:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13576
13577         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13578         * docs/plugins/inspect/plugin-mad.xml:
13579         * ext/mad/Makefile.am:
13580         * ext/mad/gstid3tag.c:
13581         * ext/mad/gstmad.c:
13582         * ext/mad/gstmad.h:
13583           mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
13584           It will be reborn with a shiny new code base under its hood in -bad.
13585           See #581756 and #565764.
13586
13587 2009-06-05 19:48:28 +0100  Jan Schmidt <thaytan@noraisin.net>
13588
13589         * tests/check/pipelines/.gitignore:
13590           gitignore: Ignore some built files in the test area
13591
13592 2009-06-05 19:46:17 +0100  Jan Schmidt <thaytan@noraisin.net>
13593
13594         * docs/plugins/inspect/plugin-a52dec.xml:
13595         * docs/plugins/inspect/plugin-asf.xml:
13596         * docs/plugins/inspect/plugin-cdio.xml:
13597         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13598         * docs/plugins/inspect/plugin-dvdread.xml:
13599         * docs/plugins/inspect/plugin-dvdsub.xml:
13600         * docs/plugins/inspect/plugin-iec958.xml:
13601         * docs/plugins/inspect/plugin-lame.xml:
13602         * docs/plugins/inspect/plugin-mad.xml:
13603         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13604         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13605         * docs/plugins/inspect/plugin-mpegstream.xml:
13606         * docs/plugins/inspect/plugin-realmedia.xml:
13607         * docs/plugins/inspect/plugin-siddec.xml:
13608         * docs/plugins/inspect/plugin-synaesthesia.xml:
13609         * docs/plugins/inspect/plugin-twolame.xml:
13610           docs: Update plugin inspect files
13611
13612 2009-06-05 19:25:54 +0100  Jan Schmidt <thaytan@noraisin.net>
13613
13614         * configure.ac:
13615         * docs/plugins/Makefile.am:
13616         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13617         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13618         * docs/plugins/inspect/plugin-x264.xml:
13619         * ext/Makefile.am:
13620         * gst-plugins-ugly.spec.in:
13621         * tests/check/Makefile.am:
13622         * tests/check/elements/.gitignore:
13623           Moved 'x264enc' from -bad to -ugly
13624
13625 2009-05-25 11:18:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13626
13627         * ext/x264/gstx264enc.c:
13628         * ext/x264/gstx264enc.h:
13629           [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
13630           Fixes #583627
13631
13632 2009-05-09 23:47:39 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
13633
13634         * ext/x264/GstX264Enc.prs:
13635           [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
13636
13637 2009-05-09 12:42:25 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
13638
13639         * ext/x264/GstX264Enc.prs:
13640           [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
13641
13642 2009-05-07 17:53:42 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
13643
13644         * ext/x264/gstx264enc.c:
13645           [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
13646
13647 2009-04-30 00:06:36 +0300  Stefan Kost <ensonic@users.sf.net>
13648
13649         * ext/x264/GstX264Enc.prs:
13650         * ext/x264/Makefile.am:
13651         * ext/x264/gstx264enc.c:
13652           [MOVED FROM BAD 24/28] x264enc: add preset support
13653           Add preset iface and a (dummy) preset file as a starting point.
13654
13655 2009-04-29 16:57:36 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13656
13657         * ext/x264/gstx264enc.c:
13658           [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
13659
13660 2009-04-09 23:53:39 +0200  Janin Kolenc <janin.kolenc at marand.si>
13661
13662         * ext/x264/gstx264enc.c:
13663         * ext/x264/gstx264enc.h:
13664           [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
13665           Use the GstForceKeyUnit event to force a keyframe.
13666           Fixes #578112.
13667
13668 2009-01-05 10:28:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13669
13670           [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...
13671           Original commit message from CVS:
13672           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
13673           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
13674           Use hyphen in property name, perform safety buffer size check
13675           prior to mem access, and some more parentheses in macro.
13676
13677 2009-01-02 01:44:11 +0000  Alessandro Decina <alessandro.d@gmail.com>
13678
13679           [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
13680           Original commit message from CVS:
13681           * ext/apexsink/Makefile.am:
13682           Link against -lgcrpyto for RSA_new and RSA_free.
13683           * ext/faac/gstfaac.c:
13684           * ext/x264/gstx264enc.c:
13685           Fix compiler warnings.
13686
13687 2008-11-14 19:52:24 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13688
13689           [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
13690           Original commit message from CVS:
13691           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
13692           Construct source caps in more conventional (and correct) manner.
13693
13694 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13695
13696           [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
13697           Original commit message from CVS:
13698           * ext/alsaspdif/Makefile.am:
13699           * ext/amrwb/Makefile.am:
13700           * ext/apexsink/Makefile.am:
13701           * ext/arts/Makefile.am:
13702           * ext/artsd/Makefile.am:
13703           * ext/audiofile/Makefile.am:
13704           * ext/audioresample/Makefile.am:
13705           * ext/bz2/Makefile.am:
13706           * ext/cdaudio/Makefile.am:
13707           * ext/celt/Makefile.am:
13708           * ext/dc1394/Makefile.am:
13709           * ext/dirac/Makefile.am:
13710           * ext/directfb/Makefile.am:
13711           * ext/divx/Makefile.am:
13712           * ext/dts/Makefile.am:
13713           * ext/faac/Makefile.am:
13714           * ext/faad/Makefile.am:
13715           * ext/gsm/Makefile.am:
13716           * ext/hermes/Makefile.am:
13717           * ext/ivorbis/Makefile.am:
13718           * ext/jack/Makefile.am:
13719           * ext/jp2k/Makefile.am:
13720           * ext/ladspa/Makefile.am:
13721           * ext/lcs/Makefile.am:
13722           * ext/libfame/Makefile.am:
13723           * ext/libmms/Makefile.am:
13724           * ext/metadata/Makefile.am:
13725           * ext/mpeg2enc/Makefile.am:
13726           * ext/mplex/Makefile.am:
13727           * ext/musepack/Makefile.am:
13728           * ext/musicbrainz/Makefile.am:
13729           * ext/mythtv/Makefile.am:
13730           * ext/nas/Makefile.am:
13731           * ext/neon/Makefile.am:
13732           * ext/ofa/Makefile.am:
13733           * ext/polyp/Makefile.am:
13734           * ext/resindvd/Makefile.am:
13735           * ext/sdl/Makefile.am:
13736           * ext/shout/Makefile.am:
13737           * ext/snapshot/Makefile.am:
13738           * ext/sndfile/Makefile.am:
13739           * ext/soundtouch/Makefile.am:
13740           * ext/spc/Makefile.am:
13741           * ext/swfdec/Makefile.am:
13742           * ext/tarkin/Makefile.am:
13743           * ext/theora/Makefile.am:
13744           * ext/timidity/Makefile.am:
13745           * ext/twolame/Makefile.am:
13746           * ext/x264/Makefile.am:
13747           * ext/xine/Makefile.am:
13748           * ext/xvid/Makefile.am:
13749           * gst-libs/gst/app/Makefile.am:
13750           * gst-libs/gst/dshow/Makefile.am:
13751           * gst/aiffparse/Makefile.am:
13752           * gst/app/Makefile.am:
13753           * gst/audiobuffer/Makefile.am:
13754           * gst/bayer/Makefile.am:
13755           * gst/cdxaparse/Makefile.am:
13756           * gst/chart/Makefile.am:
13757           * gst/colorspace/Makefile.am:
13758           * gst/dccp/Makefile.am:
13759           * gst/deinterlace/Makefile.am:
13760           * gst/deinterlace2/Makefile.am:
13761           * gst/dvdspu/Makefile.am:
13762           * gst/festival/Makefile.am:
13763           * gst/filter/Makefile.am:
13764           * gst/flacparse/Makefile.am:
13765           * gst/flv/Makefile.am:
13766           * gst/games/Makefile.am:
13767           * gst/h264parse/Makefile.am:
13768           * gst/librfb/Makefile.am:
13769           * gst/mixmatrix/Makefile.am:
13770           * gst/modplug/Makefile.am:
13771           * gst/mpeg1sys/Makefile.am:
13772           * gst/mpeg4videoparse/Makefile.am:
13773           * gst/mpegdemux/Makefile.am:
13774           * gst/mpegtsmux/Makefile.am:
13775           * gst/mpegvideoparse/Makefile.am:
13776           * gst/mve/Makefile.am:
13777           * gst/nsf/Makefile.am:
13778           * gst/nuvdemux/Makefile.am:
13779           * gst/overlay/Makefile.am:
13780           * gst/passthrough/Makefile.am:
13781           * gst/pcapparse/Makefile.am:
13782           * gst/playondemand/Makefile.am:
13783           * gst/rawparse/Makefile.am:
13784           * gst/real/Makefile.am:
13785           * gst/rtjpeg/Makefile.am:
13786           * gst/rtpmanager/Makefile.am:
13787           * gst/scaletempo/Makefile.am:
13788           * gst/sdp/Makefile.am:
13789           * gst/selector/Makefile.am:
13790           * gst/smooth/Makefile.am:
13791           * gst/smoothwave/Makefile.am:
13792           * gst/speed/Makefile.am:
13793           * gst/speexresample/Makefile.am:
13794           * gst/stereo/Makefile.am:
13795           * gst/subenc/Makefile.am:
13796           * gst/tta/Makefile.am:
13797           * gst/vbidec/Makefile.am:
13798           * gst/videodrop/Makefile.am:
13799           * gst/videosignal/Makefile.am:
13800           * gst/virtualdub/Makefile.am:
13801           * gst/vmnc/Makefile.am:
13802           * gst/y4m/Makefile.am:
13803           * sys/acmenc/Makefile.am:
13804           * sys/cdrom/Makefile.am:
13805           * sys/dshowdecwrapper/Makefile.am:
13806           * sys/dshowsrcwrapper/Makefile.am:
13807           * sys/dvb/Makefile.am:
13808           * sys/dxr3/Makefile.am:
13809           * sys/fbdev/Makefile.am:
13810           * sys/oss4/Makefile.am:
13811           * sys/qcam/Makefile.am:
13812           * sys/qtwrapper/Makefile.am:
13813           * sys/vcd/Makefile.am:
13814           * sys/wininet/Makefile.am:
13815           * win32/common/config.h:
13816           Don't install static libs for plugins. Fixes #550851 for -bad.
13817
13818 2008-10-27 17:01:22 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13819
13820           [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API.  Fixes #555238.
13821           Original commit message from CVS:
13822           * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
13823           Adapt to slightly modified x264 API.  Fixes #555238.
13824
13825 2008-08-12 16:13:15 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13826
13827           [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps).  If needed, a generic element can do so.
13828           Original commit message from CVS:
13829           * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
13830           (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
13831           * ext/x264/gstx264enc.h:
13832           Do not deal with duplicated input (timestamps).  If needed,
13833           a generic element can do so.
13834           Do not manipulate input timestamps on the way out,
13835           since that shifts the timeline and A/V sync.
13836
13837 2008-08-12 15:41:48 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13838
13839           [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
13840           Original commit message from CVS:
13841           * docs/plugins/gst-plugins-bad-plugins.args:
13842           Integrate new properties into documentation.
13843           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
13844           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
13845           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
13846           Fix up API prior to eventual plugin move.
13847           API: GstX264Enc:pass (provides more options, and changed to enum)
13848
13849 2008-08-12 13:08:39 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13850
13851           [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
13852           Original commit message from CVS:
13853           * docs/plugins/Makefile.am:
13854           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
13855           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
13856           * ext/x264/gstx264enc.c:
13857           * tests/check/Makefile.am:
13858           * tests/check/elements/x264enc.c: (setup_x264enc),
13859           (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
13860           Add documentation and unit test for x264enc.
13861
13862 2008-08-11 17:24:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13863
13864           [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
13865           Original commit message from CVS:
13866           * ext/x264/gstx264enc.c: (gst_x264_enc_init),
13867           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
13868           Allocate some buffers in more adaptive and economical fashion.
13869
13870 2008-08-11 15:16:14 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13871
13872           [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
13873           Original commit message from CVS:
13874           * configure.ac:
13875           Check for sufficiently up-to-date x264 API.
13876           * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
13877           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
13878           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
13879           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
13880           * ext/x264/gstx264enc.h:
13881           Expose some more parameters of the x264 encoder as properties.
13882
13883 2008-08-08 15:07:12 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13884
13885           [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
13886           Original commit message from CVS:
13887           * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
13888           (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
13889           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
13890           (gst_x264_enc_flush_frames):
13891           Coding style and layout; re-order some functions in more
13892           typical and natural flow.
13893
13894 2008-08-08 14:19:16 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13895
13896           [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
13897           Original commit message from CVS:
13898           * ext/x264/Makefile.am:
13899           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
13900           (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
13901           (gst_x264_enc_reset), (gst_x264_enc_finalize),
13902           (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
13903           (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
13904           (gst_x264_enc_change_state), (gst_x264_enc_set_property):
13905           * ext/x264/gstx264enc.h:
13906           Use GQueue in stead of custom queue code.
13907           Factorize flushing out encoder delayed frames.
13908           Factorize initialization and state change reset.
13909
13910 2008-08-08 10:56:02 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13911
13912           [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
13913           Original commit message from CVS:
13914           * ext/x264/gstx264enc.h:
13915           * sys/fbdev/gstfbdevsink.c:
13916           Use configure-generated _stdint.h.
13917
13918 2008-08-08 10:13:36 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13919
13920           [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
13921           Original commit message from CVS:
13922           * ext/x264/Makefile.am:
13923           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
13924           (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
13925           (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
13926           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
13927           (gst_x264_enc_finalize), (gst_x264_enc_chain),
13928           (gst_x264_enc_encode_frame), (plugin_init):
13929           * ext/x264/gstx264enc.h:
13930           Use video format library and GST_WRITE_*_BE macros where applicable.
13931           Use finalize in stead of dispose.
13932           Set up debug category and log callback.
13933
13934 2008-06-04 11:33:21 +0000  Tim-Philipp Müller <tim@centricular.net>
13935
13936           [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...
13937           Original commit message from CVS:
13938           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
13939           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
13940           (gst_x264_enc_encode_frame):
13941           Try harder not to crash when we get an EOS event but haven't set
13942           up the encoder yet (as may happen when upstream errors out with
13943           not-negotiated, for example). Also, always push the EOS event
13944           downstream.
13945
13946 2007-12-11 16:26:07 +0000  Wim Taymans <wim.taymans@gmail.com>
13947
13948           [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
13949           Original commit message from CVS:
13950           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
13951           Fix caps memleak.
13952
13953 2007-10-26 17:18:41 +0000  Tim-Philipp Müller <tim@centricular.net>
13954
13955           [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
13956           Original commit message from CVS:
13957           * ext/x264/gstx264enc.c:
13958           Fix build against the libx264 version that ships with debian stable.
13959
13960 2007-09-24 10:53:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13961
13962           [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
13963           Original commit message from CVS:
13964           * ext/audioresample/gstaudioresample.c:
13965           * ext/x264/gstx264enc.c:
13966           * gst/dvdspu/gstdvdspu.c:
13967           * gst/dvdspu/gstdvdspu.h:
13968           * gst/festival/gstfestival.c:
13969           * gst/h264parse/gsth264parse.c:
13970           * gst/mpegtsparse/mpegtspacketizer.c:
13971           * gst/mpegtsparse/mpegtsparse.c:
13972           * gst/multifile/gstmultifilesink.c:
13973           * gst/multifile/gstmultifilesrc.c:
13974           * gst/nuvdemux/gstnuvdemux.c:
13975           * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
13976           * sys/dshowsrcwrapper/gstdshowvideosrc.c:
13977           * sys/vcd/vcdsrc.c:
13978           Massive leak fixing, plus code cleanups.
13979
13980 2007-07-18 07:35:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13981
13982           [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
13983           Original commit message from CVS:
13984           * examples/app/appsrc_ex.c:
13985           * examples/switch/switcher.c:
13986           * ext/neon/gstneonhttpsrc.c:
13987           * ext/timidity/gstwildmidi.c:
13988           * ext/x264/gstx264enc.c:
13989           * gst/mve/mveaudioenc.c: (mve_compress_audio):
13990           * gst/rtpmanager/gstrtpclient.c:
13991           * gst/rtpmanager/gstrtpjitterbuffer.c:
13992           * gst/spectrum/demo-audiotest.c:
13993           * gst/spectrum/demo-osssrc.c:
13994           * sys/dvb/gstdvbsrc.c:
13995           Add stdlib include (free, atoi, exit).
13996
13997 2007-05-15 21:23:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13998
13999           [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
14000           Original commit message from CVS:
14001           * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
14002           This needs a version check.
14003           * gst/bayer/Makefile.am:
14004           Fix the build.
14005
14006 2007-03-25 13:06:26 +0000  Michal Benes <michal.benes@itonis.tv>
14007
14008           [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
14009           Original commit message from CVS:
14010           Patch by: Michal Benes <michal.benes at itonis tv>
14011           Patch by: Josef Zlomek <josef.zlomek at itonis tv>
14012           * configure.ac:
14013           * ext/Makefile.am:
14014           * ext/x264/Makefile.am:
14015           * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
14016           (gst_x264_enc_analyse_get_type),
14017           (gst_x264_enc_timestamp_queue_init),
14018           (gst_x264_enc_timestamp_queue_free),
14019           (gst_x264_enc_timestamp_queue_put),
14020           (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
14021           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
14022           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
14023           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
14024           (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
14025           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
14026           (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
14027           (gst_x264_enc_set_property), (gst_x264_enc_get_property),
14028           (plugin_init):
14029           * ext/x264/gstx264enc.h:
14030           Add libx264-based h264 encoder plugin (#421110). Probably doesn't
14031           handle 'odd' widths and heights correctly yet.
14032
14033 2009-06-05 01:51:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14034
14035         * gst/asfdemux/gstasfdemux.c:
14036           asfdemux: nicer metadata extraction of genre tags in some cases
14037           Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
14038           that they presumably stand for.
14039
14040 2009-06-05 01:32:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14041
14042         * gst/asfdemux/gstasfdemux.c:
14043           asfdemux: parse WM/Picture tags to extract cover art
14044           Fixes #583112.
14045
14046 2009-05-31 20:20:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14047
14048         * REQUIREMENTS:
14049           docs: fix http links for amr libs in REQUIREMENTS
14050
14051 2009-05-29 20:07:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14052
14053         * gst/asfdemux/gstasfdemux.c:
14054           asfdemux: fix bogus flow return handling in eos handler
14055           Don't overwrite the origin flow return by whatever flow we get
14056           when trying to push the remaining internally queued payloads.
14057           We want to do our eos logic, ie. send an EOS event or segment-done
14058           message in any case. Makes things EOS properly when an EOS event
14059           is forced upon the pipeline so that the source returns
14060           FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
14061
14062 2009-05-29 19:52:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14063
14064         * win32/common/config.h:
14065           win32: update config.h
14066
14067 2009-05-22 19:27:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14068
14069         * configure.ac:
14070           configure: bump core/base requirements to released versions
14071
14072 2009-05-22 19:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14073
14074         * autogen.sh:
14075         * configure.ac:
14076           autogen: move the -Wno-portability for automake into configure.ac
14077
14078 2009-05-27 00:16:30 +0100  Jan Schmidt <thaytan@noraisin.net>
14079
14080         * gst/dvdlpcmdec/Makefile.am:
14081         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
14082           dvdlpcmdec: Add multichannel channel maps, and send some tags
14083           Add a multichannel map to the output caps, and send at least a CODEC and
14084           BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
14085           no samples and can't find info about the channel ordering, but this is
14086           better than nothing.
14087
14088 2009-05-26 17:19:54 +0100  Jan Schmidt <thaytan@noraisin.net>
14089
14090         * common:
14091           Automatic update of common submodule
14092           From 888e0a2 to c572721
14093
14094 2009-05-22 10:20:46 +0100  Jan Schmidt <thaytan@noraisin.net>
14095
14096         * common:
14097           Automatic update of common submodule
14098           From 6ab11d1 to 888e0a2
14099
14100 2009-05-21 15:18:06 +0100  Jan Schmidt <thaytan@noraisin.net>
14101
14102         * gst/dvdsub/gstdvdsubdec.c:
14103           dvdsubdec: Remove some dead code
14104           Remove some redundant memset - gobject memory is already initalised to 0.
14105           Remove a commented out line leftover from the previous commit
14106
14107 2009-05-21 14:20:22 +0100  Kapil Agrawal <kapil@mediamagictechnologies.com>
14108
14109         * gst/dvdsub/gstdvdsubdec.c:
14110         * gst/dvdsub/gstdvdsubdec.h:
14111           dvdsubdec: Support ARGB output
14112           Negotiate to and render into ARGB buffers directly if the peer supports it.
14113           Fixes: #580869
14114
14115 2009-05-19 00:51:49 +0100  Jan Schmidt <thaytan@noraisin.net>
14116
14117         * ext/a52dec/gsta52dec.c:
14118           a52dec: Reconcile code with dtsdec
14119           Perform some cleanups based on the dtsdec code such as using the boilerplate
14120           macro and static pad template functions.
14121           Add some documentation. Don't register a change in flags until we synch on
14122           another frame successfully.
14123
14124 2009-05-14 12:32:16 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14125
14126         * ext/lame/gstlamemp3enc.c:
14127           lamemp3enc: Improve debugging a bit
14128
14129 2009-05-13 19:32:16 +0200  Edward Hervey <bilboed@bilboed.com>
14130
14131         * ext/mpeg2dec/gstmpeg2dec.c:
14132           mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
14133
14134 2009-05-13 01:55:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14135
14136         * po/Makevars:
14137         * po/af.po:
14138         * po/az.po:
14139         * po/bg.po:
14140         * po/ca.po:
14141         * po/cs.po:
14142         * po/da.po:
14143         * po/en_GB.po:
14144         * po/es.po:
14145         * po/fi.po:
14146         * po/fr.po:
14147         * po/hu.po:
14148         * po/id.po:
14149         * po/it.po:
14150         * po/ja.po:
14151         * po/lt.po:
14152         * po/mt.po:
14153         * po/nb.po:
14154         * po/nl.po:
14155         * po/or.po:
14156         * po/pl.po:
14157         * po/pt_BR.po:
14158         * po/ru.po:
14159         * po/sk.po:
14160         * po/sq.po:
14161         * po/sr.po:
14162         * po/sv.po:
14163         * po/tr.po:
14164         * po/uk.po:
14165         * po/vi.po:
14166         * po/zh_CN.po:
14167           po: avoid conflicts of local *.po files with files in git
14168           Make it so that filenames and line numbers are only stored in the *.pot file
14169           (which is not in git), but not in the individual *.po files. This information
14170           is hardly useful for translators in our case, and it should avoid the constant
14171           conflicts of local *.po files with the ones in git which are caused by the
14172           source files changing and the line numbers being updated. This commit might
14173           cause one last merge conflict for you, which you can work around with
14174           "git checkout po/*.po" before merging or pulling. After that there should
14175           (hopefully) not be any more local modifications of these files (unless
14176           someone committed additions or changes to translated strings and the
14177           *.po files haven't been updated yet, that is).
14178
14179 2009-05-12 19:22:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14180
14181         * ext/lame/gstlamemp3enc.c:
14182           lamemp3enc: add Since tag to gtk-doc chunk
14183
14184 2009-05-13 01:46:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14185
14186         * tests/check/elements/mpeg2dec.c:
14187           checks: fix mpeg2dec unit test again after interlace addition to caps
14188
14189 2009-05-12 20:34:20 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14190
14191         * ext/mpeg2dec/gstmpeg2dec.c:
14192           mpeg2dec: work around old mpeg2dec versions
14193           The repeat first field flag was introduced in 0.5.0 so conditionally disable its
14194           detection and just assume no rff is used. This fixes the compilation.
14195           Fixes #582375
14196
14197 2009-05-12 20:24:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14198
14199         * ext/mpeg2dec/Makefile.am:
14200           mpeg2dec: link to gstvideo
14201           Fix compilation by adding the right include directories and linking to the video
14202           library.
14203
14204 2009-05-12 11:57:04 +0200  Edward Hervey <bilboed@bilboed.com>
14205
14206         * gst/asfdemux/asfpacket.c:
14207           asfdemux: Downgrade simple statements from WARNING to DEBUG
14208
14209 2009-05-11 12:37:46 +0200  Edward Hervey <bilboed@bilboed.com>
14210
14211         * gst/asfdemux/asfheaders.c:
14212         * gst/asfdemux/asfheaders.h:
14213         * gst/asfdemux/asfpacket.c:
14214         * gst/asfdemux/asfpacket.h:
14215           asf: Detect more payload extensions.
14216           These should help fix interlaced/PAR issues with more files.
14217
14218 2009-05-12 11:44:13 +0200  Edward Hervey <bilboed@bilboed.com>
14219
14220         * ext/mpeg2dec/gstmpeg2dec.c:
14221         * ext/mpeg2dec/gstmpeg2dec.h:
14222           mpeg2dec: Implement interlaced support.
14223           Expand the debugging statements to show more picture information.
14224
14225 2009-05-12 11:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14226
14227         * ext/mpeg2dec/gstmpeg2dec.c:
14228           mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
14229           ffdec_mpeg2video is much faster, fixes bug #574461.
14230
14231 2009-05-10 16:53:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14232
14233         * ext/lame/gstlamemp3enc.c:
14234           lamemp3enc: Don't write a Xing header
14235
14236 2009-05-10 11:17:25 +0200  Marc-Andre Lureau <marcandre.lureau@gmail.com>
14237
14238         * autogen.sh:
14239           Run libtoolize before aclocal
14240           This unbreaks the build in some cases. Fixes bug #582021
14241
14242 2009-05-09 15:28:18 +0200  Edward Hervey <bilboed@bilboed.com>
14243
14244         * ext/mpeg2dec/gstmpeg2dec.c:
14245           mpeg2dec: use 64bit safe scaling functions.
14246           Got this to fail when seeking in a 14GB file (the value in bytes is
14247           bigger than 2**32).
14248
14249 2009-05-09 10:57:34 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14250
14251         * gst/mpegaudioparse/gstmpegaudioparse.c:
14252           mpegaudioparse: remove some pointless g_return_if_fail()s
14253
14254 2009-05-08 14:24:47 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
14255
14256         * ext/twolame/gsttwolame.c:
14257           Switch twolame to primary rank
14258
14259 2009-05-07 17:59:52 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
14260
14261         * ext/lame/gstlame.c:
14262         * ext/lame/gstlamemp3enc.c:
14263         * ext/twolame/gsttwolame.c:
14264           Add ranks to mp3 encoders
14265
14266 2009-05-07 17:57:17 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
14267
14268         * gst-plugins-ugly.spec.in:
14269           Add twolame plugin to spec file
14270
14271 2009-05-02 18:11:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14272
14273         * gst/asfdemux/asfpacket.c:
14274         * gst/asfdemux/gstasfdemux.c:
14275         * gst/asfdemux/gstasfdemux.h:
14276           asfdemux: use upstream segment and timestamps for some interpolation
14277           This should particularly help in case of upstream live src, e.g. rtspsrc,
14278           and especially so if it has to perform fallback to TCP.
14279
14280 2009-05-07 11:09:59 +0200  Edward Hervey <bilboed@bilboed.com>
14281
14282         * gst/asfdemux/gstrtpasfdepay.c:
14283           rtpasfdepay: Add support for fragmented packet (L == 0).
14284           This happens with rtp-over-udp.
14285
14286 2009-05-07 10:10:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14287
14288         * ext/lame/gstlamemp3enc.c:
14289           lamemp3enc: Fixup the bitrate only for CBR
14290           Additionally clarify some property descriptions.
14291
14292 2009-05-06 21:47:17 +0200  Alessandro Decina <alessandro.d@gmail.com>
14293
14294         * ext/lame/gstlamemp3enc.c:
14295           lame: fix format string in debug statement
14296
14297 2009-05-06 15:37:44 +0100  Jan Schmidt <thaytan@noraisin.net>
14298
14299         * gst/mpegaudioparse/gstmpegaudioparse.c:
14300           mp3parse: Don't reject valid Xing tables of contents
14301           Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
14302           reject them because of it, just subtract the initial offset when reading
14303           the table.
14304
14305 2009-05-06 15:27:01 +0100  Jan Schmidt <thaytan@noraisin.net>
14306
14307         * gst/mpegaudioparse/gstmpegaudioparse.c:
14308           mp3parse: Allow more bits to change in headers during resynch
14309           Be more lenient about what we accept as changing bits in a header - basically,
14310           only require that the mp3 sync marker is present, for the mpeg version,
14311           layer and samplerate.
14312           Fixes: #581464
14313
14314 2009-05-06 13:17:35 +0200  Edward Hervey <bilboed@bilboed.com>
14315
14316         * ext/mad/gstmad.c:
14317           mad: Add duration of incoming/outgoing buffers in debug statements
14318
14319 2009-05-06 13:15:30 +0200  Edward Hervey <bilboed@bilboed.com>
14320
14321         * gst/mpegaudioparse/gstmpegaudioparse.c:
14322           mpegaudioparse: Remove useless checks for valid buffer duration.
14323           The buffer duration is set to a valid value at the very top of
14324           emit_frame(), we therefore don't need to check it later on.
14325
14326 2009-05-06 13:13:35 +0200  Edward Hervey <bilboed@bilboed.com>
14327
14328         * gst/mpegaudioparse/gstmpegaudioparse.c:
14329           mpegaudioparse: Fix stop condition for outputting buffers.
14330           Some mp3 streams have an offset in timestamps, requiring us to push the
14331           frame *AFTER* segment.stop in order for the decoder to be able to push
14332           all data up to the segment.stop position.
14333
14334 2009-05-02 16:51:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14335
14336         * gst/asfdemux/asfpacket.c:
14337         * gst/asfdemux/gstasfdemux.c:
14338         * gst/asfdemux/gstasfdemux.h:
14339           asfdemux: 0-base timestamps consistently (whether or not streaming)
14340           This also makes timestamps (more) consistent before and after a possible
14341           seek, and moreover makes for reasonable position reporting in live stream
14342           (whose payload timestamps should not be taken for granted).
14343
14344 2009-05-02 13:45:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14345
14346         * gst/asfdemux/gstasfdemux.c:
14347         * gst/asfdemux/gstasfdemux.h:
14348           asfdemux: report initial latency due to internal preroll queue
14349
14350 2009-05-02 13:44:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14351
14352         * gst/asfdemux/gstasfdemux.c:
14353           asfdemux: enhance debug statement and refactor some initialization
14354
14355 2009-05-02 13:44:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14356
14357         * gst/asfdemux/gstasfdemux.c:
14358           asfdemux: handle FIXME; activate pads after internal preroll also when streaming
14359
14360 2009-05-02 11:12:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14361
14362         * gst/asfdemux/asfpacket.c:
14363         * gst/asfdemux/gstasfdemux.c:
14364         * gst/asfdemux/gstasfdemux.h:
14365           asfdemux: handle FIXME; normalize preroll
14366
14367 2009-05-02 16:08:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14368
14369         * gst/asfdemux/gstasfdemux.c:
14370         * gst/asfdemux/gstasfdemux.h:
14371           asfdemux: fixes for streaming mode
14372           * Improve newsegment handling, e.g. upstream might live in TIME.
14373           * Only send newsegment if we have needed info.
14374           * Avoid reading past end of data section.
14375
14376 2009-05-01 18:08:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14377
14378         * gst/asfdemux/gstasfdemux.c:
14379           asfdemux: fixes/enhancements for streaming mode
14380           * Do not rock the boat by reacting to FLUSH_START.
14381           * Try to handle TIME seeking by seeking upstream in BYTES.
14382           * Handle SEEKING query.
14383
14384 2009-05-05 16:38:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14385
14386         * configure.ac:
14387         * ext/lame/gstlamemp3enc.c:
14388           lame: fix compilation with LAME versions < 3.98
14389           lame_set_VBR_quality(), which takes a floating point value for the
14390           quality, has been added only in v3.98. Use lame_set_VBR_q(), which
14391           takes quality as an integer, for older LAME versions.
14392           Fixes #581341.
14393
14394 2009-05-04 20:39:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14395
14396         * win32/common/config.h:
14397           win32: update config.h to git
14398           Until someone ports the new win32 config.h logic from the
14399           other modules to -ugly.
14400
14401 2009-05-04 12:53:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14402
14403         * docs/plugins/gst-plugins-ugly-plugins.args:
14404         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14405         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14406           Update docs
14407
14408 2009-05-04 12:51:29 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14409
14410         * ext/lame/gstlamemp3enc.c:
14411           lamemp3enc: Add a note to the encoding-engine-quality property
14412           that says, that this does not affect the bitrate at all.
14413
14414 2009-05-04 12:48:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14415
14416         * ext/lame/gstlame.c:
14417         * ext/lame/gstlamemp3enc.c:
14418           lame: Implement preset interface
14419
14420 2009-05-04 12:47:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14421
14422         * ext/twolame/gsttwolame.c:
14423           twolame: Implement preset interface
14424
14425 2009-04-30 10:21:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14426
14427         * docs/plugins/gst-plugins-ugly-plugins.args:
14428         * ext/lame/gstlamemp3enc.c:
14429         * ext/lame/gstlamemp3enc.h:
14430           lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
14431
14432 2009-04-30 10:16:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14433
14434         * ext/lame/gstlame.c:
14435         * ext/lame/gstlamemp3enc.c:
14436           lame/lamemp3enc: Fix memory leak on FLUSH_STOP
14437
14438 2009-04-30 10:14:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14439
14440         * ext/lame/gstlame.c:
14441           lame: Deprecate the lame element
14442
14443 2009-04-30 10:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14444
14445         * docs/plugins/Makefile.am:
14446         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14447         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14448         * docs/plugins/gst-plugins-ugly-plugins.args:
14449         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14450         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14451         * docs/plugins/inspect/plugin-a52dec.xml:
14452         * docs/plugins/inspect/plugin-amrnb.xml:
14453         * docs/plugins/inspect/plugin-asf.xml:
14454         * docs/plugins/inspect/plugin-cdio.xml:
14455         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14456         * docs/plugins/inspect/plugin-dvdread.xml:
14457         * docs/plugins/inspect/plugin-dvdsub.xml:
14458         * docs/plugins/inspect/plugin-iec958.xml:
14459         * docs/plugins/inspect/plugin-lame.xml:
14460         * docs/plugins/inspect/plugin-mad.xml:
14461         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14462         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14463         * docs/plugins/inspect/plugin-mpegstream.xml:
14464         * docs/plugins/inspect/plugin-realmedia.xml:
14465         * docs/plugins/inspect/plugin-siddec.xml:
14466         * docs/plugins/inspect/plugin-synaesthesia.xml:
14467         * docs/plugins/inspect/plugin-twolame.xml:
14468           Update docs
14469
14470 2009-04-30 10:10:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14471
14472         * ext/lame/gstlamemp3enc.c:
14473           lame: Update example pipelines with the new properties
14474
14475 2009-04-29 19:01:44 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14476
14477         * ext/lame/Makefile.am:
14478         * ext/lame/gstlame.c:
14479         * ext/lame/gstlamemp3enc.c:
14480         * ext/lame/gstlamemp3enc.h:
14481         * ext/lame/plugin.c:
14482           lame: Add lamemp3enc element with much simplified interface
14483           This deprecates the lame element and fixes bug #494528.
14484
14485 2009-04-23 09:04:41 +0200  Edward Hervey <bilboed@bilboed.com>
14486
14487         * gst/asfdemux/asfpacket.c:
14488           asfpacket: Fix pull-mode timestamping handling.
14489           The problem that happens is the following:
14490           * A packet with multiple payloads comes in
14491           * Those payloads get handled one by one
14492           * The first payload contains the first audio payload with timestamp A
14493           * The second payload contains the first video (key)frame with timestamp V (where V < A)
14494           With the previous code, the following would happen:
14495           * the first payload gets processed, then passed to queue_for_stream
14496           * queue_for_stream detects it's the first valid timestamp received and stores
14497           first_ts = A
14498           * the second payload gets processed, then pass to queue_for_stream
14499           * queue_for_stream detects the timestamp is lower than first_ts... and
14500           discards it... resulting in losing the first keyframe of the video stream
14501           We've been having this issue for *ages*... it's just that nobody noticed it
14502           that much with playbin. But with playbin2's aggresive multiqueue handling, this
14503           will result in multiqueue not being able to preroll (because the video decoder will
14504           be dropping a ton of buffers before (maybe) receiving the next keyframe).
14505           Tested with over 200 asf files, and they all play the first frame correctly now,
14506           even the most braindead ones.
14507
14508 2009-04-21 14:12:06 -0700  Michael Smith <msmith@songbirdnest.com>
14509
14510         * gst/mpegaudioparse/gstmpegaudioparse.c:
14511         * gst/mpegaudioparse/gstmpegaudioparse.h:
14512           mp3parse: don't build seek table if we can't seek.
14513           Fixes #573720 - unbounded memory usage increase when listening to mp3
14514           stream for a long time.
14515
14516 2009-04-21 22:13:32 +0100  Jan Schmidt <thaytan@noraisin.net>
14517
14518         * common:
14519           Automatic update of common submodule
14520           From b3941ea to 6ab11d1
14521
14522 2009-04-21 20:17:57 +0200  Edward Hervey <bilboed@bilboed.com>
14523
14524         * gst/mpegaudioparse/gstmpegaudioparse.c:
14525         * gst/mpegaudioparse/gstxingmux.c:
14526           mpegaudioparse: Remove dead assignment and duplicate code
14527
14528 2009-04-21 20:21:11 +0200  Edward Hervey <bilboed@bilboed.com>
14529
14530         * gst/realmedia/rmdemux.c:
14531           rmdemux: Actually return the return value for the seek handling.
14532
14533 2009-04-21 20:20:02 +0200  Edward Hervey <bilboed@bilboed.com>
14534
14535         * gst/mpegstream/gstmpegdemux.c:
14536         * gst/mpegstream/gstmpegparse.c:
14537           mpegstream: Remove dead assignments.
14538           The duplicate assignment of update_time was weird... but it seems normal
14539           that it's indeed the second statement which is the valid one.
14540
14541 2009-04-21 20:17:19 +0200  Edward Hervey <bilboed@bilboed.com>
14542
14543         * ext/amrnb/amrnbparse.c:
14544           armnb: Remove unused variable, adapt debug message accordingly.
14545
14546 2009-04-21 20:15:56 +0200  Edward Hervey <bilboed@bilboed.com>
14547
14548         * gst/dvdsub/gstdvdsubdec.c:
14549         * gst/mpegstream/gstdvddemux.c:
14550         * gst/mpegstream/gstmpegclock.c:
14551           dvdsub/mpegstream: _class_init: Remove unused class variables
14552
14553 2009-04-19 14:03:58 +0200  Edward Hervey <bilboed@bilboed.com>
14554
14555         * gst/asfdemux/gstasfdemux.c:
14556           asfdemux: Initialize flow for a corner case.
14557           This might be caused by entering the if() line 1214 and then not having
14558           any activated_streams.. resulting in reaching line 1267 without having
14559           any valid flow value.
14560
14561 2009-04-19 14:03:38 +0200  Edward Hervey <bilboed@bilboed.com>
14562
14563         * ext/twolame/gsttwolame.c:
14564           twolame: Remove unneeded variable, value assigned was never read.
14565
14566 2009-04-19 14:03:19 +0200  Edward Hervey <bilboed@bilboed.com>
14567
14568         * ext/mpeg2dec/gstmpeg2dec.c:
14569           mpeg2dec: Remove dead assignment. Value overwritten later on.
14570
14571 2009-04-19 14:02:44 +0200  Edward Hervey <bilboed@bilboed.com>
14572
14573         * ext/mad/gstmad.c:
14574           mad: Remove dead assignment and variables given values which are never read.
14575
14576 2009-04-19 14:02:03 +0200  Edward Hervey <bilboed@bilboed.com>
14577
14578         * ext/lame/gstlame.c:
14579           lame: Remove unneeded variable, it's assigned a value never read.
14580
14581 2009-04-19 13:59:24 +0200  Edward Hervey <bilboed@bilboed.com>
14582
14583         * gst/realmedia/rmdemux.c:
14584           rmdemux: Remove dead assignment, value is being overwritten before being read.
14585
14586 2009-04-19 13:58:31 +0200  Edward Hervey <bilboed@bilboed.com>
14587
14588         * gst/realmedia/rmdemux.c:
14589           rmdemux: Remove unused accurate flag.
14590           I couldn't see any reason why this was there in the first place.
14591
14592 2009-04-19 13:57:59 +0200  Edward Hervey <bilboed@bilboed.com>
14593
14594         * gst/realmedia/asmrules.c:
14595         * gst/realmedia/rdtdepay.c:
14596           realmedia: Remove dead assignments. The results are never read.
14597
14598 2009-04-19 13:57:10 +0200  Edward Hervey <bilboed@bilboed.com>
14599
14600         * gst/realmedia/gstrdtbuffer.c:
14601         * gst/realmedia/rademux.c:
14602         * gst/realmedia/rdtmanager.c:
14603         * gst/realmedia/rmdemux.c:
14604           realmedia: Remove useless variables, only being used once (or not).
14605
14606 2009-04-19 13:55:24 +0200  Edward Hervey <bilboed@bilboed.com>
14607
14608         * ext/mpeg2dec/gstmpeg2dec.c:
14609         * gst/asfdemux/gstrtspwms.c:
14610         * gst/realmedia/pnmsrc.c:
14611         * gst/realmedia/rdtdepay.c:
14612         * gst/realmedia/rtspreal.c:
14613           remove empty method implementations.
14614
14615 2009-04-18 08:12:08 +0200  Josep Torra <n770galaxy@gmail.com>
14616
14617         * gst/asfdemux/gstrtspwms.c:
14618           rtspwms: fix condition to detect extension commands for WMS
14619           Reply with OK to the extension commands for WMS.
14620
14621 2009-04-15 11:09:56 +0200  Josep Torra <n770galaxy@gmail.com>
14622
14623         * gst/realmedia/rtspreal.c:
14624           realmedia: add special Real header to DESCRIBE message only for Real servers
14625           Add headers that are specific to real only if a real server had been
14626           detected by the OPTIONS message.
14627
14628 2009-04-14 19:16:46 +0200  David Hoyt <dhoyt at llnl.gov>
14629
14630         * gst/synaesthesia/synaescope.c:
14631           synaesthesia: fix compilation on windows
14632           Fix compilation under MSVC due to references to headers
14633           that are not available with the MS SDKs.
14634           Fixes #578524
14635
14636 2009-04-14 10:54:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14637
14638         * gst/asfdemux/gstrtspwms.c:
14639           rtspwms: reply to extension commands
14640           Reply with OK to the extension commands for WMS.
14641
14642 2009-04-14 10:53:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14643
14644         * gst/asfdemux/gstrtpasfdepay.c:
14645           asfdepay: fix a comment
14646
14647 2009-04-14 10:53:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14648
14649         * gst/asfdemux/gstasfdemux.c:
14650           asfdemux: add some more debugging
14651
14652 2009-04-14 10:51:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14653
14654         * configure.ac:
14655           configure.ac: require git -base
14656           We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
14657
14658 2009-04-09 20:21:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14659
14660         * gst/realmedia/rtspreal.c:
14661           realmedia: add special Real header to SETUP message only for Real servers
14662           Fixes playback of Windows Media RTSP streams and other non-Real RTSP
14663           streams where the server errors out because it can't handle the
14664           Real-specific 'Required: com.real.retain-entity-for-setup' header
14665           we've been adding unconditionally in the recent past.
14666           For reference:
14667           rtsp://66.111.34.191:601/broadcast/alnour.rm
14668           rtsp://195.134.224.231/snowboard_100.wmv
14669
14670 2009-04-08 11:44:53 -0700  Michael Smith <msmith@songbirdnest.com>
14671
14672         * configure.ac:
14673         * gst/asfdemux/Makefile.am:
14674           asfdemux: link to all required libraries including indirectly used ones.
14675           On win32, we're required to link to all the libraries used - including
14676           ones only indirectly used by other libs. So, add gstaudio, gsttag, and
14677           (for windows only) winsock.
14678
14679 2009-04-04 21:19:23 +0300  Felipe Contreras <felipe.contreras@gmail.com>
14680
14681         * common:
14682           Automatic update of common submodule
14683           From d0ea89e to b3941ea
14684
14685 2009-04-04 14:54:41 +0200  Edward Hervey <bilboed@bilboed.com>
14686
14687         * common:
14688           Automatic update of common submodule
14689           From f8b3d91 to d0ea89e
14690
14691 2009-03-26 20:23:14 +0100  Edward Hervey <bilboed@bilboed.com>
14692
14693         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
14694           dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
14695
14696 2009-03-25 16:39:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
14697
14698         * gst/realmedia/rtspreal.c:
14699         * gst/realmedia/rtspreal.h:
14700           realrtsp: add more headers
14701           Parse the ETag from the describe method and pass the sessionid as the value for
14702           the If-Match header is subsequent setup calls.
14703           Fixes support for more RealMedia RTSP streams.
14704
14705 2009-03-22 13:08:48 -0700  David Schleef <ds@schleef.org>
14706
14707         * configure.ac:
14708           twolame: bump requirement to 0.3.10
14709           0.3.10 is the first version with the float32 encoder functions.
14710           Fixes #576305.
14711
14712 2009-03-22 20:15:24 +0000  Jan Schmidt <thaytan@noraisin.net>
14713
14714         * configure.ac:
14715           back to development -> 0.10.11.1
14716
14717 === release 0.10.11 ===
14718
14719 2009-03-21 01:05:22 +0000  Jan Schmidt <thaytan@noraisin.net>
14720
14721         * ChangeLog:
14722         * NEWS:
14723         * RELEASE:
14724         * configure.ac:
14725         * docs/plugins/inspect/plugin-a52dec.xml:
14726         * docs/plugins/inspect/plugin-asf.xml:
14727         * docs/plugins/inspect/plugin-cdio.xml:
14728         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14729         * docs/plugins/inspect/plugin-dvdread.xml:
14730         * docs/plugins/inspect/plugin-dvdsub.xml:
14731         * docs/plugins/inspect/plugin-iec958.xml:
14732         * docs/plugins/inspect/plugin-lame.xml:
14733         * docs/plugins/inspect/plugin-mad.xml:
14734         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14735         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14736         * docs/plugins/inspect/plugin-mpegstream.xml:
14737         * docs/plugins/inspect/plugin-realmedia.xml:
14738         * docs/plugins/inspect/plugin-siddec.xml:
14739         * docs/plugins/inspect/plugin-twolame.xml:
14740         * gst-plugins-ugly.doap:
14741         * po/cs.po:
14742         * win32/common/config.h:
14743           Release 0.10.11
14744
14745 2009-03-21 00:28:29 +0000  Jan Schmidt <thaytan@noraisin.net>
14746
14747         * po/af.po:
14748         * po/az.po:
14749         * po/bg.po:
14750         * po/ca.po:
14751         * po/cs.po:
14752         * po/da.po:
14753         * po/en_GB.po:
14754         * po/es.po:
14755         * po/fi.po:
14756         * po/fr.po:
14757         * po/hu.po:
14758         * po/id.po:
14759         * po/it.po:
14760         * po/ja.po:
14761         * po/lt.po:
14762         * po/mt.po:
14763         * po/nb.po:
14764         * po/nl.po:
14765         * po/or.po:
14766         * po/pl.po:
14767         * po/pt_BR.po:
14768         * po/ru.po:
14769         * po/sk.po:
14770         * po/sq.po:
14771         * po/sr.po:
14772         * po/sv.po:
14773         * po/tr.po:
14774         * po/uk.po:
14775         * po/vi.po:
14776         * po/zh_CN.po:
14777           Update .po files
14778
14779 2009-03-13 16:45:08 +0000  Jan Schmidt <thaytan@noraisin.net>
14780
14781         * configure.ac:
14782         * win32/common/config.h:
14783           0.10.10.3 pre-release
14784
14785 2009-03-13 16:40:38 +0000  Jan Schmidt <thaytan@noraisin.net>
14786
14787         * po/fi.po:
14788         * po/id.po:
14789         * po/pl.po:
14790         * po/pt_BR.po:
14791         * po/sv.po:
14792           po: Update translations from upstream
14793
14794 2009-03-13 16:38:08 +0000  Jan Schmidt <thaytan@noraisin.net>
14795
14796         * po/LINGUAS:
14797         * po/tr.po:
14798           po: Add Turkish translation
14799
14800 2009-03-13 19:23:12 +0000  Jan Schmidt <thaytan@noraisin.net>
14801
14802         * gst/mpegaudioparse/gstmpegaudioparse.c:
14803         * gst/mpegaudioparse/gstmpegaudioparse.h:
14804           mp3parse: Fix glitches in the output when playing (for e.g.) AVI
14805           Don't introduce glitches in the output by a) relaxing the threshold for
14806           taking upstream timestamps in preference to our calculated timestamps and
14807           b) only set the discont flag on outgoing buffers in response to an incoming
14808           discont buffer.
14809           Fixes: #575046
14810
14811 2009-03-12 15:57:31 +0100  Alessandro Decina <alessandro.decina@collabora.co.uk>
14812
14813         * gst/mpegaudioparse/gstmpegaudioparse.c:
14814           mp3parse: fix deadlock with accurate seeks.
14815           Release pending_accurate_seeks_lock before forwarding the seek event upstream.
14816           Fixes #575068.
14817
14818 2009-03-10 00:22:35 +0000  Jan Schmidt <thaytan@noraisin.net>
14819
14820         * configure.ac:
14821         * po/af.po:
14822         * po/az.po:
14823         * po/bg.po:
14824         * po/ca.po:
14825         * po/cs.po:
14826         * po/da.po:
14827         * po/en_GB.po:
14828         * po/es.po:
14829         * po/fi.po:
14830         * po/fr.po:
14831         * po/hu.po:
14832         * po/id.po:
14833         * po/it.po:
14834         * po/lt.po:
14835         * po/mt.po:
14836         * po/nb.po:
14837         * po/nl.po:
14838         * po/or.po:
14839         * po/pl.po:
14840         * po/pt_BR.po:
14841         * po/ru.po:
14842         * po/sk.po:
14843         * po/sq.po:
14844         * po/sr.po:
14845         * po/sv.po:
14846         * po/uk.po:
14847         * po/vi.po:
14848         * po/zh_CN.po:
14849         * win32/common/config.h:
14850           0.10.10.2 pre-release
14851           Bump version number, update translations and win32 config.h
14852
14853 2009-03-10 00:19:01 +0000  Jan Schmidt <thaytan@noraisin.net>
14854
14855         * po/LINGUAS:
14856         * po/ja.po:
14857           po: Add Japanese translation
14858
14859 2009-03-10 00:10:20 +0000  Jan Schmidt <thaytan@noraisin.net>
14860
14861         * configure.ac:
14862         * docs/plugins/Makefile.am:
14863         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14864         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14865         * docs/plugins/gst-plugins-ugly-plugins.args:
14866         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14867         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14868         * docs/plugins/inspect/plugin-a52dec.xml:
14869         * docs/plugins/inspect/plugin-asf.xml:
14870         * docs/plugins/inspect/plugin-cdio.xml:
14871         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14872         * docs/plugins/inspect/plugin-dvdread.xml:
14873         * docs/plugins/inspect/plugin-dvdsub.xml:
14874         * docs/plugins/inspect/plugin-iec958.xml:
14875         * docs/plugins/inspect/plugin-lame.xml:
14876         * docs/plugins/inspect/plugin-mad.xml:
14877         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14878         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14879         * docs/plugins/inspect/plugin-mpegstream.xml:
14880         * docs/plugins/inspect/plugin-realmedia.xml:
14881         * docs/plugins/inspect/plugin-siddec.xml:
14882         * docs/plugins/inspect/plugin-synaesthesia.xml:
14883         * docs/plugins/inspect/plugin-twolame.xml:
14884         * ext/Makefile.am:
14885         * po/POTFILES.in:
14886           Moved twolame from Bad to Ugly
14887
14888 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14889
14890           [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
14891           Original commit message from CVS:
14892           * ext/alsaspdif/Makefile.am:
14893           * ext/amrwb/Makefile.am:
14894           * ext/apexsink/Makefile.am:
14895           * ext/arts/Makefile.am:
14896           * ext/artsd/Makefile.am:
14897           * ext/audiofile/Makefile.am:
14898           * ext/audioresample/Makefile.am:
14899           * ext/bz2/Makefile.am:
14900           * ext/cdaudio/Makefile.am:
14901           * ext/celt/Makefile.am:
14902           * ext/dc1394/Makefile.am:
14903           * ext/dirac/Makefile.am:
14904           * ext/directfb/Makefile.am:
14905           * ext/divx/Makefile.am:
14906           * ext/dts/Makefile.am:
14907           * ext/faac/Makefile.am:
14908           * ext/faad/Makefile.am:
14909           * ext/gsm/Makefile.am:
14910           * ext/hermes/Makefile.am:
14911           * ext/ivorbis/Makefile.am:
14912           * ext/jack/Makefile.am:
14913           * ext/jp2k/Makefile.am:
14914           * ext/ladspa/Makefile.am:
14915           * ext/lcs/Makefile.am:
14916           * ext/libfame/Makefile.am:
14917           * ext/libmms/Makefile.am:
14918           * ext/metadata/Makefile.am:
14919           * ext/mpeg2enc/Makefile.am:
14920           * ext/mplex/Makefile.am:
14921           * ext/musepack/Makefile.am:
14922           * ext/musicbrainz/Makefile.am:
14923           * ext/mythtv/Makefile.am:
14924           * ext/nas/Makefile.am:
14925           * ext/neon/Makefile.am:
14926           * ext/ofa/Makefile.am:
14927           * ext/polyp/Makefile.am:
14928           * ext/resindvd/Makefile.am:
14929           * ext/sdl/Makefile.am:
14930           * ext/shout/Makefile.am:
14931           * ext/snapshot/Makefile.am:
14932           * ext/sndfile/Makefile.am:
14933           * ext/soundtouch/Makefile.am:
14934           * ext/spc/Makefile.am:
14935           * ext/swfdec/Makefile.am:
14936           * ext/tarkin/Makefile.am:
14937           * ext/theora/Makefile.am:
14938           * ext/timidity/Makefile.am:
14939           * ext/twolame/Makefile.am:
14940           * ext/x264/Makefile.am:
14941           * ext/xine/Makefile.am:
14942           * ext/xvid/Makefile.am:
14943           * gst-libs/gst/app/Makefile.am:
14944           * gst-libs/gst/dshow/Makefile.am:
14945           * gst/aiffparse/Makefile.am:
14946           * gst/app/Makefile.am:
14947           * gst/audiobuffer/Makefile.am:
14948           * gst/bayer/Makefile.am:
14949           * gst/cdxaparse/Makefile.am:
14950           * gst/chart/Makefile.am:
14951           * gst/colorspace/Makefile.am:
14952           * gst/dccp/Makefile.am:
14953           * gst/deinterlace/Makefile.am:
14954           * gst/deinterlace2/Makefile.am:
14955           * gst/dvdspu/Makefile.am:
14956           * gst/festival/Makefile.am:
14957           * gst/filter/Makefile.am:
14958           * gst/flacparse/Makefile.am:
14959           * gst/flv/Makefile.am:
14960           * gst/games/Makefile.am:
14961           * gst/h264parse/Makefile.am:
14962           * gst/librfb/Makefile.am:
14963           * gst/mixmatrix/Makefile.am:
14964           * gst/modplug/Makefile.am:
14965           * gst/mpeg1sys/Makefile.am:
14966           * gst/mpeg4videoparse/Makefile.am:
14967           * gst/mpegdemux/Makefile.am:
14968           * gst/mpegtsmux/Makefile.am:
14969           * gst/mpegvideoparse/Makefile.am:
14970           * gst/mve/Makefile.am:
14971           * gst/nsf/Makefile.am:
14972           * gst/nuvdemux/Makefile.am:
14973           * gst/overlay/Makefile.am:
14974           * gst/passthrough/Makefile.am:
14975           * gst/pcapparse/Makefile.am:
14976           * gst/playondemand/Makefile.am:
14977           * gst/rawparse/Makefile.am:
14978           * gst/real/Makefile.am:
14979           * gst/rtjpeg/Makefile.am:
14980           * gst/rtpmanager/Makefile.am:
14981           * gst/scaletempo/Makefile.am:
14982           * gst/sdp/Makefile.am:
14983           * gst/selector/Makefile.am:
14984           * gst/smooth/Makefile.am:
14985           * gst/smoothwave/Makefile.am:
14986           * gst/speed/Makefile.am:
14987           * gst/speexresample/Makefile.am:
14988           * gst/stereo/Makefile.am:
14989           * gst/subenc/Makefile.am:
14990           * gst/tta/Makefile.am:
14991           * gst/vbidec/Makefile.am:
14992           * gst/videodrop/Makefile.am:
14993           * gst/videosignal/Makefile.am:
14994           * gst/virtualdub/Makefile.am:
14995           * gst/vmnc/Makefile.am:
14996           * gst/y4m/Makefile.am:
14997           * sys/acmenc/Makefile.am:
14998           * sys/cdrom/Makefile.am:
14999           * sys/dshowdecwrapper/Makefile.am:
15000           * sys/dshowsrcwrapper/Makefile.am:
15001           * sys/dvb/Makefile.am:
15002           * sys/dxr3/Makefile.am:
15003           * sys/fbdev/Makefile.am:
15004           * sys/oss4/Makefile.am:
15005           * sys/qcam/Makefile.am:
15006           * sys/qtwrapper/Makefile.am:
15007           * sys/vcd/Makefile.am:
15008           * sys/wininet/Makefile.am:
15009           * win32/common/config.h:
15010           Don't install static libs for plugins. Fixes #550851 for -bad.
15011
15012 2008-09-02 09:56:44 +0000  Tim-Philipp Müller <tim@centricular.net>
15013
15014           [MOVED FROM BAD] Enable/fix up translations for these plugins.
15015           Original commit message from CVS:
15016           * ext/resindvd/plugin.c: (plugin_init):
15017           * ext/resindvd/resindvdsrc.c:
15018           * ext/twolame/gsttwolame.c: (plugin_init):
15019           * gst/aiffparse/aiffparse.c: (plugin_init):
15020           Enable/fix up translations for these plugins.
15021           * po/LINGUAS:
15022           Add 'ca' to LINGUAS.
15023           * po/POTFILES.in:
15024           * po/POTFILES.skip:
15025           Add more files for translation and more files which tools
15026           should skip.
15027
15028 2008-08-07 14:34:03 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15029
15030           [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
15031           Original commit message from CVS:
15032           * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
15033           (gst_two_lame_chain):
15034           * ext/twolame/gsttwolame.h:
15035           Allow raw float samples as input for encoding.
15036
15037 2008-08-02 17:39:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15038
15039           [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
15040           Original commit message from CVS:
15041           * configure.ac:
15042           * ext/Makefile.am:
15043           * ext/twolame/Makefile.am:
15044           * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
15045           (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
15046           (gst_two_lame_release_memory), (gst_two_lame_finalize),
15047           (gst_two_lame_base_init), (gst_two_lame_class_init),
15048           (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
15049           (gst_two_lame_init), (gst_two_lame_set_property),
15050           (gst_two_lame_get_property), (gst_two_lame_sink_event),
15051           (gst_two_lame_chain), (gst_two_lame_setup),
15052           (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
15053           (plugin_init):
15054           * ext/twolame/gsttwolame.h:
15055           Add TwoLAME MP2 encoding element, based on the LAME element.
15056
15057 2009-03-09 23:13:20 +0000  Jan Schmidt <thaytan@noraisin.net>
15058
15059         * common:
15060           Automatic update of common submodule
15061           From 7032163 to f8b3d91
15062
15063 2009-03-08 12:05:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15064
15065         * common:
15066           Automatic update of common submodule
15067           From ffa738d to 7032163
15068
15069 2009-03-08 11:21:32 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15070
15071         * common:
15072           Automatic update of common submodule
15073           From 3f13e4e to ffa738d
15074
15075 2009-03-07 11:47:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15076
15077         * common:
15078           Automatic update of common submodule
15079           From 3c7456b to 3f13e4e
15080
15081 2009-03-07 10:47:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15082
15083         * common:
15084           Automatic update of common submodule
15085           From 57c83f2 to 3c7456b
15086
15087 2009-03-06 12:30:36 -0800  Michael Smith <msmith@songbirdnest.com>
15088
15089         * gst/mpegaudioparse/gstmpegaudioparse.c:
15090           mp3parse: be more conservative when changing layer/rate/etc.
15091           Don't allow a change in sample rate/channels/layer/version unless we can
15092           see another frame at the correct offset. Prevents accidently flipping
15093           due to simple single-bit corruption.
15094
15095 2009-03-04 16:52:59 +0000  Jan Schmidt <thaytan@noraisin.net>
15096
15097         * gst/realmedia/realhash.c:
15098           rmdemux: Fix strict-aliasing warnings.
15099           Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
15100           hand-rolled ones.
15101
15102 2009-03-04 16:15:00 +0200  René Stadler <mail@renestadler.de>
15103
15104         * gst/mpegaudioparse/gstmpegaudioparse.c:
15105           mpegaudioparse: Remove empty lines added by buggy indent.
15106
15107 2009-02-27 13:41:58 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15108
15109         * gst/mpegaudioparse/gstmpegaudioparse.c:
15110           mpegaudioparse: Provide SEEKING query handling.
15111           Since SEEK event handling might perform some conversion
15112           from TIME to BYTES, do not let upstream fool application
15113           into (TIME) seeking not being possible.
15114
15115 2009-02-25 13:34:05 -0800  Michael Smith <msmith@songbirdnest.com>
15116
15117         * gst/mpegaudioparse/gstmpegaudioparse.c:
15118           mp3parse: fix accurate seeks to near 0
15119           Integer underflow made accurate seeks to near zero fail and seek to
15120           completely the wrong place. Fix by clamping to zero, since we can't seek
15121           to negative times anyway.
15122
15123 2009-02-25 20:52:08 +0000  Jan Schmidt <thaytan@noraisin.net>
15124
15125         * common:
15126         * configure.ac:
15127           build: Update shave init statement for changes in common. Bump common.
15128
15129 2009-02-25 18:19:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
15130
15131         * gst/realmedia/rtspreal.c:
15132           rtspreal: ignore data streams. Fixes #527112
15133           Ignore data streams when parsing the SDP as they don't contain anything we need
15134           to put in the realmedia header.
15135
15136 2009-02-25 11:32:37 +0000  Jan Schmidt <thaytan@noraisin.net>
15137
15138         * common:
15139           Automatic update of common submodule
15140           From 9cf8c9b to a6ce5c6
15141
15142 2009-02-24 15:25:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
15143
15144         * ext/mad/gstid3tag.c:
15145           Forward unknown events
15146           Forward unknown events upstream instead of dropping them. Also return the result
15147           of the seek event instead of a fixed value.
15148
15149 2009-02-23 10:50:50 +0200  Stefan Kost <ensonic@users.sf.net>
15150
15151         * gst/asfdemux/gstrtpasfdepay.c:
15152           rtpasfdepay: Fix the build by adding the needed include for atoi.
15153
15154 2009-02-22 19:19:12 +0000  Jan Schmidt <thaytan@noraisin.net>
15155
15156         * configure.ac:
15157         * docs/plugins/Makefile.am:
15158           Use shave for the build output
15159
15160 2009-02-22 16:00:02 +0000  Jan Schmidt <thaytan@noraisin.net>
15161
15162         * common:
15163           Automatic update of common submodule
15164           From 5d7c9cc to 9cf8c9b
15165
15166 2009-02-22 14:22:30 +0100  Edward Hervey <bilboed@bilboed.com>
15167
15168         * gst/asfdemux/gstasf.c:
15169         * gst/asfdemux/gstrtpasfdepay.c:
15170         * gst/realmedia/rademux.c:
15171         * gst/realmedia/rdtdepay.c:
15172         * gst/synaesthesia/gstsynaesthesia.c:
15173         * gst/synaesthesia/synaescope.c:
15174           Fix indentation.
15175
15176 2009-02-22 14:21:22 +0100  Edward Hervey <bilboed@bilboed.com>
15177
15178         * gst/realmedia/pnmsrc.c:
15179           pnmsrc: Error out gracefully if location is NULL. Run gst-indent
15180
15181 2009-02-21 11:13:55 -0800  David Schleef <ds@schleef.org>
15182
15183         * common:
15184           Automatic update of common submodule
15185           From 80c627d to 5d7c9cc
15186
15187 2009-02-20 15:53:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
15188
15189         * gst/realmedia/Makefile.am:
15190         * gst/realmedia/pnmsrc.c:
15191         * gst/realmedia/pnmsrc.h:
15192         * gst/realmedia/rademux.c:
15193         * gst/realmedia/rademux.h:
15194         * gst/realmedia/realmedia.c:
15195         * gst/realmedia/rmdemux.c:
15196         * gst/realmedia/rmdemux.h:
15197           Add pnm:// uri source
15198           Add a new utri handler for pnm:// that for now just redirects to the same uri
15199           with the rtsp:// protocol, which usually works nowadays.
15200           Separate the registration of the various plugins into a separate source file.
15201
15202 2009-02-20 13:48:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
15203
15204         * gst/asfdemux/Makefile.am:
15205         * gst/asfdemux/gstasf.c:
15206         * gst/asfdemux/gstrtpasfdepay.c:
15207         * gst/asfdemux/gstrtpasfdepay.h:
15208           Add ASF depayloader
15209           Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
15210           Fixes #335067.
15211
15212 2009-02-19 19:10:53 +0000  Zaheer Merali <zaheerabbas@merali.org>
15213
15214         * ext/mad/gstmad.c:
15215           mad: remove log line added in error
15216
15217 2009-02-19 19:08:10 +0000  Zaheer Merali <zaheerabbas@merali.org>
15218
15219         * ext/mad/gstmad.c:
15220           mad: just flush data when seeing BADDATAPTR instead of going into error state
15221
15222 2009-02-18 12:55:16 +0100  Roland Moser <rmoser@gmx.at>
15223
15224         * gst/realmedia/rmdemux.c:
15225           Fix parsing of the flags in rmdemux
15226           Fix parsing of the flags in version 1 realmedia streams.
15227           Fixes #571358.
15228
15229 2009-02-09 12:03:15 +0100  Edward Hervey <bilboed@bilboed.com>
15230
15231         * common:
15232           Bump revision to use for common submodule.
15233
15234 2009-01-30 22:27:05 +0200  Stefan Kost <ensonic@users.sf.net>
15235
15236         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15237           Add releaseinfo with online url.
15238
15239 2009-01-30 17:34:27 +0000  Jan Schmidt <thaytan@noraisin.net>
15240
15241         * common:
15242           Bump common
15243
15244 2009-01-30 14:35:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15245
15246         * gst/asfdemux/asfpacket.c:
15247         * gst/asfdemux/gstasfdemux.c:
15248         * gst/asfdemux/gstasfdemux.h:
15249           Remove redundant push_mode struct member
15250
15251 2009-01-30 09:04:46 +0100  Edward Hervey <bilboed@bilboed.com>
15252
15253         * autogen.sh:
15254           Fix previous commit, wasn't actually setting up a symbolic link
15255
15256 2009-01-30 08:56:33 +0100  Edward Hervey <bilboed@bilboed.com>
15257
15258         * autogen.sh:
15259         * common:
15260           Use a symbolic link for the pre-commit client-side hook
15261
15262 2009-01-30 08:56:24 +0100  Edward Hervey <bilboed@bilboed.com>
15263
15264         * .gitignore:
15265           Ignore some more files
15266
15267 2009-01-26 22:40:10 +0200  Stefan Kost <ensonic@users.sf.net>
15268
15269         * gst/synaesthesia/synaescope.c:
15270         * gst/synaesthesia/synaescope.h:
15271           Precalculate some size dependent variables. Demystify the height scaling a bit.
15272           Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
15273
15274 2009-01-26 21:26:46 +0200  Stefan Kost <ensonic@users.sf.net>
15275
15276           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
15277
15278 2009-01-26 20:12:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
15279
15280         * gst/realmedia/rdtdepay.c:
15281           Set flags on the realmedia chunks
15282           Set the keyframe flags from the RDT packet to the realmedia chunk so that the
15283           descrambler can be reset on keyframes. Fixes #556714.
15284
15285 2009-01-26 20:10:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
15286
15287         * gst/realmedia/gstrdtbuffer.c:
15288         * gst/realmedia/gstrdtbuffer.h:
15289           Add method to get RDT flags
15290           Add a method to get the RDT flags. We need these flags to mark keyframes to
15291           reset the descrambing queue. See #556714.
15292
15293 2009-01-26 10:00:57 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
15294
15295         * gst/asfdemux/asfpacket.c:
15296         * gst/asfdemux/gstasfdemux.c:
15297         * gst/asfdemux/gstasfdemux.h:
15298           Add seeking support to asfdemux in push mode
15299           Fixes bug #568836.
15300
15301 2009-01-26 09:57:26 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
15302
15303         * gst/asfdemux/asfpacket.c:
15304           Drop packets with an invalid replicated data length
15305           Drop packets with an invalid replicated data length
15306           instead of continuing with an invalid timestamp
15307           and uninitialized payload metadata.
15308           All other code assumes that the timestamps are valid.
15309
15310 2009-01-25 22:31:52 +0200  Stefan Kost <ensonic@users.sf.net>
15311
15312         * gst/synaesthesia/synaescope.h:
15313           Change comment to refer to right variable.
15314
15315 2009-01-24 23:27:08 +0200  Stefan Kost <ensonic@users.sf.net>
15316
15317         * gst/synaesthesia/gstsynaesthesia.c:
15318         * gst/synaesthesia/gstsynaesthesia.h:
15319         * gst/synaesthesia/synaescope.c:
15320         * gst/synaesthesia/synaescope.h:
15321           Bring synaesthesia to next century.
15322           Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
15323
15324 2009-01-23 17:51:00 -0800  David Schleef <ds@schleef.org>
15325
15326         * gst/asfdemux/gstasfdemux.c:
15327           Fix leak of converted string
15328
15329 2009-01-23 23:44:01 +0000  Jan Schmidt <thaytan@noraisin.net>
15330
15331         * .gitignore:
15332         * po/.gitignore:
15333           Add more to the gitignores
15334
15335 2009-01-23 23:59:38 +0200  Stefan Kost <ensonic@users.sf.net>
15336
15337         * gst/synaesthesia/gstsynaesthesia.c:
15338           Make synaesthesia build again.
15339           _init() has no params.
15340
15341 2009-01-22 18:15:36 +0200  Stefan Kost <ensonic@users.sf.net>
15342
15343         * common:
15344           Update common snapshot.
15345
15346 2009-01-22 13:50:09 +0100  Sebastian Dröge <slomo@circular-chaos.org>
15347
15348         * common:
15349           Fix pre-commit hook
15350
15351 2009-01-22 06:14:31 +0100  Edward Hervey <bilboed@bilboed.com>
15352
15353         * autogen.sh:
15354         * common:
15355           Install and use pre-commit indentation hook from common
15356
15357 2009-01-21 04:32:33 +0100  Edward Hervey <bilboed@bilboed.com>
15358
15359         * autogen.sh:
15360           autogen.sh : Use git submodule
15361
15362 2009-01-08 08:19:25 +0000  Yves Lefebvre <ivanohe@abacom.com>
15363
15364           gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
15365           Original commit message from CVS:
15366           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
15367           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
15368           (gst_dvd_demux_get_audio_stream),
15369           (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
15370           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
15371           (gst_mpeg_demux_get_video_stream),
15372           (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
15373           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
15374           Fix some caps leaks. Fixes bug #564885.
15375
15376 2009-01-02 00:43:53 +0000  Alessandro Decina <alessandro.d@gmail.com>
15377
15378           ext/cdio/gstcdio.c: Remove unused format argument.
15379           Original commit message from CVS:
15380           * ext/cdio/gstcdio.c:
15381           Remove unused format argument.
15382
15383 2008-12-13 20:41:40 +0000  Tim-Philipp Müller <tim@centricular.net>
15384
15385           win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
15386           Original commit message from CVS:
15387           * win32/common/.cvsignore:
15388           * win32/common/config.h:
15389           * win32/common/config.h.in:
15390           Hardcode cpu for win32 build, just like we do in the other modules,
15391           to remove VCS conflicts and inconsistent defines between modules,
15392           and update version defines to CVS.
15393
15394 2008-12-13 16:29:38 +0000  Edward Hervey <bilboed@bilboed.com>
15395
15396           m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
15397           Original commit message from CVS:
15398           * m4/Makefile.am:
15399           Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
15400
15401 2008-12-13 13:01:49 +0000  Edward Hervey <bilboed@bilboed.com>
15402
15403           m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
15404           Original commit message from CVS:
15405           * m4/Makefile.am:
15406           inttypes.m4 hasn't been available since gettext-0.15, and since we now
15407           require gettext >= 0.17 ... we can remove it from the list of files to
15408           dist.
15409
15410 2008-12-10 15:42:21 +0000  Tim-Philipp Müller <tim@centricular.net>
15411
15412           gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
15413           Original commit message from CVS:
15414           * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
15415           (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
15416           (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
15417           * gst/mpegaudioparse/gstmpegaudioparse.h:
15418           Do an initial class_ref on an internal enum type from within the
15419           class_init function so that there aren't any issues when multiple
15420           mp3parse elements are started in separate threads at the same
15421           time. (Why we use an enum type here if the tag is registered as
15422           a string type, I don't know). Also remove custom UNUSED macro
15423           and use GLib's instead.
15424
15425 2008-12-04 20:11:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15426
15427           configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
15428           Original commit message from CVS:
15429           * configure.ac:
15430           Apparently AC_CONFIG_MACRO_DIR breaks when using more
15431           than one macro directory, reverting last change.
15432
15433 2008-12-04 19:48:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15434
15435           configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
15436           Original commit message from CVS:
15437           * configure.ac:
15438           Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
15439           our M4 macros.
15440
15441 2008-12-01 14:39:34 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15442
15443           ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
15444           Original commit message from CVS:
15445           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
15446           Last change introduced a regression that made mpeg2dec handle
15447           some 4:2:2 videos as 4:4:4. Fixes bug #562086.
15448
15449 2008-11-29 13:33:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15450
15451           Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
15452           Original commit message from CVS:
15453           Patch by: Cygwin Ports maintainer
15454           <yselkowitz at users dot sourceforge dot net>
15455           * autogen.sh:
15456           * configure.ac:
15457           Require gettext 0.17 because older versions don't mix with libtool
15458           2.2. At build time an older gettext version will still work.
15459           Fixes bug #556091.
15460
15461 2008-11-25 03:44:06 +0000  David Schleef <ds@schleef.org>
15462
15463           ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video.  Fixes #562086
15464           Original commit message from CVS:
15465           * ext/mpeg2dec/gstmpeg2dec.c:
15466           * ext/mpeg2dec/gstmpeg2dec.h:
15467           Add support for 4:4:4 video.  Fixes #562086
15468
15469 2008-11-24 09:51:39 +0000  Simon Holm Thøgersen <odie@cs.aau.dk>
15470
15471           ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
15472           Original commit message from CVS:
15473           Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
15474           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
15475           Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
15476           >= 0.5.0. Fixes bug #562065.
15477
15478 2008-11-20 21:31:19 +0000  Wim Taymans <wim.taymans@gmail.com>
15479
15480           gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
15481           Original commit message from CVS:
15482           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
15483           Remove duplicate and broken code for the streaming case and simply reuse
15484           the much better working pull based code. Fixes #560348.
15485
15486 2008-11-20 20:42:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15487
15488           configure.ac: Back to development -> 0.10.10.1
15489           Original commit message from CVS:
15490           * configure.ac:
15491           Back to development -> 0.10.10.1
15492
15493 === release 0.10.10 ===
15494
15495 2008-11-19 14:30:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15496
15497         * ChangeLog:
15498         * NEWS:
15499         * RELEASE:
15500         * configure.ac:
15501         * docs/plugins/inspect/plugin-a52dec.xml:
15502         * docs/plugins/inspect/plugin-asf.xml:
15503         * docs/plugins/inspect/plugin-cdio.xml:
15504         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15505         * docs/plugins/inspect/plugin-dvdread.xml:
15506         * docs/plugins/inspect/plugin-dvdsub.xml:
15507         * docs/plugins/inspect/plugin-iec958.xml:
15508         * docs/plugins/inspect/plugin-lame.xml:
15509         * docs/plugins/inspect/plugin-mad.xml:
15510         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15511         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15512         * docs/plugins/inspect/plugin-mpegstream.xml:
15513         * docs/plugins/inspect/plugin-realmedia.xml:
15514         * docs/plugins/inspect/plugin-siddec.xml:
15515         * gst-plugins-ugly.doap:
15516         * po/LINGUAS:
15517           Release 0.10.10 - "Under the House"
15518           Original commit message from CVS:
15519           Release 0.10.10 - "Under the House"
15520
15521 2008-11-19 13:59:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15522
15523         * po/bg.po:
15524         * po/ca.po:
15525         * po/da.po:
15526         * po/id.po:
15527         * po/it.po:
15528         * po/mt.po:
15529         * po/vi.po:
15530           Update .po files
15531           Original commit message from CVS:
15532           Update .po files
15533
15534 2008-11-17 09:53:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15535
15536           ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
15537           Original commit message from CVS:
15538           * ext/sidplay/Makefile.am:
15539           Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
15540           contain CFLAGS that do not exist for C++, like -Wvla or
15541           -Wdeclaration-after-statement. Fixes bug #561161.
15542
15543 2008-11-12 23:19:55 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15544
15545           configure.ac: 0.10.9.3 pre-release
15546           Original commit message from CVS:
15547           * configure.ac:
15548           0.10.9.3 pre-release
15549
15550 2008-11-11 17:14:46 +0000  Wim Taymans <wim.taymans@gmail.com>
15551
15552           gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
15553           Original commit message from CVS:
15554           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
15555           Only copy sane aspect ratio values on the caps. Fixes #559682.
15556
15557 2008-11-06 13:29:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15558
15559         * ChangeLog:
15560           Add bug number to the mp3parse mpeg 2.5 fix
15561           Original commit message from CVS:
15562           Add bug number to the mp3parse mpeg 2.5 fix
15563
15564 2008-11-05 11:03:07 +0000  Wim Taymans <wim.taymans@gmail.com>
15565
15566           ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
15567           Original commit message from CVS:
15568           * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
15569           (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
15570           (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
15571           * ext/amrnb/amrnbdec.h:
15572           Add a property to select the amr variant. Fixes #424070.
15573
15574 2008-11-03 11:31:49 +0000  Tal Shalif <tshalif@nargila.org>
15575
15576           gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
15577           Original commit message from CVS:
15578           Patch by: Tal Shalif <tshalif at nargila dot org>
15579           * gst/mpegstream/gstdvddemux.c:
15580           (gst_dvd_demux_get_subpicture_stream):
15581           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
15582           (gst_mpeg_demux_get_audio_stream):
15583           Fix memmory corruption due to not storing the new updated pointer
15584           after a g_renew(). Fixes #558896.
15585
15586 2008-10-30 14:50:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15587
15588           tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
15589           Original commit message from CVS:
15590           * tests/check/Makefile.am:
15591           Blacklist cdiocddasrc from state-change tests. Fixes #558277.
15592
15593 2008-10-24 20:44:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15594
15595           configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
15596           Original commit message from CVS:
15597           * configure.ac:
15598           oops, forgot to bump the version back to devel
15599           after the last release 0.10.9.1
15600
15601 2008-10-24 12:47:05 +0000  Wim Taymans <wim.taymans@gmail.com>
15602
15603           gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
15604           Original commit message from CVS:
15605           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
15606           (gst_rmdemux_descramble_mp4a_audio),
15607           (gst_rmdemux_handle_scrambled_packet):
15608           Add suport for mpeg4 and aac audio. See #556714.
15609
15610 2008-10-14 19:28:05 +0000  Michael Smith <msmith@xiph.org>
15611
15612           gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
15613           Original commit message from CVS:
15614           * gst/mpegaudioparse/gstmpegaudioparse.c:
15615           Calculate samples per frame correctly for "MPEG 2.5" layer 3.
15616           Fixes skipping on these files.
15617
15618 2008-10-14 12:51:41 +0000  Robin Stocker <robin@nibor.org>
15619
15620           ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
15621           Original commit message from CVS:
15622           Patch by: Robin Stocker <robin at nibor dot org>
15623           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
15624           (handle_sequence), (gst_mpeg2dec_setcaps):
15625           * ext/mpeg2dec/gstmpeg2dec.h:
15626           Prefer the container's PAR over the stream's PAR if it's
15627           given in the srcpad caps. Fixes bug #556184.
15628
15629 2008-10-13 18:10:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15630
15631           Don't install static libs for plugins. Fixes #550851 for ugly.
15632           Original commit message from CVS:
15633           * ext/a52dec/Makefile.am:
15634           * ext/amrnb/Makefile.am:
15635           * ext/cdio/Makefile.am:
15636           * ext/dvdnav/Makefile.am:
15637           * ext/dvdread/Makefile.am:
15638           * ext/lame/Makefile.am:
15639           * ext/mad/Makefile.am:
15640           * ext/mpeg2dec/Makefile.am:
15641           * ext/sidplay/Makefile.am:
15642           * gst/ac3parse/Makefile.am:
15643           * gst/asfdemux/Makefile.am:
15644           * gst/dvdlpcmdec/Makefile.am:
15645           * gst/dvdsub/Makefile.am:
15646           * gst/iec958/Makefile.am:
15647           * gst/mpegaudioparse/Makefile.am:
15648           * gst/mpegstream/Makefile.am:
15649           * gst/realmedia/Makefile.am:
15650           * gst/synaesthesia/Makefile.am:
15651           Don't install static libs for plugins. Fixes #550851 for ugly.
15652
15653 2008-10-13 09:04:15 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15654
15655           gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
15656           Original commit message from CVS:
15657           * gst/mpegaudioparse/gstmpegaudioparse.c:
15658           (gst_mp3parse_sink_event):
15659           Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
15660           frames. Partially fixes bug #552237.
15661
15662 2008-10-09 09:23:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15663
15664           ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
15665           Original commit message from CVS:
15666           * ext/amrnb/amrnbparse.c:
15667           use #defines for HEADER. Unref the object in _sink_activate_pull().
15668
15669 2008-10-08 13:59:57 +0000  Wim Taymans <wim.taymans@gmail.com>
15670
15671           ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
15672           Original commit message from CVS:
15673           * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
15674           (gst_mad_change_state):
15675           * ext/mad/gstmad.h:
15676           track discont on incomming buffers and set discont on outgoing
15677           buffers.
15678           Pass unknown events upstreams instead of dropping them.
15679
15680 2008-09-28 17:33:43 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
15681
15682           ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
15683           Original commit message from CVS:
15684           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
15685           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
15686           (handle_slice), (gst_mpeg2dec_sink_event),
15687           (gst_mpeg2dec_src_event):
15688           * ext/mpeg2dec/gstmpeg2dec.h:
15689           Fix compilation with --disable-index. Fixes bug #554150.
15690
15691 2008-09-28 17:31:37 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
15692
15693           ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
15694           Original commit message from CVS:
15695           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
15696           * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
15697           (gst_mad_src_event), (gst_mad_chain):
15698           * ext/mad/gstmad.h:
15699           Fix compilation with --disable-index. Fixes bug #554142.
15700
15701 2008-09-27 00:20:48 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
15702
15703           ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
15704           Original commit message from CVS:
15705           * ext/a52dec/gsta52dec.c:
15706           * ext/a52dec/gsta52dec.h:
15707           Fix channel re-negotiation on a change of the incoming stream.
15708           Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
15709           Fixes: #551660
15710
15711 2008-09-26 14:39:42 +0000  Wim Taymans <wim.taymans@gmail.com>
15712
15713           ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
15714           Original commit message from CVS:
15715           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
15716           (gst_amrnbenc_state_change):
15717           * ext/amrnb/amrnbenc.h:
15718           Pass the discont flag from the input buffer on to the output buffer in
15719           the AMR encoder.
15720
15721 2008-09-26 10:04:35 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
15722
15723           ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
15724           Original commit message from CVS:
15725           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
15726           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
15727           (gst_amrnbparse_handle_pull_seek),
15728           (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
15729           (gst_amrnbparse_sink_activate_push),
15730           (gst_amrnbparse_sink_activate_pull):
15731           * ext/amrnb/amrnbparse.h:
15732           Add flush seek handler. Fixes #536274.
15733
15734 2008-09-26 09:57:02 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
15735
15736           ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
15737           Original commit message from CVS:
15738           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
15739           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
15740           (gst_amrnbparse_chain), (gst_amrnbparse_loop),
15741           (gst_amrnbparse_state_change):
15742           * ext/amrnb/amrnbparse.h:
15743           Fix the duration query. Fixes #536226.
15744           Also set caps on the pads and buffers more correctly.
15745
15746 2008-09-02 09:43:10 +0000  Tim-Philipp Müller <tim@centricular.net>
15747
15748           po/LINGUAS: Add 'ca' to LINGUAS.
15749           Original commit message from CVS:
15750           * po/LINGUAS:
15751           Add 'ca' to LINGUAS.
15752
15753 2008-08-28 09:57:30 +0000  Edward Hervey <bilboed@bilboed.com>
15754
15755           gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
15756           Original commit message from CVS:
15757           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
15758           Fix aggregated GST_FLOW_RETURN check for when to send an error message
15759           on the bus.
15760           Re-fixes #546859
15761
15762 2008-08-27 15:55:05 +0000  Wim Taymans <wim.taymans@gmail.com>
15763
15764           gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
15765           Original commit message from CVS:
15766           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
15767           (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
15768           (create_segment_event), (gst_rdt_depay_push),
15769           (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
15770           * gst/realmedia/rdtdepay.h:
15771           Parse other values from the incomming caps.
15772           Add event handler to handle flushing and segments.
15773           Create segment events.
15774           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
15775           Do skew correction based on RDT timestamps.
15776           * gst/realmedia/rdtmanager.c: (activate_session),
15777           (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
15778           (create_recv_rtp):
15779           Parse caps to get the clockrate needed for the jitterbuffer.
15780           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
15781           Apply timestamp fixup after correcting for initial timestamp and
15782           internal base timestamp corrections.
15783
15784 2008-08-27 11:28:50 +0000  Wim Taymans <wim.taymans@gmail.com>
15785
15786           gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
15787           Original commit message from CVS:
15788           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
15789           (gst_rdt_depay_change_state):
15790           * gst/realmedia/rdtdepay.h:
15791           Check seqnum gaps and drop duplicate packets or mark outgoing buffers
15792           with a DISCONT flag when needed.
15793           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
15794           Report the configure latency instead of a hardcoded value.
15795
15796 2008-08-27 10:02:06 +0000  Wim Taymans <wim.taymans@gmail.com>
15797
15798           gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
15799           Original commit message from CVS:
15800           * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
15801           (free_session), (gst_rdt_manager_query_src),
15802           (gst_rdt_manager_src_activate_push),
15803           (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
15804           (gst_rdt_manager_loop), (create_recv_rtp):
15805           Include the new rdt jitterbuffer in the session manager.
15806
15807 2008-08-27 09:58:00 +0000  Wim Taymans <wim.taymans@gmail.com>
15808
15809           gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
15810           Original commit message from CVS:
15811           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
15812           (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
15813           (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
15814           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
15815           * gst/realmedia/rdtdepay.h:
15816           Use new RDT parsing helper functions.
15817           Copy discont flags correctly.
15818           Push the header from the chain function instead of the setcaps function.
15819           Copy incomming timestamp to the output buffers instead of doing magic
15820           with the RDT timestamps.
15821
15822 2008-08-27 09:52:49 +0000  Wim Taymans <wim.taymans@gmail.com>
15823
15824           gst/realmedia/: Add first support for parsing RDT messages.
15825           Original commit message from CVS:
15826           * gst/realmedia/Makefile.am:
15827           * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
15828           (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
15829           (read_packet_header), (gst_rdt_buffer_get_first_packet),
15830           (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
15831           (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
15832           (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
15833           (gst_rdt_packet_data_peek_data),
15834           (gst_rdt_packet_data_get_stream_id),
15835           (gst_rdt_packet_data_get_timestamp):
15836           * gst/realmedia/gstrdtbuffer.h:
15837           Add first support for parsing RDT messages.
15838           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
15839           (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
15840           (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
15841           (calculate_skew), (rdt_jitter_buffer_insert),
15842           (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
15843           (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
15844           (rdt_jitter_buffer_get_ts_diff):
15845           * gst/realmedia/rdtjitterbuffer.h:
15846           Add first version of an RDT jitterbuffer.
15847
15848 2008-08-27 09:47:17 +0000  Wim Taymans <wim.taymans@gmail.com>
15849
15850           gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
15851           Original commit message from CVS:
15852           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
15853           (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
15854           (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
15855           (gst_rmdemux_descramble_dnet_audio),
15856           (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
15857           * gst/realmedia/rmdemux.h:
15858           Keep track of the first timestamp of the stream and add this to the
15859           outgoing buffer timestamps so that we can handle live streams.
15860           Set discont flag on the first buffers and after a seek.
15861
15862 === release 0.10.9 ===
15863
15864 2008-08-26 23:06:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15865
15866         * ChangeLog:
15867         * NEWS:
15868         * RELEASE:
15869         * configure.ac:
15870         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15871         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15872         * docs/plugins/inspect/plugin-a52dec.xml:
15873         * docs/plugins/inspect/plugin-asf.xml:
15874         * docs/plugins/inspect/plugin-cdio.xml:
15875         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15876         * docs/plugins/inspect/plugin-dvdread.xml:
15877         * docs/plugins/inspect/plugin-dvdsub.xml:
15878         * docs/plugins/inspect/plugin-iec958.xml:
15879         * docs/plugins/inspect/plugin-lame.xml:
15880         * docs/plugins/inspect/plugin-mad.xml:
15881         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15882         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15883         * docs/plugins/inspect/plugin-mpegstream.xml:
15884         * docs/plugins/inspect/plugin-realmedia.xml:
15885         * docs/plugins/inspect/plugin-siddec.xml:
15886         * gst-plugins-ugly.doap:
15887           Release 0.10.9
15888           Original commit message from CVS:
15889           Release 0.10.9
15890
15891 2008-08-26 22:56:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15892
15893         * po/af.po:
15894         * po/az.po:
15895         * po/bg.po:
15896         * po/cs.po:
15897         * po/da.po:
15898         * po/en_GB.po:
15899         * po/es.po:
15900         * po/fi.po:
15901         * po/fr.po:
15902         * po/hu.po:
15903         * po/id.po:
15904         * po/it.po:
15905         * po/lt.po:
15906         * po/nb.po:
15907         * po/nl.po:
15908         * po/or.po:
15909         * po/pl.po:
15910         * po/pt_BR.po:
15911         * po/ru.po:
15912         * po/sk.po:
15913         * po/sq.po:
15914         * po/sr.po:
15915         * po/sv.po:
15916         * po/uk.po:
15917         * po/vi.po:
15918         * po/zh_CN.po:
15919           Update .po files
15920           Original commit message from CVS:
15921           Update .po files
15922
15923 2008-08-26 15:35:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15924
15925           ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
15926           Original commit message from CVS:
15927           * ext/a52dec/gsta52dec.c:
15928           Set up a default time segment for output when receiving
15929           an incoming byte segment (as for raw AC3 files).
15930           Fixes: #548194
15931
15932 2008-08-12 09:16:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15933
15934           0.10.8.2 pre-release.
15935           Original commit message from CVS:
15936           * configure.ac:
15937           * docs/plugins/Makefile.am:
15938           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15939           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15940           * docs/plugins/gst-plugins-ugly-plugins.args:
15941           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15942           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15943           * docs/plugins/inspect/plugin-a52dec.xml:
15944           * docs/plugins/inspect/plugin-asf.xml:
15945           * docs/plugins/inspect/plugin-cdio.xml:
15946           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15947           * docs/plugins/inspect/plugin-dvdread.xml:
15948           * docs/plugins/inspect/plugin-dvdsub.xml:
15949           * docs/plugins/inspect/plugin-iec958.xml:
15950           * docs/plugins/inspect/plugin-lame.xml:
15951           * docs/plugins/inspect/plugin-mad.xml:
15952           * docs/plugins/inspect/plugin-mpeg2dec.xml:
15953           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15954           * docs/plugins/inspect/plugin-mpegstream.xml:
15955           * docs/plugins/inspect/plugin-realmedia.xml:
15956           * docs/plugins/inspect/plugin-siddec.xml:
15957           * ext/Makefile.am:
15958           0.10.8.2 pre-release.
15959           * po/LINGUAS:
15960           * po/POTFILES.in:
15961           * po/id.po:
15962           Add new translation.
15963
15964 2008-08-11 18:44:35 +0000  Michael Smith <msmith@xiph.org>
15965
15966           gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
15967           Original commit message from CVS:
15968           * gst/asfdemux/gstasfdemux.c:
15969           Properly aggregate flow returns for both push and pull mode, so we shut
15970           down if all pads are unlinked.
15971           Fixes #546859.
15972
15973 2008-08-07 16:14:42 +0000  Frederic Crozat <fcrozat@mandriva.org>
15974
15975           Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
15976           Original commit message from CVS:
15977           Patch by: Frederic Crozat <fcrozat@mandriva.org>
15978           * ext/dvdread/dvdreadsrc.c: (plugin_init):
15979           * ext/lame/gstlame.c: (plugin_init):
15980           * gst/asfdemux/gstasf.c: (plugin_init):
15981           Make sure gettext returns translations in UTF-8 encoding rather
15982           than in the current locale encoding (#546822).
15983
15984 2008-07-31 14:35:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15985
15986           gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
15987           Original commit message from CVS:
15988           * gst/mpegaudioparse/gstmpegaudioparse.c:
15989           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
15990           (mp3parse_total_time), (mp3parse_bytepos_to_time):
15991           Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
15992           if we're called from there already. Otherwise we end up in a endless
15993           recursion and crash with a stack overflow.
15994           This can happen when a Xing or VBRI header with TOC exists but it
15995           doesn't contain the total time. Fixes bug #545370.
15996
15997 2008-07-31 14:24:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15998
15999           ext/lame/gstlame.c: Use the default for the strict-iso property too.
16000           Original commit message from CVS:
16001           * ext/lame/gstlame.c: (gst_lame_class_init),
16002           (gst_lame_get_default_settings):
16003           Use the default for the strict-iso property too.
16004           Allow a bitrate setting of 0, which lets lame choose the default value
16005           and which makes it possible to set the compression-ratio property.
16006
16007 2008-07-29 16:57:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16008
16009           ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
16010           Original commit message from CVS:
16011           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
16012           (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
16013           * ext/lame/gstlame.h:
16014           Get the defaults settings of LAME in the plugin initialization
16015           function and return FALSE here if something goes wrong. This removes
16016           the hacky failing instance init function.
16017           Use LAMEs default value for all settings instead of overwriting some
16018           of them. Overwriting some of them gives unexpected results if one only
16019           sets a preset. Fixes bug #498004.
16020
16021 2008-07-27 15:56:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16022
16023           ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
16024           Original commit message from CVS:
16025           * ext/lame/gstlame.c: (gst_lame_init):
16026           Use LAME's default for the min/max/mean VBR bitrate. Setting our own
16027           defaults will restrict the bitrate when using the presets in a bad way.
16028           Fixes bug #498004.
16029
16030 2008-07-27 11:01:12 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16031
16032           Put the MPEG audio version into the caps as "mpegaudioversion".
16033           Original commit message from CVS:
16034           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
16035           * gst/mpegaudioparse/gstmpegaudioparse.c:
16036           (mp3_type_frame_length_from_header), (mp3_caps_create),
16037           (gst_mp3parse_chain):
16038           Put the MPEG audio version into the caps as "mpegaudioversion".
16039           This is different from "mpegversion".
16040
16041 2008-07-22 18:25:08 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16042
16043           ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
16044           Original commit message from CVS:
16045           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
16046           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
16047           * ext/lame/gstlame.h:
16048           Fix build with lame >= 3.97. The padding type and cwlimit settings
16049           are deprecated now and the function declarations are hidden in the
16050           headers so deprecate the GObject properties for them and remove them
16051           in 0.11. Fixes bug #544039.
16052
16053 2008-07-13 10:13:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16054
16055           ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
16056           Original commit message from CVS:
16057           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
16058           Don't allow width/height outside the spec (i.e. smaller than 16
16059           and higher than 4096). Such files are corrupted ones and setting
16060           caps that are not a subset of the template caps confuses playbin.
16061           Fixes bug #542646.
16062
16063 2008-07-11 12:30:22 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16064
16065           ext/sidplay/Makefile.am: Fix the build.
16066           Original commit message from CVS:
16067           * ext/sidplay/Makefile.am:
16068           Fix the build.
16069
16070 2008-07-08 14:01:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16071
16072           configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
16073           Original commit message from CVS:
16074           * configure.ac:
16075           Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
16076           flags that are invalid for C++.
16077
16078 2008-07-05 18:57:30 +0000  Tal Shalif <tshalif@nargila.org>
16079
16080           ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
16081           Original commit message from CVS:
16082           Patch by: Tal Shalif <tshalif at nargila dot org>
16083           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
16084           Prevent double free. Fixes bug #541697.
16085
16086 2008-07-05 15:56:56 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16087
16088           gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
16089           Original commit message from CVS:
16090           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
16091           (gst_dvd_demux_get_audio_stream),
16092           (gst_dvd_demux_get_subpicture_stream),
16093           (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
16094           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
16095           (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
16096           (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
16097           * gst/mpegstream/gstmpegdemux.h:
16098           Resend tags event after a FLUSH (seek) to support prerolling
16099           a partial pipeline.
16100
16101 2008-07-03 13:12:26 +0000  Tim-Philipp Müller <tim@centricular.net>
16102
16103           Use correct error code for encrypted streams.
16104           Original commit message from CVS:
16105           * configure.ac:
16106           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
16107           Use correct error code for encrypted streams.
16108
16109 2008-07-02 07:49:19 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16110
16111           gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
16112           Original commit message from CVS:
16113           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
16114           (gst_mpeg_demux_sync_stream_to_time):
16115           Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
16116
16117 2008-06-27 12:58:35 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16118
16119           ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
16120           Original commit message from CVS:
16121           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
16122           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
16123           Allow and implement non-flushing and/or segment seek
16124           (mainly in TIME and chapter format).
16125           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
16126           (gst_dvd_demux_get_subpicture_stream),
16127           (gst_dvd_demux_synchronise_pads),
16128           (gst_dvd_demux_sync_stream_to_time):
16129           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
16130           (gst_mpeg_demux_send_subbuffer),
16131           (gst_mpeg_demux_sync_stream_to_time),
16132           (gst_mpeg_streams_reset_cur_ts):
16133           * gst/mpegstream/gstmpegdemux.h:
16134           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
16135           (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
16136           Delegate a query to upstream if it can't be handled.
16137           Make segment stop aware.
16138           Fix (subtitle) stream synchronization.
16139           Add some debug statements.
16140
16141 2008-06-26 10:40:03 +0000  Edward Hervey <bilboed@bilboed.com>
16142
16143           gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
16144           Original commit message from CVS:
16145           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
16146           Fix build on macosx.
16147
16148 2008-06-13 06:57:21 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16149
16150           Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
16151           Original commit message from CVS:
16152           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16153           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16154           * ext/a52dec/gsta52dec.c:
16155           * ext/amrnb/amrnbdec.c:
16156           * ext/amrnb/amrnbenc.c:
16157           * ext/amrnb/amrnbparse.c:
16158           * ext/lame/gstlame.c:
16159           * ext/mad/gstmad.c:
16160           * ext/sidplay/gstsiddec.cc:
16161           * gst/asfdemux/gstrtspwms.c:
16162           * gst/mpegaudioparse/gstxingmux.c:
16163           * gst/realmedia/rademux.c:
16164           * gst/realmedia/rdtmanager.c:
16165           * gst/realmedia/rtspreal.c:
16166           * gst/synaesthesia/gstsynaesthesia.c:
16167           Add missing elements to docs. Restore alphabetical order in section
16168           file. Document mad (it was included in docs already).
16169           Fix doc-markup: use convinience syntax for examples
16170           (produces valid docbook), add several refsec2 when we have several
16171           titles. Fix some types.
16172
16173 2008-06-13 05:52:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16174
16175           Do not use short_description in section docs for elements. We extract them from element details and there will be war...
16176           Original commit message from CVS:
16177           * ext/lame/gstlame.c:
16178           * ext/sidplay/gstsiddec.cc:
16179           * gst/mpegaudioparse/gstxingmux.c:
16180           Do not use short_description in section docs for elements. We extract
16181           them from element details and there will be warnings if they differ.
16182
16183 2008-06-09 20:02:05 +0000  Benjamin Kampmann <benjamin@fluendo.com>
16184
16185           ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
16186           Original commit message from CVS:
16187           Patch by: Benjamin Kampmann  <benjamin at fluendo dot com>
16188           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
16189           (gst_cdio_add_cdtext_album_tags):
16190           * ext/cdio/gstcdio.h:
16191           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
16192           Also extract album title and album genre from CD-TEXT if
16193           available (#537021).
16194
16195 2008-06-09 07:51:00 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16196
16197           gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
16198           Original commit message from CVS:
16199           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
16200           Don't mark MPEG headers with emphasis == 0x2 as invalid. This
16201           emphasis value is reserved but unfortunately files with that
16202           value exist and the information is not important for the decoder
16203           anyway. Fixes bug #537235.
16204
16205 2008-06-07 18:48:54 +0000  Tim-Philipp Müller <tim@centricular.net>
16206
16207           Require libcdio >= 0.76.
16208           Original commit message from CVS:
16209           * configure.ac:
16210           * ext/cdio/gstcdio.c:
16211           * ext/cdio/gstcdio.h:
16212           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
16213           Require libcdio >= 0.76.
16214
16215 2008-06-02 15:44:57 +0000  Wim Taymans <wim.taymans@gmail.com>
16216
16217           ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
16218           Original commit message from CVS:
16219           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
16220           Drain queued buffers before forwarding the segment event.
16221
16222 2008-06-02 11:59:07 +0000  Wim Taymans <wim.taymans@gmail.com>
16223
16224           ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
16225           Original commit message from CVS:
16226           * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
16227           (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
16228           (gst_a52dec_chain), (gst_a52dec_change_state):
16229           * ext/a52dec/gsta52dec.h:
16230           Add segment handling, buffer clipping and basic reverse playback.
16231
16232 2008-05-28 11:43:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16233
16234           Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
16235           Original commit message from CVS:
16236           * docs/plugins/Makefile.am:
16237           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16238           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16239           * docs/plugins/gst-plugins-ugly-plugins.args:
16240           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16241           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16242           * docs/plugins/inspect/plugin-a52dec.xml:
16243           * docs/plugins/inspect/plugin-amrnb.xml:
16244           * docs/plugins/inspect/plugin-asf.xml:
16245           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16246           * docs/plugins/inspect/plugin-dvdread.xml:
16247           * docs/plugins/inspect/plugin-dvdsub.xml:
16248           * docs/plugins/inspect/plugin-iec958.xml:
16249           * docs/plugins/inspect/plugin-lame.xml:
16250           * docs/plugins/inspect/plugin-mad.xml:
16251           * docs/plugins/inspect/plugin-mpeg2dec.xml:
16252           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16253           * docs/plugins/inspect/plugin-mpegstream.xml:
16254           * docs/plugins/inspect/plugin-realmedia.xml:
16255           * docs/plugins/inspect/plugin-siddec.xml:
16256           * docs/plugins/inspect/plugin-synaesthesia.xml:
16257           * ext/a52dec/gsta52dec.c:
16258           Random doc of the day. Also print human readable format of newsegment
16259           in log message if we complain about it.
16260
16261 2008-05-26 09:06:54 +0000  Wim Taymans <wim.taymans@gmail.com>
16262
16263           ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
16264           Original commit message from CVS:
16265           * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
16266           (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
16267           (gst_a52dec_chain), (gst_a52dec_change_state):
16268           * ext/a52dec/gsta52dec.h:
16269           Mark discont on outgoing buffers after receiving a DISCONT buffer or
16270           when we have a decoding error.
16271           We don't need to clear the cache when we receive a NEWSEGMENT event.
16272           Clear buffer cache in DISCONT.
16273           Add beginnings of GstSegment handling.
16274
16275 2008-05-26 07:41:24 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16276
16277           gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
16278           Original commit message from CVS:
16279           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
16280           Fix alignment issues that caused SIGBUS on some architectures.
16281
16282 2008-05-25 21:30:40 +0000  Tim-Philipp Müller <tim@centricular.net>
16283
16284           gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
16285           Original commit message from CVS:
16286           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
16287           Fix alignment issue which isn't really an issue at all because
16288           the plugin hasn't been ported to 0.10 yet.
16289
16290 2008-05-25 21:03:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16291
16292           configure.ac: Back to devel -> 0.10.8.1
16293           Original commit message from CVS:
16294           * configure.ac:
16295           Back to devel -> 0.10.8.1
16296
16297 === release 0.10.8 ===
16298
16299 2008-05-21 23:03:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16300
16301         * ChangeLog:
16302         * NEWS:
16303         * RELEASE:
16304         * configure.ac:
16305         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16306         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16307         * docs/plugins/inspect/plugin-a52dec.xml:
16308         * docs/plugins/inspect/plugin-asf.xml:
16309         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16310         * docs/plugins/inspect/plugin-dvdread.xml:
16311         * docs/plugins/inspect/plugin-dvdsub.xml:
16312         * docs/plugins/inspect/plugin-iec958.xml:
16313         * docs/plugins/inspect/plugin-lame.xml:
16314         * docs/plugins/inspect/plugin-mad.xml:
16315         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16316         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16317         * docs/plugins/inspect/plugin-mpegstream.xml:
16318         * docs/plugins/inspect/plugin-realmedia.xml:
16319         * docs/plugins/inspect/plugin-siddec.xml:
16320         * gst-plugins-ugly.doap:
16321         * po/LINGUAS:
16322           Release 0.10.8
16323           Original commit message from CVS:
16324           Release 0.10.8
16325
16326 2008-05-21 22:43:42 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16327
16328         * common:
16329         * po/af.po:
16330         * po/az.po:
16331         * po/bg.po:
16332         * po/cs.po:
16333         * po/da.po:
16334         * po/en_GB.po:
16335         * po/es.po:
16336         * po/fi.po:
16337         * po/fr.po:
16338         * po/hu.po:
16339         * po/it.po:
16340         * po/lt.po:
16341         * po/nb.po:
16342         * po/nl.po:
16343         * po/or.po:
16344         * po/pl.po:
16345         * po/pt_BR.po:
16346         * po/ru.po:
16347         * po/sk.po:
16348         * po/sq.po:
16349         * po/sr.po:
16350         * po/sv.po:
16351         * po/uk.po:
16352         * po/vi.po:
16353         * po/zh_CN.po:
16354           Update .po files
16355           Original commit message from CVS:
16356           Update .po files
16357
16358 2008-05-19 21:38:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16359
16360           configure.ac: 0.10.7.4 pre-release
16361           Original commit message from CVS:
16362           * configure.ac:
16363           0.10.7.4 pre-release
16364
16365 2008-05-19 15:07:07 +0000  Edward Hervey <bilboed@bilboed.com>
16366
16367           ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
16368           Original commit message from CVS:
16369           * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
16370           Fix inconsistent use of rate and channels.
16371           Fixes #533581
16372
16373 2008-05-19 10:23:46 +0000  Wim Taymans <wim.taymans@gmail.com>
16374
16375           gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
16376           Original commit message from CVS:
16377           * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
16378           Flush timestamp correction variables on a flush. Fixes #533832.
16379
16380 2008-05-19 10:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16381
16382         * ChangeLog:
16383         * common:
16384         * configure.ac:
16385           Commit 0.10.7.3 pre-rel marker
16386           Original commit message from CVS:
16387           Commit 0.10.7.3 pre-rel marker
16388
16389 2008-05-13 09:33:09 +0000  Edward Hervey <bilboed@bilboed.com>
16390
16391           gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
16392           Original commit message from CVS:
16393           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
16394           Properly aggregate GstFlowReturn from downstream in order to properly
16395           stop, and doing that as early as possible.
16396           Fixes #532807
16397
16398 2008-05-10 15:32:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16399
16400           configure.ac: 0.10.7.2 pre-release
16401           Original commit message from CVS:
16402           * configure.ac:
16403           0.10.7.2 pre-release
16404
16405 2008-05-10 00:44:00 +0000  Edward Hervey <bilboed@bilboed.com>
16406
16407           Always let FLUSH_START events flow downstream.
16408           Original commit message from CVS:
16409           * ext/mad/gstmad.c: (gst_mad_sink_event):
16410           * gst/mpegaudioparse/gstmpegaudioparse.c:
16411           (gst_mp3parse_sink_event):
16412           Always let FLUSH_START events flow downstream.
16413
16414 2008-05-07 08:00:24 +0000  Tim-Philipp Müller <tim@centricular.net>
16415
16416           configure.ac: Error out if we don't have the required core/base versions.
16417           Original commit message from CVS:
16418           * configure.ac:
16419           Error out if we don't have the required core/base versions.
16420
16421 2008-05-06 17:53:26 +0000  Wim Taymans <wim.taymans@gmail.com>
16422
16423           gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
16424           Original commit message from CVS:
16425           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
16426           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
16427           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
16428           Fix video timestamps by adjusting it with the first timestamp found.
16429           Don't assume we have a complete fragment when flushing the adapter,
16430           packets might have been lost or the stream might just be broken.
16431
16432 2008-05-06 10:30:18 +0000  Wim Taymans <wim.taymans@gmail.com>
16433
16434           gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
16435           Original commit message from CVS:
16436           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
16437           Set Rank to NONE so that we don't accidentally try to autoplug the
16438           rdtmanager.
16439
16440 2008-05-05 08:43:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16441
16442           gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
16443           Original commit message from CVS:
16444           * gst/mpegaudioparse/gstmpegaudioparse.c:
16445           (gst_mp3parse_emit_frame):
16446           Send a new duration message if the average bitrate changed and
16447           we don't know the duration from the Xing or VBRI header.
16448           Fixes bug #321857.
16449
16450 2008-04-30 17:16:47 +0000  Wim Taymans <wim.taymans@gmail.com>
16451
16452           gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
16453           Original commit message from CVS:
16454           * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
16455           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
16456           * gst/realmedia/rtspreal.h:
16457           Move assembly rule parsing to the place where we parse the SDP as it's
16458           also there that we create the MDPR and we need the currently selected
16459           asmrule in order to select the right MTLI.
16460           Fixes #529359.
16461
16462 2008-04-29 17:34:19 +0000  Michael Smith <msmith@xiph.org>
16463
16464           gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
16465           Original commit message from CVS:
16466           * gst/realmedia/realhash.c:
16467           * gst/realmedia/rtspreal.c:
16468           Include generated "_stdint.h" instead of <stdint.h> which might not
16469           exist on some systems.
16470
16471 2008-04-25 23:10:54 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16472
16473           ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
16474           Original commit message from CVS:
16475           * ext/sidplay/gstsiddec.cc:
16476           Cast NULL sentinels to void * as NULL is defined as an integer
16477           constant in most environments when using C++ and it's size might
16478           be different from a pointer. Fixes #529488.
16479
16480 2008-04-22 12:11:30 +0000  Edgard Lima <edgard.lima@indt.org.br>
16481
16482         * ChangeLog:
16483         * gst/asfdemux/gstasfdemux.c:
16484         * gst/asfdemux/gstrtspwms.c:
16485           Fix "unused var" compiler error when --disable-gst-debug is used.
16486           Original commit message from CVS:
16487           Fix "unused var" compiler error when --disable-gst-debug is used.
16488
16489 2008-04-17 20:58:00 +0000  Tim-Philipp Müller <tim@centricular.net>
16490
16491           ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
16492           Original commit message from CVS:
16493           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
16494           We should also stop the streaming task when we get a NOT_LINKED
16495           flow return, which is not covered by FLOW_IS_FATAL.
16496
16497 2008-04-17 10:24:32 +0000  Edward Hervey <bilboed@bilboed.com>
16498
16499           ext/: gst_atomic_int_set ==> g_atomic_int_set
16500           Original commit message from CVS:
16501           * ext/cdio/gstcdiocddasrc.c:
16502           * ext/dv/gstdvdemux.c:
16503           gst_atomic_int_set ==> g_atomic_int_set
16504
16505 2008-04-11 08:09:55 +0000  Julien Moutte <julien@moutte.net>
16506
16507           gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
16508           Original commit message from CVS:
16509           2008-04-11  Julien Moutte  <julien@fluendo.com>
16510           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
16511           argument formats.
16512
16513 2008-04-06 08:57:33 +0000  Damien Lespiau <damien.lespiau@gmail.com>
16514
16515           configure.ac: Actually build dlls when cross-compiling with mingw32.
16516           Original commit message from CVS:
16517           Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
16518           * configure.ac:
16519           Actually build dlls when cross-compiling with mingw32.
16520           Fixes bug #526247.
16521
16522 2008-04-04 19:04:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16523
16524           Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
16525           Original commit message from CVS:
16526           * configure.ac:
16527           * gst/mpegaudioparse/gstmpegaudioparse.c:
16528           (mpeg_audio_seek_entry_free):
16529           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
16530           Depend on GLib 2.12 and use it unconditionally as we do in other
16531           modules too already.
16532
16533 2008-04-03 15:21:50 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16534
16535           gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
16536           Original commit message from CVS:
16537           * gst/mpegaudioparse/gstmpegaudioparse.c:
16538           (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
16539           (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
16540           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
16541           (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
16542           (gst_xing_mux_chain):
16543           Use GSlice for allocating the seek table entries if we compile with
16544           GLib 2.10 or newer.
16545
16546 2008-04-01 14:39:24 +0000  Wim Taymans <wim.taymans@gmail.com>
16547
16548           gst/asfdemux/gstasfdemux.c: Remove some debug code.
16549           Original commit message from CVS:
16550           * gst/asfdemux/gstasfdemux.c:
16551           (gst_asf_demux_process_ext_stream_props):
16552           Remove some debug code.
16553
16554 2008-04-01 14:29:32 +0000  Wim Taymans <wim.taymans@gmail.com>
16555
16556           gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
16557           Original commit message from CVS:
16558           * gst/asfdemux/gstasfdemux.c:
16559           (gst_asf_demux_process_ext_stream_props):
16560           Guard against division by 0 and fall back to 25/1 framerate.
16561
16562 2008-04-01 14:00:32 +0000  Wim Taymans <wim.taymans@gmail.com>
16563
16564           gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
16565           Original commit message from CVS:
16566           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
16567           (gst_asf_demux_process_ext_stream_props):
16568           Instead of adding a fixes 25/1 framerate to the video caps, use the
16569           average frame duration in the extended properties of the video stream as
16570           the framerate. Fixes #524346.
16571
16572 2008-03-21 14:15:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16573
16574           configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
16575           Original commit message from CVS:
16576           * configure.ac:
16577           Check if the compiler supports do { } while (0) macros. This fixes
16578           a warning when compiling with g++ 4.3, resulting in a build failure
16579           because of -Werror.
16580
16581 2008-03-19 11:01:25 +0000  Wim Taymans <wim.taymans@gmail.com>
16582
16583           gst/realmedia/asmrules.c: make ) also a delimiter for rules.
16584           Original commit message from CVS:
16585           * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
16586           make ) also a delimiter for rules.
16587           Skip \\ when scanning strings.
16588           Add new testcase for these problems.
16589
16590 2008-03-12 16:09:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16591
16592           gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
16593           Original commit message from CVS:
16594           * gst/mpegaudioparse/gstmpegaudioparse.c:
16595           (gst_mp3parse_sink_event):
16596           Don't take the stream lock when caching events. This is not necessary
16597           and results in a deadlock when seeking with rhythmbox (but not with
16598           totem or banshee for some reason).
16599
16600 2008-03-10 15:17:24 +0000  Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
16601
16602           gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
16603           Original commit message from CVS:
16604           Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
16605           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
16606           Add the version field when creating the CONT chunk resulting in
16607           the Author, Comment and Copyright tags not being parsed correctly.
16608           Fixes #521459.
16609
16610 2008-03-10 15:13:10 +0000  Wim Taymans <wim.taymans@gmail.com>
16611
16612           gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
16613           Original commit message from CVS:
16614           * gst/mpegaudioparse/gstmpegaudioparse.c:
16615           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
16616           Remove trailing newlines from debug statements.
16617
16618 2008-03-04 22:54:21 +0000  Simone Gotti <simone.gotti@email.it>
16619
16620           ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
16621           Original commit message from CVS:
16622           * ext/dvdnav/dvdnavsrc.c:
16623           * ext/dvdnav/dvdnavsrc.h:
16624           Apply patch that adds some seeking support to dvdnav, and fixes it
16625           in various other ways. This doesn't make dvdnavsrc fully functional,
16626           but moves it forward.
16627           Fixes: #476149
16628           Patch By: Simone Gotti <simone.gotti@email.it>
16629           * ext/dvdnav/gst-dvd:
16630           Update the simple dvdnavsrc gst-launch example to work for 0.10
16631
16632 2008-03-03 12:50:56 +0000  Peter Kjellerstedt <pkj@axis.com>
16633
16634           configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
16635           Original commit message from CVS:
16636           * configure.ac:
16637           Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
16638           plug-ins are included/excluded. (#498222)
16639
16640 2008-02-27 15:23:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16641
16642           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
16643           Original commit message from CVS:
16644           * ext/mad/gstmad.c: (gst_mad_sink_event):
16645           * gst/mpegaudioparse/gstmpegaudioparse.c:
16646           (gst_mp3parse_sink_event):
16647           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
16648           of dropping and leaking them.
16649
16650 2008-02-27 13:18:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16651
16652           Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
16653           Original commit message from CVS:
16654           * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
16655           (gst_mad_chain):
16656           * ext/mad/gstmad.h:
16657           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
16658           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
16659           * gst/mpegaudioparse/gstmpegaudioparse.h:
16660           Cache all events except EOS if we still have to send a NEWSEGMENT
16661           event. This will let TAG events be forwarded until after decodebin
16662           to an encoder for example as decodebin only links the pads
16663           after NEWSEGMENT. Fixes bug #518933.
16664
16665 2008-02-27 12:48:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16666
16667           gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
16668           Original commit message from CVS:
16669           * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
16670           Write Xing header at the correct position in the MP3 frame for
16671           stereo files. Fixes bug #518676.
16672
16673 2008-02-23 12:35:53 +0000  Tim-Philipp Müller <tim@centricular.net>
16674
16675           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
16676           Original commit message from CVS:
16677           * configure.ac:
16678           * ext/sidplay/Makefile.am:
16679           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
16680           when building C++ code (#516509).
16681
16682 2008-02-22 14:55:57 +0000  Tim-Philipp Müller <tim@centricular.net>
16683
16684           ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
16685           Original commit message from CVS:
16686           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
16687           Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
16688           Workshop 12 compiler, but probably also crashes (#517985).
16689
16690 2008-02-22 07:11:17 +0000  Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
16691
16692           gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
16693           Original commit message from CVS:
16694           Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
16695           * gst/mpegaudioparse/gstmpegaudioparse.c:
16696           (gst_mp3_channel_mode_get_type),
16697           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
16698           (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
16699           (gst_mp3parse_chain):
16700           * gst/mpegaudioparse/gstmpegaudioparse.h:
16701           Post channel mode and CRC as tags. Fixes bug #504493.
16702
16703 2008-02-22 06:27:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16704
16705           ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
16706           Original commit message from CVS:
16707           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
16708           Correctly chain up to the parent's finalize function.
16709
16710 2008-02-22 06:25:28 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16711
16712           gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
16713           Original commit message from CVS:
16714           * gst/mpegaudioparse/gstmpegaudioparse.c:
16715           (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
16716           Try a bit harder to get valid timestamps, especially if upstream
16717           gives us one and we are at the first frame or resyncing.
16718           Return UNEXPECTED if we get a valid timestamp that is outside of
16719           our configured segment. After all changes done so far this doesn't
16720           seem to cause any regression, please test.
16721
16722 2008-02-22 06:19:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16723
16724           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...
16725           Original commit message from CVS:
16726           Patch by:
16727           Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
16728           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
16729           If we don't have the position to seek to in our index first try
16730           to convert from TIME to BYTES upstream and only if that fails
16731           too use the old hack to simply seek to an earlier position
16732           and let the sink drop everything before segment start.
16733           Partially fixes bug #469930.
16734
16735 2008-02-21 23:54:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16736
16737           configure.ac: Back to development...
16738           Original commit message from CVS:
16739           * configure.ac:
16740           Back to development...
16741
16742 === release 0.10.7 ===
16743
16744 2008-02-21 00:15:22 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16745
16746         * ChangeLog:
16747         * NEWS:
16748         * RELEASE:
16749         * configure.ac:
16750         * docs/plugins/gst-plugins-ugly-plugins.args:
16751         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16752         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16753         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
16754         * docs/plugins/gst-plugins-ugly-plugins.signals:
16755         * docs/plugins/inspect/plugin-a52dec.xml:
16756         * docs/plugins/inspect/plugin-asf.xml:
16757         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16758         * docs/plugins/inspect/plugin-dvdread.xml:
16759         * docs/plugins/inspect/plugin-dvdsub.xml:
16760         * docs/plugins/inspect/plugin-iec958.xml:
16761         * docs/plugins/inspect/plugin-lame.xml:
16762         * docs/plugins/inspect/plugin-mad.xml:
16763         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16764         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16765         * docs/plugins/inspect/plugin-mpegstream.xml:
16766         * docs/plugins/inspect/plugin-realmedia.xml:
16767         * docs/plugins/inspect/plugin-siddec.xml:
16768         * gst-plugins-ugly.doap:
16769         * po/LINGUAS:
16770           Release 0.10.7 - I Cheated Time
16771           Original commit message from CVS:
16772           Release 0.10.7 - I Cheated Time
16773
16774 2008-02-20 23:51:56 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16775
16776         * po/af.po:
16777         * po/az.po:
16778         * po/bg.po:
16779         * po/cs.po:
16780         * po/da.po:
16781         * po/en_GB.po:
16782         * po/es.po:
16783         * po/fi.po:
16784         * po/hu.po:
16785         * po/it.po:
16786         * po/nb.po:
16787         * po/nl.po:
16788         * po/or.po:
16789         * po/pl.po:
16790         * po/pt_BR.po:
16791         * po/sk.po:
16792         * po/sq.po:
16793         * po/sr.po:
16794         * po/sv.po:
16795         * po/uk.po:
16796         * po/vi.po:
16797         * po/zh_CN.po:
16798           Update .po files
16799           Original commit message from CVS:
16800           Update .po files
16801
16802 2008-02-18 20:40:29 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16803
16804           tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
16805           Original commit message from CVS:
16806           * tests/check/Makefile.am:
16807           Exclude dvdreadsrc from the states test too.
16808
16809 2008-02-18 10:25:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16810
16811           gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
16812           Original commit message from CVS:
16813           * gst/mpegaudioparse/gstmpegaudioparse.c:
16814           (gst_mp3parse_emit_frame):
16815           Handler buffers without valid timestamp more correctly: Don't drop
16816           them and don't use the invalid timestamp to calculate the next
16817           timestamp. Fixes bug #516811.
16818
16819 2008-02-18 05:16:44 +0000  Tal Shalif <tshalif@nargila.org>
16820
16821           ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
16822           Original commit message from CVS:
16823           Patch by: Tal Shalif <tshalif at nargila dot org>
16824           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
16825           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
16826           Add some gint64 casts to prevent 32 bit integer overflows.
16827           Fixes bug #516989.
16828
16829 2008-02-17 18:49:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16830
16831           gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
16832           Original commit message from CVS:
16833           * gst/mpegaudioparse/gstmpegaudioparse.c:
16834           Revert previous commit to mp3parse, as it breaks playback
16835           of AVI files.
16836
16837 2008-02-14 13:58:42 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16838
16839           gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
16840           Original commit message from CVS:
16841           * gst/mpegaudioparse/gstmpegaudioparse.c:
16842           (gst_mp3parse_emit_frame):
16843           Return GST_FLOW_UNEXPECTED if we get data that is after our
16844           configured segment. This makes upstream go EOS immediately instead
16845           of sending us the complete stream. Also improve debugging a bit.
16846
16847 2008-02-13 22:57:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16848
16849           ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
16850           Original commit message from CVS:
16851           * ext/dvdread/dvdreadsrc.c:
16852           Fix regression in DVD seeking - when a pack we
16853           expect to be a NAV block turns out not to be, scan forwards
16854           for up to 2MB (at most ~1sec) until we find one.
16855           Fixes: #516278
16856
16857 2008-02-12 21:42:19 +0000  Sébastien Moutte <sebastien@moutte.net>
16858
16859           win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
16860           Original commit message from CVS:
16861           * win32/vs6/libgstmpegaudioparse.dsp:
16862           Add xing files to VS project file.
16863
16864 2008-02-11 13:31:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16865
16866           gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
16867           Original commit message from CVS:
16868           * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
16869           Stop leaking src pad templates. Fixes bug #515708.
16870
16871 2008-02-11 13:29:07 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16872
16873           gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
16874           Original commit message from CVS:
16875           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
16876           Correctly write the size in bytes on big endian systems.
16877           Fixes bug #515725.
16878
16879 2008-02-11 09:13:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16880
16881           ext/lame/gstlame.c: Don't leak the allowed caps.
16882           Original commit message from CVS:
16883           * ext/lame/gstlame.c: (gst_lame_setup):
16884           Don't leak the allowed caps.
16885           * tests/check/pipelines/lame.c: (GST_START_TEST):
16886           Stop leaking all buffers. Fixes bug #515575.
16887
16888 2008-02-08 10:17:11 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16889
16890           gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
16891           Original commit message from CVS:
16892           * gst/mpegaudioparse/plugin.c:
16893           Commit new file I forgot to add.
16894
16895 2008-02-08 01:09:53 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16896
16897           configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
16898           Original commit message from CVS:
16899           * configure.ac:
16900           Make DISABLE_DEPRECATED defined *only* during CVS, not during
16901           pre-releases or releases.
16902
16903 2008-02-08 00:44:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16904
16905         * ChangeLog:
16906           Mention bug 511497 fixed in previous commit
16907           Original commit message from CVS:
16908           Mention bug 511497 fixed in previous commit
16909
16910 2008-02-08 00:36:51 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16911
16912           Move xingmux from -bad.
16913           Original commit message from CVS:
16914           * docs/plugins/Makefile.am:
16915           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16916           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16917           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16918           * gst/mpegaudioparse/Makefile.am:
16919           * gst/mpegaudioparse/gstmpegaudioparse.c:
16920           * gst/mpegaudioparse/gstxingmux.c:
16921           * tests/check/Makefile.am:
16922           * tests/check/elements/.cvsignore:
16923           Move xingmux from -bad.
16924
16925 2008-02-07 19:25:08 +0000  Sébastien Moutte <sebastien@moutte.net>
16926
16927           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
16928           Original commit message from CVS:
16929           * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
16930           Use gst_guint64_to_gdouble for conversion
16931           * win32/vs6/libgstasfdemux.dsp:
16932           * win32/vs6/libgstdvdsub.dsp:
16933           * win32/vs6/libgstrealmedia.dsp:
16934           Update project dependencies and add new source files
16935
16936 2008-02-04 14:27:32 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
16937
16938           ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
16939           Original commit message from CVS:
16940           * ext/mpeg2dec/gstmpeg2dec.c:
16941           Reset decoder when handling sequence where libmpeg2 has set
16942           frame period to 0, probably due to a corrupt packet.
16943           Fixes bug #514297
16944
16945 2008-01-29 19:10:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16946
16947           gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
16948           Original commit message from CVS:
16949           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
16950           (gst_mp3parse_chain):
16951           Don't set new caps on the srcpad everytime the bitrate or MPEG
16952           version changes but calculate new spf value when the MPEG version
16953           changes.
16954
16955 2008-01-23 10:34:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16956
16957           Add documentation for the xingheader plugin.
16958           Original commit message from CVS:
16959           * docs/plugins/Makefile.am:
16960           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
16961           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
16962           * gst/xingheader/gstxingmux.c:
16963           * gst/xingheader/gstxingmux.h:
16964           Add documentation for the xingheader plugin.
16965           * tests/check/elements/xingmux.c: (GST_START_TEST):
16966           Set element state to PLAYING before doing something else.
16967
16968 2008-01-23 10:11:44 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16969
16970           tests/check/: Add simple unit test for the xingmux element.
16971           Original commit message from CVS:
16972           * tests/check/Makefile.am:
16973           * tests/check/elements/.cvsignore:
16974           * tests/check/elements/xingmux.c: (setup_xingmux),
16975           (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
16976           * tests/check/elements/xingmux_testdata.h:
16977           Add simple unit test for the xingmux element.
16978           * gst/xingheader/gstxingmux.c: (generate_xing_header),
16979           (gst_xing_mux_finalize), (xing_reset):
16980           Fix a memleak and invalid seek tables with less than 100 MP3 frames.
16981
16982 2008-01-21 13:35:02 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16983
16984           docs/plugins/: Add the real and rtsp elements and update the lists.
16985           Original commit message from CVS:
16986           * docs/plugins/Makefile.am:
16987           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16988           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16989           Add the real and rtsp elements and update the lists.
16990           * docs/plugins/inspect/plugin-amrnb.xml:
16991           * docs/plugins/inspect/plugin-asf.xml:
16992           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16993           * docs/plugins/inspect/plugin-dvdsub.xml:
16994           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16995           * docs/plugins/inspect/plugin-mpegstream.xml:
16996           * docs/plugins/inspect/plugin-realmedia.xml:
16997           * docs/plugins/inspect/plugin-siddec.xml:
16998           * docs/plugins/inspect/plugin-synaesthesia.xml:
16999           Regenerate docs.
17000           * gst/iec958/ac3_padder.c:
17001           * gst/iec958/ac3_padder.h:
17002           Do not use gtk-doc style comments for non gtk-doc comments. Note -
17003           there are functions defined using extern in the .c file - does that
17004           make sense?
17005
17006 2008-01-21 12:43:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17007
17008           ext/mad/gstmad.c: Chain up at the end of the function.
17009           Original commit message from CVS:
17010           * ext/mad/gstmad.c:
17011           Chain up at the end of the function.
17012
17013 2008-01-19 16:04:14 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17014
17015           ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
17016           Original commit message from CVS:
17017           * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
17018           Don't add pad templates for the base class but only in the
17019           subclasses.
17020
17021 2008-01-17 17:26:48 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
17022
17023           ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
17024           Original commit message from CVS:
17025           * ext/lame/gstlame.c:
17026           * ext/lame/gstlame.h:
17027           Fix the case where you initially have stereo input, and so lame's
17028           mode is not set to mono, and then you get input with mono audio and
17029           soon after you get stereo input again. What happened before this
17030           commit is that it would keep the encoding mode as mono. It should
17031           change it back to the one requested by the app (or the default one)
17032           if not requested.
17033
17034 2008-01-15 17:18:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17035
17036           gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
17037           Original commit message from CVS:
17038           * gst/mpegaudioparse/gstmpegaudioparse.c:
17039           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
17040           (mp3parse_bytepos_to_time):
17041           Interpolate the VBRI seek table entries to get better results,
17042           support 3 byte seek table entries and prevent overflows in the
17043           seek table by adding the relative offsets when using the seek
17044           table in a large enough data type.
17045
17046 2008-01-14 15:02:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17047
17048           gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
17049           Original commit message from CVS:
17050           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
17051           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
17052           (mp3parse_bytepos_to_time):
17053           * gst/mpegaudioparse/gstmpegaudioparse.h:
17054           Add support for seeking based on the VBRI seek table. Might make
17055           sense to use interpolation in the table later to get hopefully a
17056           bit more accurate values.
17057
17058 2008-01-14 11:41:32 +0000  Wim Taymans <wim.taymans@gmail.com>
17059
17060           ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
17061           Original commit message from CVS:
17062           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
17063           (handle_picture), (handle_slice):
17064           Fix compilation error. Fixes #509313.
17065
17066 2008-01-14 11:24:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17067
17068           ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
17069           Original commit message from CVS:
17070           * ext/lame/gstlame.c: (gst_lame_sink_event):
17071           Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
17072           as 8 * GST_SECOND is too large for int.
17073
17074 2008-01-14 10:52:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17075
17076           gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
17077           Original commit message from CVS:
17078           * gst/xingheader/gstxingmux.c: (generate_xing_header):
17079           Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
17080           of 0xfe.
17081
17082 2008-01-14 10:42:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17083
17084           gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
17085           Original commit message from CVS:
17086           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
17087           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
17088           (mp3parse_total_bytes), (mp3parse_total_time):
17089           * gst/mpegaudioparse/gstmpegaudioparse.h:
17090           Add initial support for reading VBRI headers as found in VBR files
17091           created by some Fraunhofer encoders. Currently we only read the
17092           number of frames and bytes (and calculate duration, etc from this)
17093           but there is also a seek table that we currently don't use.
17094
17095 2008-01-14 09:17:47 +0000  Mark Nauwelaerts <manauw@syknet.be>
17096
17097           ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
17098           Original commit message from CVS:
17099           Patch by: Mark Nauwelaerts <manauw at syknet dot be>
17100           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
17101           (gst_lame_sink_event):
17102           Correctly set number of channels when using mono-encoding mode
17103           and fix the duration calculation of the EOS buffer.
17104
17105 2008-01-14 09:13:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17106
17107           gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
17108           Original commit message from CVS:
17109           * gst/mpegaudioparse/gstmpegaudioparse.c:
17110           (gst_mp3parse_handle_first_frame):
17111           Guard against 0 values in the Xing header as frame count and
17112           byte count and calculate the bitrate when we have all values
17113           we need and not before.
17114
17115 2008-01-14 09:09:49 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17116
17117           gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
17118           Original commit message from CVS:
17119           * gst/xingheader/gstxingmux.c: (generate_xing_header):
17120           Remove accidentially leftover debug printf.
17121
17122 2008-01-14 08:56:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17123
17124           gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
17125           Original commit message from CVS:
17126           * gst/xingheader/gstxingmux.c: (has_xing_header),
17127           (generate_xing_header), (gst_xing_mux_chain),
17128           (gst_xing_mux_sink_event):
17129           Choose smallest possible frame size for the Xing header, properly
17130           set the timestamp, duration and offset on the outgoing buffers,
17131           only send NEWSEGMENT events in BYTE format downstream and also
17132           drop VBRI headers if already existing.
17133
17134 2008-01-12 09:22:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17135
17136           gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
17137           Original commit message from CVS:
17138           * gst/xingheader/Makefile.am:
17139           * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
17140           (has_xing_header), (generate_xing_header),
17141           (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
17142           (gst_xing_mux_init), (gst_xing_mux_chain),
17143           (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
17144           * gst/xingheader/gstxingmux.h:
17145           Major cleanup and rewrite of xingmux with less bugs and new features:
17146           - Handles other layers as 3
17147           - Write TOC
17148
17149 2008-01-10 17:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
17150
17151           ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
17152           Original commit message from CVS:
17153           * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
17154           (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
17155           Call g_type_class_ref() from a thread-safe context and not
17156           from the streaming thread to avoid GLib screwing up (see
17157           bug #349410 and #493432). Comment out unused code.
17158
17159 2008-01-10 15:24:08 +0000  Wim Taymans <wim.taymans@gmail.com>
17160
17161           ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
17162           Original commit message from CVS:
17163           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
17164           (handle_picture), (clip_buffer), (handle_slice),
17165           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
17166           (gst_mpeg2dec_change_state):
17167           * ext/mpeg2dec/gstmpeg2dec.h:
17168           Add buffer clipping.
17169           Add basic reverse playback support. Not complete yet when dealing with
17170           non-closed GOPs.
17171
17172 2008-01-10 12:28:19 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17173
17174           autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
17175           Original commit message from CVS:
17176           * autogen.sh:
17177           Add -Wno-portability to the automake parameters to stop warnings
17178           about GNU make extensions being used. We require GNU make in almost
17179           every Makefile anyway.
17180           * configure.ac:
17181           Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
17182           at the same time is required for per target flags.
17183
17184 2008-01-09 13:51:38 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17185
17186           Makefile.am: Include lcov.mak to allow building coverage reports.
17187           Original commit message from CVS:
17188           * Makefile.am:
17189           Include lcov.mak to allow building coverage reports.
17190
17191 2008-01-08 19:42:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17192
17193           Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
17194           Original commit message from CVS:
17195           * ext/mad/gstmad.c: (mpg123_parse_xing_header):
17196           * gst/mpegaudioparse/gstmpegaudioparse.c:
17197           (gst_mp3parse_handle_first_frame):
17198           Make sure that the Xing TOC starts with 0 and the entries
17199           are increasing over time. Otherwise it's broken and should
17200           be skipped. Fixes bug #507821.
17201
17202 2008-01-08 16:31:29 +0000  Tim-Philipp Müller <tim@centricular.net>
17203
17204           gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
17205           Original commit message from CVS:
17206           * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
17207           (gst_asf_demux_add_video_stream),
17208           (gst_asf_demux_process_ext_content_desc),
17209           (gst_asf_demux_get_metadata_for_stream),
17210           (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
17211           (gst_asf_demux_change_state):
17212           * gst/asfdemux/gstasfdemux.h:
17213           Parse metadata object and extract pixel aspect ratio. Fixes #507844.
17214
17215 2007-12-31 21:41:52 +0000  David Schleef <ds@schleef.org>
17216
17217           docs/plugins/.cvsignore: Add *-undeclared.txt
17218           Original commit message from CVS:
17219           * docs/plugins/.cvsignore:
17220           Add *-undeclared.txt
17221
17222 2007-12-21 14:01:06 +0000  Wim Taymans <wim.taymans@gmail.com>
17223
17224           gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
17225           Original commit message from CVS:
17226           * gst/realmedia/rdtmanager.c:
17227           (gst_rdt_manager_marshal_VOID__UINT_UINT),
17228           (gst_rdt_manager_class_init):
17229           * gst/realmedia/rdtmanager.h:
17230           Implement some more signals that rtspsrc connects to.
17231           Fixes #504671.
17232
17233 2007-12-18 09:07:53 +0000  Tim-Philipp Müller <tim@centricular.net>
17234
17235           Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
17236           Original commit message from CVS:
17237           * Makefile.am:
17238           Include common/win32.mak for CRLF check of win32 project
17239           files (see #393626).
17240
17241 2007-12-13 11:20:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17242
17243           gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
17244           Original commit message from CVS:
17245           * gst/mpegaudioparse/gstmpegaudioparse.c:
17246           (gst_mp3parse_sink_event), (mp3parse_handle_seek):
17247           Don't post SEGMENT_START messages on the bus, only the element
17248           driving the pipeline should do that.
17249
17250 2007-12-09 04:29:35 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17251
17252           configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
17253           Original commit message from CVS:
17254           * configure.ac:
17255           Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
17256
17257 2007-12-03 19:05:20 +0000  Wim Taymans <wim.taymans@gmail.com>
17258
17259           ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
17260           Original commit message from CVS:
17261           * ext/mpeg2dec/gstmpeg2dec.h:
17262           Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
17263           Fixes #500808.
17264
17265 2007-11-20 12:15:51 +0000  Julien Moutte <julien@moutte.net>
17266
17267           gst/realmedia/rtspreal.c: Fix build on Mac OS X.
17268           Original commit message from CVS:
17269           2007-11-20  Julien MOUTTE  <julien@moutte.net>
17270           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
17271           on Mac OS X.
17272
17273 2007-11-19 11:38:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17274
17275           gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
17276           Original commit message from CVS:
17277           * gst/mpegaudioparse/gstmpegaudioparse.c:
17278           Restore the segment handling logic.
17279           Please don't do behavioural changes under the heading of 'leak fixes'
17280           or 'whitespace changes', people.
17281
17282 2007-11-19 09:50:58 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17283
17284           gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
17285           Original commit message from CVS:
17286           * gst/mpegaudioparse/gstmpegaudioparse.c:
17287           Plug some leaks.
17288
17289 2007-11-13 06:57:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17290
17291           gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
17292           Original commit message from CVS:
17293           * gst/asfdemux/gstasfdemux.c:
17294           Sync _activate_pull() a little more with other demuxers.
17295
17296 2007-11-11 20:41:32 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
17297
17298           gst/mpegstream/gstmpegdemux.c: recognize the padding stream
17299           Original commit message from CVS:
17300           * gst/mpegstream/gstmpegdemux.c:
17301           recognize the padding stream
17302
17303 2007-10-31 14:33:03 +0000  Tim-Philipp Müller <tim@centricular.net>
17304
17305           gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
17306           Original commit message from CVS:
17307           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
17308           Convert tags that come as string into the type required by
17309           GstTagList.
17310
17311 2007-10-30 12:27:32 +0000  Wim Taymans <wim.taymans@gmail.com>
17312
17313           gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
17314           Original commit message from CVS:
17315           * gst/mpegaudioparse/gstmpegaudioparse.c:
17316           (gst_mp3parse_emit_frame):
17317           Remove some more broken code, it seems to clip even when it should not.
17318           See #491305.
17319
17320 2007-10-30 11:13:49 +0000  Wim Taymans <wim.taymans@gmail.com>
17321
17322           gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
17323           Original commit message from CVS:
17324           * gst/mpegaudioparse/gstmpegaudioparse.c:
17325           (gst_mp3parse_emit_frame):
17326           When the element is not driving the streaming thread it is not supposed
17327           to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
17328           upstream when it detects EOS. See #491305.
17329
17330 2007-10-13 15:13:34 +0000  Mark Nauwelaerts <mnauw@users.sourceforge.net>
17331
17332           gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
17333           Original commit message from CVS:
17334           Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
17335           * gst/dvdsub/Makefile.am:
17336           * gst/dvdsub/gstdvdsubdec.c:
17337           * gst/dvdsub/gstdvdsubparse.c:
17338           * gst/dvdsub/gstdvdsubparse.h:
17339           Add dvd subtitle parser, which just packetizes the input
17340           stream. This is needed to mux dvd subtitles into matroska
17341           files, since the muxer expects unfragmented and properly
17342           timestamped input (#415754).
17343
17344 2007-10-10 12:02:30 +0000  Tim-Philipp Müller <tim@centricular.net>
17345
17346           configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
17347           Original commit message from CVS:
17348           * configure.ac:
17349           Update requirements from past CVS versions to released
17350           versions (0.10.14 in this case).
17351           * ext/sidplay/gstsiddec.cc:
17352           Fix compilation with g++-4.2.
17353
17354 2007-10-08 17:51:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17355
17356           gst/realmedia/: Fix some compiler warnings shown on Forte.
17357           Original commit message from CVS:
17358           * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
17359           (gst_asm_scan_parse_condition):
17360           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
17361           Fix some compiler warnings shown on Forte.
17362
17363 2007-10-05 08:51:44 +0000  Gautier Portet <kassoulet@gmail.com>
17364
17365           gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
17366           Original commit message from CVS:
17367           Patch by: Gautier Portet <kassoulet at gmail dot com>
17368           * gst/xingheader/gstxingmux.c:
17369           The size of the Xing header is actually 417 as it's rounded to the
17370           next smaller integer. Fixes #397759.
17371           * gst/xingheader/gstxingmux.c: (xing_generate_header),
17372           (xing_push_header):
17373           Some random cleanup, add FIXMEs and TODOs and check if the newsegment
17374           event to the beginning was successful before pushing the header again.
17375
17376 2007-09-29 17:11:16 +0000  Sébastien Moutte <sebastien@moutte.net>
17377
17378           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
17379           Original commit message from CVS:
17380           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
17381           (mp3parse_bytepos_to_time):
17382           Use gst_util_guint64_to_gdouble for conversions.
17383           * win32/vs6/libgstmad.dsp:
17384           Add a link to libgstaudio.
17385
17386 2007-09-26 13:40:35 +0000  Tim-Philipp Müller <tim@centricular.net>
17387
17388           ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
17389           Original commit message from CVS:
17390           * ext/lame/gstlame.c:
17391           Fix up case where there is no peer, in which case
17392           _get_allowed_caps() will return NULL.
17393
17394 2007-09-25 13:20:27 +0000  Tim-Philipp Müller <tim@centricular.net>
17395
17396           ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
17397           Original commit message from CVS:
17398           * ext/lame/gstlame.c:
17399           Use GST_PTR_FORMAT to print caps in debug statement.
17400
17401 2007-09-25 09:16:05 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17402
17403           configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
17404           Original commit message from CVS:
17405           * configure.ac:
17406           Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
17407           AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
17408           in configure.ac.
17409
17410 2007-09-24 10:26:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17411
17412           ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
17413           Original commit message from CVS:
17414           * ext/lame/gstlame.c:
17415           Allow fixing the sample rate lame converts to by negotiating fixed
17416           sample rate on the src pad caps.
17417           Add docs for it.
17418           * tests/check/Makefile.am:
17419           * tests/check/pipelines/lame.c:
17420           Add a check for it.
17421
17422 2007-09-22 18:22:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17423
17424           po/: Updated translations.
17425           Original commit message from CVS:
17426           * po/LINGUAS:
17427           * po/da.po:
17428           Updated translations.
17429
17430 2007-09-22 18:20:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17431
17432           po/pl.po: Added Polish translation.
17433           Original commit message from CVS:
17434           translated by: Jakub Bogusz <qboosh@pld-linux.org>
17435           * po/pl.po:
17436           Added Polish translation.
17437
17438 2007-09-22 18:19:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17439
17440           po/fi.po: Added Finnish translation.
17441           Original commit message from CVS:
17442           translated by: Ilkka Tuohela <hile@iki.fi>
17443           * po/fi.po:
17444           Added Finnish translation.
17445
17446 2007-09-22 18:17:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17447
17448           po/es.po: Added Spanish translation.
17449           Original commit message from CVS:
17450           translated by: Jorge González González <aloriel@gmail.com>
17451           * po/es.po:
17452           Added Spanish translation.
17453
17454 2007-09-22 18:17:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17455
17456           po/bg.po: Added Bulgarian translation.
17457           Original commit message from CVS:
17458           translated by: Alexander Shopov <ash@contact.bg>
17459           * po/bg.po:
17460           Added Bulgarian translation.
17461
17462 2007-09-20 11:47:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17463
17464           gst/iec958/ac3iec.c: Chainup in finalize.
17465           Original commit message from CVS:
17466           * gst/iec958/ac3iec.c:
17467           Chainup in finalize.
17468           * tests/check/Makefile.am:
17469           * tests/check/generic/states.c:
17470           Improved state change unit test.
17471
17472 2007-09-19 18:20:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17473
17474           Ignore registries in any format.
17475           Original commit message from CVS:
17476           * docs/plugins/.cvsignore:
17477           * tests/check/.cvsignore:
17478           Ignore registries in any format.
17479
17480 2007-09-08 20:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
17481
17482           configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers.  This has the advan...
17483           Original commit message from CVS:
17484           * configure.ac:
17485           Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
17486           define in the lame headers.  This has the advantage that
17487           it should still work when we're cross-compiling (#452025).
17488
17489 2007-08-24 15:55:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17490
17491           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
17492           Original commit message from CVS:
17493           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
17494           Add other allowed rates to the pad templates.
17495           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
17496           Reset the parser to release memory in dispose.
17497
17498 2007-08-17 06:56:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17499
17500           ext/: Fix more leaks.
17501           Original commit message from CVS:
17502           * ext/amrnb/amrnbdec.c:
17503           * ext/amrnb/amrnbenc.c:
17504           * ext/amrnb/amrnbparse.c:
17505           * ext/sidplay/gstsiddec.cc:
17506           Fix more leaks.
17507
17508 2007-08-16 14:49:11 +0000  Daniel Charles <dcharles@ti.com>
17509
17510           ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
17511           Original commit message from CVS:
17512           Patch by: Daniel Charles <dcharles at ti dot com>
17513           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
17514           (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
17515           (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
17516           (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
17517           * ext/amrnb/amrnbenc.h:
17518           Add property to select the BandMode of the AMR encoder.
17519           See #466442.
17520
17521 2007-08-16 12:15:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17522
17523           gst/realmedia/asmrules.c: Make ro memory to share.
17524           Original commit message from CVS:
17525           * gst/realmedia/asmrules.c:
17526           Make ro memory to share.
17527
17528 2007-08-16 11:52:57 +0000  Wim Taymans <wim.taymans@gmail.com>
17529
17530           gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
17531           Original commit message from CVS:
17532           * gst/mpegaudioparse/gstmpegaudioparse.c:
17533           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
17534           * gst/mpegaudioparse/gstmpegaudioparse.h:
17535           Queue segment event and push it after we know the caps on the pad or
17536           else an autoplugger might not have plugged the element yet and the
17537           segment is lost.
17538
17539 2007-08-16 07:17:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17540
17541           gst/iec958/ac3iec.c: Fix tests.
17542           Original commit message from CVS:
17543           * gst/iec958/ac3iec.c:
17544           Fix tests.
17545
17546 2007-08-16 06:48:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17547
17548           tests/check/: Add generic state-change test suite to help to fi leaks.
17549           Original commit message from CVS:
17550           * tests/check/Makefile.am:
17551           * tests/check/generic/.cvsignore:
17552           * tests/check/generic/states.c:
17553           Add generic state-change test suite to help to fi leaks.
17554
17555 2007-08-09 10:57:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17556
17557           po/: Added Portuguese (Brazilian) translation.
17558           Original commit message from CVS:
17559           translated by: Raphael Higino <phhigino@gmail.com>
17560           * po/LINGUAS:
17561           * po/pt_BR.po:
17562           Added Portuguese (Brazilian) translation.
17563
17564 2007-08-09 10:55:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17565
17566           po/: Updated translations.
17567           Original commit message from CVS:
17568           * po/hu.po:
17569           * po/nl.po:
17570           * po/sv.po:
17571           * po/uk.po:
17572           Updated translations.
17573
17574 2007-08-07 11:50:44 +0000  Wim Taymans <wim.taymans@gmail.com>
17575
17576           gst/realmedia/rmdemux.c: Activate timestamp fixing code.
17577           Original commit message from CVS:
17578           * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
17579           (gst_rmdemux_parse_video_packet):
17580           Activate timestamp fixing code.
17581
17582 2007-08-07 10:57:09 +0000  Wim Taymans <wim.taymans@gmail.com>
17583
17584           gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
17585           Original commit message from CVS:
17586           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
17587           (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
17588           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
17589           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
17590           Do fragment collection in the demuxer so that we can now work with
17591           both ffmpeg and realvideodec to decoder real video content.
17592
17593 2007-08-04 12:59:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17594
17595           gst/realmedia/asmrules.c: Include stdlib.h.
17596           Original commit message from CVS:
17597           * gst/realmedia/asmrules.c:
17598           Include stdlib.h.
17599
17600 2007-08-03 16:21:19 +0000  Wim Taymans <wim.taymans@gmail.com>
17601
17602           gst/realmedia/rdtmanager.c: Fix caps.
17603           Original commit message from CVS:
17604           * gst/realmedia/rdtmanager.c:
17605           Fix caps.
17606
17607 2007-08-03 16:11:09 +0000  Wim Taymans <wim.taymans@gmail.com>
17608
17609           gst/realmedia/rtspreal.c: Disable UDP transport for now.
17610           Original commit message from CVS:
17611           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
17612           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
17613           Disable UDP transport for now.
17614
17615 2007-08-03 16:09:01 +0000  Wim Taymans <wim.taymans@gmail.com>
17616
17617           gst/realmedia/: Add simple rdt manager.
17618           Original commit message from CVS:
17619           * gst/realmedia/Makefile.am:
17620           * gst/realmedia/rdtmanager.c: (find_session_by_id),
17621           (create_session), (free_session), (gst_rdt_manager_base_init),
17622           (gst_rdt_manager_marshal_BOXED__UINT_UINT),
17623           (gst_rdt_manager_class_init), (gst_rdt_manager_init),
17624           (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
17625           (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
17626           (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
17627           (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
17628           (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
17629           (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
17630           (gst_rdt_manager_plugin_init):
17631           * gst/realmedia/rdtmanager.h:
17632           * gst/realmedia/rmdemux.c: (plugin_init):
17633           Add simple rdt manager.
17634
17635 2007-08-03 14:19:50 +0000  Wim Taymans <wim.taymans@gmail.com>
17636
17637           gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
17638           Original commit message from CVS:
17639           * gst/realmedia/rdtdepay.c:
17640           Fix the encoding-name so that it matches what the rtsp extension sets.
17641
17642 2007-08-02 19:37:41 +0000  Wim Taymans <wim.taymans@gmail.com>
17643
17644           gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
17645           Original commit message from CVS:
17646           * gst/realmedia/asmrules.c: (gst_asm_node_free),
17647           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
17648           (gst_asm_scan_string), (gst_asm_scan_number),
17649           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
17650           (gst_asm_scan_next_token), (gst_asm_rule_free),
17651           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
17652           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
17653           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
17654           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
17655           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
17656           (gst_asm_rule_book_match), (main):
17657           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
17658           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
17659           Use g_hash_table_destroy instead of _unref which is too new.
17660
17661 2007-08-02 19:30:05 +0000  Wim Taymans <wim.taymans@gmail.com>
17662
17663           gst/realmedia/.cvsignore: Add test to ignore.
17664           Original commit message from CVS:
17665           * gst/realmedia/.cvsignore:
17666           Add test to ignore.
17667           * gst/realmedia/Makefile.am:
17668           * gst/realmedia/asmrules.c: (gst_asm_node_new),
17669           (gst_asm_node_free), (gst_asm_operator_eval),
17670           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
17671           (gst_asm_scan_string), (gst_asm_scan_number),
17672           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
17673           (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
17674           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
17675           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
17676           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
17677           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
17678           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
17679           (gst_asm_rule_book_match), (main):
17680           * gst/realmedia/asmrules.h:
17681           Added asembler rule book parser and evaluator.
17682           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
17683           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
17684           * gst/realmedia/rtspreal.h:
17685           Keep per stream config info.
17686           Parse and evaluate asm rule books for stream selection.
17687
17688 2007-07-31 19:16:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17689
17690           gst/realmedia/rtspreal.c: Include stdlib.
17691           Original commit message from CVS:
17692           * gst/realmedia/rtspreal.c:
17693           Include stdlib.
17694
17695 2007-07-27 16:39:45 +0000  Wim Taymans <wim.taymans@gmail.com>
17696
17697           gst/realmedia/: Split out hash code in separate file.
17698           Original commit message from CVS:
17699           * gst/realmedia/Makefile.am:
17700           * gst/realmedia/realhash.c: (hash), (call_hash),
17701           (gst_rtsp_ext_real_calc_response_and_checksum):
17702           * gst/realmedia/realhash.h:
17703           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
17704           (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
17705           Split out hash code in separate file.
17706
17707 2007-07-27 10:12:55 +0000  Wim Taymans <wim.taymans@gmail.com>
17708
17709           gst/: Fix include paths and link dependecies for rtsp extension.
17710           Original commit message from CVS:
17711           * gst/asfdemux/Makefile.am:
17712           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
17713           (gst_rtsp_wms_class_init):
17714           * gst/realmedia/Makefile.am:
17715           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
17716           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
17717           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
17718           (_do_init), (gst_rtsp_real_class_init):
17719           Fix include paths and link dependecies for rtsp extension.
17720
17721 2007-07-26 15:52:43 +0000  Wim Taymans <wim.taymans@gmail.com>
17722
17723           gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
17724           Original commit message from CVS:
17725           * gst/realmedia/Makefile.am:
17726           * gst/realmedia/rmdemux.c: (plugin_init):
17727           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
17728           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
17729           (call_hash), (rtsp_ext_real_calc_response_and_checksum),
17730           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
17731           (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
17732           (gst_rtsp_real_init), (gst_rtsp_real_finalize),
17733           (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
17734           (gst_rtsp_real_plugin_init):
17735           * gst/realmedia/rtspreal.h:
17736           Add RealMedia RTSP extension module. It has rank NONE until it is fully
17737           functional.
17738
17739 2007-07-25 18:38:42 +0000  Wim Taymans <wim.taymans@gmail.com>
17740
17741           gst/asfdemux/: Move WMS RTSP extension from -good to here.
17742           Original commit message from CVS:
17743           * gst/asfdemux/Makefile.am:
17744           * gst/asfdemux/gstasf.c: (plugin_init):
17745           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
17746           (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
17747           (gst_rtsp_wms_configure_stream), (_do_init),
17748           (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
17749           (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
17750           (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
17751           * gst/asfdemux/gstrtspwms.h:
17752           Move WMS RTSP extension from -good to here.
17753           Port it to the new pluggable extension interface.
17754
17755 2007-07-24 06:58:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17756
17757           ext/mad/Makefile.am: Link to audio helper from plugins-base.
17758           Original commit message from CVS:
17759           * ext/mad/Makefile.am:
17760           Link to audio helper from plugins-base.
17761
17762 2007-07-24 05:05:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17763
17764           Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
17765           Original commit message from CVS:
17766           * configure.ac:
17767           * ext/mad/gstmad.c: (gst_mad_chain):
17768           Use the new buffer clipping function from gstaudio here and
17769           require gst-plugins-base CVS.
17770
17771 2007-07-23 09:07:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17772
17773           configure.ac: Sync liboil check with plugins-base. Add libm check.
17774           Original commit message from CVS:
17775           * configure.ac:
17776           Sync liboil check with plugins-base. Add libm check.
17777           * gst/synaesthesia/Makefile.am:
17778           Link against libm. We're using sqrt here.
17779
17780 2007-07-20 07:58:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17781
17782           gst/asfdemux/gstasfdemux.c: Include stdlib.
17783           Original commit message from CVS:
17784           * gst/asfdemux/gstasfdemux.c:
17785           Include stdlib.
17786
17787 2007-07-20 07:41:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17788
17789           ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
17790           Original commit message from CVS:
17791           * ext/annodex/Makefile.am:
17792           Fix CFLAGS/LIBS.
17793           * ext/cdio/gstcdiocddasrc.c:
17794           * ext/libpng/gstpngdec.c: (gst_pngdec_task):
17795           Include stdlib
17796           * ext/cairo/Makefile.am:
17797           * gst/videofilter/Makefile.am:
17798           * tests/examples/level/Makefile.am:
17799           Use $(LIBM) instead of -lm
17800
17801 2007-07-18 17:51:55 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17802
17803           gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
17804           Original commit message from CVS:
17805           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
17806           (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
17807           * gst/mpegaudioparse/gstmpegaudioparse.h:
17808           Save some memory for each frame by only saving the start timestamp
17809           and start byte position instead of additionally the stop timestamp
17810           and stop byte position. This requires us to use a doubly-linked list
17811           but still saves 8-12 bytes per frame.
17812
17813 2007-07-16 09:14:18 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17814
17815           ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
17816           Original commit message from CVS:
17817           * ext/mad/gstmad.c: (clip_outgoing_buffer):
17818           Fix buffer clipping to correctly clip to the segment stop.
17819
17820 2007-07-15 19:39:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17821
17822           gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
17823           Original commit message from CVS:
17824           * gst/mpegaudioparse/gstmpegaudioparse.c:
17825           (gst_mp3parse_emit_frame):
17826           Fix a calculation that was causing mp3parse to drop every incoming
17827           frame when upstream delivered a segment in TIME format, breaking
17828           playback of all mpeg system streams.
17829
17830 2007-07-13 16:46:35 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17831
17832           Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
17833           Original commit message from CVS:
17834           * Makefile.am:
17835           * configure.ac:
17836           * tests/Makefile.am:
17837           Remove bogus check for libcheck, since we check for
17838           gstreamer-check and it pulls in the required info from
17839           and we weren't actually _using_ the information for
17840           libcheck ourselves anyway.
17841
17842 2007-07-13 16:27:56 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17843
17844           gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
17845           Original commit message from CVS:
17846           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
17847           (gst_mp3parse_init), (gst_mp3parse_dispose),
17848           (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
17849           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
17850           (mp3parse_handle_seek), (mp3parse_src_query):
17851           * gst/mpegaudioparse/gstmpegaudioparse.h:
17852           Implement accurate seeking in mpegaudioparse. Fixes #308312.
17853           Also implement segment seeks.
17854
17855 2007-07-13 15:46:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17856
17857           ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
17858           Original commit message from CVS:
17859           * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
17860           (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
17861           (gst_mad_chain), (gst_mad_change_state):
17862           * ext/mad/gstmad.h:
17863           Implement buffer clipping and use GST_BOILERPLATE instead of manual
17864           GType magic. Part one of bug #308312.
17865
17866 2007-07-12 11:21:23 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17867
17868           configure.ac: Use pkg-config to locate check.
17869           Original commit message from CVS:
17870           * configure.ac:
17871           Use pkg-config to locate check.
17872
17873 2007-07-11 23:18:14 +0000  Tim-Philipp Müller <tim@centricular.net>
17874
17875           Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
17876           Original commit message from CVS:
17877           * configure.ac:
17878           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
17879           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
17880           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
17881           Fix build against core CVS by not using deprecated API. Bump
17882           requirements for new API (overdue anyway).
17883
17884 2007-07-09 06:05:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17885
17886           REQUIREMENTS: Also add amr-libs here and update a little.
17887           Original commit message from CVS:
17888           * REQUIREMENTS:
17889           Also add amr-libs here and update a little.
17890
17891 2007-07-06 17:59:29 +0000  Tim-Philipp Müller <tim@centricular.net>
17892
17893           docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
17894           Original commit message from CVS:
17895           * docs/plugins/inspect/plugin-dvdnav.xml:
17896           * docs/plugins/inspect/plugin-realmedia.xml:
17897           * docs/plugins/inspect/plugin-synaesthesia.xml:
17898           Add inspect file for synaesthesia so the docs can be built even if
17899           the plugin isn't built yet. Fixes #454311. Also add inspect files
17900           for dvdnavsrc and realmedia.
17901
17902 2007-07-05 08:44:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17903
17904           docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
17905           Original commit message from CVS:
17906           * docs/plugins/Makefile.am:
17907           Simplify --extra-dir as gtkdoc scans recursively.
17908
17909 2007-07-03 13:05:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17910
17911           And yet more docs enabled.
17912           Original commit message from CVS:
17913           * docs/plugins/Makefile.am:
17914           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17915           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17916           * gst/synaesthesia/Makefile.am:
17917           * gst/synaesthesia/gstsynaesthesia.c:
17918           * gst/synaesthesia/gstsynaesthesia.h:
17919           And yet more docs enabled.
17920
17921 2007-07-03 11:55:45 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17922
17923           docs/plugins/: Add new docs. Scan c++ files too.
17924           Original commit message from CVS:
17925           * docs/plugins/Makefile.am:
17926           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17927           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17928           * docs/plugins/inspect/plugin-a52dec.xml:
17929           * docs/plugins/inspect/plugin-amrnb.xml:
17930           * docs/plugins/inspect/plugin-asf.xml:
17931           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17932           * docs/plugins/inspect/plugin-dvdsub.xml:
17933           * docs/plugins/inspect/plugin-iec958.xml:
17934           * docs/plugins/inspect/plugin-lame.xml:
17935           * docs/plugins/inspect/plugin-mad.xml:
17936           * docs/plugins/inspect/plugin-mpeg2dec.xml:
17937           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17938           * docs/plugins/inspect/plugin-mpegstream.xml:
17939           Add new docs. Scan c++ files too.
17940           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
17941           (gst_amrnbdec_event):
17942           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
17943           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
17944           (gst_amrnbparse_loop):
17945           Add documentation headers.
17946           * ext/mad/gstmad.c:
17947           * ext/mad/gstmad.h:
17948           Refactor for docs.
17949
17950 2007-07-01 19:12:32 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17951
17952           gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
17953           Original commit message from CVS:
17954           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
17955           (gst_mp3parse_init):
17956           Use GST_BOILERPLATE instead of manual GType magic.
17957           * gst/mpegaudioparse/gstmpegaudioparse.c:
17958           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
17959           (mp3parse_bytepos_to_time):
17960           * gst/mpegaudioparse/gstmpegaudioparse.h:
17961           Implement seeking, byte->time, time->byte conversions with the Xing
17962           seek table if available. This allows better at least a bit more
17963           accurate seeks and file position reporting.
17964
17965 2007-06-28 20:33:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17966
17967           gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
17968           Original commit message from CVS:
17969           * gst/mpegaudioparse/gstmpegaudioparse.c:
17970           (gst_mp3parse_handle_first_frame):
17971           Copy the complete Xing seek table in the 100 byte array instead of
17972           copying the first byte 100 times.
17973           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
17974           (mp3parse_total_time), (mp3parse_time_to_bytepos):
17975           Add seeking support based on the Xing header but comment it out for
17976           now as it seems to yield worse result than the other method.
17977           Also use gst_pad_query_peer_duration() instead of getting the peer pad
17978           ourself, creating a new GstQuery, etc.
17979
17980 2007-06-25 12:46:47 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17981
17982           docs/plugins/: Update docs with caps info.
17983           Original commit message from CVS:
17984           * docs/plugins/gst-plugins-ugly-plugins.args:
17985           * docs/plugins/inspect/plugin-a52dec.xml:
17986           * docs/plugins/inspect/plugin-amrnb.xml:
17987           * docs/plugins/inspect/plugin-asf.xml:
17988           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17989           * docs/plugins/inspect/plugin-dvdread.xml:
17990           * docs/plugins/inspect/plugin-dvdsub.xml:
17991           * docs/plugins/inspect/plugin-iec958.xml:
17992           * docs/plugins/inspect/plugin-lame.xml:
17993           * docs/plugins/inspect/plugin-mad.xml:
17994           * docs/plugins/inspect/plugin-mpeg2dec.xml:
17995           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17996           * docs/plugins/inspect/plugin-mpegstream.xml:
17997           Update docs with caps info.
17998
17999 2007-06-25 12:25:09 +0000  Tim-Philipp Müller <tim@centricular.net>
18000
18001           po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
18002           Original commit message from CVS:
18003           * po/POTFILES.in:
18004           Make sure dvdnav strings get translated too (no reason not to have
18005           them in the .po file, even if the plugin is disabled for now).
18006           Fixes #450879.
18007
18008 2007-06-25 11:46:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18009
18010           ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
18011           Original commit message from CVS:
18012           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
18013           (gst_amrnbdec_event), (gst_amrnbdec_chain),
18014           (gst_amrnbdec_state_change):
18015           * ext/amrnb/amrnbdec.h:
18016           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
18017           (gst_amrnbparse_loop):
18018           Add newsegment and discont handling. Some code cleanups.
18019
18020 2007-06-25 07:55:51 +0000  David Schleef <ds@schleef.org>
18021
18022           ext/dvdread/dvdreadsrc.c: check for an error from
18023           Original commit message from CVS:
18024           * ext/dvdread/dvdreadsrc.c: check for an error from
18025           DVDReadBlocks() correctly.
18026
18027 2007-06-25 07:22:10 +0000  David Schleef <ds@schleef.org>
18028
18029           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...
18030           Original commit message from CVS:
18031           * ext/dvdread/dvdreadsrc.c:
18032           If we can't read a nav packet, or it doesn't look like a nav
18033           packet, that's an error.  Previous behavior was to look at
18034           the next packet; I can't find any justification for doing that.
18035           Fixes: #358891.
18036
18037 2007-06-23 22:57:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18038
18039           po/it.po: Updated Italian translation.
18040           Original commit message from CVS:
18041           * po/it.po:
18042           Updated Italian translation.
18043
18044 2007-06-23 11:22:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18045
18046           po/vi.po: Updated Vietnames translation.
18047           Original commit message from CVS:
18048           * po/vi.po:
18049           Updated Vietnames translation.
18050
18051 2007-06-23 11:21:54 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18052
18053           po/: Added Chinese (simplified) translation.
18054           Original commit message from CVS:
18055           contributed by: Wenzheng Hu <db_lobster@163.com>
18056           * po/LINGUAS:
18057           * po/zh_CN.po:
18058           Added Chinese (simplified) translation.
18059
18060 2007-06-22 14:27:18 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18061
18062           MAINTAINERS: Updating all the maintainers files
18063           Original commit message from CVS:
18064           * MAINTAINERS:
18065           Updating all the maintainers files
18066
18067 2007-06-22 10:57:06 +0000  Edward Hervey <bilboed@bilboed.com>
18068
18069           Fix leaks some more.
18070           Original commit message from CVS:
18071           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
18072           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
18073           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
18074           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
18075           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
18076           * gst/iec958/ac3iec.c: (ac3iec_init):
18077           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
18078           Fix leaks some more.
18079
18080 2007-06-21 14:33:58 +0000  Edward Hervey <bilboed@bilboed.com>
18081
18082           gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
18083           Original commit message from CVS:
18084           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
18085           "She's leaking me", said valgrind.
18086
18087 2007-06-19 14:40:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18088
18089           gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
18090           Original commit message from CVS:
18091           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
18092           Fix "pad caps are not a real subset of its template caps" warning.
18093
18094 2007-06-19 14:15:50 +0000  Laurent Glayal <spglegle@yahoo.fr>
18095
18096           ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
18097           Original commit message from CVS:
18098           Patch by: Laurent Glayal <spglegle at yahoo dot fr>
18099           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
18100           (gst_amrnbdec_finalize):
18101           Don't leak the adapter, unref it in a new finalize method instead.
18102           Fixes #448782.
18103
18104 2007-06-19 10:43:26 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18105
18106           configure.ac: Back to CVS
18107           Original commit message from CVS:
18108           * configure.ac:
18109           Back to CVS
18110           * gst-plugins-ugly.doap:
18111           Add 0.10.6 to the list of releases.
18112
18113 === release 0.10.6 ===
18114
18115 2007-06-19 10:31:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18116
18117         * ChangeLog:
18118         * NEWS:
18119         * RELEASE:
18120         * configure.ac:
18121         * docs/plugins/gst-plugins-ugly-plugins.args:
18122         * docs/plugins/inspect/plugin-a52dec.xml:
18123         * docs/plugins/inspect/plugin-asf.xml:
18124         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18125         * docs/plugins/inspect/plugin-dvdread.xml:
18126         * docs/plugins/inspect/plugin-dvdsub.xml:
18127         * docs/plugins/inspect/plugin-iec958.xml:
18128         * docs/plugins/inspect/plugin-lame.xml:
18129         * docs/plugins/inspect/plugin-mad.xml:
18130         * docs/plugins/inspect/plugin-mpeg2dec.xml:
18131         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18132         * docs/plugins/inspect/plugin-mpegstream.xml:
18133         * docs/plugins/inspect/plugin-siddec.xml:
18134           Release 0.10.6
18135           Original commit message from CVS:
18136           Release 0.10.6
18137
18138 2007-06-19 10:21:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18139
18140         * po/af.po:
18141         * po/az.po:
18142         * po/cs.po:
18143         * po/da.po:
18144         * po/en_GB.po:
18145         * po/hu.po:
18146         * po/it.po:
18147         * po/nb.po:
18148         * po/nl.po:
18149         * po/or.po:
18150         * po/sq.po:
18151         * po/sr.po:
18152         * po/sv.po:
18153         * po/uk.po:
18154         * po/vi.po:
18155           Update .po files
18156           Original commit message from CVS:
18157           Update .po files
18158
18159 2007-06-15 09:31:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18160
18161           win32/vs6/: Convert line endings to CRLF and mark as binary files.
18162           Original commit message from CVS:
18163           * win32/vs6/gst_plugins_ugly.dsw:
18164           * win32/vs6/libgstac3parse.dsp:
18165           * win32/vs6/libgstasfdemux.dsp:
18166           * win32/vs6/libgstdvdlpcmdec.dsp:
18167           * win32/vs6/libgstdvdsub.dsp:
18168           * win32/vs6/libgstiec958.dsp:
18169           * win32/vs6/libgstlame.dsp:
18170           * win32/vs6/libgstmad.dsp:
18171           * win32/vs6/libgstmpegaudioparse.dsp:
18172           * win32/vs6/libgstmpegstream.dsp:
18173           * win32/vs6/libgstrealmedia.dsp:
18174           * win32/vs6/libgstsynaesthesia.dsp:
18175           Convert line endings to CRLF and mark as binary files.
18176
18177 2007-06-13 14:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
18178
18179           ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
18180           Original commit message from CVS:
18181           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
18182           Don't forget to unlock when setting the device property, or
18183           we'll sooner or later deadlock.
18184
18185 2007-06-12 21:46:10 +0000  Sébastien Moutte <sebastien@moutte.net>
18186
18187           gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
18188           Original commit message from CVS:
18189           * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
18190           Use gst_util_guint64_to_gdouble for conversion.
18191           * win32/vs6/libgstasfdemux.dsp:
18192           Add asfpacket.c to the build.
18193
18194 2007-06-08 08:39:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18195
18196           gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
18197           Original commit message from CVS:
18198           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18199           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
18200           * gst/mpegaudioparse/gstmpegaudioparse.h:
18201           If the Xing header provides a total time, use it to calculate the
18202           correct average bitrate immediately, instead of sending updates as
18203           we parse the stream.
18204
18205 2007-06-05 21:47:29 +0000  by Mark Nauwelaerts <manauw@skynet.be>
18206
18207           gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
18208           Original commit message from CVS:
18209           Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
18210           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
18211           Use GstClockTime instead of guint for a time variable to prevent
18212           overflows on too large subtitle durations. Fixes #444514.
18213
18214 2007-05-31 22:33:26 +0000  Mark Nauwelaerts <manauw@skynet.be>
18215
18216           gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
18217           Original commit message from CVS:
18218           Patch by: Mark Nauwelaerts <manauw at skynet be>
18219           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
18220           Clear state when handling the serialized FLUSH_STOP event instead of
18221           the FLUSH_START event, thereby making sure we don't free buffers the
18222           chain function is still using. Fixes dvdsubdec crashing when flusing
18223           or seeking (#442706).
18224
18225 2007-05-23 11:16:09 +0000  Tim-Philipp Müller <tim@centricular.net>
18226
18227           gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
18228           Original commit message from CVS:
18229           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
18230           Initialise variable to make fc4 build bot happy.
18231
18232 2007-05-21 15:11:45 +0000  Tim-Philipp Müller <tim@centricular.net>
18233
18234           gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
18235           Original commit message from CVS:
18236           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
18237           Add sanity check so we don't abort for broken or non-MPEG streams,
18238           but instead error out. Fixes crashes/aborts for when our typefinder
18239           wrongly identifies quicktime files as mpeg (which should be fixed in
18240           -base now too). (#440120).
18241
18242 2007-05-18 09:35:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18243
18244         * ChangeLog:
18245         * ext/amrnb/amrnbdec.c:
18246         * ext/amrnb/amrnbenc.c:
18247         * ext/amrnb/amrnbparse.c:
18248           ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
18249           Original commit message from CVS:
18250           * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
18251           block_size, _do_init, gst_amrnbdec_base_init,
18252           gst_amrnbdec_class_init, gst_amrnbdec_init):
18253           * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
18254           gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
18255           * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
18256           block_size, _do_init, gst_amrnbparse_base_init,
18257           gst_amrnbparse_class_init, gst_amrnbparse_init):
18258           First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
18259           GST_DEBUG_FUNCPTR and add log-category.
18260
18261 2007-05-18 08:42:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18262
18263           gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
18264           Original commit message from CVS:
18265           * gst/mpegaudioparse/gstmpegaudioparse.c:
18266           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
18267           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
18268           (gst_mp3parse_chain), (mp3parse_total_bytes),
18269           (mp3parse_total_time):
18270           * gst/mpegaudioparse/gstmpegaudioparse.h:
18271           Implement parsing of Xing headers from the first frame of the stream,
18272           and use it to report duration correctly where possible.
18273
18274 2007-05-16 19:15:13 +0000  Tim-Philipp Müller <tim@centricular.net>
18275
18276           gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
18277           Original commit message from CVS:
18278           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
18279           After descrambling, push the packets out as individual packets
18280           instead of one big descrambled buffer. Makes cook audio decoding
18281           work with the 'realaudiodec' decoder from gst-plugins-bad.
18282
18283 2007-05-16 19:07:45 +0000  Tim-Philipp Müller <tim@centricular.net>
18284
18285           gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
18286           Original commit message from CVS:
18287           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
18288           (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
18289           (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
18290           (gst_rmdemux_parse_packet):
18291           * gst/realmedia/rmdemux.h:
18292           Remember first timestamp encountered in stream and re-timestamp
18293           stream to start from zero (fixes #397219); only send one newsegment
18294           event, not two; when seeking, send newsegment events from the
18295           streaming thread and not from the seeking thread.
18296
18297 2007-05-16 12:48:43 +0000  Mark Nauwelaerts <manauw@skynet.be>
18298
18299           gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
18300           Original commit message from CVS:
18301           Based on patch by: Mark Nauwelaerts  <manauw skynet be>
18302           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
18303           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
18304           (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
18305           * gst/mpegstream/gstmpegdemux.h:
18306           Reset last_flow values for the various streams after a flushing
18307           seek, otherwise we might aggregate wrong flow returns afterwards
18308           that will make upstream pause silently. This should fix seeking
18309           in DVDs and also fix the Thoggen cropping dialog (#438610).
18310
18311 2007-05-07 13:51:43 +0000  Tim-Philipp Müller <tim@centricular.net>
18312
18313           gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
18314           Original commit message from CVS:
18315           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
18316           (gst_asf_demux_chain_headers),
18317           (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
18318           (gst_asf_demux_have_mutually_exclusive_active_stream),
18319           (gst_asf_demux_check_activate_streams),
18320           (gst_asf_demux_find_stream_with_complete_payload),
18321           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
18322           (gst_asf_demux_activate_ext_props_streams),
18323           (gst_asf_demux_process_object):
18324           * gst/asfdemux/gstasfdemux.h:
18325           Activate streams (ie. add the pads to the element) depending on
18326           whether we actually get data for those streams within the ASF
18327           preroll value specified. Currently only done in pull-mode though
18328           (this will fix problems with playbin hanging on mms streams once
18329           we use this in push-mode as well).
18330
18331 2007-05-04 11:04:16 +0000  Tim-Philipp Müller <tim@centricular.net>
18332
18333           gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
18334           Original commit message from CVS:
18335           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
18336           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
18337           (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
18338           (gst_asf_demux_process_file):
18339           * gst/asfdemux/gstasfdemux.h:
18340           Make all timestamps start from zero in pull-mode too; some small
18341           clean-ups and FIXMEs here and there.
18342
18343 2007-05-01 11:10:31 +0000  Tim-Philipp Müller <tim@centricular.net>
18344
18345           gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
18346           Original commit message from CVS:
18347           * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
18348           (gst_asf_demux_parse_packet):
18349           If packet size is specified within the packet and smaller than
18350           the actual packet size, don't parse beyond the size specified in
18351           the packet (this makes us parse some cases of packets with single
18352           compressed payloads cleanly, see e.g stream from #431318). Also
18353           add a sanity check when parsing compressed single payloads.
18354
18355 2007-05-01 09:19:13 +0000  Tim-Philipp Müller <tim@centricular.net>
18356
18357           gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
18358           Original commit message from CVS:
18359           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
18360           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
18361           (gst_asf_demux_handle_seek_event),
18362           (gst_asf_demux_push_complete_payloads):
18363           Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
18364           send data from the keyframe right before the new segment start to
18365           make sure the decoder doesn't have to decode more than absolutely
18366           necessary.
18367
18368 2007-04-30 15:36:00 +0000  Tim-Philipp Müller <tim@centricular.net>
18369
18370           gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
18371           Original commit message from CVS:
18372           * gst/asfdemux/asfheaders.c:
18373           * gst/asfdemux/asfheaders.h:
18374           * gst/asfdemux/asfpacket.c:
18375           (asf_payload_parse_replicated_data_extensions),
18376           (gst_asf_demux_parse_payload):
18377           * gst/asfdemux/asfpacket.h:
18378           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
18379           (gst_asf_demux_push_complete_payloads),
18380           (gst_asf_demux_process_ext_stream_props):
18381           * gst/asfdemux/gstasfdemux.h:
18382           Implement payload extension system/extended replicated data parsing,
18383           so we can extract payload durations if they're specified.
18384
18385 2007-04-30 11:41:22 +0000  Tim-Philipp Müller <tim@centricular.net>
18386
18387           gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
18388           Original commit message from CVS:
18389           * gst/asfdemux/asfheaders.h:
18390           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
18391           (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
18392           (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
18393           (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
18394           (gst_asf_demux_parse_stream_object),
18395           (gst_asf_demux_process_ext_stream_props),
18396           (gst_asf_demux_process_queued_extended_stream_objects),
18397           (gst_asf_demux_activate_ext_props_streams),
18398           (gst_asf_demux_process_object):
18399           * gst/asfdemux/gstasfdemux.h:
18400           Refactor stream parse/activation a bit (stream activation heuristics
18401           are still the same though); some more clean-ups.
18402
18403 2007-04-28 12:23:16 +0000  Tim-Philipp Müller <tim@centricular.net>
18404
18405           win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
18406           Original commit message from CVS:
18407           * win32/common/.cvsignore:
18408           Ignore generated config.h file to make build bot happy.
18409
18410 2007-04-28 10:49:17 +0000  Tim-Philipp Müller <tim@centricular.net>
18411
18412           gst/asfdemux/: Init debug category before using it.
18413           Original commit message from CVS:
18414           * gst/asfdemux/gstasf.c: (plugin_init):
18415           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
18416           * gst/asfdemux/gstasfdemux.h:
18417           Init debug category before using it.
18418
18419 2007-04-27 18:39:21 +0000  Tim-Philipp Müller <tim@centricular.net>
18420
18421           gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
18422           Original commit message from CVS:
18423           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
18424           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
18425           Fix silly bug when we can't pull as much data as we want; don't
18426           forget to announce pending tags in the new packet parsing code.
18427
18428 2007-04-25 17:23:33 +0000  Tim-Philipp Müller <tim@centricular.net>
18429
18430           Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
18431           Original commit message from CVS:
18432           * configure.ac:
18433           * win32/MANIFEST:
18434           Generate a win32 config.h into win32/common and add to MANIFEST so
18435           it gets disted (#393890). Looks like win32/common/config.h.in needs
18436           some work though.
18437
18438 2007-04-22 22:41:20 +0000  Tim-Philipp Müller <tim@centricular.net>
18439
18440           ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
18441           Original commit message from CVS:
18442           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
18443           (gst_amrnbparse_class_init), (gst_amrnbparse_init),
18444           (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
18445           Fix pull mode operation some more: send newsegment event before
18446           sending data; handle EOS and fatal flow returns a bit better; don't
18447           leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
18448
18449 2007-04-20 20:57:56 +0000  Tim-Philipp Müller <tim@centricular.net>
18450
18451           gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
18452           Original commit message from CVS:
18453           * gst/asfdemux/Makefile.am:
18454           * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
18455           (asf_packet_create_payload_buffer),
18456           (asf_payload_find_previous_fragment),
18457           (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
18458           (gst_asf_demux_parse_packet):
18459           * gst/asfdemux/asfpacket.h:
18460           * gst/asfdemux/gstasfdemux.c:
18461           (gst_asf_demux_reset_stream_state_after_discont),
18462           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
18463           (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
18464           (gst_asf_demux_process_chunk):
18465           * gst/asfdemux/gstasfdemux.h:
18466           New packet parsing code: should put halfway decent timestamps on
18467           buffers, and might even set the appropriate keyframe/discont buffer
18468           flags from time to time (and even if it doesn't, I'm at least able
18469           to debug this code); only used in pull-mode so far. Still needs
18470           some more work, like payload extensions parsing and proper flow
18471           aggregation, and stream activation based on preroll. Stay tuned.
18472
18473 2007-04-20 17:32:00 +0000  Tim-Philipp Müller <tim@centricular.net>
18474
18475           gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
18476           Original commit message from CVS:
18477           * gst/asfdemux/asfheaders.h:
18478           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
18479           (gst_asf_demux_seek_index_lookup),
18480           (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
18481           (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
18482           (gst_asf_demux_process_ext_content_desc),
18483           (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
18484           (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
18485           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
18486           * gst/asfdemux/gstasfdemux.h:
18487           Some clean-ups and small fixes: rename asf_stream_context structure to
18488           AsfStream; inline some three-line utility functions that are only used
18489           once anyway and get rid of their associated helper structs; make debug
18490           category global so that it is used by the debug statements in the other
18491           file as well; simplify gst_asf_demux_get_stream(); fix accidental
18492           implicit initialisation of stream->last_buffer_timestamp to 0, which
18493           would lead to missing timestamps on the first buffer; put fourcc format
18494           into video caps to make certain proprietary wmv decoders happy (for the
18495           case of WMVA in particular); play_time is offset by preroll as well, so
18496           fix overreporting of duration for some files.
18497
18498 2007-04-17 10:21:50 +0000  Tim-Philipp Müller <tim@centricular.net>
18499
18500           gst/asfdemux/gstasfdemux.c: Printf format fixes.
18501           Original commit message from CVS:
18502           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
18503           (gst_asf_demux_pull_indices):
18504           Printf format fixes.
18505
18506 2007-04-16 16:30:50 +0000  Tim-Philipp Müller <tim@centricular.net>
18507
18508           gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
18509           Original commit message from CVS:
18510           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
18511           (gst_mpeg_parse_send_event):
18512           Post an error message if EOS wasn't handled by anything downstream.
18513           This should fix playbin freezing/hanging with small VobSub subtitle
18514           files (background: not-linked flow returns from downstream are
18515           ignored for a while at the beginning, so if the file is small
18516           upstream will never get a not-linked flow return even if nothing
18517           is connected downstream). (#429960).
18518
18519 2007-04-16 15:15:07 +0000  Michael Smith <msmith@xiph.org>
18520
18521           ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
18522           Original commit message from CVS:
18523           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
18524           (gst_amrnbparse_sink_activate),
18525           (gst_amrnbparse_sink_activate_pull):
18526           Rewrite terminally broken sinkpad activation code.
18527           Now actually supports pull-mode activation (didn't before), and push
18528           mode activation doesn't leave the sinkpad flushing.
18529
18530 2007-04-12 13:38:03 +0000  Tim-Philipp Müller <tim@centricular.net>
18531
18532           gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
18533           Original commit message from CVS:
18534           * gst/asfdemux/asfheaders.c:
18535           * gst/asfdemux/asfheaders.h:
18536           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
18537           (gst_asf_demux_reset), (gst_asf_demux_init),
18538           (gst_asf_demux_activate), (gst_asf_demux_activate_push),
18539           (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
18540           (gst_asf_demux_seek_index_lookup),
18541           (gst_asf_demux_reset_stream_state_after_discont),
18542           (gst_asf_demux_handle_seek_event),
18543           (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
18544           (gst_asf_demux_chain), (gst_asf_demux_pull_data),
18545           (gst_asf_demux_pull_indices),
18546           (gst_asf_demux_parse_data_object_start),
18547           (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
18548           (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
18549           (gst_asf_demux_process_simple_index),
18550           (gst_asf_demux_process_object),
18551           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
18552           (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
18553           * gst/asfdemux/gstasfdemux.h:
18554           Make asfdemux work in pull mode where possible. If there's an index
18555           at the end of the file, read it and use it for seeking purposes.
18556
18557 2007-04-12 10:19:18 +0000  Wim Taymans <wim.taymans@gmail.com>
18558
18559           gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
18560           Original commit message from CVS:
18561           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
18562           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
18563           (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
18564           Some timestamp fixes.
18565           * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
18566           Fix for 64-bit machines.
18567
18568 2007-04-12 10:10:22 +0000  René Stadler <mail@renestadler.de>
18569
18570           gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
18571           Original commit message from CVS:
18572           Patch by: René Stadler <mail at renestadler dot de>
18573           * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
18574           (find_seek_offset_time), (gst_rmdemux_reset),
18575           (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
18576           (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
18577           * gst/realmedia/rmdemux.h:
18578           Make rmdemux handle any number of logical streams. Fixes #428698.
18579
18580 2007-04-05 13:48:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18581
18582         * po/nl.po:
18583           update dutch
18584           Original commit message from CVS:
18585           update dutch
18586
18587 2007-04-05 13:48:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18588
18589           po/: Added Danish translation.
18590           Original commit message from CVS:
18591           submitted by: Mogens Jaeger <mogens@jaeger.tf>
18592           * po/LINGUAS:
18593           * po/da.po:
18594           Added Danish translation.
18595
18596 2007-03-28 16:01:06 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
18597
18598           po/.cvsignore: Add pot.
18599           Original commit message from CVS:
18600           * po/.cvsignore:
18601           Add pot.
18602
18603 2007-03-27 12:02:49 +0000  Julien Moutte <julien@moutte.net>
18604
18605           ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
18606           Original commit message from CVS:
18607           2007-03-27  Julien MOUTTE  <julien@moutte.net>
18608           * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
18609           stream and try to adapt to incoming timestamps lack of
18610           precision up to half a frame. This allows generating
18611           a perfect stream even with muxed formats like FLV where
18612           the timestamps are stored in milliseconds.
18613
18614 2007-03-22 21:44:45 +0000  Tim-Philipp Müller <tim@centricular.net>
18615
18616           gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
18617           Original commit message from CVS:
18618           * gst/realmedia/rmdemux.c:
18619           Remove unused zlib.h include. Fixes #421594.
18620
18621 2007-03-21 12:53:57 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18622
18623           ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
18624           Original commit message from CVS:
18625           * ext/lame/gstlame.c: (gst_lame_setup):
18626           Disable the bitrate checking when the user has requested
18627           Free Format mode, as all bitrates less than the maximum
18628           are valid then.
18629
18630 2007-03-14 15:21:41 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18631
18632           po/: Update translations.
18633           Original commit message from CVS:
18634           * po/hu.po:
18635           * po/it.po:
18636           * po/sv.po:
18637           Update translations.
18638
18639 2007-03-12 17:26:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18640
18641           ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
18642           Original commit message from CVS:
18643           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
18644           When handling seeks, don't convert -1 start or stop values to a bogus
18645           byte position - pass them upstream as -1.
18646
18647 2007-03-12 10:47:01 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18648
18649           gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
18650           Original commit message from CVS:
18651           * gst/mpegaudioparse/gstmpegaudioparse.c:
18652           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
18653           (gst_mp3parse_init), (gst_mp3parse_sink_event),
18654           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
18655           (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
18656           (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
18657           (mp3parse_total_time), (mp3parse_handle_seek),
18658           (mp3parse_src_event), (mp3parse_src_query),
18659           (mp3parse_get_query_types), (plugin_init):
18660           * gst/mpegaudioparse/gstmpegaudioparse.h:
18661           Implement seeking via average bitrate, and position+duration
18662           querying in mp3parse. Later, it will support frame-accurate seeking by
18663           building a seek table as it parses.
18664           Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
18665           pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
18666           before any extant MP3 decoder plugin. This allows us to remove framing
18667           support from the decoders, if we want, and will provide them with
18668           accurate seeking automatically once it is finished.
18669           Fix the handling of MPEG-1 Layer 1 files.
18670           Partially fix timestamping of packets arriving from a demuxer by
18671           queueing the incoming timestamp until the next packet starts, rather
18672           than applying it immediately to the next pushed buffer.
18673
18674 2007-03-10 15:56:26 +0000  Tim-Philipp Müller <tim@centricular.net>
18675
18676           gst/asfdemux/gstasfdemux.c: Printf format fix.
18677           Original commit message from CVS:
18678           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
18679           Printf format fix.
18680
18681 2007-03-04 17:13:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18682
18683           ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
18684           Original commit message from CVS:
18685           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
18686           (gst_cdio_cdda_src_finalize):
18687           Make sure we always destroy our libcdio handle.
18688
18689 2007-03-02 16:08:17 +0000  Wim Taymans <wim.taymans@gmail.com>
18690
18691           ext/cdio/gstcdiocddasrc.c: Small code cleanups.
18692           Original commit message from CVS:
18693           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
18694           (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
18695           (gst_cdio_cdda_src_finalize):
18696           Small code cleanups.
18697           Don't use pad_alloc as the base class cannot deal with the error codes.
18698
18699 2007-03-02 13:01:48 +0000  Zaheer Abbas Merali <zaheermerali@gmail.com>
18700
18701           ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
18702           Original commit message from CVS:
18703           Patch by: Zaheer Abbas Merali  <zaheermerali at gmail com>
18704           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
18705           Never post a (fatal) error message on the bus on decoding errors. We
18706           should only do this if we can't recover, but mpeg2dec can always
18707           recover. This is needed for DVB streams, for example, where there
18708           may be temporary glitches in the stream. Instead of an error
18709           message, post a warning message on the bus for every N decoding
18710           errors. Fixes #370020.
18711
18712 2007-02-28 19:30:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18713
18714           configure.ac: Convert to new AG_GST style.
18715           Original commit message from CVS:
18716           * configure.ac:
18717           Convert to new AG_GST style.
18718
18719 2007-02-28 18:41:38 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18720
18721           ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
18722           Original commit message from CVS:
18723           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
18724           (gst_lame_setup):
18725           Display sensible defaults and limits for the
18726           vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
18727           property - it's supposed to be a boolean 0/1 value.
18728
18729 2007-02-28 16:01:08 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18730
18731           ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
18732           Original commit message from CVS:
18733           * ext/lame/gstlame.c:
18734           Initialise the variables so gcc doesn't complain about possibly
18735           uninitialised uses, even though they can't actually happen.
18736
18737 2007-02-28 15:52:23 +0000  Wim Taymans <wim.taymans@gmail.com>
18738
18739           gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
18740           Original commit message from CVS:
18741           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
18742           (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
18743           (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
18744           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
18745           Implement all sample rates.
18746           Implement sample permutation a little smarter avoiding a memcpy.
18747           Fix timestamps, use segments, fix seeking.
18748
18749 2007-02-28 15:49:35 +0000  Wim Taymans <wim.taymans@gmail.com>
18750
18751           Document siddec.
18752           Original commit message from CVS:
18753           * docs/plugins/Makefile.am:
18754           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18755           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18756           * docs/plugins/inspect/plugin-siddec.xml:
18757           * ext/sidplay/gstsiddec.cc:
18758           * ext/sidplay/gstsiddec.h:
18759           Document siddec.
18760
18761 2007-02-21 16:02:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18762
18763           ext/lame/gstlame.c: Fix up bitrate checking macro.  Make it give us a
18764           Original commit message from CVS:
18765           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
18766           (gst_lame_set_property), (gst_lame_setup):
18767           Fix up bitrate checking macro.  Make it give us a
18768           GST_ELEMENT_WARNING message so the application has a chance of
18769           reporting this to the user.  Move the checking to _setup, so we
18770           are sure it runs in the READY state, when we hope to have a pipeline
18771           and a bus that is not flushing.
18772           This fixes e.g. using 96 kbit/sec as a bitrate.
18773
18774 2007-02-15 19:55:55 +0000  Tim-Philipp Müller <tim@centricular.net>
18775
18776           gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
18777           Original commit message from CVS:
18778           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
18779           (gst_asf_demux_process_advanced_mutual_exclusion),
18780           (gst_asf_demux_process_queued_extended_stream_objects),
18781           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
18782           * gst/asfdemux/gstasfdemux.h:
18783           Parse advanced mutual exclusion object and only add pads for
18784           'hidden' streams (those in an extended stream header) that are
18785           mutually exclusive with an already existing 'main stream' if
18786           the broadcasting flag is not set. If the broadcasting flag is set,
18787           assume that data for this stream isn't sent. (This should ideally be
18788           solved better by making playbin more robust against this and/or by
18789           making mmssrc send some information downstream about which streams
18790           will be streamed). Fixes #353116.
18791
18792 2007-02-13 12:00:59 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18793
18794           gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
18795           Original commit message from CVS:
18796           * gst/synaesthesia/gstsynaesthesia.c:
18797           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
18798           (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
18799           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
18800           (synaescope32), (synaescope_set_data), (synaesthesia_update),
18801           (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
18802           * gst/synaesthesia/synaescope.h:
18803           Move all the mutable engine state into a structure so that
18804           multiple element instances can run without interfering.
18805
18806 2007-02-13 09:15:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18807
18808           Add crossreferences to glib/gobject/gstream docs.
18809           Original commit message from CVS:
18810           * configure.ac:
18811           * docs/plugins/Makefile.am:
18812           Add crossreferences to glib/gobject/gstream docs.
18813
18814 2007-02-12 12:46:20 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18815
18816           gst/synaesthesia/: More source cleanups and add FIXME comments.
18817           Original commit message from CVS:
18818           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
18819           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
18820           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
18821           (plugin_init):
18822           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
18823           (synaescope8):
18824           More source cleanups and add FIXME comments.
18825
18826 2007-02-11 13:42:45 +0000  Sébastien Moutte <sebastien@moutte.net>
18827
18828           gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
18829           Original commit message from CVS:
18830           * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
18831           Use gst_guint64_to_gdouble for conversions.
18832           * gst/synaesthesia/synaescope.c:
18833           Define M_PI and do not include <pthread.h> and
18834           <sys/time.h> for G_OS_WIN32
18835           * win32/vs6/libgstrealmedia.dsp:
18836           * win32/vs6/synaesthesia.dsp:
18837           Update projects files.
18838           * win32/common/config.h.in:
18839           Add config.h.in for autogen of config.h
18840
18841 2007-02-11 10:51:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18842
18843           configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
18844           Original commit message from CVS:
18845           * configure.ac:
18846           Add --enable-experimental support. Activate synaesthesia when building
18847           with --enable-experimental. Fix --enable external configure switch
18848           description.
18849
18850 2007-02-09 16:24:45 +0000  Tim-Philipp Müller <tim@centricular.net>
18851
18852           ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
18853           Original commit message from CVS:
18854           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
18855           (gst_lame_change_state):
18856           * ext/lame/gstlame.h:
18857           On receiving EOS, we try to push a last buffer with the remaining
18858           samples. Don't do that if we got an unclean flow return on the last
18859           gst_pad_push(), downstream might not handle this very gracefully
18860           (see #403168).
18861           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
18862           Pass flow returns upstream (helps #403168).
18863
18864 2007-02-09 08:03:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18865
18866           gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
18867           Original commit message from CVS:
18868           * gst/synaesthesia/gstsynaesthesia.c:
18869           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
18870           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
18871           (gst_synaesthesia_chain), (plugin_init):
18872           check result of gst_pad_push() in _chain.
18873
18874 2007-02-09 07:48:50 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18875
18876           gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
18877           Original commit message from CVS:
18878           * gst/synaesthesia/Makefile.am:
18879           * gst/synaesthesia/gstsynaesthesia.c:
18880           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
18881           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
18882           (gst_synaesthesia_chain), (plugin_init):
18883           * gst/synaesthesia/synaescope.c:
18884           * gst/synaesthesia/synaescope.h:
18885           Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
18886           built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
18887           is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
18888           GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
18889           possible leak in _chain. (#356882)
18890
18891 2007-02-08 21:07:27 +0000  Tim-Philipp Müller <tim@centricular.net>
18892
18893           gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
18894           Original commit message from CVS:
18895           * gst/asfdemux/asfheaders.c:
18896           * gst/asfdemux/asfheaders.h:
18897           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
18898           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
18899           (gst_asf_demux_identify_guid), (asf_demux_peek_object),
18900           (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
18901           (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
18902           (gst_asf_demux_process_ext_content_desc),
18903           (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
18904           (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
18905           (gst_asf_demux_process_bitrate_props_object),
18906           (gst_asf_demux_process_header_ext),
18907           (gst_asf_demux_process_language_list),
18908           (gst_asf_demux_process_ext_stream_props),
18909           (gst_asf_demux_process_queued_extended_stream_objects),
18910           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
18911           * gst/asfdemux/gstasfdemux.h:
18912           Refactor and clean up header parsing and chain function a bit; get
18913           rid of some cruft; make header parsing a tad more robust, fixing
18914           #403188.
18915
18916 2007-02-01 11:12:25 +0000  Tim-Philipp Müller <tim@centricular.net>
18917
18918           gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
18919           Original commit message from CVS:
18920           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
18921           Post an error if we receive an EOS event while still waiting for the
18922           ASF header object to come through.
18923
18924 2007-01-24 17:36:36 +0000  Xavier B <xavierb@gmail.com>
18925
18926           gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
18927           Original commit message from CVS:
18928           Patch by: Xavier B. <xavierb gmail com>
18929           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
18930           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
18931           (gst_asf_demux_process_ext_content_desc),
18932           (gst_asf_demux_process_data),
18933           (gst_asf_demux_process_language_list),
18934           (gst_asf_demux_process_ext_stream_props),
18935           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
18936           Guard places where we assume that a certain amount of data is
18937           available better against less data being available (should fix
18938           infamous assertion crasher bug #336370). Also fixes a small
18939           memory leak.
18940
18941 2007-01-11 12:49:23 +0000  Tim-Philipp Müller <tim@centricular.net>
18942
18943           gst/realmedia/: Add demuxer for RealAudio files (#349779).
18944           Original commit message from CVS:
18945           * gst/realmedia/Makefile.am:
18946           * gst/realmedia/rademux.c:
18947           * gst/realmedia/rademux.h:
18948           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
18949           (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
18950           * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
18951           * gst/realmedia/rmutils.h:
18952           Add demuxer for RealAudio files (#349779).
18953
18954 2007-01-07 13:37:19 +0000  Sébastien Moutte <sebastien@moutte.net>
18955
18956           Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
18957           Original commit message from CVS:
18958           * Makefile.am:
18959           Add win32/MANIFEST to EXTRA_DIST so win32 files will
18960           be include in the next release.
18961           * win32/MANIFEST:
18962           Remove win32/common/config.h is which is not autogenerated yet.
18963
18964 2006-12-30 20:01:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18965
18966           ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
18967           Original commit message from CVS:
18968           * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
18969           warn when outgoing sample rate is different from incoming
18970
18971 2006-12-29 14:51:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18972
18973           gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
18974           Original commit message from CVS:
18975           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
18976           All sample-rates < 32khz come from the LSF extensions, which only
18977           use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
18978           Use gst_util_uint64_scale because we can.
18979
18980 2006-12-22 13:06:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18981
18982           tests/check/elements/amrnbenc.c: and fix compilation of this test
18983           Original commit message from CVS:
18984           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
18985           (cleanup_amrnbenc):
18986           and fix compilation of this test
18987
18988 2006-12-22 12:41:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18989
18990           tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
18991           Original commit message from CVS:
18992           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
18993           (cleanup_amrnbenc):
18994           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
18995           (cleanup_mpeg2dec):
18996           re-apply as it was -bad and not -ugly that is frozen, doh
18997
18998 2006-12-21 12:50:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18999
19000           tests/check/elements/: revert my freeze breakage
19001           Original commit message from CVS:
19002           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
19003           (cleanup_amrnbenc):
19004           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
19005           (cleanup_mpeg2dec):
19006           revert my freeze breakage
19007
19008 2006-12-21 08:16:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19009
19010           gst/asfdemux/gstasfdemux.c: add a comment about a future change
19011           Original commit message from CVS:
19012           * gst/asfdemux/gstasfdemux.c:
19013           (gst_asf_demux_get_gst_tag_from_tag_name),
19014           (gst_asf_demux_process_ext_content_desc):
19015           add a comment about a future change
19016           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
19017           (cleanup_amrnbenc):
19018           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
19019           (cleanup_mpeg2dec):
19020           consistent pad (de)activation
19021
19022 2006-12-15 18:26:41 +0000  Tim-Philipp Müller <tim@centricular.net>
19023
19024           gst/asfdemux/gstasfdemux.c: Update query_types function too.
19025           Original commit message from CVS:
19026           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
19027           Update query_types function too.
19028
19029 2006-12-15 18:25:17 +0000  Tim-Philipp Müller <tim@centricular.net>
19030
19031           gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
19032           Original commit message from CVS:
19033           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
19034           (gst_rmdemux_src_query_types):
19035           Implement SEEKING query, make query function thread-safe.
19036
19037 2006-12-15 17:59:47 +0000  Tim-Philipp Müller <tim@centricular.net>
19038
19039           gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
19040           Original commit message from CVS:
19041           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
19042           Use alignment-safe macros here too (subbuffers ...); guard against
19043           hypothetical memory access beyond our given buffer in the case
19044           where the buffer size is not a multiple of 2.
19045
19046 2006-12-15 17:54:48 +0000  Tim-Philipp Müller <tim@centricular.net>
19047
19048           gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
19049           Original commit message from CVS:
19050           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
19051           (gst_asf_demux_process_data), (gst_asf_demux_process_file),
19052           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
19053           * gst/asfdemux/gstasfdemux.h:
19054           Don't crash in the seek event handling code when playtime is 0,
19055           as may be the case with live streams (#386218). Implement SEEKING
19056           query so applications can query seekability without second-guessing
19057           based on whether we have a duration or not.
19058
19059 2006-12-15 11:12:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19060
19061           add doap file
19062           Original commit message from CVS:
19063           * Makefile.am:
19064           * gst-plugins-ugly.doap:
19065           * gst-plugins-ugly.spec.in:
19066           add doap file
19067
19068 2006-12-14 12:05:49 +0000  Tim-Philipp Müller <tim@centricular.net>
19069
19070           gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
19071           Original commit message from CVS:
19072           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
19073           Use our alignment-safe macros here too, since we can't assume that
19074           GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
19075           here).
19076
19077 2006-12-14 11:49:39 +0000  Tim-Philipp Müller <tim@centricular.net>
19078
19079           gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
19080           Original commit message from CVS:
19081           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
19082           Also, don't read the index for a stream a second time when
19083           operating in pull-mode and reaching the end of the file.
19084
19085 2006-12-14 11:25:00 +0000  Roland Kay <roland.kay@ox.compsoc.net>
19086
19087           gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
19088           Original commit message from CVS:
19089           Patch by: Roland Kay  <roland.kay at ox compsoc net>
19090           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
19091           Don't leak stream index (#385292).
19092
19093 2006-12-14 10:15:24 +0000  Roland Kay <roland.kay@ox.compsoc.net>
19094
19095           ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
19096           Original commit message from CVS:
19097           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
19098           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
19099           (gst_lame_setup):
19100           * ext/lame/gstlame.h:
19101           Fix leak (by calling lame_init_params() before lame_close()); handle
19102           NULL return from lame_init() more gracefully. Fixes #385311.
19103
19104 2006-12-14 09:57:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19105
19106           configure.ac: Back to CVS
19107           Original commit message from CVS:
19108           * configure.ac:
19109           Back to CVS
19110
19111 === release 0.10.5 ===
19112
19113 2006-12-13 21:04:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19114
19115         * ChangeLog:
19116         * NEWS:
19117         * RELEASE:
19118         * configure.ac:
19119         * docs/plugins/gst-plugins-ugly-plugins.args:
19120         * docs/plugins/inspect/plugin-a52dec.xml:
19121         * docs/plugins/inspect/plugin-asf.xml:
19122         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19123         * docs/plugins/inspect/plugin-dvdsub.xml:
19124         * docs/plugins/inspect/plugin-iec958.xml:
19125         * docs/plugins/inspect/plugin-lame.xml:
19126         * docs/plugins/inspect/plugin-mad.xml:
19127         * docs/plugins/inspect/plugin-mpeg2dec.xml:
19128         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19129         * docs/plugins/inspect/plugin-mpegstream.xml:
19130         * docs/plugins/inspect/plugin-siddec.xml:
19131           Release 0.10.5
19132           Original commit message from CVS:
19133           Release 0.10.5
19134
19135 2006-12-12 21:09:16 +0000  David Schleef <ds@schleef.org>
19136
19137           gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin.  see #385192.  You can have...
19138           Original commit message from CVS:
19139           * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
19140           to in the previous checkin.  see #385192.  You can have your
19141           cheese back now.
19142
19143 2006-12-12 20:56:58 +0000  David Schleef <ds@schleef.org>
19144
19145           gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself.  ...
19146           Original commit message from CVS:
19147           * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
19148           from the dereferenced integer, not the pointer itself.  Fixes
19149           #385192.
19150           I'm takin ur cheese!
19151
19152 2006-12-12 10:29:32 +0000  Tim-Philipp Müller <tim@centricular.net>
19153
19154         * ChangeLog:
19155           ChangeLog surgery: fix bug number
19156           Original commit message from CVS:
19157           ChangeLog surgery: fix bug number
19158
19159 2006-12-12 10:24:40 +0000  Roland Kay <roland.kay@ox.compsoc.net>
19160
19161           gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
19162           Original commit message from CVS:
19163           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
19164           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
19165           For version 4 streams, read the extra codec data size from the
19166           header instead of assuming it is always 16 (also read it from the
19167           right position) (#384989). For version 4 and 5 streams, check that
19168           the specified extra codec data size doesn't make us read beyond the
19169           chunk boundary (#384989).
19170
19171 2006-12-10 21:27:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19172
19173         * po/af.po:
19174         * po/az.po:
19175         * po/cs.po:
19176         * po/en_GB.po:
19177         * po/hu.po:
19178         * po/it.po:
19179         * po/nb.po:
19180         * po/nl.po:
19181         * po/or.po:
19182         * po/sq.po:
19183         * po/sr.po:
19184         * po/sv.po:
19185         * po/uk.po:
19186         * po/vi.po:
19187           Update .po files
19188           Original commit message from CVS:
19189           Update .po files
19190
19191 2006-11-21 12:33:25 +0000  Tim-Philipp Müller <tim@centricular.net>
19192
19193           ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
19194           Original commit message from CVS:
19195           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
19196           Cosmetic changes: fix misleading debug statement, update
19197           comment, add cast.
19198
19199 2006-11-21 12:15:58 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19200
19201           ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
19202           Original commit message from CVS:
19203           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
19204           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
19205           (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
19206           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
19207           * ext/mpeg2dec/gstmpeg2dec.h:
19208           Align buffers to a 16 byte boundary so the altivec optimisations
19209           don't crash. Fixes #327350.
19210
19211 2006-11-20 15:52:42 +0000  Tim-Philipp Müller <tim@centricular.net>
19212
19213           gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
19214           Original commit message from CVS:
19215           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
19216           The availability of extra codec data isn't something that
19217           warrants debug messages at WARNING level (see #376958).
19218
19219 2006-11-19 13:08:30 +0000  Tim-Philipp Müller <tim@centricular.net>
19220
19221           gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
19222           Original commit message from CVS:
19223           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
19224           (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
19225           (gst_dvd_demux_send_subbuffer):
19226           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
19227           (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
19228           (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
19229           (gst_mpeg_demux_send_subbuffer):
19230           * gst/mpegstream/gstmpegdemux.h:
19231           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
19232           (gst_mpeg_parse_chain):
19233           Fix flow value combination; this fixes playbin/totem locking up if
19234           a VobSub file is specified as subtitle file (#334322). Flow value
19235           combination should only happen once we are fairly sure we've got all
19236           pads that are available for now. Since there isn't a well-specified
19237           time when this is the case in MPEG, we'll just assume this is the
19238           case once there has been a certain number of packets for each
19239           stream we've found so far.
19240
19241 2006-11-15 13:57:21 +0000  Jan Arne Petersen <jpetersen@jpetersen.org>
19242
19243           ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
19244           Original commit message from CVS:
19245           Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
19246           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
19247           Simplify the framerate code and support more framerates. Fixes #361584.
19248
19249 2006-11-15 11:41:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19250
19251           ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
19252           Original commit message from CVS:
19253           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
19254           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
19255           Fix minor memleak when creating pads from static pad templates (#369627).
19256           * tests/check/Makefile.am:
19257           * tests/check/elements/.cvsignore:
19258           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
19259           (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
19260           Add unit tests for mpeg2dec (#369627).
19261
19262 2006-11-14 10:31:11 +0000  Wim Taymans <wim.taymans@gmail.com>
19263
19264         * ChangeLog:
19265           give credit
19266           Original commit message from CVS:
19267           give credit
19268
19269 2006-11-14 10:29:37 +0000  Wim Taymans <wim.taymans@gmail.com>
19270
19271           ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
19272           Original commit message from CVS:
19273           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
19274           (gst_lame_change_state):
19275           * ext/lame/gstlame.h:
19276           Make lame timestamp flushed eos buffer by some additional timestamp
19277           accounting. Fixes #374760.
19278
19279 2006-11-13 17:01:15 +0000  Michael Smith <msmith@xiph.org>
19280
19281           gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
19282           Original commit message from CVS:
19283           * gst/mpegaudioparse/gstmpegaudioparse.c:
19284           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
19285           (gst_mp3parse_init), (gst_mp3parse_dispose),
19286           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
19287           (gst_mp3parse_change_state):
19288           * gst/mpegaudioparse/gstmpegaudioparse.h:
19289           Make timestamp handling in mp3parse saner; now works for at least
19290           simple cases.
19291
19292 2006-11-13 16:23:22 +0000  Michael Smith <msmith@xiph.org>
19293
19294           gst/mpegaudioparse/: Bring mp3parse into the 21st century.
19295           Original commit message from CVS:
19296           * gst/mpegaudioparse/Makefile.am:
19297           * gst/mpegaudioparse/gstmpegaudioparse.c:
19298           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
19299           (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
19300           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
19301           (gst_mp3parse_change_state), (plugin_init):
19302           * gst/mpegaudioparse/gstmpegaudioparse.h:
19303           Bring mp3parse into the 21st century.
19304           Use its own debug category, use gstadapter, format nicely to 80
19305           columns, and fix incorrect handling of 32 kHz and less files.
19306
19307 2006-11-03 09:52:12 +0000  Sebastian Droege <slomo@ubuntu.com>
19308
19309           ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
19310           Original commit message from CVS:
19311           Patch by: Sebastian Droege <slomo at ubuntu dot com>
19312           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
19313           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
19314           * ext/mpeg2dec/gstmpeg2dec.h:
19315           libmpeg2 requires its output buffers to start at a 16byte aligned
19316           address or the altivec optimizations will explode.
19317
19318 2006-11-02 14:43:11 +0000  Tim-Philipp Müller <tim@centricular.net>
19319
19320           ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
19321           Original commit message from CVS:
19322           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
19323           * ext/cdio/gstcdio.h:
19324           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
19325           Move CD-TEXT utility function into common file so it can also be
19326           used by a future cdioparanoiasrc.
19327
19328 2006-10-19 10:17:14 +0000  Tim-Philipp Müller <tim@centricular.net>
19329
19330           ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
19331           Original commit message from CVS:
19332           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
19333           Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
19334           information (fixes #340433).
19335
19336 2006-10-16 18:07:23 +0000  Josep Torra Valles <josep@fluendo.com>
19337
19338           gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
19339           Original commit message from CVS:
19340           Patch by: Josep Torra Valles  <josep at fluendo com>
19341           * gst/iec958/ac3_padder.c: (ac3p_init):
19342           * gst/mpegstream/gstmpegparse.c:
19343           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
19344           (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
19345           (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
19346           (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
19347           (gst_rmdemux_parse_packet):
19348           Misc. fixes for problems discovered by Forte (different return types
19349           in function declaration and definition, pointer arithmetics with
19350           void pointers). Fixes #362639.
19351
19352 2006-10-13 19:11:26 +0000  Tim-Philipp Müller <tim@centricular.net>
19353
19354           ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
19355           Original commit message from CVS:
19356           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
19357           Don't announce audio or subtitle streams that aren't really present,
19358           it makes dvddemux create pads that will never carry any data, which
19359           is not good.
19360
19361 2006-10-13 14:45:11 +0000  Tim-Philipp Müller <tim@centricular.net>
19362
19363           ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
19364           Original commit message from CVS:
19365           * ext/lame/gstlame.c: (gst_lame_set_property):
19366           Round up not allowed bitrates to the next higher allowed one
19367           (Closes: #361140).
19368
19369 2006-10-13 14:19:24 +0000  Tim-Philipp Müller <tim@centricular.net>
19370
19371           Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
19372           Original commit message from CVS:
19373           * docs/plugins/Makefile.am:
19374           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19375           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19376           * ext/lame/gstlame.c: (gst_lame_class_init):
19377           * ext/lame/gstlame.h:
19378           Add docs for lame and lame to docs. Specify allowed bitrates
19379           in the properties description (#361140). Canonicalise object
19380           property names (ie. use hyphen instead of underscore).
19381           * docs/plugins/inspect/plugin-a52dec.xml:
19382           * docs/plugins/inspect/plugin-amrnb.xml:
19383           * docs/plugins/inspect/plugin-asf.xml:
19384           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19385           * docs/plugins/inspect/plugin-dvdread.xml:
19386           * docs/plugins/inspect/plugin-dvdsub.xml:
19387           * docs/plugins/inspect/plugin-iec958.xml:
19388           * docs/plugins/inspect/plugin-lame.xml:
19389           * docs/plugins/inspect/plugin-mad.xml:
19390           * docs/plugins/inspect/plugin-mpeg2dec.xml:
19391           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19392           * docs/plugins/inspect/plugin-mpegstream.xml:
19393           * docs/plugins/inspect/plugin-siddec.xml:
19394           Update version to CVS.
19395
19396 2006-10-13 10:00:27 +0000  Tim-Philipp Müller <tim@centricular.net>
19397
19398           Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
19399           Original commit message from CVS:
19400           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
19401           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
19402           (plugin_init):
19403           * po/POTFILES.in:
19404           Add i18n magic to lame plugin. Throw decent error message when we
19405           fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
19406
19407 2006-10-10 17:02:05 +0000  Wim Taymans <wim.taymans@gmail.com>
19408
19409           gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
19410           Original commit message from CVS:
19411           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
19412           (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
19413           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
19414           Change caps to x-rdt, because it's not x-rtp.
19415           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
19416           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
19417           (gst_rmdemux_plugin_init):
19418           Activate pad before adding to the element.
19419           Return the combined stream return values after pad_alloc.
19420
19421 2006-10-10 16:58:32 +0000  Wim Taymans <wim.taymans@gmail.com>
19422
19423           ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
19424           Original commit message from CVS:
19425           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
19426           * ext/mpeg2dec/gstmpeg2dec.h:
19427           Add some debugging to timestamp handling.
19428           Make sure we don't convert invalid timestamps.
19429
19430 2006-10-09 12:09:14 +0000  Tim-Philipp Müller <tim@centricular.net>
19431
19432           gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
19433           Original commit message from CVS:
19434           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
19435           (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
19436           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
19437           (gst_dvd_demux_get_subpicture_stream):
19438           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
19439           (gst_mpeg_demux_get_audio_stream),
19440           (gst_mpeg_demux_get_private_stream):
19441           Active pads before adding them to the running element. Don't assert
19442           on non-BYTE format newsegment events in asfdemux.
19443
19444 2006-10-05 17:07:52 +0000  Tim-Philipp Müller <tim@centricular.net>
19445
19446           Printf format fixes.
19447           Original commit message from CVS:
19448           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
19449           (gst_dvd_read_src_handle_seek_event):
19450           * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
19451           * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
19452           * ext/sidplay/gstsiddec.cc:
19453           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
19454           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
19455           (gst_rmdemux_parse_packet):
19456           Printf format fixes.
19457
19458 2006-10-03 10:55:42 +0000  Wim Taymans <wim.taymans@gmail.com>
19459
19460           gst/realmedia/: Added RDT depayloader.
19461           Original commit message from CVS:
19462           * gst/realmedia/Makefile.am:
19463           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
19464           (gst_rdt_depay_class_init), (gst_rdt_depay_init),
19465           (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
19466           (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
19467           (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
19468           * gst/realmedia/rdtdepay.h:
19469           Added RDT depayloader.
19470           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
19471           (gst_rmdemux_plugin_init), (plugin_init):
19472           Remove unused function.
19473           Added some more mime-types.
19474
19475 2006-09-28 21:44:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19476
19477           gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
19478           Original commit message from CVS:
19479           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
19480           If an incoming timestamp is within one sample of our current
19481           timestamp, then keep it. This prevents imprecision in the
19482           PTS (which only has 90khz granularity) from affecting our stream.
19483
19484 2006-09-28 09:16:38 +0000  Tim-Philipp Müller <tim@centricular.net>
19485
19486           gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
19487           Original commit message from CVS:
19488           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
19489           Reflow code so that compiler doesn't complain about possible use
19490           of uninitialised variable any longer; but just in case, initialise
19491           it anyway; also take object ref in query function and do peer pad
19492           stuff in a more thread-safe way.
19493
19494 2006-09-27 09:54:01 +0000  Wim Taymans <wim.taymans@gmail.com>
19495
19496           ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
19497           Original commit message from CVS:
19498           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
19499           Init a variable to make compilers happy.
19500
19501 2006-09-21 13:34:59 +0000  Martin Zlomek <martin.zlomek@itonis.tv>
19502
19503           gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
19504           Original commit message from CVS:
19505           Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
19506           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
19507           (gst_dvd_demux_sync_stream_to_time):
19508           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
19509           (gst_mpeg_demux_synchronise_pads),
19510           (gst_mpeg_demux_sync_stream_to_time):
19511           Send newsegment updates for sparse streams (#350778).
19512
19513 2006-09-20 16:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19514
19515           ext/dvdread/dvdreadsrc.c: fix compile warning
19516           Original commit message from CVS:
19517           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
19518           fix compile warning
19519
19520 2006-09-20 16:16:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19521
19522         * configure.ac:
19523           bump the nano bitches
19524           Original commit message from CVS:
19525           bump the nano bitches
19526
19527 2006-09-20 11:55:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19528
19529           configure.ac: As another attempt, synaesthesia can be enabled by passing
19530           Original commit message from CVS:
19531           * configure.ac:
19532           As another attempt, synaesthesia can be enabled by passing
19533           --with-plugins="synaesthesia" to configure
19534
19535 2006-09-20 11:12:22 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19536
19537           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
19538           Original commit message from CVS:
19539           * configure.ac:
19540           Don't build synaesthesia by default, until someone confirms that it
19541           is okay (filed as #356882)
19542
19543 2006-09-20 11:11:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19544
19545           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
19546           Original commit message from CVS:
19547           * configure.ac:
19548           Don't build synaesthesia by default, until someone confirms that it
19549           is okay (filed as #356882)
19550
19551 2006-09-18 12:29:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19552
19553           Port synaesthesia.
19554           Original commit message from CVS:
19555           * configure.ac:
19556           * gst/synaesthesia/Makefile.am:
19557           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
19558           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
19559           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
19560           (gst_synaesthesia_change_state), (plugin_init):
19561           Port synaesthesia.
19562
19563 2006-09-16 21:58:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19564
19565           More G_OBJECT macro fixing.
19566           Original commit message from CVS:
19567           * ext/mad/gstid3tag.c:
19568           * gst/mpegstream/gstrfc2250enc.h:
19569           * gst/synaesthesia/gstsynaesthesia.c:
19570           More G_OBJECT macro fixing.
19571
19572 2006-09-15 16:14:15 +0000  Yves Lefebvre <ivanohe@abacom.com>
19573
19574           ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
19575           Original commit message from CVS:
19576           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
19577           * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
19578           Fix initialisation dummy buffer, the offsets are relative to the start
19579           of the buffers. Fixes #356004.
19580
19581 2006-09-12 10:14:29 +0000  Christian Schaller <uraeus@gnome.org>
19582
19583         * gst-plugins-ugly.spec.in:
19584           update spec file
19585           Original commit message from CVS:
19586           update spec file
19587
19588 2006-09-09 15:22:58 +0000  Tim-Philipp Müller <tim@centricular.net>
19589
19590           ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
19591           Original commit message from CVS:
19592           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
19593           Add convert query (needed for later when we just operate in time
19594           format and let the base source class handle all the seeking stuff).
19595
19596 2006-09-07 16:05:31 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19597
19598           gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
19599           Original commit message from CVS:
19600           * gst/asfdemux/gstasfdemux.c:
19601           (gst_asf_demux_get_gst_tag_from_tag_name),
19602           (gst_asf_demux_process_ext_content_desc):
19603           Erm, lets properly fix it. The only non-text tag that we support is
19604           the track-number and that is an UINT. asfdemux was returning a GValue
19605           initialized as INT. Further the Track and not the TrackNumber tag
19606           (the latter is a string too).
19607
19608 2006-09-07 14:08:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19609
19610           gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
19611           Original commit message from CVS:
19612           * gst/asfdemux/gstasfdemux.c:
19613           (gst_asf_demux_get_gst_tag_from_tag_name),
19614           (gst_asf_demux_process_ext_content_desc):
19615           Skip tags that are unknown (was producing an uninialized GValue).
19616
19617 2006-09-01 16:21:43 +0000  from Michal Benes <michal.benes@itonis.tv>
19618
19619           ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
19620           Original commit message from CVS:
19621           * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
19622           (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
19623           (gst_a52dec_handle_frame), (gst_a52dec_change_state),
19624           (gst_a52dec_set_property), (gst_a52dec_get_property):
19625           * ext/a52dec/gsta52dec.h:
19626           Patch from from Michal Benes <michal.benes@itonis.tv>:
19627           Add two things to a52dec: configure the exact output format for ac3
19628           decoding through properties, if desired.
19629           By default, configure an output format preferred by downstream. Now
19630           that audioconvert lists caps by preference, this means that a52dec
19631           can do downmixing (iff required) rather than audioconvert, so it can
19632           use the ac3 downmix levels from the bitstream.
19633
19634 2006-08-31 13:04:31 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19635
19636           Add missing GST_LIBS to the link flags
19637           Original commit message from CVS:
19638           * ext/lame/Makefile.am:
19639           * ext/mpeg2dec/Makefile.am:
19640           * gst/dvdlpcmdec/Makefile.am:
19641           * gst/dvdsub/Makefile.am:
19642           * gst/mpegaudioparse/Makefile.am:
19643           Add missing GST_LIBS to the link flags
19644
19645 2006-08-29 13:28:41 +0000  Tim-Philipp Müller <tim@centricular.net>
19646
19647           configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
19648           Original commit message from CVS:
19649           * configure.ac:
19650           Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
19651
19652 2006-08-27 20:46:54 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19653
19654           gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
19655           Original commit message from CVS:
19656           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
19657           fix build for debug disabled
19658
19659 2006-08-22 15:52:16 +0000  Tim-Philipp Müller <tim@centricular.net>
19660
19661           gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
19662           Original commit message from CVS:
19663           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
19664           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
19665           Use static pad templates with ANY caps for the source pads for
19666           simplicity and to avoid warnings when creating pads for unhandled
19667           codec IDs (#351795).
19668
19669 2006-08-16 10:34:57 +0000  Michal Benes <michal.benes@itonis.tv>
19670
19671           ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
19672           Original commit message from CVS:
19673           Patch by: Michal Benes <michal dot benes at itonis dot tv>
19674           * ext/mad/gstmad.c: (gst_mad_chain):
19675           Fix timestamping in mad by only activating a new timestamp when the
19676           previous frame has been decoded. Fixes #350723.
19677           Also clean up some of the non fatal warnings when the input buffer is
19678           too small to decode a header.
19679
19680 === release 0.10.4 ===
19681
19682 2006-08-14 11:15:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19683
19684         * ChangeLog:
19685         * NEWS:
19686         * RELEASE:
19687         * configure.ac:
19688         * docs/plugins/gst-plugins-ugly-plugins.args:
19689         * docs/plugins/inspect/plugin-a52dec.xml:
19690         * docs/plugins/inspect/plugin-amrnb.xml:
19691         * docs/plugins/inspect/plugin-asf.xml:
19692         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19693         * docs/plugins/inspect/plugin-dvdread.xml:
19694         * docs/plugins/inspect/plugin-dvdsub.xml:
19695         * docs/plugins/inspect/plugin-iec958.xml:
19696         * docs/plugins/inspect/plugin-lame.xml:
19697         * docs/plugins/inspect/plugin-mad.xml:
19698         * docs/plugins/inspect/plugin-mpeg2dec.xml:
19699         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19700         * docs/plugins/inspect/plugin-mpegstream.xml:
19701         * docs/plugins/inspect/plugin-rmdemux.xml:
19702         * docs/plugins/inspect/plugin-siddec.xml:
19703           releasing 0.10.4
19704           Original commit message from CVS:
19705           releasing 0.10.4
19706
19707 2006-08-14 11:06:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19708
19709         * po/af.po:
19710         * po/az.po:
19711         * po/cs.po:
19712         * po/en_GB.po:
19713         * po/hu.po:
19714         * po/it.po:
19715         * po/nb.po:
19716         * po/nl.po:
19717         * po/or.po:
19718         * po/sq.po:
19719         * po/sr.po:
19720         * po/sv.po:
19721         * po/uk.po:
19722         * po/vi.po:
19723           Update .po files
19724           Original commit message from CVS:
19725           Update .po files
19726
19727 2006-08-14 10:19:41 +0000  Wim Taymans <wim@fluendo.com>
19728
19729           ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
19730           Original commit message from CVS:
19731           Patch by: Wim Taymans <wim at fluendo dot com>
19732           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
19733           Instead of forwarding the event in the wrong format, unref it and set
19734           a boolean that we still need to send it in the streaming thread.
19735           Fixes #350554
19736
19737 2006-08-14 09:50:26 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19738
19739           ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
19740           Original commit message from CVS:
19741           Patch by: Edward Hervey (edward at fluendo dot com)
19742           * ext/dvdread/dvdreadsrc.c: (plugin_init):
19743           Put debug category initialization before use of GST_DEBUG, in order
19744           to remove a fatal warning.  Fixes #350895
19745
19746 2006-08-08 13:23:27 +0000  Tim-Philipp Müller <tim@centricular.net>
19747
19748           gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
19749           Original commit message from CVS:
19750           * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
19751           Set rank to NONE for the time being until we make playbin handle
19752           subtitle pictures again (dvdsubdec seems to be a bit shaky at
19753           times when seeking, so it's probably better if it doesn't get
19754           autoplugged for the time being).
19755
19756 2006-08-07 19:01:40 +0000  Tim-Philipp Müller <tim@centricular.net>
19757
19758           gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
19759           Original commit message from CVS:
19760           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
19761           (gst_rmdemux_parse_mdpr):
19762           Handle audio streams with stream_version 3 properly; warn about
19763           unknown stream versions; handle unknown fourccs a tad more
19764           gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
19765           with GST_FOURCC_FORMAT.
19766
19767 2006-08-07 16:25:45 +0000  Tim-Philipp Müller <tim@centricular.net>
19768
19769           ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
19770           Original commit message from CVS:
19771           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
19772           Error out properly if this is an interactive DVD (fixes #345694).
19773
19774 2006-08-07 16:18:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19775
19776           ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
19777           Original commit message from CVS:
19778           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
19779           When the first_access is 1 or 0, we should copy the timestamp from
19780           the incoming buffer if there is one.
19781
19782 2006-08-07 14:01:33 +0000  Tim-Philipp Müller <tim@centricular.net>
19783
19784           ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
19785           Original commit message from CVS:
19786           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
19787           (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
19788           Use GST_ELEMENT_ERROR for error reporting; post errors in some
19789           more places; remove superfluous newlines from debug statements.
19790
19791 2006-08-07 09:17:01 +0000  Frédéric Riss <frederic.riss@gmail.com>
19792
19793           gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
19794           Original commit message from CVS:
19795           Patch by: Frédéric Riss  <frederic.riss at gmail com>
19796           * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
19797           Don't set negative durations on outgoing buffers (#350044),
19798           which happens when you use macros that got changed during
19799           the last unstable cycle because they were thought not to
19800           be used anywhere.
19801
19802 2006-08-06 19:47:40 +0000  Tim-Philipp Müller <tim@centricular.net>
19803
19804           ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
19805           Original commit message from CVS:
19806           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
19807           (gst_dvd_read_src_goto_chapter),
19808           (gst_dvd_read_src_get_chapter_starts),
19809           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
19810           (gst_dvd_read_src_get_time_for_sector),
19811           (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
19812           (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
19813           (gst_dvd_read_src_goto_sector):
19814           * ext/dvdread/dvdreadsrc.h:
19815           Add basic support for time-based seeking; set timestamps on
19816           outgoing buffers if we have them; create table with
19817           chapter to time mapping when opening a title; rename
19818           gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
19819           make it take an explicit pgc argument; fix up some debugging
19820           messages so that title/chapter numbers are printed as starting
19821           from 1 for easier readability.
19822
19823 2006-08-04 13:05:01 +0000  Tim-Philipp Müller <tim@centricular.net>
19824
19825           gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
19826           Original commit message from CVS:
19827           * gst/realmedia/Makefile.am:
19828           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
19829           (gst_rmdemux_parse_cont):
19830           * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
19831           (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
19832           * gst/realmedia/rmutils.h:
19833           Factor out some code into rmutils.[ch]; when reading
19834           strings, don't read beyond the available data; read
19835           metadata strings correctly (string length is 16 bits
19836           here, not just 8).
19837
19838 2006-07-31 09:53:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19839
19840           Fix dist by including gst-libs/
19841           Original commit message from CVS:
19842           * Makefile.am:
19843           * configure.ac:
19844           * gst/asfdemux/gstasfdemux.c:
19845           Fix dist by including gst-libs/
19846
19847 2006-07-29 11:20:30 +0000  Tim-Philipp Müller <tim@centricular.net>
19848
19849           Make custom error messages translatable.
19850           Original commit message from CVS:
19851           * ext/dvdread/dvdreadsrc.c: (plugin_init):
19852           * po/POTFILES.in:
19853           Make custom error messages translatable.
19854           * gst/asfdemux/gstasf.c: (plugin_init):
19855           Remove setlocale() call, doesn't seem to be needed or recommended for
19856           plugins, at least not according to gstreamer/docs/random/i18n.
19857
19858 2006-07-28 15:15:15 +0000  Tim-Philipp Müller <tim@centricular.net>
19859
19860           gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
19861           Original commit message from CVS:
19862           * gst/asfdemux/Makefile.am:
19863           * gst/asfdemux/asfheaders.c:
19864           * gst/asfdemux/asfheaders.h:
19865           * gst/asfdemux/gstasf.c: (plugin_init):
19866           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
19867           Error out when the stream is encrypted (rather than feeding
19868           garbage to the decoders). Fixes #349025.
19869
19870 2006-07-28 15:11:42 +0000  Tim-Philipp Müller <tim@centricular.net>
19871
19872           Add/enable autofoo magic for translations.
19873           Original commit message from CVS:
19874           * Makefile.am:
19875           * autogen.sh:
19876           * configure.ac:
19877           * po/POTFILES.in:
19878           Add/enable autofoo magic for translations.
19879
19880 2006-07-28 13:28:19 +0000  Tim-Philipp Müller <tim@centricular.net>
19881
19882           gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
19883           Original commit message from CVS:
19884           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
19885           (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
19886           (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
19887           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
19888           Don't leak streams, strings or caps. Get rid of unnecessary
19889           getcaps() function.
19890
19891 2006-07-27 20:34:25 +0000  Tim-Philipp Müller <tim@centricular.net>
19892
19893           gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
19894           Original commit message from CVS:
19895           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
19896           (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
19897           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
19898           (gst_rmdemux_stream_clear_cached_subpackets),
19899           (gst_rmdemux_descramble_cook_audio),
19900           (gst_rmdemux_descramble_dnet_audio),
19901           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
19902           Descramble cook audio streams before sending them to the
19903           decoder. Fixes #347292.
19904           Also miscellaneous clean-ups and log-level changes.
19905
19906 2006-07-26 17:09:04 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
19907
19908           ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
19909           Original commit message from CVS:
19910           2006-07-26  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
19911           * ext/lame/gstlame.c: (gst_lame_setup):
19912           Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
19913
19914 2006-07-21 11:01:55 +0000  Wim Taymans <wim.taymans@gmail.com>
19915
19916           ext/sidplay/gstsiddec.*: Remove old metadata thing.
19917           Original commit message from CVS:
19918           * ext/sidplay/gstsiddec.cc:
19919           * ext/sidplay/gstsiddec.h:
19920           Remove old metadata thing.
19921
19922 2006-07-15 13:33:38 +0000  Tim-Philipp Müller <tim@centricular.net>
19923
19924           gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
19925           Original commit message from CVS:
19926           * gst/asfdemux/gstasfdemux.c:
19927           (gst_asf_demux_get_ext_stream_props_for_stream),
19928           (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
19929           Find language codes for audio streams if they are available.
19930
19931 2006-07-14 13:02:53 +0000  Tim-Philipp Müller <tim@centricular.net>
19932
19933           gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
19934           Original commit message from CVS:
19935           * gst/asfdemux/asfheaders.h:
19936           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
19937           (gst_asf_demux_process_stream),
19938           (gst_asf_demux_process_language_list),
19939           (gst_asf_demux_process_ext_stream_props),
19940           (gst_asf_demux_process_queued_extended_stream_objects),
19941           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
19942           * gst/asfdemux/gstasfdemux.h:
19943           Parse extended stream properties objects and stream objects
19944           hidden inside them (but delay creation of the appropriate
19945           pads until after all the 'normal' stream objects have been
19946           dealt with) (#343763). Also parse language list object.
19947
19948 2006-07-13 11:28:32 +0000  Wim Taymans <wim.taymans@gmail.com>
19949
19950           gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
19951           Original commit message from CVS:
19952           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
19953           (gst_rmdemux_finalize), (gst_rmdemux_src_event),
19954           (find_seek_offset_time), (gst_rmdemux_perform_seek),
19955           (gst_rmdemux_src_query), (gst_rmdemux_change_state),
19956           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
19957           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
19958           (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
19959           * gst/realmedia/rmdemux.h:
19960           Cleanups, use GstSegment for seeking.
19961           Fix error handling.
19962           Combine flow return from all streams.
19963
19964 2006-07-11 22:46:47 +0000  Tim-Philipp Müller <tim@centricular.net>
19965
19966           ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
19967           Original commit message from CVS:
19968           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
19969           Remove g_assert that shouldn't be there.
19970
19971 2006-07-10 11:52:58 +0000  Wim Taymans <wim.taymans@gmail.com>
19972
19973           ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
19974           Original commit message from CVS:
19975           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
19976           Fix refcounting when cropping. Fixes #341677.
19977
19978 2006-07-09 14:07:31 +0000  Grzegorz Lukasik <hauserx@gmail.com>
19979
19980           gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
19981           Original commit message from CVS:
19982           Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
19983           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
19984           (gst_asf_demux_process_segment):
19985           Fix typo. Closes #347029.
19986
19987 2006-07-08 20:29:56 +0000  Tim-Philipp Müller <tim@centricular.net>
19988
19989           gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
19990           Original commit message from CVS:
19991           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
19992           Skip chunks for unknown streams properly. Fixes broken sound
19993           and/or video for files that have additional streams that
19994           we don't recognise yet (e.g. if they are embedded in extended
19995           stream properties). Partly fixes #343763.
19996
19997 2006-07-07 19:26:40 +0000  Tim-Philipp Müller <tim@centricular.net>
19998
19999           gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
20000           Original commit message from CVS:
20001           * gst/asfdemux/asfheaders.c:
20002           * gst/asfdemux/asfheaders.h:
20003           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
20004           (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
20005           (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
20006           (gst_asf_demux_change_state):
20007           * gst/asfdemux/gstasfdemux.h:
20008           Add some more GUIDs and make debug log more readable
20009           and easier to follow when parsing the headers.
20010
20011 2006-06-30 11:26:22 +0000  Tim-Philipp Müller <tim@centricular.net>
20012
20013           ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
20014           Original commit message from CVS:
20015           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
20016           (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
20017           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
20018           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
20019           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
20020           * ext/dvdread/dvdreadsrc.h:
20021           Rewrite seeking code and make seeking in DVDs work (#337834).
20022
20023 2006-06-29 14:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
20024
20025           autogen.sh: Check for automake-1.9 as well.
20026           Original commit message from CVS:
20027           * autogen.sh:
20028           Check for automake-1.9 as well.
20029
20030 2006-06-29 12:25:15 +0000  Tim-Philipp Müller <tim@centricular.net>
20031
20032           ext/dvdread/dvdreadsrc.c: Make check stronger.
20033           Original commit message from CVS:
20034           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
20035           Make check stronger.
20036
20037 2006-06-28 11:20:03 +0000  Tim-Philipp Müller <tim@centricular.net>
20038
20039           gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
20040           Original commit message from CVS:
20041           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
20042           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
20043           (gst_asf_demux_push_buffer):
20044           * gst/asfdemux/gstasfdemux.h:
20045           Handle unknown codec IDs/fourccs properly (#345879); send tag
20046           events after newsegment event; fix use of GST_FOURCC_FORMAT
20047           macro.
20048
20049 2006-06-23 16:29:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20050
20051           ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
20052           Original commit message from CVS:
20053           * ext/a52dec/gsta52dec.c: (plugin_init):
20054           Call the channel positions get_type() method in plugin_init
20055           to ensure that it isn't simultaneously called later from
20056           multiple threads.
20057
20058 2006-06-23 12:24:56 +0000  Tim-Philipp Müller <tim@centricular.net>
20059
20060           gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
20061           Original commit message from CVS:
20062           * gst/mpegstream/gstmpegpacketize.c:
20063           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
20064           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
20065           Also flush packetizer cache when we get a buffer that has the
20066           DISCONT flag set; update current byte position from buffer
20067           offset after a flush.
20068
20069 2006-06-23 11:22:04 +0000  Tim-Philipp Müller <tim@centricular.net>
20070
20071           gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
20072           Original commit message from CVS:
20073           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
20074           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
20075           (gst_mpeg_packetize_read):
20076           * gst/mpegstream/gstmpegpacketize.h:
20077           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
20078           (gst_mpeg_parse_change_state):
20079           Flush packetizer cache when we get a FLUSH_STOP event;
20080           remove unused source pad member from packetizer; add debug
20081           category for packetizer.
20082
20083 2006-06-23 09:28:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20084
20085           ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
20086           Original commit message from CVS:
20087           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
20088           Treat dual-mono as stereo. It should really be output on 2 separate
20089           pads, but isn't for now.
20090
20091 2006-06-19 15:16:43 +0000  Tim-Philipp Müller <tim@centricular.net>
20092
20093           ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
20094           Original commit message from CVS:
20095           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
20096           Assume 4:3 DAR rather than 4:3 PAR (#345184).
20097
20098 2006-06-19 11:59:14 +0000  Tim-Philipp Müller <tim@centricular.net>
20099
20100           ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
20101           Original commit message from CVS:
20102           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
20103           Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
20104           any PAR whatsoever (rather than using 0/0, which will lead to
20105           an abort later on). Fixes #345184.
20106
20107 2006-06-17 19:35:41 +0000  Michael Dominic K <mdk@mdk.org.pl>
20108
20109           ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
20110           Original commit message from CVS:
20111           Patch by: Michael Dominic K.  < mdk at mdk org pl>
20112           * ext/mad/gstmad.c: (gst_mad_chain):
20113           Send newsegment event before calling
20114           gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
20115           in connection with pad blocking (#342594). While we're at it,
20116           do some minor clean-ups.
20117
20118 2006-06-17 14:48:04 +0000  Tim-Philipp Müller <tim@centricular.net>
20119
20120           configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
20121           Original commit message from CVS:
20122           * configure.ac:
20123           Fix --disable-external (can't set conditionals conditionally,
20124           #343602).
20125
20126 2006-06-15 17:10:09 +0000  Tim-Philipp Müller <tim@centricular.net>
20127
20128           ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
20129           Original commit message from CVS:
20130           * ext/a52dec/Makefile.am:
20131           ... and then he said "When you go and fix the build you
20132           better make sure you have some spare backslashes in your
20133           pocket".
20134
20135 2006-06-13 15:46:09 +0000  Wim Taymans <wim.taymans@gmail.com>
20136
20137           ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
20138           Original commit message from CVS:
20139           * ext/sidplay/gstsiddec.cc:
20140           Fix copyright, email addresses and descriptions.
20141           Use saner defaults for arguments. Fixes #344667.
20142           constify some stuff.
20143           Fix memleaks.
20144           Add tags.
20145           Fix negotiation to do mono/44100 by default.
20146           Post error messages.
20147           Use _scale_int where possible.
20148
20149 2006-06-12 14:09:20 +0000  Wim Taymans <wim.taymans@gmail.com>
20150
20151           ext/dvdnav/.cvsignore: More ignore
20152           Original commit message from CVS:
20153           * ext/dvdnav/.cvsignore:
20154           More ignore
20155
20156 2006-06-12 13:49:42 +0000  Wim Taymans <wim.taymans@gmail.com>
20157
20158           tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
20159           Original commit message from CVS:
20160           * tests/check/elements/amrnbenc.c: (push_data):
20161           Init memory before feeding it to the encoder to make
20162           the valgrind test succeed.
20163
20164 2006-06-12 13:27:18 +0000  Edward Hervey <bilboed@bilboed.com>
20165
20166           gst/asfdemux/.cvsignore: More ignore
20167           Original commit message from CVS:
20168           * gst/asfdemux/.cvsignore:
20169           More ignore
20170
20171 2006-06-11 20:38:54 +0000  Tim-Philipp Müller <tim@centricular.net>
20172
20173           .cvsignore: Ignore files generated by 'make dist'.
20174           Original commit message from CVS:
20175           * .cvsignore:
20176           Ignore files generated by 'make dist'.
20177
20178 2006-06-11 17:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20179
20180           update build files
20181           Original commit message from CVS:
20182           * autogen.sh:
20183           * configure.ac:
20184           * ext/a52dec/Makefile.am:
20185           * ext/dvdnav/Makefile.am:
20186           * ext/dvdread/Makefile.am:
20187           * ext/lame/Makefile.am:
20188           * ext/mad/Makefile.am:
20189           * ext/mpeg2dec/Makefile.am:
20190           * ext/sidplay/Makefile.am:
20191           update build files
20192
20193 2006-06-11 13:57:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20194
20195           autogen.sh: require am17
20196           Original commit message from CVS:
20197           * autogen.sh:
20198           require am17
20199           * configure.ac:
20200           * ext/annodex/Makefile.am:
20201           * ext/cdio/Makefile.am:
20202           * ext/dv/Makefile.am:
20203           * ext/esd/Makefile.am:
20204           * ext/flac/Makefile.am:
20205           * ext/gdk_pixbuf/Makefile.am:
20206           * ext/ladspa/Makefile.am:
20207           * ext/libcaca/Makefile.am:
20208           * ext/speex/Makefile.am:
20209           * ext/taglib/Makefile.am:
20210           * sys/oss/Makefile.am:
20211           * sys/sunaudio/Makefile.am:
20212           * sys/ximage/Makefile.am:
20213           clean up build further
20214
20215 2006-06-07 17:05:48 +0000  Wim Taymans <wim.taymans@gmail.com>
20216
20217           ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
20218           Original commit message from CVS:
20219           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
20220           (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
20221           (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
20222           (gst_mpeg2dec_change_state):
20223           * ext/mpeg2dec/gstmpeg2dec.h:
20224           Simplify and don't leak our buffer pool.
20225           Use _scale_int.
20226           Remove unfixed bug number from previous ChangeLog entry.
20227
20228 2006-06-07 16:15:42 +0000  Wim Taymans <wim.taymans@gmail.com>
20229
20230           ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
20231           Original commit message from CVS:
20232           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
20233           (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
20234           (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
20235           (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
20236           (gst_mpeg2dec_negotiate_format), (init_dummybuf),
20237           (handle_sequence), (handle_picture), (handle_slice),
20238           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
20239           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
20240           * ext/mpeg2dec/gstmpeg2dec.h:
20241           Fix padtemplate as we can now do fractional framerates.
20242           Small cleanups.
20243           Use GstSegment.
20244           Add simple frame dropping QoS.
20245           Precalc buffer output sizes and UV offsets.
20246           Always give libmpeg2 a valid fbuf when it wants one.
20247           don't trust libmpeg to discard our buffers but manage it
20248           ourselves.
20249           Fixes #343627, #327350, #335288
20250
20251 2006-06-05 20:57:12 +0000  Sébastien Moutte <sebastien@moutte.net>
20252
20253           win32/MANIFEST: Add a manifest for futures ugly win32 releases.
20254           Original commit message from CVS:
20255           * win32/MANIFEST:
20256           Add a manifest for futures ugly win32 releases.
20257           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
20258           Move bufcaps declaration at the begining of the instructions
20259           block.
20260
20261 2006-06-01 22:00:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20262
20263           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
20264           Original commit message from CVS:
20265           * ext/alsaspdif/alsaspdifsink.h:
20266           * ext/amrwb/gstamrwbdec.h:
20267           * ext/amrwb/gstamrwbenc.h:
20268           * ext/amrwb/gstamrwbparse.h:
20269           * ext/arts/gst_arts.h:
20270           * ext/artsd/gstartsdsink.h:
20271           * ext/audiofile/gstafparse.h:
20272           * ext/audiofile/gstafsink.h:
20273           * ext/audiofile/gstafsrc.h:
20274           * ext/audioresample/gstaudioresample.h:
20275           * ext/bz2/gstbz2dec.h:
20276           * ext/bz2/gstbz2enc.h:
20277           * ext/dirac/gstdiracdec.h:
20278           * ext/directfb/dfbvideosink.h:
20279           * ext/divx/gstdivxdec.h:
20280           * ext/divx/gstdivxenc.h:
20281           * ext/dts/gstdtsdec.h:
20282           * ext/faac/gstfaac.h:
20283           * ext/gsm/gstgsmdec.h:
20284           * ext/gsm/gstgsmenc.h:
20285           * ext/ivorbis/vorbisenc.h:
20286           * ext/libfame/gstlibfame.h:
20287           * ext/nas/nassink.h:
20288           * ext/neon/gstneonhttpsrc.h:
20289           * ext/polyp/polypsink.h:
20290           * ext/sdl/sdlaudiosink.h:
20291           * ext/sdl/sdlvideosink.h:
20292           * ext/shout/gstshout.h:
20293           * ext/snapshot/gstsnapshot.h:
20294           * ext/sndfile/gstsf.h:
20295           * ext/swfdec/gstswfdec.h:
20296           * ext/tarkin/gsttarkindec.h:
20297           * ext/tarkin/gsttarkinenc.h:
20298           * ext/theora/theoradec.h:
20299           * ext/wavpack/gstwavpackdec.h:
20300           * ext/wavpack/gstwavpackparse.h:
20301           * ext/xine/gstxine.h:
20302           * ext/xvid/gstxviddec.h:
20303           * ext/xvid/gstxvidenc.h:
20304           * gst/cdxaparse/gstcdxaparse.h:
20305           * gst/cdxaparse/gstcdxastrip.h:
20306           * gst/colorspace/gstcolorspace.h:
20307           * gst/festival/gstfestival.h:
20308           * gst/freeze/gstfreeze.h:
20309           * gst/gdp/gstgdpdepay.h:
20310           * gst/gdp/gstgdppay.h:
20311           * gst/modplug/gstmodplug.h:
20312           * gst/mpeg1sys/gstmpeg1systemencode.h:
20313           * gst/mpeg1videoparse/gstmp1videoparse.h:
20314           * gst/mpeg2sub/gstmpeg2subt.h:
20315           * gst/mpegaudioparse/gstmpegaudioparse.h:
20316           * gst/multifilesink/gstmultifilesink.h:
20317           * gst/overlay/gstoverlay.h:
20318           * gst/playondemand/gstplayondemand.h:
20319           * gst/qtdemux/qtdemux.h:
20320           * gst/rtjpeg/gstrtjpegdec.h:
20321           * gst/rtjpeg/gstrtjpegenc.h:
20322           * gst/smooth/gstsmooth.h:
20323           * gst/smoothwave/gstsmoothwave.h:
20324           * gst/spectrum/gstspectrum.h:
20325           * gst/speed/gstspeed.h:
20326           * gst/stereo/gststereo.h:
20327           * gst/switch/gstswitch.h:
20328           * gst/tta/gstttadec.h:
20329           * gst/tta/gstttaparse.h:
20330           * gst/videodrop/gstvideodrop.h:
20331           * gst/xingheader/gstxingmux.h:
20332           * sys/directdraw/gstdirectdrawsink.h:
20333           * sys/directsound/gstdirectsoundsink.h:
20334           * sys/dxr3/dxr3audiosink.h:
20335           * sys/dxr3/dxr3spusink.h:
20336           * sys/dxr3/dxr3videosink.h:
20337           * sys/qcam/gstqcamsrc.h:
20338           * sys/vcd/vcdsrc.h:
20339           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
20340
20341 2006-06-01 21:11:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20342
20343           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
20344           Original commit message from CVS:
20345           * ext/a52dec/gsta52dec.h:
20346           * ext/amrnb/amrnbdec.h:
20347           * ext/amrnb/amrnbenc.h:
20348           * ext/amrnb/amrnbparse.h:
20349           * ext/mpeg2dec/gstmpeg2dec.h:
20350           * ext/sidplay/gstsiddec.h:
20351           * gst/ac3parse/gstac3parse.h:
20352           * gst/asfdemux/gstasfdemux.h:
20353           * gst/asfdemux/gstasfmux.h:
20354           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
20355           * gst/iec958/ac3iec.h:
20356           * gst/mpegaudioparse/gstmpegaudioparse.h:
20357           * gst/mpegstream/gstdvddemux.h:
20358           * gst/mpegstream/gstmpegclock.h:
20359           * gst/mpegstream/gstmpegdemux.h:
20360           * gst/mpegstream/gstmpegparse.h:
20361           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
20362
20363 2006-05-27 11:35:11 +0000  Tim-Philipp Müller <tim@centricular.net>
20364
20365           README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
20366           Original commit message from CVS:
20367           * README:
20368           Replace current README (containing the release notes from
20369           some 0.9.x version) with a proper README taken from the core.
20370
20371 2006-05-24 15:56:13 +0000  Wim Taymans <wim.taymans@gmail.com>
20372
20373           ext/amrnb/: Sortof first quick cleanup of all this mess...
20374           Original commit message from CVS:
20375           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
20376           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
20377           (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
20378           (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
20379           * ext/amrnb/amrnbparse.h:
20380           Sortof first quick cleanup of all this mess...
20381           Don't crap out on empty and invalid FTs but treat them as
20382           empty packets, the decoder handles them fine.
20383           Fixes #342222.
20384
20385 2006-05-22 08:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
20386
20387           gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
20388           Original commit message from CVS:
20389           * gst/asfdemux/gstasf.c: (plugin_init):
20390           Call gst_riff_init() so the riff debug category gets set up
20391           before it is being used.
20392
20393 2006-05-19 13:55:11 +0000  Michael Smith <msmith@xiph.org>
20394
20395           gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
20396           Original commit message from CVS:
20397           * gst/iec958/ac3_padder.c: (ac3p_parse):
20398           * gst/iec958/ac3_padder.h:
20399           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
20400           (ac3iec_chain_raw), (ac3iec_change_state):
20401           * gst/iec958/ac3iec.h:
20402           Write rate into the caps, for the allowed ac3 rates. Some minor
20403           cleanups.
20404
20405 2006-05-18 13:00:21 +0000  James Doc Livingston <doclivingston@gmail.com>
20406
20407           ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
20408           Original commit message from CVS:
20409           Patch by: James "Doc" Livingston  <doclivingston gmail com>
20410           * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
20411           Do tag merging correctly (#339918). Output taglists
20412           properly in debug statements too while we're at it.
20413
20414 2006-05-11 16:17:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20415
20416           ext/a52dec/gsta52dec.c: Add more debug
20417           Original commit message from CVS:
20418           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
20419           Add more debug
20420           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
20421           (gst_dvdlpcmdec_init), (update_timestamps),
20422           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
20423           (dvdlpcmdec_sink_event):
20424           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
20425           If we have a first_access offset but no current timestamp (might
20426           happen after a seek), then calculate a start time for the first
20427           portion so that it will align with the timestamp given for the
20428           first_access portion.
20429           If a new-segment arrives with format time, store the start
20430           time as a failsafe timestamp in case we never get any further
20431           timestamp info (unlikely)
20432           Mask out the 'frame number' section of the incoming header so
20433           that we don't consider it to be changing on every buffer and
20434           reset the caps constantly.
20435           Use gst_util_uint64_scale for duration calculation
20436
20437 2006-05-11 14:34:10 +0000  Michael Smith <msmith@xiph.org>
20438
20439           gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
20440           Original commit message from CVS:
20441           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
20442           Fix timestamping for cases where the first_access parameter is 4.
20443           Ensure we don't overrun buffers in other cases.
20444
20445 2006-05-10 14:40:03 +0000  Tim-Philipp Müller <tim@centricular.net>
20446
20447           gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
20448           Original commit message from CVS:
20449           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
20450           Fix silly bug when reading metadata (#341254).
20451
20452 2006-05-08 11:57:26 +0000  Edward Hervey <bilboed@bilboed.com>
20453
20454           autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
20455           Original commit message from CVS:
20456           * autogen.sh: (CONFIGURE_DEF_OPT):
20457           libtoolize on Darwin/MacOSX is called glibtoolize
20458
20459 2006-05-06 11:38:30 +0000  Tim-Philipp Müller <tim@centricular.net>
20460
20461           ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
20462           Original commit message from CVS:
20463           * ext/lame/gstlame.c: (gst_lame_get_type),
20464           (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
20465           (gst_lame_setup), (gst_lame_change_state):
20466           * ext/lame/gstlame.h:
20467           Remove tag writing from lame (which was completely broken
20468           anyway, #329184). Leaving GstTagSetter interface around for
20469           now, albeit non-functional. Should be removed completely
20470           in 0.11. Use the 'id3v2mux' plugin from -good for writing
20471           tags.
20472
20473 2006-05-06 00:18:31 +0000  Maciej Katafiasz <mathrick@mathrick.org>
20474
20475         * ChangeLog:
20476         * ext/dvdread/dvdreadsrc.c:
20477         * gst/asfdemux/gstasfdemux.c:
20478           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
20479           Original commit message from CVS:
20480           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
20481
20482 2006-05-05 08:23:39 +0000  Andres Salomon <dilinger@debian.org>
20483
20484           ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
20485           Original commit message from CVS:
20486           Patch by: Andres Salomon  <dilinger at debian org>
20487           * ext/lame/gstlame.c: (gst_lame_sink_event):
20488           Fix typo (comma vs. semicolon) (#340710).
20489
20490 2006-05-04 08:24:52 +0000  Lutz Müller <lutz@topfrose.de>
20491
20492           ext/mad/gstmad.c: Make mad the second element to support the highly useful
20493           Original commit message from CVS:
20494           Patch by: Lutz Müller <lutz at topfrose de>
20495           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
20496           Make mad the second element to support the highly useful
20497           FORMATS query (#340594)
20498
20499 2006-05-02 10:28:48 +0000  Edward Hervey <bilboed@bilboed.com>
20500
20501           ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
20502           Original commit message from CVS:
20503           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
20504           (gst_mpeg2dec_src_query):
20505           Remember the query duration format before passing it upstream since it
20506           could have been modified.
20507           Add GST_WARNING_OBJECT in sink convert function to detail why the
20508           conversion didn't work.
20509
20510 2006-04-25 21:56:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20511
20512           Define GstElementDetails as const and also static (when defined as global)
20513           Original commit message from CVS:
20514           * ext/amrwb/gstamrwbdec.c:
20515           * ext/amrwb/gstamrwbenc.c:
20516           * ext/amrwb/gstamrwbparse.c:
20517           * ext/arts/gst_arts.c:
20518           * ext/artsd/gstartsdsink.c:
20519           * ext/audiofile/gstafparse.c:
20520           * ext/audiofile/gstafsink.c:
20521           * ext/audiofile/gstafsrc.c:
20522           * ext/audioresample/gstaudioresample.c:
20523           * ext/bz2/gstbz2dec.c:
20524           * ext/bz2/gstbz2enc.c:
20525           * ext/cdaudio/gstcdaudio.c:
20526           * ext/directfb/dfbvideosink.c:
20527           * ext/divx/gstdivxdec.c:
20528           * ext/divx/gstdivxenc.c:
20529           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
20530           * ext/faac/gstfaac.c: (gst_faac_base_init):
20531           * ext/faad/gstfaad.c:
20532           * ext/gsm/gstgsmdec.c:
20533           * ext/gsm/gstgsmenc.c:
20534           * ext/hermes/gsthermescolorspace.c:
20535           * ext/ivorbis/vorbisfile.c:
20536           * ext/lcs/gstcolorspace.c:
20537           * ext/libfame/gstlibfame.c:
20538           * ext/libmms/gstmms.c: (gst_mms_base_init):
20539           * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
20540           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
20541           * ext/nas/nassink.c: (gst_nassink_base_init):
20542           * ext/neon/gstneonhttpsrc.c:
20543           * ext/sdl/sdlaudiosink.c:
20544           * ext/sdl/sdlvideosink.c:
20545           * ext/shout/gstshout.c:
20546           * ext/snapshot/gstsnapshot.c:
20547           * ext/sndfile/gstsf.c:
20548           * ext/swfdec/gstswfdec.c:
20549           * ext/tarkin/gsttarkindec.c:
20550           * ext/tarkin/gsttarkinenc.c:
20551           * ext/theora/theoradec.c:
20552           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
20553           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
20554           * ext/xvid/gstxviddec.c:
20555           * ext/xvid/gstxvidenc.c:
20556           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
20557           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
20558           * gst/chart/gstchart.c:
20559           * gst/colorspace/gstcolorspace.c:
20560           * gst/deinterlace/gstdeinterlace.c:
20561           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
20562           * gst/festival/gstfestival.c:
20563           * gst/filter/gstbpwsinc.c:
20564           * gst/filter/gstiir.c:
20565           * gst/filter/gstlpwsinc.c:
20566           * gst/freeze/gstfreeze.c:
20567           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
20568           * gst/librfb/gstrfbsrc.c:
20569           * gst/mixmatrix/mixmatrix.c:
20570           * gst/mpeg1sys/gstmpeg1systemencode.c:
20571           * gst/mpeg1videoparse/gstmp1videoparse.c:
20572           * gst/mpeg2sub/gstmpeg2subt.c:
20573           * gst/mpegaudioparse/gstmpegaudioparse.c:
20574           * gst/multifilesink/gstmultifilesink.c:
20575           * gst/overlay/gstoverlay.c:
20576           * gst/passthrough/gstpassthrough.c:
20577           * gst/playondemand/gstplayondemand.c:
20578           * gst/qtdemux/qtdemux.c:
20579           * gst/rtjpeg/gstrtjpegdec.c:
20580           * gst/rtjpeg/gstrtjpegenc.c:
20581           * gst/smooth/gstsmooth.c:
20582           * gst/smoothwave/gstsmoothwave.c:
20583           * gst/spectrum/gstspectrum.c:
20584           * gst/speed/gstspeed.c:
20585           * gst/stereo/gststereo.c:
20586           * gst/switch/gstswitch.c:
20587           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
20588           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
20589           * gst/vbidec/gstvbidec.c:
20590           * gst/videocrop/gstvideocrop.c:
20591           * gst/videodrop/gstvideodrop.c:
20592           * gst/virtualdub/gstxsharpen.c:
20593           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
20594           * gst/y4m/gsty4mencode.c:
20595           * sys/cdrom/gstcdplayer.c:
20596           * sys/directdraw/gstdirectdrawsink.c:
20597           * sys/directsound/gstdirectsoundsink.c:
20598           * sys/glsink/glimagesink.c:
20599           * sys/qcam/gstqcamsrc.c:
20600           * sys/v4l2/gstv4l2src.c:
20601           * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
20602           * sys/ximagesrc/ximagesrc.c:
20603           Define GstElementDetails as const and also static (when defined as
20604           global)
20605
20606 2006-04-25 21:47:03 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20607
20608           Define GstElementDetails as const and also static (when defined as global)
20609           Original commit message from CVS:
20610           * ext/mad/gstid3tag.c:
20611           * ext/mad/gstmad.c:
20612           * gst/ac3parse/gstac3parse.c:
20613           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20614           * gst/synaesthesia/gstsynaesthesia.c:
20615           Define GstElementDetails as const and also static (when defined as
20616           global)
20617
20618 2006-04-25 21:39:40 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20619
20620           Define GstElementDetails as const and also static (when defined as global)
20621           Original commit message from CVS:
20622           * ext/aalib/gstaasink.c:
20623           * ext/annodex/gstcmmldec.c:
20624           * ext/annodex/gstcmmlenc.c:
20625           * ext/cairo/gsttextoverlay.c:
20626           * ext/cairo/gsttimeoverlay.c:
20627           * ext/cdio/gstcdiocddasrc.c:
20628           * ext/dv/gstdvdec.c:
20629           * ext/dv/gstdvdemux.c:
20630           * ext/esd/esdmon.c:
20631           * ext/esd/esdsink.c:
20632           * ext/flac/gstflacenc.c:
20633           * ext/flac/gstflactag.c:
20634           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
20635           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
20636           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
20637           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
20638           * ext/gdk_pixbuf/pixbufscale.c:
20639           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
20640           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
20641           * ext/jpeg/gstjpegdec.c:
20642           * ext/jpeg/gstjpegenc.c:
20643           * ext/jpeg/gstsmokedec.c:
20644           * ext/jpeg/gstsmokeenc.c:
20645           * ext/libcaca/gstcacasink.c:
20646           * ext/libmng/gstmngdec.c:
20647           * ext/libmng/gstmngenc.c:
20648           * ext/libpng/gstpngdec.c:
20649           * ext/libpng/gstpngenc.c:
20650           * ext/mikmod/gstmikmod.c:
20651           * ext/raw1394/gstdv1394src.c:
20652           * ext/shout2/gstshout2.c: (gst_shout2send_init):
20653           * ext/shout2/gstshout2.h:
20654           * ext/speex/gstspeexdec.c:
20655           * ext/speex/gstspeexenc.c:
20656           * gst/alpha/gstalpha.c:
20657           * gst/alpha/gstalphacolor.c:
20658           * gst/apetag/gstapedemux.c:
20659           * gst/auparse/gstauparse.c:
20660           * gst/autodetect/gstautoaudiosink.c:
20661           (gst_auto_audio_sink_base_init):
20662           * gst/autodetect/gstautovideosink.c:
20663           (gst_auto_video_sink_base_init):
20664           * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
20665           * gst/avi/gstavimux.c: (gst_avimux_base_init):
20666           * gst/cutter/gstcutter.c:
20667           * gst/debug/breakmydata.c:
20668           * gst/debug/efence.c:
20669           * gst/debug/gstnavigationtest.c:
20670           * gst/debug/gstnavseek.c:
20671           * gst/debug/negotiation.c:
20672           * gst/debug/progressreport.c:
20673           * gst/debug/testplugin.c:
20674           * gst/effectv/gstaging.c:
20675           * gst/effectv/gstdice.c:
20676           * gst/effectv/gstedge.c:
20677           * gst/effectv/gstquark.c:
20678           * gst/effectv/gstrev.c:
20679           * gst/effectv/gstshagadelic.c:
20680           * gst/effectv/gstvertigo.c:
20681           * gst/effectv/gstwarp.c:
20682           * gst/flx/gstflxdec.c:
20683           * gst/goom/gstgoom.c:
20684           * gst/icydemux/gsticydemux.c:
20685           * gst/id3demux/gstid3demux.c:
20686           * gst/interleave/deinterleave.c:
20687           * gst/interleave/interleave.c:
20688           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
20689           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
20690           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
20691           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
20692           * gst/level/gstlevel.c:
20693           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
20694           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
20695           * gst/median/gstmedian.c:
20696           * gst/monoscope/gstmonoscope.c:
20697           * gst/multipart/multipartdemux.c:
20698           * gst/multipart/multipartmux.c:
20699           * gst/oldcore/gstaggregator.c:
20700           * gst/oldcore/gstfdsink.c:
20701           * gst/oldcore/gstmd5sink.c:
20702           * gst/oldcore/gstmultifilesrc.c:
20703           * gst/oldcore/gstpipefilter.c:
20704           * gst/oldcore/gstshaper.c:
20705           * gst/oldcore/gststatistics.c:
20706           * gst/rtp/gstasteriskh263.c:
20707           * gst/rtp/gstrtpL16depay.c:
20708           * gst/rtp/gstrtpL16pay.c:
20709           * gst/rtp/gstrtpamrdepay.c:
20710           * gst/rtp/gstrtpamrpay.c:
20711           * gst/rtp/gstrtpdepay.c:
20712           * gst/rtp/gstrtpgsmpay.c:
20713           * gst/rtp/gstrtph263pay.c:
20714           * gst/rtp/gstrtph263pdepay.c:
20715           * gst/rtp/gstrtph263ppay.c:
20716           * gst/rtp/gstrtpilbcdepay.c:
20717           * gst/rtp/gstrtpmp4gpay.c:
20718           * gst/rtp/gstrtpmp4vdepay.c:
20719           * gst/rtp/gstrtpmp4vpay.c:
20720           * gst/rtp/gstrtpmpadepay.c:
20721           * gst/rtp/gstrtpmpapay.c:
20722           * gst/rtp/gstrtppcmadepay.c:
20723           * gst/rtp/gstrtppcmapay.c:
20724           * gst/rtp/gstrtppcmudepay.c:
20725           * gst/rtp/gstrtppcmupay.c:
20726           * gst/rtp/gstrtpspeexdepay.c:
20727           * gst/rtp/gstrtpspeexpay.c:
20728           * gst/rtsp/gstrtpdec.c:
20729           * gst/rtsp/gstrtspsrc.c:
20730           * gst/smpte/gstsmpte.c:
20731           * gst/udp/gstdynudpsink.c:
20732           * gst/udp/gstmultiudpsink.c:
20733           * gst/udp/gstudpsink.c:
20734           * gst/udp/gstudpsrc.c:
20735           * gst/videobox/gstvideobox.c:
20736           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
20737           * gst/videofilter/gstvideobalance.c:
20738           * gst/videofilter/gstvideoflip.c:
20739           * gst/videofilter/gstvideotemplate.c:
20740           (gst_videotemplate_base_init):
20741           * gst/videomixer/videomixer.c:
20742           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
20743           (gst_wavparse_class_init), (gst_wavparse_dispose),
20744           (gst_wavparse_reset), (gst_wavparse_init),
20745           (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
20746           (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
20747           (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
20748           (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
20749           (gst_wavparse_chain), (gst_wavparse_srcpad_event),
20750           (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
20751           (gst_wavparse_change_state):
20752           * gst/wavparse/gstwavparse.h:
20753           * sys/oss/gstossmixerelement.c:
20754           * sys/oss/gstosssink.c:
20755           * sys/oss/gstosssrc.c:
20756           * sys/osxaudio/gstosxaudioelement.c:
20757           * sys/osxaudio/gstosxaudiosink.c:
20758           * sys/osxaudio/gstosxaudiosrc.c:
20759           * sys/sunaudio/gstsunaudiomixer.c:
20760           * sys/sunaudio/gstsunaudiosink.c:
20761           Define GstElementDetails as const and also static (when defined as
20762           global)
20763
20764 2006-04-25 12:17:02 +0000  Tim-Philipp Müller <tim@centricular.net>
20765
20766           ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
20767           Original commit message from CVS:
20768           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
20769           Fix name of custom event (use same as dvdreadsrc).
20770           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
20771           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
20772           Fix event parsing (the event name is in the structure, not the
20773           name of the structure itself); also fix indentation after
20774           boilerplate macro.
20775
20776 2006-04-23 09:49:14 +0000  Tim-Philipp Müller <tim@centricular.net>
20777
20778           ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
20779           Original commit message from CVS:
20780           * ext/mad/gstid3tag.c: (plugin_init):
20781           Change debug category to 'id3mux'.
20782
20783 2006-04-22 18:49:01 +0000  Alexander Lancaster <alexl@users.sourceforge.net>
20784
20785           ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
20786           Original commit message from CVS:
20787           Patch by: Alexander Lancaster  <alexl at users sourceforge net>
20788           * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
20789           (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
20790           (gst_id3_tag_chain):
20791           When acting as a muxer, set caps on outgoing buffers and set caps
20792           on source pad (fixes #323658). Remove unused application/x-gst-tags
20793           cruft from the 0.6 days.
20794
20795 2006-04-21 20:37:43 +0000  Tim-Philipp Müller <tim@centricular.net>
20796
20797           ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
20798           Original commit message from CVS:
20799           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
20800           (gst_mad_src_query), (gst_mad_chain):
20801           .. and DEFAULT queries should work too. Use magic gst util scale
20802           functions in some places.
20803
20804 2006-04-21 19:31:47 +0000  Tim-Philipp Müller <tim@centricular.net>
20805
20806           ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
20807           Original commit message from CVS:
20808           * ext/mad/gstmad.c: (gst_mad_src_query):
20809           Fix duration query in BYTES format (#336824).
20810
20811 2006-04-21 12:40:41 +0000  Ed Catmur <ed@catmur.co.uk>
20812
20813           ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
20814           Original commit message from CVS:
20815           Patch by: Ed Catmur  <ed at catmur dot co dot uk>
20816           * ext/lame/gstlame.c: (gst_lame_sink_event):
20817           Don't crash if we get an EOS event before the encoder
20818           has been set up (#339287).
20819
20820 2006-04-21 11:17:08 +0000  Wim Taymans <wim.taymans@gmail.com>
20821
20822           ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
20823           Original commit message from CVS:
20824           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
20825           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
20826           (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
20827           Move errors out of the normal code flow.
20828           Don't send eos, basesrc will do that for us when needed.
20829
20830 2006-04-21 10:50:17 +0000  Wim Taymans <wim.taymans@gmail.com>
20831
20832           gst/mpegstream/: Do state changes correctly
20833           Original commit message from CVS:
20834           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
20835           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
20836           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
20837           Do state changes correctly
20838
20839 2006-04-13 19:08:20 +0000  Tim-Philipp Müller <tim@centricular.net>
20840
20841           ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
20842           Original commit message from CVS:
20843           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
20844           (gst_mpeg2dec_alloc_buffer):
20845           Can't use gst_pad_alloc_buffer*() when we are going to crop
20846           the image before sending it out. Downstream basetransform-based
20847           elements will complain about the wrong unit size otherwise
20848           (when not operating in passthrough-mode at least).
20849           Const-ify some static variables and do some minor clean-ups.
20850           Use I420 macros for size/offsets (not really necessary in this
20851           particular context, but this kind of code gets copy'n'pasted).
20852
20853 2006-04-13 18:21:08 +0000  Tim-Philipp Müller <tim@centricular.net>
20854
20855           gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
20856           Original commit message from CVS:
20857           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
20858           (read_cache):
20859           * gst/mpegstream/gstmpegpacketize.h:
20860           g_malloc() can't fail, we don't need to handle this. Same for
20861           gst_buffer_new_and_alloc().
20862           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
20863           klass->send_buffer() should have the same semantics as
20864           gst_pad_push(), ie. ownership of the buffer is transfered,
20865           so we never have to unref the buffer no matter what the flow
20866           return value was.
20867
20868 2006-04-12 16:21:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20869
20870         * tests/check/gst-plugins-ugly.supp:
20871           one more suppression for FC4
20872           Original commit message from CVS:
20873           one more suppression for FC4
20874
20875 2006-04-10 16:58:24 +0000  Michael Smith <msmith@xiph.org>
20876
20877         * tests/check/gst-plugins-ugly.supp:
20878           The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
20879           Original commit message from CVS:
20880           The AMR encoder sucks giant sucky things through a sucky object with a giant
20881           sucking machine. More suppressions.
20882
20883 2006-04-10 14:47:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20884
20885           add test for amrnbenc, enable test infrastructure, and fix a leak
20886           Original commit message from CVS:
20887           add test for amrnbenc, enable test infrastructure, and fix a leak
20888           * common/check.mak:
20889           allow for specifying more than one suppressions file in SUPPRESSIONS
20890           * Makefile.am:
20891           * tests/Makefile.am:
20892           * tests/check/.cvsignore:
20893           * tests/check/Makefile.am:
20894           * tests/check/elements/.cvsignore:
20895           * configure.ac:
20896           add tests/check
20897           * tests/check/gst-plugins-ugly.supp:
20898           add suppressions for libs used by -ugly
20899           * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
20900           (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
20901           (GST_START_TEST), (amrnbenc_suite), (main):
20902           add a simple test for encoding amr
20903           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
20904           fix pad template leaks
20905
20906 2006-04-10 11:48:29 +0000  Michael Smith <msmith@xiph.org>
20907
20908           ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
20909           Original commit message from CVS:
20910           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
20911           Plug big leak in AMR encoder.
20912
20913 2006-04-09 18:09:40 +0000  Sébastien Moutte <sebastien@moutte.net>
20914
20915           ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
20916           Original commit message from CVS:
20917           * ext/mad/gstmad.c: (index_seek):
20918           move GstIndexEntry *entry variable declaration before
20919           the first instruction
20920           * ext/mad/gstmad.c:
20921           remove debug macros with variable number of parameter by using
20922           GST_DEBUG for WIN32
20923           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
20924           use gst_guint64_to_gdouble for conversions
20925           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
20926           replace __FUNCTION__ which is not supported by MSVC by the current function name
20927           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
20928           remove LL suffix by using G_GINT64_CONSTANT
20929           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
20930           use gst_guint64_to_gdouble for conversions
20931           * gst/mpegstream/gstmpegparse.h:
20932           remove LL suffix by using G_GINT64_CONSTANT
20933           * win32/vs6:
20934           add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
20935           mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
20936
20937 2006-04-08 21:42:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20938
20939           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
20940           Original commit message from CVS:
20941           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
20942           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
20943           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
20944           * ext/mad/gstmad.c: (gst_mad_class_init):
20945           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
20946           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
20947           * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
20948           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
20949           * gst/iec958/ac3iec.c: (ac3iec_class_init):
20950           * gst/mpegaudioparse/gstmpegaudioparse.c:
20951           (gst_mp3parse_class_init):
20952           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
20953           * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
20954           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
20955           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
20956           * gst/synaesthesia/gstsynaesthesia.c:
20957           (gst_synaesthesia_class_init):
20958           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
20959
20960 2006-04-07 09:14:26 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
20961
20962           gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
20963           Original commit message from CVS:
20964           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
20965           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
20966           (gst_asf_demux_push_buffer):
20967           Send newsegment event only once per pad, fixes #336550.
20968
20969 2006-04-06 11:35:26 +0000  j^ <j@bootlab.org>
20970
20971           Unify the long descriptions in the plugin details (#337263).
20972           Original commit message from CVS:
20973           Patch by: j^  <j at bootlab dot org>
20974           * ext/amrwb/gstamrwbdec.c:
20975           * ext/amrwb/gstamrwbenc.c:
20976           * ext/amrwb/gstamrwbparse.c:
20977           * ext/arts/gst_arts.c:
20978           * ext/artsd/gstartsdsink.c:
20979           * ext/audiofile/gstafparse.c:
20980           * ext/audiofile/gstafsink.c:
20981           * ext/audiofile/gstafsrc.c:
20982           * ext/cdaudio/gstcdaudio.c:
20983           * ext/directfb/dfbvideosink.c:
20984           * ext/divx/gstdivxdec.c:
20985           * ext/divx/gstdivxenc.c:
20986           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
20987           * ext/faac/gstfaac.c: (gst_faac_base_init):
20988           * ext/faad/gstfaad.c:
20989           * ext/gsm/gstgsmdec.c:
20990           * ext/gsm/gstgsmenc.c:
20991           * ext/hermes/gsthermescolorspace.c:
20992           * ext/ivorbis/vorbisfile.c:
20993           * ext/lcs/gstcolorspace.c:
20994           * ext/libfame/gstlibfame.c:
20995           * ext/libmms/gstmms.c: (gst_mms_base_init):
20996           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
20997           * ext/nas/nassink.c: (gst_nassink_base_init):
20998           * ext/neon/gstneonhttpsrc.c:
20999           * ext/polyp/polypsink.c: (gst_polypsink_base_init):
21000           * ext/sdl/sdlaudiosink.c:
21001           * ext/sdl/sdlvideosink.c:
21002           * ext/shout/gstshout.c:
21003           * ext/snapshot/gstsnapshot.c:
21004           * ext/sndfile/gstsf.c:
21005           * ext/tarkin/gsttarkindec.c:
21006           * ext/tarkin/gsttarkinenc.c:
21007           * ext/theora/theoradec.c:
21008           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
21009           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
21010           * ext/xvid/gstxviddec.c:
21011           * ext/xvid/gstxvidenc.c:
21012           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
21013           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
21014           * gst/chart/gstchart.c:
21015           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
21016           * gst/festival/gstfestival.c:
21017           * gst/filter/gstiir.c:
21018           * gst/filter/gstlpwsinc.c:
21019           * gst/freeze/gstfreeze.c:
21020           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
21021           * gst/mixmatrix/mixmatrix.c:
21022           * gst/mpeg1sys/gstmpeg1systemencode.c:
21023           * gst/mpeg1videoparse/gstmp1videoparse.c:
21024           * gst/mpeg2sub/gstmpeg2subt.c:
21025           * gst/mpegaudioparse/gstmpegaudioparse.c:
21026           * gst/multifilesink/gstmultifilesink.c:
21027           * gst/overlay/gstoverlay.c:
21028           * gst/passthrough/gstpassthrough.c:
21029           * gst/playondemand/gstplayondemand.c:
21030           * gst/qtdemux/qtdemux.c:
21031           * gst/rtjpeg/gstrtjpegdec.c:
21032           * gst/rtjpeg/gstrtjpegenc.c:
21033           * gst/smooth/gstsmooth.c:
21034           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
21035           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
21036           * gst/videocrop/gstvideocrop.c:
21037           * gst/videodrop/gstvideodrop.c:
21038           * gst/virtualdub/gstxsharpen.c:
21039           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
21040           * gst/y4m/gsty4mencode.c:
21041           Unify the long descriptions in the plugin details (#337263).
21042
21043 2006-04-05 10:02:34 +0000  Christian Schaller <uraeus@gnome.org>
21044
21045         * gst-plugins-ugly.spec.in:
21046           fix version numbering
21047           Original commit message from CVS:
21048           fix version numbering
21049
21050 2006-04-05 09:18:35 +0000  Christian Schaller <uraeus@gnome.org>
21051
21052         * common:
21053         * gst-plugins-ugly.spec.in:
21054           add dvdsub plugin to spec
21055           Original commit message from CVS:
21056           add dvdsub plugin to spec
21057
21058 2006-04-01 15:43:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21059
21060           docs/plugins/: add siddec
21061           Original commit message from CVS:
21062           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
21063           * docs/plugins/inspect/plugin-siddec.xml:
21064           add siddec
21065           * ext/dvdnav/dvdnavsrc.c:
21066           doc fixes
21067
21068 2006-04-01 15:30:56 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21069
21070         * common:
21071         * configure.ac:
21072         * ext/sidplay/Makefile.am:
21073           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
21074           Original commit message from CVS:
21075           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
21076
21077 2006-04-01 14:08:36 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21078
21079         * docs/plugins/.gitignore:
21080         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
21081           ignore more
21082           Original commit message from CVS:
21083           ignore more
21084
21085 2006-04-01 14:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21086
21087         * common:
21088         * docs/plugins/inspect/plugin-a52dec.xml:
21089         * docs/plugins/inspect/plugin-amrnb.xml:
21090         * docs/plugins/inspect/plugin-asf.xml:
21091         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21092         * docs/plugins/inspect/plugin-dvdread.xml:
21093         * docs/plugins/inspect/plugin-dvdsub.xml:
21094         * docs/plugins/inspect/plugin-iec958.xml:
21095         * docs/plugins/inspect/plugin-lame.xml:
21096         * docs/plugins/inspect/plugin-mad.xml:
21097         * docs/plugins/inspect/plugin-mpeg2dec.xml:
21098         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21099         * docs/plugins/inspect/plugin-mpegstream.xml:
21100         * docs/plugins/inspect/plugin-rmdemux.xml:
21101           update plugin inspect files
21102           Original commit message from CVS:
21103           update plugin inspect files
21104
21105 2006-04-01 10:09:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21106
21107         * gst/mpegaudioparse/gstxingmux.c:
21108           rework build; add translations for v4l2
21109           Original commit message from CVS:
21110           rework build; add translations for v4l2
21111
21112 2006-04-01 09:54:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21113
21114           configure.ac: rework similarly to other modules
21115           Original commit message from CVS:
21116           * configure.ac:
21117           rework similarly to other modules
21118           * ext/a52dec/gsta52dec.c:
21119           * ext/amrnb/amrnb.c:
21120           * ext/dvdnav/dvdnavsrc.c:
21121           * ext/dvdread/dvdreadsrc.c:
21122           * ext/lame/gstlame.c:
21123           * ext/mad/gstid3tag.c:
21124           * ext/mpeg2dec/gstmpeg2dec.c:
21125           * ext/sidplay/gstsiddec.cc:
21126           * gst/asfdemux/gstasf.c:
21127           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
21128           * gst/dvdsub/gstdvdsubdec.c:
21129           * gst/iec958/ac3iec.c:
21130           * gst/mpegaudioparse/gstmpegaudioparse.c:
21131           * gst/mpegstream/gstmpegstream.c:
21132           * gst/realmedia/rmdemux.c: (plugin_init):
21133           use the correct defines
21134
21135 2006-04-01 09:53:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21136
21137         * common:
21138         * docs/.gitignore:
21139         * docs/plugins/.gitignore:
21140           ignore more
21141           Original commit message from CVS:
21142           ignore more
21143
21144 2006-03-31 11:13:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21145
21146         * ChangeLog:
21147         * common:
21148         * configure.ac:
21149           back to HEAD
21150           Original commit message from CVS:
21151           back to HEAD
21152
21153 === release 0.10.3 ===
21154
21155 2006-03-31 11:10:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21156
21157         * ChangeLog:
21158         * NEWS:
21159         * RELEASE:
21160         * configure.ac:
21161         * docs/plugins/gst-plugins-ugly-plugins.signals:
21162         * docs/plugins/inspect/plugin-amrnb.xml:
21163         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21164         * docs/plugins/inspect/plugin-iec958.xml:
21165         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21166         * docs/plugins/inspect/plugin-rmdemux.xml:
21167           releasing 0.10.3
21168           Original commit message from CVS:
21169           releasing 0.10.3
21170
21171 2006-03-30 15:37:00 +0000  Wim Taymans <wim.taymans@gmail.com>
21172
21173           better/unified long descriptions
21174           Original commit message from CVS:
21175           * ext/aalib/gstaasink.c:
21176           * ext/annodex/gstcmmldec.c:
21177           * ext/annodex/gstcmmlenc.c:
21178           * ext/cairo/gsttextoverlay.c:
21179           * ext/cairo/gsttimeoverlay.c:
21180           * ext/cdio/gstcdiocddasrc.c:
21181           * ext/dv/gstdvdec.c:
21182           * ext/esd/esdmon.c:
21183           * ext/esd/esdsink.c:
21184           * ext/flac/gstflacdec.c:
21185           * ext/flac/gstflacenc.c:
21186           * ext/flac/gstflactag.c:
21187           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
21188           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
21189           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
21190           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
21191           * ext/gdk_pixbuf/gstgdkpixbuf.c:
21192           * ext/gdk_pixbuf/pixbufscale.c:
21193           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
21194           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
21195           * ext/jpeg/gstjpegdec.c:
21196           * ext/jpeg/gstjpegenc.c:
21197           * ext/jpeg/gstsmokedec.c:
21198           * ext/jpeg/gstsmokeenc.c:
21199           * ext/libcaca/gstcacasink.c:
21200           * ext/libmng/gstmngdec.c:
21201           * ext/libmng/gstmngenc.c:
21202           * ext/libpng/gstpngdec.c:
21203           * ext/libpng/gstpngenc.c:
21204           * ext/mikmod/gstmikmod.c:
21205           * ext/raw1394/gstdv1394src.c:
21206           * ext/shout2/gstshout2.c:
21207           * ext/speex/gstspeexdec.c:
21208           * ext/speex/gstspeexenc.c:
21209           * gst/alpha/gstalpha.c:
21210           * gst/alpha/gstalphacolor.c:
21211           * gst/auparse/gstauparse.c:
21212           * gst/autodetect/gstautoaudiosink.c:
21213           (gst_auto_audio_sink_base_init):
21214           * gst/autodetect/gstautovideosink.c:
21215           (gst_auto_video_sink_base_init):
21216           * gst/avi/gstavimux.c: (gst_avimux_base_init):
21217           * gst/cutter/gstcutter.c:
21218           * gst/debug/breakmydata.c:
21219           * gst/debug/efence.c:
21220           * gst/debug/gstnavigationtest.c:
21221           * gst/debug/negotiation.c:
21222           * gst/debug/progressreport.c:
21223           * gst/debug/testplugin.c:
21224           * gst/effectv/gstaging.c:
21225           * gst/effectv/gstdice.c:
21226           * gst/effectv/gstedge.c:
21227           * gst/effectv/gstquark.c:
21228           * gst/effectv/gstrev.c:
21229           * gst/effectv/gstvertigo.c:
21230           * gst/effectv/gstwarp.c:
21231           * gst/flx/gstflxdec.c:
21232           * gst/goom/gstgoom.c:
21233           * gst/interleave/deinterleave.c:
21234           * gst/interleave/interleave.c:
21235           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
21236           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
21237           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
21238           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
21239           * gst/level/gstlevel.c:
21240           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
21241           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
21242           * gst/median/gstmedian.c:
21243           * gst/monoscope/gstmonoscope.c:
21244           * gst/multipart/multipartdemux.c:
21245           * gst/multipart/multipartmux.c:
21246           * gst/oldcore/gstmd5sink.c:
21247           * gst/oldcore/gstmultifilesrc.c:
21248           * gst/oldcore/gstpipefilter.c:
21249           * gst/oldcore/gstshaper.c:
21250           * gst/oldcore/gststatistics.c:
21251           * gst/rtp/gstasteriskh263.c:
21252           * gst/rtp/gstrtpL16depay.c:
21253           * gst/rtp/gstrtpL16pay.c:
21254           * gst/rtp/gstrtpamrdepay.c:
21255           * gst/rtp/gstrtpamrpay.c:
21256           * gst/rtp/gstrtpdepay.c:
21257           * gst/rtp/gstrtpgsmpay.c:
21258           * gst/rtp/gstrtph263pay.c:
21259           * gst/rtp/gstrtph263pdepay.c:
21260           * gst/rtp/gstrtph263ppay.c:
21261           * gst/rtp/gstrtpmp4gpay.c:
21262           * gst/rtp/gstrtpmp4vdepay.c:
21263           * gst/rtp/gstrtpmp4vpay.c:
21264           * gst/rtp/gstrtpmpadepay.c:
21265           * gst/rtp/gstrtpmpapay.c:
21266           * gst/rtp/gstrtppcmadepay.c:
21267           * gst/rtp/gstrtppcmapay.c:
21268           * gst/rtp/gstrtppcmudepay.c:
21269           * gst/rtp/gstrtppcmupay.c:
21270           * gst/rtp/gstrtpspeexdepay.c:
21271           * gst/rtp/gstrtpspeexpay.c:
21272           * gst/rtsp/gstrtpdec.c:
21273           * gst/smpte/gstsmpte.c:
21274           * gst/videobox/gstvideobox.c:
21275           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
21276           * gst/videofilter/gstvideobalance.c:
21277           * gst/videofilter/gstvideoflip.c:
21278           * gst/videofilter/gstvideotemplate.c:
21279           (gst_videotemplate_base_init):
21280           * gst/videomixer/videomixer.c:
21281           * gst/wavenc/gstwavenc.c:
21282           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
21283           better/unified long descriptions
21284           Fixed #336602
21285           Some cleanups to auparse, don't send multiple newsegments.
21286
21287 2006-03-29 11:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
21288
21289           gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
21290           Original commit message from CVS:
21291           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
21292           Don't unref event unconditionally after giving away ownership
21293           (gst_pad_push_event(), gst_pad_send_event() and
21294           gst_pad_event_default() take ownership of the event
21295           passed to them). Fixes warnings/crashes caused by
21296           navigation events.
21297
21298 2006-03-28 20:19:31 +0000  Tim-Philipp Müller <tim@centricular.net>
21299
21300           gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
21301           Original commit message from CVS:
21302           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
21303           Don't ref NULL caps (private streams have NULL caps) (#336387);
21304           also, no need to set caps on the same buffer twice.
21305
21306 2006-03-28 19:44:51 +0000  Tim-Philipp Müller <tim@centricular.net>
21307
21308           gst/mpegstream/: Don't leak element and pad names in error messages, use
21309           Original commit message from CVS:
21310           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
21311           (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
21312           (gst_dvd_demux_get_subpicture_stream):
21313           * gst/mpegstream/gstmpegdemux.c:
21314           (gst_mpeg_demux_sync_stream_to_time):
21315           Don't leak element and pad names in error messages, use
21316           GST_DEBUG_PAD_NAME instead. Add some more debug code.
21317
21318 2006-03-28 19:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
21319
21320           ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
21321           Original commit message from CVS:
21322           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
21323           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
21324           Name the structure in the custom event with the
21325           language codes for the audio and subtitle streams
21326           actually like dvddemux expects it to be named.
21327           Set caps on source pad and outgoing buffers.
21328
21329 2006-03-28 16:06:05 +0000  Tim-Philipp Müller <tim@centricular.net>
21330
21331           ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
21332           Original commit message from CVS:
21333           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
21334           (gst_lame_get_property), (gst_lame_setup):
21335           * ext/lame/gstlame.h:
21336           Make xingheader property non-functional, it's broken anyway
21337           after all (use xingmux instead).
21338
21339 2006-03-28 15:10:18 +0000  Tim-Philipp Müller <tim@centricular.net>
21340
21341           ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
21342           Original commit message from CVS:
21343           * ext/lame/gstlame.c: (gst_lame_sink_event):
21344           On EOS, flush encoder and send remaining data. Fix
21345           return value handling in sink event function.
21346
21347 2006-03-27 14:04:08 +0000  Jürg Billeter <j@bitron.ch>
21348
21349           ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
21350           Original commit message from CVS:
21351           Patch by: Jürg Billeter  <j at bitron dot ch>
21352           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
21353           Fix wrong check for started flag when setting the 'device' property.
21354           We want to allow it when the source is NOT started yet and ignore it
21355           when the source is running.
21356
21357 2006-03-27 10:39:03 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
21358
21359           gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
21360           Original commit message from CVS:
21361           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
21362           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
21363           (gst_asf_demux_process_chunk):
21364           * gst/asfdemux/gstasfdemux.h:
21365           Subtract first timestamp from timestamps, so that
21366           stream starts from 0; makes live streams that don't
21367           start at 0 work again (fixes #317310, #336097).
21368
21369 2006-03-27 10:09:43 +0000  Christian Kirbach <christian.kirbach@googlemail.com>
21370
21371           configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
21372           Original commit message from CVS:
21373           Patch by: Christian Kirbach
21374           * configure.ac:
21375           Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
21376           -good. Fixes build on some systems (#331838).
21377
21378 2006-03-24 19:47:37 +0000  Tim-Philipp Müller <tim@centricular.net>
21379
21380           gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
21381           Original commit message from CVS:
21382           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21383           (gst_rmdemux_parse_cont):
21384           Extract more tags and also post codec name tag on the
21385           bus so this shows up in totem and nautilus.
21386
21387 2006-03-24 19:06:41 +0000  Tim-Philipp Müller <tim@centricular.net>
21388
21389           gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
21390           Original commit message from CVS:
21391           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21392           (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
21393           Extra data usually goes into the caps as 'codec_data', not
21394           as first buffer into the stream.
21395           Need to byte swap AC3 content in realmedia files for some
21396           reason (fixes #331588).
21397
21398 2006-03-24 12:08:39 +0000  Tim-Philipp Müller <tim@centricular.net>
21399
21400           gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
21401           Original commit message from CVS:
21402           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
21403           (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
21404           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
21405           When operating in pull mode, post an error message on the
21406           bus when all source pads are unlinked or some other fatal
21407           error occured (#323023). Regrade some recurring debug messages
21408           to LOG level. Convert c++-style comments into C-style ones.
21409
21410 2006-03-24 11:42:31 +0000  Tim-Philipp Müller <tim@centricular.net>
21411
21412           gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
21413           Original commit message from CVS:
21414           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
21415           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
21416           (gst_rmdemux_all_source_pads_unlinked),
21417           (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
21418           (gst_rmdemux_parse_packet):
21419           * gst/realmedia/rmdemux.h:
21420           Handle unlinked source pads properly and stop if all source pads
21421           are unlinked (#323023).
21422
21423 2006-03-23 18:17:34 +0000  Michal Benes <michal.benes@xeris.cz>
21424
21425           gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
21426           Original commit message from CVS:
21427           Patch by: Michal Benes <michal dot benes at xeris dot cz>
21428           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
21429           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
21430           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
21431           * gst/mpegstream/gstmpegdemux.h:
21432           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
21433           Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
21434           clock_freq of 90kHz this timestamp overflows every ~13 hours. This
21435           situation really happens when grabbing DVB streams. Current
21436           mpegdemuxer can not handle this situation correctly and it
21437           restarts counting gstreamer timestamps from zero.
21438           Fixes #326598.
21439
21440 2006-03-15 22:01:40 +0000  Michael Smith <msmith@xiph.org>
21441
21442           ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
21443           Original commit message from CVS:
21444           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
21445           (gst_a52dec_chain_raw), (gst_a52dec_change_state):
21446           * ext/a52dec/gsta52dec.h:
21447           Fix #334550: failure to play raw AC3 files due to segment problems.
21448
21449 2006-03-15 13:43:42 +0000  Christophe Fergeau <teuf@gnome.org>
21450
21451           ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
21452           Original commit message from CVS:
21453           Patch by: Christophe Fergeau  <teuf gnome org>
21454           * ext/lame/gstlame.c: (gst_lame_release_memory),
21455           (gst_lame_finalize), (gst_lame_class_init),
21456           (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
21457           (gst_lame_change_state):
21458           Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
21459
21460 2006-03-14 19:41:17 +0000  Tim-Philipp Müller <tim@centricular.net>
21461
21462           ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
21463           Original commit message from CVS:
21464           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
21465           (gst_mad_sink_event), (gst_mad_change_state):
21466           Include AUDIO_CODEC tag with tags posted if input is not
21467           framed (#334258). Use _scale() util functions in more places.
21468
21469 2006-03-12 11:00:33 +0000  Christophe Fergeau <teuf@gnome.org>
21470
21471           ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
21472           Original commit message from CVS:
21473           2006-03-12  Christophe Fergeau  <teuf@gnome.org>
21474           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
21475           * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
21476           property as BROKEN (see
21477           http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
21478           explanation why it's broken).
21479
21480 2006-03-11 11:12:30 +0000  Christophe Fergeau <teuf@gnome.org>
21481
21482           added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
21483           Original commit message from CVS:
21484           2006-03-11  Christophe Fergeau  <teuf@gnome.org>
21485           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
21486           * configure.ac:
21487           * gst/xingheader/Makefile.am:
21488           * gst/xingheader/gstxingmux.c:
21489           * gst/xingheader/gstxingmux.h: added new element to add Xing headers
21490           to MP3 files (this allows decoder to figure out the length of VBR
21491           files)
21492
21493 2006-03-07 11:19:55 +0000  Alex Lancaster <alexlan@fedoraproject.org>
21494
21495           ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
21496           Original commit message from CVS:
21497           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
21498           Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
21499           tag (#333683, patch by: Alex Lancaster).
21500
21501 2006-03-02 20:03:00 +0000  Wim Taymans <wim.taymans@gmail.com>
21502
21503           ext/amrnb/: Further fancyfication.
21504           Original commit message from CVS:
21505           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
21506           (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
21507           (gst_amrnbdec_state_change):
21508           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
21509           (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
21510           (gst_amrnbenc_state_change):
21511           * ext/amrnb/amrnbenc.h:
21512           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
21513           (gst_amrnbparse_query):
21514           Further fancyfication.
21515           Use _take to get writable data from the adapter.
21516           Precalc packet duration.
21517           Handle disconts.
21518           Forward _push to upstream.
21519           Post error messages when something goes wrong.
21520           Remove old code in amrnbparse.
21521           Don't ignore query results from upstream.
21522
21523 2006-03-02 18:45:40 +0000  Michael Smith <msmith@xiph.org>
21524
21525           ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
21526           Original commit message from CVS:
21527           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
21528           The AMR encoder writes into the audio buffers it processes, so
21529           use gst_buffer_make_writable() on buffers we might (they go through
21530           an adapter, so there can be copying going on later anyway) be
21531           encoding.
21532
21533 2006-03-01 12:35:09 +0000  Jens Granseuer <jensgr@gmx.net>
21534
21535           gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
21536           Original commit message from CVS:
21537           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
21538           (gst_mpeg_parse_handle_src_query):
21539           Declare variables at the beginning of a block and make
21540           gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
21541
21542 2006-03-01 09:55:49 +0000  Fabrizio <fabrizio.ge@tiscali.it>
21543
21544           gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
21545           Original commit message from CVS:
21546           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
21547           Read packet size, sequence and padsize in right order again
21548           (fixes #332796; patch by: Fabrizio Gennari).
21549
21550 2006-02-28 13:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
21551
21552           gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
21553           Original commit message from CVS:
21554           * gst/iec958/ac3iec.c:
21555           Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
21556
21557 2006-02-27 18:37:47 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21558
21559           configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
21560           Original commit message from CVS:
21561           * configure.ac:
21562           Make the id3tag and mad checks check for both a header and the
21563           appropriate library if the pkg-config is missing. (Closes #331842)
21564           Split the id3tag and mad checks into 2 pieces. Sometime soon I might
21565           do the same for the plugins themselves.
21566
21567 2006-02-27 14:49:05 +0000  Tim-Philipp Müller <tim@centricular.net>
21568
21569           ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
21570           Original commit message from CVS:
21571           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
21572           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
21573           (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
21574           * ext/mpeg2dec/gstmpeg2dec.h:
21575           Don't treat STATE_INVALID as fatal error; throw an error
21576           only after five consecutive decoding errors. Makes decoding
21577           mpeg streams more robust and fixes playback of joined clips
21578           (#300682).
21579
21580 2006-02-26 22:33:33 +0000  Tim-Philipp Müller <tim@centricular.net>
21581
21582           ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
21583           Original commit message from CVS:
21584           * ext/dvdnav/dvdnavsrc.h:
21585           Oops. forgot to add this one.
21586
21587 2006-02-26 21:25:01 +0000  Julien Moutte <julien@moutte.net>
21588
21589           ext/Makefile.am: Fix dist-check.
21590           Original commit message from CVS:
21591           2006-02-26  Julien MOUTTE  <julien@moutte.net>
21592           * ext/Makefile.am: Fix dist-check.
21593
21594 2006-02-26 18:01:15 +0000  Tim-Philipp Müller <tim@centricular.net>
21595
21596           configure.ac: Disable dvdnavsrc for now.
21597           Original commit message from CVS:
21598           * configure.ac:
21599           Disable dvdnavsrc for now.
21600
21601 2006-02-26 17:55:05 +0000  Tim-Philipp Müller <tim@centricular.net>
21602
21603           dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
21604           Original commit message from CVS:
21605           * configure.ac:
21606           * ext/Makefile.am:
21607           * ext/dvdnav/Makefile.am:
21608           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
21609           (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
21610           (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
21611           (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
21612           (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
21613           (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
21614           (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
21615           (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
21616           (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
21617           (gst_dvd_nav_src_make_dvd_event),
21618           (gst_dvd_nav_src_structure_set_uint64),
21619           (gst_dvd_nav_src_push_dvd_nav_packet_event),
21620           (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
21621           (gst_dvd_nav_src_push_titlelang_event),
21622           (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
21623           (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
21624           (gst_dvd_nav_src_handle_navigation_event),
21625           (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
21626           (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
21627           (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
21628           (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
21629           (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
21630           (gst_dvd_nav_src_do_init), (plugin_init):
21631           dvdnavsrc ported to 0.10, for the most part at least. Not quite
21632           ready for prime time yet though.
21633
21634 2006-02-23 20:08:58 +0000  Tim-Philipp Müller <tim@centricular.net>
21635
21636           ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
21637           Original commit message from CVS:
21638           * ext/cdio/Makefile.am:
21639           Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
21640           required for Cygwin, see #317048)
21641           * gst/rtp/gstasteriskh263.c:
21642           Cygwin has includes for both the unix network socket API
21643           and the windows API, but only one can be included, so fix
21644           includes to only use one or the other, prefering the unxi
21645           one (#317048).
21646
21647 2006-02-22 14:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
21648
21649           Port dvdsubdec to 0.10
21650           Original commit message from CVS:
21651           * configure.ac:
21652           * gst/dvdsub/Makefile.am:
21653           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
21654           (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
21655           (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
21656           (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
21657           (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
21658           (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
21659           (gst_send_empty_fill), (gst_send_subtitle_frame),
21660           (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
21661           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
21662           (plugin_init):
21663           * gst/dvdsub/gstdvdsubdec.h:
21664           Port dvdsubdec to 0.10
21665
21666 2006-02-21 16:24:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21667
21668           gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
21669           Original commit message from CVS:
21670           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
21671           Push the rank up to SECONDARY+1 so that dvddemux is preferred over
21672           mpegdemux for MPEG-2 video streams.
21673
21674 2006-02-20 19:16:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21675
21676           configure.ac: Bump nano back to CVS
21677           Original commit message from CVS:
21678           * configure.ac:
21679           Bump nano back to CVS
21680
21681 === release 0.10.2 ===
21682
21683 2006-02-20 19:13:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21684
21685           configure.ac: releasing 0.10.2, "Season to Taste"
21686           Original commit message from CVS:
21687           * configure.ac:
21688           releasing 0.10.2, "Season to Taste"
21689
21690 2006-02-19 23:45:34 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21691
21692           configure.ac: releasing 0.10.1.3 prelease for 0.10.2
21693           Original commit message from CVS:
21694           * configure.ac:
21695           releasing 0.10.1.3 prelease for 0.10.2
21696
21697 2006-02-17 17:58:44 +0000  Tim-Philipp Müller <tim@centricular.net>
21698
21699           gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
21700           Original commit message from CVS:
21701           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
21702           In sink event handler, release object lock again
21703           _before_ sending EOS event downstream (#313838).
21704
21705 2006-02-17 17:54:37 +0000  Christian Schaller <uraeus@gnome.org>
21706
21707         * ChangeLog:
21708         * gst/asfdemux/gstasf.c:
21709           fix rank of asfdemux
21710           Original commit message from CVS:
21711           fix rank of asfdemux
21712
21713 2006-02-17 15:08:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21714
21715           configure.ac: releasing 0.10.1.2 prelease for 0.10.2
21716           Original commit message from CVS:
21717           * configure.ac:
21718           releasing 0.10.1.2 prelease for 0.10.2
21719
21720 2006-02-17 15:02:30 +0000  Christian Schaller <uraeus@gnome.org>
21721
21722         * gst-plugins-ugly.spec.in:
21723           latest updates
21724           Original commit message from CVS:
21725           latest updates
21726
21727 2006-02-17 11:51:12 +0000  Tim-Philipp Müller <tim@centricular.net>
21728
21729           ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
21730           Original commit message from CVS:
21731           * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
21732           (crop_copy_i422_buffer), (crop_buffer):
21733           When we need to crop the output buffer, make sure we
21734           create a buffer of the right size and respect the implicit
21735           striding used for I420 elsewhere in GStreamer (#331301).
21736
21737 2006-02-17 11:19:34 +0000  Tim-Philipp Müller <tim@centricular.net>
21738
21739           ext/cdio/gstcdio.c: Init debug category (#331253).
21740           Original commit message from CVS:
21741           * ext/cdio/gstcdio.c: (plugin_init):
21742           Init debug category (#331253).
21743
21744 2006-02-17 10:24:56 +0000  Edward Hervey <bilboed@bilboed.com>
21745
21746           gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
21747           Original commit message from CVS:
21748           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
21749           Do not error out on non-recognized streams. Ignore them and allow
21750           playback of the other streams.
21751
21752 2006-02-17 10:10:40 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21753
21754           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
21755           Original commit message from CVS:
21756           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
21757           Add a small sanity check for LPCM reading.
21758
21759 2006-02-17 09:54:43 +0000  Edward Hervey <bilboed@bilboed.com>
21760
21761           gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
21762           Original commit message from CVS:
21763           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
21764           Take into account the file properties preroll value for
21765           timestamping/newsegment. It's weird this value was commented out.
21766
21767 2006-02-16 17:57:59 +0000  Wim Taymans <wim.taymans@gmail.com>
21768
21769           gst/asfdemux/Makefile.am: More asf makefile fixing.
21770           Original commit message from CVS:
21771           * gst/asfdemux/Makefile.am:
21772           More asf makefile fixing.
21773
21774 2006-02-16 17:16:06 +0000  Wim Taymans <wim.taymans@gmail.com>
21775
21776           ext/lame/gstlame.c: Fix up lame a bit.
21777           Original commit message from CVS:
21778           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
21779           (gst_lame_change_state):
21780           Fix up lame a bit.
21781           Apply patch #319782 by Gautier Portet.
21782
21783 2006-02-16 11:14:11 +0000  Edward Hervey <bilboed@bilboed.com>
21784
21785           gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
21786           Original commit message from CVS:
21787           * gst/asfdemux/Makefile.am:
21788           But we do need to link against the riff libraryr.
21789
21790 2006-02-16 11:08:51 +0000  Edward Hervey <bilboed@bilboed.com>
21791
21792           gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
21793           Original commit message from CVS:
21794           * gst/asfdemux/Makefile.am:
21795           We don't want asfmux.c yet.
21796
21797 2006-02-16 09:50:43 +0000  Jon Trowbridge <trow@ximian.com>
21798
21799           ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
21800           Original commit message from CVS:
21801           * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
21802           (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
21803           (gst_mad_change_state):
21804           Port fixes for bugs 314771, 308772, 140237, and 302625
21805           from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
21806           Use GST_EVENT_FLUSH_STOP to clear data from the current input
21807           buffer, to avoid using it for any future decoding.
21808
21809 2006-02-15 15:48:07 +0000  Tim-Philipp Müller <tim@centricular.net>
21810
21811           asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
21812           Original commit message from CVS:
21813           * configure.ac:
21814           * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
21815           (gst_asf_get_guid_nick):
21816           * gst/asfdemux/asfheaders.h:
21817           * gst/asfdemux/gstasf.c: (plugin_init):
21818           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
21819           (gst_asf_demux_class_init), (gst_asf_demux_init),
21820           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
21821           (gst_asf_demux_handle_src_event),
21822           (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
21823           (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
21824           (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
21825           (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
21826           (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
21827           (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
21828           (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
21829           (gst_asf_demux_get_bitrate_record),
21830           (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
21831           (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
21832           (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
21833           (gst_asf_demux_get_obj_data_correction),
21834           (gst_asf_demux_get_stream_audio),
21835           (gst_asf_demux_get_stream_correction),
21836           (gst_asf_demux_get_stream_video),
21837           (gst_asf_demux_get_stream_video_format),
21838           (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
21839           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
21840           (gst_asf_demux_process_stream),
21841           (gst_asf_demux_get_gst_tag_from_tag_name),
21842           (gst_asf_demux_commit_taglist),
21843           (gst_asf_demux_process_ext_content_desc),
21844           (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
21845           (gst_asf_demux_process_header), (gst_asf_demux_process_file),
21846           (gst_asf_demux_process_comment),
21847           (gst_asf_demux_process_bitrate_props_object),
21848           (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
21849           (gst_asf_demux_descramble_segment),
21850           (gst_asf_demux_element_send_event),
21851           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
21852           (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
21853           (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
21854           (gst_asf_demux_get_src_query_types),
21855           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
21856           * gst/asfdemux/gstasfdemux.h:
21857           asfdemux ported to 0.10. Does still need a bit of work (seems like
21858           there's something funky going on when timestamping video frames).
21859           The seeking code is likely to make Wim cry, but hey, at least it
21860           compiles.
21861
21862 2006-02-15 10:18:39 +0000  Wim Taymans <wim.taymans@gmail.com>
21863
21864           ext/amrnb/amrnbdec.c: Some more comments.
21865           Original commit message from CVS:
21866           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
21867           (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
21868           Some more comments.
21869           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
21870           Applied patch from Fabrizio Gennari, fixes #330844.
21871
21872 2006-02-14 14:57:18 +0000  Tim-Philipp Müller <tim@centricular.net>
21873
21874           ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
21875           Original commit message from CVS:
21876           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
21877           (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
21878           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
21879           (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
21880           (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
21881           * ext/dvdread/dvdreadsrc.h:
21882           Let's try to play the title the user set via the URI handler or
21883           via properties instead of always playing the first title. Also,
21884           Also, count title/chapter/angle number in URI and properties
21885           from 1 rather than 0.
21886
21887 2006-02-13 14:09:26 +0000  Tim-Philipp Müller <tim@centricular.net>
21888
21889           ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
21890           Original commit message from CVS:
21891           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
21892           (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
21893           (gst_dvd_read_src_do_duration_query):
21894           Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
21895           otherwise GstBaseSrc will think we can operate pull_range based,
21896           which we don't really, and typefinding will fail miserably.
21897           Also, make seeking work somewhat (only works with flumpegdemux
21898           at the moment, mpegstream needs fixing for that first).
21899
21900 2006-02-13 14:00:35 +0000  Tim-Philipp Müller <tim@centricular.net>
21901
21902           ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
21903           Original commit message from CVS:
21904           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
21905           (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
21906           Only allocate buffer once we know exactly how much we need,
21907           rather than gratuitously allocating 2MB-buffers all the time
21908           even if we usually need much less than that. Also, demote
21909           a debug message from DEBUG to LOG level.
21910
21911 2006-02-10 12:40:54 +0000  Tim-Philipp Müller <tim@centricular.net>
21912
21913           ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
21914           Original commit message from CVS:
21915           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
21916           (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
21917           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
21918           (gst_dvd_read_src_do_position_query):
21919           Add some more debugging and fix duration query in BYTES.
21920
21921 2006-02-09 17:27:57 +0000  Tim-Philipp Müller <tim@centricular.net>
21922
21923           Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
21924           Original commit message from CVS:
21925           * configure.ac:
21926           * ext/Makefile.am:
21927           * ext/dvdread/Makefile.am:
21928           * ext/dvdread/dvdreadsrc.c:
21929           * ext/dvdread/dvdreadsrc.h:
21930           Half-baked port to 0.10. Needs some love
21931           in the seeking department, but at least
21932           it does something.
21933           * ext/dvdread/stream_labels.c:
21934           * ext/dvdread/stream_labels.h:
21935           Remove these (we use ISO-639 language codes internally; applications
21936           that want to translate those into language names for display to the
21937           user should rely on the iso-codes package for that).
21938
21939 2006-02-06 15:55:28 +0000  Wim Taymans <wim.taymans@gmail.com>
21940
21941           ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
21942           Original commit message from CVS:
21943           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
21944           (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
21945           (gst_amrnbdec_state_change):
21946           * ext/amrnb/amrnbdec.h:
21947           Fix amrnbdec, handle events, take copy from adapter since the decoder
21948           apparently writes in the source data.
21949           Use some _scale_int, and precalc duration.
21950           Fix some leaks, post ERROR messages.
21951
21952 2006-02-06 11:34:23 +0000  Tim-Philipp Müller <tim@centricular.net>
21953
21954           docs/plugins/: Add cdio plugin to docs.
21955           Original commit message from CVS:
21956           * docs/plugins/Makefile.am:
21957           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
21958           * docs/plugins/gst-plugins-good-plugins-sections.txt:
21959           * docs/plugins/inspect/plugin-cdio.xml:
21960           Add cdio plugin to docs.
21961           * ext/cdio/gstcdiocddasrc.c:
21962           Add gtk-doc blurb.
21963           * ext/cdio/gstcdio.c:
21964           The plugin is called 'cdio' not 'cddio'.
21965
21966 2006-02-04 15:22:02 +0000  Tim-Philipp Müller <tim@centricular.net>
21967
21968           gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
21969           Original commit message from CVS:
21970           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
21971           One source pad not being linked is not an error condition when we're
21972           still parsing the header. In this case (e.g. where we don't have a
21973           suitable decoder installed) just pretend everything is fine, so that
21974           the demuxer will actually go on to signal no-more-pads when done
21975           parsing the header, otherwise  decodebin/playbin will never post the
21976           appropriate error message if decoders are not available.
21977
21978 2006-02-03 18:24:54 +0000  Edgard Lima <edgard.lima@indt.org.br>
21979
21980         * ChangeLog:
21981         * common:
21982         * ext/mad/gstid3tag.c:
21983         * gst/realmedia/rmdemux.c:
21984           Just make it compile with --disable-gst-debug.
21985           Original commit message from CVS:
21986           Just make it compile with --disable-gst-debug.
21987
21988 2006-01-31 22:03:30 +0000  Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
21989
21990           ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
21991           Original commit message from CVS:
21992           * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
21993           (gst_mad_check_caps_reset), (gst_mad_chain):
21994           Merge patch from Radoslaw Szkodzinski (bug 326734)
21995
21996 2006-01-30 22:00:18 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21997
21998           ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
21999           Original commit message from CVS:
22000           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
22001           (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
22002           (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
22003           (gst_id3_tag_chain):
22004           fixing Gdate handling
22005           enabling mux/demux mode switching
22006           adding better debug output
22007
22008 2006-01-30 18:57:45 +0000  Tim-Philipp Müller <tim@centricular.net>
22009
22010           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...
22011           Original commit message from CVS:
22012           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
22013           If we haven't set caps on a source pad yet, the caps on the
22014           pad are NULL, not un-fixed. Set caps on outgoing buffers.
22015
22016 2006-01-23 18:37:16 +0000  Tim-Philipp Müller <tim@centricular.net>
22017
22018           ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
22019           Original commit message from CVS:
22020           * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
22021           (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
22022           * ext/lame/gstlame.h:
22023           Contrary to what the const char in the lame API might suggest,
22024           lame expects us to keep the strings we pass to id3tag_set_foo()
22025           around; it doesn't free them either though, so we have to store
22026           them somewhere and free them later when we can be sure lame
22027           doesn't need them any longer.
22028
22029 2006-01-23 15:02:04 +0000  Tim-Philipp Müller <tim@centricular.net>
22030
22031           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...
22032           Original commit message from CVS:
22033           * ext/lame/gstlame.c: (add_one_tag):
22034           Fix handling of GST_TAG_DATE (#311679), don't pass an
22035           uninitialised string pointer to lame if we don't know
22036           how to handle the tag type, and fix minor memory leak.
22037
22038 2006-01-23 10:15:27 +0000  Tim-Philipp Müller <tim@centricular.net>
22039
22040           ext/mad/gstmad.c: Fix debug message.
22041           Original commit message from CVS:
22042           * ext/mad/gstmad.c: (gst_mad_chain):
22043           Fix debug message.
22044
22045 2006-01-22 12:00:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
22046
22047           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
22048           Original commit message from CVS:
22049           2006-01-22  Martin Soto  <martinsoto@users.sourceforge.net>
22050           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
22051           Erase spurious call to gst_segment_set_newsegment.
22052           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
22053           the superclass method when handling NEWSEGMENT events.
22054           (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
22055           and dvd-audio-restart event handling. There are currently less
22056           hackish ways of handling the sparse audio stream problem.
22057
22058 2006-01-20 14:18:20 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22059
22060           fix up error domains, error strings, and use of translation
22061           Original commit message from CVS:
22062           2006-01-20  Thomas Vander Stichele  <thomas at apestaart dot org>
22063           * ext/dvdnav/dvdnavsrc.c: (if):
22064           * ext/dvdread/stream_labels.c:
22065           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
22066           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
22067           fix up error domains, error strings, and use of translation
22068           * po/POTFILES.in:
22069           fix up this file, even though none of them are actually marked
22070           for build yet.
22071
22072 2006-01-19 21:32:05 +0000  Martin Soto <martinsoto@users.sourceforge.net>
22073
22074           gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
22075           Original commit message from CVS:
22076           2006-01-19  Martin Soto  <martinsoto@users.sourceforge.net>
22077           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
22078           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
22079           (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
22080           (gst_mpeg_parse_change_state):
22081           Make timestamp adjustment somewhat milder. Actual timestamps are
22082           now sent unmodified unless an actual gap is found in the
22083           stream. This should fix time display when playing most MPEG
22084           files.
22085
22086 2006-01-19 00:10:51 +0000  Tim-Philipp Müller <tim@centricular.net>
22087
22088           ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
22089           Original commit message from CVS:
22090           * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
22091           * ext/cdio/gstcdio.h:
22092           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
22093           Fix build for libcdio versions >= 76; give slightly lower rank
22094           than cdparanoia.
22095
22096 2006-01-18 19:30:36 +0000  Tim-Philipp Müller <tim@centricular.net>
22097
22098           Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
22099           Original commit message from CVS:
22100           * configure.ac:
22101           * ext/Makefile.am:
22102           * ext/cdio/Makefile.am:
22103           * ext/cdio/gstcdio.c:
22104           * ext/cdio/gstcdio.h:
22105           * ext/cdio/gstcdiocddasrc.c:
22106           * ext/cdio/gstcdiocddasrc.h:
22107           Port libcdio cdda source, formerly known as cddasrc, now known as
22108           cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
22109           but that's not tested (fixes #317658).
22110
22111 2006-01-18 09:30:00 +0000  Edward Hervey <bilboed@bilboed.com>
22112
22113           gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
22114           Original commit message from CVS:
22115           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
22116           tss tss... always set caps on outgoing buffer.
22117
22118 2006-01-17 14:16:52 +0000  Christian Schaller <uraeus@gnome.org>
22119
22120         * gst-plugins-ugly.spec.in:
22121           update spec file
22122           Original commit message from CVS:
22123           update spec file
22124
22125 2006-01-13 19:30:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22126
22127         * ChangeLog:
22128         * configure.ac:
22129           back to HEAD
22130           Original commit message from CVS:
22131           back to HEAD
22132
22133 === release 0.10.1 ===
22134
22135 2006-01-13 19:25:42 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22136
22137         * ChangeLog:
22138         * NEWS:
22139         * RELEASE:
22140         * configure.ac:
22141         * docs/plugins/gst-plugins-ugly-plugins.args:
22142         * docs/plugins/inspect/plugin-a52dec.xml:
22143         * docs/plugins/inspect/plugin-amrnb.xml:
22144         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22145         * docs/plugins/inspect/plugin-iec958.xml:
22146         * docs/plugins/inspect/plugin-lame.xml:
22147         * docs/plugins/inspect/plugin-mad.xml:
22148         * docs/plugins/inspect/plugin-mpeg2dec.xml:
22149         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22150         * docs/plugins/inspect/plugin-rmdemux.xml:
22151           releasing 0.10.1
22152           Original commit message from CVS:
22153           releasing 0.10.1
22154
22155 2006-01-11 11:44:02 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22156
22157         * ChangeLog:
22158         * configure.ac:
22159           prerelease
22160           Original commit message from CVS:
22161           prerelease
22162
22163 2006-01-10 11:43:37 +0000  Tim-Philipp Müller <tim@centricular.net>
22164
22165           Pass unhandled queries upstream (useful e.g. for SEEKING query)
22166           Original commit message from CVS:
22167           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
22168           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
22169           * ext/mad/gstmad.c: (gst_mad_src_query):
22170           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
22171           * ext/sidplay/gstsiddec.cc:
22172           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
22173           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
22174           Pass unhandled queries upstream (useful e.g. for SEEKING query)
22175           (fixes #325652; based on patch by: Philippe); make rmdemux return
22176           FALSE for position queries, instead of setting -1 as value and
22177           returning TRUE.
22178
22179 2006-01-05 21:36:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
22180
22181           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
22182           Original commit message from CVS:
22183           2006-01-05  Martin Soto  <martinsoto@users.sourceforge.net>
22184           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
22185           (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
22186           rewrite timestamps in the case segments are being set from
22187           upstream, but use timestamps unmodified. Also send proper position
22188           values. This allows for correct time display and makes queries
22189           work in sink elements.
22190           * gst/mpegstream/gstdvddemux.h:
22191           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
22192           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
22193           Rename flush_filter to segment_filter, which is better represents
22194           what the arreibute does.
22195           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
22196           Activate segment filtering when a timestamp discontinuity is seen.
22197
22198 2006-01-04 15:17:15 +0000  Tim-Philipp Müller <tim@centricular.net>
22199
22200           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...
22201           Original commit message from CVS:
22202           * ext/mad/gstmad.c: (gst_mad_chain):
22203           Don't forget that we need to send out a newsegment event after a
22204           restart even if we don't have enough data to decode a frame right
22205           now.
22206
22207 2005-12-30 23:51:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
22208
22209           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
22210           Original commit message from CVS:
22211           2005-12-31  Martin Soto  <martinsoto@users.sourceforge.net>
22212           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
22213           Use the new "audio-shutdown" and "audio-restart" DVD events
22214           instead of the "spu-still-frame" event to shutdown and restart
22215           the audio pipeline.
22216           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
22217           Check for cases where the segment-based adjustment calculation
22218           would produce negative values (which result in an overflow) and
22219           return GST_CLOCK_TIME_NONE instead.
22220           * gst/mpegstream/gstdvddemux.h:
22221           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
22222           (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
22223           Add a mechanism to discard audio buffers with timestamps outside
22224           the currently set segment. This was causing (sometimes serious)
22225           synchronization problems after seeking in DVDs with LPCM audio,
22226           since VOBUs usually contain audio material that lies outside the
22227           timestamp range specified by the header.
22228
22229 2005-12-30 16:25:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22230
22231           ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
22232           Original commit message from CVS:
22233           * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
22234           Remove lingering reference to GstID3Demux
22235           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
22236           Don't output debug saying padding streams are unknown type,
22237           because they're not
22238
22239 2005-12-27 19:06:08 +0000  Martin Soto <martinsoto@users.sourceforge.net>
22240
22241           gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
22242           Original commit message from CVS:
22243           2005-12-27  Martin Soto  <martinsoto@users.sourceforge.net>
22244           * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
22245           (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
22246           LPCM.
22247           * gstmpegdemux.h:
22248           * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
22249           (gst_mpeg_demux_get_audio_stream):
22250           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
22251           (gst_dvd_demux_get_audio_stream)
22252           (gst_dvd_demux_get_subpicture_stream)
22253           (gst_dvd_demux_send_subbuffer):
22254           Send current* pad buffers with appropriate caps.
22255
22256 2005-12-26 17:48:32 +0000  Martin Soto <martinsoto@users.sourceforge.net>
22257
22258           gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
22259           Original commit message from CVS:
22260           2005-12-26  Martin Soto  <martinsoto@users.sourceforge.net>
22261           * gst/iec958/ac3iec.h:
22262           * gst/iec958/ac3iec.c:
22263           (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
22264           (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
22265           raw-audio property to ac3iec958 that allows setting the source pad
22266           caps to raw audio instead of audio/x-iec958. This makes it
22267           possible to use ac3iec958 together with the normal alsasink
22268           element to drive an external receiver that autodetects AC3
22269           content.
22270
22271 2005-12-23 15:48:04 +0000  Michael Smith <msmith@xiph.org>
22272
22273           gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
22274           Original commit message from CVS:
22275           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
22276           (ac3iec_chain_dvd):
22277           * gst/iec958/ac3iec.h:
22278           Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
22279
22280 2005-12-21 10:25:34 +0000  Tim-Philipp Müller <tim@centricular.net>
22281
22282           ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
22283           Original commit message from CVS:
22284           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
22285           When getting a seek event, first check if the upstream element
22286           can handle it and only do our own seek stuff when it can't
22287           (should fix #322856).
22288
22289 2005-12-21 09:58:43 +0000  Tim-Philipp Müller <tim@centricular.net>
22290
22291           ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
22292           Original commit message from CVS:
22293           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
22294           * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
22295           Really convert to BYTES format when we want to convert
22296           to bytes (use right variable; fixes #322856).
22297
22298 2005-12-19 17:26:47 +0000  Martin Soto <martinsoto@users.sourceforge.net>
22299
22300           Big mpegparse clean up, second round:
22301           Original commit message from CVS:
22302           2005-12-19  Martin Soto  <martinsoto@users.sourceforge.net>
22303           Big mpegparse clean up, second round:
22304           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
22305           Send and EOS event down the audio pipeline when an still frame
22306           event arrives. This prevents the pipeline from locking when a
22307           still menu comes directly after a flush.
22308           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
22309           Don't send a newsegment in reset.
22310           (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
22311           (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
22312           Move the code of handle_newsegment to process_event. Send a
22313           NEWSEGMENT after FLUSH_STOP.
22314           (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
22315           moving to PAUSED.
22316           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
22317           (gst_mpeg_demux_class_init): Don't override send_event.
22318           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
22319           (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
22320           (gst_mpeg_demux_reset):
22321           * gst/mpegstream/gstmpegdemux.h:  Get rid of just_flushed
22322           attribute.
22323           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
22324           Reset the mpegparse element after a flush.
22325           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
22326           Don't forward events.
22327           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
22328           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
22329           handle_newsegment is not a virtual method anymore.
22330           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
22331           (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
22332           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
22333           rid of send_newsegment virtual method.
22334           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
22335           handle DVD events and call the superclass method for other event
22336           types.
22337           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
22338           override process_event anymore.
22339           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
22340           (gst_mpeg_parse_process_event): Move actual event processing to
22341           process event so that subclasses can properly override or extend
22342           it.
22343           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
22344           Eliminate time parameter in process event.
22345           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
22346           (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
22347           (gst_mpeg_demux_send_subbuffer):
22348           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
22349           (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
22350           (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
22351           adding the value of the adjust attribute.
22352           * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
22353           rid of the adjust attribute. Now all timestamp adjustments are
22354           performed by mpegparse using the current segment.
22355           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
22356           (gst_mpeg_parse_class_init): Implement the adjust_ts method based
22357           on the adjust attribute for SCR values and the current segment.
22358           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
22359           adjust_ts virtual method to adjust timestamps for outgoing
22360           buffers.
22361           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
22362           (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
22363           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
22364           (gst_dvd_demux_handle_newsegment): Don't override
22365           handle_newsegment.
22366           (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
22367           Check for DVD events in process_event instead of
22368           handle_dvd_event.
22369           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
22370           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
22371           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
22372           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
22373           (gst_mpeg_demux_send_event):
22374           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
22375           (gst_dvd_demux_handle_dvd_event):
22376           Eliminate the time parameter in send_event.
22377
22378 2005-12-18 15:08:15 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22379
22380           ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
22381           Original commit message from CVS:
22382           * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
22383           (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
22384           Fix typefinding in id3demux, and then remove it in favour
22385           of the new LGPL id3demux in gst-plugins-good
22386           * ext/mad/gstmad.c: (gst_mad_dispose):
22387           dispose can run more than once.
22388
22389 2005-12-16 21:56:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22390
22391           gst/asfdemux/gstasfmux.c: change some char* into char[]
22392           Original commit message from CVS:
22393           * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
22394           change some char* into char[]
22395
22396 2005-12-15 17:06:10 +0000  Edward Hervey <bilboed@bilboed.com>
22397
22398           gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
22399           Original commit message from CVS:
22400           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
22401           Remove memleak from unused GstRMDemuxStream
22402
22403 2005-12-12 19:17:11 +0000  Michael Smith <msmith@xiph.org>
22404
22405           ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
22406           Original commit message from CVS:
22407           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
22408           (gst_id3_tag_do_typefind):
22409           Use the correct function to free typefind factory list.
22410
22411 2005-12-09 18:38:53 +0000  Tim-Philipp Müller <tim@centricular.net>
22412
22413           ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
22414           Original commit message from CVS:
22415           * ext/mad/gstmad.c: (gst_mad_src_query):
22416           For position and duration queries in TIME format, try the peer
22417           first (might be a demuxer).
22418
22419 2005-12-08 12:45:09 +0000  Martin Soto <martinsoto@users.sourceforge.net>
22420
22421           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
22422           Original commit message from CVS:
22423           2005-12-08  Martin Soto  <martinsoto@users.sourceforge.net>
22424           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
22425           Properly handle non contiguous VOBUs by adding the segment accum
22426           field to the adjust value.
22427           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
22428           (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
22429           handle_newsegment to prevent sending actual newsegment events and
22430           use tiemstamp rewriting instead.
22431           (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
22432           dvd-lang-codes.
22433           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
22434           (gst_mpeg_parse_event):
22435           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
22436           Add a new parameter to handle_newsegment to allow controlling
22437           whether newsegment events are forwarded or not.
22438           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
22439           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
22440           (gst_dvd_demux_reset):
22441           last_end_ptm and discont_time aren't necessary anymore, since
22442           timestamp adjustment is now replaced by newsegment events.
22443           (gst_dvd_demux_init): Prevent MPEGParse from adjusting
22444           timestamps.
22445           * gst/mpegstream/gstdvddemux.h:
22446           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
22447           Don't handle dvd-nav-packet events anymore, since the are now
22448           replaced by standard newsegment events.
22449           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
22450           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
22451           (gst_dvd_demux_change_state):
22452           * gst/mpegstream/gstdvddemux.h:
22453           Get rid of the ignore_next_newmedia_discont hack.
22454           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
22455           (gst_dvd_demux_handle_newsegment):
22456           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
22457           (gst_mpeg_demux_handle_newsegment): Don't override
22458           handle_newsegment anymore. It was only necessary to handle
22459           NEWMEDIA events.
22460           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
22461           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
22462           (gst_dvd_demux_set_cur_subpicture):
22463           Reactivate handling of DVD events.
22464           * gst/mpegstream/gstmpegparse.c (normal_seek)
22465           (gst_mpeg_parse_handle_src_event)
22466           (gst_mpeg_parse_handle_src_query):
22467           First attempt at reenabling seek.
22468           * gst/mpegstream/gstmpegparse.h:
22469           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
22470           (gst_mpeg_parse_update_streaminfo)
22471           (gst_mpeg_parse_get_rate)
22472           (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
22473           (gst_mpeg_parse_handle_src_query):
22474           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
22475           Make queries work again.
22476           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
22477           (gst_mpeg_parse_handle_newsegment)
22478           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
22479           (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
22480           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
22481           Get rid of the newsegment_pending attribute, and rely instead on
22482           proper timestamp adjustment.
22483           * gst/mpegstream/gstmpegparse.c
22484           (gst_mpeg_parse_get_src_event_masks): Erase.
22485           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
22486           Initialize fields before creating pads to prevent the pad creation
22487           callback from failing.
22488           (gst_mpeg_parse_reset): Initialize new fields, and change
22489           initialization order to match the order in the structure.
22490           (gst_mpeg_parse_handle_newsegment): Forward new segment events
22491           whenever possible, and update the current segment.
22492           (gst_mpeg_parse_send_newsegment): Update the current segment and
22493           pending_newsegment.
22494           (gst_mpeg_parse_pad_added): Use the current segment to send
22495           newsegment events to new pads.
22496           (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
22497           and events. Properly update newsegment_pending.
22498           * gst/mpegstream/gstmpegparse.h       (struct _GstMPEGParse):
22499           New fields do_adjust and current_segment.
22500           * gst/mpegstream/gstmpegdemux.c:
22501           * gst/mpegstream/gstdvddemux.c:
22502           * gst/mpegstream/gstmpegparse.h:
22503           Rename handle_discont virtual method to handle_newsegment. Erase
22504           some (already commented out support) for old NEW_MEDIA events.
22505           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
22506           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
22507           (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
22508           (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
22509           (gst_mpeg_parse_event, gst_mpeg_parse_chain):
22510           Erase the "pending_scr" field, and replace it by a slightly
22511           different handling of the current SCR. Document code blocks in
22512           parse_packhead and chain.
22513
22514 2005-12-07 11:50:10 +0000  Edward Hervey <bilboed@bilboed.com>
22515
22516           ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
22517           Original commit message from CVS:
22518           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
22519           g_warning() are only for really fatal warnings. If we can't decode a
22520           tag, just ignore that tag and do a GST_WARNING.
22521
22522 2005-12-06 19:48:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22523
22524         * ChangeLog:
22525         * ext/a52dec/gsta52dec.h:
22526         * ext/dvdread/dvdreadsrc.h:
22527         * ext/lame/gstlame.h:
22528         * ext/mad/gstid3tag.c:
22529         * ext/mad/gstmad.c:
22530         * ext/mad/gstmad.h:
22531         * ext/mpeg2dec/gstmpeg2dec.h:
22532         * ext/sidplay/gstsiddec.h:
22533         * gst/ac3parse/gstac3parse.c:
22534         * gst/ac3parse/gstac3parse.h:
22535         * gst/asfdemux/gstasfdemux.c:
22536         * gst/asfdemux/gstasfdemux.h:
22537         * gst/iec958/ac3iec.h:
22538         * gst/mpegaudioparse/gstmpegaudioparse.c:
22539         * gst/mpegaudioparse/gstmpegaudioparse.h:
22540         * gst/mpegstream/gstdvddemux.h:
22541         * gst/mpegstream/gstmpegclock.h:
22542         * gst/mpegstream/gstmpegdemux.h:
22543         * gst/mpegstream/gstmpegpacketize.h:
22544         * gst/mpegstream/gstmpegparse.c:
22545         * gst/mpegstream/gstmpegparse.h:
22546         * gst/mpegstream/gstrfc2250enc.c:
22547         * gst/mpegstream/gstrfc2250enc.h:
22548         * gst/realmedia/rmdemux.c:
22549         * gst/realmedia/rmdemux.h:
22550         * gst/synaesthesia/synaescope.c:
22551           expand tabs
22552           Original commit message from CVS:
22553           expand tabs
22554
22555 2005-12-05 18:12:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22556
22557         * configure.ac:
22558           back to HEAD
22559           Original commit message from CVS:
22560           back to HEAD
22561
22562 === release 0.10.0 ===
22563
22564 2005-12-05 18:04:06 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22565
22566         * ChangeLog:
22567         * NEWS:
22568         * RELEASE:
22569         * configure.ac:
22570         * docs/plugins/inspect/plugin-a52dec.xml:
22571         * docs/plugins/inspect/plugin-amrnb.xml:
22572         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22573         * docs/plugins/inspect/plugin-iec958.xml:
22574         * docs/plugins/inspect/plugin-lame.xml:
22575         * docs/plugins/inspect/plugin-mad.xml:
22576         * docs/plugins/inspect/plugin-mpeg2dec.xml:
22577         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22578         * docs/plugins/inspect/plugin-rmdemux.xml:
22579           releasing 0.10.0
22580           Original commit message from CVS:
22581           releasing 0.10.0
22582
22583 2005-12-05 13:03:40 +0000  Andy Wingo <wingo@pobox.com>
22584
22585           Update for alloc_buffer changes.
22586           Original commit message from CVS:
22587           2005-12-05  Andy Wingo  <wingo@pobox.com>
22588           * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
22589           * ext/mad/gstmad.c: (gst_mad_chain):
22590           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
22591           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
22592           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
22593           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
22594           (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
22595
22596 2005-12-05 09:33:32 +0000  Andy Wingo <wingo@pobox.com>
22597
22598           ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
22599           Original commit message from CVS:
22600           2005-12-05  Andy Wingo  <wingo@pobox.com>
22601           * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
22602           id3demux and id3mux now. Fixes #323199.
22603
22604 2005-12-04 22:36:51 +0000  Christian Schaller <uraeus@gnome.org>
22605
22606         * gst-plugins-ugly.spec.in:
22607           update spec file for latest changes
22608           Original commit message from CVS:
22609           update spec file for latest changes
22610
22611 2005-12-02 12:28:03 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22612
22613           fix silly Makefile.am bug so they link correctly again
22614           Original commit message from CVS:
22615           * ext/amrnb/Makefile.am:
22616           * gst/realmedia/Makefile.am:
22617           fix silly Makefile.am bug so they link correctly again
22618
22619 2005-12-01 19:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22620
22621         * configure.ac:
22622           back to HEAD
22623           Original commit message from CVS:
22624           back to HEAD
22625
22626 === release 0.9.7 ===
22627
22628 2005-12-01 19:14:57 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22629
22630         * ChangeLog:
22631         * NEWS:
22632         * RELEASE:
22633         * common:
22634         * configure.ac:
22635         * docs/plugins/gst-plugins-ugly-plugins.args:
22636         * docs/plugins/inspect/plugin-a52dec.xml:
22637         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22638         * docs/plugins/inspect/plugin-iec958.xml:
22639         * docs/plugins/inspect/plugin-lame.xml:
22640         * docs/plugins/inspect/plugin-mad.xml:
22641         * docs/plugins/inspect/plugin-mpeg2dec.xml:
22642         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22643         * docs/plugins/inspect/plugin-rmdemux.xml:
22644         * docs/random/LICENSE:
22645         * docs/random/PORTED_09:
22646           releasing 0.9.7
22647           Original commit message from CVS:
22648           releasing 0.9.7
22649
22650 2005-12-01 15:49:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22651
22652         * ChangeLog:
22653         * common:
22654         * ext/amrnb/Makefile.am:
22655         * gst/realmedia/Makefile.am:
22656           Don't know how these escaped my eye before.  Fix link flags.
22657           Original commit message from CVS:
22658           Don't know how these escaped my eye before.  Fix link flags.
22659
22660 2005-11-30 18:37:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22661
22662         * common:
22663         * examples/Makefile.am:
22664         * examples/capsfilter/Makefile.am:
22665         * examples/capsfilter/capsfilter1.c:
22666         * examples/gob/Makefile.am:
22667         * examples/gob/gst-identity2.gob:
22668         * examples/gstplay/.gitignore:
22669         * examples/gstplay/Makefile.am:
22670         * examples/gstplay/player.c:
22671         * examples/indexing/.gitignore:
22672         * examples/indexing/Makefile.am:
22673         * examples/indexing/indexmpeg.c:
22674         * examples/level/Makefile.am:
22675         * examples/level/README:
22676         * examples/level/demo.c:
22677         * examples/level/plot.c:
22678         * examples/stats/Makefile.am:
22679         * examples/stats/mp2ogg.c:
22680         * examples/switch/.gitignore:
22681         * examples/switch/Makefile.am:
22682         * examples/switch/switcher.c:
22683           no examples
22684           Original commit message from CVS:
22685           no examples
22686
22687 2005-11-29 11:26:35 +0000  Tim-Philipp Müller <tim@centricular.net>
22688
22689           gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
22690           Original commit message from CVS:
22691           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
22692           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
22693           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
22694           (gst_mpeg_parse_send_event):
22695           Ref events before sending them to multiple pads, after all
22696           gst_pad_send_event() takes ownership of events. Don't leak
22697           events that have not been handled (fixes #322745).
22698
22699 2005-11-28 19:13:51 +0000  Martin Soto <martinsoto@users.sourceforge.net>
22700
22701           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
22702           Original commit message from CVS:
22703           2005-11-28  Martin Soto  <martinsoto@users.sourceforge.net>
22704           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
22705           (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
22706           from making timestamp adjustments. This will have to be re-added
22707           in some form in the near future, but in order to do that, some nav
22708           packet parsing will be necessary in mpegdemux.
22709           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
22710           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
22711           (g_value_set_int, gst_mpeg_parse_set_property)
22712           Get rid of do_adjust and use_adjust. Rename max_discont to
22713           max_src_gap.
22714           (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
22715           -1, no adjustment is made.
22716           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
22717           Rename max_discont property to max_scr_gap. Erase "adjust"
22718           property.
22719           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
22720           override send_event anymore, base class does the job.
22721           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
22722           Base class now does most of the work.
22723           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
22724           Generalize to forwarding the event to all source pads in the
22725           element.
22726           * gst/mpegstream/gstmpegparse.h:
22727           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
22728           (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
22729           (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
22730           (gst_mpeg_parse_set_property):
22731           Clock synchronization doesn't make sense anymore for a
22732           demultiplexer.
22733
22734 2005-11-28 18:54:09 +0000  Michael Smith <msmith@xiph.org>
22735
22736           gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
22737           Original commit message from CVS:
22738           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
22739           Don't treat normal EOS as a fatal error.
22740
22741 2005-11-28 15:47:01 +0000  Edward Hervey <bilboed@bilboed.com>
22742
22743           ext/mad/gstmad.c: Proper warning statements,
22744           Original commit message from CVS:
22745           * ext/mad/gstmad.c: (gst_mad_chain):
22746           Proper warning statements,
22747           Don't error if the src pad isn't linked when pushing.
22748           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
22749           Proper state_change, avoids borkage when going to READY
22750
22751 2005-11-27 15:34:00 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22752
22753         * configure.ac:
22754         * gst-libs/Makefile.am:
22755         * gst-libs/README:
22756         * gst-libs/ext/.gitignore:
22757         * gst-libs/gst/media-info/.gitignore:
22758         * gst-libs/gst/play/.gitignore:
22759         * gst-libs/gst/play/play.h:
22760         * gst-libs/gst/play/play.vcproj:
22761           no need for an AS_LIBTOOL call
22762           Original commit message from CVS:
22763           no need for an AS_LIBTOOL call
22764
22765 2005-11-27 14:34:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22766
22767         * Makefile.am:
22768         * common:
22769         * gst-plugins-ugly.spec.in:
22770           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
22771           Original commit message from CVS:
22772           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
22773
22774 2005-11-25 17:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22775
22776           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
22777           Original commit message from CVS:
22778           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
22779           Prime libmpeg2's pumps with some null custom buffers
22780           to ensure it doesn't ask us to discard garbage later yay.
22781
22782 2005-11-25 17:01:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22783
22784           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
22785           Original commit message from CVS:
22786           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
22787           Prime libmpeg2's pumps with some null custom buffers
22788           to ensure it ask us to discard garbage later yay.
22789
22790 2005-11-25 14:50:19 +0000  Michael Smith <msmith@xiph.org>
22791
22792           ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
22793           Original commit message from CVS:
22794           * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
22795           (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
22796           (gst_a52dec_chain_raw):
22797           * ext/a52dec/gsta52dec.h:
22798           Accept AC3 in audio/x-private1-ac3 format, which includes
22799           DVD-specific headers, as well as raw AC3, for compatibility with
22800           some demuxers.
22801
22802 2005-11-25 00:03:52 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22803
22804           ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
22805           Original commit message from CVS:
22806           * ext/mad/gstmad.c: (gst_mad_chain):
22807           When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
22808           skip frame synthesis and consume input data as if we'd done the
22809           decode. Makes mad not error when the src pad is not connected.
22810           (#319784)
22811
22812 2005-11-24 13:58:55 +0000  Martin Soto <martinsoto@users.sourceforge.net>
22813
22814         * ChangeLog:
22815           Erase old CVS conflict line.
22816           Original commit message from CVS:
22817           Erase old CVS conflict line.
22818
22819 2005-11-24 13:52:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
22820
22821           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
22822           Original commit message from CVS:
22823           2005-11-23  Martin Soto  <martinsoto@users.sourceforge.net>
22824           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
22825           (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
22826           (gst_mpeg_parse_chain):
22827           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
22828           (gst_mpeg_demux_send_newsegment):
22829           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
22830           * gst/mpegstream/gstmpegparse.h:
22831           Rename send_discont method to send_newsegment and add parameters
22832           to handle actual segments. Adapt code all around to run with the
22833           new name and signature.
22834           * gst/mpegstream/gstmpegdemux.c:
22835           * gst/mpegstream/gstmpegparse.c:
22836           * gst/mpegstream/gstdvddemux.c:
22837           Convert to GST_BOILERPLATE.
22838
22839 2005-11-24 12:23:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22840
22841         * configure.ac:
22842           fix AS_LIBTOOL call
22843           Original commit message from CVS:
22844           fix AS_LIBTOOL call
22845
22846 2005-11-23 21:26:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22847
22848         * Makefile.am:
22849           add a torture target
22850           Original commit message from CVS:
22851           add a torture target
22852
22853 2005-11-23 20:05:47 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22854
22855         * ChangeLog:
22856         * configure.ac:
22857           back to HEAD
22858           Original commit message from CVS:
22859           back to HEAD
22860
22861 === release 0.9.6 ===
22862
22863 2005-11-23 19:57:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22864
22865         * ChangeLog:
22866         * NEWS:
22867         * RELEASE:
22868         * configure.ac:
22869         * docs/plugins/gst-plugins-ugly-plugins.args:
22870         * docs/plugins/gst-plugins-ugly-plugins.signals:
22871         * docs/plugins/inspect/plugin-a52dec.xml:
22872         * docs/plugins/inspect/plugin-amrnb.xml:
22873         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22874         * docs/plugins/inspect/plugin-iec958.xml:
22875         * docs/plugins/inspect/plugin-lame.xml:
22876         * docs/plugins/inspect/plugin-mad.xml:
22877         * docs/plugins/inspect/plugin-mpeg2dec.xml:
22878         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22879         * docs/plugins/inspect/plugin-rmdemux.xml:
22880           releasing 0.9.6
22881           Original commit message from CVS:
22882           releasing 0.9.6
22883
22884 2005-11-23 00:26:42 +0000  Michael Smith <msmith@xiph.org>
22885
22886           gst/realmedia/rmdemux.c: Fractional framerates.
22887           Original commit message from CVS:
22888           * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
22889           (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
22890           (find_seek_offset_bytes), (find_seek_offset_time),
22891           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
22892           (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
22893           (gst_rmdemux_chain), (gst_rmdemux_send_event),
22894           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
22895           (gst_rmdemux_parse_packet):
22896           Fractional framerates.
22897
22898 2005-11-23 00:12:24 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22899
22900           ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
22901           Original commit message from CVS:
22902           * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
22903           (gst_mpeg2dec_negotiate_format), (handle_sequence),
22904           (gst_mpeg2dec_sink_event):
22905           * ext/mpeg2dec/gstmpeg2dec.h:
22906           Use fractional framerates
22907
22908 2005-11-22 19:07:13 +0000  Wim Taymans <wim.taymans@gmail.com>
22909
22910           gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
22911           Original commit message from CVS:
22912           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
22913           set_clock returns a boolean.
22914
22915 2005-11-22 18:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
22916
22917           ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
22918           Original commit message from CVS:
22919           * ext/mad/gstmad.c: (gst_mad_chain):
22920           Fix seeking even more by sending the newsegment event with the
22921           right parameters. Should fix querying in playbin/totem after
22922           a seek.
22923
22924 2005-11-22 17:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
22925
22926           ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
22927           Original commit message from CVS:
22928           * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
22929           (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
22930           Fix seeking in stand-alone mode. Fix nonexistant enum value
22931           introduced in previous commit. Improve debug messages here and
22932           there. Actually return a proper return value in the sink event
22933           handler.
22934
22935 2005-11-22 17:15:25 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22936
22937         * ext/lame/gstlame.c:
22938           doh
22939           Original commit message from CVS:
22940           doh
22941
22942 2005-11-22 17:04:38 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22943
22944         * ChangeLog:
22945         * ext/lame/gstlame.c:
22946         * ext/mad/gstmad.c:
22947         * ext/sidplay/gstsiddec.cc:
22948           fix up GValueEnum
22949           Original commit message from CVS:
22950           fix up GValueEnum
22951
22952 2005-11-22 12:39:29 +0000  Andy Wingo <wingo@pobox.com>
22953
22954         * ChangeLog:
22955         * ext/lame/gstlame.c:
22956         * ext/mad/gstid3tag.c:
22957         * ext/sidplay/gstsiddec.cc:
22958           Update for gst_tag_setter API changes.
22959           Original commit message from CVS:
22960           2005-11-22  Andy Wingo  <wingo@pobox.com>
22961           * Update for gst_tag_setter API changes.
22962
22963 2005-11-22 11:55:32 +0000  Andy Wingo <wingo@pobox.com>
22964
22965         * ChangeLog:
22966         * ext/a52dec/gsta52dec.c:
22967         * ext/mad/gstid3tag.c:
22968         * ext/mad/gstmad.c:
22969         * gst/mpegaudioparse/gstmpegaudioparse.c:
22970         * gst/mpegstream/gstdvddemux.c:
22971         * gst/mpegstream/gstmpegparse.c:
22972         * gst/realmedia/rmdemux.c:
22973           ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
22974           Original commit message from CVS:
22975           2005-11-22  Andy Wingo  <wingo@pobox.com>
22976           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
22977           * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
22978           * ext/mad/gstmad.c (gst_mad_chain)
22979           * gst/mpegaudioparse/gstmpegaudioparse.c
22980           (gst_mp3parse_sink_event)
22981           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
22982           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
22983           (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
22984           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
22985           (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
22986
22987 2005-11-22 11:39:06 +0000  Tim-Philipp Müller <tim@centricular.net>
22988
22989           ext/mad/Makefile.am: libgsttagedit => libgsttag
22990           Original commit message from CVS:
22991           * ext/mad/Makefile.am:
22992           libgsttagedit => libgsttag
22993
22994 2005-11-21 23:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
22995
22996           ext/lame/gstlame.c: Don't take the stream lock
22997           Original commit message from CVS:
22998           * ext/lame/gstlame.c: (gst_lame_sink_event):
22999           Don't take the stream lock
23000
23001 2005-11-21 17:34:30 +0000  Andy Wingo <wingo@pobox.com>
23002
23003           ext/: Don't take the stream lock.
23004           Original commit message from CVS:
23005           2005-11-21  Andy Wingo  <wingo@pobox.com>
23006           * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
23007           * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
23008           * ext/mad/gstmad.c (gst_mad_sink_event):
23009           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
23010           stream lock.
23011           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
23012           stream lock changes.
23013
23014 2005-11-21 16:36:44 +0000  Andy Wingo <wingo@pobox.com>
23015
23016           *.*: Ran scripts/update-macros. Oh yes.
23017           Original commit message from CVS:
23018           2005-11-21  Andy Wingo  <wingo@pobox.com>
23019           * *.h:
23020           * *.c: Ran scripts/update-macros. Oh yes.
23021
23022 2005-11-21 15:12:43 +0000  Tim-Philipp Müller <tim@centricular.net>
23023
23024           gst/mpegstream/: Filler events have beem removed for now.
23025           Original commit message from CVS:
23026           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
23027           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
23028           Filler events have beem removed for now.
23029
23030 2005-11-21 14:08:45 +0000  Tim-Philipp Müller <tim@centricular.net>
23031
23032           gst/: Update for GST_FOURCC_FORMAT API change.
23033           Original commit message from CVS:
23034           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
23035           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
23036           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
23037           Update for GST_FOURCC_FORMAT API change.
23038
23039 2005-11-21 10:32:55 +0000  Edward Hervey <bilboed@bilboed.com>
23040
23041           gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
23042           Original commit message from CVS:
23043           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
23044           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
23045           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
23046           (gst_rmdemux_parse_packet):
23047           Modifications for disapearance of GST_PAD_IS_USABLE()
23048
23049 2005-11-18 16:14:00 +0000  Michael Smith <msmith@xiph.org>
23050
23051           gst/iec958/ac3iec.c: Remove some setcaps brokenness.
23052           Original commit message from CVS:
23053           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
23054           Remove some setcaps brokenness.
23055           Don't crash on bad input.
23056
23057 2005-11-15 22:46:23 +0000  Johan Dahlin <johan@gnome.org>
23058
23059           ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
23060           Original commit message from CVS:
23061           * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
23062           calling transform.
23063           (gst_id3_tag_do_typefind): Unref caps
23064           * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
23065
23066 2005-11-15 21:00:44 +0000  Johan Dahlin <johan@gnome.org>
23067
23068         * ext/mad/gstmad.c:
23069           remove accidentally commited hack
23070           Original commit message from CVS:
23071           remove accidentally commited hack
23072
23073 2005-11-15 20:30:53 +0000  Johan Dahlin <johan@gnome.org>
23074
23075         * ext/mad/gstmad.c:
23076           free pad templates
23077           Original commit message from CVS:
23078           free pad templates
23079
23080 2005-11-15 14:19:38 +0000  Tim-Philipp Müller <tim@centricular.net>
23081
23082           ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
23083           Original commit message from CVS:
23084           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
23085           (gst_mpeg2dec_sink_event):
23086           Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
23087           nice-ify debug message in event handler; add CHECKME.
23088           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
23089           (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
23090           (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
23091           (gst_dvd_demux_sync_stream_to_time):
23092           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
23093           (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
23094           (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
23095           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
23096           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
23097           (gst_mpeg_demux_sync_stream_to_time),
23098           (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
23099           * gst/mpegstream/gstmpegdemux.h:
23100           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
23101           (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
23102           (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
23103           (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
23104           (gst_mpeg_parse_chain):
23105           * gst/mpegstream/gstmpegparse.h:
23106           Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
23107           return value confusion (gst_pad_push vs. gst_pad_send_event and
23108           gst_pad_push_event); pass flow return values to caller;
23109           miscellaneous fixes and clean-ups.
23110
23111 2005-11-15 08:37:00 +0000  Christian Schaller <uraeus@gnome.org>
23112
23113         * gst/mpegstream/gstdvddemux.c:
23114           set rank to secondary until it works 100%
23115           Original commit message from CVS:
23116           set rank to secondary until it works 100%
23117
23118 2005-11-15 07:59:58 +0000  Christian Schaller <uraeus@gnome.org>
23119
23120         * gst-plugins-ugly.spec.in:
23121           add mpegstream plugin to spec file
23122           Original commit message from CVS:
23123           add mpegstream plugin to spec file
23124
23125 2005-11-14 22:18:21 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23126
23127           gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
23128           Original commit message from CVS:
23129           2005-11-14  Martin Soto  <soto@localhost.localdomain>
23130           * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
23131           gstrfc2250enc.h.
23132
23133 2005-11-14 21:20:21 +0000  Josef Zlomek <josef.zlomek@xeris.cz>
23134
23135           partially port the mpegstream plugin to GStreamer 0.9.
23136           Original commit message from CVS:
23137           2005-11-14  Martin Soto  <martinsoto@users.sourceforge.net>
23138           * configure.ac:
23139           * gst/mpegstream/Makefile.am:
23140           * gst/mpegstream/gstdvddemux.c:
23141           * gst/mpegstream/gstdvddemux.h:
23142           * gst/mpegstream/gstmpegdemux.c:
23143           * gst/mpegstream/gstmpegdemux.h:
23144           * gst/mpegstream/gstmpegpacketize.c:
23145           * gst/mpegstream/gstmpegpacketize.h:
23146           * gst/mpegstream/gstmpegparse.c:
23147           * gst/mpegstream/gstmpegparse.h:
23148           * gst/mpegstream/gstmpegstream.c:
23149           * gst/mpegstream/gstrfc2250enc.c:
23150           * gst/mpegstream/gstrfc2250enc.h:
23151           Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
23152           partially port the mpegstream plugin to GStreamer 0.9.
23153
23154 2005-11-14 17:13:20 +0000  Andy Wingo <wingo@pobox.com>
23155
23156           configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
23157           Original commit message from CVS:
23158           2005-11-14  Andy Wingo  <wingo@pobox.com>
23159           * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
23160           debugging, allows dll builds on windows. Fixes #316076.
23161
23162 2005-11-11 19:37:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23163
23164         * ChangeLog:
23165         * configure.ac:
23166           back to head
23167           Original commit message from CVS:
23168           back to head
23169
23170 === release 0.9.5 ===
23171
23172 2005-11-11 19:35:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23173
23174         * ChangeLog:
23175         * NEWS:
23176         * RELEASE:
23177         * common:
23178         * configure.ac:
23179         * docs/plugins/inspect/plugin-a52dec.xml:
23180         * docs/plugins/inspect/plugin-amrnb.xml:
23181         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23182         * docs/plugins/inspect/plugin-iec958.xml:
23183         * docs/plugins/inspect/plugin-lame.xml:
23184         * docs/plugins/inspect/plugin-mad.xml:
23185         * docs/plugins/inspect/plugin-mpeg2dec.xml:
23186         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23187         * docs/plugins/inspect/plugin-rmdemux.xml:
23188           releasing 0.9.5
23189           Original commit message from CVS:
23190           releasing 0.9.5
23191
23192 2005-10-27 21:50:11 +0000  Wim Taymans <wim.taymans@gmail.com>
23193
23194           ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
23195           Original commit message from CVS:
23196           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
23197           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
23198           (handle_sequence), (handle_picture), (handle_slice),
23199           (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
23200           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
23201           Forward GstFlowReturn about everywhere.
23202           Handle seeking correctly.
23203
23204 2005-10-27 17:26:13 +0000  Wim Taymans <wim.taymans@gmail.com>
23205
23206           ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
23207           Original commit message from CVS:
23208           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
23209           (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
23210           (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
23211           Small cleanups in refcounting.
23212
23213 2005-10-26 16:45:04 +0000  Wim Taymans <wim.taymans@gmail.com>
23214
23215           ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
23216           Original commit message from CVS:
23217           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
23218           (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
23219           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
23220           (handle_sequence), (handle_picture):
23221           * ext/mpeg2dec/gstmpeg2dec.h:
23222           Removed lots of dubious code.
23223           Handle flushing and seeking correctly. Still leaks though...
23224
23225 2005-10-24 13:37:47 +0000  Christian Schaller <uraeus@gnome.org>
23226
23227         * ChangeLog:
23228         * configure.ac:
23229           port plugins listing changes
23230           Original commit message from CVS:
23231           port plugins listing changes
23232
23233 2005-10-23 23:06:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23234
23235         * ChangeLog:
23236         * configure.ac:
23237           back to HEAD
23238           Original commit message from CVS:
23239           back to HEAD
23240
23241 === release 0.9.4 ===
23242
23243 2005-10-23 22:44:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23244
23245         * ChangeLog:
23246         * Makefile.am:
23247         * NEWS:
23248         * RELEASE:
23249         * configure.ac:
23250         * docs/plugins/gst-plugins-ugly-plugins.args:
23251         * docs/plugins/gst-plugins-ugly-plugins.signals:
23252         * docs/plugins/inspect/plugin-a52dec.xml:
23253         * docs/plugins/inspect/plugin-amrnb.xml:
23254         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23255         * docs/plugins/inspect/plugin-iec958.xml:
23256         * docs/plugins/inspect/plugin-lame.xml:
23257         * docs/plugins/inspect/plugin-mad.xml:
23258         * docs/plugins/inspect/plugin-mpeg2dec.xml:
23259         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23260         * docs/plugins/inspect/plugin-rmdemux.xml:
23261         * gst/realmedia/rmdemux.c:
23262         * po/POTFILES.in:
23263           releasing 0.9.4
23264           Original commit message from CVS:
23265           releasing 0.9.4
23266
23267 2005-10-23 14:32:49 +0000  Julien Moutte <julien@moutte.net>
23268
23269           gst/realmedia/rmdemux.c: STOPPED->FAILED
23270           Original commit message from CVS:
23271           2005-10-23  Julien MOUTTE  <julien@moutte.net>
23272           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
23273
23274 2005-10-21 16:22:00 +0000  Christian Schaller <uraeus@gnome.org>
23275
23276         * gst-plugins-ugly.spec.in:
23277           add packaging of a52dec
23278           Original commit message from CVS:
23279           add packaging of a52dec
23280
23281 2005-10-21 11:58:38 +0000  Wim Taymans <wim.taymans@gmail.com>
23282
23283           gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
23284           Original commit message from CVS:
23285           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
23286           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
23287           Set correct stream time in newsegment event.
23288
23289 2005-10-20 22:43:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23290
23291         * ext/Makefile.am:
23292           fix distcheck
23293           Original commit message from CVS:
23294           fix distcheck
23295
23296 2005-10-20 22:40:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23297
23298         * ChangeLog:
23299         * ext/Makefile.am:
23300           fix distcheck
23301           Original commit message from CVS:
23302           fix distcheck
23303
23304 2005-10-20 09:51:58 +0000  Tim-Philipp Müller <tim@centricular.net>
23305
23306           ext/a52dec/: Re-enable CPU flags, use liboil to get them.
23307           Original commit message from CVS:
23308           * ext/a52dec/Makefile.am:
23309           * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
23310           (gst_a52dec_class_init), (gst_a52dec_sink_event),
23311           (gst_a52dec_change_state):
23312           * ext/a52dec/gsta52dec.h:
23313           Re-enable CPU flags, use liboil to get them.
23314
23315 2005-10-20 09:00:30 +0000  Tim-Philipp Müller <tim@centricular.net>
23316
23317           Port AC3 decoder to 0.9 (#318849).
23318           Original commit message from CVS:
23319           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
23320           * configure.ac:
23321           * ext/a52dec/Makefile.am:
23322           * ext/a52dec/gsta52dec.c:
23323           * ext/a52dec/gsta52dec.h:
23324           Port AC3 decoder to 0.9 (#318849).
23325
23326 2005-10-20 08:30:33 +0000  Wim Taymans <wim.taymans@gmail.com>
23327
23328           ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
23329           Original commit message from CVS:
23330           * ext/sidplay/gstsiddec.cc:
23331           Small fixes and more error messages.
23332
23333 2005-10-19 16:01:35 +0000  Wim Taymans <wim.taymans@gmail.com>
23334
23335           API change fixen.
23336           Original commit message from CVS:
23337           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
23338           (gst_amrnbparse_state_change):
23339           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
23340           * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
23341           * ext/mpeg2dec/gstmpeg2dec.c:
23342           * ext/sidplay/gstsiddec.cc:
23343           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
23344           (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
23345           API change fixen.
23346
23347 2005-10-19 12:43:28 +0000  Tim-Philipp Müller <tim@centricular.net>
23348
23349           configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
23350           Original commit message from CVS:
23351           * configure.ac:
23352           GST_DOC has been renamed to GST_DOCBOOK_CHECK
23353
23354 2005-10-19 09:47:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23355
23356           configure.ac: some docs I had
23357           Original commit message from CVS:
23358           * configure.ac:
23359           some docs I had
23360           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
23361           trivial fixes
23362
23363 2005-10-18 13:23:22 +0000  Wim Taymans <wim.taymans@gmail.com>
23364
23365           gst/realmedia/rmdemux.c: segment-start/done API change.
23366           Original commit message from CVS:
23367           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
23368           (gst_rmdemux_perform_seek):
23369           segment-start/done API change.
23370
23371 2005-10-17 17:50:45 +0000  Michael Smith <msmith@xiph.org>
23372
23373         * ChangeLog:
23374         * common:
23375         * gst/iec958/ac3iec.c:
23376           Set buffer durations on IEC958 buffers.
23377           Original commit message from CVS:
23378           Set buffer durations on IEC958 buffers.
23379
23380 2005-10-16 17:06:42 +0000  Tim-Philipp Müller <tim@centricular.net>
23381
23382           configure.ac: Fix glib check
23383           Original commit message from CVS:
23384           * configure.ac:
23385           Fix glib check
23386
23387 2005-10-13 19:14:25 +0000  Tim-Philipp Müller <tim@centricular.net>
23388
23389           ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
23390           Original commit message from CVS:
23391           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
23392           Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
23393
23394 2005-10-13 15:29:56 +0000  Stefan Kost <ensonic@users.sourceforge.net>
23395
23396           examples/stats/mp2ogg.c: yes, typo fixes
23397           Original commit message from CVS:
23398           * examples/stats/mp2ogg.c:
23399           yes, typo fixes
23400
23401 2005-10-12 14:30:36 +0000  Stefan Kost <ensonic@users.sourceforge.net>
23402
23403           renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
23404           Original commit message from CVS:
23405           * examples/indexing/indexmpeg.c: (main):
23406           * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
23407           * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
23408           (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
23409           (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
23410           * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
23411           (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
23412           (dvdreadsrc_open_file), (dvdreadsrc_close_file):
23413           * ext/dvdread/dvdreadsrc.h:
23414           * ext/lame/gstlame.h:
23415           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
23416           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
23417           * gst/iec958/ac3iec.h:
23418           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
23419           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
23420           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
23421           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
23422           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
23423           renamed GST_FLAGS macros to GST_OBJECT_FLAGS
23424           moved bitshift from macro to enum definition
23425
23426 2005-10-11 16:37:16 +0000  Wim Taymans <wim.taymans@gmail.com>
23427
23428           newsegment API update.
23429           Original commit message from CVS:
23430           * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
23431           * ext/mad/gstmad.c: (gst_mad_chain):
23432           * gst/mpegaudioparse/gstmpegaudioparse.c:
23433           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
23434           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
23435           (gst_rmdemux_chain), (gst_rmdemux_add_stream):
23436           newsegment API update.
23437
23438 2005-10-06 13:14:38 +0000  Wim Taymans <wim.taymans@gmail.com>
23439
23440           ext/amrnb/amrnbdec.c: Mark invalid frame sizes
23441           Original commit message from CVS:
23442           * ext/amrnb/amrnbdec.c:
23443           Mark invalid frame sizes
23444           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
23445           UNUSABLE is not to be used here, just push out stuff so
23446           probes can continue linking or making the pad usable.
23447
23448 2005-10-05 11:25:51 +0000  Michael Smith <msmith@xiph.org>
23449
23450         * ChangeLog:
23451         * gst/realmedia/rmdemux.c:
23452           Improve seek error-resilience.
23453           Original commit message from CVS:
23454           Improve seek error-resilience.
23455           Better error handling generally.
23456
23457 2005-10-03 17:59:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23458
23459         * ChangeLog:
23460         * configure.ac:
23461           back to head
23462           Original commit message from CVS:
23463           back to head
23464
23465 === release 0.9.3 ===
23466
23467 2005-10-03 17:49:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23468
23469         * ChangeLog:
23470         * NEWS:
23471         * README:
23472         * configure.ac:
23473         * ext/sidplay/Makefile.am:
23474           release time
23475           Original commit message from CVS:
23476           release time
23477
23478 2005-09-30 16:43:12 +0000  Michael Smith <msmith@xiph.org>
23479
23480         * gst/realmedia/rmdemux.h:
23481           Forgot to commit this file. I hate Nano.
23482           Original commit message from CVS:
23483           Forgot to commit this file. I hate Nano.
23484
23485 2005-09-30 16:39:47 +0000  Michael Smith <msmith@xiph.org>
23486
23487         * ChangeLog:
23488         * common:
23489         * gst/realmedia/rmdemux.c:
23490           Sanity checks and memory leak fixes for real demuxer
23491           Original commit message from CVS:
23492           Sanity checks and memory leak fixes for real demuxer
23493
23494 2005-09-29 13:44:15 +0000  Michael Smith <msmith@xiph.org>
23495
23496           gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
23497           Original commit message from CVS:
23498           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
23499           (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
23500           (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
23501           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
23502           Real demuxer fixes. Make it more bulletproof against bad data,
23503           identify a few more stream types.
23504           Fix seeking so that it works (at least with the seek example
23505           program; it still fails with totem).
23506
23507 2005-09-26 14:41:23 +0000  Wim Taymans <wim.taymans@gmail.com>
23508
23509           gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
23510           Original commit message from CVS:
23511           * gst/mpegaudioparse/gstmpegaudioparse.c:
23512           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
23513           Set correct caps on buffers too.
23514
23515 2005-09-26 14:31:53 +0000  Wim Taymans <wim.taymans@gmail.com>
23516
23517           gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
23518           Original commit message from CVS:
23519           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
23520           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
23521           * gst/mpegaudioparse/gstmpegaudioparse.h:
23522           Put timestamps on buffers.
23523
23524 2005-09-21 22:21:22 +0000  Flavio Oliveira <flavio.oliveira@indt.org.br>
23525
23526         * ChangeLog:
23527         * ext/amrnb/amrnbenc.c:
23528           Changed amrnbenc description, it is an encoder, not decoder.
23529           Original commit message from CVS:
23530           Changed amrnbenc description, it is an encoder, not decoder.
23531
23532 2005-09-21 16:21:45 +0000  Michael Smith <msmith@xiph.org>
23533
23534         * ChangeLog:
23535         * gst/iec958/ac3_padder.c:
23536         * gst/iec958/ac3_padder.h:
23537         * gst/iec958/ac3iec.c:
23538           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
23539           Original commit message from CVS:
23540           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
23541           more accurate, and to check AC3 checksums (both of them in each frame),
23542           and dump the frame (as a probable sync failure) if they don't match.
23543           General code cleanup, improved comments. Changed to not construct the
23544           header backwards, and not byteswap everything else. If we end up needing
23545           to do little-endian output, we should swap in the element doing the
23546           output (AC3 is big-endian).
23547
23548 2005-09-20 17:37:54 +0000  Christian Schaller <uraeus@gnome.org>
23549
23550         * gst-plugins-ugly.spec.in:
23551           fix spec file for ugly
23552           Original commit message from CVS:
23553           fix spec file for ugly
23554
23555 2005-09-19 23:25:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23556
23557         * docs/plugins/inspect/plugin-lame.xml:
23558           revert empty commit
23559           Original commit message from CVS:
23560           revert empty commit
23561
23562 2005-09-19 23:24:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23563
23564         * docs/plugins/scan.stamp:
23565           whoops, wrong files
23566           Original commit message from CVS:
23567           whoops, wrong files
23568
23569 2005-09-19 23:21:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23570
23571           docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
23572           Original commit message from CVS:
23573           * docs/plugins/gst-plugins-ugly-plugins.args:
23574           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
23575           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
23576           * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
23577           commit missing files
23578           * docs/plugins/inspect/plugin-lame.xml:
23579           update
23580
23581 2005-09-19 16:44:13 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23582
23583         * Makefile.am:
23584         * common:
23585         * gst-plugins-ugly.spec.in:
23586           add check-valgrind target
23587           Original commit message from CVS:
23588           add check-valgrind target
23589
23590 2005-09-19 13:46:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23591
23592         * docs/plugins/scanobj-build.stamp:
23593           add stamp
23594           Original commit message from CVS:
23595           add stamp
23596
23597 2005-09-19 11:07:40 +0000  Wim Taymans <wim.taymans@gmail.com>
23598
23599           ext/lame/gstlame.c: Set caps on outgoing buffers.
23600           Original commit message from CVS:
23601           * ext/lame/gstlame.c: (gst_lame_chain):
23602           Set caps on outgoing buffers.
23603
23604 2005-09-16 16:04:28 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23605
23606         * ChangeLog:
23607         * ext/lame/gstlame.c:
23608         * ext/lame/gstlame.h:
23609           clean up further so we don't try to set up five times for a simple pipeline
23610           Original commit message from CVS:
23611           clean up further so we don't try to set up five times for
23612           a simple pipeline
23613
23614 2005-09-16 15:43:08 +0000  Michael Smith <msmith@xiph.org>
23615
23616         * ChangeLog:
23617         * common:
23618         * gst/iec958/ac3iec.c:
23619           Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
23620           Original commit message from CVS:
23621           Set setcaps function on sink pad, not source pad. Produce correct caps
23622           on output buffers.
23623
23624 2005-09-11 17:53:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23625
23626         * common:
23627         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23628         * docs/plugins/inspect/plugin-iec958.xml:
23629         * docs/plugins/inspect/plugin-lame.xml:
23630         * docs/plugins/inspect/plugin-mad.xml:
23631         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23632         * docs/plugins/inspect/plugin-rmdemux.xml:
23633           update inspect with source
23634           Original commit message from CVS:
23635           update inspect with source
23636
23637 2005-09-07 13:42:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
23638
23639           ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
23640           Original commit message from CVS:
23641           * ext/mad/gstid3tag.c:
23642           gsttaginterface.h -> gsttagsetter.h
23643
23644 2005-09-06 14:06:51 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23645
23646         * configure.ac:
23647           back to HEAD
23648           Original commit message from CVS:
23649           back to HEAD
23650
23651 === release 0.9.1 ===
23652
23653 2005-09-06 14:05:40 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23654
23655         * ChangeLog:
23656         * NEWS:
23657         * README:
23658         * RELEASE:
23659         * autogen.sh:
23660         * configure.ac:
23661           releasing 0.9.2
23662           Original commit message from CVS:
23663           releasing 0.9.2
23664
23665 2005-09-06 12:00:33 +0000  Wim Taymans <wim.taymans@gmail.com>
23666
23667           ext/amrnb/: State change function updates.
23668           Original commit message from CVS:
23669           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
23670           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
23671           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
23672           State change function updates.
23673
23674 2005-09-05 17:24:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23675
23676           ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
23677           Original commit message from CVS:
23678           * ext/mpeg2dec/gstmpeg2dec.c:
23679           GST_CAT_SEEK disappeared from the public API at some point
23680
23681 2005-09-05 11:42:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23682
23683         * gst/iec958/ac3_padder.c:
23684         * gst/iec958/ac3_padder.h:
23685           doc fixes
23686           Original commit message from CVS:
23687           doc fixes
23688
23689 2005-09-04 19:28:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23690
23691         * Makefile.am:
23692         * autogen.sh:
23693         * common:
23694         * configure.ac:
23695         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
23696         * docs/plugins/inspect-build.stamp:
23697         * docs/plugins/inspect.stamp:
23698         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23699         * docs/plugins/inspect/plugin-iec958.xml:
23700         * docs/plugins/inspect/plugin-lame.xml:
23701         * docs/plugins/inspect/plugin-mad.xml:
23702         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23703         * docs/plugins/inspect/plugin-rmdemux.xml:
23704           docs for ugly plugins
23705           Original commit message from CVS:
23706           docs for ugly plugins
23707
23708 2005-09-02 18:01:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23709
23710         * gst-plugins-ugly.spec.in:
23711         * gst/iec958/Makefile.am:
23712           build fixes
23713           Original commit message from CVS:
23714           build fixes
23715
23716 2005-09-02 17:04:39 +0000  Michael Smith <msmith@xiph.org>
23717
23718         * ChangeLog:
23719         * gst/iec958/ac3iec.c:
23720           Accept audio/x-private1-a3c on sink pad
23721           Original commit message from CVS:
23722           Accept audio/x-private1-a3c on sink pad
23723
23724 2005-09-02 17:01:14 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23725
23726         * gst-plugins-ugly.spec.in:
23727           spec updates
23728           Original commit message from CVS:
23729           spec updates
23730
23731 2005-09-02 15:43:54 +0000  Andy Wingo <wingo@pobox.com>
23732
23733         * examples/gstplay/player.c:
23734         * examples/stats/mp2ogg.c:
23735         * ext/a52dec/gsta52dec.c:
23736         * ext/amrnb/amrnbdec.c:
23737         * ext/amrnb/amrnbenc.c:
23738         * ext/amrnb/amrnbparse.c:
23739         * ext/dvdnav/dvdnavsrc.c:
23740         * ext/dvdread/dvdreadsrc.c:
23741         * ext/lame/gstlame.c:
23742         * ext/mad/gstid3tag.c:
23743         * ext/mad/gstmad.c:
23744         * ext/mpeg2dec/gstmpeg2dec.c:
23745         * gst/ac3parse/gstac3parse.c:
23746         * gst/asfdemux/gstasfdemux.c:
23747         * gst/asfdemux/gstasfmux.c:
23748         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
23749         * gst/iec958/ac3iec.c:
23750         * gst/mpegaudioparse/gstmpegaudioparse.c:
23751         * gst/mpegstream/gstdvddemux.c:
23752         * gst/mpegstream/gstmpegdemux.c:
23753         * gst/mpegstream/gstmpegparse.c:
23754         * gst/mpegstream/gstrfc2250enc.c:
23755         * gst/realmedia/rmdemux.c:
23756         * gst/synaesthesia/gstsynaesthesia.c:
23757           All plugins updated for element state changes.
23758           Original commit message from CVS:
23759           2005-09-02  Andy Wingo  <wingo@pobox.com>
23760           * All plugins updated for element state changes.
23761
23762 2005-09-02 14:19:17 +0000  Michael Smith <msmith@xiph.org>
23763
23764         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
23765         * gst/iec958/ac3iec.c:
23766           Fix return types in setcaps functions
23767           Original commit message from CVS:
23768           Fix return types in setcaps functions
23769
23770 2005-09-02 13:37:13 +0000  Michael Smith <msmith@xiph.org>
23771
23772         * ChangeLog:
23773         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
23774         * gst/iec958/ac3iec.c:
23775           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
23776           Original commit message from CVS:
23777           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
23778           Some general cleanups in iec958 framer.
23779
23780 2005-09-01 21:07:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23781
23782         * common:
23783         * m4/Makefile.am:
23784         * m4/as-arts.m4:
23785         * m4/esd.m4:
23786         * m4/gst-alsa.m4:
23787         * m4/gst-artsc.m4:
23788         * m4/gst-matroska.m4:
23789         * m4/ogg.m4:
23790         * m4/vorbis.m4:
23791           fix distcheck; remove some old m4s
23792           Original commit message from CVS:
23793           fix distcheck; remove some old m4s
23794
23795 2005-09-01 17:31:21 +0000  Michael Smith <msmith@xiph.org>
23796
23797         * ChangeLog:
23798         * configure.ac:
23799         * gst/iec958/Makefile.am:
23800         * gst/iec958/ac3_padder.c:
23801         * gst/iec958/ac3_padder.h:
23802         * gst/iec958/ac3iec.c:
23803         * gst/iec958/ac3iec.h:
23804           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
23805           Original commit message from CVS:
23806           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
23807
23808 2005-09-01 11:52:34 +0000  Wim Taymans <wim.taymans@gmail.com>
23809
23810           gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
23811           Original commit message from CVS:
23812           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
23813           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
23814           (gst_dvdlpcmdec_change_state):
23815           Cleanups, fixed header parsing and stripping.
23816
23817 2005-09-01 11:34:39 +0000  Michael Smith <msmith@xiph.org>
23818
23819         * ChangeLog:
23820         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
23821           Use the right bytes when parsing the LPCM dvd header
23822           Original commit message from CVS:
23823           Use the right bytes when parsing the LPCM dvd header
23824
23825 2005-09-01 11:16:15 +0000  Michael Smith <msmith@xiph.org>
23826
23827         * ChangeLog:
23828         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
23829           Return the correct values from chain function
23830           Original commit message from CVS:
23831           Return the correct values from chain function
23832
23833 2005-09-01 10:04:53 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23834
23835         * common:
23836         * docs/Makefile.am:
23837         * docs/plugins/.gitignore:
23838         * docs/random/ChangeLog-0.8:
23839         * docs/version.entities.in:
23840           adding doc stuff
23841           Original commit message from CVS:
23842           adding doc stuff
23843
23844 2005-08-31 19:37:08 +0000  Michael Smith <msmith@xiph.org>
23845
23846         * ChangeLog:
23847         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
23848         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
23849           Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
23850           Original commit message from CVS:
23851           Restructure LPCM decoder to not expect the demuxer to parse the LPCM
23852           header; instead do this internally. Also support the old way, using
23853           a different mime-type. CVS:
23854
23855 2001-12-17 18:37:01 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23856
23857           building up speed
23858           Original commit message from CVS:
23859           building up speed
23860