xingmux: allow per feature registration
[platform/upstream/gstreamer.git] / ChangeLog
1 === release 1.18.0 ===
2
3 2020-09-08 00:05:39 +0100  Tim-Philipp Müller <tim@centricular.com>
4
5         * ChangeLog:
6         * NEWS:
7         * README:
8         * RELEASE:
9         * gst-plugins-ugly.doap:
10         * meson.build:
11           Release 1.18.0
12
13 2020-09-07 22:40:46 +0100  Tim-Philipp Müller <tim@centricular.com>
14
15         * meson.build:
16         * scripts/dist-translations.py:
17         * scripts/meson.build:
18           meson: dist pot file in tarball
19           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/69>
20
21 2020-09-07 12:14:13 +0300  Sebastian Dröge <sebastian@centricular.com>
22
23         * ext/x264/gstx264enc.c:
24           x264: Update for gst_video_transfer_function_*() function renaming
25           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/68>
26
27 2020-08-21 10:35:11 +0300  Sebastian Dröge <sebastian@centricular.com>
28
29         * docs/gst_plugins_cache.json:
30         * ext/x264/gstx264enc.c:
31           x264enc: Allow maximum quantizer value of 63 instead of 51
32           QP_MAX_SPEC in x264 is set to 63 nowadays and in theory it allows even
33           up to 81 (QP_MAX) but that seems to be outside the spec.
34           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/67>
35
36 === release 1.17.90 ===
37
38 2020-08-20 16:12:23 +0100  Tim-Philipp Müller <tim@centricular.com>
39
40         * ChangeLog:
41         * NEWS:
42         * RELEASE:
43         * gst-plugins-ugly.doap:
44         * meson.build:
45           Release 1.17.90
46
47 2020-07-15 10:49:03 +0300  Jordan Petridis <jordan@centricular.com>
48
49         * tests/check/elements/amrnbenc.c:
50           amrnbenc: remove global variables
51           gstcheck is declaring its own buffers glist which ends up
52           overwritten, loks like the code meant to use that already
53           gcc 10 is also complaining about this, but only on static
54           builds for some reason
55           ```
56           FAILED: subprojects/gst-plugins-ugly/tests/check/elements_amrnbenc
57           /usr/bin/ld: subprojects/gstreamer/libs/gst/check/libgstcheck-1.0.a(gstcheck.c.o):(.bss+0x38): multiple definition of `buffers'; subprojects/gst-plugins-ugly/tests/check/708af1f@@elements_amrnbenc@exe/elements_amrnbenc.c.o:(.bss+0x18): first defined here
58           collect2: error: ld returned 1 exit status
59           ```
60           also remove unused var `current_buf`
61           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/62>
62
63 2020-04-02 03:27:26 +1100  Jan Schmidt <jan@centricular.com>
64
65         * gst/realmedia/rmdemux.c:
66           rmdemux: Don't ignore the return value of gst_segment_do_seek()
67           If gst_segment_do_seek() fails, fail the seek.
68           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/45>
69
70 2020-04-01 19:34:30 +1100  Jan Schmidt <jan@centricular.com>
71
72         * gst/asfdemux/gstasfdemux.c:
73           asfdemux: Don't ignore the return result of gst_segment_do_seek()
74           gst_segment_do_seek() can fail, and our seek should fail
75           accordingly.
76           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/45>
77
78 2020-04-17 11:34:16 -0500  Derek Lesho <dlesho@codeweavers.com>
79
80         * gst/asfdemux/gstasfdemux.c:
81           asfdemux: Only forward SEEK event when in push mode.
82           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/48>
83
84 2020-07-25 21:19:20 +0100  Stéphane Cerveau <scerveau@collabora.com>
85
86         * meson.build:
87           meson: add a plugin summary
88           This summary displays a list of plugins which
89           have been enabled.
90           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/65>
91
92 2018-10-03 13:32:11 +0200  Thibault Saunier <tsaunier@igalia.com>
93
94         * ext/x264/GstX264Enc.prs:
95           x264enc: Add a 'Zero Latency' profile
96           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/42>
97
98 2020-07-22 17:31:37 +0200  Mathieu Duponchelle <mathieu@centricular.com>
99
100         * tests/check/elements/x264enc.c:
101           tests/x264enc: Don't declare variables inside the for loop header
102           This is a C99 feature
103           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/64>
104
105 2020-07-21 15:40:26 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
106
107         * tests/check/elements/x264enc.c:
108           tests: x264enc: Test formats are compatible with profile
109           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
110
111 2020-07-01 16:11:09 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
112
113         * ext/x264/gstx264enc.c:
114           x264enc: Separate high-10 video formats from 8-bit formats
115           If downstream is constrained to an 8-bit profile, caps queries would
116           still allow I420_10LE as input. If upstream actually sends such a caps
117           event, downstream would fail to accept the high-10 profile.
118           The following pipeline now fails earlier, during the negotiation phase
119           instead of the stream start:
120           gst-launch-1.0 videotestsrc ! video/x-raw,format=I420_10LE \
121           ! x264enc ! video/x-h264,profile=constrained-baseline \
122           ! fakesink
123           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
124
125 2020-07-21 15:39:31 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
126
127         * tests/check/elements/x264enc.c:
128           tests: x264enc: Test 10-bit formats
129           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
130
131 2020-07-21 15:33:57 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
132
133         * tests/check/elements/x264enc.c:
134           tests: x264enc: Test all (8-bit) video formats
135           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
136
137 2020-07-06 22:13:55 -0400  Thibault Saunier <tsaunier@igalia.com>
138
139         * ext/x264/gstx264enc.c:
140           x264enc: Forward downstream colorimetry and chroma-site upstream
141           So that the value can be used by upstream converters when necessary.
142           This whole logic has been copied from `__gst_video_element_proxy_caps`
143           but those 2 fields were missing.
144           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/60>
145
146 2020-07-08 17:07:35 +0100  Tim-Philipp Müller <tim@centricular.com>
147
148         * meson.build:
149         * scripts/extract-release-date-from-doap-file.py:
150           meson: set release date from .doap file for releases
151           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/61>
152
153 2020-07-03 02:03:37 +0100  Tim-Philipp Müller <tim@centricular.com>
154
155         * meson.build:
156           Back to development
157
158 === release 1.17.2 ===
159
160 2020-07-03 00:29:25 +0100  Tim-Philipp Müller <tim@centricular.com>
161
162         * ChangeLog:
163         * NEWS:
164         * RELEASE:
165         * gst-plugins-ugly.doap:
166         * meson.build:
167           Release 1.17.2
168
169 2020-06-23 00:03:04 +0200  Mathieu Duponchelle <mathieu@centricular.com>
170
171         * docs/meson.build:
172           meson: mark plugins cache target as always stale
173
174 2020-06-19 22:55:28 -0400  Thibault Saunier <tsaunier@igalia.com>
175
176         * docs/gst_plugins_cache.json:
177           doc: Stop documenting properties from parents
178
179 2020-06-20 00:28:13 +0100  Tim-Philipp Müller <tim@centricular.com>
180
181         * meson.build:
182           Back to development
183
184 === release 1.17.1 ===
185
186 2020-06-19 19:20:41 +0100  Tim-Philipp Müller <tim@centricular.com>
187
188         * ChangeLog:
189         * NEWS:
190         * RELEASE:
191         * docs/gst_plugins_cache.json:
192         * gst-plugins-ugly.doap:
193         * meson.build:
194           Release 1.17.1
195
196 2020-06-09 15:13:47 -0400  Thibault Saunier <tsaunier@igalia.com>
197
198         * docs/gst_plugins_cache.json:
199           docs: Update plugins cache
200
201 2020-06-08 09:37:10 -0400  Thibault Saunier <tsaunier@igalia.com>
202
203         * docs/gst_plugins_cache.json:
204           docs: Update plugins cache
205
206 2020-06-06 10:15:25 +0100  Philippe Normand <philn@igalia.com>
207
208         * ext/sidplay/gstsiddec.cc:
209           siddec: update gst_type_mark_as_plugin_api() calls
210           This was left behind in commit bc1ab5e8e00a7ed6ac5e192af9310bd2146e446a.
211           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/55>
212
213 2020-06-06 00:41:38 +0200  Mathieu Duponchelle <mathieu@centricular.com>
214
215         * ext/a52dec/gsta52dec.c:
216         * ext/amrnb/amrnbdec.c:
217         * ext/amrnb/amrnbenc.c:
218         * ext/x264/gstx264enc.c:
219           plugins: uddate gst_type_mark_as_plugin_api() calls
220
221 2020-06-03 18:38:28 -0400  Thibault Saunier <tsaunier@igalia.com>
222
223         * docs/meson.build:
224           doc: Require hotdoc >= 0.11.0
225
226 2020-05-27 16:02:02 +0300  Sebastian Dröge <sebastian@centricular.com>
227
228         * docs/gst_plugins_cache.json:
229           docs: Update gst_plugins_cache.json
230
231 2020-05-30 23:16:50 +0300  Sebastian Dröge <sebastian@centricular.com>
232
233         * ext/a52dec/gsta52dec.c:
234         * ext/amrnb/amrnbdec.c:
235         * ext/amrnb/amrnbenc.c:
236         * ext/sidplay/gstsiddec.cc:
237         * ext/x264/gstx264enc.c:
238           plugins: Use gst_type_mark_as_plugin_api() for all non-element plugin types
239
240 2020-06-02 00:41:23 +0100  Tim-Philipp Müller <tim@centricular.com>
241
242         * gst/asfdemux/gstasfdemux.c:
243           asfdemux: extract WM/PartOfSet disc number and count metadata
244           Fixes #30
245           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/54>
246
247 2020-06-02 00:40:48 +0100  Tim-Philipp Müller <tim@centricular.com>
248
249         * gst/asfdemux/gstasfdemux.c:
250           asfdemux: sprinkle some INDENT-OFF
251           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/54>
252
253 2020-05-27 14:42:20 +0100  Tim-Philipp Müller <tim@centricular.com>
254
255         * tests/check/meson.build:
256           tests: fix meson test env setup to make sure we use the right gst-plugin-scanner
257           If core is built as a subproject (e.g. as in gst-build), make sure to use
258           the gst-plugin-scanner from the built subproject. Without this, gstreamer
259           might accidentally use the gst-plugin-scanner from the install prefix if
260           that exists, which in turn might drag in gst library versions we didn't
261           mean to drag in. Those gst library versions might then be older than
262           what our current build needs, and might cause our newly-built plugins
263           to get blacklisted in the test registry because they rely on a symbol
264           that the wrongly-pulled in gst lib doesn't have.
265           This should fix running of unit tests in gst-build when invoking
266           meson test or ninja test from outside the devenv for the case where
267           there is an older or different-version gst-plugin-scanner installed
268           in the install prefix.
269           In case no gst-plugin-scanner is installed in the install prefix, this
270           will fix "GStreamer-WARNING: External plugin loader failed. This most
271           likely means that the plugin loader helper binary was not found or
272           could not be run. You might need to set the GST_PLUGIN_SCANNER
273           environment variable if your setup is unusual." warnings when running
274           the unit tests.
275           In the case where we find GStreamer core via pkg-config we use
276           a newly-added pkg-config var "pluginscannerdir" to get the right
277           directory. This has the benefit of working transparently for both
278           installed and uninstalled pkg-config files/setups.
279           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/53>
280
281 2020-05-27 09:13:17 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.com>
282
283         * ext/dvdread/dvdreadsrc.c:
284           dvdreadsrc: fix uninitialized warning
285           Variable is always set in actual code paths but let's keep gcc happy.
286           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/51>
287
288 2020-05-12 05:07:47 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
289
290         * ext/sidplay/meson.build:
291         * meson.build:
292           meson: Pass native: false to add_languages()
293           This is needed for cross-compiling without a build machine compiler
294           available. The option was added in 0.54, but we only need this in
295           Cerbero and it doesn't affect older versions so it should be ok.
296           Will just cause a spurious warning.
297           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/50>
298
299 2020-04-03 14:24:46 -0500  Derek Lesho <dlesho@codeweavers.com>
300
301         * gst/asfdemux/gstasfdemux.c:
302           asfdemux: Always re-initialize metadata and global_metadata
303           When transitioning from the PAUSED state, to the READY state, and back,
304           metadata and global_metadata are left uninitialized, unlike when the
305           demxuer transitions from NULL to READY, then to PAUSED.  I have found
306           this to cause a segmentation fault when fields in these structures are
307           set.
308
309 2020-04-02 16:18:00 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
310
311         * ext/x264/gstx264enc.c:
312           x264enc: Fix 'ref' property range and default
313           The --ref option indicate the size of the DPB, hence should be in the range of
314           0 to 16. This patch also fix the default to match x264enc default 3. This
315           change isn't a behaviour change since we don't enforce the reported default.
316
317 2020-03-19 18:05:43 -0300  Thibault Saunier <tsaunier@igalia.com>
318
319         * ext/a52dec/gsta52dec.c:
320           a52dec: Mark as converter
321           It is able to do channel downminxing, so technically it is also a
322           converter
323           This is also important so validate knows about that when doing its
324           checks
325
326 2019-10-17 14:55:51 +0200  Thibault Saunier <tsaunier@igalia.com>
327
328         * ext/x264/gstencoderbitrateprofilemanager.c:
329         * ext/x264/gstencoderbitrateprofilemanager.h:
330         * ext/x264/gstx264enc.c:
331         * ext/x264/gstx264enc.h:
332         * ext/x264/meson.build:
333           x264enc: Respect Youtube bitrate recommandation
334           Properly follow google recommendations[0] concerning bitrate when the
335           user wants to use the youtube profile.
336           [0]: https://support.google.com/youtube/answer/1722171?hl=en
337
338 2019-12-18 16:09:42 +0100  Stéphane Cerveau <scerveau@collabora.com>
339
340         * ext/dvdread/dvdreadsrc.c:
341           ugly: use of g_value_dup_string
342           Use helper method to get string from GValue.
343
344 2019-12-14 18:49:54 +0700  Dmitry Shusharin <pmdvsh@gmail.com>
345
346         * ext/x264/gstx264enc.c:
347           x264enc: fixed codestyle
348
349 2019-12-14 17:15:21 +0700  Dmitry Shusharin <pmdvsh@gmail.com>
350
351         * ext/x264/gstx264enc.c:
352           x264enc: corrected em_data value in CEA-708 CC SEI message (fixes #28)
353           Section 4.4 of CEA-708-D specification (table 2) requires all bits to be
354           set inside em_data field. h264parse element (and possible third-party
355           decoders such as libav) also follows this requirement.
356           https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/28
357
358 2019-06-09 00:30:53 +0100  Tim-Philipp Müller <tim@centricular.com>
359
360         * .gitignore:
361         * .gitmodules:
362         * Makefile.am:
363         * README:
364         * autogen.sh:
365         * common:
366         * configure.ac:
367         * docs/.gitignore:
368         * docs/version.entities.in:
369         * ext/Makefile.am:
370         * ext/a52dec/Makefile.am:
371         * ext/amrnb/Makefile.am:
372         * ext/amrwbdec/Makefile.am:
373         * ext/cdio/Makefile.am:
374         * ext/dvdread/Makefile.am:
375         * ext/mpeg2dec/.gitignore:
376         * ext/mpeg2dec/Makefile.am:
377         * ext/sidplay/Makefile.am:
378         * ext/x264/Makefile.am:
379         * gst-libs/Makefile.am:
380         * gst-libs/gst/Makefile.am:
381         * gst/Makefile.am:
382         * gst/asfdemux/.gitignore:
383         * gst/asfdemux/Makefile.am:
384         * gst/dvdlpcmdec/Makefile.am:
385         * gst/dvdsub/Makefile.am:
386         * gst/realmedia/.gitignore:
387         * gst/realmedia/Makefile.am:
388         * gst/xingmux/Makefile.am:
389         * m4/.gitignore:
390         * m4/Makefile.am:
391         * m4/README:
392         * m4/a52.m4:
393         * m4/aalib.m4:
394         * m4/as-ffmpeg.m4:
395         * m4/as-slurp-ffmpeg.m4:
396         * m4/check-libheader.m4:
397         * m4/freetype2.m4:
398         * m4/gconf-2.m4:
399         * m4/glib.m4:
400         * m4/gst-fionread.m4:
401         * m4/gst-ivorbis.m4:
402         * m4/gst-sdl.m4:
403         * m4/gst-shout2.m4:
404         * m4/gst-sid.m4:
405         * m4/gtk.m4:
406         * m4/libfame.m4:
407         * m4/libmikmod.m4:
408         * m4/lrint.m4:
409         * m4/lrintf.m4:
410         * pkgconfig/.gitignore:
411         * pkgconfig/Makefile.am:
412         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
413         * po/.gitignore:
414         * po/Makevars:
415         * po/POTFILES:
416         * tests/Makefile.am:
417         * tests/check/.gitignore:
418         * tests/check/Makefile.am:
419         * tests/check/elements/.gitignore:
420         * tests/check/generic/.gitignore:
421         * tests/files/Makefile.am:
422           Remove autotools build system
423
424 2019-09-02 09:33:15 -0400  Aaron Boxer <aaron.boxer@collabora.com>
425
426         * NEWS:
427         * ext/mpeg2dec/gstmpeg2dec.c:
428         * ext/x264/gstx264enc.c:
429         * gst/asfdemux/gstasfdemux.c:
430         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
431         * gst/dvdsub/gstdvdsubdec.c:
432         * gst/realmedia/rdtjitterbuffer.c:
433         * gst/realmedia/rtspreal.c:
434         * hooks/pre-commit.hook:
435           documentation: fix some typos
436
437 2019-08-23 19:06:59 +0200  Mathieu Duponchelle <mathieu@centricular.com>
438
439         * ext/amrnb/amrnbdec.c:
440         * ext/amrnb/amrnbenc.c:
441         * ext/amrwbdec/amrwbdec.c:
442           docstrings: port ulinks to markdown links
443
444 2019-08-23 16:25:25 +1000  Matthew Waters <matthew@centricular.com>
445
446         * docs/meson.build:
447           meson: Don't generate doc cache when no plugins are enabled
448           Fixes gst-build with -Dauto-features=disabled -Dugly=enabled
449
450 2019-07-15 21:56:57 +0900  Seungha Yang <seungha.yang@navercorp.com>
451
452         * ext/x264/gstx264enc.c:
453           x264enc: Port to color_{primaries,transfer,matrix}_to_iso
454           ... with more color value mapping
455
456 2019-07-15 22:38:35 +0900  Seungha Yang <seungha.yang@navercorp.com>
457
458         * tests/check/elements/x264enc.c:
459         * tests/check/meson.build:
460           tests: x264enc: Enable test on Windows
461           ... with removal of pointless unistd.h dependency.
462           Note that full dependency listing is required to run unit test
463           executable binary on Windows uninstalled environment.
464
465 2019-05-31 23:07:58 +0200  Niels De Graef <niels.degraef@barco.com>
466
467         * configure.ac:
468         * meson.build:
469           meson: Bump minimal GLib version to 2.44
470           This means we can use some newer features and get rid of some
471           boilerplate code using the G_DECLARE_* macros.
472           As discussed on IRC, 2.44 is old enough by now to start depending on it.
473
474 2019-05-29 23:00:48 +0200  Mathieu Duponchelle <mathieu@centricular.com>
475
476         * ext/sidplay/gstsiddec.cc:
477           doc: remove xml from comments
478
479 2019-05-25 14:19:54 +0200  Tim-Philipp Müller <tim@centricular.com>
480
481         * gst/asfdemux/asfheaders.h:
482           asfdemux: remove some unused cruft in internal headers
483
484 2019-05-16 09:15:52 -0400  Thibault Saunier <tsaunier@igalia.com>
485
486         * docs/gst_plugins_cache.json:
487         * docs/meson.build:
488           docs: Stop building the doc cache by default
489           And update the cache
490           Fixes https://gitlab.freedesktop.org/gstreamer/gst-docs/issues/36
491
492 2019-05-13 22:54:16 -0400  Thibault Saunier <tsaunier@igalia.com>
493
494         * docs/gst_plugins_cache.json:
495           docs: Update plugins documentation cache
496
497 2018-10-22 11:47:37 +0200  Thibault Saunier <tsaunier@igalia.com>
498
499         * Makefile.am:
500         * configure.ac:
501         * docs/Makefile.am:
502         * docs/all_index.md:
503         * docs/gst_api_version.in:
504         * docs/gst_plugins_cache.json:
505         * docs/index.md:
506         * docs/meson.build:
507         * docs/plugins/.gitignore:
508         * docs/plugins/Makefile.am:
509         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
510         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
511         * docs/plugins/gst-plugins-ugly-plugins.args:
512         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
513         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
514         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
515         * docs/plugins/gst-plugins-ugly-plugins.signals:
516         * docs/plugins/gst-plugins-ugly-plugins.types:
517         * docs/plugins/inspect/plugin-a52dec.xml:
518         * docs/plugins/inspect/plugin-amrnb.xml:
519         * docs/plugins/inspect/plugin-amrwbdec.xml:
520         * docs/plugins/inspect/plugin-asf.xml:
521         * docs/plugins/inspect/plugin-cdio.xml:
522         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
523         * docs/plugins/inspect/plugin-dvdread.xml:
524         * docs/plugins/inspect/plugin-dvdsub.xml:
525         * docs/plugins/inspect/plugin-mpeg2dec.xml:
526         * docs/plugins/inspect/plugin-realmedia.xml:
527         * docs/plugins/inspect/plugin-sid.xml:
528         * docs/plugins/inspect/plugin-x264.xml:
529         * docs/plugins/inspect/plugin-xingmux.xml:
530         * docs/sitemap.txt:
531         * ext/a52dec/meson.build:
532         * ext/amrnb/meson.build:
533         * ext/amrwbdec/meson.build:
534         * ext/cdio/meson.build:
535         * ext/dvdread/meson.build:
536         * ext/mpeg2dec/meson.build:
537         * ext/sidplay/meson.build:
538         * ext/x264/meson.build:
539         * gst/asfdemux/gstasfdemux.h:
540         * gst/asfdemux/meson.build:
541         * gst/dvdlpcmdec/meson.build:
542         * gst/dvdsub/meson.build:
543         * gst/realmedia/meson.build:
544         * gst/xingmux/meson.build:
545         * meson.build:
546         * meson_options.txt:
547           docs: Port documentation to hotdoc
548
549 2018-10-22 11:47:32 +0200  Thibault Saunier <tsaunier@igalia.com>
550
551         * ext/a52dec/gsta52dec.c:
552         * ext/amrnb/amrnbdec.c:
553         * ext/amrnb/amrnbenc.c:
554         * ext/amrwbdec/amrwbdec.c:
555         * ext/cdio/gstcdiocddasrc.c:
556         * ext/x264/gstx264enc.c:
557         * gst/asfdemux/gstasfdemux.h:
558         * gst/asfdemux/gstrtspwms.c:
559         * gst/realmedia/gstrdtbuffer.h:
560         * gst/realmedia/rademux.c:
561         * gst/realmedia/rdtmanager.c:
562         * gst/realmedia/rtspreal.c:
563         * gst/xingmux/gstxingmux.c:
564           docs: Port all docstring to gtk-doc markdown
565
566 2019-04-26 18:28:04 +0100  Tim-Philipp Müller <tim@centricular.com>
567
568         * ext/sidplay/meson.build:
569           meson: sidplay: use library() instead of shared_module()
570           Like we do for other plugins, and also install a .pc file
571           if we build the plugin statically.
572
573 2019-04-22 12:51:33 +0300  Sebastian Dröge <sebastian@centricular.com>
574
575         * ext/dvdread/meson.build:
576         * meson.build:
577           meson: Always require the gmodule dependency
578           It's needed by the dvdread plugin but also by the x264 plugin in certain
579           circumstances. As it's part of GLib and always available, simply move it
580           as a hard dependency to the top-level meson.build.
581
582 2019-04-19 10:28:17 +0100  Tim-Philipp Müller <tim@centricular.com>
583
584         * README:
585         * RELEASE:
586         * configure.ac:
587         * docs/plugins/inspect/plugin-a52dec.xml:
588         * docs/plugins/inspect/plugin-amrnb.xml:
589         * docs/plugins/inspect/plugin-amrwbdec.xml:
590         * docs/plugins/inspect/plugin-asf.xml:
591         * docs/plugins/inspect/plugin-cdio.xml:
592         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
593         * docs/plugins/inspect/plugin-dvdread.xml:
594         * docs/plugins/inspect/plugin-dvdsub.xml:
595         * docs/plugins/inspect/plugin-mpeg2dec.xml:
596         * docs/plugins/inspect/plugin-realmedia.xml:
597         * docs/plugins/inspect/plugin-sid.xml:
598         * docs/plugins/inspect/plugin-x264.xml:
599         * docs/plugins/inspect/plugin-xingmux.xml:
600         * meson.build:
601           Back to development
602
603 === release 1.16.0 ===
604
605 2019-04-19 00:24:40 +0100  Tim-Philipp Müller <tim@centricular.com>
606
607         * ChangeLog:
608         * NEWS:
609         * README:
610         * RELEASE:
611         * configure.ac:
612         * gst-plugins-ugly.doap:
613         * meson.build:
614           Release 1.16.0
615
616 2019-04-19 00:24:40 +0100  Tim-Philipp Müller <tim@centricular.com>
617
618         * docs/plugins/inspect/plugin-a52dec.xml:
619         * docs/plugins/inspect/plugin-amrnb.xml:
620         * docs/plugins/inspect/plugin-amrwbdec.xml:
621         * docs/plugins/inspect/plugin-asf.xml:
622         * docs/plugins/inspect/plugin-cdio.xml:
623         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
624         * docs/plugins/inspect/plugin-dvdread.xml:
625         * docs/plugins/inspect/plugin-dvdsub.xml:
626         * docs/plugins/inspect/plugin-mpeg2dec.xml:
627         * docs/plugins/inspect/plugin-realmedia.xml:
628         * docs/plugins/inspect/plugin-sid.xml:
629         * docs/plugins/inspect/plugin-x264.xml:
630         * docs/plugins/inspect/plugin-xingmux.xml:
631           Update docs
632
633 2019-04-19 00:24:38 +0100  Tim-Philipp Müller <tim@centricular.com>
634
635         * po/id.po:
636         * po/sv.po:
637           Update translations
638
639 === release 1.15.90 ===
640
641 2019-04-11 00:28:18 +0100  Tim-Philipp Müller <tim@centricular.com>
642
643         * ChangeLog:
644         * NEWS:
645         * RELEASE:
646         * configure.ac:
647         * gst-plugins-ugly.doap:
648         * meson.build:
649           Release 1.15.90
650
651 2019-04-11 00:28:18 +0100  Tim-Philipp Müller <tim@centricular.com>
652
653         * docs/plugins/inspect/plugin-a52dec.xml:
654         * docs/plugins/inspect/plugin-amrnb.xml:
655         * docs/plugins/inspect/plugin-amrwbdec.xml:
656         * docs/plugins/inspect/plugin-asf.xml:
657         * docs/plugins/inspect/plugin-cdio.xml:
658         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
659         * docs/plugins/inspect/plugin-dvdread.xml:
660         * docs/plugins/inspect/plugin-dvdsub.xml:
661         * docs/plugins/inspect/plugin-mpeg2dec.xml:
662         * docs/plugins/inspect/plugin-realmedia.xml:
663         * docs/plugins/inspect/plugin-sid.xml:
664         * docs/plugins/inspect/plugin-x264.xml:
665         * docs/plugins/inspect/plugin-xingmux.xml:
666           Update docs
667
668 2019-03-27 21:59:45 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
669
670         * ext/x264/meson.build:
671           meson: Add a subproject fallback for x264
672
673 2019-03-10 19:33:31 +0000  Piotr Drąg <piotrdrag@gmail.com>
674
675         * po/LINGUAS:
676           Update LINGUAS
677
678 2019-03-21 11:23:07 +0000  Tim-Philipp Müller <tim@centricular.com>
679
680         * meson.build:
681           meson: add -Wno-unused also to C++ args when gst debug system is disabled
682
683 2019-03-04 09:08:07 +0000  Tim-Philipp Müller <tim@centricular.com>
684
685         * NEWS:
686         * RELEASE:
687         * configure.ac:
688         * docs/plugins/inspect/plugin-a52dec.xml:
689         * docs/plugins/inspect/plugin-amrnb.xml:
690         * docs/plugins/inspect/plugin-amrwbdec.xml:
691         * docs/plugins/inspect/plugin-asf.xml:
692         * docs/plugins/inspect/plugin-cdio.xml:
693         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
694         * docs/plugins/inspect/plugin-dvdread.xml:
695         * docs/plugins/inspect/plugin-dvdsub.xml:
696         * docs/plugins/inspect/plugin-mpeg2dec.xml:
697         * docs/plugins/inspect/plugin-realmedia.xml:
698         * docs/plugins/inspect/plugin-sid.xml:
699         * docs/plugins/inspect/plugin-x264.xml:
700         * docs/plugins/inspect/plugin-xingmux.xml:
701         * meson.build:
702           Back to development
703
704 2019-02-28 11:03:31 +0100  Mathieu Duponchelle <mathieu@centricular.com>
705
706         * ext/x264/gstx264enc.c:
707           x264enc: inject CEA708 closed captions
708
709 === release 1.15.2 ===
710
711 2019-02-26 11:48:50 +0000  Tim-Philipp Müller <tim@centricular.com>
712
713         * ChangeLog:
714         * NEWS:
715         * RELEASE:
716         * configure.ac:
717         * gst-plugins-ugly.doap:
718         * meson.build:
719           Release 1.15.2
720
721 2019-02-26 11:48:50 +0000  Tim-Philipp Müller <tim@centricular.com>
722
723         * docs/plugins/inspect/plugin-a52dec.xml:
724         * docs/plugins/inspect/plugin-amrnb.xml:
725         * docs/plugins/inspect/plugin-amrwbdec.xml:
726         * docs/plugins/inspect/plugin-asf.xml:
727         * docs/plugins/inspect/plugin-cdio.xml:
728         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
729         * docs/plugins/inspect/plugin-dvdread.xml:
730         * docs/plugins/inspect/plugin-dvdsub.xml:
731         * docs/plugins/inspect/plugin-mpeg2dec.xml:
732         * docs/plugins/inspect/plugin-realmedia.xml:
733         * docs/plugins/inspect/plugin-sid.xml:
734         * docs/plugins/inspect/plugin-x264.xml:
735         * docs/plugins/inspect/plugin-xingmux.xml:
736           Update docs
737
738 2019-02-26 11:48:47 +0000  Tim-Philipp Müller <tim@centricular.com>
739
740         * po/af.po:
741         * po/az.po:
742         * po/bg.po:
743         * po/ca.po:
744         * po/cs.po:
745         * po/da.po:
746         * po/de.po:
747         * po/el.po:
748         * po/en_GB.po:
749         * po/eo.po:
750         * po/es.po:
751         * po/eu.po:
752         * po/fi.po:
753         * po/fr.po:
754         * po/fur.po:
755         * po/gl.po:
756         * po/hr.po:
757         * po/hu.po:
758         * po/id.po:
759         * po/it.po:
760         * po/ja.po:
761         * po/lt.po:
762         * po/lv.po:
763         * po/ms.po:
764         * po/mt.po:
765         * po/nb.po:
766         * po/nl.po:
767         * po/or.po:
768         * po/pl.po:
769         * po/pt_BR.po:
770         * po/ro.po:
771         * po/ru.po:
772         * po/sk.po:
773         * po/sl.po:
774         * po/sq.po:
775         * po/sr.po:
776         * po/sv.po:
777         * po/ta.po:
778         * po/tr.po:
779         * po/uk.po:
780         * po/vi.po:
781         * po/zh_CN.po:
782           Update translations
783
784 2019-02-22 23:54:30 +0000  Tim-Philipp Müller <tim@centricular.com>
785
786         * ext/sidplay/gstsiddec.cc:
787           sidplay: fix indentation
788
789 2019-02-12 17:58:19 +0200  Sebastian Dröge <sebastian@centricular.com>
790
791         * ext/dvdread/dvdreadsrc.c:
792           dvdreadsrc: Work around GCC9 compiler warning
793           It's technically true but not for this specific type.
794           dvdreadsrc.c:394:65: error: taking address of packed member of ‘struct <anonymous>’ may result in an unaligned pointer value [-Werror=address-of-packed-member]
795           394 |       gst_dvd_read_src_make_clut_change_event (src, src->cur_pgc->palette);
796           |                                                     ~~~~~~~~~~~~^~~~~~~~~
797
798 2019-01-30 19:50:30 +0900  Seungha Yang <seungha.yang@navercorp.com>
799
800         * meson.build:
801           meson: Add support orc fallback
802           Allow fallback to orc subproject if any.
803
804 2019-01-25 14:38:05 +0200  Sebastian Dröge <sebastian@centricular.com>
805
806         * ext/x264/gstx264enc.c:
807           x264: Only enable dynamic loading code for x264 < 253
808           Otherwise we get some compiler warnings:
809           ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:200:1: warning: ‘unload_x264’ defined but not used [-Wunused-function]
810           unload_x264 (GstX264EncVTable * vtable)
811           ^~~~~~~~~~~
812           ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:154:1: warning: ‘load_x264’ defined but not used [-Wunused-function]
813           load_x264 (const gchar * filename)
814           ^~~~~~~~~
815
816 2019-01-25 14:36:55 +0200  Sebastian Dröge <sebastian@centricular.com>
817
818         * ext/x264/meson.build:
819           x264: Link to gmodule in the meson build if extra x264 libraries are provided
820           We would dynamically load additional x264 libraries then.
821
822 2019-01-17 17:29:38 +0200  Helmut Grohne <helmut@subdivi.de>
823
824         * m4/gst-sid.m4:
825           sid: Fix cross-compilation by using AC_TRY_LINK instead of AC_TRY_RUN
826           https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=917899
827
828 === release 1.15.1 ===
829
830 2019-01-17 02:02:30 +0000  Tim-Philipp Müller <tim@centricular.com>
831
832         * ChangeLog:
833         * NEWS:
834         * RELEASE:
835         * configure.ac:
836         * gst-plugins-ugly.doap:
837         * meson.build:
838           Release 1.15.1
839
840 2019-01-17 02:02:30 +0000  Tim-Philipp Müller <tim@centricular.com>
841
842         * docs/plugins/inspect/plugin-a52dec.xml:
843         * docs/plugins/inspect/plugin-amrnb.xml:
844         * docs/plugins/inspect/plugin-amrwbdec.xml:
845         * docs/plugins/inspect/plugin-asf.xml:
846         * docs/plugins/inspect/plugin-cdio.xml:
847         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
848         * docs/plugins/inspect/plugin-dvdread.xml:
849         * docs/plugins/inspect/plugin-dvdsub.xml:
850         * docs/plugins/inspect/plugin-mpeg2dec.xml:
851         * docs/plugins/inspect/plugin-realmedia.xml:
852         * docs/plugins/inspect/plugin-sid.xml:
853         * docs/plugins/inspect/plugin-x264.xml:
854         * docs/plugins/inspect/plugin-xingmux.xml:
855           Update docs
856
857 2019-01-17 02:02:22 +0000  Tim-Philipp Müller <tim@centricular.com>
858
859         * po/af.po:
860         * po/ast.po:
861         * po/az.po:
862         * po/bg.po:
863         * po/ca.po:
864         * po/cs.po:
865         * po/da.po:
866         * po/de.po:
867         * po/el.po:
868         * po/en_GB.po:
869         * po/eo.po:
870         * po/es.po:
871         * po/eu.po:
872         * po/fi.po:
873         * po/fr.po:
874         * po/fur.po:
875         * po/gl.po:
876         * po/hr.po:
877         * po/hu.po:
878         * po/id.po:
879         * po/it.po:
880         * po/ja.po:
881         * po/lt.po:
882         * po/lv.po:
883         * po/ms.po:
884         * po/mt.po:
885         * po/nb.po:
886         * po/nl.po:
887         * po/or.po:
888         * po/pl.po:
889         * po/pt_BR.po:
890         * po/ro.po:
891         * po/ru.po:
892         * po/sk.po:
893         * po/sl.po:
894         * po/sq.po:
895         * po/sr.po:
896         * po/sv.po:
897         * po/tr.po:
898         * po/uk.po:
899         * po/vi.po:
900         * po/zh_CN.po:
901           Update translations
902
903 2018-12-30 22:48:42 +0900  Seungha Yang <seungha.yang@navercorp.com>
904
905         * tests/check/generic/states.c:
906         * tests/check/meson.build:
907           tests: Enable test generic_states on Windows
908           ... and drop needless unistd.h dependency
909
910 2018-12-18 22:48:42 +0900  Seungha Yang <seungha.yang@navercorp.com>
911
912         * meson.build:
913         * tests/check/meson.build:
914           meson: Use join_paths() instead '/'
915
916 2018-12-07 23:39:01 +0900  Seungha Yang <seungha.yang@navercorp.com>
917
918         * meson.build:
919         * tests/check/meson.build:
920         * tests/meson.build:
921           tests: Enable unit test on Windows
922           Remove hard-coded ':' whitelist separator since it varies with OS
923
924 2018-12-05 17:24:25 -0300  Thibault Saunier <tsaunier@igalia.com>
925
926         * common:
927           Automatic update of common submodule
928           From ed78bee to 59cb678
929
930 2018-11-24 19:28:19 +0900  Seungha Yang <seungha.yang@navercorp.com>
931
932         * meson.build:
933           meson: Specify encoding to UTF-8 when building with MSVC
934           Use build arguments consistent with core and -base. This can also
935           remove noisy "C4819" warning of non-us locale MSVC.
936
937 2018-11-12 13:30:59 +0200  Jordan Petridis <jordan@centricular.com>
938
939         * .gitlab-ci.yml:
940           Add Gitlab CI configuration
941           This commit adds a .gitlab-ci.yml file, which uses a feature
942           to fetch the config from a centralized repository. The intent is
943           to have all the gstreamer modules use the same configuration.
944           The configuration is currently hosted at the gst-ci repository
945           under the gitlab/ci_template.yml path.
946           Part of https://gitlab.freedesktop.org/gstreamer/gstreamer-project/issues/29
947
948 2018-11-05 05:38:33 +0000  Matthew Waters <matthew@centricular.com>
949
950         * .gitmodules:
951           Update common submodule location
952           Remove the git directory
953
954 2018-11-05 12:52:46 +0800  Haihao Xiang <haihao.xiang@intel.com>
955
956         * .gitmodules:
957         * gst-plugins-ugly.doap:
958           Clone the code from gitlab
959           This fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/22
960
961 2018-10-08 20:45:52 +0100  Tim-Philipp Müller <tim@centricular.com>
962
963         * meson.build:
964           meson: use new 'python' module instead of deprecated
965           https://github.com/mesonbuild/meson/pull/4169
966
967 2018-09-22 17:33:35 +0100  Tim-Philipp Müller <tim@centricular.com>
968
969         * tests/check/elements/x264enc.c:
970           tests: x264enc: fix leak in unit test
971           The static pad templates weren't static so their
972           contents were leaked. valgrind was not happy.
973           Also rename confusing define.
974
975 2018-09-18 21:43:14 +0900  Seungha Yang <seungha.yang@navercorp.com>
976
977         * ext/x264/gstx264enc.c:
978         * ext/x264/gstx264enc.h:
979           x264enc: Avoid format decision per frame
980           Avoid switch/case per frame for format decision and detect the format
981           only if where it could be changed. Note that, whenever encoder->input_state
982           is changed, gst_x264_enc_init_encoder() is called.
983           https://bugzilla.gnome.org/show_bug.cgi?id=797164
984
985 2018-09-19 12:00:32 +0100  Tim-Philipp Müller <tim@centricular.com>
986
987         * meson.build:
988         * meson_options.txt:
989           meson: add glib-checks option to disable API guards and such
990           We want this enabled by default, also in releases, but people
991           may want to disable this for performance-critical workloads or
992           on embedded devices.
993
994 2018-09-19 11:58:54 +0100  Tim-Philipp Müller <tim@centricular.com>
995
996         * meson_options.txt:
997           meson: fix missing closing bracket in option descriptions
998
999 2018-08-18 21:22:42 +0100  Tim-Philipp Müller <tim@centricular.com>
1000
1001         * meson.build:
1002         * meson_options.txt:
1003         * tests/meson.build:
1004           meson: add option to disable tests
1005
1006 2018-08-18 21:20:20 +0100  Tim-Philipp Müller <tim@centricular.com>
1007
1008         * meson.build:
1009           meson: clean up some cruft
1010
1011 2018-08-18 21:15:23 +0100  Tim-Philipp Müller <tim@centricular.com>
1012
1013         * meson.build:
1014         * meson_options.txt:
1015           meson: add options to disable gobject cast checks and glib asserts
1016           ... and define G_DISABLE_DEPRECATED for development versions,
1017           like we do in autotools.
1018
1019 2018-08-16 13:17:58 +0200  Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
1020
1021         * ext/x264/gstx264enc.c:
1022           x264enc: Set bit depth for x264 ≥ 153
1023           https://bugzilla.gnome.org/show_bug.cgi?id=796975
1024
1025 2018-08-16 14:55:04 +0200  Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
1026
1027         * ext/x264/gstx264enc.c:
1028           x264enc: Remove superfluous x264_param_default
1029           https://bugzilla.gnome.org/show_bug.cgi?id=796973
1030
1031 2018-07-27 19:29:01 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1032
1033         * ext/a52dec/meson.build:
1034         * ext/amrnb/meson.build:
1035         * ext/amrwbdec/meson.build:
1036         * ext/cdio/meson.build:
1037         * ext/dvdread/meson.build:
1038         * ext/mpeg2dec/meson.build:
1039         * ext/sidplay/meson.build:
1040         * ext/x264/meson.build:
1041         * gst/meson.build:
1042         * meson.build:
1043         * meson_options.txt:
1044           Add feature options for all plugins
1045           The only automagic dependency left is C++ availability detection.
1046           https://bugzilla.gnome.org/show_bug.cgi?id=795107
1047
1048 2018-07-25 17:17:21 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1049
1050         * meson.build:
1051         * meson_options.txt:
1052           meson: Convert common options to feature options
1053           The rest will be converted later, these are necessary for gst-build to
1054           set options correctly.
1055           https://bugzilla.gnome.org/show_bug.cgi?id=795107
1056
1057 2018-06-11 14:43:20 +0200  Edward Hervey <edward@centricular.com>
1058
1059         * gst/asfdemux/gstasfdemux.c:
1060           asfdemux: Remove 0.10 code
1061           This was used to "close" a segment. It's no longer needed anymore
1062           in 1.x (it was essentially sending the same thing again)
1063
1064 2018-05-11 09:21:09 +0200  Edward Hervey <edward@centricular.com>
1065
1066         * gst/asfdemux/gstasfdemux.c:
1067           asfdemux: Only send flush event on seeking flushes
1068           And not on all the time
1069
1070 2018-05-21 11:54:50 +0100  Tim-Philipp Müller <tim@centricular.com>
1071
1072         * meson.build:
1073         * meson_options.txt:
1074           meson: add 'nls' option to disable translations
1075           And enable by default. Was implicitly disabled because
1076           ENABLE_NLS was not defined. Also use .set_quoted().
1077
1078 2018-05-05 19:32:00 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1079
1080         * meson.build:
1081         * meson_options.txt:
1082           meson: Update option names to omit disable_ and with- prefixes
1083           Also yield common options to the outer project (gst-build in our case)
1084           so that they don't have to be set manually.
1085
1086 2018-05-04 22:54:01 +1000  Jan Schmidt <jan@centricular.com>
1087
1088         * gst/dvdsub/gstdvdsubdec.c:
1089           dvdsubdec: Take the highlight event from the structure.
1090           Don't use GST_EVENT_TIMESTAMP to transfer any PTS
1091           associated with a highlight event, instead store
1092           it in the event structure directly, as
1093           GstEvent::timestamp will disappear in GStreamer 2.0
1094           https://bugzilla.gnome.org/show_bug.cgi?id=761477
1095
1096 2018-04-24 14:06:20 -0400  Xavier Claessens <xavier.claessens@collabora.com>
1097
1098         * ext/a52dec/meson.build:
1099         * ext/amrnb/meson.build:
1100         * ext/amrwbdec/meson.build:
1101         * ext/cdio/meson.build:
1102         * ext/dvdread/meson.build:
1103         * ext/mpeg2dec/meson.build:
1104         * ext/x264/meson.build:
1105         * gst/asfdemux/meson.build:
1106         * gst/dvdlpcmdec/meson.build:
1107         * gst/dvdsub/meson.build:
1108         * gst/realmedia/meson.build:
1109         * gst/xingmux/meson.build:
1110         * meson.build:
1111           Meson: Generate pc file for all plugins in ugly
1112           https://bugzilla.gnome.org/show_bug.cgi?id=794568
1113
1114 2018-04-25 10:59:11 +0100  Tim-Philipp Müller <tim@centricular.com>
1115
1116         * meson.build:
1117           meson: use -Wl,-Bsymbolic-functions where supported
1118           Just like the autotools build.
1119
1120 2018-04-16 20:13:05 +0300  Sebastian Dröge <sebastian@centricular.com>
1121
1122         * gst/asfdemux/gstasfdemux.c:
1123           asfdemux: Set the stream-format field of H264 streams
1124           If we have codec_data it will be AVC, otherwise assume byte-stream.
1125
1126 2018-04-16 10:53:12 +0100  Tim-Philipp Müller <tim@centricular.com>
1127
1128         * README:
1129         * common:
1130           Automatic update of common submodule
1131           From 3fa2c9e to ed78bee
1132
1133 2018-03-20 09:26:15 +0000  Tim-Philipp Müller <tim@centricular.com>
1134
1135         * NEWS:
1136         * RELEASE:
1137         * configure.ac:
1138         * docs/plugins/inspect/plugin-a52dec.xml:
1139         * docs/plugins/inspect/plugin-amrnb.xml:
1140         * docs/plugins/inspect/plugin-amrwbdec.xml:
1141         * docs/plugins/inspect/plugin-asf.xml:
1142         * docs/plugins/inspect/plugin-cdio.xml:
1143         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1144         * docs/plugins/inspect/plugin-dvdread.xml:
1145         * docs/plugins/inspect/plugin-dvdsub.xml:
1146         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1147         * docs/plugins/inspect/plugin-realmedia.xml:
1148         * docs/plugins/inspect/plugin-sid.xml:
1149         * docs/plugins/inspect/plugin-x264.xml:
1150         * docs/plugins/inspect/plugin-xingmux.xml:
1151         * meson.build:
1152           Back to development
1153
1154 === release 1.14.0 ===
1155
1156 2018-03-19 20:19:43 +0000  Tim-Philipp Müller <tim@centricular.com>
1157
1158         * ChangeLog:
1159         * NEWS:
1160         * RELEASE:
1161         * configure.ac:
1162         * gst-plugins-ugly.doap:
1163         * meson.build:
1164           Release 1.14.0
1165
1166 2018-03-19 20:19:43 +0000  Tim-Philipp Müller <tim@centricular.com>
1167
1168         * docs/plugins/inspect/plugin-a52dec.xml:
1169         * docs/plugins/inspect/plugin-amrnb.xml:
1170         * docs/plugins/inspect/plugin-amrwbdec.xml:
1171         * docs/plugins/inspect/plugin-asf.xml:
1172         * docs/plugins/inspect/plugin-cdio.xml:
1173         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1174         * docs/plugins/inspect/plugin-dvdread.xml:
1175         * docs/plugins/inspect/plugin-dvdsub.xml:
1176         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1177         * docs/plugins/inspect/plugin-realmedia.xml:
1178         * docs/plugins/inspect/plugin-sid.xml:
1179         * docs/plugins/inspect/plugin-x264.xml:
1180         * docs/plugins/inspect/plugin-xingmux.xml:
1181           Update docs
1182
1183 === release 1.13.91 ===
1184
1185 2018-03-13 19:17:58 +0000  Tim-Philipp Müller <tim@centricular.com>
1186
1187         * ChangeLog:
1188         * NEWS:
1189         * RELEASE:
1190         * configure.ac:
1191         * gst-plugins-ugly.doap:
1192         * meson.build:
1193           Release 1.13.91
1194
1195 2018-03-13 19:17:58 +0000  Tim-Philipp Müller <tim@centricular.com>
1196
1197         * docs/plugins/inspect/plugin-a52dec.xml:
1198         * docs/plugins/inspect/plugin-amrnb.xml:
1199         * docs/plugins/inspect/plugin-amrwbdec.xml:
1200         * docs/plugins/inspect/plugin-asf.xml:
1201         * docs/plugins/inspect/plugin-cdio.xml:
1202         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1203         * docs/plugins/inspect/plugin-dvdread.xml:
1204         * docs/plugins/inspect/plugin-dvdsub.xml:
1205         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1206         * docs/plugins/inspect/plugin-realmedia.xml:
1207         * docs/plugins/inspect/plugin-sid.xml:
1208         * docs/plugins/inspect/plugin-x264.xml:
1209         * docs/plugins/inspect/plugin-xingmux.xml:
1210           Update docs
1211
1212 2018-03-12 20:19:19 +0000  Tim-Philipp Müller <tim@centricular.com>
1213
1214         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1215           docs: plugins: minor addition to plugins list
1216
1217 2018-03-08 10:12:16 +0100  Michael Tretter <m.tretter@pengutronix.de>
1218
1219         * configure.ac:
1220           configure.ac: enable largefile support if possible
1221           https://bugzilla.gnome.org/show_bug.cgi?id=793103
1222
1223 === release 1.13.90 ===
1224
1225 2018-03-03 22:24:28 +0000  Tim-Philipp Müller <tim@centricular.com>
1226
1227         * ChangeLog:
1228         * NEWS:
1229         * RELEASE:
1230         * configure.ac:
1231         * gst-plugins-ugly.doap:
1232         * meson.build:
1233           Release 1.13.90
1234
1235 2018-03-03 22:24:28 +0000  Tim-Philipp Müller <tim@centricular.com>
1236
1237         * docs/plugins/gst-plugins-ugly-plugins.args:
1238         * docs/plugins/inspect/plugin-a52dec.xml:
1239         * docs/plugins/inspect/plugin-amrnb.xml:
1240         * docs/plugins/inspect/plugin-amrwbdec.xml:
1241         * docs/plugins/inspect/plugin-asf.xml:
1242         * docs/plugins/inspect/plugin-cdio.xml:
1243         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1244         * docs/plugins/inspect/plugin-dvdread.xml:
1245         * docs/plugins/inspect/plugin-dvdsub.xml:
1246         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1247         * docs/plugins/inspect/plugin-realmedia.xml:
1248         * docs/plugins/inspect/plugin-sid.xml:
1249         * docs/plugins/inspect/plugin-x264.xml:
1250         * docs/plugins/inspect/plugin-xingmux.xml:
1251           Update docs
1252
1253 2018-03-01 19:07:42 +0100  Mathieu Duponchelle <mathieu@centricular.com>
1254
1255         * meson.build:
1256         * tests/check/meson.build:
1257           meson: enable more warnings
1258
1259 2018-02-28 10:07:13 +0000  Tim-Philipp Müller <tim@centricular.com>
1260
1261         * ext/x264/gstx264enc.c:
1262           x264enc: fix build with newer x264 with support for multiple bit depths
1263           libx264 used to be built for one specific bit depth, and if we
1264           wanted to support multiple bit depths we would have to dynamically
1265           load the right .so from different paths. That has changed now, and
1266           libx264 can include support for multiple depths in the same lib,
1267           so we don't need to do the dlopen() dance any more. We'll keep
1268           the vtable stuff around until we can drop support for older x264.
1269           gstx264enc.c:2927:36: error: ‘x264_bit_depth’ undeclared
1270           https://bugzilla.gnome.org/show_bug.cgi?id=792111
1271
1272 2018-02-27 15:42:32 +0100  Alicia Boya García <aboya@igalia.com>
1273
1274         * ext/x264/gstx264enc.c:
1275           x264enc: Add format example for option-string
1276           https://bugzilla.gnome.org/show_bug.cgi?id=793879
1277
1278 2018-02-21 19:47:36 +0000  Tim-Philipp Müller <tim@centricular.com>
1279
1280         * meson.build:
1281           meson: simplify GST_DISABLE_GST_DEBUG check and don't use add_global_*
1282           add_global_arguments() can't be used in subprojects. It's
1283           entirely possible that -ugly is a subproject but gstreamer
1284           is picked up from an installed location, so we should
1285           really use add_project_arguments() in both cases.
1286
1287 2018-02-15 19:44:21 +0000  Tim-Philipp Müller <tim@centricular.com>
1288
1289         * configure.ac:
1290         * docs/plugins/inspect/plugin-a52dec.xml:
1291         * docs/plugins/inspect/plugin-amrnb.xml:
1292         * docs/plugins/inspect/plugin-amrwbdec.xml:
1293         * docs/plugins/inspect/plugin-asf.xml:
1294         * docs/plugins/inspect/plugin-cdio.xml:
1295         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1296         * docs/plugins/inspect/plugin-dvdread.xml:
1297         * docs/plugins/inspect/plugin-dvdsub.xml:
1298         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1299         * docs/plugins/inspect/plugin-realmedia.xml:
1300         * docs/plugins/inspect/plugin-sid.xml:
1301         * docs/plugins/inspect/plugin-x264.xml:
1302         * docs/plugins/inspect/plugin-xingmux.xml:
1303         * meson.build:
1304           Back to development
1305
1306 === release 1.13.1 ===
1307
1308 2018-02-15 17:10:13 +0000  Tim-Philipp Müller <tim@centricular.com>
1309
1310         * NEWS:
1311         * configure.ac:
1312         * gst-plugins-ugly.doap:
1313         * meson.build:
1314           Release 1.13.1
1315
1316 2018-02-15 17:07:42 +0000  Tim-Philipp Müller <tim@centricular.com>
1317
1318         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1319         * docs/plugins/gst-plugins-ugly-plugins.args:
1320         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1321         * docs/plugins/inspect/plugin-a52dec.xml:
1322         * docs/plugins/inspect/plugin-amrnb.xml:
1323         * docs/plugins/inspect/plugin-amrwbdec.xml:
1324         * docs/plugins/inspect/plugin-asf.xml:
1325         * docs/plugins/inspect/plugin-cdio.xml:
1326         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1327         * docs/plugins/inspect/plugin-dvdread.xml:
1328         * docs/plugins/inspect/plugin-dvdsub.xml:
1329         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1330         * docs/plugins/inspect/plugin-realmedia.xml:
1331         * docs/plugins/inspect/plugin-sid.xml:
1332         * docs/plugins/inspect/plugin-x264.xml:
1333         * docs/plugins/inspect/plugin-xingmux.xml:
1334           docs: update plugin docs
1335
1336 2018-02-15 14:52:29 +0000  Tim-Philipp Müller <tim@centricular.com>
1337
1338         * po/id.po:
1339         * po/it.po:
1340         * po/nl.po:
1341         * po/sv.po:
1342           po: update translations
1343
1344 2018-02-08 19:09:45 +0000  Tim-Philipp Müller <tim@centricular.com>
1345
1346         * meson.build:
1347           meson: make version numbers ints and fix int/string comparison
1348           WARNING: Trying to compare values of different types (str, int).
1349           The result of this is undefined and will become a hard error
1350           in a future Meson release.
1351
1352 2018-02-04 12:03:36 +0100  Tim-Philipp Müller <tim@centricular.com>
1353
1354         * configure.ac:
1355           autotools: use -fno-strict-aliasing where supported
1356           https://bugzilla.gnome.org/show_bug.cgi?id=769183
1357
1358 2018-01-30 20:34:52 +0000  Tim-Philipp Müller <tim@centricular.com>
1359
1360         * ext/sidplay/meson.build:
1361         * meson.build:
1362           meson: use -fno-strict-aliasing where supported
1363           https://bugzilla.gnome.org/show_bug.cgi?id=769183
1364
1365 2018-01-03 16:02:08 +0100  Edward Hervey <edward@centricular.com>
1366
1367         * ext/amrnb/amrnbdec.c:
1368           amrnbdec: Don't use g_return_*_if_fail() on data parsing
1369           Those functions can be disabled. Instead just use the (existing)
1370           function.
1371           CID #1427121
1372
1373 2018-01-03 16:02:08 +0100  Edward Hervey <edward@centricular.com>
1374
1375         * ext/amrwbdec/amrwbdec.c:
1376           amrwbdec: Don't use g_return_*_if_fail() on data parsing
1377           Those functions can be disabled. Instead just use the (existing)
1378           function.
1379           CID #1427093
1380
1381 2017-12-26 13:51:37 +0100  Tim-Philipp Müller <tim@centricular.com>
1382
1383         * meson.build:
1384           meson: skip translations if gettext is not available
1385
1386 2017-12-14 14:49:17 +1100  Matthew Waters <matthew@centricular.com>
1387
1388         * common:
1389           Automatic update of common submodule
1390           From e8c7a71 to 3fa2c9e
1391
1392 2017-12-07 15:52:58 +0900  Justin Kim <justin.kim@collabora.com>
1393
1394         * ext/x264/gstx264enc.c:
1395         * ext/x264/gstx264enc.h:
1396           x264enc: add 'insert-vui' property for users to choose
1397           VUI(Video Usability Information) parameters should be set
1398           according to the specification. However, some of the existing
1399           hardware decoders refuse to decode in certain combinations of
1400           the resolution and VUI parameters. To support the legacy
1401           decoders, this patch provides 'insert-vui' to skip the settings.
1402           https://bugzilla.gnome.org/show_bug.cgi?id=791331
1403
1404 2017-12-06 13:01:39 +0200  Sebastian Dröge <sebastian@centricular.com>
1405
1406         * ext/cdio/gstcdio.c:
1407         * ext/cdio/gstcdio.h:
1408         * ext/cdio/gstcdiocddasrc.c:
1409           cdio: Fix build with cdio >= 1.0
1410           LIBCDIO_VERSION_NUM was defined as e.g. 94 for 0.94 but is now defined
1411           as 1 for 1.0. We had various checks for < 83, which of course succeeded
1412           now although we are >= 0.83.
1413           Fix this by checking for < 76 (0.76) too, as that is the minimum version
1414           we currently support and everything < 76 is going to be >= 1.0.
1415           https://bugzilla.gnome.org/show_bug.cgi?id=791301
1416
1417 2017-11-27 20:11:56 +1100  Matthew Waters <matthew@centricular.com>
1418
1419         * common:
1420           Automatic update of common submodule
1421           From 3f4aa96 to e8c7a71
1422
1423 2017-11-26 15:05:14 +0000  Tim-Philipp Müller <tim@centricular.com>
1424
1425         * configure.ac:
1426           configure: actually use -fvisibility if supported
1427           Fix up for previous commit.
1428
1429 2017-11-26 14:49:21 +0000  Tim-Philipp Müller <tim@centricular.com>
1430
1431         * configure.ac:
1432           autotools: stop controlling symbol visibility with -export-symbols-regex
1433           Instead, use -fvisibility=hidden and explicit exports via GST_EXPORT.
1434           This should result in consistent behaviour for the autotools and
1435           Meson builds.
1436
1437 2017-11-13 11:13:30 +0100  Edward Hervey <edward@centricular.com>
1438
1439         * gst/asfdemux/gstasfdemux.c:
1440           asfdemux: Fix prerolling files with "empty" streams
1441           This is a regression that was introduced by
1442           commit 1803b3c18530cb0100d140c2b8e49a8dfe41f941
1443           "    asfdemux: Add support for dvr-ms"
1444           The problem is that some files/streams might contain stream definition
1445           but there is no actual packets for those streams.
1446           This was used to "define" streams with different bitrates for example.
1447           The first_ts calculation resulted in never ever finding a valid first_ts
1448           since some streams were empty, and therefore never "activating" itself.
1449           Instead of that we first check if we are prerolled. And if we are we
1450           unconditionally get the "first_ts"
1451           The preroll check has been adapted to check whether streams of
1452           each defined type (i.e. audio/video/sub) has been prerolled. This solves
1453           the problem of having different streams of a particular type where only
1454           one stream actually has data.
1455
1456 2017-11-13 11:09:31 +0100  Edward Hervey <edward@centricular.com>
1457
1458         * gst/asfdemux/gstasfdemux.c:
1459           asfdemux: Store the stream type in streams
1460           The field was present but never set :)
1461
1462 2017-09-26 10:11:24 +0530  Ponnam Srinivas <p.srinivas@samsung.com>
1463
1464         * ext/a52dec/gsta52dec.c:
1465           a52dec: Fix out buffer memory leak in error code path
1466           https://bugzilla.gnome.org/show_bug.cgi?id=788119
1467
1468 2017-09-15 17:06:58 +0530  Deepak Srivastava <srivastava.d@samsung.com>
1469
1470         * ext/mpeg2dec/gstmpeg2dec.c:
1471           mpeg2dec: Fix buffer memory leak in error code path
1472           https://bugzilla.gnome.org/show_bug.cgi?id=787817
1473
1474 2017-09-07 13:27:26 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
1475
1476         * ext/mpeg2dec/gstmpeg2dec.c:
1477           mpeg2dec: Unmap output video frame if copying to it fails
1478           https://bugzilla.gnome.org/show_bug.cgi?id=787398
1479
1480 2017-08-31 11:33:14 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
1481
1482         * gst/realmedia/asmrules.c:
1483           realmedia: fix leak in asmrules error code path
1484           https://bugzilla.gnome.org/show_bug.cgi?id=787056
1485
1486 2017-08-30 18:41:28 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
1487
1488         * gst/realmedia/rtspreal.c:
1489           realmedia: Fix Memory leak in error case
1490           https://bugzilla.gnome.org/show_bug.cgi?id=787014
1491
1492 2017-08-26 13:02:26 +0100  Tim-Philipp Müller <tim@centricular.com>
1493
1494         * tests/files/Makefile.am:
1495         * tests/files/cbr_stream.mp3:
1496         * tests/files/stream.mp2:
1497         * tests/files/vbr_stream.mp3:
1498           tests: remove files that were used by the mpg123 unit test
1499
1500 2017-08-26 09:35:20 +0100  Tim-Philipp Müller <tim@centricular.com>
1501
1502         * Makefile.am:
1503         * REQUIREMENTS:
1504         * configure.ac:
1505         * docs/plugins/Makefile.am:
1506         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1507         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1508         * docs/plugins/inspect/plugin-twolame.xml:
1509         * ext/Makefile.am:
1510         * ext/meson.build:
1511         * ext/twolame/Makefile.am:
1512         * ext/twolame/gsttwolamemp2enc.c:
1513         * ext/twolame/gsttwolamemp2enc.h:
1514         * ext/twolame/meson.build:
1515         * po/POTFILES.in:
1516           Remove twolame plugin, moved to -good
1517           https://bugzilla.gnome.org/show_bug.cgi?id=774252
1518
1519 2017-08-26 08:51:01 +0100  Tim-Philipp Müller <tim@centricular.com>
1520
1521         * Makefile.am:
1522         * REQUIREMENTS:
1523         * configure.ac:
1524         * docs/plugins/Makefile.am:
1525         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1526         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1527         * docs/plugins/gst-plugins-ugly-plugins.args:
1528         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1529         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
1530         * docs/plugins/inspect/plugin-lame.xml:
1531         * ext/Makefile.am:
1532         * ext/lame/Makefile.am:
1533         * ext/lame/gstlamemp3enc.c:
1534         * ext/lame/gstlamemp3enc.h:
1535         * ext/lame/meson.build:
1536         * ext/lame/plugin.c:
1537         * ext/meson.build:
1538         * m4/Makefile.am:
1539         * m4/as-liblame.m4:
1540         * po/POTFILES.in:
1541         * tests/check/Makefile.am:
1542         * tests/check/gst-plugins-ugly.supp:
1543         * tests/check/meson.build:
1544         * tests/check/pipelines/.gitignore:
1545         * tests/check/pipelines/lame.c:
1546           Remove lame plugin, moved to -good
1547           https://bugzilla.gnome.org/show_bug.cgi?id=774252
1548
1549 2017-08-20 14:31:02 +0100  Tim-Philipp Müller <tim@centricular.com>
1550
1551         * Makefile.am:
1552         * REQUIREMENTS:
1553         * configure.ac:
1554         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1555         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1556         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1557         * docs/plugins/inspect/plugin-mpg123.xml:
1558         * ext/Makefile.am:
1559         * ext/meson.build:
1560         * ext/mpg123/Makefile.am:
1561         * ext/mpg123/gstmpg123audiodec.c:
1562         * ext/mpg123/gstmpg123audiodec.h:
1563         * ext/mpg123/meson.build:
1564         * tests/check/Makefile.am:
1565         * tests/check/elements/.gitignore:
1566         * tests/check/elements/mpg123audiodec.c:
1567         * tests/check/meson.build:
1568           Remove mpg123 plugin, moved to -good
1569           https://bugzilla.gnome.org/show_bug.cgi?id=774252
1570
1571 2017-08-17 12:23:43 +0100  Tim-Philipp Müller <tim@centricular.com>
1572
1573         * README:
1574         * common:
1575           Automatic update of common submodule
1576           From 48a5d85 to 3f4aa96
1577
1578 2017-08-10 15:48:27 +0100  Tim-Philipp Müller <tim@centricular.com>
1579
1580         * ext/sidplay/meson.build:
1581           sidplay: hide symbols in meson for this c++ plugin too
1582           Keep things local, as this is the only c++ plugin
1583           in ugly currently.
1584
1585 2017-08-10 11:55:58 +0100  Tim-Philipp Müller <tim@centricular.com>
1586
1587         * meson.build:
1588           meson: don't export symbols by default
1589           Only plugin entry points should be exported.
1590           Currently plugins might export more symbols with
1591           the meson build, as we don't have the exports
1592           regexp there that we pass to libtool.
1593
1594 2017-08-09 19:31:56 +0200  Mark Nauwelaerts <mnauw@users.sourceforge.net>
1595
1596         * ext/x264/gstx264enc.c:
1597           x264enc: add FIXME note for future configuration cleanup
1598
1599 2017-07-25 13:36:17 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
1600
1601         * ext/dvdread/dvdreadsrc.c:
1602           dvdreadsrc: Fix string memory leak
1603           https://bugzilla.gnome.org/show_bug.cgi?id=785388
1604
1605 2017-07-15 15:01:09 +0100  Tim-Philipp Müller <tim@centricular.com>
1606
1607         * ext/x264/gstx264enc.c:
1608           x264enc: fix indentation
1609
1610 2017-07-15 14:59:42 +0100  Tim-Philipp Müller <tim@centricular.com>
1611
1612         * ext/x264/gstx264enc.c:
1613           x264enc: fix caps leak
1614           Move creation of supported sink pads into class_init function
1615           which is also the only place where they're used. Unref the
1616           caps when no longer needed, the pad template will take its
1617           own ref.
1618           https://bugzilla.gnome.org/show_bug.cgi?id=784982
1619
1620 2017-07-15 14:57:49 +0100  Tim-Philipp Müller <tim@centricular.com>
1621
1622         * ext/mpg123/gstmpg123audiodec.c:
1623           mpg123audiodec: fix caps leak
1624           The pad template takes its own ref, so we should unref the caps.
1625           https://bugzilla.gnome.org/show_bug.cgi?id=784982
1626
1627 2017-07-15 12:49:19 +0100  Tim-Philipp Müller <tim@centricular.com>
1628
1629         * po/meson.build:
1630           meson: po: use glib preset and read language list from LINGUAS
1631           Supported since meson 0.37, so we can use it now.
1632
1633 2017-07-11 14:21:41 +0300  Vivia Nikolaidou <vivia@ahiru.eu>
1634
1635         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1636           dvdlpmdec: Fix overrun from coverity
1637           CID #1414801
1638
1639 2017-07-07 11:58:36 +0100  Tim-Philipp Müller <tim@centricular.com>
1640
1641         * meson.build:
1642           meson: find python3 via python3 module
1643           https://bugzilla.gnome.org/show_bug.cgi?id=783198
1644
1645 2017-07-05 18:58:35 +0300  Vivia Nikolaidou <vivia@ahiru.eu>
1646
1647         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1648         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
1649           dvdlpcmdec: Added support for Blu-Ray audio
1650           https://bugzilla.gnome.org/show_bug.cgi?id=784552
1651
1652 2017-06-27 11:48:08 +0200  Edward Hervey <edward@centricular.com>
1653
1654         * gst/asfdemux/gstasfdemux.c:
1655           asfdemux: More index handling
1656           In the same vein as the previous commit, the end of the file might have been
1657           cut and therefore contains bogus data.
1658           If the object is too short, consider it as garbage and return a non-fatal
1659           flow.
1660           Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
1661
1662 2017-06-27 10:25:42 +0200  Edward Hervey <edward@centricular.com>
1663
1664         * gst/asfdemux/gstasfdemux.c:
1665           asfdemux; Don't assume index is present at end of file
1666           Some files have garbage at the end of the file, don't error out if we don't
1667           find the index there.
1668           Reverts back to previous behaviour (where corrupted/missing indexex were
1669           not a fatal error).
1670           Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
1671
1672 2017-06-26 09:49:22 +0100  Tim-Philipp Müller <tim@centricular.com>
1673
1674         * meson.build:
1675           meson: fix with-package-name option
1676           https://bugzilla.gnome.org/show_bug.cgi?id=784082
1677
1678 2017-06-14 21:08:31 +0200  Mark Nauwelaerts <mnauw@users.sourceforge.net>
1679
1680         * gst/asfdemux/gstasfdemux.c:
1681           asfdemux: adjust segment start to a keyframe ts only for a KEYUNIT seek
1682           ... which is how it has always been until changed coincidentally in commit
1683           9ee60482b265481d0e3b397044f560eb736e5429 which then prompted commit
1684           dba14178ce6115b406ef86e356b1201463af5e2a to consider ACCURATE as well
1685           to compensate for that in a lateral way
1686
1687 2017-06-14 20:56:16 +0200  Mark Nauwelaerts <mnauw@users.sourceforge.net>
1688
1689         * ext/x264/gstx264enc.c:
1690           x264enc: relax bframes upper limit count to maximum encoder supported
1691
1692 2017-06-23 23:44:18 +0100  Tim-Philipp Müller <tim@centricular.com>
1693
1694         * ext/sidplay/meson.build:
1695           meson: don't error out if sidplay library is not found
1696
1697 2017-06-23 18:33:24 +0100  Tim-Philipp Müller <tim@centricular.com>
1698
1699         * ext/meson.build:
1700         * ext/sidplay/meson.build:
1701           meson: build sid plugin
1702           https://bugzilla.gnome.org/show_bug.cgi?id=784135
1703
1704 2017-06-21 21:23:29 +0200  Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
1705
1706         * ext/x264/gstx264enc.c:
1707           x264: fix memory leak
1708           When the allowed caps are the same of template caps the allowed
1709           caps are not unrefed, leaking memory.
1710           https://bugzilla.gnome.org/show_bug.cgi?id=784060
1711
1712 2017-06-07 12:08:43 -0400  Thibault Saunier <thibault.saunier@osg.samsung.com>
1713
1714         * tests/check/meson.build:
1715           meson: Do not use path separator in test names
1716           Avoiding warnings like:
1717           WARNING: Target "elements/audioamplify" has a path separator in its name.
1718
1719 2017-06-06 21:48:19 -0700  Thiago Santos <thiagossantos@gmail.com>
1720
1721         * gst/asfdemux/gstasfdemux.c:
1722           asfdemux: fix checking for header objects
1723           The if 'and' condition was mixed up with the last parameter of the
1724           function and would lead to wrong results
1725
1726 2017-05-21 17:49:59 +0100  Tim-Philipp Müller <tim@centricular.com>
1727
1728         * Makefile.am:
1729         * config.h.meson:
1730         * meson.build:
1731           meson: don't need config.h.meson any longer
1732
1733 2017-05-20 14:58:37 +0100  Tim-Philipp Müller <tim@centricular.com>
1734
1735         * meson.build:
1736         * meson_options.txt:
1737           meson: add options to set package name and origin
1738           https://bugzilla.gnome.org/show_bug.cgi?id=782172
1739
1740 2017-05-19 20:05:02 +0200  Jan Schmidt <jan@centricular.com>
1741
1742         * tests/check/meson.build:
1743           Add gstvideo_dep for meson mpeg2dec test build
1744
1745 2017-05-19 18:59:17 +0200  Jan Schmidt <jan@centricular.com>
1746
1747         * tests/check/Makefile.am:
1748         * tests/check/elements/mpeg2dec.c:
1749           mpeg2dec test: Fix expected output caps
1750           In the absence of explicit info, video decoders
1751           now output mono multiview caps by default, so make
1752           the expected caps match that
1753
1754 2017-05-16 14:07:56 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1755
1756         * config.h.meson:
1757         * configure.ac:
1758         * ext/a52dec/Makefile.am:
1759         * ext/amrnb/Makefile.am:
1760         * ext/amrwbdec/Makefile.am:
1761         * ext/cdio/Makefile.am:
1762         * ext/dvdread/Makefile.am:
1763         * ext/lame/Makefile.am:
1764         * ext/mpeg2dec/Makefile.am:
1765         * ext/mpg123/Makefile.am:
1766         * ext/sidplay/Makefile.am:
1767         * ext/twolame/Makefile.am:
1768         * ext/x264/Makefile.am:
1769         * gst/asfdemux/Makefile.am:
1770         * gst/dvdlpcmdec/Makefile.am:
1771         * gst/dvdsub/Makefile.am:
1772         * gst/realmedia/Makefile.am:
1773         * gst/xingmux/Makefile.am:
1774           Remove plugin specific static build option
1775           Static and dynamic plugins now have the same interface. The standard
1776           --enable-static/--enable-shared toggle are sufficient.
1777
1778 2017-05-09 09:45:27 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1779
1780         * ext/sidplay/gstsiddec.cc:
1781           sid: Make plugin name match plugin file name
1782
1783 2017-05-04 18:59:14 +0300  Sebastian Dröge <sebastian@centricular.com>
1784
1785         * configure.ac:
1786         * meson.build:
1787           Back to development
1788
1789 === release 1.12.0 ===
1790
1791 2017-05-04 15:39:25 +0300  Sebastian Dröge <sebastian@centricular.com>
1792
1793         * ChangeLog:
1794         * NEWS:
1795         * RELEASE:
1796         * configure.ac:
1797         * docs/plugins/inspect/plugin-a52dec.xml:
1798         * docs/plugins/inspect/plugin-amrnb.xml:
1799         * docs/plugins/inspect/plugin-amrwbdec.xml:
1800         * docs/plugins/inspect/plugin-asf.xml:
1801         * docs/plugins/inspect/plugin-cdio.xml:
1802         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1803         * docs/plugins/inspect/plugin-dvdread.xml:
1804         * docs/plugins/inspect/plugin-dvdsub.xml:
1805         * docs/plugins/inspect/plugin-lame.xml:
1806         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1807         * docs/plugins/inspect/plugin-mpg123.xml:
1808         * docs/plugins/inspect/plugin-realmedia.xml:
1809         * docs/plugins/inspect/plugin-siddec.xml:
1810         * docs/plugins/inspect/plugin-twolame.xml:
1811         * docs/plugins/inspect/plugin-x264.xml:
1812         * docs/plugins/inspect/plugin-xingmux.xml:
1813         * gst-plugins-ugly.doap:
1814         * meson.build:
1815           Release 1.12.0
1816
1817 2017-05-04 15:12:50 +0300  Sebastian Dröge <sebastian@centricular.com>
1818
1819         * po/af.po:
1820         * po/az.po:
1821         * po/bg.po:
1822         * po/ca.po:
1823         * po/cs.po:
1824         * po/da.po:
1825         * po/de.po:
1826         * po/el.po:
1827         * po/en_GB.po:
1828         * po/eo.po:
1829         * po/es.po:
1830         * po/eu.po:
1831         * po/fi.po:
1832         * po/fr.po:
1833         * po/fur.po:
1834         * po/gl.po:
1835         * po/hr.po:
1836         * po/hu.po:
1837         * po/id.po:
1838         * po/it.po:
1839         * po/ja.po:
1840         * po/lt.po:
1841         * po/lv.po:
1842         * po/ms.po:
1843         * po/mt.po:
1844         * po/nb.po:
1845         * po/nl.po:
1846         * po/or.po:
1847         * po/pl.po:
1848         * po/pt_BR.po:
1849         * po/ro.po:
1850         * po/ru.po:
1851         * po/sk.po:
1852         * po/sl.po:
1853         * po/sq.po:
1854         * po/sr.po:
1855         * po/sv.po:
1856         * po/tr.po:
1857         * po/uk.po:
1858         * po/vi.po:
1859         * po/zh_CN.po:
1860           Update .po files
1861
1862 2017-05-04 13:47:56 +0300  Sebastian Dröge <sebastian@centricular.com>
1863
1864         * po/id.po:
1865         * po/sv.po:
1866           po: Update translations
1867
1868 === release 1.11.91 ===
1869
1870 2017-04-27 17:33:23 +0300  Sebastian Dröge <sebastian@centricular.com>
1871
1872         * ChangeLog:
1873         * NEWS:
1874         * RELEASE:
1875         * configure.ac:
1876         * docs/plugins/inspect/plugin-a52dec.xml:
1877         * docs/plugins/inspect/plugin-amrnb.xml:
1878         * docs/plugins/inspect/plugin-amrwbdec.xml:
1879         * docs/plugins/inspect/plugin-asf.xml:
1880         * docs/plugins/inspect/plugin-cdio.xml:
1881         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1882         * docs/plugins/inspect/plugin-dvdread.xml:
1883         * docs/plugins/inspect/plugin-dvdsub.xml:
1884         * docs/plugins/inspect/plugin-lame.xml:
1885         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1886         * docs/plugins/inspect/plugin-mpg123.xml:
1887         * docs/plugins/inspect/plugin-realmedia.xml:
1888         * docs/plugins/inspect/plugin-siddec.xml:
1889         * docs/plugins/inspect/plugin-twolame.xml:
1890         * docs/plugins/inspect/plugin-x264.xml:
1891         * docs/plugins/inspect/plugin-xingmux.xml:
1892         * gst-plugins-ugly.doap:
1893         * meson.build:
1894           Release 1.11.91
1895
1896 2017-04-27 16:08:13 +0300  Sebastian Dröge <sebastian@centricular.com>
1897
1898         * po/af.po:
1899         * po/az.po:
1900         * po/bg.po:
1901         * po/ca.po:
1902         * po/cs.po:
1903         * po/da.po:
1904         * po/de.po:
1905         * po/el.po:
1906         * po/en_GB.po:
1907         * po/eo.po:
1908         * po/es.po:
1909         * po/eu.po:
1910         * po/fi.po:
1911         * po/fr.po:
1912         * po/fur.po:
1913         * po/gl.po:
1914         * po/hr.po:
1915         * po/hu.po:
1916         * po/id.po:
1917         * po/it.po:
1918         * po/ja.po:
1919         * po/lt.po:
1920         * po/lv.po:
1921         * po/ms.po:
1922         * po/mt.po:
1923         * po/nb.po:
1924         * po/nl.po:
1925         * po/or.po:
1926         * po/pl.po:
1927         * po/pt_BR.po:
1928         * po/ro.po:
1929         * po/ru.po:
1930         * po/sk.po:
1931         * po/sl.po:
1932         * po/sq.po:
1933         * po/sr.po:
1934         * po/sv.po:
1935         * po/tr.po:
1936         * po/uk.po:
1937         * po/vi.po:
1938         * po/zh_CN.po:
1939           Update .po files
1940
1941 2017-04-27 15:29:48 +0300  Sebastian Dröge <sebastian@centricular.com>
1942
1943         * po/LINGUAS:
1944         * po/fur.po:
1945         * po/id.po:
1946         * po/sv.po:
1947           po: Update translations
1948
1949 2017-04-27 12:42:34 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1950
1951         * ext/x264/gstx264enc.h:
1952           x264: Use __declspec(dllimport) with MinGW too
1953           x264.h says this isn't needed with MinGW, but it looks like it is.
1954           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=779249
1955
1956 2017-04-24 20:28:15 +0100  Tim-Philipp Müller <tim@centricular.com>
1957
1958         * common:
1959           Automatic update of common submodule
1960           From 60aeef6 to 48a5d85
1961
1962 2017-04-10 23:49:25 +0100  Tim-Philipp Müller <tim@centricular.com>
1963
1964         * autogen.sh:
1965         * common:
1966           Automatic update of common submodule
1967           From 39ac2f5 to 60aeef6
1968
1969 === release 1.11.90 ===
1970
1971 2017-04-07 16:34:22 +0300  Sebastian Dröge <sebastian@centricular.com>
1972
1973         * ChangeLog:
1974         * NEWS:
1975         * RELEASE:
1976         * configure.ac:
1977         * docs/plugins/inspect/plugin-a52dec.xml:
1978         * docs/plugins/inspect/plugin-amrnb.xml:
1979         * docs/plugins/inspect/plugin-amrwbdec.xml:
1980         * docs/plugins/inspect/plugin-asf.xml:
1981         * docs/plugins/inspect/plugin-cdio.xml:
1982         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1983         * docs/plugins/inspect/plugin-dvdread.xml:
1984         * docs/plugins/inspect/plugin-dvdsub.xml:
1985         * docs/plugins/inspect/plugin-lame.xml:
1986         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1987         * docs/plugins/inspect/plugin-mpg123.xml:
1988         * docs/plugins/inspect/plugin-realmedia.xml:
1989         * docs/plugins/inspect/plugin-siddec.xml:
1990         * docs/plugins/inspect/plugin-twolame.xml:
1991         * docs/plugins/inspect/plugin-x264.xml:
1992         * docs/plugins/inspect/plugin-xingmux.xml:
1993         * gst-plugins-ugly.doap:
1994         * meson.build:
1995           Release 1.11.90
1996
1997 2017-04-07 15:33:31 +0300  Sebastian Dröge <sebastian@centricular.com>
1998
1999         * po/af.po:
2000         * po/az.po:
2001         * po/bg.po:
2002         * po/ca.po:
2003         * po/cs.po:
2004         * po/da.po:
2005         * po/de.po:
2006         * po/el.po:
2007         * po/en_GB.po:
2008         * po/eo.po:
2009         * po/es.po:
2010         * po/eu.po:
2011         * po/fi.po:
2012         * po/fr.po:
2013         * po/gl.po:
2014         * po/hr.po:
2015         * po/hu.po:
2016         * po/id.po:
2017         * po/it.po:
2018         * po/ja.po:
2019         * po/lt.po:
2020         * po/lv.po:
2021         * po/ms.po:
2022         * po/mt.po:
2023         * po/nb.po:
2024         * po/nl.po:
2025         * po/or.po:
2026         * po/pl.po:
2027         * po/pt_BR.po:
2028         * po/ro.po:
2029         * po/ru.po:
2030         * po/sk.po:
2031         * po/sl.po:
2032         * po/sq.po:
2033         * po/sr.po:
2034         * po/sv.po:
2035         * po/tr.po:
2036         * po/uk.po:
2037         * po/vi.po:
2038         * po/zh_CN.po:
2039           Update .po files
2040
2041 2017-04-07 15:07:50 +0300  Sebastian Dröge <sebastian@centricular.com>
2042
2043         * po/id.po:
2044         * po/sv.po:
2045           po: Update translations
2046
2047 2017-03-28 14:18:38 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
2048
2049         * tests/check/meson.build:
2050           meson: test: Fix environment object usage
2051           And use get_pkgconfig_variable instead of calling pkg-config ourself
2052
2053 2017-03-20 17:06:16 +0000  Tim-Philipp Müller <tim@centricular.com>
2054
2055         * REQUIREMENTS:
2056           REQUIREMENTS: update for mad mp3 decoder removal
2057           https://bugzilla.gnome.org/show_bug.cgi?id=776140
2058
2059 2017-03-12 11:57:23 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2060
2061         * Makefile.am:
2062           Add libgstrmdemux.so to cruft list
2063           This was renamed to libgstrealmedia.so, this fixes helps fixing
2064           uninstalled setup.
2065           https://bugzilla.gnome.org/show_bug.cgi?id=779344
2066
2067 2017-03-04 11:09:33 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2068
2069         * docs/plugins/inspect/plugin-realmedia.xml:
2070         * gst/realmedia/Makefile.am:
2071         * gst/realmedia/meson.build:
2072           Rename plugin filenames to match plugin names
2073           libgstrmdemux.so becomes libgstrealmedia.so
2074           https://bugzilla.gnome.org/show_bug.cgi?id=779344
2075
2076 2017-03-01 23:00:55 +1100  Jan Schmidt <jan@centricular.com>
2077
2078         * ext/mpeg2dec/gstmpeg2dec.c:
2079           mpeg2dec: Fix latency calculation
2080           The latency calculation was missing a scaling by GST_SECOND,
2081           so it would always report a tiny latency. Fix that.
2082           Spotted by Guillaume Desmottes.
2083
2084 2017-02-27 20:55:34 +0200  Sebastian Dröge <sebastian@centricular.com>
2085
2086         * gst/asfdemux/gstasfdemux.c:
2087           asfdemux: Fix compilation with gcc 7
2088           gstasfdemux.c: In function 'gst_asf_demux_parse_stream_object':
2089           gstasfdemux.c:3001:39: error: '<<' in boolean context, did you mean '<' ? [-Werror=int-in-bool-context]
2090           is_encrypted = ! !((flags & 0x8000) << 15);
2091           ~~~~~~~~~~~~~~~~~~^~~~~~
2092           https://bugzilla.gnome.org/show_bug.cgi?id=779329
2093
2094 2017-02-25 21:48:46 -0300  Edgard Lima <edgard.lima@gmail.com>
2095
2096         * ext/amrwbdec/amrwb.c:
2097         * ext/amrwbdec/amrwbdec.h:
2098           Update Edgard Lima's email
2099           https://bugzilla.gnome.org/show_bug.cgi?id=779230
2100
2101 2017-02-24 15:59:47 +0200  Sebastian Dröge <sebastian@centricular.com>
2102
2103         * meson.build:
2104           meson: Update version
2105
2106 2017-02-24 15:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
2107
2108         * configure.ac:
2109           Back to development
2110
2111 === release 1.11.2 ===
2112
2113 2017-02-24 15:07:54 +0200  Sebastian Dröge <sebastian@centricular.com>
2114
2115         * ChangeLog:
2116         * NEWS:
2117         * RELEASE:
2118         * configure.ac:
2119         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2120         * docs/plugins/inspect/plugin-a52dec.xml:
2121         * docs/plugins/inspect/plugin-amrnb.xml:
2122         * docs/plugins/inspect/plugin-amrwbdec.xml:
2123         * docs/plugins/inspect/plugin-asf.xml:
2124         * docs/plugins/inspect/plugin-cdio.xml:
2125         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2126         * docs/plugins/inspect/plugin-dvdread.xml:
2127         * docs/plugins/inspect/plugin-dvdsub.xml:
2128         * docs/plugins/inspect/plugin-lame.xml:
2129         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2130         * docs/plugins/inspect/plugin-mpg123.xml:
2131         * docs/plugins/inspect/plugin-realmedia.xml:
2132         * docs/plugins/inspect/plugin-siddec.xml:
2133         * docs/plugins/inspect/plugin-twolame.xml:
2134         * docs/plugins/inspect/plugin-x264.xml:
2135         * docs/plugins/inspect/plugin-xingmux.xml:
2136         * gst-plugins-ugly.doap:
2137           Release 1.11.2
2138
2139 2017-02-24 12:57:00 +0200  Sebastian Dröge <sebastian@centricular.com>
2140
2141         * po/af.po:
2142         * po/az.po:
2143         * po/bg.po:
2144         * po/ca.po:
2145         * po/cs.po:
2146         * po/da.po:
2147         * po/de.po:
2148         * po/el.po:
2149         * po/en_GB.po:
2150         * po/eo.po:
2151         * po/es.po:
2152         * po/eu.po:
2153         * po/fi.po:
2154         * po/fr.po:
2155         * po/gl.po:
2156         * po/hr.po:
2157         * po/hu.po:
2158         * po/id.po:
2159         * po/it.po:
2160         * po/ja.po:
2161         * po/lt.po:
2162         * po/lv.po:
2163         * po/ms.po:
2164         * po/mt.po:
2165         * po/nb.po:
2166         * po/nl.po:
2167         * po/or.po:
2168         * po/pl.po:
2169         * po/pt_BR.po:
2170         * po/ro.po:
2171         * po/ru.po:
2172         * po/sk.po:
2173         * po/sl.po:
2174         * po/sq.po:
2175         * po/sr.po:
2176         * po/sv.po:
2177         * po/tr.po:
2178         * po/uk.po:
2179         * po/vi.po:
2180         * po/zh_CN.po:
2181           Update .po files
2182
2183 2017-02-24 12:45:43 +0200  Sebastian Dröge <sebastian@centricular.com>
2184
2185         * po/id.po:
2186         * po/sv.po:
2187           po: Update translations
2188
2189 2017-02-14 19:56:13 +0000  Tim-Philipp Müller <tim@centricular.com>
2190
2191         * Makefile.am:
2192           meson: dist meson build files
2193           Ship meson build files in tarballs, so people who use tarballs
2194           in their builds can start playing with meson already.
2195
2196 2017-02-01 03:08:10 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
2197
2198         * ext/x264/gstx264enc.c:
2199           x264: Initialize function vtable in plugin_init()
2200           These values are defined in the x264.h header and are not const on
2201           Windows due to the way DLLs work. See:
2202           https://msdn.microsoft.com/en-us/library/619w14ds.aspx
2203           https://msdn.microsoft.com/en-us/library/zw3za17w.aspx
2204           https://bugzilla.gnome.org/show_bug.cgi?id=777903
2205
2206 2017-01-31 13:50:21 +0200  Sebastian Dröge <sebastian@centricular.com>
2207
2208         * gst/asfdemux/gstasfdemux.c:
2209           asfdemux: Check that we have enough data available before parsing bool/uint extended content descriptors
2210           https://bugzilla.gnome.org/show_bug.cgi?id=777955
2211
2212 2017-01-30 15:39:59 +0200  Sebastian Dröge <sebastian@centricular.com>
2213
2214         * gst/asfdemux/gstasfdemux.c:
2215           asfdemux: Reset number of languages to 0 when freeing the array because of errors
2216           Otherwise we will happily index into the array at NULL if the requested
2217           index is smaller than the number of languages that were previously
2218           allocated.
2219           https://bugzilla.gnome.org/show_bug.cgi?id=777937
2220
2221 2017-01-24 19:24:10 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
2222
2223         * tests/check/meson.build:
2224           meson: Properly use ':' for defining keywords
2225
2226 2017-01-13 12:39:09 +0000  Tim-Philipp Müller <tim@centricular.com>
2227
2228         * meson.build:
2229           meson: bump version
2230
2231 2017-01-12 16:32:52 +0200  Sebastian Dröge <sebastian@centricular.com>
2232
2233         * configure.ac:
2234           Back to development
2235
2236 === release 1.11.1 ===
2237
2238 2017-01-12 16:10:25 +0200  Sebastian Dröge <sebastian@centricular.com>
2239
2240         * ChangeLog:
2241         * NEWS:
2242         * RELEASE:
2243         * configure.ac:
2244         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2245         * docs/plugins/inspect/plugin-a52dec.xml:
2246         * docs/plugins/inspect/plugin-amrnb.xml:
2247         * docs/plugins/inspect/plugin-amrwbdec.xml:
2248         * docs/plugins/inspect/plugin-asf.xml:
2249         * docs/plugins/inspect/plugin-cdio.xml:
2250         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2251         * docs/plugins/inspect/plugin-dvdread.xml:
2252         * docs/plugins/inspect/plugin-dvdsub.xml:
2253         * docs/plugins/inspect/plugin-lame.xml:
2254         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2255         * docs/plugins/inspect/plugin-mpg123.xml:
2256         * docs/plugins/inspect/plugin-realmedia.xml:
2257         * docs/plugins/inspect/plugin-siddec.xml:
2258         * docs/plugins/inspect/plugin-twolame.xml:
2259         * docs/plugins/inspect/plugin-x264.xml:
2260         * docs/plugins/inspect/plugin-xingmux.xml:
2261         * gst-plugins-ugly.doap:
2262           Release 1.11.1
2263
2264 2017-01-12 14:45:56 +0200  Sebastian Dröge <sebastian@centricular.com>
2265
2266         * po/af.po:
2267         * po/az.po:
2268         * po/bg.po:
2269         * po/ca.po:
2270         * po/cs.po:
2271         * po/da.po:
2272         * po/de.po:
2273         * po/el.po:
2274         * po/en_GB.po:
2275         * po/eo.po:
2276         * po/es.po:
2277         * po/eu.po:
2278         * po/fi.po:
2279         * po/fr.po:
2280         * po/gl.po:
2281         * po/hr.po:
2282         * po/hu.po:
2283         * po/id.po:
2284         * po/it.po:
2285         * po/ja.po:
2286         * po/lt.po:
2287         * po/lv.po:
2288         * po/ms.po:
2289         * po/mt.po:
2290         * po/nb.po:
2291         * po/nl.po:
2292         * po/or.po:
2293         * po/pl.po:
2294         * po/pt_BR.po:
2295         * po/ro.po:
2296         * po/ru.po:
2297         * po/sk.po:
2298         * po/sl.po:
2299         * po/sq.po:
2300         * po/sr.po:
2301         * po/sv.po:
2302         * po/tr.po:
2303         * po/uk.po:
2304         * po/vi.po:
2305         * po/zh_CN.po:
2306           Update .po files
2307
2308 2017-01-12 14:37:02 +0200  Sebastian Dröge <sebastian@centricular.com>
2309
2310         * po/hr.po:
2311         * po/id.po:
2312         * po/sv.po:
2313           po: Update translations
2314
2315 2016-12-16 16:52:00 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
2316
2317         * ext/amrnb/meson.build:
2318         * ext/x264/meson.build:
2319         * meson.build:
2320           meson: Install presets files
2321
2322 2015-06-26 20:22:47 +0200  Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
2323
2324         * ext/x264/GstX264Enc.prs:
2325           x264enc: Add a youtube preset.
2326           Based on https://support.google.com/youtube/answer/1722171
2327           https://bugzilla.gnome.org/show_bug.cgi?id=751560
2328
2329 2016-12-28 10:42:15 +0000  Tim-Philipp Müller <tim@centricular.com>
2330
2331         * config.h.meson:
2332         * configure.ac:
2333         * docs/plugins/Makefile.am:
2334         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2335         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2336         * docs/plugins/inspect/plugin-mad.xml:
2337         * ext/Makefile.am:
2338         * ext/mad/Makefile.am:
2339         * ext/mad/gstmad.c:
2340         * ext/mad/gstmad.h:
2341         * ext/mad/meson.build:
2342         * ext/meson.build:
2343           mad: remove plugin
2344           We have better replacements such as the mpg123 plugin.
2345           The main reason to keep around mad was for 'freeform'
2346           mp3 support, but mpg123 can handle those too nowadays.
2347           Also, mad is GPL and has been unmaintained for years.
2348           https://bugzilla.gnome.org/show_bug.cgi?id=776140
2349
2350 2016-12-16 19:07:51 +0000  Tim-Philipp Müller <tim@centricular.com>
2351
2352         * Makefile.am:
2353         * configure.ac:
2354         * win32/MANIFEST:
2355         * win32/common/.gitignore:
2356         * win32/common/config.h:
2357           win32: remove platform-specific copies of generated headers
2358           Unused and no longer needed.
2359
2360 2016-12-14 10:24:26 +0000  Tim-Philipp Müller <tim@centricular.com>
2361
2362         * .gitignore:
2363         * Makefile.am:
2364         * configure.ac:
2365         * gst-plugins-ugly.spec.in:
2366           Remove generated .spec file
2367           Likely extremely bitrotten, and we should not ship this anyway.
2368
2369 2016-12-09 17:45:34 -0300  Thibault Saunier <tsaunier@gnome.org>
2370
2371         * meson.build:
2372           meson: Support building without Gst debug
2373
2374 2016-12-03 08:19:44 +0100  Edward Hervey <bilboed@bilboed.com>
2375
2376         * README:
2377         * common:
2378           Automatic update of common submodule
2379           From f980fd9 to 39ac2f5
2380
2381 2016-12-02 14:06:21 +0200  Sebastian Dröge <sebastian@centricular.com>
2382
2383         * gst/asfdemux/gstasfdemux.c:
2384           asfdemux: Fix memory leak of payload extensions for unusable/unsupported streams
2385           https://bugzilla.gnome.org/show_bug.cgi?id=775515
2386
2387 2016-11-30 18:11:30 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
2388
2389         * ext/x264/gstx264enc.c:
2390           x264enc: Add information for mixed mode
2391           https://bugzilla.gnome.org/show_bug.cgi?id=775411
2392
2393 2016-11-30 17:30:33 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
2394
2395         * ext/x264/gstx264enc.c:
2396           x264enc: Correctly pass interlacing/TFF information
2397           Give the interlacing information correctly to the encoder. Also parse
2398           TFF/BFF information from the caps and pass it too.
2399           https://bugzilla.gnome.org/show_bug.cgi?id=775411
2400
2401 2016-11-28 15:14:18 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
2402
2403         * ext/x264/gstx264enc.c:
2404           x264enc: Auto-detect interlace mode from caps
2405           If the caps are interlaced, interlacing is always enabled on the
2406           encoder. If the interlace-mode field is missing or if it's progressive,
2407           the encoder uses the "interlaced" property.
2408           https://bugzilla.gnome.org/show_bug.cgi?id=775228
2409
2410 2016-11-26 11:20:51 +0000  Tim-Philipp Müller <tim@centricular.com>
2411
2412         * .gitmodules:
2413           common: use https protocol for common submodule
2414           https://bugzilla.gnome.org/show_bug.cgi?id=775110
2415
2416 2016-11-25 23:51:00 +0200  Sebastian Dröge <sebastian@centricular.com>
2417
2418         * gst/realmedia/realhash.c:
2419           real: Fix compiler warnings with latest clang
2420           realhash.c:295:11: error: implicit conversion from 'int' to 'char' changes value from 128 to -128 [-Werror,-Wconstant-conversion]
2421           *buf1 = 128;
2422           ~ ^~~
2423           https://bugzilla.gnome.org/show_bug.cgi?id=775112
2424
2425 2016-11-25 12:41:03 +0100  Edward Hervey <edward@centricular.com>
2426
2427         * gst/asfdemux/gstasfdemux.c:
2428           asfdemux: Allow 64bit sizes for DATA object
2429           we *can* have files greater than 4GB, any other object should be
2430           smaller than that
2431
2432 2016-11-25 10:07:35 +0100  Edward Hervey <edward@centricular.com>
2433
2434         * gst/asfdemux/gstasfdemux.c:
2435           asfdemux: Add sanity check for asf_stream_audio
2436           We should have enough bytes for the specified codec_data
2437           https://bugzilla.gnome.org/show_bug.cgi?id=775070
2438
2439 2016-11-25 09:45:04 +0100  Edward Hervey <edward@centricular.com>
2440
2441         * gst/asfdemux/gstasfdemux.c:
2442           asfdemux: Add sanity checks when reading asf_stream_video_format
2443           It should report a size of at least 40 bytes
2444           Also check for the size of the remaining data (i.e. codec_data)
2445           https://bugzilla.gnome.org/show_bug.cgi?id=775070
2446
2447 2016-11-25 09:44:05 +0100  Edward Hervey <edward@centricular.com>
2448
2449         * gst/asfdemux/gstasfdemux.c:
2450           asfdemux: Add check for invalid/corrupt asf object
2451           An asf object can't realistically be bigger than 2**32 bytes.
2452           If it reports a size bigger than that, consider it corrupt and properly
2453           propagate the error back.
2454           https://bugzilla.gnome.org/show_bug.cgi?id=775070
2455
2456 2016-11-22 17:14:44 +0100  Edward Hervey <edward@centricular.com>
2457
2458         * gst/asfdemux/gstasfdemux.c:
2459           asfdemux: Handle EOS in push-mode on corrupted files
2460           It is possible no streams were activated when receiving EOS, if so
2461           handled it as if we hadn't seen the header
2462           https://bugzilla.gnome.org/show_bug.cgi?id=774846
2463
2464 2016-11-22 16:56:04 +0100  Edward Hervey <edward@centricular.com>
2465
2466         * gst/asfdemux/gstasfdemux.c:
2467         * gst/asfdemux/gstasfdemux.h:
2468           asfdemux: FILE headers are mandatory in the header
2469           As per the specification, also avoids ending up trying to play a
2470           file with plenty of un-initialized values.
2471           https://bugzilla.gnome.org/show_bug.cgi?id=774846
2472
2473 2016-11-22 16:54:26 +0100  Edward Hervey <edward@centricular.com>
2474
2475         * gst/asfdemux/gstasfdemux.c:
2476           asfdemux: Handle incomplete header in pull mode
2477           pulling headers is meant to complete as a whole. If we don't have
2478           enough data, it's an error.
2479           Avoids pipeline hangs on corrupted files
2480           https://bugzilla.gnome.org/show_bug.cgi?id=774846
2481
2482 2016-11-22 16:22:49 +0100  Edward Hervey <edward@centricular.com>
2483
2484         * gst/asfdemux/gstasfdemux.c:
2485           asfdemux: Handle issues with "empty" files
2486           In some corrupted files, we could end up with no actual streams
2487           being exposed.
2488           In those cases, make sure we properly propagate the failure all
2489           the way to the loop function. This avoids ending up in cases where
2490           we are neither EOS'd nor ERROR'd out from a pipeline point of view.
2491           https://bugzilla.gnome.org/show_bug.cgi?id=774846
2492
2493 2016-11-20 20:54:25 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
2494
2495         * ext/dvdread/dvdreadsrc.c:
2496           dvdreadsrc: dvd-spu-clut-change is a sticky custom event
2497
2498 2016-11-17 17:20:03 -0800  Scott D Phillips <scott.d.phillips@intel.com>
2499
2500         * meson.build:
2501           meson: Add ignored warnings for MSVC
2502           https://bugzilla.gnome.org/show_bug.cgi?id=774656
2503
2504 2016-11-11 14:15:17 +0200  Sebastian Dröge <sebastian@centricular.com>
2505
2506         * configure.ac:
2507         * ext/x264/Makefile.am:
2508         * ext/x264/gstx264enc.c:
2509         * ext/x264/gstx264enc.h:
2510         * ext/x264/meson.build:
2511         * meson_options.txt:
2512           x264enc: Add configure parameter to specify additional x264 libraries with e.g. different depth configuration
2513           x264 has to be compiled specifically for a target bit depth.
2514           Distributions currently ship various libraries in their packages, with
2515           different bit depths.
2516           This change now allows to provide them all at configure time and have
2517           the x264enc element dynamically switch between them based on the bit
2518           depth of the input format.
2519           https://bugzilla.gnome.org/show_bug.cgi?id=763297
2520
2521 2016-11-01 18:09:25 +0000  Tim-Philipp Müller <tim@centricular.com>
2522
2523         * meson.build:
2524           meson: update version
2525
2526 === release 1.11.0 ===
2527
2528 2016-11-01 18:53:15 +0200  Sebastian Dröge <sebastian@centricular.com>
2529
2530         * configure.ac:
2531           Back to development
2532
2533 === release 1.10.0 ===
2534
2535 2016-11-01 18:05:31 +0200  Sebastian Dröge <sebastian@centricular.com>
2536
2537         * ChangeLog:
2538         * NEWS:
2539         * RELEASE:
2540         * configure.ac:
2541         * docs/plugins/inspect/plugin-a52dec.xml:
2542         * docs/plugins/inspect/plugin-amrnb.xml:
2543         * docs/plugins/inspect/plugin-amrwbdec.xml:
2544         * docs/plugins/inspect/plugin-asf.xml:
2545         * docs/plugins/inspect/plugin-cdio.xml:
2546         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2547         * docs/plugins/inspect/plugin-dvdread.xml:
2548         * docs/plugins/inspect/plugin-dvdsub.xml:
2549         * docs/plugins/inspect/plugin-lame.xml:
2550         * docs/plugins/inspect/plugin-mad.xml:
2551         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2552         * docs/plugins/inspect/plugin-mpg123.xml:
2553         * docs/plugins/inspect/plugin-realmedia.xml:
2554         * docs/plugins/inspect/plugin-siddec.xml:
2555         * docs/plugins/inspect/plugin-twolame.xml:
2556         * docs/plugins/inspect/plugin-x264.xml:
2557         * docs/plugins/inspect/plugin-xingmux.xml:
2558         * gst-plugins-ugly.doap:
2559         * win32/common/config.h:
2560           Release 1.10.0
2561
2562 2016-11-01 17:54:16 +0200  Sebastian Dröge <sebastian@centricular.com>
2563
2564         * po/af.po:
2565         * po/az.po:
2566         * po/bg.po:
2567         * po/ca.po:
2568         * po/cs.po:
2569         * po/da.po:
2570         * po/de.po:
2571         * po/el.po:
2572         * po/en_GB.po:
2573         * po/eo.po:
2574         * po/es.po:
2575         * po/eu.po:
2576         * po/fi.po:
2577         * po/fr.po:
2578         * po/gl.po:
2579         * po/hr.po:
2580         * po/hu.po:
2581         * po/id.po:
2582         * po/it.po:
2583         * po/ja.po:
2584         * po/lt.po:
2585         * po/lv.po:
2586         * po/ms.po:
2587         * po/mt.po:
2588         * po/nb.po:
2589         * po/nl.po:
2590         * po/or.po:
2591         * po/pl.po:
2592         * po/pt_BR.po:
2593         * po/ro.po:
2594         * po/ru.po:
2595         * po/sk.po:
2596         * po/sl.po:
2597         * po/sq.po:
2598         * po/sr.po:
2599         * po/sv.po:
2600         * po/tr.po:
2601         * po/uk.po:
2602         * po/vi.po:
2603         * po/zh_CN.po:
2604           Update .po files
2605
2606 2016-11-01 17:43:01 +0200  Sebastian Dröge <sebastian@centricular.com>
2607
2608         * po/id.po:
2609         * po/sv.po:
2610           po: Update translations
2611
2612 2016-10-25 08:54:52 -0700  Scott D Phillips <scott.d.phillips@intel.com>
2613
2614         * meson.build:
2615         * tests/meson.build:
2616           meson: Don't depend on gstreamer-check-1.0 on windows
2617           https://bugzilla.gnome.org/show_bug.cgi?id=773114
2618
2619 2016-10-25 10:51:08 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
2620
2621         * meson.build:
2622         * tests/check/meson.build:
2623         * tests/meson.build:
2624           Revert "meson: move gstreamer-check-1.0 dependency to tests/check"
2625           This reverts commit 0555c09607e548b6c45d029ab31dbb3042195ae3.
2626           Does not actually work. See:
2627           https://bugzilla.gnome.org/show_bug.cgi?id=773114#c31
2628
2629 2016-10-24 00:35:23 +0100  Tim-Philipp Müller <tim@centricular.com>
2630
2631         * tests/check/meson.build:
2632           meson: fix build outside of gst-all
2633
2634 2016-10-21 00:47:14 -0700  Scott D Phillips <scott.d.phillips@intel.com>
2635
2636         * meson.build:
2637         * tests/check/meson.build:
2638         * tests/meson.build:
2639           meson: move gstreamer-check-1.0 dependency to tests/check
2640           https://bugzilla.gnome.org/show_bug.cgi?id=773114
2641
2642 2016-10-15 22:20:05 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
2643
2644         * meson.build:
2645           meson: Don't set c_std to gnu99
2646           Use the default for each compiler on every platform instead. This
2647           improves our compatibility with compilers that don't have gnu99 as
2648           a c_std.
2649
2650 2016-10-04 18:06:09 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
2651
2652         * meson.build:
2653         * tests/check/getpluginsdir:
2654         * tests/check/meson.build:
2655           meson: Make use of new environment object and set plugin path to builddir
2656           Workaround source_root being the root directory of all projects
2657           in the subproject case and remove now unneeded getpluginsdir
2658           Bump meson requirement to 0.35
2659
2660 2016-09-30 11:35:40 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
2661
2662         * hooks/pre-commit.hook:
2663         * meson.build:
2664         * tests/check/getpluginsdir:
2665           meson: Setup pre commit hook and fix getpluginsdir for standalone case
2666
2667 2016-09-30 11:41:28 +0100  Tim-Philipp Müller <tim@centricular.com>
2668
2669         * meson.build:
2670           meson: update version
2671
2672 === release 1.9.90 ===
2673
2674 2016-09-30 13:03:26 +0300  Sebastian Dröge <sebastian@centricular.com>
2675
2676         * ChangeLog:
2677         * NEWS:
2678         * RELEASE:
2679         * configure.ac:
2680         * docs/plugins/inspect/plugin-a52dec.xml:
2681         * docs/plugins/inspect/plugin-amrnb.xml:
2682         * docs/plugins/inspect/plugin-amrwbdec.xml:
2683         * docs/plugins/inspect/plugin-asf.xml:
2684         * docs/plugins/inspect/plugin-cdio.xml:
2685         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2686         * docs/plugins/inspect/plugin-dvdread.xml:
2687         * docs/plugins/inspect/plugin-dvdsub.xml:
2688         * docs/plugins/inspect/plugin-lame.xml:
2689         * docs/plugins/inspect/plugin-mad.xml:
2690         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2691         * docs/plugins/inspect/plugin-mpg123.xml:
2692         * docs/plugins/inspect/plugin-realmedia.xml:
2693         * docs/plugins/inspect/plugin-siddec.xml:
2694         * docs/plugins/inspect/plugin-twolame.xml:
2695         * docs/plugins/inspect/plugin-x264.xml:
2696         * docs/plugins/inspect/plugin-xingmux.xml:
2697         * gst-plugins-ugly.doap:
2698         * win32/common/config.h:
2699           Release 1.9.90
2700
2701 2016-09-30 12:23:17 +0300  Sebastian Dröge <sebastian@centricular.com>
2702
2703         * po/af.po:
2704         * po/az.po:
2705         * po/bg.po:
2706         * po/ca.po:
2707         * po/cs.po:
2708         * po/da.po:
2709         * po/de.po:
2710         * po/el.po:
2711         * po/en_GB.po:
2712         * po/eo.po:
2713         * po/es.po:
2714         * po/eu.po:
2715         * po/fi.po:
2716         * po/fr.po:
2717         * po/gl.po:
2718         * po/hr.po:
2719         * po/hu.po:
2720         * po/id.po:
2721         * po/it.po:
2722         * po/ja.po:
2723         * po/lt.po:
2724         * po/lv.po:
2725         * po/ms.po:
2726         * po/mt.po:
2727         * po/nb.po:
2728         * po/nl.po:
2729         * po/or.po:
2730         * po/pl.po:
2731         * po/pt_BR.po:
2732         * po/ro.po:
2733         * po/ru.po:
2734         * po/sk.po:
2735         * po/sl.po:
2736         * po/sq.po:
2737         * po/sr.po:
2738         * po/sv.po:
2739         * po/tr.po:
2740         * po/uk.po:
2741         * po/vi.po:
2742         * po/zh_CN.po:
2743           Update .po files
2744
2745 2016-09-30 11:44:22 +0300  Sebastian Dröge <sebastian@centricular.com>
2746
2747         * po/id.po:
2748         * po/sv.po:
2749           po: Update translations
2750
2751 2016-09-29 12:39:34 +0300  Sebastian Dröge <sebastian@centricular.com>
2752
2753         * ext/x264/gstx264enc.c:
2754           x264enc: Set colorimetry and chroma-site information
2755           https://bugzilla.gnome.org/show_bug.cgi?id=772159
2756
2757 2016-09-24 09:08:00 +0100  Tim-Philipp Müller <tim@centricular.com>
2758
2759         * meson.build:
2760         * po/meson.build:
2761           meson: hook up translations
2762
2763 2016-09-24 08:59:55 +0100  Tim-Philipp Müller <tim@centricular.com>
2764
2765         * meson.build:
2766         * tests/check/getpluginsdir:
2767         * tests/check/meson.build:
2768         * tests/meson.build:
2769           meson: hook up unit tests
2770
2771 2016-09-14 11:30:58 +0200  Sebastian Dröge <sebastian@centricular.com>
2772
2773         * configure.ac:
2774           configure: Depend on gstreamer 1.9.2.1
2775
2776 2016-09-10 20:51:36 +1000  Jan Schmidt <jan@centricular.com>
2777
2778         * autogen.sh:
2779         * common:
2780           Automatic update of common submodule
2781           From b18d820 to f980fd9
2782
2783 2016-09-10 09:54:15 +1000  Jan Schmidt <jan@centricular.com>
2784
2785         * autogen.sh:
2786         * common:
2787           Automatic update of common submodule
2788           From f49c55e to b18d820
2789
2790 2016-09-05 12:22:56 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
2791
2792         * meson.build:
2793           meson: Bump version to 1.9.2
2794
2795 2016-09-01 12:28:57 +0300  Sebastian Dröge <sebastian@centricular.com>
2796
2797         * configure.ac:
2798           Back to development
2799
2800 === release 1.9.2 ===
2801
2802 2016-09-01 12:28:45 +0300  Sebastian Dröge <sebastian@centricular.com>
2803
2804         * ChangeLog:
2805         * NEWS:
2806         * RELEASE:
2807         * configure.ac:
2808         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2809         * docs/plugins/inspect/plugin-a52dec.xml:
2810         * docs/plugins/inspect/plugin-amrnb.xml:
2811         * docs/plugins/inspect/plugin-amrwbdec.xml:
2812         * docs/plugins/inspect/plugin-asf.xml:
2813         * docs/plugins/inspect/plugin-cdio.xml:
2814         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2815         * docs/plugins/inspect/plugin-dvdread.xml:
2816         * docs/plugins/inspect/plugin-dvdsub.xml:
2817         * docs/plugins/inspect/plugin-lame.xml:
2818         * docs/plugins/inspect/plugin-mad.xml:
2819         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2820         * docs/plugins/inspect/plugin-mpg123.xml:
2821         * docs/plugins/inspect/plugin-realmedia.xml:
2822         * docs/plugins/inspect/plugin-siddec.xml:
2823         * docs/plugins/inspect/plugin-twolame.xml:
2824         * docs/plugins/inspect/plugin-x264.xml:
2825         * docs/plugins/inspect/plugin-xingmux.xml:
2826         * gst-plugins-ugly.doap:
2827         * win32/common/config.h:
2828           Release 1.9.2
2829
2830 2016-09-01 11:24:13 +0300  Sebastian Dröge <sebastian@centricular.com>
2831
2832         * po/af.po:
2833         * po/az.po:
2834         * po/bg.po:
2835         * po/ca.po:
2836         * po/cs.po:
2837         * po/da.po:
2838         * po/de.po:
2839         * po/el.po:
2840         * po/en_GB.po:
2841         * po/eo.po:
2842         * po/es.po:
2843         * po/eu.po:
2844         * po/fi.po:
2845         * po/fr.po:
2846         * po/gl.po:
2847         * po/hr.po:
2848         * po/hu.po:
2849         * po/id.po:
2850         * po/it.po:
2851         * po/ja.po:
2852         * po/lt.po:
2853         * po/lv.po:
2854         * po/ms.po:
2855         * po/mt.po:
2856         * po/nb.po:
2857         * po/nl.po:
2858         * po/or.po:
2859         * po/pl.po:
2860         * po/pt_BR.po:
2861         * po/ro.po:
2862         * po/ru.po:
2863         * po/sk.po:
2864         * po/sl.po:
2865         * po/sq.po:
2866         * po/sr.po:
2867         * po/sv.po:
2868         * po/tr.po:
2869         * po/uk.po:
2870         * po/vi.po:
2871         * po/zh_CN.po:
2872           po: Update translations
2873
2874 2016-09-01 10:57:46 +0300  Sebastian Dröge <sebastian@centricular.com>
2875
2876         * ext/sidplay/gstsiddec.cc:
2877           siddec: Fix compilation with debugging disabled
2878           gstsiddec.o
2879           gstsiddec.cc: In function ‘void play_loop(GstPad*)’:
2880           gstsiddec.cc:446:18: error: unused variable ‘reason’ [-Werror=unused-variable]
2881           const gchar *reason = gst_flow_get_name (ret);
2882           ^
2883
2884 2016-08-19 11:11:14 -0700  Thibault Saunier <thibault.saunier@osg.samsung.com>
2885
2886         * ext/sidplay/gstsiddec.cc:
2887         * gst/asfdemux/gstasfdemux.c:
2888         * gst/realmedia/rmdemux.c:
2889           Use the new API to post flow ERROR messages on the bus
2890           https://bugzilla.gnome.org/show_bug.cgi?id=770158
2891
2892 2016-08-24 09:45:05 -0300  Thibault Saunier <tsaunier@gnome.org>
2893
2894         * gst/asfdemux/meson.build:
2895           meson: Link asfdemux against the gstsdp library
2896
2897 2016-08-23 15:29:10 -0300  Thibault Saunier <tsaunier@gnome.org>
2898
2899         * meson.build:
2900           meson: Add support for fallback subprojects
2901
2902 2016-08-12 21:25:34 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
2903
2904         * .gitignore:
2905         * config.h.meson:
2906         * ext/a52dec/meson.build:
2907         * ext/amrnb/meson.build:
2908         * ext/amrwbdec/meson.build:
2909         * ext/cdio/meson.build:
2910         * ext/dvdread/meson.build:
2911         * ext/lame/meson.build:
2912         * ext/mad/meson.build:
2913         * ext/meson.build:
2914         * ext/mpeg2dec/meson.build:
2915         * ext/mpg123/meson.build:
2916         * ext/twolame/meson.build:
2917         * ext/x264/meson.build:
2918         * gst/asfdemux/meson.build:
2919         * gst/dvdlpcmdec/meson.build:
2920         * gst/dvdsub/meson.build:
2921         * gst/meson.build:
2922         * gst/realmedia/meson.build:
2923         * gst/xingmux/meson.build:
2924         * meson.build:
2925           Add support for Meson as alternative/parallel build system
2926           https://github.com/mesonbuild/meson
2927           With contributions from:
2928           Tim-Philipp Müller <tim@centricular.com>
2929           Jussi Pakkanen <jpakkane@gmail.com> (original port)
2930           Highlights of the features provided are:
2931           * Faster builds on Linux (~40-50% faster)
2932           * The ability to build with MSVC on Windows
2933           * Generate Visual Studio project files
2934           * Generate XCode project files
2935           * Much faster builds on Windows (on-par with Linux)
2936           * Seriously fast configure and building on embedded
2937           ... and many more. For more details see:
2938           http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html
2939           http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html
2940           Building with Meson should work on both Linux and Windows, but may
2941           need a few more tweaks on other operating systems.
2942
2943 2016-08-12 21:41:39 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
2944
2945         * ext/a52dec/gsta52dec.c:
2946         * ext/dvdread/dvdreadsrc.c:
2947         * ext/x264/gstx264enc.h:
2948         * gst/realmedia/realhash.c:
2949         * gst/realmedia/rtspreal.c:
2950           plugins: Use <stdint.h> instead of _stdint.h
2951           _stdint.h is generated by Autotools and we don't really need it. All
2952           supported platforms now ship with stdint.h. The only stickler was MSVC,
2953           and since Visual Studio 2015 it also ships stdint.h now.
2954
2955 2016-08-19 13:01:39 +0100  Tim-Philipp Müller <tim@centricular.com>
2956
2957         * ext/mpeg2dec/perftest.c:
2958           mpeg2dec: remove file no longer used or needed
2959
2960 2016-08-08 09:58:20 +0100  Tim-Philipp Müller <tim@centricular.com>
2961
2962         * gst/dvdlpcmdec/Makefile.am:
2963           dvdlpcmdec: add libgstbase CFLAGS as well
2964           For consistency.
2965           https://bugzilla.gnome.org/show_bug.cgi?id=769610
2966
2967 2016-08-07 00:10:24 +0000  xlazom00 <xlazom00@gmail.com>
2968
2969         * gst/dvdlpcmdec/Makefile.am:
2970           dvdlpcmdec: link libgstbase-1.0
2971           https://bugzilla.gnome.org/show_bug.cgi?id=769610
2972
2973 2016-08-02 13:38:25 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
2974
2975         * gst/asfdemux/gstasfdemux.c:
2976           asfdemux: Add byte rate based bitrate tag in case there are no audio props
2977           https://bugzilla.gnome.org/show_bug.cgi?id=769418
2978
2979 2016-04-28 16:42:43 +0200  Michael Olbrich <m.olbrich@pengutronix.de>
2980
2981         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2982         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
2983           dvdlpcmdec: add support for another format
2984           The format specification can be found here:
2985           http://www.dvdforum.org/images/Guideline1394V10R0_20020911.pdf
2986           Note: This format is also used for Wifi-Display.
2987           https://bugzilla.gnome.org/show_bug.cgi?id=765807
2988
2989 2016-04-28 16:32:53 +0200  Michael Olbrich <m.olbrich@pengutronix.de>
2990
2991         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2992         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
2993           dvdlpcmdec: rewrite to use GstAudioDecoder
2994           https://bugzilla.gnome.org/show_bug.cgi?id=765807
2995
2996 2016-07-24 10:00:48 +0200  Josep Torra <n770galaxy@gmail.com>
2997
2998         * ext/sidplay/gstsiddec.cc:
2999           sidplay: fix compiler warnings when building with -O3
3000           Avoid compiler warnings "‘foo’ may be used uninitialized in this
3001           function" when building with -O3 by checking the return bool value
3002           of format conversion function.
3003           https://bugzilla.gnome.org/show_bug.cgi?id=769116
3004
3005 2016-07-11 21:14:06 +0200  Stefan Sauer <ensonic@users.sf.net>
3006
3007         * common:
3008           Automatic update of common submodule
3009           From f363b32 to f49c55e
3010
3011 2016-07-06 13:51:09 +0300  Sebastian Dröge <sebastian@centricular.com>
3012
3013         * configure.ac:
3014           Back to development
3015
3016 === release 1.9.1 ===
3017
3018 2016-07-06 13:15:28 +0300  Sebastian Dröge <sebastian@centricular.com>
3019
3020         * ChangeLog:
3021         * NEWS:
3022         * RELEASE:
3023         * configure.ac:
3024         * docs/plugins/inspect/plugin-a52dec.xml:
3025         * docs/plugins/inspect/plugin-amrnb.xml:
3026         * docs/plugins/inspect/plugin-amrwbdec.xml:
3027         * docs/plugins/inspect/plugin-asf.xml:
3028         * docs/plugins/inspect/plugin-cdio.xml:
3029         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3030         * docs/plugins/inspect/plugin-dvdread.xml:
3031         * docs/plugins/inspect/plugin-dvdsub.xml:
3032         * docs/plugins/inspect/plugin-lame.xml:
3033         * docs/plugins/inspect/plugin-mad.xml:
3034         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3035         * docs/plugins/inspect/plugin-mpg123.xml:
3036         * docs/plugins/inspect/plugin-realmedia.xml:
3037         * docs/plugins/inspect/plugin-siddec.xml:
3038         * docs/plugins/inspect/plugin-twolame.xml:
3039         * docs/plugins/inspect/plugin-x264.xml:
3040         * docs/plugins/inspect/plugin-xingmux.xml:
3041         * gst-plugins-ugly.doap:
3042         * win32/common/config.h:
3043           Release 1.9.1
3044
3045 2016-07-06 11:54:01 +0300  Sebastian Dröge <sebastian@centricular.com>
3046
3047         * po/af.po:
3048         * po/az.po:
3049         * po/bg.po:
3050         * po/ca.po:
3051         * po/cs.po:
3052         * po/da.po:
3053         * po/de.po:
3054         * po/el.po:
3055         * po/en_GB.po:
3056         * po/eo.po:
3057         * po/es.po:
3058         * po/eu.po:
3059         * po/fi.po:
3060         * po/fr.po:
3061         * po/gl.po:
3062         * po/hr.po:
3063         * po/hu.po:
3064         * po/id.po:
3065         * po/it.po:
3066         * po/ja.po:
3067         * po/lt.po:
3068         * po/lv.po:
3069         * po/ms.po:
3070         * po/mt.po:
3071         * po/nb.po:
3072         * po/nl.po:
3073         * po/or.po:
3074         * po/pl.po:
3075         * po/pt_BR.po:
3076         * po/ro.po:
3077         * po/ru.po:
3078         * po/sk.po:
3079         * po/sl.po:
3080         * po/sq.po:
3081         * po/sr.po:
3082         * po/sv.po:
3083         * po/tr.po:
3084         * po/uk.po:
3085         * po/vi.po:
3086         * po/zh_CN.po:
3087           Update .po files
3088
3089 2016-07-06 10:19:44 +0300  Sebastian Dröge <sebastian@centricular.com>
3090
3091         * po/hr.po:
3092           po: Update translations
3093
3094 2016-06-21 11:46:53 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3095
3096         * common:
3097           Automatic update of common submodule
3098           From ac2f647 to f363b32
3099
3100 2015-05-12 11:08:55 +0300  Vootele Vesterblom <vov@bang-olufsen.dk>
3101
3102         * gst/asfdemux/gstasfdemux.c:
3103           asfdemux: fix seeking back after EOS has been reached in push mode
3104           Fix seeking when demuxer is in INDEX state. This happens when we
3105           reached the end of the stream. It should still be possible to do
3106           a flushing seek and seek back to any other position though. Instead
3107           the demuxer would just go straight to EOS again instead of going
3108           back to processing packets again from the new position.
3109           https://bugzilla.gnome.org/show_bug.cgi?id=749066
3110
3111 2016-05-17 16:00:29 +0300  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
3112
3113         * gst/realmedia/rdtmanager.c:
3114           rdtmanager: fix clock leak
3115           The clock returned by gst_system_clock_obtain() was never unreffed.
3116           https://bugzilla.gnome.org/show_bug.cgi?id=766565
3117
3118 2016-05-15 13:33:30 +0300  Sebastian Dröge <sebastian@centricular.com>
3119
3120         * docs/plugins/inspect/plugin-a52dec.xml:
3121         * docs/plugins/inspect/plugin-amrnb.xml:
3122         * docs/plugins/inspect/plugin-amrwbdec.xml:
3123         * docs/plugins/inspect/plugin-asf.xml:
3124         * docs/plugins/inspect/plugin-cdio.xml:
3125         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3126         * docs/plugins/inspect/plugin-dvdread.xml:
3127         * docs/plugins/inspect/plugin-dvdsub.xml:
3128         * docs/plugins/inspect/plugin-lame.xml:
3129         * docs/plugins/inspect/plugin-mad.xml:
3130         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3131         * docs/plugins/inspect/plugin-mpg123.xml:
3132         * docs/plugins/inspect/plugin-realmedia.xml:
3133         * docs/plugins/inspect/plugin-siddec.xml:
3134         * docs/plugins/inspect/plugin-twolame.xml:
3135         * docs/plugins/inspect/plugin-x264.xml:
3136         * docs/plugins/inspect/plugin-xingmux.xml:
3137           docs: Update for git master
3138
3139 2016-04-16 09:15:43 +0100  Tim-Philipp Müller <tim@centricular.com>
3140
3141         * ext/amrnb/amrnbdec.c:
3142         * ext/mad/gstmad.c:
3143           amrnbec, mad: fix two more parse function declarations
3144
3145 2016-04-15 20:46:37 +0100  Tim-Philipp Müller <tim@centricular.com>
3146
3147         * ext/a52dec/gsta52dec.c:
3148         * ext/amrwbdec/amrwbdec.c:
3149           a52dec, amrwbec: fix parse function declaration mismatch
3150           Fixes MSVC compiler warning:
3151           amrwbdec.c(99): warning C4133: '=': incompatible types
3152           - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
3153           'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
3154           gsta52dec.c(156): warning C4133: '=': incompatible types
3155           - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
3156           'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
3157
3158 2016-04-15 19:55:03 +0100  Tim-Philipp Müller <tim@centricular.com>
3159
3160         * ext/mpg123/gstmpg123audiodec.h:
3161           mpg123: fix build with msvc
3162           Fix syntax errors when compiling against cerbero-provided libmpg123
3163           headers. We do the same as the libmpg123 internal visual studio
3164           build here.
3165           mpg123.h(1378): error C2143: syntax error: missing ')' before '('
3166           mpg123.h(1378): error C2081: 'ssize_t': name in formal parameter list illegal
3167           mpg123.h(1378): error C2143: syntax error: missing ')' before '*'
3168           mpg123.h(1378): error C2091: function returns function
3169           mpg123.h(1378): error C2143: syntax error: missing '{' before '*'
3170           mpg123.h(1378): error C2059: syntax error: ')'
3171           mpg123.h(1379): error C2143: syntax error: missing ')' before '*'
3172           mpg123.h(1379): error C2365: 'off_t': redefinition; previous definition was 'typedef'
3173           ...
3174
3175 2016-04-15 18:37:42 +0100  Tim-Philipp Müller <tim@centricular.com>
3176
3177         * configure.ac:
3178         * ext/mpeg2dec/gstmpeg2dec.c:
3179           mpeg2dec: bump libmpeg2 requirement to 0.5.1 and fix msvc build
3180           libmpeg2 0.5.1 was released in mid-2008, let's bump the requirement
3181           and get rid of version-dependent code paths. There's still
3182           avdec_mpeg2video for those who are stuck on ancient distros which
3183           we don't target any more.
3184           Also fixes build with MSVC, which doesn't like #if #else #endif
3185           inside macro arguments (like the GST_DEBUG_OBJECT in line 941).
3186
3187 2016-04-14 10:02:50 +0100  Julien Isorce <j.isorce@samsung.com>
3188
3189         * README:
3190         * common:
3191           Automatic update of common submodule
3192           From 6f2d209 to ac2f647
3193
3194 2016-03-04 16:14:44 +0900  Vineeth TM <vineeth.tm@samsung.com>
3195
3196         * ext/a52dec/gsta52dec.c:
3197         * ext/amrnb/amrnbdec.c:
3198         * ext/amrnb/amrnbenc.c:
3199         * ext/amrwbdec/amrwbdec.c:
3200         * ext/dvdread/dvdreadsrc.c:
3201         * ext/lame/gstlamemp3enc.c:
3202         * ext/mad/gstmad.c:
3203         * ext/mpeg2dec/gstmpeg2dec.c:
3204         * ext/sidplay/gstsiddec.cc:
3205         * ext/twolame/gsttwolamemp2enc.c:
3206         * ext/x264/gstx264enc.c:
3207         * gst/asfdemux/gstasfdemux.c:
3208         * gst/asfdemux/gstrtpasfdepay.c:
3209         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3210         * gst/dvdsub/gstdvdsubdec.c:
3211         * gst/dvdsub/gstdvdsubparse.c:
3212         * gst/realmedia/pnmsrc.c:
3213         * gst/realmedia/rademux.c:
3214         * gst/realmedia/rdtdepay.c:
3215         * gst/realmedia/rdtmanager.c:
3216         * gst/realmedia/rmdemux.c:
3217         * gst/xingmux/gstxingmux.c:
3218           ugly: use new gst_element_class_add_static_pad_template()
3219           https://bugzilla.gnome.org/show_bug.cgi?id=763082
3220
3221 2016-03-24 13:33:22 +0200  Sebastian Dröge <sebastian@centricular.com>
3222
3223         * configure.ac:
3224           Back to development
3225
3226 === release 1.8.0 ===
3227
3228 2016-03-24 12:43:04 +0200  Sebastian Dröge <sebastian@centricular.com>
3229
3230         * ChangeLog:
3231         * NEWS:
3232         * RELEASE:
3233         * configure.ac:
3234         * docs/plugins/inspect/plugin-a52dec.xml:
3235         * docs/plugins/inspect/plugin-amrnb.xml:
3236         * docs/plugins/inspect/plugin-amrwbdec.xml:
3237         * docs/plugins/inspect/plugin-asf.xml:
3238         * docs/plugins/inspect/plugin-cdio.xml:
3239         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3240         * docs/plugins/inspect/plugin-dvdread.xml:
3241         * docs/plugins/inspect/plugin-dvdsub.xml:
3242         * docs/plugins/inspect/plugin-lame.xml:
3243         * docs/plugins/inspect/plugin-mad.xml:
3244         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3245         * docs/plugins/inspect/plugin-mpg123.xml:
3246         * docs/plugins/inspect/plugin-realmedia.xml:
3247         * docs/plugins/inspect/plugin-siddec.xml:
3248         * docs/plugins/inspect/plugin-twolame.xml:
3249         * docs/plugins/inspect/plugin-x264.xml:
3250         * docs/plugins/inspect/plugin-xingmux.xml:
3251         * gst-plugins-ugly.doap:
3252         * win32/common/config.h:
3253           Release 1.8.0
3254
3255 2016-03-24 12:18:09 +0200  Sebastian Dröge <sebastian@centricular.com>
3256
3257         * po/af.po:
3258         * po/az.po:
3259         * po/bg.po:
3260         * po/ca.po:
3261         * po/cs.po:
3262         * po/da.po:
3263         * po/de.po:
3264         * po/el.po:
3265         * po/en_GB.po:
3266         * po/eo.po:
3267         * po/es.po:
3268         * po/eu.po:
3269         * po/fi.po:
3270         * po/fr.po:
3271         * po/gl.po:
3272         * po/hr.po:
3273         * po/hu.po:
3274         * po/id.po:
3275         * po/it.po:
3276         * po/ja.po:
3277         * po/lt.po:
3278         * po/lv.po:
3279         * po/ms.po:
3280         * po/mt.po:
3281         * po/nb.po:
3282         * po/nl.po:
3283         * po/or.po:
3284         * po/pl.po:
3285         * po/pt_BR.po:
3286         * po/ro.po:
3287         * po/ru.po:
3288         * po/sk.po:
3289         * po/sl.po:
3290         * po/sq.po:
3291         * po/sr.po:
3292         * po/sv.po:
3293         * po/tr.po:
3294         * po/uk.po:
3295         * po/vi.po:
3296         * po/zh_CN.po:
3297           Update .po files
3298
3299 === release 1.7.91 ===
3300
3301 2016-03-15 12:21:07 +0200  Sebastian Dröge <sebastian@centricular.com>
3302
3303         * ChangeLog:
3304         * NEWS:
3305         * RELEASE:
3306         * configure.ac:
3307         * docs/plugins/inspect/plugin-a52dec.xml:
3308         * docs/plugins/inspect/plugin-amrnb.xml:
3309         * docs/plugins/inspect/plugin-amrwbdec.xml:
3310         * docs/plugins/inspect/plugin-asf.xml:
3311         * docs/plugins/inspect/plugin-cdio.xml:
3312         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3313         * docs/plugins/inspect/plugin-dvdread.xml:
3314         * docs/plugins/inspect/plugin-dvdsub.xml:
3315         * docs/plugins/inspect/plugin-lame.xml:
3316         * docs/plugins/inspect/plugin-mad.xml:
3317         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3318         * docs/plugins/inspect/plugin-mpg123.xml:
3319         * docs/plugins/inspect/plugin-realmedia.xml:
3320         * docs/plugins/inspect/plugin-siddec.xml:
3321         * docs/plugins/inspect/plugin-twolame.xml:
3322         * docs/plugins/inspect/plugin-x264.xml:
3323         * docs/plugins/inspect/plugin-xingmux.xml:
3324         * gst-plugins-ugly.doap:
3325         * win32/common/config.h:
3326           Release 1.7.91
3327
3328 2016-03-15 12:03:34 +0200  Sebastian Dröge <sebastian@centricular.com>
3329
3330         * po/af.po:
3331         * po/az.po:
3332         * po/bg.po:
3333         * po/ca.po:
3334         * po/cs.po:
3335         * po/da.po:
3336         * po/de.po:
3337         * po/el.po:
3338         * po/en_GB.po:
3339         * po/eo.po:
3340         * po/es.po:
3341         * po/eu.po:
3342         * po/fi.po:
3343         * po/fr.po:
3344         * po/gl.po:
3345         * po/hr.po:
3346         * po/hu.po:
3347         * po/id.po:
3348         * po/it.po:
3349         * po/ja.po:
3350         * po/lt.po:
3351         * po/lv.po:
3352         * po/ms.po:
3353         * po/mt.po:
3354         * po/nb.po:
3355         * po/nl.po:
3356         * po/or.po:
3357         * po/pl.po:
3358         * po/pt_BR.po:
3359         * po/ro.po:
3360         * po/ru.po:
3361         * po/sk.po:
3362         * po/sl.po:
3363         * po/sq.po:
3364         * po/sr.po:
3365         * po/sv.po:
3366         * po/tr.po:
3367         * po/uk.po:
3368         * po/vi.po:
3369         * po/zh_CN.po:
3370           Update .po files
3371
3372 2016-03-08 12:26:01 +0100  Edward Hervey <edward@centricular.com>
3373
3374         * gst/asfdemux/gstasfdemux.c:
3375         * gst/asfdemux/gstasfdemux.h:
3376           asfdemux: Don't modify segment values on accurate seeks
3377           When dealing with accurate seeks, we want to return exactly the segment
3378           that was requested by the seek event, and not adjust the values.
3379           https://bugzilla.gnome.org/show_bug.cgi?id=755469
3380
3381 === release 1.7.90 ===
3382
3383 2016-03-01 18:42:01 +0200  Sebastian Dröge <sebastian@centricular.com>
3384
3385         * ChangeLog:
3386         * NEWS:
3387         * RELEASE:
3388         * configure.ac:
3389         * docs/plugins/inspect/plugin-a52dec.xml:
3390         * docs/plugins/inspect/plugin-amrnb.xml:
3391         * docs/plugins/inspect/plugin-amrwbdec.xml:
3392         * docs/plugins/inspect/plugin-asf.xml:
3393         * docs/plugins/inspect/plugin-cdio.xml:
3394         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3395         * docs/plugins/inspect/plugin-dvdread.xml:
3396         * docs/plugins/inspect/plugin-dvdsub.xml:
3397         * docs/plugins/inspect/plugin-lame.xml:
3398         * docs/plugins/inspect/plugin-mad.xml:
3399         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3400         * docs/plugins/inspect/plugin-mpg123.xml:
3401         * docs/plugins/inspect/plugin-realmedia.xml:
3402         * docs/plugins/inspect/plugin-siddec.xml:
3403         * docs/plugins/inspect/plugin-twolame.xml:
3404         * docs/plugins/inspect/plugin-x264.xml:
3405         * docs/plugins/inspect/plugin-xingmux.xml:
3406         * gst-plugins-ugly.doap:
3407         * win32/common/config.h:
3408           Release 1.7.90
3409
3410 2016-03-01 17:18:01 +0200  Sebastian Dröge <sebastian@centricular.com>
3411
3412         * po/af.po:
3413         * po/az.po:
3414         * po/ca.po:
3415         * po/cs.po:
3416         * po/da.po:
3417         * po/de.po:
3418         * po/el.po:
3419         * po/en_GB.po:
3420         * po/eo.po:
3421         * po/es.po:
3422         * po/eu.po:
3423         * po/fi.po:
3424         * po/fr.po:
3425         * po/gl.po:
3426         * po/hr.po:
3427         * po/hu.po:
3428         * po/id.po:
3429         * po/it.po:
3430         * po/ja.po:
3431         * po/lt.po:
3432         * po/lv.po:
3433         * po/ms.po:
3434         * po/mt.po:
3435         * po/nb.po:
3436         * po/nl.po:
3437         * po/or.po:
3438         * po/pl.po:
3439         * po/pt_BR.po:
3440         * po/ro.po:
3441         * po/ru.po:
3442         * po/sk.po:
3443         * po/sl.po:
3444         * po/sq.po:
3445         * po/sr.po:
3446         * po/sv.po:
3447         * po/tr.po:
3448         * po/uk.po:
3449         * po/vi.po:
3450         * po/zh_CN.po:
3451           Update .po files
3452
3453 2016-03-01 16:54:07 +0200  Sebastian Dröge <sebastian@centricular.com>
3454
3455         * po/bg.po:
3456           po: Update translations
3457
3458 2016-02-27 20:17:31 +0100  Jens Georg <mail@jensge.org>
3459
3460         * ext/dvdread/dvdreadsrc.c:
3461           dvdread: Fix seek starting at 0 for title != 1
3462           Otherwise the playback would start at title 0
3463           https://bugzilla.gnome.org/show_bug.cgi?id=762787
3464
3465 2016-02-26 12:41:18 +0200  Sebastian Dröge <sebastian@centricular.com>
3466
3467         * common:
3468           Automatic update of common submodule
3469           From b64f03f to 6f2d209
3470
3471 2016-02-22 22:08:12 +0000  Tim-Philipp Müller <tim@centricular.com>
3472
3473         * gst/asfdemux/gstasfdemux.c:
3474           asfdemux: fix adding bitrate to stream tags
3475           https://bugzilla.gnome.org/show_bug.cgi?id=699586
3476
3477 2016-02-21 10:11:12 +0000  Tim-Philipp Müller <tim@centricular.com>
3478
3479         * gst/asfdemux/asf.vcproj:
3480         * gst/realmedia/rmdemux.vcproj:
3481         * win32/MANIFEST:
3482         * win32/gst.sln:
3483         * win32/vs6/gst_plugins_ugly.dsw:
3484         * win32/vs6/libgstasfdemux.dsp:
3485         * win32/vs6/libgstdvdlpcmdec.dsp:
3486         * win32/vs6/libgstdvdsub.dsp:
3487         * win32/vs6/libgstlame.dsp:
3488         * win32/vs6/libgstmad.dsp:
3489         * win32/vs6/libgstrealmedia.dsp:
3490         * win32/vs6/libgstsynaesthesia.dsp:
3491           win32: remove outdated build cruft
3492           This hasn't been touched for generations, doesn't work,
3493           and is just causing confusion. We also don't want to
3494           maintain these files manually.
3495
3496 2016-02-20 11:55:37 +0000  Tim-Philipp Müller <tim@centricular.com>
3497
3498         * ext/mpeg2dec/gstmpeg2dec.c:
3499           mpeg2dec: don't use exported but undeclared core debug category symbols
3500           It's not right and won't work on Windows with MSVC.
3501
3502 2016-02-19 12:38:34 +0200  Sebastian Dröge <sebastian@centricular.com>
3503
3504         * configure.ac:
3505           Back to development
3506
3507 === release 1.7.2 ===
3508
3509 2016-02-19 11:58:13 +0200  Sebastian Dröge <sebastian@centricular.com>
3510
3511         * ChangeLog:
3512         * NEWS:
3513         * RELEASE:
3514         * configure.ac:
3515         * docs/plugins/inspect/plugin-a52dec.xml:
3516         * docs/plugins/inspect/plugin-amrnb.xml:
3517         * docs/plugins/inspect/plugin-amrwbdec.xml:
3518         * docs/plugins/inspect/plugin-asf.xml:
3519         * docs/plugins/inspect/plugin-cdio.xml:
3520         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3521         * docs/plugins/inspect/plugin-dvdread.xml:
3522         * docs/plugins/inspect/plugin-dvdsub.xml:
3523         * docs/plugins/inspect/plugin-lame.xml:
3524         * docs/plugins/inspect/plugin-mad.xml:
3525         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3526         * docs/plugins/inspect/plugin-mpg123.xml:
3527         * docs/plugins/inspect/plugin-realmedia.xml:
3528         * docs/plugins/inspect/plugin-siddec.xml:
3529         * docs/plugins/inspect/plugin-twolame.xml:
3530         * docs/plugins/inspect/plugin-x264.xml:
3531         * docs/plugins/inspect/plugin-xingmux.xml:
3532         * gst-plugins-ugly.doap:
3533         * win32/common/config.h:
3534           Release 1.7.2
3535
3536 2016-02-19 11:21:03 +0200  Sebastian Dröge <sebastian@centricular.com>
3537
3538         * po/af.po:
3539         * po/az.po:
3540         * po/bg.po:
3541         * po/ca.po:
3542         * po/cs.po:
3543         * po/da.po:
3544         * po/de.po:
3545         * po/el.po:
3546         * po/en_GB.po:
3547         * po/eo.po:
3548         * po/es.po:
3549         * po/eu.po:
3550         * po/fi.po:
3551         * po/gl.po:
3552         * po/hr.po:
3553         * po/hu.po:
3554         * po/id.po:
3555         * po/it.po:
3556         * po/ja.po:
3557         * po/lt.po:
3558         * po/lv.po:
3559         * po/ms.po:
3560         * po/mt.po:
3561         * po/nb.po:
3562         * po/nl.po:
3563         * po/or.po:
3564         * po/pl.po:
3565         * po/ro.po:
3566         * po/ru.po:
3567         * po/sk.po:
3568         * po/sl.po:
3569         * po/sq.po:
3570         * po/sr.po:
3571         * po/sv.po:
3572         * po/tr.po:
3573         * po/uk.po:
3574         * po/vi.po:
3575         * po/zh_CN.po:
3576           Update .po files
3577
3578 2016-02-19 10:32:06 +0200  Sebastian Dröge <sebastian@centricular.com>
3579
3580         * po/fr.po:
3581         * po/pt_BR.po:
3582           po: Update translations
3583
3584 2016-02-18 00:25:56 +0200  Sebastian Dröge <sebastian@centricular.com>
3585
3586         * ext/sidplay/gstsiddec.cc:
3587           sidplay: Fix compiler warning about C++11 compatibility
3588           gstsiddec.cc:78:17: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
3589           #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
3590           ^
3591           gstsiddec.cc:78:38: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
3592           #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
3593           ^
3594
3595 2016-02-16 14:46:11 +0000  Tim-Philipp Müller <tim@centricular.com>
3596
3597         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3598         * docs/plugins/inspect/plugin-a52dec.xml:
3599         * docs/plugins/inspect/plugin-amrnb.xml:
3600         * docs/plugins/inspect/plugin-amrwbdec.xml:
3601         * docs/plugins/inspect/plugin-asf.xml:
3602         * docs/plugins/inspect/plugin-cdio.xml:
3603         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3604         * docs/plugins/inspect/plugin-dvdread.xml:
3605         * docs/plugins/inspect/plugin-dvdsub.xml:
3606         * docs/plugins/inspect/plugin-lame.xml:
3607         * docs/plugins/inspect/plugin-mad.xml:
3608         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3609         * docs/plugins/inspect/plugin-mpg123.xml:
3610         * docs/plugins/inspect/plugin-realmedia.xml:
3611         * docs/plugins/inspect/plugin-siddec.xml:
3612         * docs/plugins/inspect/plugin-twolame.xml:
3613         * docs/plugins/inspect/plugin-x264.xml:
3614         * docs/plugins/inspect/plugin-xingmux.xml:
3615           docs: update inspection to git and fix mpg123 inspect location
3616
3617 2016-02-16 12:23:33 +0000  Tim-Philipp Müller <tim@centricular.com>
3618
3619         * tests/files/Makefile.am:
3620         * tests/files/stream.mp2:
3621           tests: fix distcheck
3622
3623 2016-02-16 10:38:18 +0000  Tim-Philipp Müller <tim@centricular.com>
3624
3625         * configure.ac:
3626         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3627         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
3628         * docs/plugins/xml/plugin-mpg123.xml:
3629         * ext/Makefile.am:
3630         * gst-plugins-ugly.spec.in:
3631         * tests/check/Makefile.am:
3632           mpg123: move from -bad to -ugly
3633           Hook up to build system, add to docs
3634
3635 2016-02-16 10:55:01 +0000  Tim-Philipp Müller <tim@centricular.com>
3636
3637         * configure.ac:
3638         * tests/Makefile.am:
3639         * tests/check/Makefile.am:
3640         * tests/check/elements/.gitignore:
3641         * tests/files/Makefile.am:
3642         * tests/files/cbr_stream.mp3:
3643         * tests/files/vbr_stream.mp3:
3644           tests: add test data for mpg123 plugin
3645
3646 2016-02-16 10:41:07 +0000  Tim-Philipp Müller <tim@centricular.com>
3647
3648           Merge branch 'plugin-move-mpg123'
3649           Move mpg123 plugin from -bad to -ugly.
3650           https://bugzilla.gnome.org/show_bug.cgi?id=719849
3651
3652 2015-12-14 11:09:46 +0900  Vineeth TM <vineeth.tm@samsung.com>
3653
3654         * ext/mpg123/gstmpg123audiodec.c:
3655           plugins-bad: Fix example pipelines
3656           rename gst-launch --> gst-launch-1.0
3657           replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**)
3658           fix caps in examples
3659           https://bugzilla.gnome.org/show_bug.cgi?id=759432
3660
3661 2015-08-17 11:50:28 +0100  Tim-Philipp Müller <tim@centricular.com>
3662
3663         * ext/mpg123/gstmpg123audiodec.c:
3664           mpg123: still reset pending audio info on hard flush
3665           Follow-up to previous commit.
3666           https://bugzilla.gnome.org/show_bug.cgi?id=752431
3667
3668 2015-07-15 10:44:02 -0600  Jason Litzinger <jlitzinger@control4.com>
3669
3670         * ext/mpg123/gstmpg123audiodec.c:
3671           mpg123: fix handling of sample rate change during playback
3672           If the sample rate of the media changes, the resulting flush will
3673           clear the has_next_audioinfo flag, and the caps won't be sent
3674           downstream.
3675           https://bugzilla.gnome.org/show_bug.cgi?id=752431
3676
3677 2015-08-15 12:58:40 -0300  Thiago Santos <thiagoss@osg.samsung.com>
3678
3679         * ext/mpg123/gstmpg123audiodec.c:
3680           audiodecoders: use default pad accept-caps handling
3681           Avoids useless check of downstream caps when handling an
3682           accept-caps query
3683           Elements: dtsdec, faad, gsmdec, mpg123audiodec, opusdec,
3684           sbcdec, adpcmdec, sirendec
3685
3686 2015-04-26 18:04:16 +0100  Tim-Philipp Müller <tim@centricular.com>
3687
3688         * ext/mpg123/Makefile.am:
3689           Remove obsolete Android build cruft
3690           This is not needed any longer.
3691
3692 2015-01-11 01:08:08 +0000  Tim-Philipp Müller <tim@centricular.com>
3693
3694         * ext/mpg123/gstmpg123audiodec.c:
3695           mpg123: fix compiler warning and simplify checks in set_caps
3696           https://bugzilla.gnome.org/show_bug.cgi?id=740195
3697
3698 2015-01-03 13:06:45 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
3699
3700         * ext/mpg123/gstmpg123audiodec.c:
3701           mpg123: rework set_format code so mpg123audiodec works with decodebin/playbin
3702           The old code was using gst_caps_normalize() and was generally overly
3703           complex. Simplify by picking sample rate and number of channels from
3704           upstream and the sample format from the allowed caps. If the format caps
3705           is a list of strins, just pick the first one. And if the srcpad isn't
3706           linked yet, use the default format (S16).
3707           https://bugzilla.gnome.org/show_bug.cgi?id=740195
3708
3709 2014-09-10 17:24:39 +0100  Tim-Philipp Müller <tim@centricular.com>
3710
3711         * ext/mpg123/gstmpg123audiodec.c:
3712           Fix up one-element lists in template caps
3713
3714 2014-03-05 00:51:04 +0000  Tim-Philipp Müller <tim@centricular.com>
3715
3716         * tests/check/elements/mpg123audiodec.c:
3717           tests: fix mpg123audiodec test for big-endian architectures
3718
3719 2014-02-04 17:22:27 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
3720
3721         * ext/mpg123/gstmpg123audiodec.c:
3722           mpg123: improved error report and checks
3723           Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
3724
3725 2013-12-05 12:04:39 +0100  Sebastian Dröge <sebastian@centricular.com>
3726
3727         * ext/mpg123/gstmpg123audiodec.c:
3728           mpg123audiodec: Require caps to be set before any data processing
3729
3730 2013-07-26 17:25:42 +0200  Edward Hervey <edward@collabora.com>
3731
3732         * ext/mpg123/gstmpg123audiodec.c:
3733           mpg123: Remove dead assignment
3734           harder ? :)
3735
3736 2013-05-15 11:25:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3737
3738         * tests/check/elements/mpg123audiodec.c:
3739           mpg123audiodec: Fix event handling in unit test
3740
3741 2012-10-24 12:16:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3742
3743         * ext/mpg123/Makefile.am:
3744           gst: Add better support for static plugins
3745
3746 2013-04-15 00:22:39 -0700  David Schleef <ds@schleef.org>
3747
3748         * ext/mpg123/gstmpg123audiodec.c:
3749           mpg123: Add conditional on API version for new enum
3750
3751 2016-02-05 19:11:38 -0300  Thiago Santos <thiagoss@osg.samsung.com>
3752
3753         * tests/check/Makefile.am:
3754           tests: extend the AM_TESTS_ENVIRONMENT from check.mak
3755           To get the CK_DEFAULT_TIMEOUT defined for all tests
3756           https://bugzilla.gnome.org/show_bug.cgi?id=761472
3757
3758 2016-02-05 18:07:02 -0300  Thiago Santos <thiagoss@osg.samsung.com>
3759
3760         * autogen.sh:
3761         * common:
3762           Automatic update of common submodule
3763           From 86e4663 to b64f03f
3764
3765 2016-01-25 20:00:26 +0000  Tim-Philipp Müller <tim@centricular.com>
3766
3767         * configure.ac:
3768         * ext/amrnb/amrnbdec.h:
3769         * ext/amrnb/amrnbenc.h:
3770         * ext/amrwbdec/amrwbdec.h:
3771           amrnb, amrwb: unconditionally depend on opencore-amr*b >= 0.1.3
3772           We don't really need to cater for older versions any more.
3773
3774 2016-01-21 17:34:38 +0100  Edward Hervey <edward@centricular.com>
3775
3776         * ext/mpeg2dec/gstmpeg2dec.c:
3777           mpeg2dec: Demote rank to SECONDARY
3778           https://bugzilla.gnome.org/show_bug.cgi?id=574461
3779
3780 2016-01-08 21:40:53 -0300  Thiago Santos <thiagoss@osg.samsung.com>
3781
3782         * gst/dvdsub/gstdvdsubdec.c:
3783           dvdsubdec: use query caps instead of accept-caps
3784           accept-caps does only a shallow check and a full downstream
3785           caps query is needed to check if ARGB is possible
3786
3787 2015-10-30 11:06:11 +0530  Ravi Kiran K N <ravi.kiran@samsung.com>
3788
3789         * gst/asfdemux/asfpacket.c:
3790         * gst/asfdemux/gstasfdemux.c:
3791         * gst/asfdemux/gstasfdemux.h:
3792           asfdemux: Support reverse playback
3793           Support reverse playback for ASF format.
3794           Parse packets and queue the payloads, then push
3795           the payload buffer to decoder in reverse order.
3796           Video buffers are pushed from KeyFrame to next
3797           Keyframe.
3798           https://bugzilla.gnome.org/show_bug.cgi?id=757341
3799
3800 2015-12-24 15:28:46 +0100  Sebastian Dröge <sebastian@centricular.com>
3801
3802         * configure.ac:
3803           Back to development
3804
3805 2015-12-24 14:48:50 +0100  Sebastian Dröge <sebastian@centricular.com>
3806
3807         * tests/check/elements/amrnbenc.c:
3808           amrnbenc: Fix various compiler warnings in the test
3809
3810 2015-12-24 14:48:38 +0100  Sebastian Dröge <sebastian@centricular.com>
3811
3812         * tests/check/elements/x264enc.c:
3813           x264enc: Fix various compiler warnings in the test
3814
3815 === release 1.7.1 ===
3816
3817 2015-12-24 14:41:21 +0100  Sebastian Dröge <sebastian@centricular.com>
3818
3819         * ChangeLog:
3820         * NEWS:
3821         * RELEASE:
3822         * configure.ac:
3823         * docs/plugins/inspect/plugin-a52dec.xml:
3824         * docs/plugins/inspect/plugin-amrnb.xml:
3825         * docs/plugins/inspect/plugin-amrwbdec.xml:
3826         * docs/plugins/inspect/plugin-asf.xml:
3827         * docs/plugins/inspect/plugin-cdio.xml:
3828         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3829         * docs/plugins/inspect/plugin-dvdread.xml:
3830         * docs/plugins/inspect/plugin-dvdsub.xml:
3831         * docs/plugins/inspect/plugin-lame.xml:
3832         * docs/plugins/inspect/plugin-mad.xml:
3833         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3834         * docs/plugins/inspect/plugin-realmedia.xml:
3835         * docs/plugins/inspect/plugin-siddec.xml:
3836         * docs/plugins/inspect/plugin-twolame.xml:
3837         * docs/plugins/inspect/plugin-x264.xml:
3838         * docs/plugins/inspect/plugin-xingmux.xml:
3839         * gst-plugins-ugly.doap:
3840         * win32/common/config.h:
3841           Release 1.7.1
3842
3843 2015-12-24 14:10:29 +0100  Sebastian Dröge <sebastian@centricular.com>
3844
3845         * po/af.po:
3846         * po/az.po:
3847         * po/bg.po:
3848         * po/ca.po:
3849         * po/cs.po:
3850         * po/da.po:
3851         * po/de.po:
3852         * po/el.po:
3853         * po/en_GB.po:
3854         * po/eo.po:
3855         * po/es.po:
3856         * po/eu.po:
3857         * po/fi.po:
3858         * po/fr.po:
3859         * po/gl.po:
3860         * po/hr.po:
3861         * po/hu.po:
3862         * po/id.po:
3863         * po/it.po:
3864         * po/ja.po:
3865         * po/lt.po:
3866         * po/lv.po:
3867         * po/ms.po:
3868         * po/mt.po:
3869         * po/nb.po:
3870         * po/nl.po:
3871         * po/or.po:
3872         * po/pl.po:
3873         * po/pt_BR.po:
3874         * po/ro.po:
3875         * po/ru.po:
3876         * po/sk.po:
3877         * po/sl.po:
3878         * po/sq.po:
3879         * po/sr.po:
3880         * po/sv.po:
3881         * po/tr.po:
3882         * po/uk.po:
3883         * po/vi.po:
3884         * po/zh_CN.po:
3885           Update .po files
3886
3887 2015-12-24 12:23:27 +0100  Sebastian Dröge <sebastian@centricular.com>
3888
3889         * po/id.po:
3890         * po/sv.po:
3891           po: Update translations
3892
3893 2015-12-21 12:32:32 +0100  Sebastian Dröge <sebastian@centricular.com>
3894
3895         * configure.ac:
3896           configure: Use -Bsymbolic-functions if available
3897           While this is more useful for libraries, some of our plugins with multiple
3898           files and some internal API can also benefit from this.
3899
3900 2015-12-16 09:36:08 +0100  Sebastian Dröge <sebastian@centricular.com>
3901
3902         * docs/plugins/gst-plugins-ugly-plugins.args:
3903         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3904         * docs/plugins/inspect/plugin-a52dec.xml:
3905         * docs/plugins/inspect/plugin-amrnb.xml:
3906         * docs/plugins/inspect/plugin-amrwbdec.xml:
3907         * docs/plugins/inspect/plugin-asf.xml:
3908         * docs/plugins/inspect/plugin-cdio.xml:
3909         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3910         * docs/plugins/inspect/plugin-dvdread.xml:
3911         * docs/plugins/inspect/plugin-dvdsub.xml:
3912         * docs/plugins/inspect/plugin-lame.xml:
3913         * docs/plugins/inspect/plugin-mad.xml:
3914         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3915         * docs/plugins/inspect/plugin-realmedia.xml:
3916         * docs/plugins/inspect/plugin-siddec.xml:
3917         * docs/plugins/inspect/plugin-twolame.xml:
3918         * docs/plugins/inspect/plugin-x264.xml:
3919         * docs/plugins/inspect/plugin-xingmux.xml:
3920           docs: update to git
3921
3922 2015-12-07 09:08:18 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3923
3924         * autogen.sh:
3925         * common:
3926           Automatic update of common submodule
3927           From b319909 to 86e4663
3928
3929 2015-11-26 15:49:47 +0000  Arjen Veenhuizen <arjen.veenhuizen@tno.nl>
3930
3931         * ext/x264/gstx264enc.c:
3932           x264enc: increase bitrate limit from 100Mbps to 2Gbps
3933           Don't artificially limit the bitrate, x264enc allows much
3934           higher bitrates, and for intra-only 4k AVC they are needed.
3935           x264 clips to 2Gbps internally, so use that as limit for now.
3936           https://bugzilla.gnome.org/show_bug.cgi?id=758620
3937
3938 2015-11-18 23:20:59 -0800  Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
3939
3940         * ext/x264/gstx264enc.c:
3941           x264enc: drop unnecessary NULL check before g_free
3942
3943 2015-10-21 14:35:17 +0100  Tim-Philipp Müller <tim@centricular.com>
3944
3945         * common:
3946           Automatic update of common submodule
3947           From b99800a to b319909
3948
3949 2015-10-20 17:29:42 +0300  Sebastian Dröge <sebastian@centricular.com>
3950
3951         * configure.ac:
3952           Use new GST_ENABLE_EXTRA_CHECKS #define
3953           https://bugzilla.gnome.org/show_bug.cgi?id=756870
3954
3955 2015-10-21 14:26:07 +0300  Sebastian Dröge <sebastian@centricular.com>
3956
3957         * README:
3958         * common:
3959           Automatic update of common submodule
3960           From 9aed1d7 to b99800a
3961
3962 2015-10-02 22:24:46 +0300  Sebastian Dröge <sebastian@centricular.com>
3963
3964         * configure.ac:
3965           Update GLib dependency to 2.40.0
3966
3967 2015-09-29 14:16:07 -0700  Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
3968
3969         * ext/dvdread/README:
3970           dvdread: remove broken link
3971           Removing instead of updating as previously pointed-to page
3972           (now http://dvd.sourceforge.net/dvdinfo/) is already linked
3973           from dvd.sourceforge.net's homepage as: "Collection of
3974           information on file formats/data structures relating to DVD
3975           navigation/SPUs."
3976
3977 2015-09-26 09:23:05 +0100  Tim-Philipp Müller <tim@centricular.com>
3978
3979         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3980           dvdlpcmdec: fix invalid read beyond channel position array
3981           We would always copy sizeof(sorted_position) bytes, which is
3982           for 8 channels, but if we have less than 8 channels the
3983           position array we copy from will only have allocated space
3984           for channel channels, so we would read beyond the input
3985           array in some cases.
3986
3987 2015-08-25 10:08:46 +0900  HoonHee Lee <hoonhee.lee@lge.com>
3988
3989         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3990           dvdlpcmdec: factor out common code to set output format into new function
3991           When caps event is recieved and header is changed, reordering channel
3992           and setting the default output format for audio are processed. These 2 of
3993           code are same. Thus, It is better to make a new function for these common
3994           code in terms of removing duplicated code, maintenance and expansion.
3995           https://bugzilla.gnome.org/show_bug.cgi?id=753920
3996
3997 2015-09-23 20:45:34 +0200  Sebastian Dröge <sebastian@centricular.com>
3998
3999         * gst/asfdemux/gstasfdemux.c:
4000           asfdemux: Don't push any data on pads after the segment.stop
4001           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4002
4003 2015-09-23 20:30:21 +0200  Sebastian Dröge <sebastian@centricular.com>
4004
4005         * gst/asfdemux/gstasfdemux.c:
4006         * gst/asfdemux/gstasfdemux.h:
4007           asfdemux: Only change segment start to a keyframe for KEYUNIT seeks
4008           Not for accurate seeks, which should accurately start at the requested
4009           position.
4010           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4011
4012 2015-09-23 20:23:40 +0200  Sebastian Dröge <sebastian@centricular.com>
4013
4014         * gst/asfdemux/gstasfdemux.c:
4015           asfdemux: Update segment.position when pushing buffers
4016           Without this, non-flushing seeks are not going to work well.
4017           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4018
4019 2015-09-23 19:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
4020
4021         * gst/asfdemux/gstasfdemux.c:
4022           asfdemux: Only push EOS event if we're not doing a segment seek
4023           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4024
4025 2015-09-23 16:31:28 +0200  Sebastian Dröge <sebastian@centricular.com>
4026
4027         * gst/asfdemux/gstasfdemux.c:
4028           asfdemux: If pushing buffers returned EOS, go into the EOS and not failure code path
4029           We don't want to unconditionally send an EOS event downstream, but might want
4030           to send a SEGMENT_DONE message/event instead if a segment seek was done
4031           before.
4032           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4033
4034 2015-09-25 23:51:12 +0200  Sebastian Dröge <sebastian@centricular.com>
4035
4036         * configure.ac:
4037           Back to development
4038
4039 === release 1.6.0 ===
4040
4041 2015-09-25 23:32:02 +0200  Sebastian Dröge <sebastian@centricular.com>
4042
4043         * ChangeLog:
4044         * NEWS:
4045         * RELEASE:
4046         * configure.ac:
4047         * docs/plugins/inspect/plugin-a52dec.xml:
4048         * docs/plugins/inspect/plugin-amrnb.xml:
4049         * docs/plugins/inspect/plugin-amrwbdec.xml:
4050         * docs/plugins/inspect/plugin-asf.xml:
4051         * docs/plugins/inspect/plugin-cdio.xml:
4052         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4053         * docs/plugins/inspect/plugin-dvdread.xml:
4054         * docs/plugins/inspect/plugin-dvdsub.xml:
4055         * docs/plugins/inspect/plugin-lame.xml:
4056         * docs/plugins/inspect/plugin-mad.xml:
4057         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4058         * docs/plugins/inspect/plugin-realmedia.xml:
4059         * docs/plugins/inspect/plugin-siddec.xml:
4060         * docs/plugins/inspect/plugin-twolame.xml:
4061         * docs/plugins/inspect/plugin-x264.xml:
4062         * docs/plugins/inspect/plugin-xingmux.xml:
4063         * gst-plugins-ugly.doap:
4064         * win32/common/config.h:
4065           Release 1.6.0
4066
4067 2015-09-25 23:04:56 +0200  Sebastian Dröge <sebastian@centricular.com>
4068
4069         * po/af.po:
4070         * po/az.po:
4071         * po/bg.po:
4072         * po/ca.po:
4073         * po/cs.po:
4074         * po/da.po:
4075         * po/de.po:
4076         * po/el.po:
4077         * po/en_GB.po:
4078         * po/eo.po:
4079         * po/es.po:
4080         * po/eu.po:
4081         * po/fi.po:
4082         * po/fr.po:
4083         * po/gl.po:
4084         * po/hr.po:
4085         * po/hu.po:
4086         * po/id.po:
4087         * po/it.po:
4088         * po/ja.po:
4089         * po/lt.po:
4090         * po/lv.po:
4091         * po/ms.po:
4092         * po/mt.po:
4093         * po/nb.po:
4094         * po/nl.po:
4095         * po/or.po:
4096         * po/pl.po:
4097         * po/pt_BR.po:
4098         * po/ro.po:
4099         * po/ru.po:
4100         * po/sk.po:
4101         * po/sl.po:
4102         * po/sq.po:
4103         * po/sr.po:
4104         * po/sv.po:
4105         * po/tr.po:
4106         * po/uk.po:
4107         * po/vi.po:
4108         * po/zh_CN.po:
4109           Update .po files
4110
4111 === release 1.5.91 ===
4112
4113 2015-09-18 20:01:17 +0200  Sebastian Dröge <sebastian@centricular.com>
4114
4115         * ChangeLog:
4116         * NEWS:
4117         * RELEASE:
4118         * configure.ac:
4119         * docs/plugins/inspect/plugin-a52dec.xml:
4120         * docs/plugins/inspect/plugin-amrnb.xml:
4121         * docs/plugins/inspect/plugin-amrwbdec.xml:
4122         * docs/plugins/inspect/plugin-asf.xml:
4123         * docs/plugins/inspect/plugin-cdio.xml:
4124         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4125         * docs/plugins/inspect/plugin-dvdread.xml:
4126         * docs/plugins/inspect/plugin-dvdsub.xml:
4127         * docs/plugins/inspect/plugin-lame.xml:
4128         * docs/plugins/inspect/plugin-mad.xml:
4129         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4130         * docs/plugins/inspect/plugin-realmedia.xml:
4131         * docs/plugins/inspect/plugin-siddec.xml:
4132         * docs/plugins/inspect/plugin-twolame.xml:
4133         * docs/plugins/inspect/plugin-x264.xml:
4134         * docs/plugins/inspect/plugin-xingmux.xml:
4135         * gst-plugins-ugly.doap:
4136         * win32/common/config.h:
4137           Release 1.5.91
4138
4139 2015-09-18 19:34:50 +0200  Sebastian Dröge <sebastian@centricular.com>
4140
4141         * po/af.po:
4142         * po/az.po:
4143         * po/bg.po:
4144         * po/ca.po:
4145         * po/cs.po:
4146         * po/da.po:
4147         * po/de.po:
4148         * po/el.po:
4149         * po/en_GB.po:
4150         * po/eo.po:
4151         * po/es.po:
4152         * po/eu.po:
4153         * po/fi.po:
4154         * po/fr.po:
4155         * po/gl.po:
4156         * po/hr.po:
4157         * po/hu.po:
4158         * po/id.po:
4159         * po/it.po:
4160         * po/ja.po:
4161         * po/lt.po:
4162         * po/lv.po:
4163         * po/ms.po:
4164         * po/mt.po:
4165         * po/nb.po:
4166         * po/nl.po:
4167         * po/or.po:
4168         * po/pl.po:
4169         * po/pt_BR.po:
4170         * po/ro.po:
4171         * po/ru.po:
4172         * po/sk.po:
4173         * po/sl.po:
4174         * po/sq.po:
4175         * po/sr.po:
4176         * po/sv.po:
4177         * po/tr.po:
4178         * po/uk.po:
4179         * po/vi.po:
4180         * po/zh_CN.po:
4181           Update .po files
4182
4183 2015-09-18 11:53:57 +0200  Sebastian Dröge <sebastian@centricular.com>
4184
4185         * po/zh_CN.po:
4186           po: Update translations
4187
4188 2015-09-05 23:34:45 +1000  Jan Schmidt <jan@centricular.com>
4189
4190         * ext/x264/gstx264enc.c:
4191           x264: Add bitrate info to the tags output.
4192           Makes it possible for muxers to know the target bitrate as soon
4193           as encoding starts, which flvmux now uses.
4194
4195 2015-08-28 19:18:32 +0100  Tim-Philipp Müller <tim@centricular.com>
4196
4197         * gst/asfdemux/gstasfdemux.c:
4198         * gst/asfdemux/gstasfdemux.h:
4199           asfdemux: fix file mode of some source files
4200
4201 === release 1.5.90 ===
4202
4203 2015-08-19 14:05:27 +0300  Sebastian Dröge <sebastian@centricular.com>
4204
4205         * ChangeLog:
4206         * NEWS:
4207         * RELEASE:
4208         * configure.ac:
4209         * docs/plugins/inspect/plugin-a52dec.xml:
4210         * docs/plugins/inspect/plugin-amrnb.xml:
4211         * docs/plugins/inspect/plugin-amrwbdec.xml:
4212         * docs/plugins/inspect/plugin-asf.xml:
4213         * docs/plugins/inspect/plugin-cdio.xml:
4214         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4215         * docs/plugins/inspect/plugin-dvdread.xml:
4216         * docs/plugins/inspect/plugin-dvdsub.xml:
4217         * docs/plugins/inspect/plugin-lame.xml:
4218         * docs/plugins/inspect/plugin-mad.xml:
4219         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4220         * docs/plugins/inspect/plugin-realmedia.xml:
4221         * docs/plugins/inspect/plugin-siddec.xml:
4222         * docs/plugins/inspect/plugin-twolame.xml:
4223         * docs/plugins/inspect/plugin-x264.xml:
4224         * docs/plugins/inspect/plugin-xingmux.xml:
4225         * gst-plugins-ugly.doap:
4226         * win32/common/config.h:
4227           Release 1.5.90
4228
4229 2015-08-19 12:55:35 +0300  Sebastian Dröge <sebastian@centricular.com>
4230
4231         * po/af.po:
4232         * po/az.po:
4233         * po/bg.po:
4234         * po/ca.po:
4235         * po/cs.po:
4236         * po/da.po:
4237         * po/de.po:
4238         * po/el.po:
4239         * po/en_GB.po:
4240         * po/eo.po:
4241         * po/es.po:
4242         * po/eu.po:
4243         * po/fi.po:
4244         * po/fr.po:
4245         * po/gl.po:
4246         * po/hr.po:
4247         * po/hu.po:
4248         * po/id.po:
4249         * po/it.po:
4250         * po/ja.po:
4251         * po/lt.po:
4252         * po/lv.po:
4253         * po/ms.po:
4254         * po/mt.po:
4255         * po/nb.po:
4256         * po/nl.po:
4257         * po/or.po:
4258         * po/pl.po:
4259         * po/pt_BR.po:
4260         * po/ro.po:
4261         * po/ru.po:
4262         * po/sk.po:
4263         * po/sl.po:
4264         * po/sq.po:
4265         * po/sr.po:
4266         * po/sv.po:
4267         * po/tr.po:
4268         * po/uk.po:
4269         * po/vi.po:
4270         * po/zh_CN.po:
4271           Update .po files
4272
4273 2015-08-19 11:33:01 +0300  Sebastian Dröge <sebastian@centricular.com>
4274
4275         * po/id.po:
4276         * po/sv.po:
4277           po: Update translations
4278
4279 2015-08-18 02:23:55 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4280
4281         * ext/x264/gstx264enc.c:
4282           x264enc: actually return TRUE from accept-caps handler
4283           The query was handled
4284
4285 2015-08-16 14:27:44 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4286
4287         * ext/x264/gstx264enc.c:
4288           x264enc: implement accept-caps handling
4289           Implement accept-caps handling without doing caps queries downstream
4290
4291 2015-08-15 22:15:26 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4292
4293         * ext/amrnb/amrnbenc.c:
4294         * ext/lame/gstlamemp3enc.c:
4295         * ext/twolame/gsttwolamemp2enc.c:
4296           audioencoders: use template subset check for accept-caps
4297           It is faster than doing a query that propagates downstream and
4298           should be enough
4299           Elements: amrnbenc, lamemp3enc, twolamemp2enc
4300
4301 2015-08-15 11:46:59 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4302
4303         * ext/mpeg2dec/gstmpeg2dec.c:
4304           mpeg2dec: use default pad accept-caps handling
4305           Avoids useless check of downstream caps when handling an
4306           accept-caps query
4307
4308 2015-08-15 11:46:13 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4309
4310         * ext/a52dec/gsta52dec.c:
4311         * ext/amrnb/amrnbdec.c:
4312         * ext/amrwbdec/amrwbdec.c:
4313         * ext/mad/gstmad.c:
4314           audiodecoders: use default pad accept-caps handling
4315           Avoids useless check of downstream caps when handling an
4316           accept-caps query
4317           Elements: a52dec, amrnbdec, amrwbdec, mad
4318
4319 2015-08-14 11:14:31 +0200  Edward Hervey <bilboed@bilboed.com>
4320
4321         * tests/check/generic/states.c:
4322           check: Rename states unit test
4323           Makes it easier to differentiate from other modules states unit test
4324
4325 2015-08-06 10:05:53 +0900  Vineeth TM <vineeth.tm@samsung.com>
4326
4327         * gst/realmedia/rmdemux.c:
4328           rmdemux: fix assertion error when freeing old tags.
4329           Check if old_tags is present before calling gst_tag_list_unref
4330           https://bugzilla.gnome.org/show_bug.cgi?id=753301
4331
4332 2015-07-24 10:08:34 +0900  Vineeth TM <vineeth.tm@samsung.com>
4333
4334         * gst/asfdemux/gstasfdemux.c:
4335           asfdemux: fix assertion error when codec_data is not present in structure
4336           When discovering a particular asf file, caps structure doesn't have
4337           codec_data, and this was not being checked before using the same,
4338           resulting in assertion error
4339           https://bugzilla.gnome.org/show_bug.cgi?id=752803
4340
4341 2015-07-29 15:55:14 +0100  Luis de Bethencourt <luis@debethencourt.com>
4342
4343         * gst/asfdemux/gstasfdemux.c:
4344           asfdemux: remove unread value
4345           Init value of idx2 is never used. First usage sets it to idx + 1. Removing
4346           initial value.
4347
4348 2015-07-25 04:55:15 -0400  Olivier Crête <olivier.crete@collabora.com>
4349
4350         * gst/asfdemux/gstasfdemux.c:
4351           asfdemux: Don't post error on flushing while reading headers
4352
4353 2015-07-21 11:13:27 +0100  Tim-Philipp Müller <tim@centricular.com>
4354
4355         * gst/realmedia/rmdemux.c:
4356           rmdemux: mark tag list as global scope
4357
4358 2015-07-21 11:10:04 +0100  Tim-Philipp Müller <tim@centricular.com>
4359
4360         * gst/realmedia/rmdemux.c:
4361           rmdemux: fix taglist leak
4362           merge doesn't take ownership, so must unref the
4363           old tags if we do merge.
4364
4365 2015-07-21 12:44:55 +0900  Vineeth TM <vineeth.tm@samsung.com>
4366
4367         * gst/realmedia/rmdemux.c:
4368           rmdemux: fix wrong unref when there are no tags
4369           Tags should be appended to pending tags and unref'ed only if tags
4370           are present. Else there is no need to append.
4371           https://bugzilla.gnome.org/show_bug.cgi?id=752404
4372
4373 2015-07-16 18:11:37 +0900  Vineeth T M <vineeth.tm@samsung.com>
4374
4375         * gst/realmedia/rmdemux.c:
4376           rmdemux: fix memory leaks during error cases
4377           while adding stream, during error cases, only stream is
4378           being freed. Adapter, pad, tags, subpackets, index are not being
4379           freed resulting in memory leaks
4380           https://bugzilla.gnome.org/show_bug.cgi?id=752404
4381
4382 2015-07-16 17:23:15 +0100  Tim-Philipp Müller <tim@centricular.com>
4383
4384         * gst-plugins-ugly.doap:
4385           Update mailing list in doap file as well
4386
4387 2015-07-16 17:19:37 +0100  Tim-Philipp Müller <tim@centricular.com>
4388
4389         * ext/amrnb/amrnbdec.c:
4390           Update mailing list address from sourceforge to freedesktop
4391
4392 2015-07-16 09:49:17 +0900  Vineeth T M <vineeth.tm@samsung.com>
4393
4394         * gst/realmedia/rmdemux.c:
4395           rmdemux: fix tag memory leak
4396           tags is not being freed after being merged to the
4397           pending_tags.
4398           https://bugzilla.gnome.org/show_bug.cgi?id=752404
4399
4400 2015-07-03 21:58:33 +0200  Stefan Sauer <ensonic@users.sf.net>
4401
4402         * common:
4403           Automatic update of common submodule
4404           From f74b2df to 9aed1d7
4405
4406 2015-06-25 00:04:19 +0200  Sebastian Dröge <sebastian@centricular.com>
4407
4408         * configure.ac:
4409           Back to development
4410
4411 === release 1.5.2 ===
4412
4413 2015-06-24 23:39:37 +0200  Sebastian Dröge <sebastian@centricular.com>
4414
4415         * ChangeLog:
4416         * NEWS:
4417         * RELEASE:
4418         * configure.ac:
4419         * docs/plugins/gst-plugins-ugly-plugins.args:
4420         * docs/plugins/inspect/plugin-a52dec.xml:
4421         * docs/plugins/inspect/plugin-amrnb.xml:
4422         * docs/plugins/inspect/plugin-amrwbdec.xml:
4423         * docs/plugins/inspect/plugin-asf.xml:
4424         * docs/plugins/inspect/plugin-cdio.xml:
4425         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4426         * docs/plugins/inspect/plugin-dvdread.xml:
4427         * docs/plugins/inspect/plugin-dvdsub.xml:
4428         * docs/plugins/inspect/plugin-lame.xml:
4429         * docs/plugins/inspect/plugin-mad.xml:
4430         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4431         * docs/plugins/inspect/plugin-realmedia.xml:
4432         * docs/plugins/inspect/plugin-siddec.xml:
4433         * docs/plugins/inspect/plugin-twolame.xml:
4434         * docs/plugins/inspect/plugin-x264.xml:
4435         * docs/plugins/inspect/plugin-xingmux.xml:
4436         * gst-plugins-ugly.doap:
4437         * win32/common/config.h:
4438           Release 1.5.2
4439
4440 2015-06-24 23:14:52 +0200  Sebastian Dröge <sebastian@centricular.com>
4441
4442         * po/af.po:
4443         * po/az.po:
4444         * po/bg.po:
4445         * po/ca.po:
4446         * po/cs.po:
4447         * po/da.po:
4448         * po/de.po:
4449         * po/el.po:
4450         * po/en_GB.po:
4451         * po/eo.po:
4452         * po/es.po:
4453         * po/eu.po:
4454         * po/fi.po:
4455         * po/fr.po:
4456         * po/gl.po:
4457         * po/hr.po:
4458         * po/hu.po:
4459         * po/id.po:
4460         * po/it.po:
4461         * po/ja.po:
4462         * po/lt.po:
4463         * po/lv.po:
4464         * po/ms.po:
4465         * po/mt.po:
4466         * po/nb.po:
4467         * po/nl.po:
4468         * po/or.po:
4469         * po/pl.po:
4470         * po/pt_BR.po:
4471         * po/ro.po:
4472         * po/ru.po:
4473         * po/sk.po:
4474         * po/sl.po:
4475         * po/sq.po:
4476         * po/sr.po:
4477         * po/sv.po:
4478         * po/tr.po:
4479         * po/uk.po:
4480         * po/vi.po:
4481         * po/zh_CN.po:
4482           Update .po files
4483
4484 2015-06-24 11:15:22 +0200  Sebastian Dröge <sebastian@centricular.com>
4485
4486         * po/nl.po:
4487           po: Update translations
4488
4489 2015-06-15 16:33:26 +1000  Jan Schmidt <jan@centricular.com>
4490
4491         * gst/asfdemux/gstasfdemux.c:
4492           asfdemux: Use gst_video_multiview_guess_half_aspect() function
4493           Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
4494           stereoscopic video is full-frame per view or not.
4495
4496 2015-06-16 17:49:05 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4497
4498         * common:
4499           Automatic update of common submodule
4500           From 6015d26 to f74b2df
4501
4502 2014-11-26 22:15:43 +0100  Matej Knopp <matej.knopp@gmail.com>
4503
4504         * ext/x264/gstx264enc.c:
4505         * ext/x264/gstx264enc.h:
4506           x264enc: Use gst_video_encoder_set_min_pts
4507           This method replace the manual adjustment of PTS and DTS to avoid
4508           negative DTS issues. Using this method will also update the segment so
4509           we don't loos sync.
4510           https://bugzilla.gnome.org/show_bug.cgi?id=740575
4511
4512 2015-06-10 14:28:05 +1000  Jan Schmidt <jan@centricular.com>
4513
4514         * gst/asfdemux/Makefile.am:
4515         * gst/asfdemux/gstasfdemux.c:
4516         * gst/asfdemux/gstasfdemux.h:
4517           asfdemux: Add support for stereoscopic video metadata.
4518           Add parsing of stereoscopic metadata, and place into the caps to
4519           the decoder.
4520           Fix parsing of Advanced Mutual Exclustion objects.
4521           https://bugzilla.gnome.org/show_bug.cgi?id=711190
4522           Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
4523
4524 2014-10-05 00:54:59 +1000  Jan Schmidt <jan@centricular.com>
4525
4526         * ext/x264/gstx264enc.c:
4527         * ext/x264/gstx264enc.h:
4528           x264enc: Add support for stereoscopic video
4529           Provide new frame-packing property to directly set
4530           x264enc frame packing, or pass through upstream settings
4531           The explicit layout from the frame-packing property is
4532           preferred over any info from the caps.
4533
4534 2015-06-10 15:32:44 +0100  Chris Clayton <chris2553@googlemail.com>
4535
4536         * gst/xingmux/gstxingmux.c:
4537           xingmux: fix compiler warnings
4538           https://bugzilla.gnome.org/show_bug.cgi?id=750596
4539
4540 2015-06-09 15:28:46 +0200  Stefan Sauer <ensonic@users.sf.net>
4541
4542         * Makefile.am:
4543           cruft: add the obsolete tmpl dir to cruft-dirs
4544
4545 2015-06-09 11:30:34 +0200  Edward Hervey <bilboed@bilboed.com>
4546
4547         * common:
4548           Automatic update of common submodule
4549           From d9a3353 to 6015d26
4550
4551 2015-06-08 23:08:11 +0200  Stefan Sauer <ensonic@users.sf.net>
4552
4553         * common:
4554           Automatic update of common submodule
4555           From d37af32 to d9a3353
4556
4557 2015-06-07 23:06:47 +0200  Stefan Sauer <ensonic@users.sf.net>
4558
4559         * common:
4560           Automatic update of common submodule
4561           From 21ba2e5 to d37af32
4562
4563 2015-06-07 17:32:12 +0200  Stefan Sauer <ensonic@users.sf.net>
4564
4565         * common:
4566           Automatic update of common submodule
4567           From c408583 to 21ba2e5
4568
4569 2015-06-07 17:02:31 +0200  Stefan Sauer <ensonic@users.sf.net>
4570
4571         * docs/plugins/Makefile.am:
4572           docs: remove variables that we define in the snippet from common
4573           This is syncing our Makefile.am with upstream gtkdoc.
4574
4575 2015-06-07 17:16:30 +0200  Stefan Sauer <ensonic@users.sf.net>
4576
4577         * autogen.sh:
4578         * common:
4579           Automatic update of common submodule
4580           From d676993 to c408583
4581
4582 2015-06-07 16:44:43 +0200  Sebastian Dröge <sebastian@centricular.com>
4583
4584         * configure.ac:
4585           Back to development
4586
4587 === release 1.5.1 ===
4588
4589 2015-06-07 11:05:29 +0200  Sebastian Dröge <sebastian@centricular.com>
4590
4591         * ChangeLog:
4592         * NEWS:
4593         * RELEASE:
4594         * configure.ac:
4595         * docs/plugins/gst-plugins-ugly-plugins.args:
4596         * docs/plugins/inspect/plugin-a52dec.xml:
4597         * docs/plugins/inspect/plugin-amrnb.xml:
4598         * docs/plugins/inspect/plugin-amrwbdec.xml:
4599         * docs/plugins/inspect/plugin-asf.xml:
4600         * docs/plugins/inspect/plugin-cdio.xml:
4601         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4602         * docs/plugins/inspect/plugin-dvdread.xml:
4603         * docs/plugins/inspect/plugin-dvdsub.xml:
4604         * docs/plugins/inspect/plugin-lame.xml:
4605         * docs/plugins/inspect/plugin-mad.xml:
4606         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4607         * docs/plugins/inspect/plugin-realmedia.xml:
4608         * docs/plugins/inspect/plugin-siddec.xml:
4609         * docs/plugins/inspect/plugin-twolame.xml:
4610         * docs/plugins/inspect/plugin-x264.xml:
4611         * docs/plugins/inspect/plugin-xingmux.xml:
4612         * gst-plugins-ugly.doap:
4613         * win32/common/config.h:
4614           Release 1.5.1
4615
4616 2015-06-07 11:05:22 +0200  Sebastian Dröge <sebastian@centricular.com>
4617
4618         * po/af.po:
4619         * po/az.po:
4620         * po/bg.po:
4621         * po/ca.po:
4622         * po/cs.po:
4623         * po/da.po:
4624         * po/de.po:
4625         * po/el.po:
4626         * po/en_GB.po:
4627         * po/eo.po:
4628         * po/es.po:
4629         * po/eu.po:
4630         * po/fi.po:
4631         * po/fr.po:
4632         * po/gl.po:
4633         * po/hr.po:
4634         * po/hu.po:
4635         * po/id.po:
4636         * po/it.po:
4637         * po/ja.po:
4638         * po/lt.po:
4639         * po/lv.po:
4640         * po/ms.po:
4641         * po/mt.po:
4642         * po/nb.po:
4643         * po/nl.po:
4644         * po/or.po:
4645         * po/pl.po:
4646         * po/pt_BR.po:
4647         * po/ro.po:
4648         * po/ru.po:
4649         * po/sk.po:
4650         * po/sl.po:
4651         * po/sq.po:
4652         * po/sr.po:
4653         * po/sv.po:
4654         * po/tr.po:
4655         * po/uk.po:
4656         * po/vi.po:
4657         * po/zh_CN.po:
4658           Update .po files
4659
4660 2015-06-07 09:36:00 +0200  Sebastian Dröge <sebastian@centricular.com>
4661
4662         * po/eo.po:
4663         * po/fr.po:
4664           po: Update translations
4665
4666 2015-06-02 16:31:10 +0200  Edward Hervey <edward@centricular.com>
4667
4668         * tests/check/elements/amrnbenc.c:
4669         * tests/check/elements/mpeg2dec.c:
4670         * tests/check/elements/x264enc.c:
4671         * tests/check/elements/xingmux.c:
4672         * tests/check/pipelines/lame.c:
4673           check: Use GST_CHECK_MAIN () macro everywhere
4674           Makes source code smaller, and ensures we go through common initialization
4675           path (like the one that sets up XML unit test output ...)
4676
4677 2015-05-26 17:58:18 +0100  Tim-Philipp Müller <tim@centricular.com>
4678
4679         * ext/x264/gstx264enc.c:
4680           x264enc: don't artificially limit max allowed value of "threads" property
4681           In auto mode it will happily chose much higher values anyway,
4682           and a limit of 4 seems a bit low these days.
4683
4684 2015-05-12 22:05:02 +1000  Jan Schmidt <jan@centricular.com>
4685
4686         * ext/dvdread/dvdreadsrc.c:
4687           dvdread: Also reset the first_seek var in start()
4688           Make the initial chapter seek work across reuse.
4689           https://bugzilla.gnome.org/show_bug.cgi?id=453322
4690
4691 2015-05-12 21:52:24 +1000  Jan Schmidt <jan@centricular.com>
4692
4693         * ext/dvdread/dvdreadsrc.c:
4694         * ext/dvdread/dvdreadsrc.h:
4695           dvdread: Work around basesrc initial seek
4696           Ignore the initial seek basesrc sends, as it
4697           breaks starting from another chapter by
4698           immediately seeking back to the start of the title
4699
4700 2015-05-10 11:34:33 +0100  Tim-Philipp Müller <tim@centricular.com>
4701
4702         * ext/a52dec/gsta52dec.c:
4703         * ext/amrnb/amrnbdec.c:
4704         * ext/amrnb/amrnbenc.c:
4705         * ext/amrwbdec/amrwbdec.c:
4706         * ext/cdio/gstcdiocddasrc.c:
4707         * ext/lame/gstlamemp3enc.c:
4708         * ext/mad/gstmad.c:
4709         * ext/sidplay/gstsiddec.cc:
4710         * ext/twolame/gsttwolamemp2enc.c:
4711         * ext/x264/gstx264enc.c:
4712         * gst/realmedia/rademux.c:
4713         * gst/xingmux/gstxingmux.c:
4714           docs: update example pipelines in element docs
4715           Mostly gst-launch -> gst-launch-1.0, but also
4716           use autoaudiosink/autovideosink in more places
4717           and update pipelines a little or flesh out
4718           descriptions.
4719
4720 2015-04-27 10:57:12 +0100  Luis de Bethencourt <luis.bg@samsung.com>
4721
4722         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4723         * gst/realmedia/rdtdepay.c:
4724           Rename property enums from ARG_ to PROP_
4725           Property enum items should be nameed PROP_ for consistency and readability.
4726
4727 2015-04-26 17:56:22 +0100  Tim-Philipp Müller <tim@centricular.com>
4728
4729         * Android.mk:
4730         * ext/mad/Makefile.am:
4731         * ext/x264/Makefile.am:
4732         * gst/asfdemux/Makefile.am:
4733         * gst/dvdlpcmdec/Makefile.am:
4734         * gst/dvdsub/Makefile.am:
4735         * gst/realmedia/Makefile.am:
4736         * gst/xingmux/Makefile.am:
4737           Remove obsolete Android build cruft
4738           This is not needed any longer.
4739
4740 2015-04-24 17:05:20 +0100  Luis de Bethencourt <luis.bg@samsung.com>
4741
4742         * gst/realmedia/pnmsrc.c:
4743           realmedia: remove unused enum item PROP_LAST
4744
4745 2015-04-23 16:23:01 +0100  Tim-Philipp Müller <tim@centricular.com>
4746
4747         * tests/check/Makefile.am:
4748           tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
4749           Make sure the test environment is set up.
4750           https://bugzilla.gnome.org//show_bug.cgi?id=747624
4751
4752 2015-04-23 16:22:39 +0100  Tim-Philipp Müller <tim@centricular.com>
4753
4754         * configure.ac:
4755           configure: bump automake requirement to 1.14 and autoconf to 2.69
4756           This is only required for builds from git, people can still
4757           build tarballs if they only have older autotools.
4758           https://bugzilla.gnome.org//show_bug.cgi?id=747624
4759
4760 2015-04-23 16:22:30 +0100  Tim-Philipp Müller <tim@centricular.com>
4761
4762         * .gitignore:
4763           Update .gitignore
4764
4765 2015-04-22 10:37:54 +0200  Sebastian Dröge <sebastian@centricular.com>
4766
4767         * LICENSE_readme:
4768           Remove LICENSE_readme
4769           It's completely outdated and just confusing, better if people are
4770           forced to look at the actual code in question than trusting this file.
4771
4772 2015-04-22 10:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
4773
4774         * INSTALL:
4775           Remove INSTALL file
4776           autotools automatically generate this, and when using different versions
4777           for autogen.sh there will always be changes to a file tracked by git.
4778
4779 2015-04-20 14:35:30 +0900  Cliff Han <cliff.han@lge.com>
4780
4781         * gst/asfdemux/gstasfdemux.c:
4782           asfdemux: fix a seek failure due to out-of-range in push mode
4783           A seek in push mode failed for big offsets which are beyond
4784           the range of guint32.
4785           https://bugzilla.gnome.org/show_bug.cgi?id=748162
4786
4787 2015-04-08 16:52:06 +0200  Edward Hervey <edward@centricular.com>
4788
4789         * common:
4790         * tests/check/Makefile.am:
4791           tests: Use AM_TESTS_ENVIRONMENT
4792           Needed by the new automake test runner
4793
4794 2015-04-03 18:58:03 +0100  Tim-Philipp Müller <tim@centricular.com>
4795
4796         * autogen.sh:
4797         * common:
4798           Automatic update of common submodule
4799           From bc76a8b to c8fb372
4800
4801 2015-04-02 17:24:05 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4802
4803         * ext/a52dec/gsta52dec.c:
4804           a52dec: fix race in liba52dec lookup table initialization
4805           a52_init initializes the IMDCT global state as well as creating
4806           a new state. When two A52 decoders are created (eg, when two AC3
4807           tracks are contained in a video), calls to a52_init may happen
4808           at the same time, and the IMDCT initialization is not reentrant.
4809           https://bugzilla.gnome.org/show_bug.cgi?id=746781
4810
4811 2015-03-27 14:41:51 +0100  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
4812
4813         * ext/mpeg2dec/gstmpeg2dec.c:
4814           mpeg2dec: fix buffer leak in crop_buffer()
4815           gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
4816           gst_buffer_replace() reffed it as well so we were one reference extra.
4817           https://bugzilla.gnome.org/show_bug.cgi?id=746887
4818
4819 2015-03-28 16:58:26 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
4820
4821         * gst/realmedia/rmdemux.c:
4822           rmdemux: resurrect some flow return handling
4823           https://bugzilla.gnome.org/show_bug.cgi?id=744572
4824
4825 2015-03-28 16:57:06 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
4826
4827         * gst/asfdemux/gstasfdemux.c:
4828           asfdemux: resurrect some flow return handling
4829           https://bugzilla.gnome.org/show_bug.cgi?id=744572
4830
4831 2015-03-24 12:50:43 +0000  Luis de Bethencourt <luis.bg@samsung.com>
4832
4833         * ext/mpeg2dec/gstmpeg2dec.c:
4834           mpeg2dec: fix memory leak
4835           CID #1291630
4836
4837 2015-03-24 10:29:48 +0000  Luis de Bethencourt <luis.bg@samsung.com>
4838
4839         * ext/mpeg2dec/gstmpeg2dec.c:
4840           mpeg2dec: initialize buffer
4841           Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
4842           CID #1291634
4843
4844 2015-03-13 17:00:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
4845
4846         * ext/mpeg2dec/gstmpeg2dec.c:
4847           mpeg2dec: Add stride support
4848           This allow using external pools that have different strides from the
4849           default. These strides need to respect certain rules, which we check
4850           and if these are not met, we fallback to generic pool.
4851           https://bugzilla.gnome.org/show_bug.cgi?id=735379
4852
4853 2015-03-10 16:45:01 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
4854
4855         * ext/mpeg2dec/gstmpeg2dec.c:
4856         * ext/mpeg2dec/gstmpeg2dec.h:
4857           mpeg2dec: Re-implement pool handling
4858           This is a rewrite of the pool negotiation and configuration. Direct
4859           to output decoding is now achieved by configuring the pool using
4860           video-alignment. This removes copies when dealing with any elements that
4861           supports VideoAlignment, and enable usage of generic video buffer pool,
4862           XVImagePool and GLPool. It drops the crop meta implementation for now.
4863           https://bugzilla.gnome.org/show_bug.cgi?id=735379
4864
4865 2015-03-10 09:33:15 +0000  Tim-Philipp Müller <tim@centricular.com>
4866
4867         * gst/dvdsub/gstdvdsubdec.c:
4868           dvbsub: fix indentation
4869
4870 2015-03-10 09:32:51 +0000  Tim-Philipp Müller <tim@centricular.com>
4871
4872         * ext/dvdread/dvdreadsrc.c:
4873         * gst/dvdsub/gstdvdsubdec.c:
4874           Fix double semicolons
4875
4876 2015-03-09 19:11:51 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
4877
4878         * ext/mpeg2dec/gstmpeg2dec.c:
4879           Revert "mpeg2dec: Fix handling of stride"
4880           This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
4881
4882 2015-03-09 19:11:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
4883
4884         * ext/mpeg2dec/gstmpeg2dec.c:
4885           Revert "mpeg2dec: Use propose unref method for buffer"
4886           This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
4887
4888 2015-03-09 18:43:43 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
4889
4890         * ext/mpeg2dec/gstmpeg2dec.c:
4891           mpeg2dec: Use propose unref method for buffer
4892
4893 2015-01-21 18:29:22 +0000  Simon Farnsworth <simon.farnsworth@onelan.co.uk>
4894
4895         * ext/mpeg2dec/gstmpeg2dec.c:
4896           mpeg2dec: Fix handling of stride
4897           A pipeline like:
4898           gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec  ! vaapisink
4899           would look bad when file.ts contains 704x576 video, because vaapisink would
4900           give you buffers of stride 768, but libmpeg2 was not told about this and
4901           used a stride of 704.
4902           Tell libmpeg2 about the stride from  downstream; in the process, teach it to
4903           reject buffer pools that don't meet libmpeg2's chroma stride requirements
4904           Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
4905
4906 2015-02-11 13:56:48 +0100  Sebastian Dröge <sebastian@centricular.com>
4907
4908         * ext/x264/gstx264enc.c:
4909         * gst/asfdemux/gstasfdemux.c:
4910           Improve and fix LATENCY query handling
4911           This now follows the design docs everywhere, especially the maximum latency
4912           handling.
4913           https://bugzilla.gnome.org/show_bug.cgi?id=744106
4914
4915 2015-02-06 19:04:32 +0100  Sebastian Dröge <sebastian@centricular.com>
4916
4917         * ext/x264/gstx264enc.c:
4918           x264enc: Don't set max latency to the same value as the encoder latency
4919           The meaning of the max latency is *not* the maximum latency this element will
4920           introduce. It is the maximum latency this element can endure without
4921           overflowing any buffers, which is infinite for x264enc.
4922           Fixes latency configuration in zero latency mode, where max latency was
4923           becoming 0... which usually won't work well if something else introduces
4924           latency as then max < min in the end, and latency configuration just fails.
4925
4926 2015-02-02 14:13:10 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4927
4928         * ext/x264/gstx264enc.c:
4929           x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
4930           This matches what is done when downstream caps are not ANY, and fixes
4931           prerolling in byte stream mode when typefind is downstream.
4932
4933 2015-01-21 09:56:41 +0100  Sebastian Dröge <sebastian@centricular.com>
4934
4935         * ext/lame/gstlamemp3enc.c:
4936         * ext/twolame/gsttwolamemp2enc.c:
4937           Constify some static arrays everywhere
4938
4939 2015-01-18 16:53:41 +0000  Tim-Philipp Müller <tim@centricular.com>
4940
4941         * configure.ac:
4942           configure: remove non-ported plugins stuff
4943           It's not needed any longer, all plugins in -ugly
4944           have been ported.
4945
4946 2015-01-18 11:07:43 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4947
4948         * ext/x264/gstx264enc.c:
4949           x264enc: Don't set an allocation maximum
4950           There is no reason x264enc should enforce a maximum allocation size.
4951           The maximum is normally set by buffer pool which cannot grow, but we
4952           don't offer a buffer pool. This would lead to stall when used with
4953           element that don't implement allocation query.
4954           Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
4955
4956 2015-01-12 16:10:45 +0100  Stefan Sauer <ensonic@users.sf.net>
4957
4958         * common:
4959           Automatic update of common submodule
4960           From f2c6b95 to bc76a8b
4961
4962 2014-12-22 11:46:27 +0100  Sebastian Dröge <sebastian@centricular.com>
4963
4964         * MAINTAINERS:
4965           MAINTAINERS: Update my mail address
4966
4967 2014-12-18 10:54:30 +0100  Sebastian Dröge <sebastian@centricular.com>
4968
4969         * common:
4970           Automatic update of common submodule
4971           From ef1ffdc to f2c6b95
4972
4973 2014-11-27 17:11:30 +0100  Edward Hervey <bilboed@bilboed.com>
4974
4975         * common:
4976           Automatic update of common submodule
4977           From 7bb2bce to ef1ffdc
4978
4979 2014-06-06 13:59:57 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4980
4981         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4982           dvdlpcmdec: set channel positions using the appropriate API
4983           https://bugzilla.gnome.org/show_bug.cgi?id=731038
4984
4985 2014-11-05 23:34:56 +0000  Tim-Philipp Müller <tim@centricular.com>
4986
4987         * gst/asfdemux/gstasfdemux.c:
4988           asfdemux: fix comment
4989
4990 2014-11-05 13:45:29 +0100  Edward Hervey <bilboed@bilboed.com>
4991
4992         * gst/asfdemux/gstasfdemux.c:
4993           asfdemux: Send duration query upstream first
4994           An upstream element (like mms or some dlna source) might be able to
4995           answer the query. Try that first, else fallback to standard logic
4996
4997 2014-11-02 17:31:05 +0000  Tim-Philipp Müller <tim@centricular.com>
4998
4999         * gst/asfdemux/asfpacket.c:
5000           asf: fix up file mode
5001
5002 2014-10-27 17:58:14 +0100  Sebastian Dröge <sebastian@centricular.com>
5003
5004         * common:
5005           Automatic update of common submodule
5006           From 84d06cd to 7bb2bce
5007
5008 2014-10-21 19:46:03 +0100  Tim-Philipp Müller <tim@centricular.com>
5009
5010         * Makefile.am:
5011           tests: parallelise 'make check-valgrind'
5012
5013 2014-10-21 13:02:03 +0100  Tim-Philipp Müller <tim@centricular.com>
5014
5015         * common:
5016           Automatic update of common submodule
5017           From a8c8939 to 84d06cd
5018
5019 2014-10-21 12:58:58 +0200  Stefan Sauer <ensonic@users.sf.net>
5020
5021         * README:
5022         * common:
5023           Automatic update of common submodule
5024           From 36388a1 to a8c8939
5025
5026 2014-08-22 10:46:35 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5027
5028         * gst/asfdemux/gstasfdemux.c:
5029           asfdemux: first try to delegate TIME seek events upstream
5030           We should give a chance to upstream to handle TIME seek events before trying
5031           to handle it in asfdemux.
5032           Fix a bug where fast backward seeks where discarded right away because they
5033           were not supported by asfdemux.
5034           https://bugzilla.gnome.org/show_bug.cgi?id=734471
5035
5036 2014-09-04 16:57:02 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5037
5038         * gst/asfdemux/asfheaders.c:
5039         * gst/asfdemux/asfheaders.h:
5040         * gst/asfdemux/gstasfdemux.c:
5041           asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
5042           We can safely ignore those but best to claim to understand this object type so
5043           we don't raise a warning.
5044           https://bugzilla.gnome.org/show_bug.cgi?id=736060
5045
5046 2014-08-21 12:09:23 -0300  Thiago Santos <thiagoss@osg.samsung.com>
5047
5048         * gst/asfdemux/gstasfdemux.c:
5049         * gst/asfdemux/gstasfdemux.h:
5050           asfdemux: if video is h264, check the codec_data for bytestream data
5051           For bytestream we don't want to expose it as codec_data but rather as
5052           streamheader as it is not out-of-band data but data that should be
5053           prepended to the beginning of the stream before the other buffers.
5054           https://bugzilla.gnome.org/show_bug.cgi?id=735070
5055
5056 2014-08-10 19:13:10 +0100  Tim-Philipp Müller <tim@centricular.com>
5057
5058         * docs/plugins/inspect/plugin-a52dec.xml:
5059         * docs/plugins/inspect/plugin-amrnb.xml:
5060         * docs/plugins/inspect/plugin-amrwbdec.xml:
5061         * docs/plugins/inspect/plugin-asf.xml:
5062         * docs/plugins/inspect/plugin-cdio.xml:
5063         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5064         * docs/plugins/inspect/plugin-dvdread.xml:
5065         * docs/plugins/inspect/plugin-dvdsub.xml:
5066         * docs/plugins/inspect/plugin-lame.xml:
5067         * docs/plugins/inspect/plugin-mad.xml:
5068         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5069         * docs/plugins/inspect/plugin-realmedia.xml:
5070         * docs/plugins/inspect/plugin-siddec.xml:
5071         * docs/plugins/inspect/plugin-twolame.xml:
5072         * docs/plugins/inspect/plugin-x264.xml:
5073         * docs/plugins/inspect/plugin-xingmux.xml:
5074           docs: update for git master
5075
5076 2014-08-06 12:07:09 -0300  Thiago Santos <thiagoss@osg.samsung.com>
5077
5078         * gst/asfdemux/gstasfdemux.c:
5079           asfdemux: simplify log statement
5080           Use the GST_PTR_FORMAT to print the buffer
5081
5082 2014-08-05 19:47:26 +0100  Tim-Philipp Müller <tim@centricular.com>
5083
5084         * ext/x264/gstx264enc.c:
5085           x264: fix colour inversion with YV12 format
5086           It's the same as I420 but with the U/V planes swapped.
5087
5088 2014-08-01 10:37:44 +0200  Edward Hervey <edward@collabora.com>
5089
5090         * Makefile.am:
5091         * common:
5092           Makefile: Add usage of build-checks step
5093           Allows building checks without running them
5094
5095 2014-07-08 16:45:45 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5096
5097         * ext/x264/gstx264enc.c:
5098           x264enc: Request buffers in allocation query
5099           https://bugzilla.gnome.org/show_bug.cgi?id=732288
5100
5101 2014-06-06 20:23:15 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5102
5103         * ext/x264/gstx264enc.c:
5104         * ext/x264/gstx264enc.h:
5105           x264enc: Shift both PTS and DTS to ensure positive timestamp
5106           Currently we only shift DTS to compensate that we don't support negative
5107           timestamp. This cause a problem that PTS is no longer >= DTS and may
5108           make muxers live much harder. Instead, shift both PTS/DTS forward. Also
5109           remove all the hack to handle this which seems the result of thinking libx264
5110           is bugged.
5111           https://bugzilla.gnome.org/show_bug.cgi?id=731351
5112
5113 2014-07-19 18:04:46 +0200  Sebastian Dröge <sebastian@centricular.com>
5114
5115         * configure.ac:
5116           Back to development
5117
5118 === release 1.4.0 ===
5119
5120 2014-07-19 17:44:06 +0200  Sebastian Dröge <sebastian@centricular.com>
5121
5122         * ChangeLog:
5123         * NEWS:
5124         * RELEASE:
5125         * configure.ac:
5126         * docs/plugins/inspect/plugin-a52dec.xml:
5127         * docs/plugins/inspect/plugin-amrnb.xml:
5128         * docs/plugins/inspect/plugin-amrwbdec.xml:
5129         * docs/plugins/inspect/plugin-asf.xml:
5130         * docs/plugins/inspect/plugin-cdio.xml:
5131         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5132         * docs/plugins/inspect/plugin-dvdread.xml:
5133         * docs/plugins/inspect/plugin-dvdsub.xml:
5134         * docs/plugins/inspect/plugin-lame.xml:
5135         * docs/plugins/inspect/plugin-mad.xml:
5136         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5137         * docs/plugins/inspect/plugin-realmedia.xml:
5138         * docs/plugins/inspect/plugin-siddec.xml:
5139         * docs/plugins/inspect/plugin-twolame.xml:
5140         * docs/plugins/inspect/plugin-x264.xml:
5141         * docs/plugins/inspect/plugin-xingmux.xml:
5142         * gst-plugins-ugly.doap:
5143         * win32/common/config.h:
5144           Release 1.4.0
5145
5146 2014-07-19 16:50:04 +0200  Sebastian Dröge <sebastian@centricular.com>
5147
5148         * po/af.po:
5149         * po/az.po:
5150         * po/bg.po:
5151         * po/ca.po:
5152         * po/cs.po:
5153         * po/da.po:
5154         * po/de.po:
5155         * po/el.po:
5156         * po/en_GB.po:
5157         * po/eo.po:
5158         * po/es.po:
5159         * po/eu.po:
5160         * po/fi.po:
5161         * po/fr.po:
5162         * po/gl.po:
5163         * po/hr.po:
5164         * po/hu.po:
5165         * po/id.po:
5166         * po/it.po:
5167         * po/ja.po:
5168         * po/lt.po:
5169         * po/lv.po:
5170         * po/ms.po:
5171         * po/mt.po:
5172         * po/nb.po:
5173         * po/nl.po:
5174         * po/or.po:
5175         * po/pl.po:
5176         * po/pt_BR.po:
5177         * po/ro.po:
5178         * po/ru.po:
5179         * po/sk.po:
5180         * po/sl.po:
5181         * po/sq.po:
5182         * po/sr.po:
5183         * po/sv.po:
5184         * po/tr.po:
5185         * po/uk.po:
5186         * po/vi.po:
5187         * po/zh_CN.po:
5188           Update .po files
5189
5190 2014-07-19 12:48:11 +0200  Sebastian Dröge <sebastian@centricular.com>
5191
5192         * po/sv.po:
5193           po: Update translations
5194
5195 === release 1.3.91 ===
5196
5197 2014-07-11 11:44:28 +0200  Sebastian Dröge <sebastian@centricular.com>
5198
5199         * ChangeLog:
5200         * NEWS:
5201         * RELEASE:
5202         * configure.ac:
5203         * docs/plugins/inspect/plugin-a52dec.xml:
5204         * docs/plugins/inspect/plugin-amrnb.xml:
5205         * docs/plugins/inspect/plugin-amrwbdec.xml:
5206         * docs/plugins/inspect/plugin-asf.xml:
5207         * docs/plugins/inspect/plugin-cdio.xml:
5208         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5209         * docs/plugins/inspect/plugin-dvdread.xml:
5210         * docs/plugins/inspect/plugin-dvdsub.xml:
5211         * docs/plugins/inspect/plugin-lame.xml:
5212         * docs/plugins/inspect/plugin-mad.xml:
5213         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5214         * docs/plugins/inspect/plugin-realmedia.xml:
5215         * docs/plugins/inspect/plugin-siddec.xml:
5216         * docs/plugins/inspect/plugin-twolame.xml:
5217         * docs/plugins/inspect/plugin-x264.xml:
5218         * docs/plugins/inspect/plugin-xingmux.xml:
5219         * gst-plugins-ugly.doap:
5220         * win32/common/config.h:
5221           Release 1.3.91
5222
5223 2014-07-11 11:13:39 +0200  Sebastian Dröge <sebastian@centricular.com>
5224
5225         * po/af.po:
5226         * po/az.po:
5227         * po/bg.po:
5228         * po/ca.po:
5229         * po/cs.po:
5230         * po/da.po:
5231         * po/de.po:
5232         * po/el.po:
5233         * po/en_GB.po:
5234         * po/eo.po:
5235         * po/es.po:
5236         * po/eu.po:
5237         * po/fi.po:
5238         * po/fr.po:
5239         * po/gl.po:
5240         * po/hr.po:
5241         * po/hu.po:
5242         * po/id.po:
5243         * po/it.po:
5244         * po/ja.po:
5245         * po/lt.po:
5246         * po/lv.po:
5247         * po/ms.po:
5248         * po/mt.po:
5249         * po/nb.po:
5250         * po/nl.po:
5251         * po/or.po:
5252         * po/pl.po:
5253         * po/pt_BR.po:
5254         * po/ro.po:
5255         * po/ru.po:
5256         * po/sk.po:
5257         * po/sl.po:
5258         * po/sq.po:
5259         * po/sr.po:
5260         * po/sv.po:
5261         * po/tr.po:
5262         * po/uk.po:
5263         * po/vi.po:
5264         * po/zh_CN.po:
5265           Update .po files
5266
5267 2014-07-11 08:53:12 +0200  Sebastian Dröge <sebastian@centricular.com>
5268
5269         * po/vi.po:
5270           po: Update translations
5271
5272 2014-07-04 03:22:00 +0200  Sebastian Rasmussen <sebras@hotmail.com>
5273
5274         * gst/realmedia/rademux.c:
5275           rademux: Print invalid fourcc in error message in hex
5276           Previously this was printed as characters which caused later processing
5277           of the error message to sometimes warn about non-UTF-8 characters.
5278           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
5279
5280 === release 1.3.90 ===
5281
5282 2014-06-28 11:39:14 +0200  Sebastian Dröge <sebastian@centricular.com>
5283
5284         * ChangeLog:
5285         * NEWS:
5286         * RELEASE:
5287         * configure.ac:
5288         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5289         * docs/plugins/inspect/plugin-a52dec.xml:
5290         * docs/plugins/inspect/plugin-amrnb.xml:
5291         * docs/plugins/inspect/plugin-amrwbdec.xml:
5292         * docs/plugins/inspect/plugin-asf.xml:
5293         * docs/plugins/inspect/plugin-cdio.xml:
5294         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5295         * docs/plugins/inspect/plugin-dvdread.xml:
5296         * docs/plugins/inspect/plugin-dvdsub.xml:
5297         * docs/plugins/inspect/plugin-lame.xml:
5298         * docs/plugins/inspect/plugin-mad.xml:
5299         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5300         * docs/plugins/inspect/plugin-realmedia.xml:
5301         * docs/plugins/inspect/plugin-siddec.xml:
5302         * docs/plugins/inspect/plugin-twolame.xml:
5303         * docs/plugins/inspect/plugin-x264.xml:
5304         * docs/plugins/inspect/plugin-xingmux.xml:
5305         * gst-plugins-ugly.doap:
5306         * win32/common/config.h:
5307           Release 1.3.90
5308
5309 2014-06-28 11:39:01 +0200  Sebastian Dröge <sebastian@centricular.com>
5310
5311         * po/af.po:
5312         * po/az.po:
5313         * po/bg.po:
5314         * po/ca.po:
5315         * po/cs.po:
5316         * po/da.po:
5317         * po/de.po:
5318         * po/el.po:
5319         * po/en_GB.po:
5320         * po/eo.po:
5321         * po/es.po:
5322         * po/eu.po:
5323         * po/fi.po:
5324         * po/fr.po:
5325         * po/gl.po:
5326         * po/hr.po:
5327         * po/hu.po:
5328         * po/id.po:
5329         * po/it.po:
5330         * po/ja.po:
5331         * po/lt.po:
5332         * po/lv.po:
5333         * po/ms.po:
5334         * po/mt.po:
5335         * po/nb.po:
5336         * po/nl.po:
5337         * po/or.po:
5338         * po/pl.po:
5339         * po/pt_BR.po:
5340         * po/ro.po:
5341         * po/ru.po:
5342         * po/sk.po:
5343         * po/sl.po:
5344         * po/sq.po:
5345         * po/sr.po:
5346         * po/sv.po:
5347         * po/tr.po:
5348         * po/uk.po:
5349         * po/vi.po:
5350         * po/zh_CN.po:
5351           Update .po files
5352
5353 2014-06-22 21:48:28 +0100  Tim-Philipp Müller <tim@centricular.com>
5354
5355         * .gitignore:
5356           Ignore autotools test-driver temp files from 'make check'
5357
5358 2014-06-22 19:36:14 +0200  Sebastian Dröge <sebastian@centricular.com>
5359
5360         * configure.ac:
5361           Back to development
5362
5363 === release 1.3.3 ===
5364
5365 2014-06-22 18:13:53 +0200  Sebastian Dröge <sebastian@centricular.com>
5366
5367         * ChangeLog:
5368         * NEWS:
5369         * RELEASE:
5370         * configure.ac:
5371         * docs/plugins/inspect/plugin-a52dec.xml:
5372         * docs/plugins/inspect/plugin-amrnb.xml:
5373         * docs/plugins/inspect/plugin-amrwbdec.xml:
5374         * docs/plugins/inspect/plugin-asf.xml:
5375         * docs/plugins/inspect/plugin-cdio.xml:
5376         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5377         * docs/plugins/inspect/plugin-dvdread.xml:
5378         * docs/plugins/inspect/plugin-dvdsub.xml:
5379         * docs/plugins/inspect/plugin-lame.xml:
5380         * docs/plugins/inspect/plugin-mad.xml:
5381         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5382         * docs/plugins/inspect/plugin-realmedia.xml:
5383         * docs/plugins/inspect/plugin-siddec.xml:
5384         * docs/plugins/inspect/plugin-twolame.xml:
5385         * docs/plugins/inspect/plugin-x264.xml:
5386         * docs/plugins/inspect/plugin-xingmux.xml:
5387         * gst-plugins-ugly.doap:
5388         * win32/common/config.h:
5389           Release 1.3.3
5390
5391 2014-06-22 17:40:40 +0200  Sebastian Dröge <sebastian@centricular.com>
5392
5393         * po/af.po:
5394         * po/az.po:
5395         * po/bg.po:
5396         * po/ca.po:
5397         * po/cs.po:
5398         * po/da.po:
5399         * po/de.po:
5400         * po/el.po:
5401         * po/en_GB.po:
5402         * po/eo.po:
5403         * po/es.po:
5404         * po/eu.po:
5405         * po/fi.po:
5406         * po/fr.po:
5407         * po/gl.po:
5408         * po/hr.po:
5409         * po/hu.po:
5410         * po/id.po:
5411         * po/it.po:
5412         * po/ja.po:
5413         * po/lt.po:
5414         * po/lv.po:
5415         * po/ms.po:
5416         * po/mt.po:
5417         * po/nb.po:
5418         * po/nl.po:
5419         * po/or.po:
5420         * po/pl.po:
5421         * po/pt_BR.po:
5422         * po/ro.po:
5423         * po/ru.po:
5424         * po/sk.po:
5425         * po/sl.po:
5426         * po/sq.po:
5427         * po/sr.po:
5428         * po/sv.po:
5429         * po/tr.po:
5430         * po/uk.po:
5431         * po/vi.po:
5432         * po/zh_CN.po:
5433           Update .po files
5434
5435 2014-06-22 14:25:18 +0200  Sebastian Dröge <sebastian@centricular.com>
5436
5437         * po/de.po:
5438         * po/nl.po:
5439           po: Update translations
5440
5441 2014-05-26 17:55:43 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
5442
5443         * gst/realmedia/rmdemux.c:
5444         * gst/realmedia/rmdemux.h:
5445           rmdemux: use GstFlowCombiner
5446           Removes flow return combination code to use the newly added GstFlowCombiner
5447           https://bugzilla.gnome.org/show_bug.cgi?id=709224
5448
5449 2014-05-23 18:17:11 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
5450
5451         * gst/asfdemux/gstasfdemux.c:
5452         * gst/asfdemux/gstasfdemux.h:
5453           asfdemux: use GstFlowCombiner
5454           Removes flow return combination code to use the newly added GstFlowCombiner
5455           https://bugzilla.gnome.org/show_bug.cgi?id=709224
5456
5457 2014-05-28 09:49:59 +0200  Aurélien Zanelli <aurelien.zanelli@parrot.com>
5458
5459         * ext/x264/gstx264enc.c:
5460           x264enc: fix caps leak in set_format()
5461           https://bugzilla.gnome.org/show_bug.cgi?id=730865
5462
5463 2013-12-01 20:53:03 +0100  Matej Knopp <matej.knopp@gmail.com>
5464
5465         * gst/asfdemux/gstasfdemux.c:
5466           asfdemux: Handle initial 0 timestamp that should have been -1
5467           https://bugzilla.gnome.org/show_bug.cgi?id=719660
5468
5469 2014-05-21 13:23:33 +0200  Sebastian Dröge <sebastian@centricular.com>
5470
5471         * configure.ac:
5472           Back to development
5473
5474 === release 1.3.2 ===
5475
5476 2014-05-21 13:06:35 +0200  Sebastian Dröge <sebastian@centricular.com>
5477
5478         * ChangeLog:
5479         * NEWS:
5480         * RELEASE:
5481         * common:
5482         * configure.ac:
5483         * docs/plugins/inspect-build.stamp:
5484         * docs/plugins/inspect.stamp:
5485         * docs/plugins/inspect/plugin-a52dec.xml:
5486         * docs/plugins/inspect/plugin-amrnb.xml:
5487         * docs/plugins/inspect/plugin-amrwbdec.xml:
5488         * docs/plugins/inspect/plugin-asf.xml:
5489         * docs/plugins/inspect/plugin-cdio.xml:
5490         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5491         * docs/plugins/inspect/plugin-dvdread.xml:
5492         * docs/plugins/inspect/plugin-dvdsub.xml:
5493         * docs/plugins/inspect/plugin-lame.xml:
5494         * docs/plugins/inspect/plugin-mad.xml:
5495         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5496         * docs/plugins/inspect/plugin-realmedia.xml:
5497         * docs/plugins/inspect/plugin-siddec.xml:
5498         * docs/plugins/inspect/plugin-twolame.xml:
5499         * docs/plugins/inspect/plugin-x264.xml:
5500         * docs/plugins/inspect/plugin-xingmux.xml:
5501         * gst-plugins-ugly.doap:
5502         * win32/common/config.h:
5503           Release 1.3.2
5504
5505 2014-05-21 12:53:52 +0200  Sebastian Dröge <sebastian@centricular.com>
5506
5507         * po/af.po:
5508         * po/az.po:
5509         * po/bg.po:
5510         * po/ca.po:
5511         * po/cs.po:
5512         * po/da.po:
5513         * po/de.po:
5514         * po/el.po:
5515         * po/en_GB.po:
5516         * po/eo.po:
5517         * po/es.po:
5518         * po/eu.po:
5519         * po/fi.po:
5520         * po/fr.po:
5521         * po/gl.po:
5522         * po/hr.po:
5523         * po/hu.po:
5524         * po/id.po:
5525         * po/it.po:
5526         * po/ja.po:
5527         * po/lt.po:
5528         * po/lv.po:
5529         * po/ms.po:
5530         * po/mt.po:
5531         * po/nb.po:
5532         * po/nl.po:
5533         * po/or.po:
5534         * po/pl.po:
5535         * po/pt_BR.po:
5536         * po/ro.po:
5537         * po/ru.po:
5538         * po/sk.po:
5539         * po/sl.po:
5540         * po/sq.po:
5541         * po/sr.po:
5542         * po/sv.po:
5543         * po/tr.po:
5544         * po/uk.po:
5545         * po/vi.po:
5546         * po/zh_CN.po:
5547           Update .po files
5548
5549 2014-05-21 10:51:38 +0200  Sebastian Dröge <sebastian@centricular.com>
5550
5551         * common:
5552           Automatic update of common submodule
5553           From 211fa5f to 1f5d3c3
5554
5555 2014-05-16 16:24:46 +0100  Tim-Philipp Müller <tim@centricular.com>
5556
5557         * ext/mpeg2dec/gstmpeg2dec.h:
5558           mpeg2dec: remove unused struct members
5559
5560 2014-05-16 12:21:06 +0200  Sebastian Dröge <sebastian@centricular.com>
5561
5562         * gst/realmedia/rtspreal.c:
5563           rtspreal: Fix some memory leaks in an error path
5564           CID 1212165.
5565
5566 2014-05-09 14:54:54 +0200  Edward Hervey <bilboed@bilboed.com>
5567
5568         * ext/mpeg2dec/gstmpeg2dec.c:
5569           mpeg2dec: Release codec state on negotiation failures
5570           Else it leaks
5571           CID #1212169
5572
5573 2014-05-03 20:48:37 +0200  Sebastian Dröge <sebastian@centricular.com>
5574
5575         * configure.ac:
5576           Back to development
5577
5578 === release 1.3.1 ===
5579
5580 2014-05-03 18:29:23 +0200  Sebastian Dröge <sebastian@centricular.com>
5581
5582         * ChangeLog:
5583         * NEWS:
5584         * RELEASE:
5585         * configure.ac:
5586         * docs/plugins/gst-plugins-ugly-plugins.args:
5587         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5588         * docs/plugins/inspect/plugin-a52dec.xml:
5589         * docs/plugins/inspect/plugin-amrnb.xml:
5590         * docs/plugins/inspect/plugin-amrwbdec.xml:
5591         * docs/plugins/inspect/plugin-asf.xml:
5592         * docs/plugins/inspect/plugin-cdio.xml:
5593         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5594         * docs/plugins/inspect/plugin-dvdread.xml:
5595         * docs/plugins/inspect/plugin-dvdsub.xml:
5596         * docs/plugins/inspect/plugin-lame.xml:
5597         * docs/plugins/inspect/plugin-mad.xml:
5598         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5599         * docs/plugins/inspect/plugin-realmedia.xml:
5600         * docs/plugins/inspect/plugin-siddec.xml:
5601         * docs/plugins/inspect/plugin-twolame.xml:
5602         * docs/plugins/inspect/plugin-x264.xml:
5603         * docs/plugins/inspect/plugin-xingmux.xml:
5604         * gst-plugins-ugly.doap:
5605         * win32/common/config.h:
5606           Release 1.3.1
5607
5608 2014-05-03 18:21:01 +0200  Sebastian Dröge <sebastian@centricular.com>
5609
5610         * po/af.po:
5611         * po/az.po:
5612         * po/bg.po:
5613         * po/ca.po:
5614         * po/cs.po:
5615         * po/da.po:
5616         * po/de.po:
5617         * po/el.po:
5618         * po/en_GB.po:
5619         * po/eo.po:
5620         * po/es.po:
5621         * po/eu.po:
5622         * po/fi.po:
5623         * po/fr.po:
5624         * po/gl.po:
5625         * po/hr.po:
5626         * po/hu.po:
5627         * po/id.po:
5628         * po/it.po:
5629         * po/ja.po:
5630         * po/lt.po:
5631         * po/lv.po:
5632         * po/ms.po:
5633         * po/mt.po:
5634         * po/nb.po:
5635         * po/nl.po:
5636         * po/or.po:
5637         * po/pl.po:
5638         * po/pt_BR.po:
5639         * po/ro.po:
5640         * po/ru.po:
5641         * po/sk.po:
5642         * po/sl.po:
5643         * po/sq.po:
5644         * po/sr.po:
5645         * po/sv.po:
5646         * po/tr.po:
5647         * po/uk.po:
5648         * po/vi.po:
5649         * po/zh_CN.po:
5650           Update .po files
5651
5652 2014-05-03 17:23:39 +0200  Sebastian Dröge <sebastian@centricular.com>
5653
5654         * po/de.po:
5655         * po/id.po:
5656         * po/lv.po:
5657         * po/sk.po:
5658         * po/sr.po:
5659           po: Update translations
5660
5661 2014-05-03 10:15:28 +0200  Sebastian Dröge <sebastian@centricular.com>
5662
5663         * common:
5664           Automatic update of common submodule
5665           From bcb1518 to 211fa5f
5666
5667 2014-04-27 00:29:16 +0100  Tim-Philipp Müller <tim@centricular.com>
5668
5669         * ext/sidplay/gstsiddec.cc:
5670         * gst/asfdemux/gstrtspwms.c:
5671         * gst/realmedia/rademux.c:
5672         * gst/realmedia/rdtmanager.c:
5673         * gst/realmedia/rtspreal.c:
5674           docs: remove outdated and pointless 'Last reviewed' lines from docs
5675           They are very confusing for people, and more often than not
5676           also just not very accurate. Seeing 'last reviewed: 2005' in
5677           your docs is not very confidence-inspiring. Let's just remove
5678           those comments.
5679
5680 2014-04-10 17:29:30 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5681
5682         * gst/dvdsub/gstdvdsubdec.c:
5683           dvdsubdec: fix spurious rejection of 0 time offset commands
5684           Coverity 206168
5685
5686 2014-04-10 16:53:25 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5687
5688         * ext/dvdread/dvdreadsrc.c:
5689           dvdread: avoid intermediate promotion to signed
5690           We should not reach the dangerous range here, though.
5691           Coverity 206491, 206492, 1139856
5692
5693 2014-01-17 10:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5694
5695         * ext/mpeg2dec/gstmpeg2dec.c:
5696           mpeg2dec: do not reset the whole video info when setting size
5697           New changes to gstvideo will reset all the video info state
5698           when calling _set_format, overwriting what was previously set
5699           in the preceding code.
5700           The comment says the following code is meant to preserve the
5701           pre-crop size, so let's just keep the size and related data
5702           as this does not seem to break anything else (this is what
5703           the _set_format call would have set before the change that
5704           reset all data, except the colorimetry).
5705
5706 2014-04-03 15:06:22 +0200  Edward Hervey <bilboed@bilboed.com>
5707
5708         * gst/asfdemux/gstasfdemux.c:
5709           asfdemux: Fix payloads check
5710           Don't iterate stream->payloads if ... it doesn't exist
5711           CID #1139846
5712
5713 2014-03-02 05:11:10 +0100  Sebastian Rasmussen <sebras@hotmail.com>
5714
5715         * .gitignore:
5716           .gitignore: Ignore gcov intermediate files
5717           https://bugzilla.gnome.org/show_bug.cgi?id=725483
5718
5719 2014-02-28 09:35:10 +0100  Sebastian Dröge <sebastian@centricular.com>
5720
5721         * common:
5722           Automatic update of common submodule
5723           From fe1672e to bcb1518
5724
5725 2014-02-26 22:12:50 +0100  Stefan Sauer <ensonic@users.sf.net>
5726
5727         * common:
5728           Automatic update of common submodule
5729           From 1a07da9 to fe1672e
5730
5731 2014-02-26 11:31:03 +0100  Stefan Sauer <ensonic@users.sf.net>
5732
5733         * docs/Makefile.am:
5734           docs: install prebuilt plugin docs if gtk-doc is disabled
5735           Sync to the Makefile.am from gst-plugin-base where it is done right.
5736           Fixes #725034
5737
5738 2014-02-13 09:39:04 +0100  Stefan Sauer <ensonic@users.sf.net>
5739
5740         * gst/xingmux/gstxingmux.c:
5741         * gst/xingmux/plugin.c:
5742           xingmux: add muxer category and make element plugable
5743           This is required to make encodebin consider the element. Yet it is not enough to
5744           have it plugged it has a lower priority than most mp3encoders and no different
5745           caps.
5746
5747 2014-02-24 11:42:00 +0100  Dirk Van Haerenborgh <vhdirk@gmail.com>
5748
5749         * ext/x264/gstx264enc.c:
5750           x264enc: allow lossless compression (qp=0)
5751           https://bugzilla.gnome.org/show_bug.cgi?id=725051
5752
5753 2014-02-20 21:08:08 +0100  Edward Hervey <edward@collabora.com>
5754
5755         * m4/a52.m4:
5756           m4: Remove extra check for 11+ year old a52 release
5757           You deserve a build failure if you still have that version
5758           If someone wants to completely remove this m4 to replace it with the
5759           generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
5760
5761 2014-02-19 21:11:55 +0100  Rico Tzschichholz <ricotz@ubuntu.com>
5762
5763         * m4/a52.m4:
5764           m4: Fix multiple tests in AC_CHECK_A52DEC
5765
5766 2014-02-09 23:41:36 +0100  Sebastian Dröge <sebastian@centricular.com>
5767
5768         * gst/asfdemux/gstasfdemux.c:
5769           asfdemux: Remove unused function
5770
5771 2014-02-06 19:22:47 +0100  Edward Hervey <edward@collabora.com>
5772
5773         * tests/check/Makefile.am:
5774           check: Fix test location
5775
5776 2014-02-03 02:06:11 +0100  Sebastian Rasmussen <sebras@hotmail.com>
5777
5778         * tests/check/Makefile.am:
5779           tests: Don't build disabled plugins' check tests
5780           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
5781
5782 2014-01-30 10:44:29 +0100  Edward Hervey <bilboed@bilboed.com>
5783
5784         * common:
5785           Automatic update of common submodule
5786           From d48bed3 to 1a07da9
5787
5788 2014-01-03 16:20:11 +0000  Tim-Philipp Müller <tim@centricular.com>
5789
5790         * gst/asfdemux/gstasfdemux.c:
5791           asfdemux: only add "format" field with fourcc to WMV caps
5792           Doesn't make sense for e.g. H264 or MJPEG.
5793
5794 2013-12-22 22:34:03 +0000  Tim-Philipp Müller <tim@centricular.com>
5795
5796         * autogen.sh:
5797         * common:
5798           Automatic update of common submodule
5799           From dbedaa0 to d48bed3
5800
5801 2013-12-22 21:56:03 +0000  Tim-Philipp Müller <tim@centricular.com>
5802
5803         * po/Makevars:
5804           po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
5805           https://bugzilla.gnome.org/show_bug.cgi?id=705455
5806
5807 2013-12-05 12:16:45 +0100  Sebastian Dröge <sebastian@centricular.com>
5808
5809         * ext/amrwbdec/amrwbdec.c:
5810           amrwbdec: Remove some dead code
5811
5812 2013-12-05 12:16:38 +0100  Sebastian Dröge <sebastian@centricular.com>
5813
5814         * ext/amrnb/amrnbdec.c:
5815           amrnbdec: Remove some dead code
5816
5817 2013-12-05 12:09:04 +0100  Sebastian Dröge <sebastian@centricular.com>
5818
5819         * ext/amrnb/amrnbdec.c:
5820           amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
5821
5822 2013-12-05 12:08:46 +0100  Sebastian Dröge <sebastian@centricular.com>
5823
5824         * ext/amrwbdec/amrwbdec.c:
5825           amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
5826
5827 2013-12-05 11:44:10 +0100  Sebastian Dröge <sebastian@centricular.com>
5828
5829         * ext/mpeg2dec/gstmpeg2dec.c:
5830           mpeg2dec: Use new gst_video_decoder_set_needs_format() API
5831
5832 2013-11-29 15:51:49 +0000  Tim-Philipp Müller <tim@centricular.com>
5833
5834         * ext/x264/gstx264enc.c:
5835           x264enc: fix compiler warning
5836           Compiler warns rightly about possibly uninitialized variable.
5837
5838 2013-11-29 15:49:29 +0000  Tim-Philipp Müller <tim@centricular.com>
5839
5840         * ext/x264/gstx264enc.c:
5841           x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
5842           gst-launch-1.0 videotestsrc ! x264enc
5843
5844 2013-11-11 13:15:54 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
5845
5846         * ext/mpeg2dec/gstmpeg2dec.c:
5847           mpeg2dec: graceful degradation for badly parsed input
5848
5849 2013-11-05 11:20:20 +0000  Tim-Philipp Müller <tim@centricular.com>
5850
5851         * common:
5852           Automatic update of common submodule
5853           From 865aa20 to dbedaa0
5854
5855 2013-10-22 16:02:04 +0900  HyeJin Choi <meeshel@meeshel78@hotmail.com>
5856
5857         * gst/asfdemux/asfpacket.c:
5858           asfdemux: mo_size check bug fix. mo_size is not mandatory field.
5859           So, don't need to check previous payload's mo_size and current
5860           payload's mo_size when merging it.
5861           https://bugzilla.gnome.org/show_bug.cgi?id=710609
5862
5863 2013-10-22 15:03:15 -0300  Thiago Santos <ts.santos@partner.samsung.com>
5864
5865         * gst/asfdemux/gstasfdemux.c:
5866         * gst/asfdemux/gstasfdemux.h:
5867           asfdemux: Keep audio error checking fields only for audio
5868           Video shouldn't need to be descrambled, this can cause frames data
5869           to be corrupted
5870           https://bugzilla.gnome.org/show_bug.cgi?id=684942
5871
5872 2013-10-22 00:56:29 -0300  Thiago Santos <ts.santos@partner.samsung.com>
5873
5874         * gst/asfdemux/gstasfdemux.c:
5875           asfdemux: really copy the buffer data
5876           Pass the copy-memory flag to copy the memory for the output buffer,
5877           otherwise we end with 0-sized buffers
5878           https://bugzilla.gnome.org/show_bug.cgi?id=684942
5879
5880 2013-09-27 08:05:25 -0700  Michael Esemplare <michael.esemplare@gmail.com>
5881
5882         * ext/x264/gstx264enc.c:
5883           x264enc: If FPS is available, set VFR to false
5884           https://bugzilla.gnome.org/show_bug.cgi?id=708940
5885
5886 2013-09-24 10:08:10 -0700  Thiago Santos <ts.santos@partner.samsung.com>
5887
5888         * gst/asfdemux/gstasfdemux.c:
5889           asfdemux: Only use segment.start as seek_time if it is relative
5890           Relying on the gst_segment_do_seek results for getting the
5891           seeking time should not be used if seek type is SET because the
5892           do_seek function makes the 'cur` position of the seek normalized
5893           on the segment range. This means that seeking beyond the end of the
5894           file might not result in instant EOS as it will end up seeking to
5895           the final ts of the file.
5896           In asf seeking to the final timestamp can lead to seeking to the last
5897           keyframe, meaning a few seconds of video will still be played, which should
5898           not be the desired behavior when seeking beyong file limits.
5899
5900 2013-09-24 10:07:25 -0700  Thiago Santos <ts.santos@partner.samsung.com>
5901
5902         * gst/asfdemux/gstasfdemux.c:
5903           asfdemux: Parse last simple index entry
5904           The entry size is fixed at 6, fix typo to finish parsing the index
5905           correctly until the last sample
5906
5907 2013-09-24 18:32:31 +0100  Tim-Philipp Müller <tim@centricular.net>
5908
5909         * README:
5910         * common:
5911           Automatic update of common submodule
5912           From 6b03ba7 to 865aa20
5913
5914 2013-09-24 15:05:36 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5915
5916         * configure.ac:
5917           configure: Actually use 1.3.0.1 as version to make configure happy
5918
5919 2013-09-24 15:00:30 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5920
5921         * configure.ac:
5922           Back to development
5923
5924 === release 1.2.0 ===
5925
5926 2013-09-24 14:27:45 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5927
5928         * ChangeLog:
5929         * NEWS:
5930         * RELEASE:
5931         * configure.ac:
5932         * docs/plugins/inspect/plugin-a52dec.xml:
5933         * docs/plugins/inspect/plugin-amrnb.xml:
5934         * docs/plugins/inspect/plugin-amrwbdec.xml:
5935         * docs/plugins/inspect/plugin-asf.xml:
5936         * docs/plugins/inspect/plugin-cdio.xml:
5937         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5938         * docs/plugins/inspect/plugin-dvdread.xml:
5939         * docs/plugins/inspect/plugin-dvdsub.xml:
5940         * docs/plugins/inspect/plugin-lame.xml:
5941         * docs/plugins/inspect/plugin-mad.xml:
5942         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5943         * docs/plugins/inspect/plugin-realmedia.xml:
5944         * docs/plugins/inspect/plugin-siddec.xml:
5945         * docs/plugins/inspect/plugin-twolame.xml:
5946         * docs/plugins/inspect/plugin-x264.xml:
5947         * docs/plugins/inspect/plugin-xingmux.xml:
5948         * gst-plugins-ugly.doap:
5949         * win32/common/config.h:
5950           Release 1.2.0
5951
5952 2013-09-24 14:27:39 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5953
5954         * po/af.po:
5955         * po/az.po:
5956         * po/bg.po:
5957         * po/ca.po:
5958         * po/cs.po:
5959         * po/da.po:
5960         * po/de.po:
5961         * po/el.po:
5962         * po/en_GB.po:
5963         * po/eo.po:
5964         * po/es.po:
5965         * po/eu.po:
5966         * po/fi.po:
5967         * po/fr.po:
5968         * po/gl.po:
5969         * po/hr.po:
5970         * po/hu.po:
5971         * po/id.po:
5972         * po/it.po:
5973         * po/ja.po:
5974         * po/lt.po:
5975         * po/lv.po:
5976         * po/ms.po:
5977         * po/mt.po:
5978         * po/nb.po:
5979         * po/nl.po:
5980         * po/or.po:
5981         * po/pl.po:
5982         * po/pt_BR.po:
5983         * po/ro.po:
5984         * po/ru.po:
5985         * po/sk.po:
5986         * po/sl.po:
5987         * po/sq.po:
5988         * po/sr.po:
5989         * po/sv.po:
5990         * po/tr.po:
5991         * po/uk.po:
5992         * po/vi.po:
5993         * po/zh_CN.po:
5994           Update .po files
5995
5996 2013-09-18 11:34:56 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
5997
5998         * ext/x264/gstx264enc.c:
5999           x264enc: Update the documentation to match the default profile used
6000           https://bugzilla.gnome.org/show_bug.cgi?id=708036
6001
6002 2013-09-20 16:17:31 +0200  Edward Hervey <edward@collabora.com>
6003
6004         * common:
6005           Automatic update of common submodule
6006           From b613661 to 6b03ba7
6007
6008 2013-09-19 18:43:43 +0100  Tim-Philipp Müller <tim@centricular.net>
6009
6010         * common:
6011           Automatic update of common submodule
6012           From 74a6857 to b613661
6013
6014 2013-09-19 17:36:25 +0100  Tim-Philipp Müller <tim@centricular.net>
6015
6016         * autogen.sh:
6017         * common:
6018           Automatic update of common submodule
6019           From 098c0d7 to 74a6857
6020
6021 2013-09-19 11:35:04 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6022
6023         * configure.ac:
6024           Back to development
6025
6026 === release 1.1.90 ===
6027
6028 2013-09-19 10:50:32 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6029
6030         * ChangeLog:
6031         * NEWS:
6032         * RELEASE:
6033         * configure.ac:
6034         * docs/plugins/inspect/plugin-a52dec.xml:
6035         * docs/plugins/inspect/plugin-amrnb.xml:
6036         * docs/plugins/inspect/plugin-amrwbdec.xml:
6037         * docs/plugins/inspect/plugin-asf.xml:
6038         * docs/plugins/inspect/plugin-cdio.xml:
6039         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6040         * docs/plugins/inspect/plugin-dvdread.xml:
6041         * docs/plugins/inspect/plugin-dvdsub.xml:
6042         * docs/plugins/inspect/plugin-lame.xml:
6043         * docs/plugins/inspect/plugin-mad.xml:
6044         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6045         * docs/plugins/inspect/plugin-realmedia.xml:
6046         * docs/plugins/inspect/plugin-siddec.xml:
6047         * docs/plugins/inspect/plugin-twolame.xml:
6048         * docs/plugins/inspect/plugin-x264.xml:
6049         * docs/plugins/inspect/plugin-xingmux.xml:
6050         * gst-plugins-ugly.doap:
6051         * win32/common/config.h:
6052           Release 1.1.90
6053
6054 2013-09-19 10:30:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6055
6056         * po/af.po:
6057         * po/az.po:
6058         * po/bg.po:
6059         * po/ca.po:
6060         * po/cs.po:
6061         * po/da.po:
6062         * po/de.po:
6063         * po/el.po:
6064         * po/en_GB.po:
6065         * po/eo.po:
6066         * po/es.po:
6067         * po/eu.po:
6068         * po/fi.po:
6069         * po/fr.po:
6070         * po/gl.po:
6071         * po/hr.po:
6072         * po/hu.po:
6073         * po/id.po:
6074         * po/it.po:
6075         * po/ja.po:
6076         * po/lt.po:
6077         * po/lv.po:
6078         * po/ms.po:
6079         * po/mt.po:
6080         * po/nb.po:
6081         * po/nl.po:
6082         * po/or.po:
6083         * po/pl.po:
6084         * po/pt_BR.po:
6085         * po/ro.po:
6086         * po/ru.po:
6087         * po/sk.po:
6088         * po/sl.po:
6089         * po/sq.po:
6090         * po/sr.po:
6091         * po/sv.po:
6092         * po/tr.po:
6093         * po/uk.po:
6094         * po/vi.po:
6095         * po/zh_CN.po:
6096           Update .po files
6097
6098 2013-09-19 09:45:55 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6099
6100         * po/cs.po:
6101           po: Update translations
6102
6103 2013-09-18 19:13:45 -0400  Olivier Crête <olivier.crete@collabora.com>
6104
6105         * ext/x264/gstx264enc.c:
6106         * tests/check/elements/x264enc.c:
6107           x264enc: Implement getcaps that restricts the input format depending on the output profile
6108           Also add some x264enc profile tests
6109           https://bugzilla.gnome.org/show_bug.cgi?id=708326
6110
6111 2013-09-16 19:38:36 +0200  Matej Knopp <matej.knopp@gmail.com>
6112
6113         * gst/asfdemux/asfpacket.c:
6114         * gst/asfdemux/gstasfdemux.c:
6115           asfdemux: fix playback regression in push mode
6116
6117 2013-09-10 19:33:33 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
6118
6119         * gst/asfdemux/gstasfdemux.h:
6120           asfdemux: remove unused variable
6121
6122 2013-09-05 22:56:48 +0200  Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
6123
6124         * ext/x264/gstx264enc.c:
6125           x264enc: Don't unref future state but the old one
6126           Being silly will lead us nowhere.
6127
6128 2013-09-04 16:32:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6129
6130         * ext/x264/gstx264enc.c:
6131           x264enc: Check if we have an input state before using it
6132           Flushing might happen before caps were set on the encoder,
6133           which would lead to crashes here.
6134           Thanks to Matej Knopp for analyzing this.
6135           https://bugzilla.gnome.org/show_bug.cgi?id=707414
6136
6137 2013-09-03 20:28:35 +0200  Matej Knopp <matej.knopp@gmail.com>
6138
6139         * ext/x264/gstx264enc.c:
6140           x264enc: fix unsigned comparison warning
6141
6142 2013-08-28 13:27:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6143
6144         * configure.ac:
6145           Back to development
6146
6147 === release 1.1.4 ===
6148
6149 2013-08-28 12:58:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6150
6151         * ChangeLog:
6152         * NEWS:
6153         * RELEASE:
6154         * configure.ac:
6155         * docs/plugins/inspect/plugin-a52dec.xml:
6156         * docs/plugins/inspect/plugin-amrnb.xml:
6157         * docs/plugins/inspect/plugin-amrwbdec.xml:
6158         * docs/plugins/inspect/plugin-asf.xml:
6159         * docs/plugins/inspect/plugin-cdio.xml:
6160         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6161         * docs/plugins/inspect/plugin-dvdread.xml:
6162         * docs/plugins/inspect/plugin-dvdsub.xml:
6163         * docs/plugins/inspect/plugin-lame.xml:
6164         * docs/plugins/inspect/plugin-mad.xml:
6165         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6166         * docs/plugins/inspect/plugin-realmedia.xml:
6167         * docs/plugins/inspect/plugin-siddec.xml:
6168         * docs/plugins/inspect/plugin-twolame.xml:
6169         * docs/plugins/inspect/plugin-x264.xml:
6170         * docs/plugins/inspect/plugin-xingmux.xml:
6171         * gst-plugins-ugly.doap:
6172         * win32/common/config.h:
6173           Release 1.1.4
6174
6175 2013-08-28 12:58:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6176
6177         * po/af.po:
6178         * po/az.po:
6179         * po/bg.po:
6180         * po/ca.po:
6181         * po/cs.po:
6182         * po/da.po:
6183         * po/de.po:
6184         * po/el.po:
6185         * po/en_GB.po:
6186         * po/eo.po:
6187         * po/es.po:
6188         * po/eu.po:
6189         * po/fi.po:
6190         * po/fr.po:
6191         * po/gl.po:
6192         * po/hr.po:
6193         * po/hu.po:
6194         * po/id.po:
6195         * po/it.po:
6196         * po/ja.po:
6197         * po/lt.po:
6198         * po/lv.po:
6199         * po/ms.po:
6200         * po/mt.po:
6201         * po/nb.po:
6202         * po/nl.po:
6203         * po/or.po:
6204         * po/pl.po:
6205         * po/pt_BR.po:
6206         * po/ro.po:
6207         * po/ru.po:
6208         * po/sk.po:
6209         * po/sl.po:
6210         * po/sq.po:
6211         * po/sr.po:
6212         * po/sv.po:
6213         * po/tr.po:
6214         * po/uk.po:
6215         * po/vi.po:
6216         * po/zh_CN.po:
6217           Update .po files
6218
6219 2013-08-28 12:32:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6220
6221         * po/pt_BR.po:
6222           po: update translations
6223
6224 2013-08-27 14:13:06 +0100  Tim-Philipp Müller <tim@centricular.net>
6225
6226         * ext/x264/gstx264enc.c:
6227           x264enc: log when we output a lower profile than requested
6228
6229 2013-08-21 18:32:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6230
6231         * ext/x264/gstx264enc.c:
6232           x264enc: Consider subset relations of profiles when setting srcpad caps
6233           constrained-baseline is a subset of baseline, is a subset of main,
6234           is a subset of high profile.
6235           https://bugzilla.gnome.org/show_bug.cgi?id=705425
6236
6237 2013-08-21 12:31:23 +0100  Tim-Philipp Müller <tim@centricular.net>
6238
6239         * ext/x264/gstx264enc.c:
6240           x264enc: propagate flow return back to base class and upstream
6241           https://bugzilla.gnome.org/show_bug.cgi?id=705425
6242
6243 2013-08-17 23:13:17 +0100  Tim-Philipp Müller <tim@centricular.net>
6244
6245         * configure.ac:
6246           configure: fix x264 version checking
6247           x264 releases carry pkg-config versions such as 0.120.x
6248           (literallly with an 'x'). Checking for x264 >= 0.120.0 will
6249           then fail, so we need to either check for > 0.119.0 or
6250           for >= 0.120 to make this work right.
6251
6252 2013-08-17 23:09:15 +0100  Tim-Philipp Müller <tim@centricular.net>
6253
6254         * ext/x264/gstx264enc.c:
6255           x264enc: minor clean-up
6256           We requires x264 build >= 120 now.
6257
6258 2013-08-15 15:30:31 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6259
6260         * ext/mpeg2dec/gstmpeg2dec.c:
6261           mpeg2dec: Fix mpeg2_reset() calls
6262
6263 2013-08-15 15:27:48 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6264
6265         * ext/mpeg2dec/gstmpeg2dec.c:
6266         * ext/x264/gstx264enc.c:
6267           ext: Use new flush vfunc of video codec base classes and remove reset implementations
6268
6269 2013-08-01 01:34:05 +0200  Matej Knopp <matej.knopp@gmail.com>
6270
6271         * gst/asfdemux/gstasfdemux.c:
6272           asfdemux: fix build on C89 compilers
6273
6274 2013-07-30 17:28:17 +0200  Matej Knopp <matej.knopp@gmail.com>
6275
6276         * gst/asfdemux/asfpacket.c:
6277         * gst/asfdemux/gstasfdemux.c:
6278           asfdemux: fix seeking in push mode
6279
6280 2013-08-02 14:14:48 +0200  Lubosz Sarnecki <lubosz@gmail.com>
6281
6282         * configure.ac:
6283           build: add subdir-objects to AM_INIT_AUTOMAKE
6284           Fixes warnings in automake 1.14
6285           https://bugzilla.gnome.org/show_bug.cgi?id=705350
6286
6287 2013-08-02 08:25:49 +0200  Edward Hervey <edward@collabora.com>
6288
6289         * ext/mpeg2dec/gstmpeg2dec.c:
6290           mpeg2dec: Do a hard reset of flush_stop
6291           Which is notified by hard == 0 with latest refactoring.
6292
6293 2013-07-29 21:09:37 +0100  Tim-Philipp Müller <tim@centricular.net>
6294
6295         * po/LINGUAS:
6296         * po/da.po:
6297         * po/de.po:
6298         * po/gl.po:
6299         * po/hr.po:
6300         * po/hu.po:
6301         * po/ja.po:
6302         * po/nb.po:
6303         * po/nl.po:
6304         * po/pl.po:
6305         * po/ru.po:
6306         * po/sl.po:
6307         * po/tr.po:
6308         * po/uk.po:
6309         * po/vi.po:
6310           po: update translations
6311
6312 2013-07-29 14:48:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6313
6314         * configure.ac:
6315           Back to development
6316
6317 === release 1.1.3 ===
6318
6319 2013-07-29 13:46:08 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6320
6321         * ChangeLog:
6322         * NEWS:
6323         * RELEASE:
6324         * configure.ac:
6325         * docs/plugins/inspect/plugin-a52dec.xml:
6326         * docs/plugins/inspect/plugin-amrnb.xml:
6327         * docs/plugins/inspect/plugin-amrwbdec.xml:
6328         * docs/plugins/inspect/plugin-asf.xml:
6329         * docs/plugins/inspect/plugin-cdio.xml:
6330         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6331         * docs/plugins/inspect/plugin-dvdread.xml:
6332         * docs/plugins/inspect/plugin-dvdsub.xml:
6333         * docs/plugins/inspect/plugin-lame.xml:
6334         * docs/plugins/inspect/plugin-mad.xml:
6335         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6336         * docs/plugins/inspect/plugin-realmedia.xml:
6337         * docs/plugins/inspect/plugin-siddec.xml:
6338         * docs/plugins/inspect/plugin-twolame.xml:
6339         * docs/plugins/inspect/plugin-x264.xml:
6340         * docs/plugins/inspect/plugin-xingmux.xml:
6341         * gst-plugins-ugly.doap:
6342         * win32/common/config.h:
6343           Release 1.1.3
6344
6345 2013-07-29 13:46:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6346
6347         * po/af.po:
6348         * po/az.po:
6349         * po/bg.po:
6350         * po/ca.po:
6351         * po/cs.po:
6352         * po/da.po:
6353         * po/de.po:
6354         * po/el.po:
6355         * po/en_GB.po:
6356         * po/eo.po:
6357         * po/es.po:
6358         * po/eu.po:
6359         * po/fi.po:
6360         * po/fr.po:
6361         * po/gl.po:
6362         * po/hu.po:
6363         * po/id.po:
6364         * po/it.po:
6365         * po/ja.po:
6366         * po/lt.po:
6367         * po/lv.po:
6368         * po/ms.po:
6369         * po/mt.po:
6370         * po/nb.po:
6371         * po/nl.po:
6372         * po/or.po:
6373         * po/pl.po:
6374         * po/pt_BR.po:
6375         * po/ro.po:
6376         * po/ru.po:
6377         * po/sk.po:
6378         * po/sl.po:
6379         * po/sq.po:
6380         * po/sr.po:
6381         * po/sv.po:
6382         * po/tr.po:
6383         * po/uk.po:
6384         * po/vi.po:
6385         * po/zh_CN.po:
6386           Update .po files
6387
6388 2013-07-29 12:13:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6389
6390         * gst/asfdemux/gstasfdemux.c:
6391         * gst/realmedia/rademux.c:
6392         * gst/realmedia/rmdemux.c:
6393           gst: Don't swap start/stop for negative rates in the SEGMENT query
6394
6395 2013-07-29 10:57:38 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6396
6397         * gst/realmedia/rademux.c:
6398         * gst/realmedia/rmdemux.c:
6399           real: Implement SEGMENT query
6400
6401 2013-07-29 10:56:06 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6402
6403         * gst/asfdemux/gstasfdemux.c:
6404           asfdemux: Implement SEGMENT query
6405
6406 2013-07-28 16:43:28 +0200  Matej Knopp <matej.knopp@gmail.com>
6407
6408         * gst/asfdemux/asfheaders.c:
6409         * gst/asfdemux/asfheaders.h:
6410         * gst/asfdemux/asfpacket.c:
6411         * gst/asfdemux/gstasfdemux.c:
6412         * gst/asfdemux/gstasfdemux.h:
6413           asfdemux: Add support for dvr-ms
6414           https://bugzilla.gnome.org/show_bug.cgi?id=705026
6415
6416 2013-07-26 16:47:48 +0200  Edward Hervey <edward@collabora.com>
6417
6418         * gst/realmedia/rtspreal.c:
6419           rtspreal: Ensure output value has an assigned value
6420           In the case where this macro was used, that dest was != NULL but that
6421           the strncmp failed, we would end up with dest_len being undefined.
6422
6423 2013-07-26 16:39:12 +0200  Edward Hervey <edward@collabora.com>
6424
6425         * ext/x264/gstx264enc.c:
6426           x264: Fix dts comparision
6427           We were assigning to a guint64 value (frame->dts) the sum of a unsigned
6428           and signed value... resulting it the result never being < 0.
6429           Instead just check if it is smaller before assigning to frame->dts.
6430
6431 2013-07-25 11:28:54 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
6432
6433         * gst/asfdemux/gstasfdemux.c:
6434         * gst/asfdemux/gstasfdemux.h:
6435           asfdemux: fix seqnum handling for seeks
6436           Use the same seqnum as the seek for flushes/segments that are
6437           caused by the seek. Also do the same for segment events
6438           Fixes #676242
6439
6440 2013-07-25 13:35:44 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6441
6442         * ext/mpeg2dec/gstmpeg2dec.c:
6443           mpeg2dec: Clean up reset/start/stop handling
6444
6445 2013-07-25 11:01:20 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6446
6447         * ext/x264/gstx264enc.c:
6448           x264enc: React properly to flushing/resetting the encoder
6449           https://bugzilla.gnome.org/show_bug.cgi?id=656007
6450
6451 2013-07-22 16:01:13 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6452
6453         * gst/realmedia/rademux.c:
6454         * gst/realmedia/rademux.h:
6455         * gst/realmedia/rmdemux.c:
6456         * gst/realmedia/rmdemux.h:
6457           realmedia: Add support for group-id in the stream-start event
6458
6459 2013-07-22 15:45:57 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6460
6461         * gst/asfdemux/gstasfdemux.c:
6462         * gst/asfdemux/gstasfdemux.h:
6463           asfdemux: Add support for group-id in the stream-start event
6464
6465 2013-07-22 15:43:18 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6466
6467         * ext/sidplay/gstsiddec.cc:
6468         * ext/sidplay/gstsiddec.h:
6469           siddec: Add support for group-id in the stream-start event
6470
6471 2013-07-18 17:14:29 +0200  Edward Hervey <edward@collabora.com>
6472
6473         * gst/realmedia/rmdemux.c:
6474           rmdemux: Mark demuxer as "running" in push-mode
6475           Allows queries (and other code) to be answered when working in push-mode.
6476           Running would only be set to TRUE accordingly when working in pull-mode
6477           once it had read header/index.
6478           Fixes #680185
6479
6480 2013-07-17 16:17:54 +0200  Edward Hervey <edward@collabora.com>
6481
6482         * ext/mpeg2dec/gstmpeg2dec.c:
6483           mpeg2dec: Properly reset on sequence changes
6484           Otherwise we end up using stray data/buffers.
6485           Fixes #690701
6486
6487 2013-07-11 16:57:24 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6488
6489         * configure.ac:
6490           Back to development
6491
6492 === release 1.1.2 ===
6493
6494 2013-07-11 16:12:25 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6495
6496         * ChangeLog:
6497         * NEWS:
6498         * RELEASE:
6499         * configure.ac:
6500         * docs/plugins/inspect/plugin-a52dec.xml:
6501         * docs/plugins/inspect/plugin-amrnb.xml:
6502         * docs/plugins/inspect/plugin-amrwbdec.xml:
6503         * docs/plugins/inspect/plugin-asf.xml:
6504         * docs/plugins/inspect/plugin-cdio.xml:
6505         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6506         * docs/plugins/inspect/plugin-dvdread.xml:
6507         * docs/plugins/inspect/plugin-dvdsub.xml:
6508         * docs/plugins/inspect/plugin-lame.xml:
6509         * docs/plugins/inspect/plugin-mad.xml:
6510         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6511         * docs/plugins/inspect/plugin-realmedia.xml:
6512         * docs/plugins/inspect/plugin-siddec.xml:
6513         * docs/plugins/inspect/plugin-twolame.xml:
6514         * docs/plugins/inspect/plugin-x264.xml:
6515         * docs/plugins/inspect/plugin-xingmux.xml:
6516         * gst-plugins-ugly.doap:
6517         * win32/common/config.h:
6518           Release 1.1.2
6519
6520 2013-07-11 16:12:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6521
6522         * po/af.po:
6523         * po/az.po:
6524         * po/bg.po:
6525         * po/ca.po:
6526         * po/cs.po:
6527         * po/da.po:
6528         * po/de.po:
6529         * po/el.po:
6530         * po/en_GB.po:
6531         * po/eo.po:
6532         * po/es.po:
6533         * po/eu.po:
6534         * po/fi.po:
6535         * po/fr.po:
6536         * po/gl.po:
6537         * po/hu.po:
6538         * po/id.po:
6539         * po/it.po:
6540         * po/ja.po:
6541         * po/lt.po:
6542         * po/lv.po:
6543         * po/ms.po:
6544         * po/mt.po:
6545         * po/nb.po:
6546         * po/nl.po:
6547         * po/or.po:
6548         * po/pl.po:
6549         * po/pt_BR.po:
6550         * po/ro.po:
6551         * po/ru.po:
6552         * po/sk.po:
6553         * po/sl.po:
6554         * po/sq.po:
6555         * po/sr.po:
6556         * po/sv.po:
6557         * po/tr.po:
6558         * po/uk.po:
6559         * po/vi.po:
6560         * po/zh_CN.po:
6561           Update .po files
6562
6563 2013-06-18 20:06:24 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6564
6565         * ext/dvdread/dvdreadsrc.c:
6566           dvdreadsrc: correctly determine last chapter's duration
6567           This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
6568           It worked just fine before ...
6569
6570 2013-06-25 14:20:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6571
6572         * gst/realmedia/rdtmanager.c:
6573           rdt: forward sticky events
6574
6575 2013-06-05 18:36:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6576
6577         * configure.ac:
6578           Back to development
6579
6580 === release 1.1.1 ===
6581
6582 2013-06-05 17:58:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6583
6584         * ChangeLog:
6585         * NEWS:
6586         * RELEASE:
6587         * common:
6588         * configure.ac:
6589         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6590         * docs/plugins/inspect/plugin-a52dec.xml:
6591         * docs/plugins/inspect/plugin-amrnb.xml:
6592         * docs/plugins/inspect/plugin-amrwbdec.xml:
6593         * docs/plugins/inspect/plugin-asf.xml:
6594         * docs/plugins/inspect/plugin-cdio.xml:
6595         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6596         * docs/plugins/inspect/plugin-dvdread.xml:
6597         * docs/plugins/inspect/plugin-dvdsub.xml:
6598         * docs/plugins/inspect/plugin-lame.xml:
6599         * docs/plugins/inspect/plugin-mad.xml:
6600         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6601         * docs/plugins/inspect/plugin-realmedia.xml:
6602         * docs/plugins/inspect/plugin-siddec.xml:
6603         * docs/plugins/inspect/plugin-twolame.xml:
6604         * docs/plugins/inspect/plugin-x264.xml:
6605         * docs/plugins/inspect/plugin-xingmux.xml:
6606         * gst-plugins-ugly.doap:
6607         * win32/common/config.h:
6608           Release 1.1.1
6609
6610 2013-06-05 16:42:01 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6611
6612         * po/af.po:
6613         * po/az.po:
6614         * po/bg.po:
6615         * po/ca.po:
6616         * po/cs.po:
6617         * po/da.po:
6618         * po/de.po:
6619         * po/el.po:
6620         * po/en_GB.po:
6621         * po/eo.po:
6622         * po/es.po:
6623         * po/eu.po:
6624         * po/fi.po:
6625         * po/fr.po:
6626         * po/gl.po:
6627         * po/hu.po:
6628         * po/id.po:
6629         * po/it.po:
6630         * po/ja.po:
6631         * po/lt.po:
6632         * po/lv.po:
6633         * po/ms.po:
6634         * po/mt.po:
6635         * po/nb.po:
6636         * po/nl.po:
6637         * po/or.po:
6638         * po/pl.po:
6639         * po/pt_BR.po:
6640         * po/ro.po:
6641         * po/ru.po:
6642         * po/sk.po:
6643         * po/sl.po:
6644         * po/sq.po:
6645         * po/sr.po:
6646         * po/sv.po:
6647         * po/tr.po:
6648         * po/uk.po:
6649         * po/vi.po:
6650         * po/zh_CN.po:
6651           Update .po files
6652
6653 2013-06-05 15:15:16 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6654
6655         * common:
6656           Automatic update of common submodule
6657           From 098c0d7 to 01a7a46
6658
6659 2013-06-04 16:12:27 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
6660
6661         * ext/mpeg2dec/gstmpeg2dec.c:
6662           mpeg2dec: make the aspect ratio calculation more accurate.
6663           Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
6664           aspect-ratio if we don't have a valid upstream PAR.
6665           https://bugzilla.gnome.org/show_bug.cgi?id=685103
6666
6667 2013-05-15 10:52:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6668
6669         * common:
6670           Automatic update of common submodule
6671           From 5edcd85 to 098c0d7
6672
6673 2013-05-13 13:19:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6674
6675         * tests/check/elements/amrnbenc.c:
6676         * tests/check/elements/mpeg2dec.c:
6677         * tests/check/elements/x264enc.c:
6678         * tests/check/elements/xingmux.c:
6679           tests: Fix event handling
6680
6681 2013-05-09 19:40:49 -0400  Olivier Crête <olivier.crete@collabora.com>
6682
6683         * ext/lame/gstlamemp3enc.c:
6684           lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
6685           lame does internal resampling, but the base class only cares about
6686           the number of raw samples, so tell finish frames about that, not
6687           the number of samples in the outgoing frame.:
6688
6689 2013-04-30 10:01:29 +0100  Tim-Philipp Müller <tim@centricular.net>
6690
6691         * ext/x264/gstx264enc.c:
6692           x264enc: output byte-stream if downstream has ANY caps
6693           It's what people expect when they pipe the output to
6694           filesink or into a tcp connection or pipe.
6695
6696 2013-04-22 23:52:48 +0100  Tim-Philipp Müller <tim@centricular.net>
6697
6698         * MAINTAINERS:
6699         * README:
6700         * README.static-linking:
6701         * common:
6702           Automatic update of common submodule
6703           From 3cb3d3c to 5edcd85
6704
6705 2012-10-24 12:15:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6706
6707         * configure.ac:
6708         * ext/a52dec/Makefile.am:
6709         * ext/amrnb/Makefile.am:
6710         * ext/amrwbdec/Makefile.am:
6711         * ext/cdio/Makefile.am:
6712         * ext/dvdread/Makefile.am:
6713         * ext/lame/Makefile.am:
6714         * ext/mad/Makefile.am:
6715         * ext/mpeg2dec/Makefile.am:
6716         * ext/sidplay/Makefile.am:
6717         * ext/twolame/Makefile.am:
6718         * ext/x264/Makefile.am:
6719         * gst/asfdemux/Makefile.am:
6720         * gst/dvdlpcmdec/Makefile.am:
6721         * gst/dvdsub/Makefile.am:
6722         * gst/realmedia/Makefile.am:
6723         * gst/xingmux/Makefile.am:
6724           gst: Add better support for static plugins
6725
6726 2013-04-14 17:55:44 +0100  Tim-Philipp Müller <tim@centricular.net>
6727
6728         * autogen.sh:
6729         * common:
6730           Automatic update of common submodule
6731           From aed87ae to 3cb3d3c
6732
6733 2013-04-09 21:00:43 +0200  Stefan Sauer <ensonic@users.sf.net>
6734
6735         * common:
6736           Automatic update of common submodule
6737           From 04c7a1e to aed87ae
6738
6739 2013-03-25 18:05:14 -0700  David Schleef <ds@schleef.org>
6740
6741         * gst/asfdemux/gstasfdemux.c:
6742         * gst/realmedia/rmdemux.c:
6743           Use %03u instead of %u in gst_pad_create_stream_id_printf()
6744
6745 2013-03-06 13:28:37 +0000  Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
6746
6747         * ext/x264/gstx264enc.c:
6748           x264enc: Fix for 0/1 framerate - now uses VFR in this case
6749           Previously did a division by zero.
6750           https://bugzilla.gnome.org/show_bug.cgi?id=695728
6751
6752 2013-03-07 00:02:00 +0000  Tim-Philipp Müller <tim@centricular.net>
6753
6754         * common:
6755           Automatic update of common submodule
6756           From 2de221c to 04c7a1e
6757
6758 2013-02-08 00:15:01 +0000  Tim-Philipp Müller <tim@centricular.net>
6759
6760         * ext/x264/gstx264enc.c:
6761           x264enc: simplify template caps
6762           No need to make an array for one single element.
6763
6764 2013-02-08 00:11:03 +0000  Tim-Philipp Müller <tim@centricular.net>
6765
6766         * ext/x264/gstx264enc.c:
6767           x264enc: put all theoretically possible formats in template caps
6768           and decide at runtime which subset of these (8-bit or 10-bit video
6769           formats) is supported. libx264 will be compiled for one of these
6770           two options, and it is possible to switch by pointing the dynamic
6771           linker to a different libx264 build at runtime. If we want our
6772           template caps to be correct, they should contain all then, with
6773           the actually supported ones determined at runtime.
6774           https://bugzilla.gnome.org/show_bug.cgi?id=691935
6775
6776 2013-01-23 10:16:51 +0000  Tim-Philipp Müller <tim@centricular.net>
6777
6778         * ext/x264/gstx264enc.c:
6779           x264enc: detect supported bit depth and pixel formats at runtime
6780           http://bugs.debian.org/667573
6781           https://bugzilla.gnome.org/show_bug.cgi?id=691935
6782
6783 2013-01-30 09:15:18 +0100  Benjamin Gaignard <benjamin.gaignard@st.com>
6784
6785         * autogen.sh:
6786           autogen.sh: allow calling from out-of-tree
6787           Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6788           https://bugzilla.gnome.org/show_bug.cgi?id=692857
6789
6790 2013-01-28 20:43:08 +0100  Stefan Sauer <ensonic@users.sf.net>
6791
6792         * common:
6793           Automatic update of common submodule
6794           From a942293 to 2de221c
6795
6796 2013-01-15 15:18:04 +0100  Martin Pitt <martinpitt@gnome.org>
6797
6798         * tests/check/Makefile.am:
6799           tests: use _1_0 variants for the various registry variables
6800           These override the variants without version suffix. Makes 'make check' work
6801           properly in environments that set the suffixed variant for 1.0, such as
6802           jhbuild.
6803
6804 2013-01-15 15:06:41 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6805
6806         * common:
6807           Automatic update of common submodule
6808           From a72faea to a942293
6809
6810 2012-12-30 23:56:14 +0000  Tim-Philipp Müller <tim@centricular.net>
6811
6812         * configure.ac:
6813           configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
6814           AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
6815           https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
6816           https://bugzilla.gnome.org/show_bug.cgi?id=690881
6817
6818 2012-12-19 17:16:53 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
6819
6820         * ext/mpeg2dec/gstmpeg2dec.c:
6821           mpeg2dec: use appropriate printf format for gsize
6822
6823 2012-12-19 17:15:03 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
6824
6825         * ext/cdio/gstcdio.h:
6826           cdio: Fix redundant redeclaration of 'cdio_version_string'
6827           cdio/version.h is already included by cdio/cdio.h
6828
6829 2012-12-01 13:26:26 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6830
6831         * ext/sidplay/gstsiddec.cc:
6832           siddec: init debug category
6833
6834 2012-11-30 20:09:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6835
6836         * configure.ac:
6837         * ext/dvdread/Makefile.am:
6838           dvdread: link to libgmodule-2.0 since the g_module_* API is used
6839           And the gmodule lib has been moved into the Requires.private
6840           section of the pkg-config file in core.
6841
6842 2012-11-27 17:07:31 +0000  Tim-Philipp Müller <tim@centricular.net>
6843
6844         * ext/cdio/gstcdiocddasrc.c:
6845         * ext/cdio/gstcdiocddasrc.h:
6846           cdiocddasrc: detect whether drive produces samples in non-host endianness
6847           If drive produces samples in other endianness than the host,
6848           we need to byte swap them before pushing them out, or we
6849           produce nothing but noise. cdparanoia detects this automatically,
6850           but libcdio does not, so we have to do it ourselves.
6851           This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
6852           https://bugzilla.gnome.org/show_bug.cgi?id=377280
6853
6854 2012-11-19 11:27:21 +0000  Tim-Philipp Müller <tim@centricular.net>
6855
6856         * common:
6857           Automatic update of common submodule
6858           From b497c4f to a72faea
6859
6860 2012-11-16 13:32:00 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6861
6862         * tests/check/elements/xingmux_testdata.h:
6863           xingmux: Fix unit test after change to correctly calculate number of frames
6864
6865 2012-11-15 16:42:09 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6866
6867         * ext/x264/gstx264enc.c:
6868           x264enc: Add support for 10-bit color formats
6869           Requires x264 to be built with 10-bit support, which disables
6870           9-bit support. Also only advertise the color formats that were
6871           compiled into x264.
6872
6873 2012-11-15 16:21:49 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6874
6875         * ext/x264/gstx264enc.c:
6876           x264enc: Add support for Y444, Y42B and NV12
6877
6878 2012-11-11 20:42:42 +0000  Tim-Philipp Müller <tim@centricular.net>
6879
6880         * ext/cdio/Makefile.am:
6881         * ext/cdio/gstcdio.c:
6882           cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
6883           They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
6884           if they're not plain ASCII.
6885
6886 2012-11-09 11:33:40 +0100  Gautier Portet <kassoulet@gmail.com>
6887
6888         * gst/xingmux/gstxingmux.c:
6889           xingmux: Properly calculate the number of frames
6890           First, the xing header frame is never added to the count,
6891           we have to increment the count.
6892           Secondly, there is a rounding error when calculating the
6893           frame duration, as spf*GST_SECOND/rate is not an integer
6894           (26122448.9) an it must be 26122449.
6895
6896 2012-11-07 20:45:38 +0000  Tim-Philipp Müller <tim@centricular.net>
6897
6898         * configure.ac:
6899           configure.ac: update courtesy of autoupdate
6900
6901 2012-11-07 20:39:56 +0000  Tim-Philipp Müller <tim@centricular.net>
6902
6903         * common:
6904         * configure.ac:
6905           configure: let AG_GST_PLUGIN_DOCS check for python
6906           And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
6907           which as a side-effect should pick up newer python versions as
6908           well.
6909           https://bugzilla.gnome.org/show_bug.cgi?id=563903
6910
6911 2012-11-05 13:16:52 -0800  Michael Smith <msmith@rdio.com>
6912
6913         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6914           dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
6915
6916 2012-11-03 20:38:00 +0000  Tim-Philipp Müller <tim@centricular.net>
6917
6918         * tests/check/elements/mpg123audiodec.c:
6919           Fix FSF address
6920           https://bugzilla.gnome.org/show_bug.cgi?id=687520
6921
6922 2012-11-03 20:40:37 +0000  Tim-Philipp Müller <tim@centricular.net>
6923
6924         * docs/random/LICENSE:
6925         * ext/a52dec/gsta52dec.c:
6926         * ext/a52dec/gsta52dec.h:
6927         * ext/amrnb/amrnb.c:
6928         * ext/amrnb/amrnbdec.c:
6929         * ext/amrnb/amrnbdec.h:
6930         * ext/amrnb/amrnbenc.c:
6931         * ext/amrnb/amrnbenc.h:
6932         * ext/amrwbdec/amrwb.c:
6933         * ext/amrwbdec/amrwbdec.c:
6934         * ext/amrwbdec/amrwbdec.h:
6935         * ext/cdio/gstcdio.c:
6936         * ext/cdio/gstcdio.h:
6937         * ext/cdio/gstcdiocddasrc.c:
6938         * ext/cdio/gstcdiocddasrc.h:
6939         * ext/dvdread/dvdreadsrc.c:
6940         * ext/dvdread/dvdreadsrc.h:
6941         * ext/lame/gstlamemp3enc.c:
6942         * ext/lame/gstlamemp3enc.h:
6943         * ext/lame/plugin.c:
6944         * ext/mad/gstmad.c:
6945         * ext/mad/gstmad.h:
6946         * ext/mpeg2dec/gstmpeg2dec.c:
6947         * ext/mpeg2dec/gstmpeg2dec.h:
6948         * ext/sidplay/gstsiddec.cc:
6949         * ext/sidplay/gstsiddec.h:
6950         * ext/twolame/gsttwolamemp2enc.c:
6951         * ext/twolame/gsttwolamemp2enc.h:
6952         * ext/x264/gstx264enc.c:
6953         * ext/x264/gstx264enc.h:
6954         * gst-libs/gst/gettext.h:
6955         * gst-libs/gst/glib-compat-private.h:
6956         * gst-libs/gst/gst-i18n-plugin.h:
6957         * gst/asfdemux/asfheaders.c:
6958         * gst/asfdemux/asfheaders.h:
6959         * gst/asfdemux/asfpacket.c:
6960         * gst/asfdemux/asfpacket.h:
6961         * gst/asfdemux/gstasf.c:
6962         * gst/asfdemux/gstasfdemux.c:
6963         * gst/asfdemux/gstasfdemux.h:
6964         * gst/asfdemux/gstrtpasfdepay.c:
6965         * gst/asfdemux/gstrtpasfdepay.h:
6966         * gst/asfdemux/gstrtspwms.c:
6967         * gst/asfdemux/gstrtspwms.h:
6968         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6969         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
6970         * gst/dvdsub/gstdvdsubdec.c:
6971         * gst/dvdsub/gstdvdsubdec.h:
6972         * gst/dvdsub/gstdvdsubparse.c:
6973         * gst/dvdsub/gstdvdsubparse.h:
6974         * gst/realmedia/asmrules.c:
6975         * gst/realmedia/asmrules.h:
6976         * gst/realmedia/gstrdtbuffer.c:
6977         * gst/realmedia/gstrdtbuffer.h:
6978         * gst/realmedia/pnmsrc.c:
6979         * gst/realmedia/pnmsrc.h:
6980         * gst/realmedia/rademux.c:
6981         * gst/realmedia/rademux.h:
6982         * gst/realmedia/rdtdepay.c:
6983         * gst/realmedia/rdtdepay.h:
6984         * gst/realmedia/rdtjitterbuffer.c:
6985         * gst/realmedia/rdtjitterbuffer.h:
6986         * gst/realmedia/rdtmanager.c:
6987         * gst/realmedia/rdtmanager.h:
6988         * gst/realmedia/realhash.c:
6989         * gst/realmedia/realhash.h:
6990         * gst/realmedia/realmedia.c:
6991         * gst/realmedia/rmdemux.c:
6992         * gst/realmedia/rmdemux.h:
6993         * gst/realmedia/rmutils.c:
6994         * gst/realmedia/rmutils.h:
6995         * gst/realmedia/rtspreal.c:
6996         * gst/realmedia/rtspreal.h:
6997         * gst/xingmux/gstxingmux.c:
6998         * gst/xingmux/gstxingmux.h:
6999         * gst/xingmux/plugin.c:
7000         * tests/check/elements/amrnbenc.c:
7001         * tests/check/elements/mpeg2dec.c:
7002         * tests/check/elements/x264enc.c:
7003         * tests/check/generic/index.c:
7004         * tests/check/generic/states.c:
7005         * tests/check/pipelines/lame.c:
7006           Fix FSF address
7007           https://bugzilla.gnome.org/show_bug.cgi?id=687520
7008
7009 2012-10-30 13:39:52 +0100  Andreas Frisch <fraxinas@opendreambox.org>
7010
7011         * gst/dvdsub/gstdvdsubdec.c:
7012           dvdsubdec: allocate correct amount of memory for bitmap
7013           https://bugzilla.gnome.org/show_bug.cgi?id=687192
7014
7015 2012-10-30 09:27:24 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
7016
7017         * ext/mpg123/gstmpg123audiodec.c:
7018           mpg123: removed unnecessary finalize function
7019           https://bugzilla.gnome.org/show_bug.cgi?id=687176
7020
7021 2012-10-30 09:20:04 +0000  Wim Taymans <wim.taymans@collabora.co.uk>
7022
7023         * ext/sidplay/gstsiddec.cc:
7024           siddec: reset bytes counter
7025           Reset the total_bytes counter so that we get timestamps correct.
7026           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
7027
7028 2012-10-30 10:20:09 +1100  Jan Schmidt <thaytan@noraisin.net>
7029
7030         * ext/mpg123/gstmpg123audiodec.c:
7031           mpg123: Fix leaks from not chaining up in the finalize function
7032
7033 2012-10-25 12:38:47 +0100  Tim-Philipp Müller <tim@centricular.net>
7034
7035         * configure.ac:
7036         * docs/plugins/inspect/plugin-a52dec.xml:
7037         * docs/plugins/inspect/plugin-amrnb.xml:
7038         * docs/plugins/inspect/plugin-amrwbdec.xml:
7039         * docs/plugins/inspect/plugin-asf.xml:
7040         * docs/plugins/inspect/plugin-cdio.xml:
7041         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7042         * docs/plugins/inspect/plugin-dvdread.xml:
7043         * docs/plugins/inspect/plugin-dvdsub.xml:
7044         * docs/plugins/inspect/plugin-lame.xml:
7045         * docs/plugins/inspect/plugin-mad.xml:
7046         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7047         * docs/plugins/inspect/plugin-realmedia.xml:
7048         * docs/plugins/inspect/plugin-siddec.xml:
7049         * docs/plugins/inspect/plugin-twolame.xml:
7050         * docs/plugins/inspect/plugin-x264.xml:
7051         * docs/plugins/inspect/plugin-xingmux.xml:
7052         * win32/common/config.h:
7053           Back to feature development
7054
7055 === release 1.0.2 ===
7056
7057 2012-10-25 01:11:10 +0100  Tim-Philipp Müller <tim@centricular.net>
7058
7059         * ChangeLog:
7060         * NEWS:
7061         * RELEASE:
7062         * configure.ac:
7063         * docs/plugins/inspect/plugin-a52dec.xml:
7064         * docs/plugins/inspect/plugin-amrnb.xml:
7065         * docs/plugins/inspect/plugin-amrwbdec.xml:
7066         * docs/plugins/inspect/plugin-asf.xml:
7067         * docs/plugins/inspect/plugin-cdio.xml:
7068         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7069         * docs/plugins/inspect/plugin-dvdread.xml:
7070         * docs/plugins/inspect/plugin-dvdsub.xml:
7071         * docs/plugins/inspect/plugin-lame.xml:
7072         * docs/plugins/inspect/plugin-mad.xml:
7073         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7074         * docs/plugins/inspect/plugin-realmedia.xml:
7075         * docs/plugins/inspect/plugin-siddec.xml:
7076         * docs/plugins/inspect/plugin-twolame.xml:
7077         * docs/plugins/inspect/plugin-x264.xml:
7078         * docs/plugins/inspect/plugin-xingmux.xml:
7079         * gst-plugins-ugly.doap:
7080         * win32/common/config.h:
7081           Release 1.0.2
7082
7083 2012-10-24 13:41:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7084
7085         * tests/check/elements/mpg123audiodec.c:
7086           tests: fix up mpg123 test a little
7087           - dist input files
7088           - fix sample leak
7089           - simplify check for elements
7090           - only run mpg123 test if mpg123 is available and selected
7091           - fix build in uninstalled setup
7092           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7093
7094 2012-10-24 12:30:10 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
7095
7096         * tests/check/elements/mpg123audiodec.c:
7097           tets: add unit test for mpg123audiodec
7098           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7099
7100 2012-10-24 00:36:42 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
7101
7102         * ext/mpg123/gstmpg123audiodec.c:
7103           mpg123: added gtkdoc section
7104           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7105
7106 2012-10-24 00:22:05 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
7107
7108         * ext/mpg123/gstmpg123audiodec.c:
7109           mpg123: fixed bug with last frame, disabled internal resampler & chatter
7110           * The last MP3 frame wasn't being pushed when base class was draining
7111           * Made sure mpg123 cannot ever use its (crude) internal resampler
7112           * Disabled mpg123 stderr output
7113           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7114
7115 2012-10-24 20:10:03 +0800  Scott Fan <fanchp@neusoft.com>
7116
7117         * gst/asfdemux/Makefile.am:
7118         * gst/realmedia/Makefile.am:
7119           Makefile.am: Fix typos for generating the Android.mk files
7120           Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
7121           The typos led to generate the incorrect Android.mk files for the asfdemux
7122           and realmedia plugin.
7123           https://bugzilla.gnome.org/show_bug.cgi?id=686748
7124
7125 2012-10-24 00:21:45 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
7126
7127         * ext/mpg123/gstmpg123audiodec.c:
7128           mpg123: cleaned up comments, formatting, and logging lines
7129           also replaced mpg123decoder->handle != NULL checks with asserts
7130           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7131
7132 2012-10-18 22:19:04 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7133
7134         * ext/dvdread/dvdreadsrc.c:
7135           dvdreadsrc: correctly set next cell when seeking to sector
7136
7137 2012-10-18 22:18:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7138
7139         * gst/dvdsub/gstdvdsubparse.c:
7140           dvdsubparse: send src caps when receiving sink caps
7141
7142 2012-10-12 14:49:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7143
7144         * ext/dvdread/dvdreadsrc.c:
7145           dvdreadsrc: update dvd event to enhanced approach
7146           ... in line with resindvdsrc.
7147
7148 2012-10-07 17:08:37 +0100  Tim-Philipp Müller <tim@centricular.net>
7149
7150         * docs/Makefile.am:
7151           docs: add 'make upload' target for new-release script
7152
7153 2012-10-07 16:58:10 +0100  Tim-Philipp Müller <tim@centricular.net>
7154
7155         * configure.ac:
7156         * docs/plugins/inspect/plugin-a52dec.xml:
7157         * docs/plugins/inspect/plugin-amrnb.xml:
7158         * docs/plugins/inspect/plugin-amrwbdec.xml:
7159         * docs/plugins/inspect/plugin-asf.xml:
7160         * docs/plugins/inspect/plugin-cdio.xml:
7161         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7162         * docs/plugins/inspect/plugin-dvdread.xml:
7163         * docs/plugins/inspect/plugin-dvdsub.xml:
7164         * docs/plugins/inspect/plugin-lame.xml:
7165         * docs/plugins/inspect/plugin-mad.xml:
7166         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7167         * docs/plugins/inspect/plugin-realmedia.xml:
7168         * docs/plugins/inspect/plugin-siddec.xml:
7169         * docs/plugins/inspect/plugin-twolame.xml:
7170         * docs/plugins/inspect/plugin-x264.xml:
7171         * docs/plugins/inspect/plugin-xingmux.xml:
7172         * win32/common/config.h:
7173           Back to development (bug fixing)
7174
7175 === release 1.0.1 ===
7176
7177 2012-10-07 16:13:11 +0100  Tim-Philipp Müller <tim@centricular.net>
7178
7179         * ChangeLog:
7180         * NEWS:
7181         * RELEASE:
7182         * configure.ac:
7183         * docs/plugins/inspect/plugin-a52dec.xml:
7184         * docs/plugins/inspect/plugin-amrnb.xml:
7185         * docs/plugins/inspect/plugin-amrwbdec.xml:
7186         * docs/plugins/inspect/plugin-asf.xml:
7187         * docs/plugins/inspect/plugin-cdio.xml:
7188         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7189         * docs/plugins/inspect/plugin-dvdread.xml:
7190         * docs/plugins/inspect/plugin-dvdsub.xml:
7191         * docs/plugins/inspect/plugin-lame.xml:
7192         * docs/plugins/inspect/plugin-mad.xml:
7193         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7194         * docs/plugins/inspect/plugin-realmedia.xml:
7195         * docs/plugins/inspect/plugin-siddec.xml:
7196         * docs/plugins/inspect/plugin-twolame.xml:
7197         * docs/plugins/inspect/plugin-x264.xml:
7198         * docs/plugins/inspect/plugin-xingmux.xml:
7199         * gst-plugins-ugly.doap:
7200         * win32/common/config.h:
7201           Release 1.0.1
7202
7203 2012-10-06 14:58:34 +0100  Tim-Philipp Müller <tim@centricular.net>
7204
7205         * common:
7206           Automatic update of common submodule
7207           From 6c0b52c to 6bb6951
7208
7209 2012-10-01 00:01:09 +1000  Jan Schmidt <thaytan@noraisin.net>
7210
7211         * ext/mpeg2dec/gstmpeg2dec.c:
7212           mpeg2dec: Don't error out when there is no associated buffer
7213           In 0.10, having mpeg2dec occasionally tell us to output a frame that
7214           was never decoded was just ignored, so do the same in 1.0
7215           Fixes: #685107
7216
7217 2012-09-29 12:13:00 +0100  Tim-Philipp Müller <tim@centricular.net>
7218
7219         * REQUIREMENTS:
7220         * gst/dvdsub/gstdvdsubdec.c:
7221           Purge mention of liboil and update REQUIREMENTS
7222           https://bugzilla.gnome.org/show_bug.cgi?id=673285
7223
7224 2012-09-26 01:04:32 +0100  Tim-Philipp Müller <tim@centricular.net>
7225
7226         * ext/x264/gstx264enc.c:
7227           x264enc: when setting fallback decoder latency, set valid min_latency
7228           Min. latency needs to be a valid time, so pass 0 as default
7229           value in the fallback case where we can't determine any latency,
7230           and avoid nasty criticals at runtime.
7231
7232 2012-09-24 16:52:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7233
7234         * configure.ac:
7235         * docs/plugins/inspect/plugin-a52dec.xml:
7236         * docs/plugins/inspect/plugin-amrnb.xml:
7237         * docs/plugins/inspect/plugin-amrwbdec.xml:
7238         * docs/plugins/inspect/plugin-asf.xml:
7239         * docs/plugins/inspect/plugin-cdio.xml:
7240         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7241         * docs/plugins/inspect/plugin-dvdread.xml:
7242         * docs/plugins/inspect/plugin-dvdsub.xml:
7243         * docs/plugins/inspect/plugin-lame.xml:
7244         * docs/plugins/inspect/plugin-mad.xml:
7245         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7246         * docs/plugins/inspect/plugin-realmedia.xml:
7247         * docs/plugins/inspect/plugin-siddec.xml:
7248         * docs/plugins/inspect/plugin-twolame.xml:
7249         * docs/plugins/inspect/plugin-x264.xml:
7250         * docs/plugins/inspect/plugin-xingmux.xml:
7251         * win32/common/config.h:
7252           Back to development (bug fixing)
7253
7254 === release 1.0.0 ===
7255
7256 2012-09-24 14:32:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7257
7258         * NEWS:
7259         * RELEASE:
7260         * configure.ac:
7261         * docs/plugins/inspect/plugin-a52dec.xml:
7262         * docs/plugins/inspect/plugin-amrnb.xml:
7263         * docs/plugins/inspect/plugin-amrwbdec.xml:
7264         * docs/plugins/inspect/plugin-asf.xml:
7265         * docs/plugins/inspect/plugin-cdio.xml:
7266         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7267         * docs/plugins/inspect/plugin-dvdread.xml:
7268         * docs/plugins/inspect/plugin-dvdsub.xml:
7269         * docs/plugins/inspect/plugin-lame.xml:
7270         * docs/plugins/inspect/plugin-mad.xml:
7271         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7272         * docs/plugins/inspect/plugin-realmedia.xml:
7273         * docs/plugins/inspect/plugin-siddec.xml:
7274         * docs/plugins/inspect/plugin-twolame.xml:
7275         * docs/plugins/inspect/plugin-x264.xml:
7276         * docs/plugins/inspect/plugin-xingmux.xml:
7277         * gst-plugins-ugly.doap:
7278         * win32/common/config.h:
7279           Release 1.0.0
7280
7281 2012-09-22 16:08:54 +0100  Tim-Philipp Müller <tim@centricular.net>
7282
7283         * common:
7284           Automatic update of common submodule
7285           From 4f962f7 to 6c0b52c
7286
7287 === release 0.11.99 ===
7288
7289 2012-09-17 17:59:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7290
7291         * configure.ac:
7292         * docs/plugins/inspect/plugin-xingmux.xml:
7293         * gst-plugins-ugly.doap:
7294         * win32/common/config.h:
7295           Release 0.11.99
7296
7297 2012-09-17 16:57:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7298
7299         * docs/plugins/inspect/plugin-a52dec.xml:
7300         * docs/plugins/inspect/plugin-amrnb.xml:
7301         * docs/plugins/inspect/plugin-amrwbdec.xml:
7302         * docs/plugins/inspect/plugin-asf.xml:
7303         * docs/plugins/inspect/plugin-cdio.xml:
7304         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7305         * docs/plugins/inspect/plugin-dvdread.xml:
7306         * docs/plugins/inspect/plugin-dvdsub.xml:
7307         * docs/plugins/inspect/plugin-lame.xml:
7308         * docs/plugins/inspect/plugin-mad.xml:
7309         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7310         * docs/plugins/inspect/plugin-realmedia.xml:
7311         * docs/plugins/inspect/plugin-siddec.xml:
7312         * docs/plugins/inspect/plugin-twolame.xml:
7313         * docs/plugins/inspect/plugin-x264.xml:
7314           docs: update docs
7315
7316 2012-09-17 16:57:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7317
7318         * configure.ac:
7319         * ext/amrnb/Makefile.am:
7320         * ext/amrwbdec/Makefile.am:
7321         * ext/lame/Makefile.am:
7322         * ext/twolame/Makefile.am:
7323         * tests/check/Makefile.am:
7324           Remove -DGST_USE_UNSTABLE_API
7325
7326 2012-09-17 12:22:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7327
7328         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7329         * docs/plugins/inspect/plugin-a52dec.xml:
7330         * docs/plugins/inspect/plugin-amrnb.xml:
7331         * docs/plugins/inspect/plugin-amrwbdec.xml:
7332         * docs/plugins/inspect/plugin-asf.xml:
7333         * docs/plugins/inspect/plugin-cdio.xml:
7334         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7335         * docs/plugins/inspect/plugin-dvdread.xml:
7336         * docs/plugins/inspect/plugin-dvdsub.xml:
7337         * docs/plugins/inspect/plugin-lame.xml:
7338         * docs/plugins/inspect/plugin-mad.xml:
7339         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7340         * docs/plugins/inspect/plugin-realmedia.xml:
7341         * docs/plugins/inspect/plugin-siddec.xml:
7342         * docs/plugins/inspect/plugin-twolame.xml:
7343         * docs/plugins/inspect/plugin-x264.xml:
7344           Update docs
7345
7346 2012-09-17 10:53:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7347
7348         * ext/cdio/gstcdio.c:
7349           cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
7350           Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
7351           introspection/updating for this plugin.
7352
7353 2012-09-15 22:23:53 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
7354
7355         * gst-plugins-ugly.spec.in:
7356           Switch to F18 package naming
7357
7358 2012-09-14 16:28:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7359
7360         * ext/dvdread/demo-play:
7361         * tests/check/elements/mpeg2dec.c:
7362           rename some caps and elements in examples
7363
7364 2012-09-14 02:58:26 +0100  Tim-Philipp Müller <tim@centricular.net>
7365
7366         * configure.ac:
7367           Back to development
7368
7369 === release 0.11.94 ===
7370
7371 2012-09-14 02:49:34 +0100  Tim-Philipp Müller <tim@centricular.net>
7372
7373         * ChangeLog:
7374         * configure.ac:
7375         * gst-plugins-ugly.doap:
7376         * win32/common/config.h:
7377           Release 0.11.94
7378
7379 2012-09-14 01:48:50 +0100  Tim-Philipp Müller <tim@centricular.net>
7380
7381         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7382         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7383         * docs/plugins/gst-plugins-ugly-plugins.signals:
7384         * docs/plugins/inspect/plugin-a52dec.xml:
7385         * docs/plugins/inspect/plugin-amrnb.xml:
7386         * docs/plugins/inspect/plugin-amrwbdec.xml:
7387         * docs/plugins/inspect/plugin-asf.xml:
7388         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7389         * docs/plugins/inspect/plugin-dvdread.xml:
7390         * docs/plugins/inspect/plugin-dvdsub.xml:
7391         * docs/plugins/inspect/plugin-lame.xml:
7392         * docs/plugins/inspect/plugin-mad.xml:
7393         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7394         * docs/plugins/inspect/plugin-realmedia.xml:
7395         * docs/plugins/inspect/plugin-siddec.xml:
7396         * docs/plugins/inspect/plugin-twolame.xml:
7397         * docs/plugins/inspect/plugin-x264.xml:
7398           docs: update docs
7399
7400 2012-09-13 13:49:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7401
7402         * gst/realmedia/rmdemux.c:
7403           rmdemux: use DTS and PTS
7404           Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
7405           undefined to make the decoder do the right thing. We can then remove the code
7406           that tries to guess the PTS from the DTS.
7407
7408 2012-09-10 22:30:18 -0700  Jan Schmidt <thaytan@noraisin.net>
7409
7410         * ext/mpeg2dec/gstmpeg2dec.c:
7411           mpeg2dec: Hold ref to buffer while mapped
7412           So that the buffer still exists when we go to unmap it later,
7413           even if it got pushed in the meantime.
7414
7415 2012-09-11 16:48:51 -0400  Olivier Crête <olivier.crete@collabora.com>
7416
7417         * tests/check/elements/x264enc.c:
7418           x264enc test: x264enc produces constrained-baseline, not the full baseline
7419
7420 2012-09-11 17:37:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7421
7422         * gst/asfdemux/gstasfdemux.c:
7423         * gst/realmedia/rademux.c:
7424         * gst/realmedia/rmdemux.c:
7425           gst: only activate in pull mode if upstream is seekable
7426
7427 2012-09-11 11:28:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7428
7429         * gst/realmedia/rademux.c:
7430           rademux: tags can be NULL
7431
7432 2012-09-11 11:13:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7433
7434         * ext/mad/gstmad.c:
7435           mad: fix email address
7436
7437 2012-09-11 11:12:38 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7438
7439         * ext/mad/gstmad.c:
7440           mad: init base class method only once
7441
7442 2012-09-11 10:46:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7443
7444         * gst/xingmux/gstxingmux.c:
7445           xingmux: remove defunct commented code
7446
7447 2012-09-11 10:40:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7448
7449         * gst/dvdsub/gstdvdsubdec.c:
7450           dvbsubdec: handle and send GAP event
7451           ... in stead of update newsegment event.
7452
7453 2012-09-11 10:34:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7454
7455         * gst/dvdsub/gstdvdsubdec.c:
7456           dvbsubdec: adjust disabled code comment style
7457
7458 2012-09-09 15:48:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7459
7460         * ext/x264/gstx264enc.c:
7461           x264enc: clean up some debug statements
7462
7463 2012-09-07 17:38:18 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7464
7465         * ext/x264/gstx264enc.c:
7466         * ext/x264/gstx264enc.h:
7467           x264enc: handle possibly negative DTS provided by codec
7468           ... by arranging for an offset such that DTS == PTS for keyframes,
7469           which is expected elsewhere to go along with semantics of PTS and DTS.
7470           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
7471
7472 2012-09-07 13:31:15 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
7473
7474         * gst-plugins-ugly.spec.in:
7475           Fix spec file for ugly
7476
7477 2012-09-06 14:42:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7478
7479         * tests/check/elements/mpeg2dec.c:
7480           tests: mpeg2dec: initialize variable
7481           ... which avoids test segfaulting.
7482
7483 2012-08-30 16:26:00 -0700  Edward Hervey <edward@collabora.com>
7484
7485         * tests/check/elements/mpeg2dec.c:
7486           check: Feed parsed data to mpeg2dec
7487           And fix the expected output caps by adding colorimetry field
7488
7489 2012-08-22 13:31:00 +0200  Stefan Sauer <ensonic@users.sf.net>
7490
7491         * common:
7492           Automatic update of common submodule
7493           From 668acee to 4f962f7
7494
7495 2012-08-22 13:19:01 +0200  Stefan Sauer <ensonic@users.sf.net>
7496
7497         * configure.ac:
7498           configure: bump gtk-doc req to 1.12 (mar-2009)
7499           This allows us to e.g. unconditionally use gtkdoc-rebase.
7500
7501 2012-08-20 23:32:32 +0100  Tim-Philipp Müller <tim@centricular.net>
7502
7503         * docs/plugins/inspect/plugin-dvdsub.xml:
7504         * gst/dvdsub/gstdvdsubdec.c:
7505         * gst/dvdsub/gstdvdsubparse.c:
7506           video/x-dvd-subpicture -> subpicture/x-dvd
7507
7508 2012-08-09 16:30:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7509
7510         * ext/x264/gstx264enc.c:
7511           x264enc: Use new video encoder base class API for handling tags
7512
7513 2012-08-09 11:48:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7514
7515         * ext/mpg123/gstmpg123audiodec.c:
7516           mpg123: Give MARGINAL rank to the mpg123 decoder element
7517
7518 2012-08-08 16:27:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7519
7520         * gst/dvdsub/gstdvdsubdec.c:
7521           dvdsubdec: Set alignment at the correct place of GstAllocationParams
7522
7523 2012-08-08 16:26:41 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7524
7525         * configure.ac:
7526         * win32/common/config.h:
7527           Back to development
7528
7529 === release 0.11.93 ===
7530
7531 2012-08-08 15:23:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7532
7533         * configure.ac:
7534         * gst-plugins-ugly.doap:
7535         * win32/common/config.h:
7536           Release 0.11.93
7537
7538 2012-08-08 15:23:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7539
7540         * gst/asfdemux/asfpacket.c:
7541         * gst/realmedia/rmdemux.c:
7542           gst: silence some compiler warnings with -DG_DISABLE_ASSERT
7543
7544 2012-08-08 12:58:50 +0100  Tim-Philipp Müller <tim@centricular.net>
7545
7546         * ext/mpg123/Makefile.am:
7547           mpg123: dist header file
7548
7549 2012-08-06 15:31:50 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
7550
7551         * gst/asfdemux/asfpacket.c:
7552           asfdemux: avoid some more invalid timestamp arithmetic
7553           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
7554
7555 2012-08-05 18:30:52 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7556
7557         * ext/sidplay/gstsiddec.cc:
7558         * gst/asfdemux/gstasfdemux.c:
7559         * gst/realmedia/rademux.c:
7560         * gst/realmedia/rmdemux.c:
7561           gst: Add stream-id to stream-start events
7562
7563 2012-07-27 11:35:52 +0200  Edward Hervey <edward@collabora.com>
7564
7565         * ext/mpeg2dec/gstmpeg2dec.c:
7566           mpeg2dec: Don't use NULL values for fbuf
7567           We need to make a difference between the initial dummy buffers (which
7568           have a fbuf->id of NULL) and the buffers on which we allocated
7569           video frames.
7570
7571 2012-08-05 16:40:57 +0100  Tim-Philipp Müller <tim@centricular.net>
7572
7573         * common:
7574           Automatic update of common submodule
7575           From 94ccf4c to 668acee
7576
7577 2012-08-04 16:13:36 +0100  Tim-Philipp Müller <tim@centricular.net>
7578
7579         * ext/a52dec/gsta52dec.c:
7580         * ext/lame/gstlamemp3enc.c:
7581         * gst/asfdemux/gstasfdemux.c:
7582         * gst/realmedia/rademux.c:
7583         * gst/realmedia/rmdemux.c:
7584         * gst/realmedia/rmutils.c:
7585           gst_tag_list_free -> gst_tag_list_unref
7586
7587 2012-08-03 13:43:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7588
7589         * ext/mpg123/gstmpg123audiodec.c:
7590           mpg123: map input buffer in READ mode, not WRITE mode
7591           Makes things actually work.
7592
7593 2012-08-03 11:50:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7594
7595         * ext/mpg123/gstmpg123audiodec.c:
7596           mpg123: query supported output formats at run-time
7597           Fixes stuff. We use a string here since we can't be bothered
7598           with GValue.
7599
7600 2012-08-03 11:48:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7601
7602         * ext/mpg123/Makefile.am:
7603           mpg123: hook up to build system
7604
7605 2012-08-03 11:13:48 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
7606
7607         * ext/mpg123/gstmpg123audiodec.c:
7608         * ext/mpg123/gstmpg123audiodec.h:
7609           mpg123: add new libmpg123-based mp3 decoder plugin
7610           Needs a bit of cleaning up.
7611           https://bugzilla.gnome.org/show_bug.cgi?id=681003
7612
7613 2012-07-28 00:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7614
7615         * ext/sidplay/gstsiddec.cc:
7616         * ext/x264/gstx264enc.c:
7617         * gst/asfdemux/gstasfdemux.c:
7618         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7619         * gst/realmedia/rademux.c:
7620         * gst/realmedia/rmdemux.c:
7621           tag: Update for taglist/tag event API changes
7622
7623 2012-07-26 18:30:04 +0200  Edward Hervey <edward@collabora.com>
7624
7625         * ext/mpeg2dec/gstmpeg2dec.c:
7626           mpeg2dec: Avoid dropping first GOP
7627           We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
7628           do not check if it is NULL or not.
7629           And cleanup a bit of debug
7630
7631 2012-07-25 13:05:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7632
7633         * gst/realmedia/rdtmanager.c:
7634         * gst/realmedia/rdtmanager.h:
7635           rdt: add on-npt-stop signal
7636           rtspsrc will look for it.
7637
7638 2012-07-25 12:48:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7639
7640         * gst/realmedia/rdtmanager.c:
7641           rdt: set caps after activating the pad
7642
7643 2012-07-25 12:48:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7644
7645         * gst/realmedia/gstrdtbuffer.c:
7646           rdt: reset map info
7647
7648 2012-07-25 09:37:08 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7649
7650         * gst/asfdemux/gstrtpasfdepay.c:
7651           asfdepay: fix padding correction
7652           Fix padding correction. gst_buffer_copy_into() appends the memory to the already
7653           existing memory in the target buffer..
7654           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
7655
7656 2012-07-23 13:32:26 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7657
7658         * ext/mpeg2dec/gstmpeg2dec.c:
7659           mpeg2dec: copy buffer flags when cropping
7660           When we crop a buffer, copy the flags as well.
7661
7662 2012-07-23 11:25:34 +0200  Robert Swain <robert.swain@collabora.co.uk>
7663
7664         * ext/mpeg2dec/gstmpeg2dec.c:
7665           mpeg2dec: Fix GstVideoInfo pointer
7666
7667 2012-07-23 11:13:05 +0200  Robert Swain <robert.swain@collabora.co.uk>
7668
7669         * ext/mpeg2dec/gstmpeg2dec.c:
7670           mpeg2dec: Correctly flag output buffer interlaced state
7671           If the sequence is not flagged as progressive its buffers are marked
7672           interlace mode mixed. There is an individual picture flag indicating
7673           whether picture in the sequence are interlaced or not. This is used
7674           along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
7675           completely indicate the buffer's interlaced state.
7676           Also, TFF and RFF should only be set if the sequence is not progressive.
7677
7678 2012-07-23 10:33:33 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7679
7680         * ext/mpeg2dec/gstmpeg2dec.c:
7681           ext: Update for video base classes API changes
7682
7683 2012-07-23 08:45:55 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7684
7685         * common:
7686           Automatic update of common submodule
7687           From 98e386f to 94ccf4c
7688
7689 2012-07-20 16:12:45 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7690
7691         * gst/asfdemux/asfpacket.c:
7692           asfdemux: make sure to avoid arithmetic with _NONE timestamp
7693
7694 2012-07-16 17:36:19 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
7695
7696         * gst/asfdemux/asfpacket.c:
7697           asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
7698           ... so it does not get used as first (valid) payload ts, whereas
7699           the first real valid payload ts may be considerably larger.
7700           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
7701
7702 2012-07-20 14:41:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7703
7704         * gst/asfdemux/gstasfdemux.c:
7705           asfdemux: slightly relax supported seek requirements
7706           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
7707
7708 2012-07-19 09:58:50 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
7709
7710         * ext/mpeg2dec/gstmpeg2dec.c:
7711           mpeg2dec: Propagate GstFlowReturn where needed
7712           It was just ignoring the return values...
7713
7714 2012-07-19 09:56:17 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
7715
7716         * ext/mpeg2dec/gstmpeg2dec.c:
7717           mpeg2dec: Store temporary buffers out of the way
7718           When mpeg2dec needs to do cropping (because downstream can't handle it),
7719           we need temporary buffers to decode to.
7720           Use the user_data field to store those, and unify the rest of the code
7721           that needs to touch a buffer (regardless of how/where it was allocated).
7722           https://bugzilla.gnome.org/show_bug.cgi?id=680194
7723
7724 2012-07-18 18:32:54 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
7725
7726         * ext/mpeg2dec/gstmpeg2dec.c:
7727           mpeg2dec: Call gst_video_decoder_negotiate()
7728
7729 2012-07-18 17:21:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7730
7731         * gst/realmedia/rmdemux.c:
7732           rmdemux: give stream tags a different event name so they don't overwrite global tags
7733           There can only be one taglist per name for sticky tag events.
7734           Needs to be fixed more properly, see
7735           https://bugzilla.gnome.org/show_bug.cgi?id=677619
7736
7737 2012-07-18 16:49:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7738
7739         * gst/realmedia/rademux.c:
7740           rademux: set/send caps on pad after activating it
7741
7742 2012-07-18 16:46:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7743
7744         * gst/realmedia/rmdemux.c:
7745           rmdemux: set/send caps after activating the source pads
7746           Makes sure the caps event isn't dropped immediately.
7747
7748 2012-07-17 20:54:45 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7749
7750         * ext/dvdread/dvdreadsrc.c:
7751           dvdreadsrc: mustn't drop queries like caps query if not started yet
7752
7753 2012-07-15 20:12:46 +0100  Tim-Philipp Müller <tim@centricular.net>
7754
7755         * gst/asfdemux/gstasfdemux.c:
7756           asfdemux: extract WM/Year as GstDateTime instead of GDate
7757           So we can signal that only the year field is valid.
7758
7759 2012-07-13 15:41:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7760
7761         * gst/asfdemux/gstasfdemux.c:
7762           asfdemux: don't leak payload if we are not pushing it
7763
7764 2012-07-13 13:59:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
7765
7766         * ext/sidplay/gstsiddec.cc:
7767         * gst/asfdemux/gstasfdemux.c:
7768         * gst/realmedia/rademux.c:
7769         * gst/realmedia/rmdemux.c:
7770           demuxers: Push STREAM_START when needed
7771
7772 2012-07-13 11:36:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7773
7774         * gst/asfdemux/gstasfdemux.c:
7775           asf: don't push on inactive streams
7776
7777 2012-07-12 18:05:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7778
7779         * ext/dvdread/dvdreadsrc.c:
7780           dvdreadsrc: set rank to NONE
7781           It should never be autoplugged really, for DVD
7782           playback there's rsndvd (or will be, realsoonnow).
7783
7784 2012-07-09 16:27:25 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7785
7786         * ext/mpeg2dec/gstmpeg2dec.c:
7787           fix for allocator API changes
7788
7789 2012-07-06 11:50:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7790
7791         * ext/x264/gstx264enc.c:
7792           update for query api changes
7793
7794 2012-07-06 11:27:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7795
7796         * ext/mpeg2dec/gstmpeg2dec.c:
7797           update for query api changes
7798
7799 2012-07-06 11:03:19 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7800
7801         * ext/x264/gstx264enc.c:
7802           update for allocation query changes
7803
7804 2012-07-05 23:23:33 +0100  Tim-Philipp Müller <tim@centricular.net>
7805
7806         * LICENSE_readme:
7807           LICENSE_readme: fix typo
7808
7809 2012-07-05 22:48:18 +0100  Tim-Philipp Müller <tim@centricular.net>
7810
7811         * LICENSE_readme:
7812           LICENSE_readme: mention x264
7813           https://bugzilla.gnome.org/show_bug.cgi?id=679472
7814
7815 2012-07-05 13:12:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7816
7817         * gst/asfdemux/gstasfdemux.c:
7818         * gst/realmedia/rademux.c:
7819         * gst/realmedia/rmdemux.c:
7820           gst: Implement segment-done event
7821
7822 2012-06-27 11:23:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7823
7824         * gst/asfdemux/gstasfdemux.c:
7825           asf: fix x-wmv format in caps
7826
7827 2012-06-27 10:24:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7828
7829         * gst/asfdemux/asfpacket.c:
7830           asf: unmap packets
7831
7832 2012-06-21 15:13:57 +0100  Bastien Nocera <hadess@hadess.net>
7833
7834         * gst/asfdemux/asfpacket.c:
7835         * gst/asfdemux/asfpacket.h:
7836         * gst/asfdemux/gstasfdemux.c:
7837           asfdemux: Ignore parsing errors from broken packets
7838           We should instead be counting the number of errors and exiting if
7839           they're too numerous. This makes a number of broken ASF files playable.
7840           https://bugzilla.gnome.org/show_bug.cgi?id=678543
7841           Conflicts:
7842           gst/asfdemux/asfpacket.c
7843           gst/asfdemux/gstasfdemux.c
7844
7845 2012-06-26 17:15:43 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7846
7847         * gst/asfdemux/gstasfdemux.c:
7848           fix interlace-mode
7849
7850 2012-06-25 09:43:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7851
7852         * ext/mpeg2dec/gstmpeg2dec.c:
7853           mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
7854
7855 2012-06-25 09:34:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7856
7857         * ext/mpeg2dec/gstmpeg2dec.c:
7858           mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
7859           Fixes bug #377713.
7860
7861 2012-06-20 13:36:25 -0400  Matej Knopp <matej.knopp@gmail.com>
7862
7863         * ext/x264/gstx264enc.c:
7864           x264enc: Fix unitialized variable and taglist event
7865
7866 2012-06-20 13:23:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7867
7868         * ext/mpeg2dec/gstmpeg2dec.c:
7869           mpeg2dec: fix compilation
7870
7871 2012-06-20 10:39:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7872
7873         * ext/sidplay/gstsiddec.cc:
7874         * gst/asfdemux/gstasfdemux.c:
7875         * gst/realmedia/rademux.c:
7876         * gst/realmedia/rdtmanager.c:
7877         * gst/realmedia/rmdemux.c:
7878           update for task api change
7879
7880 2012-06-20 10:39:24 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7881
7882         * ext/mpeg2dec/gstmpeg2dec.c:
7883         * ext/x264/gstx264enc.c:
7884           fix compilation
7885
7886 2012-06-20 09:06:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7887
7888         * ext/mpeg2dec/gstmpeg2dec.c:
7889         * ext/mpeg2dec/gstmpeg2dec.h:
7890           mpeg2dec: Port to 0.11 again
7891
7892 2012-06-19 15:19:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7893
7894         * ext/x264/gstx264enc.c:
7895           x264enc: Fix compiler warning
7896
7897 2012-05-30 12:50:13 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
7898
7899         * ext/mpeg2dec/gstmpeg2dec.c:
7900         * ext/mpeg2dec/gstmpeg2dec.h:
7901           mpeg2dec: Report PAR if not present upstream
7902           And clean up some code
7903
7904 2012-05-04 16:09:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
7905
7906         * ext/mpeg2dec/gstmpeg2dec.c:
7907           mpeg2dec: use _scale_ceil to compute frame period
7908           https://bugzilla.gnome.org/show_bug.cgi?id=675769
7909
7910 2012-05-04 16:08:27 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
7911
7912         * ext/mpeg2dec/gstmpeg2dec.c:
7913           mpeg2dec: mpeg2dec actually has 3 frame latency
7914           https://bugzilla.gnome.org/show_bug.cgi?id=675769
7915
7916 2012-05-01 18:49:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
7917
7918         * ext/mpeg2dec/gstmpeg2dec.c:
7919           mpeg2dec: Fix large output buffers leak
7920
7921 2012-05-01 18:46:31 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
7922
7923         * ext/mpeg2dec/gstmpeg2dec.c:
7924           mpeg2dec: Port to new way of handling frame reference
7925
7926 2012-05-01 16:12:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7927
7928         * ext/mpeg2dec/gstmpeg2dec.c:
7929           mpeg2dec: don't leak input_state
7930
7931 2012-04-13 19:06:52 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
7932
7933         * ext/mpeg2dec/gstmpeg2dec.c:
7934         * ext/mpeg2dec/gstmpeg2dec.h:
7935           mpeg2dec: Port to GstVideoDecoder base class
7936           Conflicts:
7937           ext/mpeg2dec/gstmpeg2dec.c
7938           ext/mpeg2dec/gstmpeg2dec.h
7939           Back to 0.10 state, needs to be ported to 0.11 again.
7940
7941 2012-06-19 09:26:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7942
7943           Merge remote-tracking branch 'origin/master'
7944
7945 2012-06-19 09:26:02 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7946
7947         * ext/x264/gstx264enc.c:
7948         * ext/x264/gstx264enc.h:
7949           x264enc: Port to 0.11 again
7950
7951 2012-05-07 11:52:40 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
7952
7953         * ext/x264/gstx264enc.c:
7954           x264enc: Don't set latency while holding object lock
7955           This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
7956           https://bugzilla.gnome.org/show_bug.cgi?id=675762
7957
7958 2012-05-03 18:07:24 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
7959
7960         * ext/x264/gstx264enc.c:
7961           x264enc: Use video encoder stream lock to avoid deadlock
7962
7963 2012-05-01 18:45:33 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
7964
7965         * ext/x264/gstx264enc.c:
7966           x264enc: Port to new way of passing frame reference
7967
7968 2012-04-30 19:00:09 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
7969
7970         * ext/x264/gstx264enc.c:
7971           x264enc: Set default stream-format to avc as it's a better format
7972
7973 2012-04-26 22:27:55 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
7974
7975         * ext/x264/gstx264enc.c:
7976           x264enc: Fix setting latency
7977           Fixes setting latency when framerate is dynamic and round up the latency
7978           to avoid rounding issues.
7979
7980 2012-04-30 18:59:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
7981
7982         * ext/x264/gstx264enc.c:
7983           x264enc: gst_video_encoder_get_frame() is now transfer full
7984
7985 2012-04-26 17:31:45 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
7986
7987         * ext/x264/gstx264enc.c:
7988           x264enc: don't leak output state
7989
7990 2012-04-18 17:09:12 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
7991
7992         * ext/x264/gstx264enc.c:
7993         * ext/x264/gstx264enc.h:
7994           x264enc: Remove x264 backward compatibility support
7995
7996 2012-04-18 16:13:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
7997
7998         * ext/x264/gstx264enc.c:
7999           x264enc: Report latency base on x264 buffer size
8000
8001 2012-04-17 15:44:24 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8002
8003         * configure.ac:
8004         * ext/x264/gstx264enc.c:
8005         * ext/x264/gstx264enc.h:
8006           x264enc: Port to GstVideoEncoder baseclass
8007           Conflicts:
8008           configure.ac
8009           ext/x264/gstx264enc.c
8010           ext/x264/gstx264enc.h
8011           Back to 0.10 state, needs to be ported to 0.11 again.
8012
8013 2012-06-16 18:29:54 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8014
8015         * Android.mk:
8016         * LICENSE_readme:
8017         * configure.ac:
8018         * docs/plugins/Makefile.am:
8019         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8020         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8021         * docs/plugins/inspect/plugin-synaesthesia.xml:
8022         * gst/synaesthesia/.gitignore:
8023         * gst/synaesthesia/Makefile.am:
8024         * gst/synaesthesia/README:
8025         * gst/synaesthesia/gstsynaesthesia.c:
8026         * gst/synaesthesia/gstsynaesthesia.h:
8027         * gst/synaesthesia/synaescope.c:
8028         * gst/synaesthesia/synaescope.h:
8029           synaesthesia: remove experimental GPL-ed synaesthesia plugin
8030           It never made it out of experimental, and there's a new
8031           synaescope element in gst-plugins-bad that's hopefully
8032           sufficiently similar.
8033           https://bugzilla.gnome.org/show_bug.cgi?id=356882
8034
8035 2012-06-16 18:13:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8036
8037         * gst/mpegstream/.gitignore:
8038           mpegstream: remove leftover hidden .gitignore file
8039
8040 2012-06-08 15:55:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8041
8042         * gst/synaesthesia/gstsynaesthesia.c:
8043         * tests/check/elements/amrnbenc.c:
8044         * tests/check/elements/x264enc.c:
8045           elements: Use gst_pad_set_caps() instead of manual event fiddling
8046
8047 2012-06-08 15:05:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8048
8049         * common:
8050           Automatic update of common submodule
8051           From 03a0e57 to 98e386f
8052
8053 2012-06-07 16:28:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8054
8055         * configure.ac:
8056           Back to development
8057
8058 === release 0.11.92 ===
8059
8060 2012-06-07 16:28:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8061
8062         * ChangeLog:
8063         * NEWS:
8064         * RELEASE:
8065         * configure.ac:
8066         * docs/plugins/inspect/plugin-a52dec.xml:
8067         * docs/plugins/inspect/plugin-amrnb.xml:
8068         * docs/plugins/inspect/plugin-amrwbdec.xml:
8069         * docs/plugins/inspect/plugin-asf.xml:
8070         * docs/plugins/inspect/plugin-cdio.xml:
8071         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8072         * docs/plugins/inspect/plugin-dvdread.xml:
8073         * docs/plugins/inspect/plugin-dvdsub.xml:
8074         * docs/plugins/inspect/plugin-lame.xml:
8075         * docs/plugins/inspect/plugin-mad.xml:
8076         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8077         * docs/plugins/inspect/plugin-realmedia.xml:
8078         * docs/plugins/inspect/plugin-siddec.xml:
8079         * docs/plugins/inspect/plugin-twolame.xml:
8080         * docs/plugins/inspect/plugin-x264.xml:
8081         * gst-plugins-ugly.doap:
8082         * win32/common/config.h:
8083           Release 0.11.92
8084
8085 2012-06-07 16:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8086
8087         * po/af.po:
8088         * po/az.po:
8089         * po/bg.po:
8090         * po/ca.po:
8091         * po/cs.po:
8092         * po/da.po:
8093         * po/de.po:
8094         * po/el.po:
8095         * po/en_GB.po:
8096         * po/eo.po:
8097         * po/es.po:
8098         * po/eu.po:
8099         * po/fi.po:
8100         * po/fr.po:
8101         * po/gl.po:
8102         * po/hu.po:
8103         * po/id.po:
8104         * po/it.po:
8105         * po/ja.po:
8106         * po/lt.po:
8107         * po/lv.po:
8108         * po/ms.po:
8109         * po/mt.po:
8110         * po/nb.po:
8111         * po/nl.po:
8112         * po/or.po:
8113         * po/pl.po:
8114         * po/pt_BR.po:
8115         * po/ro.po:
8116         * po/ru.po:
8117         * po/sk.po:
8118         * po/sl.po:
8119         * po/sq.po:
8120         * po/sr.po:
8121         * po/sv.po:
8122         * po/tr.po:
8123         * po/uk.po:
8124         * po/vi.po:
8125         * po/zh_CN.po:
8126           Update .po files
8127
8128 2012-06-06 18:19:06 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8129
8130         * common:
8131           Automatic update of common submodule
8132           From 1fab359 to 03a0e57
8133
8134 2012-06-06 13:03:04 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8135
8136         * ext/sidplay/gstsiddec.cc:
8137         * gst/asfdemux/gstasfdemux.c:
8138         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8139         * gst/realmedia/rademux.c:
8140         * gst/realmedia/rmdemux.c:
8141           update for tag event change
8142
8143 2012-06-01 10:29:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8144
8145         * common:
8146           Automatic update of common submodule
8147           From f1b5a96 to 1fab359
8148
8149 2012-05-31 13:08:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8150
8151         * common:
8152           Automatic update of common submodule
8153           From 92b7266 to f1b5a96
8154
8155 2012-05-30 12:45:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8156
8157         * common:
8158           Automatic update of common submodule
8159           From ec1c4a8 to 92b7266
8160
8161 2012-05-30 11:24:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8162
8163         * common:
8164           Automatic update of common submodule
8165           From 3429ba6 to ec1c4a8
8166
8167 2012-05-26 23:41:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8168
8169         * gst/realmedia/rmutils.c:
8170           realmedia: don't use GstStructure API on tag lists
8171
8172 2012-05-21 14:57:44 +0200  Julien Isorce <julien.isorce@gmail.com>
8173
8174         * ext/a52dec/gsta52dec.c:
8175           a52dec: really prefer the original number (and position) of channels
8176           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
8177
8178 2012-05-24 12:32:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8179
8180         * common:
8181           Automatic update of common submodule
8182           From dc70203 to 3429ba6
8183
8184 2012-05-17 21:12:18 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8185
8186         * configure.ac:
8187         * ext/x264/gstx264enc.c:
8188           x264: bump x264 requirement to build 106 or later
8189           Build 106 is from September 2010.
8190           https://bugzilla.gnome.org/show_bug.cgi?id=676257
8191
8192 2012-04-15 23:39:48 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
8193
8194         * ext/a52dec/gsta52dec.c:
8195         * m4/a52.m4:
8196           a52dec: adapt to work also with new liba52
8197           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
8198
8199 2012-05-17 12:40:05 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8200
8201         * ext/a52dec/gsta52dec.c:
8202           a52dec: trigger renegotiation upon changed stream channels
8203           Fixes #675451
8204
8205 2012-05-16 09:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8206
8207         * configure.ac:
8208           configure: Require core/base 0.11.91
8209
8210 2012-01-13 18:18:33 -0500  Matej Knopp <matej.knopp@gmail.com>
8211
8212         * .gitignore:
8213           .gitignore: add visual studio IDE files and OS X .DS_Store files
8214           https://bugzilla.gnome.org/show_bug.cgi?id=667899
8215
8216 2012-05-13 17:00:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8217
8218         * configure.ac:
8219           Back to development
8220
8221 === release 0.11.91 ===
8222
8223 2012-05-13 16:49:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8224
8225         * ChangeLog:
8226         * NEWS:
8227         * RELEASE:
8228         * common:
8229         * configure.ac:
8230         * gst-plugins-ugly.doap:
8231         * win32/common/config.h:
8232           Release 0.11.91
8233
8234 2012-05-13 16:48:57 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8235
8236         * po/af.po:
8237         * po/az.po:
8238         * po/bg.po:
8239         * po/ca.po:
8240         * po/cs.po:
8241         * po/da.po:
8242         * po/de.po:
8243         * po/el.po:
8244         * po/en_GB.po:
8245         * po/eo.po:
8246         * po/es.po:
8247         * po/eu.po:
8248         * po/fi.po:
8249         * po/fr.po:
8250         * po/gl.po:
8251         * po/hu.po:
8252         * po/id.po:
8253         * po/it.po:
8254         * po/ja.po:
8255         * po/lt.po:
8256         * po/lv.po:
8257         * po/ms.po:
8258         * po/mt.po:
8259         * po/nb.po:
8260         * po/nl.po:
8261         * po/or.po:
8262         * po/pl.po:
8263         * po/pt_BR.po:
8264         * po/ro.po:
8265         * po/ru.po:
8266         * po/sk.po:
8267         * po/sl.po:
8268         * po/sq.po:
8269         * po/sr.po:
8270         * po/sv.po:
8271         * po/tr.po:
8272         * po/uk.po:
8273         * po/vi.po:
8274         * po/zh_CN.po:
8275           Update .po files
8276
8277 2012-05-13 16:45:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8278
8279           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
8280
8281 2012-05-13 15:56:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8282
8283         * common:
8284           Automatic update of common submodule
8285           From dc70203 to 3429ba6
8286
8287 2012-04-24 15:27:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8288
8289         * gst/asfdemux/asfpacket.c:
8290           asfdemux: Use correct enum type
8291
8292 2012-05-10 10:11:44 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8293
8294         * gst/asfdemux/gstasfdemux.c:
8295           asfdemux: implement pull mode seek snap flags when an index is present
8296           Also ensure we get a proper EOS when seeking past the end of the
8297           file, or (when the snap after flag is set) between the last keyframe
8298           and the end of the file.
8299
8300 2012-05-03 23:50:30 +0100  Leon Merten Lohse <leon@green-side.de>
8301
8302         * ext/cdio/gstcdio.c:
8303         * ext/cdio/gstcdio.h:
8304         * ext/cdio/gstcdiocddasrc.c:
8305           cdio: compensate for libcdio's recent cd-text api changes
8306           https://bugzilla.gnome.org/show_bug.cgi?id=675112
8307           Conflicts:
8308           ext/cdio/gstcdiocddasrc.c
8309
8310 2012-04-30 21:27:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8311
8312         * ext/dvdread/dvdreadsrc.c:
8313           dvdread: fix build after recent include reshuffling in core
8314           Need to include gmodule.h ourselves now.
8315
8316 2012-04-19 12:22:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8317
8318         * ext/mpeg2dec/gstmpeg2dec.c:
8319           video: Update for libgstvideo API changes
8320
8321 2012-04-16 09:09:35 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8322
8323         * common:
8324           Automatic update of common submodule
8325           From 6db25be to dc70203
8326
8327 2012-04-12 13:56:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8328
8329         * gst/asfdemux/asfpacket.c:
8330         * gst/asfdemux/asfpacket.h:
8331           asfdemux: fix performance issue, especially with high-bitrate streams
8332           Two things were suboptimal from a performance point of view:
8333           a) consider a large media object such as a video keyframe, which
8334           may be split up into multiple fragments. We would assemble
8335           the media object as follows:
8336           buf = join (join (join (frag1, frag2), frag3), frag4)
8337           which causes many unnecessary memcpy()s, and malloc/free,
8338           which could easily add up to a multiple of the actual object
8339           size. To avoid this, we allocate a buffer of the size needed
8340           from the start and copy fragments into that directly.
8341           b) for every fragment to join, we would create a sub-buffer
8342           before joining it (which would discard the sub-buffer again),
8343           leading to unnecessary miniobject create/free churn.
8344           Conflicts:
8345           gst/asfdemux/asfpacket.c
8346           gst/asfdemux/asfpacket.h
8347
8348 2012-04-12 14:45:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8349
8350         * gst/asfdemux/asfpacket.c:
8351           asfdemux: avoid unnecessary stream lookup
8352           We have already retrieved the stream for that stream number and
8353           made sure it's not NULL, so no need to do it again here; neither
8354           the number nor the streams changed since the last time.
8355
8356 2012-04-02 19:31:20 +0200  Alban Browaeys <prahal@yahoo.com>
8357
8358         * ext/a52dec/gsta52dec.c:
8359           a52dec: fix first_access bigger than 2
8360           gst_buffer_extract returns the number of bytes extracted, here 2 max.
8361           Set size to the buffer size as was done in 0.10 to avoid first_access
8362           error when it bypass 2.
8363           https://bugzilla.gnome.org/show_bug.cgi?id=673434
8364
8365 2012-04-13 13:43:30 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8366
8367         * autogen.sh:
8368         * configure.ac:
8369           configure: Modernize autotools setup a bit
8370           Also we now only create tar.bz2 and tar.xz tarballs.
8371
8372 2012-04-13 13:37:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8373
8374         * common:
8375           Automatic update of common submodule
8376           From 464fe15 to 6db25be
8377
8378 2012-04-12 11:19:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8379
8380         * configure.ac:
8381           Back to development
8382
8383 === release 0.11.90 ===
8384
8385 2012-04-12 10:40:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8386
8387         * ChangeLog:
8388         * NEWS:
8389         * RELEASE:
8390         * configure.ac:
8391         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8392         * docs/plugins/inspect/plugin-a52dec.xml:
8393         * docs/plugins/inspect/plugin-amrnb.xml:
8394         * docs/plugins/inspect/plugin-amrwbdec.xml:
8395         * docs/plugins/inspect/plugin-asf.xml:
8396         * docs/plugins/inspect/plugin-cdio.xml:
8397         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8398         * docs/plugins/inspect/plugin-dvdread.xml:
8399         * docs/plugins/inspect/plugin-dvdsub.xml:
8400         * docs/plugins/inspect/plugin-lame.xml:
8401         * docs/plugins/inspect/plugin-mad.xml:
8402         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8403         * docs/plugins/inspect/plugin-realmedia.xml:
8404         * docs/plugins/inspect/plugin-siddec.xml:
8405         * docs/plugins/inspect/plugin-twolame.xml:
8406         * docs/plugins/inspect/plugin-x264.xml:
8407         * gst-plugins-ugly.doap:
8408         * win32/common/config.h:
8409           Release 0.11.90
8410
8411 2012-04-12 10:39:13 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8412
8413         * po/af.po:
8414         * po/az.po:
8415         * po/bg.po:
8416         * po/ca.po:
8417         * po/cs.po:
8418         * po/da.po:
8419         * po/de.po:
8420         * po/el.po:
8421         * po/en_GB.po:
8422         * po/eo.po:
8423         * po/es.po:
8424         * po/eu.po:
8425         * po/fi.po:
8426         * po/fr.po:
8427         * po/gl.po:
8428         * po/hu.po:
8429         * po/id.po:
8430         * po/it.po:
8431         * po/ja.po:
8432         * po/lt.po:
8433         * po/lv.po:
8434         * po/ms.po:
8435         * po/mt.po:
8436         * po/nb.po:
8437         * po/nl.po:
8438         * po/or.po:
8439         * po/pl.po:
8440         * po/pt_BR.po:
8441         * po/ro.po:
8442         * po/ru.po:
8443         * po/sk.po:
8444         * po/sl.po:
8445         * po/sq.po:
8446         * po/sr.po:
8447         * po/sv.po:
8448         * po/tr.po:
8449         * po/uk.po:
8450         * po/vi.po:
8451         * po/zh_CN.po:
8452           Update .po files
8453
8454 2012-04-10 00:48:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8455
8456         * ext/mad/gstmad.c.orig:
8457           mad: remove .c.orig file
8458
8459 2012-04-10 00:47:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8460
8461         * ext/a52dec/gsta52dec.c:
8462         * ext/amrnb/amrnbdec.c:
8463         * ext/amrnb/amrnbenc.c:
8464         * ext/amrwbdec/amrwbdec.c:
8465         * ext/cdio/gstcdiocddasrc.c:
8466         * ext/dvdread/dvdreadsrc.c:
8467         * ext/lame/gstlamemp3enc.c:
8468         * ext/mad/gstmad.c:
8469         * ext/mad/gstmad.c.orig:
8470         * ext/mpeg2dec/gstmpeg2dec.c:
8471         * ext/sidplay/gstsiddec.cc:
8472         * ext/twolame/gsttwolamemp2enc.c:
8473         * ext/x264/gstx264enc.c:
8474         * gst/asfdemux/gstasfdemux.c:
8475         * gst/asfdemux/gstrtpasfdepay.c:
8476         * gst/asfdemux/gstrtspwms.c:
8477         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8478         * gst/dvdsub/gstdvdsubdec.c:
8479         * gst/dvdsub/gstdvdsubparse.c:
8480         * gst/realmedia/pnmsrc.c:
8481         * gst/realmedia/rademux.c:
8482         * gst/realmedia/rdtdepay.c:
8483         * gst/realmedia/rdtmanager.c:
8484         * gst/realmedia/rmdemux.c:
8485         * gst/realmedia/rtspreal.c:
8486         * gst/synaesthesia/gstsynaesthesia.c:
8487         * gst/xingmux/gstxingmux.c:
8488           Use new gst_element_class_set_static_metadata()
8489
8490 2012-04-05 18:43:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8491
8492         * common:
8493           Automatic update of common submodule
8494           From 7fda524 to 464fe15
8495
8496 2012-04-05 17:40:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8497
8498         * ext/a52dec/gsta52dec.c:
8499         * ext/amrnb/amrnb.c:
8500         * ext/amrwbdec/amrwb.c:
8501         * ext/cdio/gstcdio.c:
8502         * ext/dvdread/dvdreadsrc.c:
8503         * ext/lame/plugin.c:
8504         * ext/mad/gstmad.c:
8505         * ext/mad/gstmad.c.orig:
8506         * ext/mpeg2dec/gstmpeg2dec.c:
8507         * ext/sidplay/gstsiddec.cc:
8508         * ext/twolame/gsttwolamemp2enc.c:
8509         * ext/x264/gstx264enc.c:
8510         * gst/asfdemux/gstasf.c:
8511         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8512         * gst/dvdsub/gstdvdsubdec.c:
8513         * gst/realmedia/realmedia.c:
8514         * gst/synaesthesia/gstsynaesthesia.c:
8515         * gst/xingmux/plugin.c:
8516           gst: Update for GST_PLUGIN_DEFINE() API changes
8517
8518 2012-04-05 13:26:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8519
8520         * configure.ac:
8521           configure: Update version to 0.11.89.1
8522
8523 2012-04-04 14:38:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8524
8525         * configure.ac:
8526         * docs/plugins/Makefile.am:
8527         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8528         * docs/version.entities.in:
8529         * ext/a52dec/Makefile.am:
8530         * ext/amrnb/Makefile.am:
8531         * ext/amrwbdec/Makefile.am:
8532         * ext/cdio/Makefile.am:
8533         * ext/lame/Makefile.am:
8534         * ext/mad/Makefile.am:
8535         * ext/mpeg2dec/Makefile.am:
8536         * ext/sidplay/Makefile.am:
8537         * ext/twolame/Makefile.am:
8538         * ext/x264/Makefile.am:
8539         * gst-plugins-ugly.spec.in:
8540         * gst/asfdemux/Makefile.am:
8541         * gst/dvdlpcmdec/Makefile.am:
8542         * gst/dvdsub/Makefile.am:
8543         * gst/realmedia/Makefile.am:
8544         * pkgconfig/Makefile.am:
8545         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
8546         * tests/check/Makefile.am:
8547           gst: Update versioning
8548
8549 2012-04-02 15:21:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8550
8551         * ext/mpeg2dec/gstmpeg2dec.c:
8552         * ext/mpeg2dec/gstmpeg2dec.h:
8553           mpeg2dec: fix cropping
8554           fix cropping in mpeg2dec
8555
8556 2012-04-01 20:19:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8557
8558         * ext/mpeg2dec/gstmpeg2dec.c:
8559           mpeg2dec: add crop metadata when buffer is still writable
8560
8561 2012-03-30 18:13:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8562
8563         * gst/asfdemux/gstrtpasfdepay.c:
8564           update for buffer api change
8565
8566 2012-03-30 11:52:48 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8567
8568         * ext/a52dec/gsta52dec.c:
8569         * ext/mad/gstmad.c:
8570           ext: Update for audio decoder API changes
8571
8572 2012-03-29 17:32:08 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8573
8574         * tests/check/elements/amrnbenc.c:
8575         * tests/check/elements/x264enc.c:
8576           tests: make more valgrind-friendly and plug caps leak
8577
8578 2012-03-28 12:50:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8579
8580         * gst/asfdemux/asfpacket.c:
8581         * gst/asfdemux/gstasfdemux.c:
8582         * gst/dvdsub/gstdvdsubdec.c:
8583           update for buffer changes
8584
8585 2012-03-27 14:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8586
8587         * tests/check/elements/x264enc.c:
8588           tests: x264enc: adjust test to removal of deprecated properties
8589
8590 2012-03-26 12:13:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8591
8592           Replace master with 0.11
8593
8594 2012-03-22 15:56:04 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8595
8596         * configure.ac:
8597           back to development
8598
8599 === release 0.11.2 ===
8600
8601 2012-03-22 15:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8602
8603         * ChangeLog:
8604         * NEWS:
8605         * RELEASE:
8606         * configure.ac:
8607         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8608         * docs/plugins/inspect/plugin-a52dec.xml:
8609         * docs/plugins/inspect/plugin-amrnb.xml:
8610         * docs/plugins/inspect/plugin-amrwbdec.xml:
8611         * docs/plugins/inspect/plugin-asf.xml:
8612         * docs/plugins/inspect/plugin-cdio.xml:
8613         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8614         * docs/plugins/inspect/plugin-dvdread.xml:
8615         * docs/plugins/inspect/plugin-dvdsub.xml:
8616         * docs/plugins/inspect/plugin-lame.xml:
8617         * docs/plugins/inspect/plugin-mad.xml:
8618         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8619         * docs/plugins/inspect/plugin-realmedia.xml:
8620         * docs/plugins/inspect/plugin-siddec.xml:
8621         * docs/plugins/inspect/plugin-twolame.xml:
8622         * docs/plugins/inspect/plugin-x264.xml:
8623         * gst-plugins-ugly.doap:
8624         * po/af.po:
8625         * po/az.po:
8626         * po/bg.po:
8627         * po/ca.po:
8628         * po/cs.po:
8629         * po/da.po:
8630         * po/de.po:
8631         * po/el.po:
8632         * po/en_GB.po:
8633         * po/eo.po:
8634         * po/es.po:
8635         * po/eu.po:
8636         * po/fi.po:
8637         * po/fr.po:
8638         * po/gl.po:
8639         * po/hu.po:
8640         * po/id.po:
8641         * po/it.po:
8642         * po/ja.po:
8643         * po/lt.po:
8644         * po/lv.po:
8645         * po/ms.po:
8646         * po/mt.po:
8647         * po/nb.po:
8648         * po/nl.po:
8649         * po/or.po:
8650         * po/pl.po:
8651         * po/pt_BR.po:
8652         * po/ro.po:
8653         * po/ru.po:
8654         * po/sk.po:
8655         * po/sl.po:
8656         * po/sq.po:
8657         * po/sr.po:
8658         * po/sv.po:
8659         * po/tr.po:
8660         * po/uk.po:
8661         * po/vi.po:
8662         * po/zh_CN.po:
8663         * win32/common/config.h:
8664           Release 0.11.2
8665
8666 2012-03-21 13:18:35 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8667
8668         * tests/check/elements/mpeg2dec.c:
8669           tests: fix after memory changes
8670
8671 2012-03-21 13:18:11 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8672
8673         * ext/x264/gstx264enc.c:
8674         * ext/x264/gstx264enc.h:
8675           x264enc: remove deprecated properties
8676
8677 2012-03-20 12:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8678
8679           Merge remote-tracking branch 'origin/master' into 0.11
8680           So 0.11 folks also get amr include fixes.
8681           Conflicts:
8682           ext/a52dec/gsta52dec.c
8683           ext/mad/gstmad.c
8684
8685 2012-03-18 18:56:16 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8686
8687         * gst/synaesthesia/gstsynaesthesia.c:
8688           synaesthesia: fixup for bufferpool api changes
8689           ... as well as some caps ref handling.
8690
8691 2012-03-16 21:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8692
8693         * gst/realmedia/rademux.c:
8694         * gst/realmedia/rmdemux.c:
8695           don't pass random pointers to pull_range
8696
8697 2012-03-15 22:11:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8698
8699         * ext/mpeg2dec/gstmpeg2dec.c:
8700           update for bufferpool changes
8701
8702 2012-03-15 20:38:50 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8703
8704         * ext/mpeg2dec/gstmpeg2dec.c:
8705           update for allocation query changes
8706
8707 2012-03-15 13:38:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8708
8709         * ext/dvdread/dvdreadsrc.c:
8710         * ext/lame/gstlamemp3enc.c:
8711         * ext/mpeg2dec/gstmpeg2dec.c:
8712         * ext/x264/gstx264enc.c:
8713         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8714         * gst/dvdsub/gstdvdsubdec.c:
8715           update for memory api changes
8716
8717 2012-03-14 19:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8718
8719         * ext/mpeg2dec/gstmpeg2dec.c:
8720           take padding into account
8721
8722 2012-03-13 18:27:51 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8723
8724         * ext/mad/gstmad.c:
8725           mad: simplify parsing code
8726           Also fixes #671455 (expected at least).
8727
8728 2012-03-12 16:16:17 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8729
8730         * configure.ac:
8731           configure.ac: bump required GLib to 2.31.14
8732           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
8733
8734 2012-03-12 12:23:43 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8735
8736         * ext/sidplay/gstsiddec.cc:
8737           fix for caps _normalize changes
8738
8739 2012-03-11 19:07:19 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8740
8741         * ext/x264/gstx264enc.c:
8742           fix for caps api changes
8743
8744 2012-03-06 16:08:23 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8745
8746         * ext/a52dec/gsta52dec.c:
8747         * ext/a52dec/gsta52dec.h:
8748           a52dec: use base class tag handling helper
8749           ... so as to ensure these to be handled and sent at proper time.
8750
8751 2012-03-06 14:28:15 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8752
8753         * ext/dvdread/dvdreadsrc.c:
8754           dvdreadsrc: Use variable type with correct signedness
8755
8756 2011-01-14 18:50:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
8757
8758         * ext/mpeg2dec/gstmpeg2dec.c:
8759           mpeg2dec: Copy planes in one go when possible
8760
8761 2012-03-03 17:17:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8762
8763         * configure.ac:
8764         * ext/amrnb/amrnbdec.h:
8765         * ext/amrnb/amrnbenc.h:
8766         * ext/amrwbdec/amrwbdec.h:
8767           amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
8768           In previous versions, the opencore-amr include sub-directory
8769           would be specified in the include path in the CFLAGS, but this
8770           is no longer the case in newer versions, so we need to add those
8771           to our include directives.
8772           Based on patch by: Christian Morales Vega
8773           https://bugzilla.gnome.org/show_bug.cgi?id=671123
8774
8775 2012-03-03 16:56:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8776
8777         * configure.ac:
8778           configure: get rid of non-pkg-config ways to check for opencore-amr
8779
8780 2012-02-29 17:26:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8781
8782         * ext/mpeg2dec/gstmpeg2dec.c:
8783           update for metadata API changes
8784
8785 2012-02-27 06:35:01 +0100  Alessandro Decina <alessandro.d@gmail.com>
8786
8787         * ext/amrwbdec/Makefile.am:
8788         * ext/lame/Makefile.am:
8789         * ext/mad/Makefile.am:
8790           amrwbdec, lame, mad: link to libgstbase
8791
8792 2012-02-27 06:33:48 +0100  Alessandro Decina <alessandro.d@gmail.com>
8793
8794         * ext/x264/gstx264enc.c:
8795           x264enc: fix compiler warning
8796
8797 2012-02-27 00:36:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8798
8799           Merge remote-tracking branch 'origin/master' into 0.11
8800
8801 2012-02-27 00:34:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8802
8803           Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
8804           Conflicts:
8805           ext/mad/gstmad.c
8806
8807 2012-02-23 11:20:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8808
8809         * NEWS:
8810         * RELEASE:
8811         * configure.ac:
8812         * docs/plugins/gst-plugins-ugly-plugins.args:
8813         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8814         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8815         * docs/plugins/inspect/plugin-a52dec.xml:
8816         * docs/plugins/inspect/plugin-amrnb.xml:
8817         * docs/plugins/inspect/plugin-amrwbdec.xml:
8818         * docs/plugins/inspect/plugin-asf.xml:
8819         * docs/plugins/inspect/plugin-cdio.xml:
8820         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8821         * docs/plugins/inspect/plugin-dvdread.xml:
8822         * docs/plugins/inspect/plugin-dvdsub.xml:
8823         * docs/plugins/inspect/plugin-iec958.xml:
8824         * docs/plugins/inspect/plugin-lame.xml:
8825         * docs/plugins/inspect/plugin-mad.xml:
8826         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8827         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8828         * docs/plugins/inspect/plugin-mpegstream.xml:
8829         * docs/plugins/inspect/plugin-realmedia.xml:
8830         * docs/plugins/inspect/plugin-siddec.xml:
8831         * docs/plugins/inspect/plugin-twolame.xml:
8832         * docs/plugins/inspect/plugin-x264.xml:
8833         * win32/common/config.h:
8834           Bump version after release
8835
8836 2012-02-21 18:58:06 -0800  David Schleef <ds@schleef.org>
8837
8838         * autogen.sh:
8839           autogen.sh: avoid touching .po files during 'make'
8840           A simple workaround to deal with GNU gettext automake integration
8841           failing to deal with git.  Fixes: #669207
8842
8843 2012-02-22 02:17:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8844
8845         * ext/x264/gstx264enc.c:
8846           x264: convert g_print to LOG
8847
8848 2012-02-22 02:07:49 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8849
8850         * gst/asfdemux/gstrtpasfdepay.c:
8851           update for new memory api
8852
8853 2012-02-22 02:07:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8854
8855         * ext/x264/gstx264enc.c:
8856           x264enc: handle pts and dts
8857
8858 2012-02-21 18:53:57 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8859
8860         * ext/mad/gstmad.c:
8861           mad: handle libmad freeform parsing quirk
8862
8863 2012-02-21 18:49:50 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8864
8865         * ext/mad/gstmad.c:
8866           mad: fixup unhacking last frame coaxing
8867           ... so as to not only replace the data pointer but also available size.
8868
8869 2012-02-20 14:27:49 +0000  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
8870
8871         * gst-plugins-ugly.spec.in:
8872           Add latest plugins
8873
8874 2012-02-18 00:02:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8875
8876         * win32/common/config.h:
8877           win32: back to development
8878
8879 2012-02-17 17:53:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8880
8881         * configure.ac:
8882         * gst/synaesthesia/gstsynaesthesia.c:
8883         * gst/synaesthesia/gstsynaesthesia.h:
8884           synaesthesia: port to 0.11
8885
8886 2012-02-17 17:53:28 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8887
8888         * configure.ac:
8889         * gst/xingmux/gstxingmux.c:
8890           xingmux: port to 0.11
8891
8892 2012-02-17 11:06:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8893
8894         * configure.ac:
8895           back to development
8896
8897 === release 0.11.1 ===
8898
8899 2012-02-17 11:06:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8900
8901         * ChangeLog:
8902         * NEWS:
8903         * RELEASE:
8904         * configure.ac:
8905         * docs/plugins/gst-plugins-ugly-plugins.args:
8906         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8907         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8908         * docs/plugins/inspect/plugin-a52dec.xml:
8909         * docs/plugins/inspect/plugin-amrnb.xml:
8910         * docs/plugins/inspect/plugin-amrwbdec.xml:
8911         * docs/plugins/inspect/plugin-asf.xml:
8912         * docs/plugins/inspect/plugin-cdio.xml:
8913         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8914         * docs/plugins/inspect/plugin-dvdread.xml:
8915         * docs/plugins/inspect/plugin-dvdsub.xml:
8916         * docs/plugins/inspect/plugin-lame.xml:
8917         * docs/plugins/inspect/plugin-mad.xml:
8918         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8919         * docs/plugins/inspect/plugin-realmedia.xml:
8920         * docs/plugins/inspect/plugin-siddec.xml:
8921         * docs/plugins/inspect/plugin-twolame.xml:
8922         * docs/plugins/inspect/plugin-x264.xml:
8923         * gst-plugins-ugly.doap:
8924         * po/af.po:
8925         * po/az.po:
8926         * po/bg.po:
8927         * po/ca.po:
8928         * po/cs.po:
8929         * po/da.po:
8930         * po/de.po:
8931         * po/el.po:
8932         * po/en_GB.po:
8933         * po/eo.po:
8934         * po/es.po:
8935         * po/eu.po:
8936         * po/fi.po:
8937         * po/fr.po:
8938         * po/gl.po:
8939         * po/hu.po:
8940         * po/id.po:
8941         * po/it.po:
8942         * po/ja.po:
8943         * po/lt.po:
8944         * po/lv.po:
8945         * po/ms.po:
8946         * po/mt.po:
8947         * po/nb.po:
8948         * po/nl.po:
8949         * po/or.po:
8950         * po/pl.po:
8951         * po/pt_BR.po:
8952         * po/ro.po:
8953         * po/ru.po:
8954         * po/sk.po:
8955         * po/sl.po:
8956         * po/sq.po:
8957         * po/sr.po:
8958         * po/sv.po:
8959         * po/tr.po:
8960         * po/uk.po:
8961         * po/vi.po:
8962         * po/zh_CN.po:
8963         * win32/common/config.h:
8964           RELEASE 0.11.1
8965
8966 2012-02-17 09:16:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8967
8968           Merge branch 'master' into 0.11
8969           Conflicts:
8970           ext/mad/gstmad.c
8971
8972 2012-02-16 14:29:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8973
8974         * ext/mad/gstmad.c:
8975           mad: unhack last frame coaxing
8976           ... so as to maximally use available base class API and interfere least
8977           as possible with its internal state.
8978
8979 2012-02-15 13:45:00 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8980
8981         * ext/mad/gstmad.c:
8982           mad: fix compilation
8983
8984 2012-02-15 13:40:13 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8985
8986         * ext/mad/gstmad.c:
8987           mad: chain up to default event handler
8988
8989 2012-02-11 05:38:41 -0500  Matej Knopp <matej.knopp@gmail.com>
8990
8991         * ext/x264/gstx264enc.c:
8992           x264enc: unmap video frame after encoding
8993           Fixes major memory leak.
8994           https://bugzilla.gnome.org/show_bug.cgi?id=669863
8995
8996 2012-02-10 17:02:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8997
8998         * ext/x264/gstx264enc.c:
8999           x264enc: fix after merge
9000
9001 2012-02-10 17:00:33 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9002
9003           Merge branch 'master' into 0.11
9004           Conflicts:
9005           ext/x264/gstx264enc.c
9006
9007 2012-02-09 18:10:48 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9008
9009         * ext/sidplay/gstsiddec.cc:
9010         * ext/sidplay/gstsiddec.h:
9011           sidplay: don't use ulong properties
9012
9013 2012-02-09 16:14:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9014
9015         * ext/sidplay/gstsiddec.cc:
9016           sidplay: fix negotiation
9017
9018 2012-02-09 11:55:07 +0100  Robert Swain <robert.swain@collabora.co.uk>
9019
9020         * ext/x264/gstx264enc.c:
9021           x264enc: Add baseline profile to caps
9022           libx264 does not yet support the features that create the difference
9023           between baseline and constrained baseline profile. Hence it currently
9024           supports both though it can only technically encode constrained
9025           baseline.
9026
9027 2012-02-08 16:38:09 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9028
9029         * ext/amrnb/amrnbenc.c:
9030         * gst/asfdemux/gstasfdemux.c:
9031         * gst/realmedia/rdtmanager.c:
9032           GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
9033
9034 2012-02-07 18:56:23 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9035
9036         * tests/check/elements/mpeg2dec.c:
9037           mpeg2dec: fix test a bit more
9038           Still broken because cropping is broken in mpeg2dec
9039
9040 2012-02-07 11:06:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9041
9042         * tests/check/elements/amrnbenc.c:
9043         * tests/check/elements/x264enc.c:
9044         * tests/check/elements/xingmux.c:
9045           tests: fix some tests
9046
9047 2012-02-01 16:20:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9048
9049         * ext/twolame/gsttwolamemp2enc.c:
9050           twolame: Use new audio encoder/decoder base class API for srcpad caps
9051
9052 2012-02-01 16:20:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9053
9054         * ext/lame/gstlamemp3enc.c:
9055           lame: Use new audio encoder/decoder base class API for srcpad caps
9056
9057 2012-02-01 16:19:55 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9058
9059         * ext/mad/gstmad.c:
9060           mad: Use new audio encoder/decoder base class API for srcpad caps
9061
9062 2012-02-01 16:17:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9063
9064         * ext/a52dec/gsta52dec.c:
9065           a52dec: Use new audio encoder/decoder base class API for srcpad caps
9066
9067 2012-02-01 16:15:27 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9068
9069         * ext/amrwbdec/amrwbdec.c:
9070           amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
9071
9072 2012-02-01 16:14:08 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9073
9074         * ext/amrnb/amrnbdec.c:
9075         * ext/amrnb/amrnbenc.c:
9076           amrnb: Use new audio encoder/decoder base class API for srcpad caps
9077
9078 2012-01-31 15:52:38 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9079
9080         * ext/mad/gstmad.c:
9081           mad: ensure we do not confuse the base class with our buffer guard
9082           mad expects extra bytes at the end of a buffer (see discussion in
9083           http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
9084           and since we inject these without the base class' knowledge, we
9085           need to hide the bodies better.
9086           This fixes an assert at EOS when decoding an mp3 manually without
9087           an intervening mpegaudioparse.
9088
9089 2012-01-30 17:17:31 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9090
9091         * gst/realmedia/rtspreal.c:
9092           update for HEADER flag
9093
9094 2011-07-20 09:00:58 +0200  Alessandro Decina <alessandro.d@gmail.com>
9095
9096         * ext/x264/gstx264enc.c:
9097         * ext/x264/gstx264enc.h:
9098           x264enc: implement force-key-unit API
9099
9100 2012-01-25 13:58:48 +0100  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
9101
9102         * common:
9103           Automatic update of common submodule
9104           From c463bc0 to 7fda524
9105
9106 2012-01-25 13:58:54 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9107
9108         * ext/amrnb/amrnbdec.c:
9109         * ext/amrwbdec/amrwbdec.c:
9110           amr: port to 0.11 again
9111
9112 2012-01-25 13:03:33 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9113
9114           Merge branch 'master' into 0.11
9115           Conflicts:
9116           ext/a52dec/gsta52dec.c
9117
9118 2012-01-25 07:24:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9119
9120         * ext/a52dec/gsta52dec.c:
9121         * ext/amrnb/amrnbdec.c:
9122         * ext/amrnb/amrnbenc.c:
9123         * ext/amrwbdec/amrwbdec.c:
9124         * ext/dvdread/dvdreadsrc.c:
9125         * ext/lame/gstlamemp3enc.c:
9126         * ext/mad/gstmad.c:
9127         * ext/mpeg2dec/gstmpeg2dec.c:
9128         * ext/sidplay/gstsiddec.cc:
9129         * ext/twolame/gsttwolamemp2enc.c:
9130         * gst/asfdemux/asfpacket.c:
9131         * gst/asfdemux/gstasfdemux.c:
9132         * gst/asfdemux/gstrtpasfdepay.c:
9133         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9134         * gst/dvdsub/gstdvdsubdec.c:
9135         * gst/dvdsub/gstdvdsubdec.h:
9136         * gst/realmedia/gstrdtbuffer.c:
9137         * gst/realmedia/gstrdtbuffer.h:
9138         * gst/realmedia/rdtdepay.c:
9139         * gst/realmedia/rmdemux.c:
9140         * gst/realmedia/rmutils.c:
9141           port to new memory API
9142
9143 2012-01-25 11:38:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9144
9145         * common:
9146           Automatic update of common submodule
9147           From 2a59016 to c463bc0
9148
9149 2012-01-22 23:56:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9150
9151         * gst-libs/gst/glib-compat-private.h:
9152           Remove compatibility versions for deprecated GLib API
9153
9154 2012-01-19 15:26:25 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9155
9156         * ext/a52dec/gsta52dec.c:
9157           a52dec: fix read buffer overflow upon syncing
9158           The wrong size was being decremented, leading to a runaway
9159           read loop.
9160
9161 2012-01-19 15:06:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9162
9163         * common:
9164         * configure.ac:
9165           Add --disable-fatal-warnings configure option
9166
9167 2012-01-19 11:34:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9168
9169         * gst/asfdemux/gstasfdemux.c:
9170         * gst/realmedia/rademux.c:
9171         * gst/realmedia/rdtmanager.c:
9172         * gst/realmedia/rmdemux.c:
9173           port to new gthread API
9174
9175 2012-01-18 17:00:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9176
9177         * configure.ac:
9178           configure.ac: Require GLib 2.31.10 for consistency
9179
9180 2012-01-18 16:46:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9181
9182         * common:
9183           Automatic update of common submodule
9184           From 0807187 to 2a59016
9185
9186 2012-01-17 11:55:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9187
9188         * ext/amrwbdec/amrwbdec.c:
9189           amrwbdec: _parse should not return OK if not enough data yet
9190
9191 2012-01-17 11:55:14 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9192
9193         * ext/amrnb/amrnbdec.c:
9194           amrnbdec: _parse should not return OK if not enough data yet
9195
9196 2012-01-13 15:03:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9197
9198         * ext/dvdread/dvdreadsrc.c:
9199           dvdreadsrc: fix off by one in cell calculation for the last chapter
9200
9201 2012-01-13 15:56:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9202
9203         * gst/asfdemux/gstasfdemux.c:
9204           asfdemux: set caps on src pad before adding it
9205
9206 2012-01-13 15:56:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9207
9208         * gst/asfdemux/gstasfdemux.c:
9209           asfdemux: perform writable buffer map to copy into it
9210
9211 2012-01-13 15:55:15 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9212
9213         * gst/asfdemux/asfpacket.c:
9214         * gst/asfdemux/asfpacket.h:
9215           asfpacket: fix 0.11 ported payload extraction
9216           ... to cater for not necessarily offset == size - cur_pos,
9217           as size may have been adjusted due to padding.
9218           Fixes #667567.
9219
9220 2012-01-13 13:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9221
9222         * ext/x264/gstx264enc.c:
9223           x264enc: remove useless and semantically (though not practically) wrong code
9224           The object will be freed, so it's pointless to set the pointers
9225           to NULL anyway.
9226
9227 2012-01-13 13:46:28 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9228
9229         * ext/x264/gstx264enc.c:
9230           x264enc: remove leaking "optimization"
9231
9232 2012-01-13 00:05:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9233
9234         * gst/asfdemux/gstasfdemux.c:
9235           GST_TYPE_DATE -> G_TYPE_DATE
9236
9237 2012-01-13 00:01:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9238
9239           Merge remote-tracking branch 'origin/master' into 0.11
9240           Conflicts:
9241           ext/a52dec/gsta52dec.c
9242
9243 2012-01-12 13:25:22 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9244
9245         * ext/a52dec/gsta52dec.c:
9246           a52dec: plug buffer leak
9247
9248 2012-01-12 13:20:26 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9249
9250         * ext/a52dec/gsta52dec.c:
9251           a52dec: plug buffer leak
9252
9253 2012-01-11 12:31:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9254
9255         * ext/amrnb/amrnbenc.c:
9256           amrnbenc: _map and _unmap the appropriate input and output buffers
9257
9258 2012-01-10 15:25:12 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9259
9260         * ext/a52dec/gsta52dec.c:
9261           a52dec: Fix some merge mistakes
9262
9263 2012-01-10 15:17:11 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9264
9265           Merge branch 'master' into 0.11
9266           Conflicts:
9267           ext/a52dec/gsta52dec.c
9268           ext/a52dec/gsta52dec.h
9269           ext/lame/gstlame.c
9270           ext/lame/gstlame.h
9271           ext/lame/gstlamemp3enc.c
9272           ext/mad/gstmad.c
9273           ext/mad/gstmad.h
9274           gst/mpegaudioparse/gstmpegaudioparse.c
9275           gst/mpegstream/gstdvddemux.c
9276           gst/realmedia/rdtdepay.c
9277           po/es.po
9278           po/lv.po
9279           po/sr.po
9280
9281 2012-01-10 11:41:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9282
9283         * gst/dvdsub/Makefile.am:
9284           dvdsub: add some CFLAGS and LIBS in Makefile.am
9285           ... since adapter is still used.
9286
9287 2012-01-09 16:00:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9288
9289         * gst/realmedia/rmdemux.c:
9290           rmdemux: Don't use buffer after unreffing
9291
9292 2012-01-09 15:46:10 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9293
9294         * gst/asfdemux/gstasfdemux.c:
9295           asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
9296
9297 2012-01-09 15:24:53 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9298
9299         * ext/mad/gstmad.c:
9300           mad: Correctly unmap the buffer with the original data pointer
9301
9302 2012-01-09 15:15:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9303
9304         * ext/mad/gstmad.c:
9305           mad: Make sure to set caps on the srcpad if none are set yet
9306
9307 2012-01-08 14:24:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9308
9309         * ext/mad/Makefile.am:
9310           mad: fix LIBS order in Makefile.am
9311
9312 2012-01-07 21:04:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9313
9314         * ext/mad/gstmad.h:
9315           mad: remove left-over id3tag.h include
9316           We don't use libid3tag any more.
9317
9318 2012-01-05 12:17:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9319
9320         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9321           dvdlpcmdec: fix for multichannel
9322
9323 2012-01-04 16:05:59 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9324
9325         * ext/a52dec/gsta52dec.c:
9326         * ext/a52dec/gsta52dec.h:
9327           a52dec: Update for the new raw audio caps
9328
9329 2012-01-04 15:49:38 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9330
9331         * ext/mad/gstmad.c:
9332           mad: Update for the new raw audio caps
9333
9334 2012-01-04 15:45:43 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9335
9336         * ext/lame/gstlamemp3enc.c:
9337           lamemp3enc: Update for the new raw audio caps
9338
9339 2012-01-04 15:44:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9340
9341         * ext/twolame/gsttwolamemp2enc.c:
9342           twolamemp2enc: Update for the new raw audio caps
9343
9344 2012-01-04 15:43:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9345
9346         * ext/amrwbdec/amrwbdec.c:
9347           amrwbdec: Add the new layout field to the raw audio caps
9348
9349 2012-01-04 15:42:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9350
9351         * ext/amrnb/amrnbdec.c:
9352         * ext/amrnb/amrnbenc.c:
9353           amrnb: Add the new layout field to the raw audio caps
9354
9355 2012-01-04 15:26:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9356
9357         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9358         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
9359           dvdlpcmdec: Port to the new raw audio caps
9360
9361 2012-01-04 15:12:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9362
9363         * gst/asfdemux/gstasfdemux.c:
9364           asfdemux: Update for libgstriff API changes
9365           Still needs to handle audio channel reordering.
9366
9367 2012-01-04 19:53:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9368
9369         * common:
9370           Automatic update of common submodule
9371           From 50b34ab to 0807187
9372
9373 2012-01-04 17:05:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9374
9375         * ext/lame/Makefile.am:
9376           lame: fix LIBADD order in Makefile.am
9377
9378 2012-01-04 10:33:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9379
9380         * tests/check/elements/amrnbenc.c:
9381         * tests/check/elements/mpeg2dec.c:
9382         * tests/check/elements/x264enc.c:
9383         * tests/check/elements/xingmux.c:
9384         * tests/check/generic/states.c:
9385           tests: make tests compile
9386
9387 2012-01-03 15:27:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9388
9389         * ext/amrwbdec/amrwbdec.c:
9390         * ext/dvdread/dvdreadsrc.c:
9391         * ext/mad/gstmad.c:
9392         * ext/sidplay/gstsiddec.cc:
9393         * gst/asfdemux/gstasfdemux.c:
9394         * gst/realmedia/pnmsrc.c:
9395         * gst/realmedia/rdtmanager.c:
9396         * gst/realmedia/rmdemux.c:
9397           GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
9398
9399 2011-12-30 18:31:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9400
9401         * tests/check/Makefile.am:
9402           tests: disable generic index test
9403
9404 2011-12-30 17:53:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9405
9406         * ext/mpeg2dec/gstmpeg2dec.c:
9407           mpeg2dec: remove all seeking-related code
9408           A parser or demuxer upstream should handle this Same for
9409           queries.
9410
9411 2011-12-30 17:49:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9412
9413         * ext/mpeg2dec/gstmpeg2dec.c:
9414         * ext/mpeg2dec/gstmpeg2dec.h:
9415           mpeg2dec: update for GstIndex removal
9416
9417 2011-12-30 17:46:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9418
9419         * ext/cdio/gstcdiocddasrc.c:
9420           cdio: update for probe vfunc removal in GstAudioCdSrc
9421
9422 2011-12-27 22:54:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9423
9424         * ext/lame/gstlame.c:
9425         * ext/lame/gstlamemp3enc.c:
9426           lame: fix printf format in debug statements
9427           https://bugzilla.gnome.org/show_bug.cgi?id=666926
9428
9429 2011-12-26 18:24:32 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9430
9431         * ext/lame/gstlame.c:
9432         * ext/lame/gstlame.h:
9433           lame: ensure parsed output
9434           ... by doing some basic parsing of encoded lame data.
9435
9436 2011-12-26 16:34:01 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9437
9438         * ext/lame/gstlame.h:
9439           lame: cleanup unused instance struct fields
9440
9441 2011-12-26 18:23:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9442
9443         * ext/lame/Makefile.am:
9444         * ext/lame/gstlamemp3enc.c:
9445         * ext/lame/gstlamemp3enc.h:
9446           lamemp3enc: ensure parsed output
9447           ... by doing some basic parsing of encoded lame data.
9448           Fixes #652150.
9449
9450 2011-12-26 18:15:41 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9451
9452         * ext/lame/gstlamemp3enc.c:
9453           lamemp3enc: do not leak merged tags
9454
9455 2011-12-22 15:23:54 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9456
9457         * ext/mad/gstmad.c:
9458         * ext/mad/gstmad.h:
9459           mad: helpfully bodge the last buffer to let mad decode the last frame
9460           If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
9461           to be believed, the last buffer must be followed by a number of 0 bytes
9462           in order for the last frame to be decoded (at least in some cases).
9463           Doing so seems to work here, fixing a missing 1152 samples when using
9464           mp3parse before mad (not using mp3parse would yield the correct amount
9465           of samples, if there's extra non-MP3 data after (eg, tag data)).
9466
9467 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9468
9469         * ext/dvdread/dvdreadsrc.c:
9470           dvdreadsrc: map subtitle language tag to stream indicated in PGC data
9471
9472 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9473
9474         * gst/mpegstream/gstdvddemux.c:
9475           dvddemux: tweak subtitle stream setup based on dvd language codes event
9476           ... to allow for non-continuous subtitle stream numbers.
9477           The missing stream numbers tend to come up as subtitle streams anyway
9478           (albeit not with an identified language tag).
9479
9480 2011-12-21 13:56:35 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9481
9482         * ext/dvdread/dvdreadsrc.c:
9483           dvdreadsrc: minor safety tweak to sector seeking
9484
9485 2011-12-20 11:54:38 +0100  Julien Isorce <julien.isorce@gmail.com>
9486
9487         * ext/a52dec/gsta52dec.c:
9488           a52dec: check that a52_init returns a valid a52 state
9489
9490 2011-12-19 18:20:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9491
9492         * ext/mpeg2dec/gstmpeg2dec.c:
9493           mpeg2dec: update for new interlaced flags
9494
9495 2011-12-14 17:33:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9496
9497         * ext/a52dec/Makefile.am:
9498         * ext/a52dec/gsta52dec.c:
9499         * ext/a52dec/gsta52dec.h:
9500           a52dec: port to audiodecoder
9501
9502 2011-12-12 13:44:12 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9503
9504         * ext/mad/Makefile.am:
9505         * ext/mad/gstmad.c:
9506         * ext/mad/gstmad.h:
9507           mad: port to audiodecoder
9508
9509 2011-12-13 14:54:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9510
9511         * ext/a52dec/gsta52dec.c:
9512           a52dec: Don't claim to support upstream renegotiation
9513           and use fixed caps on the srcpad. To correctly support
9514           upstream renegotiation a52dec would need to check if the
9515           caps of the downstream allocated buffer are the requested
9516           caps or if the size is different.
9517           Fixes bug #665989.
9518
9519 2011-12-13 14:52:26 +0100  Julien Isorce <julien.isorce@gmail.com>
9520
9521         * ext/a52dec/gsta52dec.c:
9522           a52dec: Check that the a52_state is correctly initialized
9523
9524 2011-12-12 11:33:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9525
9526         * gst-libs/gst/Makefile.am:
9527         * gst-libs/gst/glib-compat-private.h:
9528         * gst/asfdemux/gstasfdemux.c:
9529         * gst/mpegaudioparse/gstmpegaudioparse.c:
9530         * gst/realmedia/rademux.c:
9531         * gst/realmedia/rdtmanager.c:
9532         * gst/realmedia/rmdemux.c:
9533           Work around deprecated thread API in glib master
9534           Add private replacements for deprecated functions such as
9535           g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
9536           to avoid the deprecation warnings. We can't change most of
9537           these in 0.10 because they're part of our API and ABI.
9538           Suppress deprecation warnings in selected files, mostly for
9539           g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
9540           not much we can do here in 0.10.
9541
9542 2011-12-10 15:19:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9543
9544         * po/LINGUAS:
9545         * po/eo.po:
9546         * po/es.po:
9547         * po/lv.po:
9548         * po/sr.po:
9549           po: update translations
9550
9551 2011-12-09 15:25:21 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9552
9553         * gst/realmedia/rdtdepay.c:
9554           rdtdepay: make buffer metadata writable before setting caps on it
9555           Fixes issue when the header buffer is being pushed, which was taken
9556           from the caps and is therefore not writable.
9557
9558 2011-12-06 14:00:18 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9559
9560         * ext/dvdread/dvdreadsrc.c:
9561           fix for basesrc changes
9562
9563 2011-12-05 18:43:49 +0100  Edward Hervey <edward@collabora.com>
9564
9565         * gst/asfdemux/gstrtpasfdepay.c:
9566           rtpasfdepay: Initialize GstRTPBuffer before usage
9567
9568 2011-12-02 02:01:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9569
9570           Merge remote-tracking branch 'origin/master' into 0.11
9571           Conflicts:
9572           ext/dvdread/dvdreadsrc.c
9573
9574 2011-11-29 08:49:23 +0100  Руслан Ижбулатов <lrn1986@gmail.com>
9575
9576         * ext/dvdread/dvdreadsrc.c:
9577           dvdreadsrc: Fix format string compiler warning
9578           Fixes bug #665101.
9579
9580 2011-11-28 21:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9581
9582           Merge remote-tracking branch 'origin/master' into 0.11
9583
9584 2011-11-28 18:26:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9585
9586         * ext/mpeg2dec/gstmpeg2dec.c:
9587           Update for indexable change
9588
9589 2011-11-28 17:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9590
9591         * gst/realmedia/rdtmanager.c:
9592           update for clock provider API change
9593
9594 2011-11-28 13:10:01 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9595
9596         * ext/a52dec/gsta52dec.c:
9597         * ext/amrnb/amrnbdec.c:
9598         * ext/amrnb/amrnbenc.c:
9599         * ext/amrwbdec/amrwbdec.c:
9600         * ext/dvdread/dvdreadsrc.c:
9601         * ext/lame/gstlame.c:
9602         * ext/lame/gstlamemp3enc.c:
9603         * ext/mad/gstmad.c:
9604         * ext/mpeg2dec/gstmpeg2dec.c:
9605         * ext/sidplay/gstsiddec.cc:
9606         * ext/twolame/gsttwolame.c:
9607         * ext/x264/gstx264enc.c:
9608         * gst/asfdemux/gstasfdemux.c:
9609         * gst/asfdemux/gstrtpasfdepay.c:
9610         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9611         * gst/dvdsub/gstdvdsubdec.c:
9612         * gst/dvdsub/gstdvdsubparse.c:
9613         * gst/iec958/ac3iec.c:
9614         * gst/mpegaudioparse/gstmpegaudioparse.c:
9615         * gst/mpegaudioparse/gstxingmux.c:
9616         * gst/mpegstream/gstdvddemux.c:
9617         * gst/mpegstream/gstmpegdemux.c:
9618         * gst/mpegstream/gstmpegparse.c:
9619         * gst/mpegstream/gstrfc2250enc.c:
9620         * gst/realmedia/pnmsrc.c:
9621         * gst/realmedia/rademux.c:
9622         * gst/realmedia/rdtdepay.c:
9623         * gst/realmedia/rdtmanager.c:
9624         * gst/realmedia/rmdemux.c:
9625         * gst/synaesthesia/gstsynaesthesia.c:
9626           various: fix pad template ref leaks
9627           https://bugzilla.gnome.org/show_bug.cgi?id=662664
9628
9629 2011-11-24 21:41:55 +0100  René Stadler <rene.stadler@collabora.co.uk>
9630
9631         * tests/check/elements/xingmux.c:
9632           tests: update for gstcheck API change
9633
9634 2011-11-23 23:29:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9635
9636         * ext/amrnb/amrnbenc.c:
9637         * ext/dvdread/dvdreadsrc.c:
9638         * ext/lame/gstlamemp3enc.c:
9639         * ext/twolame/gsttwolamemp2enc.c:
9640           ext: fix more printf format warnings in debug messages
9641
9642 2011-11-21 22:02:07 +0100  Matej Knopp <matej.knopp@gmail.com>
9643
9644         * gst/asfdemux/gstasfdemux.c:
9645         * gst/asfdemux/gstrtpasfdepay.c:
9646         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9647         * gst/dvdsub/gstdvdsubdec.c:
9648         * gst/dvdsub/gstdvdsubparse.c:
9649         * gst/realmedia/rademux.c:
9650         * gst/realmedia/rmdemux.c:
9651           Fix print format compiler warnings on OS X / 64bit
9652           https://bugzilla.gnome.org/show_bug.cgi?id=662617
9653
9654 2011-11-21 13:36:10 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9655
9656         * gst/asfdemux/gstasfdemux.c:
9657         * gst/realmedia/rademux.c:
9658         * gst/realmedia/rdtmanager.c:
9659         * gst/realmedia/rmdemux.c:
9660           update for activation changes
9661
9662 2011-11-18 18:00:28 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9663
9664         * gst/asfdemux/gstasfdemux.c:
9665         * gst/realmedia/rademux.c:
9666         * gst/realmedia/rmdemux.c:
9667           update for new scheduling query
9668
9669 2011-11-18 13:59:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9670
9671         * gst/asfdemux/gstasfdemux.c:
9672         * gst/realmedia/rademux.c:
9673         * gst/realmedia/rdtmanager.c:
9674         * gst/realmedia/rmdemux.c:
9675           add parent to activate functions
9676
9677 2011-11-17 15:25:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9678
9679         * ext/a52dec/gsta52dec.c:
9680         * ext/mpeg2dec/gstmpeg2dec.c:
9681         * ext/sidplay/gstsiddec.cc:
9682         * ext/x264/gstx264enc.c:
9683         * gst/asfdemux/gstasfdemux.c:
9684         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9685         * gst/dvdsub/gstdvdsubdec.c:
9686         * gst/dvdsub/gstdvdsubparse.c:
9687         * gst/realmedia/rademux.c:
9688         * gst/realmedia/rdtdepay.c:
9689         * gst/realmedia/rdtmanager.c:
9690         * gst/realmedia/rmdemux.c:
9691           add parent to pad functions
9692
9693 2011-11-16 17:28:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9694
9695         * ext/mpeg2dec/gstmpeg2dec.c:
9696         * ext/sidplay/gstsiddec.cc:
9697         * ext/x264/gstx264enc.c:
9698         * gst/asfdemux/gstasfdemux.c:
9699         * gst/realmedia/rademux.c:
9700         * gst/realmedia/rdtmanager.c:
9701         * gst/realmedia/rmdemux.c:
9702           add parent to query function
9703
9704 2011-11-15 17:55:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9705
9706         * gst/asfdemux/gstasfdemux.c:
9707         * gst/realmedia/rademux.c:
9708           _query_peer_*() -> _peer_query_*()
9709
9710 2011-11-15 17:42:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9711
9712         * gst/dvdsub/gstdvdsubdec.c:
9713           _accept_caps() -> _query_accept_caps()
9714
9715 2011-11-15 17:23:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9716
9717         * ext/x264/gstx264enc.c:
9718           _peer_get_caps() -> _peer_query_caps()
9719
9720 2011-11-15 16:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9721
9722         * ext/x264/gstx264enc.c:
9723           update for _get_caps() -> _query_caps()
9724
9725 2011-11-15 16:34:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9726
9727         * ext/x264/gstx264enc.c:
9728           change getcaps to query
9729
9730 2011-11-14 00:55:16 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9731
9732         * ext/mad/gstmad.c:
9733           mad: re-instate accidentally dropped rank
9734
9735 2011-11-13 23:47:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9736
9737         * ext/dvdread/dvdreadsrc.c:
9738         * gst/realmedia/pnmsrc.c:
9739           Update for GstURIHandler get_protocols() changes
9740
9741 2011-11-13 19:01:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9742
9743         * ext/dvdread/dvdreadsrc.c:
9744         * ext/dvdread/dvdreadsrc.h:
9745         * gst/realmedia/pnmsrc.c:
9746           dvdreadsrc, pnmsrc: update for GstURIHandler changes
9747
9748 2011-11-13 01:33:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9749
9750         * ext/mad/gstmad.c:
9751           mad: re-port to 0.11
9752           This time using the base class. Still something
9753           wrong with the parsing though, when there's no
9754           parser or demuxer upstream (which of course
9755           shouldn't happen in a normal playback scenario).
9756
9757 2011-11-13 00:29:20 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9758
9759         * ext/mad/gstmad.c:
9760         * ext/mad/gstmad.h:
9761           mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
9762
9763 2011-08-16 21:12:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9764
9765         * ext/mad/gstmad.c:
9766         * ext/mad/gstmad.h:
9767           mad: replace with 0.10 version ported to GstAudioDecoder
9768           Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
9769           of Mark's baseaudio branch.
9770           Would probably be too risky to drop this into 0.10 given
9771           all the things mad is doing.
9772
9773 2011-11-13 00:13:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9774
9775         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9776           docs: remove bits for old lame element from sections.txt file
9777
9778 2011-11-13 00:04:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9779
9780         * Android.mk:
9781         * configure.ac:
9782         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9783         * docs/plugins/inspect/plugin-mpegstream.xml:
9784         * gst-plugins-ugly.spec.in:
9785         * gst/mpegstream/Makefile.am:
9786         * gst/mpegstream/README:
9787         * gst/mpegstream/gstdvddemux.c:
9788         * gst/mpegstream/gstdvddemux.h:
9789         * gst/mpegstream/gstmpegclock.c:
9790         * gst/mpegstream/gstmpegclock.h:
9791         * gst/mpegstream/gstmpegdemux.c:
9792         * gst/mpegstream/gstmpegdemux.h:
9793         * gst/mpegstream/gstmpegpacketize.c:
9794         * gst/mpegstream/gstmpegpacketize.h:
9795         * gst/mpegstream/gstmpegparse.c:
9796         * gst/mpegstream/gstmpegparse.h:
9797         * gst/mpegstream/gstmpegstream.c:
9798         * gst/mpegstream/gstrfc2250enc.c:
9799         * gst/mpegstream/gstrfc2250enc.h:
9800         * gst/mpegstream/mpegstream.vcproj:
9801         * gst/mpegstream/notes:
9802         * win32/MANIFEST:
9803         * win32/vs6/gst_plugins_ugly.dsw:
9804         * win32/vs6/libgstac3parse.dsp:
9805         * win32/vs6/libgstmpegaudioparse.dsp:
9806         * win32/vs6/libgstmpegstream.dsp:
9807           mpegstream: remove the old mpeg-ps parser and demuxers
9808           Don't want anyone porting this by accident.
9809           Superseded by mpegpsdemux in -bad.
9810
9811 2011-11-12 21:06:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9812
9813         * configure.ac:
9814         * ext/cdio/Makefile.am:
9815         * ext/cdio/gstcdio.c:
9816         * ext/cdio/gstcdiocddasrc.c:
9817         * ext/cdio/gstcdiocddasrc.h:
9818           cdio: port cdiocddasrc to 0.11
9819
9820 2011-11-12 20:44:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9821
9822         * tests/check/elements/mpeg2dec.c:
9823           tests: port mpeg2dec to 0.11
9824           It compiles, but fails.
9825
9826 2011-11-12 20:33:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9827
9828         * tests/check/elements/x264enc.c:
9829           tests: port x264enc unit test to 0.11
9830           Well, it compiles now at least.
9831
9832 2011-11-11 12:33:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9833
9834         * gst/asfdemux/gstrtpasfdepay.h:
9835           update for base class rename
9836
9837 2011-11-11 12:25:25 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9838
9839         * gst/asfdemux/gstrtpasfdepay.c:
9840         * gst/asfdemux/gstrtpasfdepay.h:
9841           update for base class rename
9842
9843 2011-11-11 01:30:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9844
9845         * po/af.po:
9846         * po/az.po:
9847         * po/bg.po:
9848         * po/ca.po:
9849         * po/cs.po:
9850         * po/da.po:
9851         * po/de.po:
9852         * po/el.po:
9853         * po/en_GB.po:
9854         * po/es.po:
9855         * po/eu.po:
9856         * po/fi.po:
9857         * po/fr.po:
9858         * po/gl.po:
9859         * po/hu.po:
9860         * po/id.po:
9861         * po/it.po:
9862         * po/ja.po:
9863         * po/lt.po:
9864         * po/lv.po:
9865         * po/ms.po:
9866         * po/mt.po:
9867         * po/nb.po:
9868         * po/nl.po:
9869         * po/or.po:
9870         * po/pl.po:
9871         * po/pt_BR.po:
9872         * po/ro.po:
9873         * po/ru.po:
9874         * po/sk.po:
9875         * po/sl.po:
9876         * po/sq.po:
9877         * po/sr.po:
9878         * po/sv.po:
9879         * po/tr.po:
9880         * po/uk.po:
9881         * po/vi.po:
9882         * po/zh_CN.po:
9883           po: update translations
9884
9885 2011-11-11 01:29:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9886
9887         * docs/plugins/gst-plugins-ugly-plugins.args:
9888         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9889         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
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-dvdlpcmdec.xml:
9895         * docs/plugins/inspect/plugin-dvdread.xml:
9896         * docs/plugins/inspect/plugin-dvdsub.xml:
9897         * docs/plugins/inspect/plugin-lame.xml:
9898         * docs/plugins/inspect/plugin-mad.xml:
9899         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9900         * docs/plugins/inspect/plugin-realmedia.xml:
9901         * docs/plugins/inspect/plugin-siddec.xml:
9902         * docs/plugins/inspect/plugin-twolame.xml:
9903         * docs/plugins/inspect/plugin-x264.xml:
9904           docs: update docs
9905
9906 2011-11-11 01:27:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9907
9908         * ext/lame/gstlamemp3enc.c:
9909           lamemp3enc: cosmetic error message change
9910           LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
9911
9912 2011-11-11 00:58:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9913
9914         * docs/plugins/Makefile.am:
9915         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9916         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9917         * ext/twolame/Makefile.am:
9918         * ext/twolame/gsttwolamemp2enc.c:
9919         * ext/twolame/gsttwolamemp2enc.h:
9920         * po/POTFILES.in:
9921           twolame: rename to twolamemp2enc
9922
9923 2011-11-11 00:51:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9924
9925         * configure.ac:
9926         * ext/twolame/gsttwolame.c:
9927           twolame: port to 0.11
9928
9929 2011-11-10 23:17:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9930
9931         * Android.mk:
9932         * configure.ac:
9933         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9934         * docs/plugins/inspect/plugin-iec958.xml:
9935         * gst-plugins-ugly.spec.in:
9936         * gst/iec958/Makefile.am:
9937         * gst/iec958/ac3_padder.c:
9938         * gst/iec958/ac3_padder.h:
9939         * gst/iec958/ac3iec.c:
9940         * gst/iec958/ac3iec.h:
9941         * win32/MANIFEST:
9942         * win32/vs6/libgstiec958.dsp:
9943           iec958: remove this plugin
9944           I think it can just go away. Audio sinks can and should payload
9945           things themselves using the helper API in libgstaudio. If such
9946           a plugin still makes sense, it should probably be rewritten
9947           using the library functions (and be put into -good or so).
9948
9949 2011-11-10 18:25:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9950
9951         * gst/realmedia/rademux.c:
9952         * gst/realmedia/rmdemux.c:
9953         * gst/realmedia/rtspreal.c:
9954           update for adapter api change
9955
9956 2011-11-10 11:04:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9957
9958         * ext/x264/gstx264enc.c:
9959           update for removed fixate function
9960
9961 2011-11-09 11:58:03 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9962
9963         * ext/mad/gstmad.c:
9964         * ext/mpeg2dec/gstmpeg2dec.c:
9965         * gst/asfdemux/gstasfdemux.c:
9966         * gst/realmedia/rmdemux.c:
9967           remove query types
9968
9969 2011-11-04 17:32:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9970
9971         * configure.ac:
9972         * gst/realmedia/rademux.c:
9973         * gst/realmedia/rdtdepay.c:
9974         * gst/realmedia/rmdemux.c:
9975         * gst/realmedia/rmutils.c:
9976           realmedia is ported
9977
9978 2011-11-04 16:40:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9979
9980         * gst/asfdemux/gstasfdemux.c:
9981         * gst/mpegstream/gstdvddemux.c:
9982         * gst/mpegstream/gstmpegdemux.c:
9983         * gst/realmedia/rmdemux.c:
9984         * gst/realmedia/rmdemux.h:
9985           more template fixes
9986
9987 2011-11-04 16:32:48 +0100  Edward Hervey <bilboed@bilboed.com>
9988
9989         * po/POTFILES.in:
9990           po: lame => lamemp3enc
9991
9992 2011-11-04 12:04:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9993
9994         * gst/realmedia/rdtmanager.c:
9995           make request pads take %u
9996
9997 2011-11-04 10:45:47 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
9998
9999         * ext/mpeg2dec/gstmpeg2dec.c:
10000         * ext/mpeg2dec/gstmpeg2dec.h:
10001           mpeg2dec: Add basic cropping support
10002
10003 2011-11-02 12:09:45 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10004
10005         * ext/a52dec/gsta52dec.c:
10006         * ext/sidplay/gstsiddec.cc:
10007         * gst/asfdemux/gstasfdemux.c:
10008         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10009           tags: update for tag API removal
10010
10011 2011-10-31 02:24:30 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10012
10013         * ext/mpeg2dec/gstmpeg2dec.c:
10014         * ext/mpeg2dec/gstmpeg2dec.h:
10015           update for meta api change
10016
10017 2011-10-29 09:10:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10018
10019         * gst/asfdemux/gstasfdemux.c:
10020           structure: fix for api update
10021
10022 2011-10-31 14:34:57 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10023
10024           Merge remote-tracking branch 'origin/master' into 0.11
10025
10026 2011-10-30 15:05:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10027
10028         * tests/check/elements/amrnbenc.c:
10029           tests: port amrnbenc test to 0.11
10030
10031 2011-10-30 15:04:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10032
10033         * ext/amrnb/amrnbdec.c:
10034         * ext/amrnb/amrnbenc.c:
10035           amrnb: fix up raw audio caps for 0.11
10036
10037 2011-10-30 15:03:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10038
10039         * tests/check/Makefile.am:
10040           tests: need to define GST_USE_UNSTABLE_API to avoid warnings
10041
10042 2011-10-30 12:29:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10043
10044         * docs/plugins/Makefile.am:
10045         * ext/lame/Makefile.am:
10046         * ext/lame/README:
10047         * ext/lame/gstlame.c:
10048         * ext/lame/gstlame.h:
10049         * ext/lame/plugin.c:
10050         * ext/lame/test-lame.c:
10051         * gst/xingmux/gstxingmux.c:
10052         * tests/check/pipelines/lame.c:
10053           lame: remove lame element, it's been superseded by lamemp3enc
10054
10055 2011-10-30 11:51:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10056
10057         * ext/a52dec/gsta52dec.c:
10058         * ext/lame/gstlamemp3enc.c:
10059         * ext/mad/gstmad.c:
10060         * ext/sidplay/gstsiddec.cc:
10061         * gst/asfdemux/gstasfdemux.c:
10062         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10063           ext, gst: update for taglist API changes
10064
10065 2011-10-29 11:57:40 +0200  Edward Hervey <bilboed@bilboed.com>
10066
10067         * gst/asfdemux/gstasfdemux.c:
10068           asfdemux: Don't leak pending payload buffers
10069           Fixes #662964
10070
10071 2011-10-28 15:21:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10072
10073           Merge branch 'master' into 0.11
10074           Conflicts:
10075           ext/sidplay/gstsiddec.cc
10076
10077 2011-10-27 16:53:44 +0200  Stefan Sauer <ensonic@users.sf.net>
10078
10079         * ext/sidplay/gstsiddec.cc:
10080           siddec: use BOILERPLATE macro and cleanup FIXMEs
10081
10082 2011-10-28 09:18:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10083
10084         * gst/asfdemux/gstrtpasfdepay.c:
10085           asfdepay: fix compiler warnings after gst_caps_new_simple() change
10086
10087 2011-10-21 12:24:01 +0100  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
10088
10089         * gst-plugins-ugly.spec.in:
10090           Update specfile with latest changes
10091
10092 2011-10-11 18:03:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
10093
10094         * gst/asfdemux/gstasfdemux.c:
10095           asfdemux: Don't unmap a buffer that doesn't exist
10096
10097 2011-10-10 12:38:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10098
10099         * configure.ac:
10100         * ext/dvdread/dvdreadsrc.c:
10101           dvdread: port to 0.11
10102
10103 2011-10-06 17:24:22 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10104
10105         * configure.ac:
10106         * gst/dvdsub/Makefile.am:
10107         * gst/dvdsub/gstdvdsubdec.c:
10108         * gst/dvdsub/gstdvdsubdec.h:
10109         * gst/dvdsub/gstdvdsubparse.c:
10110           dvdsub: port to 0.11
10111
10112 2011-10-05 13:32:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10113
10114           Merge branch 'master' into 0.11
10115           Conflicts:
10116           ext/amrwbdec/Makefile.am
10117           ext/amrwbdec/amrwbdec.c
10118
10119 2011-10-05 13:18:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10120
10121         * gst/realmedia/gstrdtbuffer.c:
10122         * gst/realmedia/gstrdtbuffer.h:
10123         * gst/realmedia/pnmsrc.c:
10124         * gst/realmedia/rademux.c:
10125         * gst/realmedia/rdtdepay.c:
10126         * gst/realmedia/rdtmanager.c:
10127         * gst/realmedia/rmdemux.c:
10128         * gst/realmedia/rmutils.c:
10129         * gst/realmedia/rtspreal.c:
10130           realmedia: port to 0.11
10131
10132 2011-10-05 12:05:34 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10133
10134         * ext/amrwbdec/Makefile.am:
10135         * ext/amrwbdec/amrwbdec.c:
10136         * ext/amrwbdec/amrwbdec.h:
10137           amrwbdec: port to audiodecoder
10138
10139 2011-10-04 17:00:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10140
10141         * ext/amrnb/Makefile.am:
10142           amrnbdec: fixup build
10143
10144 2011-10-04 17:00:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10145
10146         * ext/amrnb/amrnbdec.c:
10147           amrnbdec: remove leftover extraneous _unref
10148
10149 2011-10-04 17:50:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10150
10151           Merge branch 'master' into 0.11
10152           Conflicts:
10153           ext/amrnb/amrnbdec.c
10154
10155 2011-10-04 17:35:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10156
10157         * configure.ac:
10158         * ext/amrnb/amrnbdec.c:
10159         * ext/amrnb/amrnbenc.c:
10160           amrnb: port to 0.11
10161
10162 2011-10-04 17:12:35 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10163
10164         * configure.ac:
10165         * ext/amrwbdec/Makefile.am:
10166         * ext/amrwbdec/amrwbdec.c:
10167           ported amrwbdec to 0.11
10168
10169 2011-10-03 17:19:02 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10170
10171         * ext/amrnb/amrnbdec.c:
10172         * ext/amrnb/amrnbdec.h:
10173           amrnbdec: port to audiodecoder
10174
10175 2011-09-30 17:45:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10176
10177           Merge branch 'master' into 0.11
10178
10179 2011-09-30 17:38:07 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10180
10181         * configure.ac:
10182         * ext/mpeg2dec/gstmpeg2dec.c:
10183         * ext/mpeg2dec/gstmpeg2dec.h:
10184           mpeg2dec: minimal port to 0.11
10185
10186 2011-09-05 11:11:52 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10187
10188         * ext/mpeg2dec/gstmpeg2dec.c:
10189         * ext/mpeg2dec/gstmpeg2dec.h:
10190           mpeg2dec: post QoS messages when dropping a frame due to QoS
10191           https://bugzilla.gnome.org/show_bug.cgi?id=658241
10192
10193 2011-09-28 13:05:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10194
10195         * configure.ac:
10196           configure: update ported plugins list
10197
10198 2011-09-28 13:03:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10199
10200         * common:
10201           update to 0.11 branch
10202
10203 2011-09-27 20:32:46 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10204
10205         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10206         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
10207           dvdlpcmdec: port to 0.11
10208
10209 2011-09-27 18:19:50 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10210
10211         * ext/lame/gstlame.c:
10212         * ext/lame/gstlamemp3enc.c:
10213           lame: fix raw audio caps too
10214
10215 2011-09-27 18:15:00 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10216
10217         * ext/lame/gstlame.c:
10218         * ext/lame/gstlamemp3enc.c:
10219           lame: port to 0.11
10220
10221 2011-09-27 17:54:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10222
10223           Merge branch 'master' into 0.11
10224
10225 2011-09-27 17:51:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10226
10227         * ext/x264/gstx264enc.c:
10228         * ext/x264/gstx264enc.h:
10229           x264enc: port to 0.11
10230
10231 2011-09-27 17:01:59 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10232
10233         * ext/amrnb/Makefile.am:
10234         * ext/amrnb/amrnbenc.c:
10235         * ext/amrnb/amrnbenc.h:
10236           amrnbenc: port to audioencoder
10237
10238 2011-09-26 19:07:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10239
10240           Merge branch 'master' into 0.11
10241           Conflicts:
10242           ext/mad/gstmad.c
10243
10244 2011-09-26 19:03:13 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10245
10246         * ext/a52dec/gsta52dec.c:
10247           port a52dec to 0.11
10248
10249 2011-09-26 16:29:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10250
10251         * ext/twolame/gsttwolame.c:
10252           twolame: Simple fix for GstAudioEncoder API change
10253
10254 2011-09-26 16:28:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10255
10256         * ext/twolame/gsttwolame.c:
10257           twolame: Fix variable 'gstelement_class' set but not used compiler warning
10258
10259 2011-09-26 16:08:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10260
10261         * ext/lame/gstlame.c:
10262         * ext/lame/gstlamemp3enc.c:
10263           lame: Don't get the parent class again, GST_BOILERPLATE does this already
10264
10265 2011-09-26 16:07:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10266
10267         * ext/lame/gstlame.c:
10268         * ext/lame/gstlamemp3enc.c:
10269           lame: Fix variable 'gstelement_class' set but not used compiler warning
10270
10271 2011-09-26 12:07:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10272
10273         * ext/twolame/gsttwolame.c:
10274           twolame: improve output framing and timestamping
10275           ... which simply comes down to requesting one frame of input data at a time,
10276           since the encoder nicely turns this into 1 encoded frame.
10277
10278 2011-09-26 11:56:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10279
10280         * ext/twolame/Makefile.am:
10281         * ext/twolame/gsttwolame.c:
10282         * ext/twolame/gsttwolame.h:
10283           twolame: port to audioencoder
10284
10285 2011-09-23 15:32:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10286
10287         * ext/lame/gstlame.c:
10288           lame: use some more boilerplate
10289
10290 2011-09-23 15:26:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10291
10292         * ext/lame/gstlame.c:
10293         * ext/lame/gstlame.h:
10294           lame: port to audioencoder
10295
10296 2011-09-23 14:33:55 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10297
10298         * ext/lame/gstlamemp3enc.c:
10299           lamemp3enc: use some more boilerplate
10300
10301 2011-09-26 14:44:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10302
10303         * ext/lame/gstlamemp3enc.c:
10304           lamemp3enc: really report bitrate rather kbitrate
10305
10306 2011-09-26 14:44:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10307
10308         * ext/lame/Makefile.am:
10309         * ext/lame/gstlamemp3enc.c:
10310         * ext/lame/gstlamemp3enc.h:
10311           lamemp3enc: port to audioencoder
10312
10313 2011-09-16 15:35:06 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10314
10315         * ext/dvdread/dvdreadsrc.c:
10316           dvdreadsrc: take into account first sector of the current title
10317           This fixes seeking on titles which do not start on a new file.
10318           https://bugzilla.gnome.org/show_bug.cgi?id=659252
10319
10320 2011-09-16 15:03:54 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10321
10322         * ext/dvdread/dvdreadsrc.c:
10323           dvdreadsrc: fix sector seeking
10324           It was overly complicated, and did not take into account the offset
10325           needed for titles which do not start on a new file.
10326           https://bugzilla.gnome.org/show_bug.cgi?id=659252
10327
10328 2011-09-16 13:42:53 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10329
10330         * ext/dvdread/dvdreadsrc.c:
10331           dvdreadsrc: fix sector search for packed titles
10332           Some DVD titles are packed in a single set, and we need to use
10333           the correct table to map times to sectors.
10334           https://bugzilla.gnome.org/show_bug.cgi?id=659252
10335
10336 2011-08-15 16:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10337
10338         * configure.ac:
10339         * ext/mad/Makefile.am:
10340         * ext/mad/gstmad.c:
10341         * gst-plugins-ugly.spec.in:
10342           mad: remove id3tag dependency used by in practice unreachable legacy code
10343           The mad mp3 decoder element shouldn't parse tags at all really, but we
10344           have so far kept this code around for backwards-compatibility reasons
10345           for people building manual pipelines for some reason. However, as it
10346           turns out that code has never actually worked in 0.10 in practice,
10347           since it only gets executed if mad_frame_decode() returns LOSTSYNC,
10348           which doesn't actually seem to happen any more though because of the
10349           preceding mad_header_decode(), which will discover and report the
10350           sync loss if it runs into a tag and make mad_frame_decode() try to
10351           resync right away.
10352           Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
10353
10354 2011-09-08 17:01:27 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10355
10356         * gst/asfdemux/asfpacket.c:
10357           asfpacket: skip empty payload packets
10358           ... which also avoids assertion failures and possible segfaults later on
10359           when possibly trying to join 2 empty buffers.
10360
10361 2011-09-08 14:33:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10362
10363         * gst/realmedia/rmdemux.c:
10364         * gst/realmedia/rmdemux.h:
10365           rmdemux: delay announcing container tags until we have pads
10366           Fixes tags when transcoding.
10367           https://bugzilla.gnome.org/show_bug.cgi?id=658297
10368
10369 2011-09-07 14:36:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10370
10371         * tests/check/elements/amrnbenc.c:
10372           amrnbenc: Use complete raw audio caps in the test
10373
10374 2011-09-07 14:25:41 +0200  Stefan Sauer <ensonic@users.sf.net>
10375
10376         * docs/plugins/Makefile.am:
10377           docs: cleanup makefiles
10378           Remove commented out parts that we don't need. Remove "the wingo addition" - no
10379           so useful after all. Narrow down file-globs for plugin docs.
10380
10381 2011-09-06 21:25:13 +0200  Stefan Sauer <ensonic@users.sf.net>
10382
10383         * common:
10384           Automatic update of common submodule
10385           From a39eb83 to 11f0cd5
10386
10387 2011-09-06 15:40:55 +0200  Stefan Sauer <ensonic@users.sf.net>
10388
10389         * common:
10390           Automatic update of common submodule
10391           From 605cd9a to a39eb83
10392
10393 2011-08-25 13:04:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10394
10395         * gst/asfdemux/gstasfdemux.c:
10396           asf: don't use fourcc
10397
10398 2011-08-25 12:54:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10399
10400           Merge branch 'master' into 0.11
10401
10402 2011-08-22 17:49:14 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10403
10404         * ext/mpeg2dec/gstmpeg2dec.c:
10405           mpeg2dec: fix spurious failure to decode some files
10406           Parsing can return with an 'invalid' state, but this is not
10407           actually fatal. For one, the mpeg2dec command line tool that
10408           comes with the libmpeg2 library blithely ignores this condition
10409           and merrily goes on. So we do this same, logging the error,
10410           and going on with parsing. This makes something work that did
10411           not use to work, and brings happiness to the world.
10412           https://bugzilla.gnome.org/show_bug.cgi?id=429476
10413
10414 2011-08-19 18:07:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10415
10416         * ext/mad/gstmad.c:
10417         * ext/sidplay/Makefile.am:
10418         * ext/sidplay/gstsiddec.cc:
10419           port to new audio caps
10420
10421 2011-08-03 18:58:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10422
10423           Merge branch 'master' into 0.11
10424           Conflicts:
10425           common
10426           gst/asfdemux/gstrtpasfdepay.c
10427
10428 2011-08-03 09:05:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10429
10430         * configure.ac:
10431           configure: Add synaesthesia to the list of non-ported plugins
10432
10433 2011-08-03 01:08:43 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10434
10435         * configure.ac:
10436         * docs/plugins/Makefile.am:
10437         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10438         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10439         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10440         * gst-plugins-ugly.spec.in:
10441         * gst/mpegaudioparse/Makefile.am:
10442         * gst/mpegaudioparse/gstmpegaudioparse.c:
10443         * gst/mpegaudioparse/gstmpegaudioparse.h:
10444         * gst/mpegaudioparse/mpegaudioparse.vcproj:
10445         * gst/xingmux/Makefile.am:
10446         * gst/xingmux/gstxingmux.c:
10447         * gst/xingmux/gstxingmux.h:
10448         * gst/xingmux/plugin.c:
10449           Remove mp3parse plugin/element
10450           It's been replaced by mpegaudioparse in -good. Don't want anyone
10451           to spend time porting a deprecated element. Rename plugin to xingmux
10452           for now until we move that somewhere else.
10453
10454 2011-08-02 12:49:09 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
10455
10456         * configure.ac:
10457           configure.ac: Define list of non-ported plugins
10458
10459 2011-08-02 12:48:52 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
10460
10461         * ext/mad/gstmad.c:
10462           mad: Fix for changes in GstQuery API
10463
10464 2011-08-02 12:40:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
10465
10466         * gst/asfdemux/gstasfdemux.c:
10467           asfdemux: Fix for changes in GstQuery API
10468
10469 2011-08-02 12:40:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
10470
10471         * gst/asfdemux/asfpacket.c:
10472           asfdemux: Fix print statement
10473
10474 2011-08-02 12:35:40 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
10475
10476         * common:
10477           Update common submodule
10478
10479 2011-07-30 18:47:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10480
10481         * ext/x264/gstx264enc.c:
10482           x264enc: Properly set the stream format in setcaps
10483           Do not forget to set the selected format to the options string
10484           when getting it from caps
10485           https://bugzilla.gnome.org/show_bug.cgi?id=655223
10486
10487 2011-07-19 15:06:49 +0200  Stefan Sauer <ensonic@google.com>
10488
10489         * ext/x264/gstx264enc.c:
10490           x264enc: fix the build for older x264enc
10491           b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
10492
10493 2011-07-18 20:41:20 -0400  Olivier Crête <olivier.crete@collabora.com>
10494
10495         * ext/x264/gstx264enc.c:
10496           x264enc: Read stream-format from the right place
10497           Read the stream-format from "stream-format" and not from profile, also rename
10498           the "bytestream" variable to "stream_format" so it's easier to understand.
10499
10500 2011-06-13 23:24:27 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10501
10502         * ext/x264/gstx264enc.c:
10503         * ext/x264/gstx264enc.h:
10504           x264enc: Select stream-format based on caps
10505           Makes x264 select its stream-format based on what's available
10506           on caps, the user selected option will be chosen as a fallback
10507           when both options are available.
10508           https://bugzilla.gnome.org/show_bug.cgi?id=644233
10509
10510 2011-07-04 18:03:49 -0400  Olivier Crête <olivier.crete@collabora.com>
10511
10512         * ext/x264/gstx264enc.c:
10513           x264: Allow renegotiation but prefer current caps
10514
10515 2011-06-09 20:20:27 -0400  Olivier Crête <olivier.crete@collabora.com>
10516
10517         * tests/check/elements/x264enc.c:
10518           tests: Test x264enc profiles from the caps
10519           https://bugzilla.gnome.org/show_bug.cgi?id=644233
10520
10521 2011-03-07 17:58:34 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
10522
10523         * ext/x264/Makefile.am:
10524         * ext/x264/gstx264enc.c:
10525         * ext/x264/gstx264enc.h:
10526           x264: Use profile and level from caps
10527           Enforces the profile and level from the downstream caps, also
10528           sets them on the fixated caps
10529           https://bugzilla.gnome.org/show_bug.cgi?id=644233
10530
10531 2011-07-05 10:14:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10532
10533         * configure.ac:
10534           Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
10535
10536 2011-06-25 06:29:50 +0300  Brian Gitonga Marete <marete@toshnix.com>
10537
10538         * ext/x264/gstx264enc.c:
10539           x264enc: fix subme property annotation - subme maximum is 10, not 6.
10540           Although the element accepts subme values > 6, the annotation which is
10541           visible through gst-inspect (for example) erroneously indicates 6 as the
10542           maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
10543           https://bugzilla.gnome.org/show_bug.cgi?id=653473
10544
10545 2011-06-23 11:28:58 -0700  David Schleef <ds@schleef.org>
10546
10547         * common:
10548           Automatic update of common submodule
10549           From 69b981f to 605cd9a
10550
10551 2011-06-19 12:45:00 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10552
10553         * gst/asfdemux/gstrtspwms.c:
10554           rtspwms: Porting to 0.11
10555
10556 2011-06-18 20:24:42 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10557
10558         * gst/asfdemux/gstrtpasfdepay.c:
10559           rtpasfdepay: Port to 0.11
10560
10561 2011-06-15 23:40:02 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10562
10563         * gst/asfdemux/asfpacket.c:
10564         * gst/asfdemux/asfpacket.h:
10565         * gst/asfdemux/gstasfdemux.c:
10566         * gst/asfdemux/gstasfdemux.h:
10567           asfdemux: Porting to 0.11
10568
10569 2011-06-08 18:18:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10570
10571         * ext/sidplay/gstsiddec.cc:
10572           siddec: port siddec to 0.11
10573
10574 2011-06-06 12:41:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10575
10576         * gst/asfdemux/gstrtpasfdepay.c:
10577           rtpasfdepay: fix fragmented packet handling and packet padding
10578           Also remove a bogus assert.
10579
10580 2011-06-03 11:35:55 +0300  Stefan Kost <ensonic@users.sf.net>
10581
10582         * gst/synaesthesia/gstsynaesthesia.c:
10583           synaesthesia: fix wrong debug log string (copy'n'paste)
10584
10585 2011-06-02 18:46:11 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10586
10587           Merge branch 'master' into 0.11
10588           Conflicts:
10589           configure.ac
10590
10591 2011-06-02 18:43:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10592
10593         * ext/mad/gstmad.c:
10594           mad: port to new API
10595           Port to new segment API.
10596           Eat Caps events.
10597           No need to set caps on buffers.
10598
10599 2011-05-20 13:32:31 +0300  Stefan Kost <ensonic@users.sf.net>
10600
10601         * gst/realmedia/rmdemux.c:
10602           rmdemux: target is unsigned and can't be < 0
10603
10604 2011-05-20 13:31:14 +0300  Stefan Kost <ensonic@users.sf.net>
10605
10606         * ext/mad/gstmad.c:
10607           mad: use signed when caluculating the delta
10608           Avoids a <0 check for an unsigned variable.
10609
10610 2011-05-19 23:55:41 +0300  Stefan Kost <ensonic@users.sf.net>
10611
10612         * docs/plugins/Makefile.am:
10613           docs: remove obsolete commented out part
10614           We don't have this in the other modules and its not needed.
10615
10616 2011-05-19 23:38:23 +0300  Stefan Kost <ensonic@users.sf.net>
10617
10618         * docs/plugins/gst-plugins-ugly-plugins.args:
10619         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10620         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10621           docs: update plugin introspection data
10622           Now more files are merged and produced in a canonical fashion, which hopefully
10623           creates less or no delta in the future.
10624
10625 2011-05-19 22:58:28 +0300  Stefan Kost <ensonic@users.sf.net>
10626
10627         * common:
10628           Automatic update of common submodule
10629           From 9e5bbd5 to 69b981f
10630
10631 2011-05-18 14:49:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10632
10633         * ext/lame/Makefile.am:
10634         * ext/lame/gstlamemp3enc.c:
10635           lamemp3enc: Post CODEC and BITRATE tags
10636           Also filter any CODEC/AUDIO_CODEC tags from incoming
10637           tag events.
10638           Fixes bug #391543.
10639
10640 2011-05-18 16:10:55 +0300  Stefan Kost <ensonic@users.sf.net>
10641
10642         * common:
10643           Automatic update of common submodule
10644           From fd35073 to 9e5bbd5
10645
10646 2011-05-18 12:25:01 +0300  Stefan Kost <ensonic@users.sf.net>
10647
10648         * common:
10649           Automatic update of common submodule
10650           From 46dfcea to fd35073
10651
10652 2011-04-27 15:20:20 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10653
10654         * gst/asfdemux/gstrtpasfdepay.c:
10655           rtpasfdepay: simplify and refactor packet parsing
10656           Specifically, refactor buffer padding and consider marker bit for fragment
10657           assembling.
10658
10659 2011-04-27 15:14:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10660
10661         * gst/asfdemux/gstrtpasfdepay.c:
10662           rtpasfdepay: avoid re-sending header
10663           ... e.g. following a seek, which otherwise confuses downstream demuxer
10664           expecting only a flow of data packets at this time.
10665
10666 2011-04-27 15:12:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10667
10668         * gst/asfdemux/gstrtpasfdepay.c:
10669         * gst/asfdemux/gstrtpasfdepay.h:
10670           rtpasfdepay: remove unused field
10671
10672 2011-04-29 09:19:19 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10673
10674         * ext/mad/gstmad.c:
10675           mad: Post bitrate tag whenever the bitrate changes
10676           Also send the layer/mode/emphasis/bitrate tags as an event too.
10677
10678 2011-05-14 10:09:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10679
10680         * configure.ac:
10681         * win32/common/config.h:
10682           win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
10683
10684 2011-05-14 10:06:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10685
10686         * configure.ac:
10687         * docs/plugins/inspect/plugin-a52dec.xml:
10688         * docs/plugins/inspect/plugin-amrnb.xml:
10689         * docs/plugins/inspect/plugin-amrwbdec.xml:
10690         * docs/plugins/inspect/plugin-asf.xml:
10691         * docs/plugins/inspect/plugin-cdio.xml:
10692         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10693         * docs/plugins/inspect/plugin-dvdread.xml:
10694         * docs/plugins/inspect/plugin-dvdsub.xml:
10695         * docs/plugins/inspect/plugin-iec958.xml:
10696         * docs/plugins/inspect/plugin-lame.xml:
10697         * docs/plugins/inspect/plugin-mad.xml:
10698         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10699         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10700         * docs/plugins/inspect/plugin-mpegstream.xml:
10701         * docs/plugins/inspect/plugin-realmedia.xml:
10702         * docs/plugins/inspect/plugin-siddec.xml:
10703         * docs/plugins/inspect/plugin-twolame.xml:
10704         * docs/plugins/inspect/plugin-x264.xml:
10705         * win32/common/config.h:
10706           Back to development
10707
10708 === release 0.10.18 ===
10709
10710 2011-05-10 10:26:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10711
10712         * ChangeLog:
10713         * NEWS:
10714         * RELEASE:
10715         * configure.ac:
10716         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10717         * docs/plugins/inspect/plugin-a52dec.xml:
10718         * docs/plugins/inspect/plugin-amrnb.xml:
10719         * docs/plugins/inspect/plugin-amrwbdec.xml:
10720         * docs/plugins/inspect/plugin-asf.xml:
10721         * docs/plugins/inspect/plugin-cdio.xml:
10722         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10723         * docs/plugins/inspect/plugin-dvdread.xml:
10724         * docs/plugins/inspect/plugin-dvdsub.xml:
10725         * docs/plugins/inspect/plugin-iec958.xml:
10726         * docs/plugins/inspect/plugin-lame.xml:
10727         * docs/plugins/inspect/plugin-mad.xml:
10728         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10729         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10730         * docs/plugins/inspect/plugin-mpegstream.xml:
10731         * docs/plugins/inspect/plugin-realmedia.xml:
10732         * docs/plugins/inspect/plugin-siddec.xml:
10733         * docs/plugins/inspect/plugin-twolame.xml:
10734         * docs/plugins/inspect/plugin-x264.xml:
10735         * gst-plugins-ugly.doap:
10736         * win32/common/config.h:
10737           Release 0.10.18
10738           Highlights:
10739           - x264enc: allow changing bitrate and quantizers dynamically at runtime
10740           - x264enc: proxy downstream caps restrictions upstream via get_caps()
10741           - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
10742           - mad: allow build without libid3tag (which isn't really needed anyway)
10743           - many other fixes and improvements
10744
10745 2011-05-04 12:39:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10746
10747         * ext/x264/gstx264enc.c:
10748           x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
10749
10750 2011-05-04 12:30:39 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10751
10752         * ext/x264/gstx264enc.c:
10753           x264enc: do not leak peer pad reference
10754
10755 2011-05-03 15:27:43 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
10756
10757         * ext/x264/gstx264enc.c:
10758           x264enc: No need to copy, reffing is enough
10759
10760 2011-05-03 14:57:16 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
10761
10762         * ext/x264/gstx264enc.c:
10763           x264enc: get_caps function should return a copy of the caps
10764
10765 2011-04-30 20:07:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10766
10767         * configure.ac:
10768         * docs/plugins/inspect/plugin-a52dec.xml:
10769         * docs/plugins/inspect/plugin-amrnb.xml:
10770         * docs/plugins/inspect/plugin-amrwbdec.xml:
10771         * docs/plugins/inspect/plugin-asf.xml:
10772         * docs/plugins/inspect/plugin-cdio.xml:
10773         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10774         * docs/plugins/inspect/plugin-dvdread.xml:
10775         * docs/plugins/inspect/plugin-dvdsub.xml:
10776         * docs/plugins/inspect/plugin-iec958.xml:
10777         * docs/plugins/inspect/plugin-lame.xml:
10778         * docs/plugins/inspect/plugin-mad.xml:
10779         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10780         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10781         * docs/plugins/inspect/plugin-mpegstream.xml:
10782         * docs/plugins/inspect/plugin-realmedia.xml:
10783         * docs/plugins/inspect/plugin-siddec.xml:
10784         * docs/plugins/inspect/plugin-synaesthesia.xml:
10785         * docs/plugins/inspect/plugin-twolame.xml:
10786         * docs/plugins/inspect/plugin-x264.xml:
10787         * po/da.po:
10788         * po/de.po:
10789         * po/fr.po:
10790         * po/uk.po:
10791         * win32/common/config.h:
10792           0.10.17.4 pre-release
10793
10794 2011-04-29 15:43:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10795
10796         * ext/mad/gstmad.c:
10797           mad: remove buffer_alloc
10798
10799 2011-04-27 12:48:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10800
10801         * configure.ac:
10802         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10803         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10804         * docs/plugins/inspect/plugin-a52dec.xml:
10805         * docs/plugins/inspect/plugin-amrnb.xml:
10806         * docs/plugins/inspect/plugin-amrwbdec.xml:
10807         * docs/plugins/inspect/plugin-asf.xml:
10808         * docs/plugins/inspect/plugin-cdio.xml:
10809         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10810         * docs/plugins/inspect/plugin-dvdread.xml:
10811         * docs/plugins/inspect/plugin-dvdsub.xml:
10812         * docs/plugins/inspect/plugin-iec958.xml:
10813         * docs/plugins/inspect/plugin-lame.xml:
10814         * docs/plugins/inspect/plugin-mad.xml:
10815         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10816         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10817         * docs/plugins/inspect/plugin-mpegstream.xml:
10818         * docs/plugins/inspect/plugin-realmedia.xml:
10819         * docs/plugins/inspect/plugin-siddec.xml:
10820         * docs/plugins/inspect/plugin-synaesthesia.xml:
10821         * docs/plugins/inspect/plugin-twolame.xml:
10822         * docs/plugins/inspect/plugin-x264.xml:
10823         * po/bg.po:
10824         * po/ja.po:
10825         * po/nl.po:
10826         * po/pl.po:
10827         * po/ru.po:
10828         * po/sl.po:
10829         * po/tr.po:
10830           0.10.17.3 pre-release
10831
10832 2011-04-24 14:04:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10833
10834         * common:
10835           Automatic update of common submodule
10836           From c3cafe1 to 46dfcea
10837
10838 2011-04-19 19:24:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10839
10840         * ext/mad/gstmad.c:
10841           mad: port to 0.11
10842
10843 2011-04-19 19:23:56 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10844
10845           Merge branch 'master' into 0.11
10846           Conflicts:
10847           android/amrnb.mk
10848           android/amrwbdec.mk
10849           android/asf.mk
10850           android/mpegaudioparse.mk
10851           configure.ac
10852
10853 2011-04-19 17:26:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10854
10855         * tests/check/gst-plugins-ugly.supp:
10856           tests: add suppression for lame unit test
10857
10858 2011-04-19 14:41:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10859
10860         * tests/check/Makefile.am:
10861         * tests/check/generic/.gitignore:
10862         * tests/check/generic/index.c:
10863           tests: add generic index-setting test
10864
10865 2011-04-19 15:24:03 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10866
10867         * ext/mpeg2dec/gstmpeg2dec.c:
10868           mpeg2dec: don't deadlock when setting an index
10869
10870 2011-04-16 23:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10871
10872         * configure.ac:
10873         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10874         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10875         * docs/plugins/inspect/plugin-a52dec.xml:
10876         * docs/plugins/inspect/plugin-amrnb.xml:
10877         * docs/plugins/inspect/plugin-amrwbdec.xml:
10878         * docs/plugins/inspect/plugin-asf.xml:
10879         * docs/plugins/inspect/plugin-cdio.xml:
10880         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10881         * docs/plugins/inspect/plugin-dvdread.xml:
10882         * docs/plugins/inspect/plugin-dvdsub.xml:
10883         * docs/plugins/inspect/plugin-iec958.xml:
10884         * docs/plugins/inspect/plugin-lame.xml:
10885         * docs/plugins/inspect/plugin-mad.xml:
10886         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10887         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10888         * docs/plugins/inspect/plugin-mpegstream.xml:
10889         * docs/plugins/inspect/plugin-realmedia.xml:
10890         * docs/plugins/inspect/plugin-siddec.xml:
10891         * docs/plugins/inspect/plugin-synaesthesia.xml:
10892         * docs/plugins/inspect/plugin-twolame.xml:
10893         * docs/plugins/inspect/plugin-x264.xml:
10894         * po/sl.po:
10895         * win32/common/config.h:
10896           0.10.17.2 pre-release
10897
10898 2011-04-16 23:23:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10899
10900         * gst/realmedia/rademux.c:
10901           rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
10902
10903 2011-04-14 15:04:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10904
10905         * gst/mpegstream/gstmpegdemux.c:
10906           mpegstream: fix unused-but-set-variable warnings with gcc 4.6
10907
10908 2011-04-14 15:03:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10909
10910         * ext/dvdread/dvdreadsrc.c:
10911         * ext/sidplay/gstsiddec.cc:
10912         * ext/x264/gstx264enc.c:
10913           dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
10914
10915 2011-04-14 15:03:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10916
10917         * gst/asfdemux/gstasfdemux.c:
10918           asfdemux: fix unused-but-set-variable warnings with gcc 4.6
10919
10920 2011-04-13 20:31:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10921
10922         * ext/x264/gstx264enc.c:
10923           x264enc: Implement getcaps function
10924           This allows to set width/height/etc restrictions downstream.
10925
10926 2011-04-10 18:24:22 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
10927
10928         * Android.mk:
10929         * ext/mad/Makefile.am:
10930         * ext/x264/Makefile.am:
10931         * gst/asfdemux/Makefile.am:
10932         * gst/dvdlpcmdec/Makefile.am:
10933         * gst/dvdsub/Makefile.am:
10934         * gst/iec958/Makefile.am:
10935         * gst/mpegaudioparse/Makefile.am:
10936         * gst/mpegstream/Makefile.am:
10937         * gst/realmedia/Makefile.am:
10938         * gst/synaesthesia/Makefile.am:
10939           android: make it ready for androgenizer
10940           To build gstreamer for android we are now using androgenizer which
10941           generates the needed Android.mk files.
10942           Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
10943
10944 2011-04-10 18:34:11 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
10945
10946         * android/NOTICE:
10947         * android/amrnb.mk:
10948         * android/amrwbdec.mk:
10949         * android/asf.mk:
10950         * android/mpegaudioparse.mk:
10951           android: remove the android/ folder
10952
10953 2011-04-04 15:57:58 +0300  Stefan Kost <ensonic@users.sf.net>
10954
10955         * common:
10956           Automatic update of common submodule
10957           From 1ccbe09 to c3cafe1
10958
10959 2010-09-21 20:14:04 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
10960
10961         * ext/x264/gstx264enc.c:
10962         * ext/x264/gstx264enc.h:
10963           x264enc: Allow changing the bitrate and quantitizers dynamically
10964           https://bugzilla.gnome.org/show_bug.cgi?id=621663
10965
10966 2010-09-21 19:33:10 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
10967
10968         * ext/x264/gstx264enc.c:
10969           x264enc: Set max bitrate in quality mode
10970           https://bugzilla.gnome.org/show_bug.cgi?id=621663
10971
10972 2010-09-21 19:20:29 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
10973
10974         * ext/x264/gstx264enc.c:
10975           x264enc: Make it clear that constant quantizer is for debugging only
10976           https://bugzilla.gnome.org/show_bug.cgi?id=621663
10977
10978 2011-03-25 22:34:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10979
10980         * common:
10981           Automatic update of common submodule
10982           From 193b717 to 1ccbe09
10983
10984 2011-03-25 14:57:00 +0200  Stefan Kost <ensonic@users.sf.net>
10985
10986         * common:
10987           Automatic update of common submodule
10988           From b77e2bf to 193b717
10989
10990 2011-03-25 09:33:04 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10991
10992         * common:
10993           Automatic update of common submodule
10994           From d8814b6 to b77e2bf
10995
10996 2011-03-25 09:09:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10997
10998         * common:
10999           Automatic update of common submodule
11000           From 6aaa286 to d8814b6
11001
11002 2011-03-24 18:50:17 +0200  Stefan Kost <ensonic@users.sf.net>
11003
11004         * common:
11005           Automatic update of common submodule
11006           From 6aec6b9 to 6aaa286
11007
11008 2011-03-22 12:59:33 +0100  Luis de Bethencourt <luis@debethencourt.com>
11009
11010         * configure.ac:
11011           configure.ac: redundant use of AC_MSG_RESULT()
11012           cleaned the redundant use of AC_MSG_RESULT() in configure.ac
11013
11014 2011-03-18 19:34:57 +0100  Luis de Bethencourt <luis@debethencourt.com>
11015
11016         * autogen.sh:
11017           autogen: wingo signed comment
11018
11019 2011-03-15 11:02:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11020
11021         * gst/dvdsub/gstdvdsubdec.c:
11022         * gst/dvdsub/gstdvdsubdec.h:
11023           dvdsubdec: Rearrange buffer allocation and pushing code a bit
11024           This makes the code easier to read, doesn't store every buffer
11025           in the instance until the next buffer is to be drawn and
11026           fixes an unitialized variable compiler warning.
11027
11028 2011-03-15 10:59:23 +0100  Brendan Le Foll <blefoll@fluendo.com>
11029
11030         * gst/dvdsub/gstdvdsubdec.c:
11031           dvdsubdec: Output only a single buffer per subpicture and set the correct duration
11032           Fixes bug #619136.
11033
11034 2011-03-14 18:39:35 +0100  Brendan Le Foll <blefoll@fluendo.com>
11035
11036         * gst/dvdsub/gstdvdsubdec.c:
11037           dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
11038           Fixes bug #644704.
11039
11040 2011-03-11 17:45:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11041
11042         * configure.ac:
11043         * ext/mad/gstmad.c:
11044         * ext/mad/gstmad.h:
11045           mad: build the mad plugin even if libid3tag is not available
11046           ID3 tags are usually handled by id3demux, and should be handled
11047           by id3demux. Tag handling in mad based on libid3tag is very basic
11048           and mostly unnecessary really, so just build this plugin without
11049           ID3 tag support if libid3tag is not available.
11050
11051 2011-03-04 13:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11052
11053           Merge branch 'master' into 0.11
11054
11055 2011-03-02 13:12:11 +0200  Stefan Kost <ensonic@users.sf.net>
11056
11057         * gst/mpegstream/gstdvddemux.c:
11058           dvddemux: small code cleanup
11059           Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
11060           and avoid empty 'if' when logging is disabled.
11061
11062 2011-02-28 19:27:21 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11063
11064         * configure.ac:
11065           configure.ac: export plugin description more platform independent
11066           Fixes #642504.
11067
11068 2011-02-28 18:33:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11069
11070         * common:
11071           Automatic update of common submodule
11072           From 1de7f6a to 6aec6b9
11073
11074 2011-02-26 15:02:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11075
11076           Merge branch 'master' into 0.11
11077           Conflicts:
11078           configure.ac
11079
11080 2011-02-21 13:13:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11081
11082         * ext/mpeg2dec/gstmpeg2dec.c:
11083           mpeg2dec: do not fail fatally when unlinked
11084           ... as _NOT_LINKED was neither tested as fatal before nor complained about.
11085
11086 2011-02-21 11:05:31 +0200  Stefan Kost <ensonic@users.sf.net>
11087
11088         * ext/mad/gstmad.c:
11089         * ext/mad/gstmad.h:
11090         * ext/mpeg2dec/gstmpeg2dec.c:
11091         * ext/mpeg2dec/gstmpeg2dec.h:
11092           index: remove conditional index support
11093           Index support cannot be disabled since commit
11094           4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
11095           in core, which removed the configure flags to disable index.
11096
11097 2011-02-17 18:06:51 +0200  Stefan Kost <ensonic@users.sf.net>
11098
11099         * ext/mad/gstmad.c:
11100         * ext/mpeg2dec/gstmpeg2dec.c:
11101           formatting: trim trailing whitespace
11102
11103 2011-02-17 18:05:58 +0200  Stefan Kost <ensonic@users.sf.net>
11104
11105         * ext/mad/gstmad.c:
11106         * ext/mpeg2dec/gstmpeg2dec.c:
11107         * gst/mpegstream/gstmpegdemux.c:
11108           index: use delta frame flags instead of 0 or none
11109
11110 2011-02-14 17:52:09 +0000  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11111
11112         * ext/x264/gstx264enc.c:
11113           x264enc: Don't register flags with a value of 0
11114           Flags with a value of 0 aren't meaningful and will cause
11115           g_value_transform to go into an endless loop when trying to
11116           convert the flags to a string
11117
11118 2011-02-14 12:54:10 +0200  Stefan Kost <ensonic@users.sf.net>
11119
11120         * common:
11121           Automatic update of common submodule
11122           From f94d739 to 1de7f6a
11123
11124 2011-02-07 19:58:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11125
11126         * ext/amrwbdec/amrwbdec.c:
11127           amrwbdec: avoid stalling on invalid frame
11128           Skip 1 byte indicating invalid frame type index rather than stalling
11129           on it indefinitely until EOS.
11130           Fixes #639715.
11131
11132 2011-02-03 18:25:00 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11133
11134         * tests/check/pipelines/lame.c:
11135           tests: add unit test for lamemp3enc negotiation issue
11136           https://bugzilla.gnome.org/show_bug.cgi?id=641151
11137
11138 2011-02-03 18:18:35 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11139
11140         * ext/lame/gstlamemp3enc.c:
11141           lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
11142           The element downstream of mp3enc might only accept certain sample rates or channels,
11143           make sure we relay any restrictions that do exist to upstream when it does a
11144           get_caps() on the sink pad. That way upstream elements like audioresample or
11145           audioconvert can pick a sample rate / channel configuration that will be accepted,
11146           instead of just negotiating to the highest, which might then be rejected.
11147           https://bugzilla.gnome.org/show_bug.cgi?id=641151
11148
11149 2011-01-30 16:17:19 +0100  Edward Hervey <bilboed@bilboed.com>
11150
11151         * gst/asfdemux/asfpacket.c:
11152           asfpacket: Avoid using broken duration extension
11153           Quite a few (broken?) files have a packet duration of 1ms, which is
11154           most definitely wrong for either audio or video packets.
11155           We therefore avoid using that value and instead use other metrics to
11156           determine the buffer duration (like using the extended stream properties
11157           average frame duration if present and valid).
11158
11159 2011-01-27 15:33:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11160
11161         * configure.ac:
11162         * win32/common/config.h:
11163           win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
11164           https://bugzilla.gnome.org/show_bug.cgi?id=640705
11165
11166 2011-01-12 16:48:57 +0800  Yang Xichuan <xichuan.yang@tieto.com>
11167
11168         * gst/mpegaudioparse/gstxingmux.c:
11169           xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
11170           Fixes bug #639291.
11171
11172 2011-01-06 18:29:06 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11173
11174         * gst/mpegstream/gstdvddemux.c:
11175           mpegstream: increase allowable gap between streams
11176           The new delay is three times as much as the old one, and just happens
11177           to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
11178           was chocking before at 5:11.
11179           While there, merge the constants used in two places into a define.
11180           https://bugzilla.gnome.org/show_bug.cgi?id=539708
11181
11182 2011-01-22 17:31:40 +0100  Miguel Angel Cabrera Moya <madmac2501@gmail.com>
11183
11184         * ext/x264/gstx264enc.c:
11185           x264enc: make tag event writable before modifying tag list in place
11186           To modify an event tag is necessary to be sure that x264enc
11187           has its own copy.
11188           Also fix indentation.
11189           https://bugzilla.gnome.org/show_bug.cgi?id=640272
11190
11191 2011-01-24 10:14:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11192
11193         * configure.ac:
11194         * docs/plugins/inspect/plugin-a52dec.xml:
11195         * docs/plugins/inspect/plugin-amrnb.xml:
11196         * docs/plugins/inspect/plugin-amrwbdec.xml:
11197         * docs/plugins/inspect/plugin-asf.xml:
11198         * docs/plugins/inspect/plugin-cdio.xml:
11199         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11200         * docs/plugins/inspect/plugin-dvdread.xml:
11201         * docs/plugins/inspect/plugin-dvdsub.xml:
11202         * docs/plugins/inspect/plugin-iec958.xml:
11203         * docs/plugins/inspect/plugin-lame.xml:
11204         * docs/plugins/inspect/plugin-mad.xml:
11205         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11206         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11207         * docs/plugins/inspect/plugin-mpegstream.xml:
11208         * docs/plugins/inspect/plugin-realmedia.xml:
11209         * docs/plugins/inspect/plugin-siddec.xml:
11210         * docs/plugins/inspect/plugin-twolame.xml:
11211         * docs/plugins/inspect/plugin-x264.xml:
11212         * win32/common/config.h:
11213           Back to development
11214
11215 === release 0.10.17 ===
11216
11217 2011-01-21 13:18:51 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11218
11219         * ChangeLog:
11220         * NEWS:
11221         * RELEASE:
11222         * configure.ac:
11223         * docs/plugins/inspect/plugin-a52dec.xml:
11224         * docs/plugins/inspect/plugin-amrnb.xml:
11225         * docs/plugins/inspect/plugin-amrwbdec.xml:
11226         * docs/plugins/inspect/plugin-asf.xml:
11227         * docs/plugins/inspect/plugin-cdio.xml:
11228         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11229         * docs/plugins/inspect/plugin-dvdread.xml:
11230         * docs/plugins/inspect/plugin-dvdsub.xml:
11231         * docs/plugins/inspect/plugin-iec958.xml:
11232         * docs/plugins/inspect/plugin-lame.xml:
11233         * docs/plugins/inspect/plugin-mad.xml:
11234         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11235         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11236         * docs/plugins/inspect/plugin-mpegstream.xml:
11237         * docs/plugins/inspect/plugin-realmedia.xml:
11238         * docs/plugins/inspect/plugin-siddec.xml:
11239         * docs/plugins/inspect/plugin-twolame.xml:
11240         * docs/plugins/inspect/plugin-x264.xml:
11241         * gst-plugins-ugly.doap:
11242         * win32/common/config.h:
11243           Release 0.10.17
11244
11245 2011-01-18 11:11:28 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11246
11247         * configure.ac:
11248         * docs/plugins/inspect/plugin-a52dec.xml:
11249         * docs/plugins/inspect/plugin-amrnb.xml:
11250         * docs/plugins/inspect/plugin-amrwbdec.xml:
11251         * docs/plugins/inspect/plugin-asf.xml:
11252         * docs/plugins/inspect/plugin-cdio.xml:
11253         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11254         * docs/plugins/inspect/plugin-dvdread.xml:
11255         * docs/plugins/inspect/plugin-dvdsub.xml:
11256         * docs/plugins/inspect/plugin-iec958.xml:
11257         * docs/plugins/inspect/plugin-lame.xml:
11258         * docs/plugins/inspect/plugin-mad.xml:
11259         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11260         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11261         * docs/plugins/inspect/plugin-mpegstream.xml:
11262         * docs/plugins/inspect/plugin-realmedia.xml:
11263         * docs/plugins/inspect/plugin-siddec.xml:
11264         * docs/plugins/inspect/plugin-twolame.xml:
11265         * docs/plugins/inspect/plugin-x264.xml:
11266         * win32/common/config.h:
11267           0.10.16.4 pre-release
11268
11269 2011-01-14 17:37:09 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
11270
11271         * ext/mpeg2dec/gstmpeg2dec.c:
11272           mpeg2dec: Use the proper component value for height
11273
11274 2011-01-11 20:42:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11275
11276         * configure.ac:
11277         * docs/plugins/inspect/plugin-a52dec.xml:
11278         * docs/plugins/inspect/plugin-amrnb.xml:
11279         * docs/plugins/inspect/plugin-amrwbdec.xml:
11280         * docs/plugins/inspect/plugin-asf.xml:
11281         * docs/plugins/inspect/plugin-cdio.xml:
11282         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11283         * docs/plugins/inspect/plugin-dvdread.xml:
11284         * docs/plugins/inspect/plugin-dvdsub.xml:
11285         * docs/plugins/inspect/plugin-iec958.xml:
11286         * docs/plugins/inspect/plugin-lame.xml:
11287         * docs/plugins/inspect/plugin-mad.xml:
11288         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11289         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11290         * docs/plugins/inspect/plugin-mpegstream.xml:
11291         * docs/plugins/inspect/plugin-realmedia.xml:
11292         * docs/plugins/inspect/plugin-siddec.xml:
11293         * docs/plugins/inspect/plugin-twolame.xml:
11294         * docs/plugins/inspect/plugin-x264.xml:
11295         * win32/common/config.h:
11296           0.10.16.3 pre-release
11297
11298 2011-01-11 17:09:02 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
11299
11300         * gst/asfdemux/asfheaders.c:
11301         * gst/asfdemux/asfheaders.h:
11302         * gst/asfdemux/gstasfdemux.c:
11303           asfdemux: Handle new type of DRM'd asf files.
11304           These are produced by the new MS PlayReady system.
11305           https://bugzilla.gnome.org/show_bug.cgi?id=639226
11306
11307 2011-01-11 15:51:14 +0200  Stefan Kost <ensonic@users.sf.net>
11308
11309         * common:
11310           Automatic update of common submodule
11311           From e572c87 to f94d739
11312
11313 2011-01-10 16:37:19 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11314
11315         * common:
11316           Automatic update of common submodule
11317           From ccbaa85 to e572c87
11318
11319 2011-01-10 14:54:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11320
11321         * common:
11322           Automatic update of common submodule
11323           From 46445ad to ccbaa85
11324
11325 2011-01-08 00:35:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11326
11327         * tests/check/Makefile.am:
11328           tests: never disable g_assert() and cast checks for the unit tests
11329           The unit tests are riddled with g_assert() and friends, make sure we
11330           don't disable assert and cast checks for the unit tests even if
11331           this has been specified for the rest of the code base, e.g. via
11332           --disable-glib-asserts
11333
11334 2011-01-07 14:42:26 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11335
11336         * configure.ac:
11337         * win32/common/config.h:
11338           0.10.16.2 pre-release
11339
11340 2011-01-07 14:38:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11341
11342         * docs/plugins/gst-plugins-ugly-plugins.args:
11343         * docs/plugins/inspect/plugin-a52dec.xml:
11344         * docs/plugins/inspect/plugin-amrnb.xml:
11345         * docs/plugins/inspect/plugin-amrwbdec.xml:
11346         * docs/plugins/inspect/plugin-asf.xml:
11347         * docs/plugins/inspect/plugin-cdio.xml:
11348         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11349         * docs/plugins/inspect/plugin-dvdread.xml:
11350         * docs/plugins/inspect/plugin-dvdsub.xml:
11351         * docs/plugins/inspect/plugin-iec958.xml:
11352         * docs/plugins/inspect/plugin-lame.xml:
11353         * docs/plugins/inspect/plugin-mad.xml:
11354         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11355         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11356         * docs/plugins/inspect/plugin-mpegstream.xml:
11357         * docs/plugins/inspect/plugin-realmedia.xml:
11358         * docs/plugins/inspect/plugin-siddec.xml:
11359         * docs/plugins/inspect/plugin-twolame.xml:
11360         * docs/plugins/inspect/plugin-x264.xml:
11361           docs: update docs
11362
11363 2011-01-07 14:37:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11364
11365         * po/bg.po:
11366         * po/ca.po:
11367         * po/ru.po:
11368           po: update translations
11369
11370 2011-01-07 14:33:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11371
11372         * configure.ac:
11373           configure: use $LIBM instead of hardcoding -lm
11374
11375 2011-01-06 13:15:17 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
11376
11377         * gst/realmedia/rmdemux.c:
11378           rmdemux: Initialize return variable.
11379           In the unlikely event that height is 0 (which is invalid) we would end up
11380           never setting the flow return.
11381
11382 2011-01-05 16:52:03 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
11383
11384         * gst/realmedia/rmutils.c:
11385           realmedia: Fix unitialized variables on macosx
11386
11387 2011-01-04 10:32:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11388
11389         * ext/x264/gstx264enc.c:
11390           x264enc: Handle codec/encoder tags
11391           Make x264enc drop video-codec and codec tags and replace
11392           encoder/encoder-version with x264 and its build number
11393           Fixes #621465
11394
11395 2010-12-29 22:17:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11396
11397         * ext/mpeg2dec/gstmpeg2dec.c:
11398           mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
11399
11400 2010-12-29 22:10:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11401
11402         * ext/mpeg2dec/gstmpeg2dec.c:
11403           mpeg2dec: minor formatting clean-up
11404
11405 2010-12-29 21:42:36 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11406
11407         * ext/mpeg2dec/gstmpeg2dec.c:
11408           mpeg2dec: refactor cropping code to use libgstvideo functions
11409           https://bugzilla.gnome.org/show_bug.cgi?id=571146
11410
11411 2010-12-29 20:19:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11412
11413         * ext/mpeg2dec/gstmpeg2dec.c:
11414         * ext/mpeg2dec/gstmpeg2dec.h:
11415           mpeg2dec: use GstVideoFormat instead of custom enum
11416
11417 2010-12-29 20:15:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11418
11419         * ext/mpeg2dec/Makefile.am:
11420           mpeg2dec: fix LIBADD order in Makefile.am
11421
11422 2010-11-19 13:01:35 -0500  Tristan Matthews <tristan@sat.qc.ca>
11423
11424         * ext/x264/gstx264enc.c:
11425           x264: vbv-buf-capacity should have a minimum of 0
11426           x264 will clip this value internally, and users should be allowed to
11427           specify a lower value than 300 ms.
11428           https://bugzilla.gnome.org/show_bug.cgi?id=635291
11429
11430 2010-12-27 11:38:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11431
11432         * ext/x264/gstx264enc.c:
11433           x264enc: also accept YV12 input
11434
11435 2010-12-01 18:35:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11436
11437         * ext/x264/gstx264enc.c:
11438           x264enc: add a note to the docs about encoder latency and queues
11439           https://bugzilla.gnome.org/show_bug.cgi?id=636107
11440
11441 2010-12-24 10:12:19 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11442
11443         * gst/realmedia/rademux.c:
11444         * gst/realmedia/rmdemux.c:
11445           realmedia: do not use the pad buffer allocation functions in demuxers
11446           Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
11447           https://bugzilla.gnome.org/show_bug.cgi?id=637932
11448
11449 2010-12-20 17:47:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
11450
11451         * common:
11452           Automatic update of common submodule
11453           From 169462a to 46445ad
11454
11455 2010-12-16 10:30:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11456
11457         * ext/mad/gstmad.c:
11458           mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
11459           Fixes bug #635461.
11460
11461 2010-12-15 14:56:36 +0200  Stefan Kost <ensonic@users.sf.net>
11462
11463         * common:
11464           Automatic update of common submodule
11465           From 20742ae to 169462a
11466
11467 2010-12-12 11:54:35 -0600  Rob Clark <rob@ti.com>
11468
11469         * gst/realmedia/rmdemux.c:
11470           rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
11471           Signed-off-by: Rob Clark <rob@ti.com>
11472
11473 2010-12-13 16:24:09 +0200  Stefan Kost <ensonic@users.sf.net>
11474
11475         * common:
11476           Automatic update of common submodule
11477           From 011bcc8 to 20742ae
11478
11479 2010-11-14 10:57:21 -0800  Leo Singer <leo.singer@ligo.org>
11480
11481         * configure.ac:
11482           x264: uses pkg-config to locate libx264
11483
11484 2010-12-07 15:40:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11485
11486           Merge branch 'master' into 0.11
11487
11488 2010-12-07 15:39:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11489
11490         * tests/check/pipelines/lame.c:
11491           check: don't use deprecated method
11492
11493 2010-12-06 18:12:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11494
11495         * android/amrnb.mk:
11496         * android/amrwbdec.mk:
11497         * android/asf.mk:
11498         * android/mpegaudioparse.mk:
11499         * configure.ac:
11500           more 0.10 -> 0,11 changes
11501
11502 2010-12-06 12:29:12 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11503
11504         * configure.ac:
11505           configure: open 0.11 branch
11506
11507 2010-12-03 17:43:25 +0100  Benjamin Gaignard <benjamin.gaignard@stericsson.com>
11508
11509         * Android.mk:
11510         * android/NOTICE:
11511         * android/amrnb.mk:
11512         * android/amrwbdec.mk:
11513         * android/asf.mk:
11514         * android/mpegaudioparse.mk:
11515           Add build system for Android
11516
11517 2010-11-25 19:51:50 +0100  Edward Hervey <bilboed@bilboed.com>
11518
11519         * gst/realmedia/rmutils.c:
11520           realmedia: Remove dead assignments
11521
11522 2010-11-25 19:51:40 +0100  Edward Hervey <bilboed@bilboed.com>
11523
11524         * ext/mad/gstmad.c:
11525           mad: Remove dead assignments
11526
11527 2010-11-13 12:38:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11528
11529         * ext/dvdread/dvdreadsrc.c:
11530           dvdreadsrc: remove bogus comment
11531
11532 2010-11-13 12:34:37 +0000  Thomas Green <thomasgr33n@gmail.com>
11533
11534         * ext/dvdread/dvdreadsrc.c:
11535           dvdreadsrc: fix handling of multi-angle streams
11536           We would output all angles interleaved instead of just
11537           the selected angle.
11538           https://bugzilla.gnome.org/show_bug.cgi?id=539254
11539
11540 2010-10-28 17:01:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11541
11542         * gst/realmedia/Makefile.am:
11543           realmedia: fix LIBS order in Makefile
11544
11545 2010-10-22 09:17:40 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11546
11547         * po/af.po:
11548         * po/az.po:
11549         * po/bg.po:
11550         * po/ca.po:
11551         * po/cs.po:
11552         * po/da.po:
11553         * po/de.po:
11554         * po/el.po:
11555         * po/en_GB.po:
11556         * po/es.po:
11557         * po/eu.po:
11558         * po/fi.po:
11559         * po/fr.po:
11560         * po/gl.po:
11561         * po/hu.po:
11562         * po/id.po:
11563         * po/it.po:
11564         * po/ja.po:
11565         * po/lt.po:
11566         * po/lv.po:
11567         * po/ms.po:
11568         * po/mt.po:
11569         * po/nb.po:
11570         * po/nl.po:
11571         * po/or.po:
11572         * po/pl.po:
11573         * po/pt_BR.po:
11574         * po/ro.po:
11575         * po/ru.po:
11576         * po/sk.po:
11577         * po/sl.po:
11578         * po/sq.po:
11579         * po/sr.po:
11580         * po/sv.po:
11581         * po/tr.po:
11582         * po/uk.po:
11583         * po/vi.po:
11584         * po/zh_CN.po:
11585           po: update for new translatable strings
11586
11587 2010-10-27 13:17:29 +0100  Jan Schmidt <thaytan@noraisin.net>
11588
11589         * common:
11590           Automatic update of common submodule
11591           From 7bbd708 to 011bcc8
11592
11593 2010-10-20 20:26:45 +0200  Guillaume Emont <gemont@igalia.com>
11594
11595         * ext/mpeg2dec/gstmpeg2dec.c:
11596           mpeg2dec: convert the position to stream time before answering to a position query
11597
11598 2010-10-24 14:22:39 +0200  Edward Hervey <bilboed@bilboed.com>
11599
11600         * gst/realmedia/Makefile.am:
11601         * gst/realmedia/rademux.c:
11602         * gst/realmedia/rmdemux.c:
11603         * gst/realmedia/rmdemux.h:
11604           realmedia: Get codec name from pbutils instead of harcoding them
11605
11606 2010-10-22 11:29:55 +0200  Robert Swain <robert.swain@collabora.co.uk>
11607
11608         * ext/x264/gstx264enc.c:
11609           x264enc: Work around a rate control issue in libx264
11610           When variable framerate is disabled in libx264 (which occurs when using
11611           the zerolatency tuning), libx264 ignores timestamps but still uses the
11612           timebase leading to messed up rate control with our nanosecond timebase.
11613           We work around this issue by setting the timebase to the reciprocal of
11614           the framerate and we validate that the framerate is suitable.
11615           This has been fixed upstream in libx264 but there are non-fixed versions
11616           in the wild so this workaround is still needed.
11617           Fixes bug #632861
11618
11619 2010-10-19 16:30:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11620
11621         * ext/mpeg2dec/gstmpeg2dec.c:
11622           mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
11623
11624 2010-10-13 21:38:06 +0200  Guillaume Emont <gemont@igalia.com>
11625
11626         * ext/mpeg2dec/gstmpeg2dec.c:
11627           mpeg2dec: fix position query by trusting upstream
11628           Position queries are badly handled for DVDs (probably due to the division in
11629           chapters): the time returned was the time since the start of chapter.
11630           Now ask upstream for position queries, fall back to the old code if upstream
11631           cannot answer the query.
11632
11633 2010-10-19 12:20:40 +0300  Stefan Kost <ensonic@users.sf.net>
11634
11635         * ext/lame/gstlame.c:
11636         * ext/mad/gstmad.c:
11637         * ext/sidplay/gstsiddec.cc:
11638         * gst/mpegstream/gstmpegparse.c:
11639           various: canonicalize property names
11640
11641 2010-10-19 10:06:33 +0300  Stefan Kost <ensonic@users.sf.net>
11642
11643         * ext/a52dec/gsta52dec.c:
11644         * ext/amrnb/amrnbdec.c:
11645         * ext/amrnb/amrnbenc.c:
11646         * ext/cdio/gstcdiocddasrc.c:
11647         * ext/dvdread/dvdreadsrc.c:
11648         * ext/lame/gstlame.c:
11649         * ext/lame/gstlamemp3enc.c:
11650         * ext/mad/gstmad.c:
11651         * ext/sidplay/gstsiddec.cc:
11652         * ext/x264/gstx264enc.c:
11653           various (ext): add a missing G_PARAM_STATIC_STRINGS flags
11654
11655 2010-10-19 09:49:47 +0300  Stefan Kost <ensonic@users.sf.net>
11656
11657         * gst/iec958/ac3iec.c:
11658         * gst/mpegaudioparse/gstmpegaudioparse.c:
11659         * gst/mpegstream/gstmpegparse.c:
11660         * gst/mpegstream/gstrfc2250enc.c:
11661         * gst/realmedia/pnmsrc.c:
11662         * gst/realmedia/rdtmanager.c:
11663           various (gst): add a missing G_PARAM_STATIC_STRINGS flags
11664
11665 2010-10-14 12:32:16 -0700  David Schleef <ds@schleef.org>
11666
11667         * common:
11668           Automatic update of common submodule
11669           From 5a668bf to 7bbd708
11670
11671 2010-10-08 12:44:52 -0700  David Schleef <ds@schleef.org>
11672
11673         * common:
11674           Automatic update of common submodule
11675           From c4a8adc to 5a668bf
11676
11677 2010-10-08 12:56:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11678
11679         * common:
11680           Automatic update of common submodule
11681           From 5e3c9bf to c4a8adc
11682
11683 2010-09-29 21:24:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11684
11685         * ext/mad/gstmad.c:
11686         * ext/mad/gstmad.h:
11687           mad: support reverse playback
11688
11689 2010-09-26 19:24:08 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11690
11691         * ext/dvdread/dvdreadsrc.c:
11692           dvdreadsrc: improve error messages on read errors
11693           Provide proper i18n-ed error messages when a read error happens,
11694           and point out that the error could be happening because the
11695           DVD is scrambled.
11696           https://bugzilla.gnome.org/show_bug.cgi?id=613633
11697
11698 2010-09-24 00:03:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11699
11700         * configure.ac:
11701           configure: set plugin release datetime
11702
11703 2010-09-21 18:34:31 +0200  Edward Hervey <bilboed@bilboed.com>
11704
11705         * common:
11706           Automatic update of common submodule
11707           From aa0d1d0 to 5e3c9bf
11708
11709 2010-09-15 20:14:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11710
11711         * gst/mpegstream/gstmpegparse.c:
11712           mpegparse: re-fix flow return handling
11713           Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
11714           -  } while (GST_FLOW_IS_SUCCESS (result));
11715           +  } while (result != GST_FLOW_OK);
11716
11717 2010-09-09 22:33:36 +0300  Stefan Kost <ensonic@users.sf.net>
11718
11719         * tests/check/Makefile.am:
11720         * tests/check/generic/states.c:
11721           tests: allow running state tests for all elements
11722           Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
11723           to try elements that would normaly be skipped.
11724
11725 2010-09-09 09:53:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11726
11727         * Makefile.am:
11728           New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
11729
11730 2010-09-08 00:09:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11731
11732         * configure.ac:
11733         * pkgconfig/.gitignore:
11734         * pkgconfig/Makefile.am:
11735         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
11736           Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
11737           This .pc file will not be installed, it's only for uninstalled setups,
11738           same thing as we do for -good. This is so other modules' unit tests can
11739           find our plugins properly in an uninstalled setup.
11740
11741 2010-09-07 11:42:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11742
11743         * common:
11744           Automatic update of common submodule
11745           From c2e10bf to aa0d1d0
11746
11747 2010-09-06 23:53:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11748
11749         * configure.ac:
11750           configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
11751
11752 2010-09-06 23:51:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11753
11754         * ext/sidplay/gstsiddec.cc:
11755           siddec: don't use GST_FLOW_IS_FATAL
11756           GST_FLOW_IS_FATAL has been deprecated in core git.
11757
11758 2010-09-05 18:58:50 -0700  David Schleef <ds@schleef.org>
11759
11760         * common:
11761           Automatic update of common submodule
11762           From d3d9acf to c2e10bf
11763
11764 2010-09-05 12:27:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11765
11766         * configure.ac:
11767           configure: Require orc >= 0.4.6 for --compat
11768
11769 2010-09-05 12:20:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11770
11771         * common:
11772           Automatic update of common submodule
11773           From ec60217 to d3d9acf
11774
11775 2010-08-27 18:26:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11776
11777         * ext/mpeg2dec/gstmpeg2dec.c:
11778           mpeg2dec: Don't use GST_FLOW_IS_FATAL()
11779           And don't post error messages if allocating a buffer resulted
11780           in WRONG_STATE or UNEXPECTED.
11781
11782 2010-08-27 18:25:31 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11783
11784         * gst/mpegaudioparse/gstxingmux.c:
11785           xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
11786
11787 2010-08-27 18:24:11 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11788
11789         * gst/mpegstream/gstdvddemux.c:
11790         * gst/mpegstream/gstmpegdemux.c:
11791         * gst/mpegstream/gstmpegparse.c:
11792           mpegstream: Don't use GST_FLOW_IS_SUCCESS()
11793
11794 2010-08-27 18:22:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11795
11796         * gst/realmedia/rmdemux.c:
11797           rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
11798
11799 2010-08-27 18:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11800
11801         * gst/asfdemux/gstasfdemux.c:
11802           asfdemux: Don't use GST_FLOW_IS_FATAL()
11803           And don't post error messages for UNEXPECTED and post an error
11804           message if pulling data failed because of NOT_LINKED.
11805
11806 2010-09-04 13:17:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11807
11808         * configure.ac:
11809         * docs/plugins/inspect/plugin-a52dec.xml:
11810         * docs/plugins/inspect/plugin-amrnb.xml:
11811         * docs/plugins/inspect/plugin-amrwbdec.xml:
11812         * docs/plugins/inspect/plugin-asf.xml:
11813         * docs/plugins/inspect/plugin-cdio.xml:
11814         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11815         * docs/plugins/inspect/plugin-dvdread.xml:
11816         * docs/plugins/inspect/plugin-dvdsub.xml:
11817         * docs/plugins/inspect/plugin-iec958.xml:
11818         * docs/plugins/inspect/plugin-lame.xml:
11819         * docs/plugins/inspect/plugin-mad.xml:
11820         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11821         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11822         * docs/plugins/inspect/plugin-mpegstream.xml:
11823         * docs/plugins/inspect/plugin-realmedia.xml:
11824         * docs/plugins/inspect/plugin-siddec.xml:
11825         * docs/plugins/inspect/plugin-twolame.xml:
11826         * docs/plugins/inspect/plugin-x264.xml:
11827         * win32/common/config.h:
11828           Back to development
11829           Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
11830           the code is updated for the GST_FLOW_IS_* macro deprecations.
11831
11832 === release 0.10.16 ===
11833
11834 2010-09-02 23:59:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11835
11836         * ChangeLog:
11837         * NEWS:
11838         * RELEASE:
11839         * configure.ac:
11840         * gst-plugins-ugly.doap:
11841         * win32/common/config.h:
11842           Release 0.10.16
11843
11844 2010-09-02 23:58:22 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11845
11846         * docs/plugins/inspect/plugin-a52dec.xml:
11847         * docs/plugins/inspect/plugin-amrnb.xml:
11848         * docs/plugins/inspect/plugin-amrwbdec.xml:
11849         * docs/plugins/inspect/plugin-asf.xml:
11850         * docs/plugins/inspect/plugin-cdio.xml:
11851         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11852         * docs/plugins/inspect/plugin-dvdread.xml:
11853         * docs/plugins/inspect/plugin-dvdsub.xml:
11854         * docs/plugins/inspect/plugin-iec958.xml:
11855         * docs/plugins/inspect/plugin-lame.xml:
11856         * docs/plugins/inspect/plugin-mad.xml:
11857         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11858         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11859         * docs/plugins/inspect/plugin-mpegstream.xml:
11860         * docs/plugins/inspect/plugin-realmedia.xml:
11861         * docs/plugins/inspect/plugin-siddec.xml:
11862         * docs/plugins/inspect/plugin-twolame.xml:
11863         * docs/plugins/inspect/plugin-x264.xml:
11864           docs: update docs for release
11865
11866 2010-09-02 23:48:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11867
11868         * po/LINGUAS:
11869         * po/gl.po:
11870         * po/id.po:
11871         * po/lv.po:
11872         * po/ro.po:
11873         * po/sv.po:
11874           po: update translations
11875
11876 2010-08-30 16:02:24 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11877
11878         * configure.ac:
11879         * po/af.po:
11880         * po/az.po:
11881         * po/bg.po:
11882         * po/ca.po:
11883         * po/cs.po:
11884         * po/da.po:
11885         * po/de.po:
11886         * po/el.po:
11887         * po/en_GB.po:
11888         * po/es.po:
11889         * po/eu.po:
11890         * po/fi.po:
11891         * po/fr.po:
11892         * po/hu.po:
11893         * po/id.po:
11894         * po/it.po:
11895         * po/ja.po:
11896         * po/lt.po:
11897         * po/lv.po:
11898         * po/ms.po:
11899         * po/mt.po:
11900         * po/nb.po:
11901         * po/nl.po:
11902         * po/or.po:
11903         * po/pl.po:
11904         * po/pt_BR.po:
11905         * po/ru.po:
11906         * po/sk.po:
11907         * po/sl.po:
11908         * po/sq.po:
11909         * po/sr.po:
11910         * po/sv.po:
11911         * po/tr.po:
11912         * po/uk.po:
11913         * po/vi.po:
11914         * po/zh_CN.po:
11915           0.10.15.6 pre-release
11916
11917 2010-08-27 17:50:59 +0200  Edward Hervey <bilboed@bilboed.com>
11918
11919         * gst/asfdemux/gstasfdemux.c:
11920           asfdemux: Don't error out on non-critical flow returns
11921           Only error out when downstream returns:
11922           * NOT_SUPPORTED
11923           * ERROR
11924           * NOT_NEGOTIATED
11925           * NOT_LINKED
11926           If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
11927           of the streams had gone EOS) and then stop the task silently.
11928           In the case of WRONG_STATE we just need to stop silently
11929           https://bugzilla.gnome.org/show_bug.cgi?id=600412
11930
11931 2010-08-25 19:02:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11932
11933         * configure.ac:
11934         * po/af.po:
11935         * po/az.po:
11936         * po/bg.po:
11937         * po/ca.po:
11938         * po/cs.po:
11939         * po/da.po:
11940         * po/de.po:
11941         * po/el.po:
11942         * po/en_GB.po:
11943         * po/es.po:
11944         * po/eu.po:
11945         * po/fi.po:
11946         * po/fr.po:
11947         * po/hu.po:
11948         * po/id.po:
11949         * po/it.po:
11950         * po/ja.po:
11951         * po/lt.po:
11952         * po/lv.po:
11953         * po/ms.po:
11954         * po/mt.po:
11955         * po/nb.po:
11956         * po/nl.po:
11957         * po/or.po:
11958         * po/pl.po:
11959         * po/pt_BR.po:
11960         * po/ru.po:
11961         * po/sk.po:
11962         * po/sl.po:
11963         * po/sq.po:
11964         * po/sr.po:
11965         * po/sv.po:
11966         * po/tr.po:
11967         * po/uk.po:
11968         * po/vi.po:
11969         * po/zh_CN.po:
11970           0.10.15.5 pre-release
11971
11972 2010-08-25 15:39:33 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
11973
11974         * gst/mpegaudioparse/gstmpegaudioparse.c:
11975           mp3parse: propagate flow errors upstream.
11976           Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
11977           always return the error upstream.
11978
11979 2010-08-21 21:42:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11980
11981         * configure.ac:
11982         * po/af.po:
11983         * po/az.po:
11984         * po/bg.po:
11985         * po/ca.po:
11986         * po/cs.po:
11987         * po/da.po:
11988         * po/de.po:
11989         * po/el.po:
11990         * po/en_GB.po:
11991         * po/es.po:
11992         * po/eu.po:
11993         * po/fi.po:
11994         * po/fr.po:
11995         * po/hu.po:
11996         * po/id.po:
11997         * po/it.po:
11998         * po/ja.po:
11999         * po/lt.po:
12000         * po/lv.po:
12001         * po/ms.po:
12002         * po/mt.po:
12003         * po/nb.po:
12004         * po/nl.po:
12005         * po/or.po:
12006         * po/pl.po:
12007         * po/pt_BR.po:
12008         * po/ru.po:
12009         * po/sk.po:
12010         * po/sl.po:
12011         * po/sq.po:
12012         * po/sr.po:
12013         * po/sv.po:
12014         * po/tr.po:
12015         * po/uk.po:
12016         * po/vi.po:
12017         * po/zh_CN.po:
12018           0.10.15.4 pre-release
12019
12020 2010-08-13 17:24:41 +0300  Stefan Kost <ensonic@users.sf.net>
12021
12022         * common:
12023           Automatic update of common submodule
12024           From 3e8db1d to ec60217
12025
12026 2010-08-11 16:46:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12027
12028         * configure.ac:
12029         * docs/plugins/inspect/plugin-a52dec.xml:
12030         * docs/plugins/inspect/plugin-amrnb.xml:
12031         * docs/plugins/inspect/plugin-amrwbdec.xml:
12032         * docs/plugins/inspect/plugin-asf.xml:
12033         * docs/plugins/inspect/plugin-cdio.xml:
12034         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12035         * docs/plugins/inspect/plugin-dvdread.xml:
12036         * docs/plugins/inspect/plugin-dvdsub.xml:
12037         * docs/plugins/inspect/plugin-iec958.xml:
12038         * docs/plugins/inspect/plugin-lame.xml:
12039         * docs/plugins/inspect/plugin-mad.xml:
12040         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12041         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12042         * docs/plugins/inspect/plugin-mpegstream.xml:
12043         * docs/plugins/inspect/plugin-realmedia.xml:
12044         * docs/plugins/inspect/plugin-siddec.xml:
12045         * docs/plugins/inspect/plugin-twolame.xml:
12046         * docs/plugins/inspect/plugin-x264.xml:
12047         * win32/common/config.h:
12048           0.10.15.3 pre-release
12049
12050 2010-08-11 09:21:43 +0200  Robert Swain <robert.swain@collabora.co.uk>
12051
12052         * ext/x264/gstx264enc.c:
12053           x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
12054           In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
12055           argument to the option string value causes an error. For < 78 we pass the
12056           boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
12057           result in passing 'none' for false and 'strict' for true. Other modes can be
12058           set through the option-string property for now.
12059           https://bugzilla.gnome.org/show_bug.cgi?id=626577
12060
12061 2010-08-11 00:02:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12062
12063         * configure.ac:
12064         * docs/plugins/gst-plugins-ugly-plugins.args:
12065         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12066         * docs/plugins/inspect/plugin-a52dec.xml:
12067         * docs/plugins/inspect/plugin-amrnb.xml:
12068         * docs/plugins/inspect/plugin-amrwbdec.xml:
12069         * docs/plugins/inspect/plugin-asf.xml:
12070         * docs/plugins/inspect/plugin-cdio.xml:
12071         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12072         * docs/plugins/inspect/plugin-dvdread.xml:
12073         * docs/plugins/inspect/plugin-dvdsub.xml:
12074         * docs/plugins/inspect/plugin-iec958.xml:
12075         * docs/plugins/inspect/plugin-lame.xml:
12076         * docs/plugins/inspect/plugin-mad.xml:
12077         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12078         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12079         * docs/plugins/inspect/plugin-mpegstream.xml:
12080         * docs/plugins/inspect/plugin-realmedia.xml:
12081         * docs/plugins/inspect/plugin-siddec.xml:
12082         * docs/plugins/inspect/plugin-twolame.xml:
12083         * docs/plugins/inspect/plugin-x264.xml:
12084         * win32/common/config.h:
12085           0.10.15.2 pre-release
12086
12087 2010-08-10 14:37:39 +0300  Stefan Kost <ensonic@users.sf.net>
12088
12089         * gst/synaesthesia/gstsynaesthesia.c:
12090           synaesthesia: code cleanups.
12091           Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
12092           more.
12093
12094 2010-08-10 14:24:01 +0300  Stefan Kost <ensonic@users.sf.net>
12095
12096         * gst/synaesthesia/gstsynaesthesia.c:
12097           synaesthesia: use GST_BOILERPLATE macros
12098
12099 2010-08-10 10:59:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12100
12101         * common:
12102           Automatic update of common submodule
12103           From bd2054b to 3e8db1d
12104
12105 2010-08-09 00:31:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12106
12107         * ext/x264/gstx264enc.c:
12108           x264: fix printf format warning in debug message
12109
12110 2010-08-07 00:09:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12111
12112         * docs/plugins/Makefile.am:
12113           docs: fix bug passing arguments to gtkdoc-fixref in upload target
12114           Missing backslash at end of line meant we weren't passing all arguments
12115           to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
12116
12117 2010-08-05 13:57:26 +0300  Stefan Kost <ensonic@users.sf.net>
12118
12119         * common:
12120           Automatic update of common submodule
12121           From a519571 to bd2054b
12122
12123 2010-08-04 19:28:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12124
12125         * configure.ac:
12126           configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
12127           This first checks what is required for ISO C99 support and sets the relevant
12128           compiler parameters and if no C99 compiler is found, it checks for a
12129           C89 compiler. This enables us to check for and use C89/C99 functions
12130           that gcc hides from us without the correct compiler parameters.
12131
12132 2010-07-29 09:41:49 +0200  Robert Swain <robert.swain@collabora.co.uk>
12133
12134         * ext/x264/gstx264enc.c:
12135           x264enc: Fix flushing of delayed frames
12136           x264_encoder_encode() should be called with a NULL picture until at least
12137           x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
12138           regression in make check due to the recent change in defaults which enabled
12139           b-frames and b-pyramid, both of which I believe increase the number of delayed
12140           frames when encoding.
12141
12142 2010-07-21 17:24:33 +0200  Robert Swain <robert.swain@collabora.co.uk>
12143
12144         * ext/x264/gstx264enc.c:
12145           x264enc: Improve x264enc defaults
12146           - medium x264 speed/quality preset
12147           - threads defaults to 0 which automatically uses 1.5x number of cpu cores
12148           Addresses part of bug #607798
12149
12150 2010-07-21 17:22:48 +0200  Robert Swain <robert.swain@collabora.co.uk>
12151
12152         * ext/x264/gstx264enc.c:
12153           x264enc: Fix property description typos
12154
12155 2010-07-22 11:53:04 +0200  Robert Swain <robert.swain@collabora.co.uk>
12156
12157         * ext/x264/gstx264enc.c:
12158           x264enc: Add some more debug info
12159
12160 2010-07-21 17:09:20 +0200  Robert Swain <robert.swain@collabora.co.uk>
12161
12162         * ext/x264/gstx264enc.c:
12163         * ext/x264/gstx264enc.h:
12164           x264enc: Add speed-preset and [psy-]tuning properties
12165           Use of a rate control method (pass, bitrate, quantizer, etc properties), a
12166           preset and possibly a profile and/or tuning are now the recommended way to
12167           configure x264 through x264enc.
12168           If a preset/tuning are specified then these will define the default values and
12169           the property defaults will be ignored. After this the option-string property is
12170           applied, followed by the user-set properties, fast first pass restrictions and
12171           finally the profile restrictions.
12172           Addresses part of bug #607798
12173
12174 2010-07-21 16:56:06 +0200  Robert Swain <robert.swain@collabora.co.uk>
12175
12176         * ext/x264/gstx264enc.c:
12177         * ext/x264/gstx264enc.h:
12178           x264enc: Refactor code in preparation for presets/tunings
12179           - Make defaults append the appropriate default value to a string. This is
12180           needed to differentiate between something user-set and the actual prop
12181           default.
12182           - Add an internal option string to which _set_property () cases append for the
12183           majority of properties.
12184           - Use gst_x264_enc_parse_options () to clean up application of settings. This
12185           will make order of application with respect to the presets and tunings quite
12186           simple.
12187           Addresses part of bug #607798
12188
12189 2010-07-21 16:32:11 +0200  Robert Swain <robert.swain@collabora.co.uk>
12190
12191         * ext/x264/gstx264enc.c:
12192           x264enc: Update available me types
12193           Use the x264_motion_est_names[] array to populate the enum of ME types. This is
12194           now self-maintaining.
12195
12196 2010-07-21 15:59:12 +0200  Robert Swain <robert.swain@collabora.co.uk>
12197
12198         * ext/x264/gstx264enc.c:
12199           x264enc: Use new libx264 API to affect fast first pass
12200           Uses new x264 API to apply reduced complexity values to the parameters to
12201           increase encoding speed in the first pass of a multi-pass encode. This does
12202           not impact on final quality.
12203           Addresses part of bug #607798
12204
12205 2010-07-21 15:52:28 +0200  Robert Swain <robert.swain@collabora.co.uk>
12206
12207         * ext/x264/gstx264enc.c:
12208         * ext/x264/gstx264enc.h:
12209           x264enc: Add profile property
12210           In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
12211           Profile. This makes it easier to achieve Baseline Profile for example.
12212           Addresses part of bug #607798
12213
12214 2010-07-21 15:40:27 +0200  Robert Swain <robert.swain@collabora.co.uk>
12215
12216         * ext/x264/gstx264enc.c:
12217         * ext/x264/gstx264enc.h:
12218           x264enc: Add option-string property
12219           Adds support for an x264 format option-string to specify advanced parameters
12220           Addresses part of bug #607798
12221
12222 2010-07-22 13:24:37 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12223
12224         * ext/mad/Makefile.am:
12225           mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
12226           Spotted by syntr0py.
12227
12228 2010-07-20 19:44:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12229
12230         * ext/x264/gstx264enc.c:
12231           x264enc: only set timebase on versions where it exists
12232
12233 2010-07-20 16:40:22 +0200  David Hoyt <dhoyt@llnl.gov>
12234
12235         * ext/x264/gstx264enc.c:
12236           x264enc: set appropriate time base
12237           Fixes #624786.
12238
12239 2010-06-30 18:45:49 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12240
12241         * tests/check/Makefile.am:
12242           tests: add plugin loading whitelist to test environment
12243           Only want to load core/-base/-ugly plugins here.
12244
12245 2010-06-28 16:12:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12246
12247         * autogen.sh:
12248         * configure.ac:
12249           Bump automake requirement to 1.10 and autoconf to 2.60
12250           For maintainability reasons and $(builddir).
12251           See #622944.
12252
12253 2010-06-28 09:34:30 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12254
12255         * gst/asfdemux/gstasfdemux.c:
12256           asfdemux: Fix seeking after last commits
12257           Don't handle wrong-state returns as errors to allow seeking to work
12258           again.
12259
12260 2010-06-24 19:46:39 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12261
12262         * gst/asfdemux/gstasfdemux.c:
12263           asfdemux: Push all pending data on EOS
12264           When on push mode and receiving an EOS event, asfdemux
12265           should push all pending data because we might be dealing
12266           with a broken file that has a preroll value higher
12267           than its actual length.
12268
12269 2010-06-24 19:29:17 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12270
12271         * gst/asfdemux/gstasfdemux.c:
12272           asfdemux: Fix sending eos event for chained asfs
12273           Properly push EOS event when finishing a chained asf file
12274           in pull mode
12275           Fixes #599718
12276
12277 2010-06-24 20:55:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12278
12279         * docs/plugins/Makefile.am:
12280         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12281         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12282         * docs/plugins/inspect/plugin-rmdemux.xml:
12283           docs: add rmdemux to docs properly
12284           The plugin has been renamed, remove old introspection file.
12285
12286 2010-06-24 18:04:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12287
12288         * docs/plugins/gst-plugins-ugly-plugins.args:
12289         * docs/plugins/inspect/plugin-x264.xml:
12290           docs: update for recent x264enc changes
12291
12292 2010-06-24 18:03:21 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12293
12294         * gst/realmedia/rmdemux.c:
12295           rmdemux: fix compiler warning when debugging system in core is disabled
12296
12297 2010-06-24 15:09:44 +0300  Stefan Kost <ensonic@users.sf.net>
12298
12299         * common:
12300           Automatic update of common submodule
12301           From 73ff93a to a519571
12302
12303 2010-06-23 11:05:11 +0200  Edward Hervey <bilboed@bilboed.com>
12304
12305         * gst/asfdemux/gstasfdemux.c:
12306           asfdemux: Allow at least 500ms of preroll.
12307           Some files have insanely low preroll values which break the
12308           all_streams_prerolled() logic.
12309           Fixes #622407
12310
12311 2010-06-22 11:41:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12312
12313         * ext/x264/gstx264enc.c:
12314           x264enc: add new h264 caps attribute alignment
12315           See #606662.
12316
12317 2010-06-18 14:35:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12318
12319         * ext/x264/gstx264enc.c:
12320         * ext/x264/gstx264enc.h:
12321           x264enc: conditionally expose enhanced upstream capabilities
12322           API: GstX264Enc:sliced-threads
12323           API: GstX264Enc:sync-lookahead
12324           API: GstX264Enc:intra-refresh
12325           API: GstX264Enc:mb-tree
12326           API: GstX264Enc:rc-lookahead
12327           See #607798.
12328
12329 2010-06-17 16:48:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12330
12331         * common:
12332         * docs/plugins/inspect/plugin-a52dec.xml:
12333         * docs/plugins/inspect/plugin-amrnb.xml:
12334         * docs/plugins/inspect/plugin-amrwbdec.xml:
12335         * docs/plugins/inspect/plugin-asf.xml:
12336         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12337         * docs/plugins/inspect/plugin-iec958.xml:
12338         * docs/plugins/inspect/plugin-mad.xml:
12339         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12340         * docs/plugins/inspect/plugin-mpegstream.xml:
12341         * docs/plugins/inspect/plugin-realmedia.xml:
12342           docs: update introspected plugin docs for gstdoc-scangobj and other changes
12343           Update common for latest gstdoc-scangobj and inspect xml files for
12344           escaping and pad template order changes.
12345
12346 2010-06-15 16:50:21 +0200  Edward Hervey <bilboed@bilboed.com>
12347
12348         * common:
12349           Automatic update of common submodule
12350           From 9339ccc to 35617c2
12351
12352 2010-06-15 16:54:42 +0300  Stefan Kost <ensonic@users.sf.net>
12353
12354         * common:
12355           Automatic update of common submodule
12356           From 5adb1ca to 9339ccc
12357
12358 2010-06-15 16:35:49 +0300  Stefan Kost <ensonic@users.sf.net>
12359
12360         * common:
12361           Automatic update of common submodule
12362           From 57c89b7 to 5adb1ca
12363
12364 2010-06-15 15:50:09 +0300  Stefan Kost <ensonic@users.sf.net>
12365
12366         * common:
12367           Automatic update of common submodule
12368           From c804988 to 57c89b7
12369
12370 2010-06-14 16:59:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12371
12372         * configure.ac:
12373         * gst/realmedia/rtspreal.c:
12374           configure: Update required GLib version to 2.20
12375
12376 2010-06-14 15:33:14 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12377
12378         * ext/a52dec/gsta52dec.c:
12379           a52dec: Call orc_init() before trying to get target flags
12380
12381 2010-06-14 14:34:56 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12382
12383         * ext/a52dec/gsta52dec.c:
12384           a52dec: Remove debug printf...
12385
12386 2010-06-14 14:34:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12387
12388         * configure.ac:
12389         * ext/a52dec/Makefile.am:
12390         * ext/a52dec/gsta52dec.c:
12391           a52dec: Use orc for CPU feature detection and don't check for liboil
12392
12393 2010-06-14 13:27:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12394
12395         * configure.ac:
12396           configure: Use GLIB_EXTRA_CFLAGS
12397
12398 2010-06-14 13:05:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12399
12400         * common:
12401           Automatic update of common submodule
12402           From 7a0fdf5 to c804988
12403
12404 2010-06-14 11:35:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12405
12406         * common:
12407           Automatic update of common submodule
12408           From 6da3bab to 7a0fdf5
12409
12410 2010-06-12 08:29:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12411
12412         * common:
12413           Automatic update of common submodule
12414           From 733fca9 to 6da3bab
12415
12416 2010-06-09 12:40:26 -0700  David Schleef <ds@schleef.org>
12417
12418         * common:
12419           Automatic update of common submodule
12420           From fad145b to 733fca9
12421
12422 2010-06-09 12:34:18 -0700  David Schleef <ds@schleef.org>
12423
12424         * common:
12425           Automatic update of common submodule
12426           From 47683c1 to fad145b
12427
12428 2010-06-05 14:11:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12429
12430         * gst/realmedia/rmdemux.c:
12431           rmdemux: pass bitrate on caps
12432           Set the bitrate on the caps, some decoders like sipro need this to function
12433           properly.
12434           Fixes #620007
12435
12436 2010-06-01 23:49:37 -0700  David Schleef <ds@schleef.org>
12437
12438         * common:
12439           Automatic update of common submodule
12440           From 17f89e5 to 47683c1
12441
12442 2010-06-01 22:55:22 -0700  David Schleef <ds@schleef.org>
12443
12444         * common:
12445           Automatic update of common submodule
12446           From fd7ca04 to 17f89e5
12447
12448 2010-05-31 16:57:42 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
12449
12450         * ext/x264/gstx264enc.c:
12451           x264enc: Only set i_weighted_pred on versions where it exists
12452
12453 2010-05-20 11:28:47 -0400  Tristan Matthews <tristan@sat.qc.ca>
12454
12455         * ext/lame/gstlamemp3enc.c:
12456           lamemp3enc: implement latency query
12457           The encoder's latency is deduced from the framesize. Fixes #618896.
12458
12459 2010-06-01 09:30:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12460
12461         * configure.ac:
12462         * docs/plugins/gst-plugins-ugly-plugins.args:
12463         * docs/plugins/gst-plugins-ugly-plugins.signals:
12464         * docs/plugins/inspect/plugin-a52dec.xml:
12465         * docs/plugins/inspect/plugin-amrnb.xml:
12466         * docs/plugins/inspect/plugin-amrwbdec.xml:
12467         * docs/plugins/inspect/plugin-asf.xml:
12468         * docs/plugins/inspect/plugin-cdio.xml:
12469         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12470         * docs/plugins/inspect/plugin-dvdread.xml:
12471         * docs/plugins/inspect/plugin-dvdsub.xml:
12472         * docs/plugins/inspect/plugin-iec958.xml:
12473         * docs/plugins/inspect/plugin-lame.xml:
12474         * docs/plugins/inspect/plugin-mad.xml:
12475         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12476         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12477         * docs/plugins/inspect/plugin-mpegstream.xml:
12478         * docs/plugins/inspect/plugin-realmedia.xml:
12479         * docs/plugins/inspect/plugin-siddec.xml:
12480         * docs/plugins/inspect/plugin-twolame.xml:
12481         * docs/plugins/inspect/plugin-x264.xml:
12482         * win32/common/config.h:
12483           Back to development
12484
12485 === release 0.10.15 ===
12486
12487 2010-05-30 14:21:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12488
12489         * ChangeLog:
12490         * NEWS:
12491         * RELEASE:
12492         * configure.ac:
12493         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
12494         * docs/plugins/inspect/plugin-a52dec.xml:
12495         * docs/plugins/inspect/plugin-amrnb.xml:
12496         * docs/plugins/inspect/plugin-amrwbdec.xml:
12497         * docs/plugins/inspect/plugin-asf.xml:
12498         * docs/plugins/inspect/plugin-cdio.xml:
12499         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12500         * docs/plugins/inspect/plugin-dvdread.xml:
12501         * docs/plugins/inspect/plugin-dvdsub.xml:
12502         * docs/plugins/inspect/plugin-iec958.xml:
12503         * docs/plugins/inspect/plugin-lame.xml:
12504         * docs/plugins/inspect/plugin-mad.xml:
12505         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12506         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12507         * docs/plugins/inspect/plugin-mpegstream.xml:
12508         * docs/plugins/inspect/plugin-realmedia.xml:
12509         * docs/plugins/inspect/plugin-siddec.xml:
12510         * docs/plugins/inspect/plugin-twolame.xml:
12511         * docs/plugins/inspect/plugin-x264.xml:
12512         * gst-plugins-ugly.doap:
12513         * win32/common/config.h:
12514           Release 0.10.15
12515
12516 2010-05-30 14:20:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12517
12518         * po/af.po:
12519         * po/az.po:
12520         * po/bg.po:
12521         * po/ca.po:
12522         * po/cs.po:
12523         * po/da.po:
12524         * po/de.po:
12525         * po/el.po:
12526         * po/en_GB.po:
12527         * po/es.po:
12528         * po/eu.po:
12529         * po/fi.po:
12530         * po/fr.po:
12531         * po/hu.po:
12532         * po/id.po:
12533         * po/it.po:
12534         * po/ja.po:
12535         * po/lt.po:
12536         * po/lv.po:
12537         * po/ms.po:
12538         * po/mt.po:
12539         * po/nb.po:
12540         * po/nl.po:
12541         * po/or.po:
12542         * po/pl.po:
12543         * po/pt_BR.po:
12544         * po/ru.po:
12545         * po/sk.po:
12546         * po/sl.po:
12547         * po/sq.po:
12548         * po/sr.po:
12549         * po/sv.po:
12550         * po/tr.po:
12551         * po/uk.po:
12552         * po/vi.po:
12553         * po/zh_CN.po:
12554           Update .po files
12555
12556 2010-05-30 12:10:29 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12557
12558         * configure.ac:
12559           configure: make implicit GLib and liboil requirements explicit
12560           core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
12561
12562 2010-05-26 23:16:46 -0400  Olivier Crête <tester@tester.ca>
12563
12564         * ext/x264/gstx264enc.c:
12565           x264enc: disable I weighted pred
12566           If it is enabled, then it will be main profile instead of baseline.
12567           This ensures maximum compatibility of the output stream until the
12568           encoder configuration interface gets an overhaul with explicit
12569           output profile selection.
12570           Fixes #619776.
12571
12572 2010-05-26 12:16:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12573
12574         * configure.ac:
12575         * win32/common/config.h:
12576           0.10.14.3 pre-release
12577
12578 2010-05-26 11:52:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12579
12580         * po/af.po:
12581         * po/az.po:
12582         * po/bg.po:
12583         * po/ca.po:
12584         * po/cs.po:
12585         * po/da.po:
12586         * po/de.po:
12587         * po/el.po:
12588         * po/en_GB.po:
12589         * po/es.po:
12590         * po/eu.po:
12591         * po/fi.po:
12592         * po/fr.po:
12593         * po/hu.po:
12594         * po/id.po:
12595         * po/it.po:
12596         * po/ja.po:
12597         * po/lt.po:
12598         * po/lv.po:
12599         * po/ms.po:
12600         * po/mt.po:
12601         * po/nb.po:
12602         * po/nl.po:
12603         * po/or.po:
12604         * po/pl.po:
12605         * po/pt_BR.po:
12606         * po/ru.po:
12607         * po/sk.po:
12608         * po/sl.po:
12609         * po/sq.po:
12610         * po/sr.po:
12611         * po/sv.po:
12612         * po/tr.po:
12613         * po/uk.po:
12614         * po/vi.po:
12615         * po/zh_CN.po:
12616           po: update translations
12617
12618 2010-05-26 11:55:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12619
12620         * common:
12621           Automatic update of common submodule
12622           From 357b0db to fd7ca04
12623
12624 2010-05-14 20:06:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12625
12626         * configure.ac:
12627         * win32/common/config.h:
12628           0.10.14.2 pre-release
12629
12630 2010-05-14 18:25:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12631
12632         * common:
12633           Automatic update of common submodule
12634           From 4d67bd6 to 357b0db
12635
12636 2010-05-14 16:02:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12637
12638         * gst/realmedia/rmdemux.c:
12639         * gst/realmedia/rmutils.c:
12640         * gst/realmedia/rmutils.h:
12641           rmdemux: add better sipr nibble swap routine
12642
12643 2010-05-13 17:57:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12644
12645         * gst/realmedia/rmdemux.c:
12646           rmdemux: descramble SIPR before pushing out
12647           Collect and descramble the SIPR packets before pushing.
12648           Descramble ATRAC audio.
12649           Fixes #618098
12650
12651 2010-05-13 17:57:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12652
12653         * gst/realmedia/rmutils.c:
12654         * gst/realmedia/rmutils.h:
12655           rm: add function to descramble sipr
12656
12657 2010-01-08 20:51:56 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
12658
12659         * ext/x264/gstx264enc.c:
12660         * ext/x264/gstx264enc.h:
12661           x264enc: Re-send the received upstream event as-is downstream
12662           https://bugzilla.gnome.org/show_bug.cgi?id=606689
12663
12664 2010-05-07 15:33:28 +0200  Edward Hervey <bilboed@bilboed.com>
12665
12666         * ext/amrnb/amrnb.c:
12667           amrnbenc: Set rank to GST_RANK_SECONDARY
12668
12669 2010-04-30 19:53:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12670
12671         * gst/realmedia/rtspreal.c:
12672           rtspreal: use GLib's base64 functions if available
12673           Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
12674
12675 2010-04-28 17:10:36 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
12676
12677         * ext/amrnb/amrnbdec.h:
12678         * ext/amrnb/amrnbenc.h:
12679         * ext/amrwbdec/amrwbdec.h:
12680           amr: Use correct includes (as pkg-config suggests)
12681           Fixes #617078
12682
12683 2010-04-27 13:15:47 +0300  Stefan Kost <ensonic@users.sf.net>
12684
12685         * gst/ac3parse/.gitignore:
12686         * gst/ac3parse/Makefile.am:
12687         * gst/ac3parse/README:
12688         * gst/ac3parse/ac3parse.vcproj:
12689         * gst/ac3parse/gstac3parse.c:
12690         * gst/ac3parse/gstac3parse.h:
12691           ac3parse: remove unported 0.8 plugin
12692           New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
12693
12694 2010-04-27 12:25:37 +0300  Stefan Kost <ensonic@users.sf.net>
12695
12696         * gst/mpegaudioparse/gstmpegaudioparse.c:
12697           docs: adding a mp3decoder as well is useful
12698
12699 2010-04-27 11:39:51 +0300  Stefan Kost <ensonic@users.sf.net>
12700
12701         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12702           docs: massage section index
12703
12704 2010-04-27 11:39:11 +0300  Stefan Kost <ensonic@users.sf.net>
12705
12706         * ext/amrwbdec/amrwbdec.c:
12707         * ext/amrwbdec/amrwbdec.h:
12708           amrwbdec: move define to source to avoid hiding it from the docs
12709
12710 2010-04-27 11:38:28 +0300  Stefan Kost <ensonic@users.sf.net>
12711
12712         * ext/cdio/gstcdiocddasrc.c:
12713           docs: remove short_desc, it is taken from element details
12714
12715 2010-04-27 11:37:52 +0300  Stefan Kost <ensonic@users.sf.net>
12716
12717         * gst/synaesthesia/gstsynaesthesia.c:
12718           docs: fix sections docs for synaesthesia
12719
12720 2010-04-27 11:02:15 +0300  Stefan Kost <ensonic@users.sf.net>
12721
12722         * docs/plugins/Makefile.am:
12723         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12724         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12725         * gst/mpegaudioparse/gstmpegaudioparse.c:
12726           docs: add docs for mp3parse
12727
12728 2010-04-20 17:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12729
12730         * gst-plugins-ugly.doap:
12731           doap: update repository info from cvs->git and maintainers
12732
12733 2010-04-23 14:41:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12734
12735         * common:
12736           Automatic update of common submodule
12737           From fc85867 to 4d67bd6
12738
12739 2010-04-13 16:59:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12740
12741         * tests/check/elements/x264enc.c:
12742           x264enc: adaptive NALU type checking
12743           In particular, be less picky about SEI NALU order, which makes test more
12744           robust with respect to changes in libx264.
12745           See also #615410.
12746
12747 2010-04-16 21:10:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12748
12749         * ext/x264/gstx264enc.c:
12750           x264enc: adaptive x264 header NAL layout handling
12751           Fixes #615410.
12752
12753 2010-04-15 16:31:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12754
12755         * gst/asfdemux/gstrtpasfdepay.c:
12756           asfdepay: we require a dynamic payload type
12757           Add an extra caps property that restricts the depayloader to only accept dynamic
12758           payload types.
12759
12760 2010-04-15 07:20:20 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12761
12762         * configure.ac:
12763           configure: Drop -Wcast-align
12764           Commit message copied from core's commit from Benjamin Otte:
12765           246f5dba96a5b50bb74621af67b30942cca72af5
12766           Apparently gcc warns that GstMiniObject is not castable to
12767           GstEvent/Message/Buffer due to them containing 64bit variables, even
12768           though ARM hackers claim that those only need 4byte alignment. And as
12769           long as gcc behaves that way, this warning is not very useful.
12770           So we'll remove the warning until this problem is fixed.
12771           Fixes #615698
12772
12773 2010-04-14 09:27:14 +0200  Edward Hervey <bilboed@bilboed.com>
12774
12775         * ext/mpeg2dec/gstmpeg2dec.c:
12776           mpeg2dec: copy over all buffer flags when copying buffers.
12777           Avoids losing the tff/rff video buffer flags
12778
12779 2010-03-14 12:16:21 +0100  Edward Hervey <bilboed@bilboed.com>
12780
12781         * gst/asfdemux/asfpacket.c:
12782           asfdemux: Make a table static to avoid having to always allocate it.
12783
12784 2010-04-13 16:31:25 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12785
12786         * ext/x264/gstx264enc.c:
12787           x264enc: fix up avcC header construction
12788           Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
12789           for BUILD_X264 < 76.
12790           Also fixes #610089.
12791
12792 2010-04-13 13:16:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12793
12794         * ext/x264/gstx264enc.c:
12795           x264enc: parameterize libx264 provided NAL layout in codec-data creation
12796
12797 2010-04-12 12:43:05 +0200  Edward Hervey <bilboed@bilboed.com>
12798
12799         * configure.ac:
12800           configure: Remove -Wundef flag
12801           Same fix as for #615161
12802
12803 2010-04-09 11:23:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12804
12805         * common:
12806           Automatic update of common submodule
12807           From fdf023d to fc85867
12808
12809 2010-04-09 09:55:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12810
12811         * gst-libs/gst/gettext.h:
12812           i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
12813
12814 2010-03-30 00:36:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12815
12816         * common:
12817         * ext/Makefile.am:
12818         * gst/Makefile.am:
12819           build: build plugins in parallel where possible, if make -jN is used
12820
12821 2010-03-26 17:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12822
12823         * Makefile.am:
12824           build: add cruft alert for common/shave*
12825
12826 2010-03-25 19:40:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12827
12828         * win32/MANIFEST:
12829           Fix make distcheck
12830           Remove removed file win32/common/config.h.in from MANIFEST.
12831
12832 2010-03-24 19:35:03 +0100  Edward Hervey <bilboed@bilboed.com>
12833
12834         * gst/synaesthesia/synaescope.c:
12835         * gst/synaesthesia/synaescope.h:
12836           synaestesia: Fix old-style prototype
12837
12838 2010-03-24 19:07:11 +0300  Руслан Ижбулатов <lrn1986@gmail.com>
12839
12840         * gst/realmedia/rmutils.c:
12841           Fix pointer type.
12842           Fixes #613815
12843
12844 2010-03-24 18:55:32 +0100  Edward Hervey <bilboed@bilboed.com>
12845
12846         * common:
12847           Automatic update of common submodule
12848           From 55cd514 to c1d07dd
12849
12850 2010-03-24 11:27:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12851
12852         * configure.ac:
12853         * ext/amrnb/amrnbdec.c:
12854         * ext/amrnb/amrnbenc.c:
12855         * ext/cdio/gstcdiocddasrc.h:
12856         * ext/dvdread/dvdreadsrc.c:
12857         * ext/lame/gstlame.h:
12858         * ext/lame/gstlamemp3enc.h:
12859         * ext/lame/plugin.c:
12860         * ext/mad/gstmad.c:
12861         * ext/x264/gstx264enc.c:
12862         * ext/x264/gstx264enc.h:
12863         * gst/mpegaudioparse/gstmpegaudioparse.c:
12864         * gst/mpegaudioparse/gstxingmux.c:
12865         * gst/mpegstream/gstdvddemux.c:
12866         * gst/mpegstream/gstmpegdemux.c:
12867         * gst/mpegstream/gstmpegparse.c:
12868         * gst/realmedia/asmrules.c:
12869         * gst/realmedia/pnmsrc.c:
12870         * gst/realmedia/pnmsrc.h:
12871         * gst/realmedia/rdtdepay.h:
12872         * gst/realmedia/rdtmanager.c:
12873         * gst/realmedia/rtspreal.c:
12874           build: Add all kinds of compiler warning flags and fix the resulting warnings
12875
12876 2010-03-19 00:03:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12877
12878         * ext/amrnb/Makefile.am:
12879         * ext/amrwbdec/Makefile.am:
12880         * ext/sidplay/Makefile.am:
12881         * gst/asfdemux/Makefile.am:
12882         * gst/mpegaudioparse/Makefile.am:
12883           build: fix up Makefile.am
12884           Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
12885           the order a bit here and there (see docs/random/moving-plugins).
12886
12887 2010-03-19 00:02:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12888
12889         * win32/common/config.h.in:
12890           win32: remove win32-specific config.h.in copy that's not used any longer
12891           The win32 config.h is now generated from the top-level config.h.in.
12892
12893 2010-03-18 15:53:14 +0100  Benjamin Otte <otte@redhat.com>
12894
12895         * ext/a52dec/gsta52dec.c:
12896         * ext/amrnb/amrnbdec.c:
12897         * ext/amrnb/amrnbenc.c:
12898         * ext/amrwbdec/amrwbdec.c:
12899         * ext/cdio/gstcdiocddasrc.c:
12900         * ext/dvdread/dvdreadsrc.c:
12901         * ext/lame/gstlame.c:
12902         * ext/mad/gstmad.c:
12903         * ext/mpeg2dec/gstmpeg2dec.c:
12904         * gst/ac3parse/gstac3parse.c:
12905         * gst/asfdemux/gstasfdemux.c:
12906         * gst/asfdemux/gstrtpasfdepay.c:
12907         * gst/asfdemux/gstrtspwms.c:
12908         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
12909         * gst/iec958/ac3iec.c:
12910         * gst/mpegaudioparse/gstmpegaudioparse.c:
12911         * gst/mpegaudioparse/gstxingmux.c:
12912         * gst/mpegstream/gstdvddemux.c:
12913         * gst/mpegstream/gstmpegdemux.c:
12914         * gst/mpegstream/gstmpegparse.c:
12915         * gst/mpegstream/gstrfc2250enc.c:
12916         * gst/realmedia/pnmsrc.c:
12917         * gst/realmedia/rademux.c:
12918         * gst/realmedia/rdtdepay.c:
12919         * gst/realmedia/rdtmanager.c:
12920         * gst/realmedia/rmdemux.c:
12921         * gst/realmedia/rtspreal.c:
12922         * gst/synaesthesia/gstsynaesthesia.c:
12923           gst_element_class_set_details => gst_element_class_set_details_simple
12924
12925 2010-03-16 15:05:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12926
12927         * ext/x264/gstx264enc.c:
12928           x264enc: Put pixel-aspect-ratio from input into the src pad caps
12929           Fixes bug #612995.
12930
12931 2010-03-12 13:59:53 +0100  Edward Hervey <bilboed@bilboed.com>
12932
12933         * common:
12934           Automatic update of common submodule
12935           From e272f71 to 55cd514
12936
12937 2010-03-11 11:21:19 +0100  Benjamin Otte <otte@redhat.com>
12938
12939         * common:
12940           Automatic update of common submodule
12941           From df8a7c8 to e272f71
12942
12943 2010-03-10 22:13:45 +0100  Benjamin Otte <otte@redhat.com>
12944
12945         * configure.ac:
12946           Update CXXFLAGS, too
12947
12948 2010-03-10 21:01:20 +0100  Benjamin Otte <otte@redhat.com>
12949
12950         * configure.ac:
12951           Update for recent changes to common submodule
12952           This just replaces every "$ERROR_CFLAGS" usage with a usage of
12953           "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
12954           previously.
12955           Actually using that separation will happen later.
12956
12957 2010-03-10 21:52:30 +0100  Benjamin Otte <otte@redhat.com>
12958
12959         * common:
12960           Automatic update of common submodule
12961           From 9720a7d to df8a7c8
12962
12963 2010-03-10 20:44:18 +0100  Benjamin Otte <otte@redhat.com>
12964
12965         * common:
12966           Automatic update of common submodule
12967           From 0b6e072 to 9720a7d
12968
12969 2010-03-10 16:10:17 +0100  Benjamin Otte <otte@redhat.com>
12970
12971         * common:
12972           Automatic update of common submodule
12973           From 7cc5eb4 to 0b6e072
12974
12975 2010-03-10 01:10:52 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12976
12977         * common:
12978           Automatic update of common submodule
12979           From 7aa65b5 to 7cc5eb4
12980
12981 2010-03-09 21:40:26 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12982
12983         * common:
12984           Automatic update of common submodule
12985           From 44ecce7 to 7aa65b5
12986
12987 2010-02-26 15:43:58 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12988
12989         * configure.ac:
12990           configure: Use automake 1.11 silent rules instead of shave if available
12991           This makes sure that we use something that is still maintained and
12992           also brings back libtool 1.5 support.
12993
12994 2010-03-09 17:42:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12995
12996         * configure.ac:
12997         * docs/plugins/inspect/plugin-a52dec.xml:
12998         * docs/plugins/inspect/plugin-amrnb.xml:
12999         * docs/plugins/inspect/plugin-amrwbdec.xml:
13000         * docs/plugins/inspect/plugin-asf.xml:
13001         * docs/plugins/inspect/plugin-cdio.xml:
13002         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13003         * docs/plugins/inspect/plugin-dvdread.xml:
13004         * docs/plugins/inspect/plugin-dvdsub.xml:
13005         * docs/plugins/inspect/plugin-iec958.xml:
13006         * docs/plugins/inspect/plugin-lame.xml:
13007         * docs/plugins/inspect/plugin-mad.xml:
13008         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13009         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13010         * docs/plugins/inspect/plugin-mpegstream.xml:
13011         * docs/plugins/inspect/plugin-realmedia.xml:
13012         * docs/plugins/inspect/plugin-siddec.xml:
13013         * docs/plugins/inspect/plugin-twolame.xml:
13014         * docs/plugins/inspect/plugin-x264.xml:
13015         * win32/common/config.h:
13016           Back to development
13017
13018 === release 0.10.14 ===
13019
13020 2010-03-06 01:13:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13021
13022         * ChangeLog:
13023         * NEWS:
13024         * RELEASE:
13025         * configure.ac:
13026         * docs/plugins/gst-plugins-ugly-plugins.args:
13027         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13028         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13029         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13030         * docs/plugins/inspect/plugin-a52dec.xml:
13031         * docs/plugins/inspect/plugin-amrnb.xml:
13032         * docs/plugins/inspect/plugin-amrwbdec.xml:
13033         * docs/plugins/inspect/plugin-asf.xml:
13034         * docs/plugins/inspect/plugin-cdio.xml:
13035         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13036         * docs/plugins/inspect/plugin-dvdread.xml:
13037         * docs/plugins/inspect/plugin-dvdsub.xml:
13038         * docs/plugins/inspect/plugin-iec958.xml:
13039         * docs/plugins/inspect/plugin-lame.xml:
13040         * docs/plugins/inspect/plugin-mad.xml:
13041         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13042         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13043         * docs/plugins/inspect/plugin-mpegstream.xml:
13044         * docs/plugins/inspect/plugin-realmedia.xml:
13045         * docs/plugins/inspect/plugin-siddec.xml:
13046         * docs/plugins/inspect/plugin-twolame.xml:
13047         * docs/plugins/inspect/plugin-x264.xml:
13048         * gst-plugins-ugly.doap:
13049         * win32/common/config.h:
13050           Release 0.10.14
13051
13052 2010-03-06 01:10:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13053
13054         * po/af.po:
13055         * po/az.po:
13056         * po/bg.po:
13057         * po/ca.po:
13058         * po/cs.po:
13059         * po/da.po:
13060         * po/de.po:
13061         * po/el.po:
13062         * po/en_GB.po:
13063         * po/es.po:
13064         * po/eu.po:
13065         * po/fi.po:
13066         * po/fr.po:
13067         * po/hu.po:
13068         * po/id.po:
13069         * po/it.po:
13070         * po/ja.po:
13071         * po/lt.po:
13072         * po/lv.po:
13073         * po/ms.po:
13074         * po/mt.po:
13075         * po/nb.po:
13076         * po/nl.po:
13077         * po/or.po:
13078         * po/pl.po:
13079         * po/pt_BR.po:
13080         * po/ru.po:
13081         * po/sk.po:
13082         * po/sl.po:
13083         * po/sq.po:
13084         * po/sr.po:
13085         * po/sv.po:
13086         * po/tr.po:
13087         * po/uk.po:
13088         * po/vi.po:
13089         * po/zh_CN.po:
13090           Update .po files
13091
13092 2010-03-03 22:52:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13093
13094         * configure.ac:
13095         * win32/common/config.h:
13096           0.10.13.4 pre-release
13097
13098 2010-02-22 19:13:11 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13099
13100         * ext/x264/gstx264enc.c:
13101         * tests/check/elements/x264enc.c:
13102           x264enc: Replace 'avc-sample' with 'avc' in caps
13103           In the element and in its tests
13104           Fixes #606662
13105
13106 2010-03-01 14:07:20 +0100  Edward Hervey <bilboed@bilboed.com>
13107
13108         * gst/asfdemux/gstasfdemux.c:
13109           asfdemux: Don't set durations of 0 on outgoing buffers.
13110           Some (broken) streams don't have the extended stream properties in
13111           the header, resulting in applying a duration of zero on outgoing
13112           buffers.
13113           Fixes #611473
13114
13115 2010-03-01 14:05:58 +0100  Edward Hervey <bilboed@bilboed.com>
13116
13117         * gst/asfdemux/asfpacket.c:
13118           asfdemux: Make sure we always set proper payload duration.
13119           Some (broken) streams will have a delta of 0, resulting in outgoing
13120           buffers having durations of 0.
13121           Fixes #611473
13122
13123 2010-02-24 01:40:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13124
13125         * configure.ac:
13126         * win32/common/config.h:
13127           0.10.13.3 pre-release
13128
13129 2010-02-19 10:13:34 +0100  Edward Hervey <bilboed@bilboed.com>
13130
13131         * gst/asfdemux/asfpacket.c:
13132           asfdemux: Make sure we don't end up with negative timestamps.
13133           Some files have payload with timestamps smaller than the preroll duration.
13134           Instead of blindly substracting the preroll value (and ending up with
13135           insanely high timestamps on the outgoing buffers), we make sure we
13136           never go below 0.
13137           Fixes #610432
13138
13139 2010-02-19 01:07:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13140
13141         * configure.ac:
13142         * win32/common/config.h:
13143           0.10.13.2 pre-release
13144           Update core/base requirement to 0.10.26, since that's more likely
13145           to be the actual requirement.
13146
13147 2010-02-19 01:06:44 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13148
13149         * po/LINGUAS:
13150         * po/el.po:
13151         * po/sl.po:
13152           po: update translations
13153
13154 2010-02-16 14:08:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13155
13156         * tests/check/elements/x264enc.c:
13157           x264enc: add caps check to x264enc unit test
13158           Add some minimal caps checking to x264enc unit test.
13159           See #610089.
13160
13161 2010-02-16 13:25:11 +0000  Vittorio Palmisano <vpalmisano@gmail.com>
13162
13163         * ext/x264/gstx264enc.c:
13164           x264enc: fix up avcC header construction and playback by flash players
13165           Fix off-by-one bug when constructing the avcC header chunk: we
13166           wrote wrong profile info into the header. The first byte in the
13167           SPS NAL we get from x264 is the nal type, not the profile_idc.
13168           Also add some debug logging.
13169           Fixes #610089.
13170
13171 2010-02-16 12:59:54 +0100  Robert Swain <robert.swain@collabora.co.uk>
13172
13173         * gst/asfdemux/gstasfdemux.c:
13174           asfdemux: Improve seek behaviour for audio-only with no index
13175           Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
13176           for video, we can just seek to seek_time instead.
13177
13178 2010-02-16 00:24:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13179
13180         * configure.ac:
13181           configure: fix up GST_CXXFLAGS properly
13182           We don't want C specific flags in GST_CXXFLAGS, so base it on the
13183           GST_CFLAGS that only contains the pkg-config CFLAGS but none of
13184           the GST_OPTION_CFLAGS. Also, we only need the local includes once.
13185
13186 2010-02-11 01:12:43 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13187
13188         * MAINTAINERS:
13189           Update MAINTAINERS, add myself
13190
13191 2010-02-15 23:16:32 +0200  Stefan Kost <ensonic@users.sf.net>
13192
13193         * configure.ac:
13194           configure: base GST_CXXFLAGS on --cflags from pkg-config
13195           pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
13196           point for for both C and CXX settings.
13197
13198 2010-02-14 23:18:44 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13199
13200         * common:
13201           Automatic update of common submodule
13202           From 96dc793 to 44ecce7
13203
13204 2010-02-01 01:33:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13205
13206         * Makefile.am:
13207         * configure.ac:
13208         * win32/common/.gitignore:
13209         * win32/common/config.h:
13210           win32: change how win32/common/config.h is updated
13211           Generate win32/common/config.h-new directly from config.h.in,
13212           using shell variables in configure and some hard-coded information.
13213           Change top-level makefile so that 'make win32-update' copies the
13214           generated file to win32/common/config.h, which we keep in source
13215           control. It's kept in source control so that the git tree is
13216           buildable from VS.
13217           This change is similar to the ones applied a while ago to GStreamer
13218           core, gst-plugins-base and gst-plugins-good and prevents configure
13219           from changing files in source control. The generated config.h
13220           should be ok, but needs testing.
13221
13222 2010-01-31 13:03:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13223
13224         * gst/realmedia/rtspreal.c:
13225           rtspreal: don't construct config header with uninitialised bytes
13226           Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
13227           a presumably unintentional padding of uninitialised bytes at the end
13228           of the CONT tags chunk, which should be harmless but causes warnings
13229           in valgrind (see #608533 for a test URL).
13230
13231 2010-01-30 19:12:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13232
13233         * gst/realmedia/rtspreal.c:
13234           rtspreal: add finalize function so we can free streams and rulebook
13235           Fix memory leak in Real RTSP component (#608533).
13236
13237 2010-01-30 19:10:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13238
13239         * gst/realmedia/rtspreal.c:
13240           rtspreal: fix minor memory leak
13241           Caps take their own reference when a buffer is added to them, so
13242           unref buffer after adding it to caps (#608533).
13243
13244 2010-01-30 19:06:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13245
13246         * gst/realmedia/rdtdepay.c:
13247           rdtdepay: unref input buffer when done
13248           Fixes memory leak, see #608533.
13249
13250 2010-01-30 15:19:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13251
13252         * common:
13253           Automatic update of common submodule
13254           From 15d47a6 to 96dc793
13255
13256 2010-01-29 19:47:03 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13257
13258         * ext/x264/gstx264enc.c:
13259         * ext/x264/gstx264enc.h:
13260           x264enc: make use of Access Unit delimiters configurable
13261           API: GstX264Enc:aud
13262
13263 2010-01-22 15:40:28 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13264
13265         * gst/asfdemux/asfpacket.c:
13266           asfdemux: Do not subtract padding twice
13267           Only subtract implicit padding if an explicit one isn't
13268           provided. Avoids subtracting it twice and causing
13269           parsing errors.
13270           Fixes #607698
13271
13272 2010-01-22 16:55:14 +0200  Stefan Kost <ensonic@users.sf.net>
13273
13274         * gst/asfdemux/gstasfdemux.c:
13275         * gst/mpegstream/gstmpegpacketize.c:
13276           assert: g_assert_not_reached() cannot replace return statement
13277           Fix build with assert being turned off.
13278
13279 2010-01-20 00:55:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13280
13281         * common:
13282           Automatic update of common submodule
13283           From 14cec89 to 15d47a6
13284
13285 2010-01-18 18:01:55 +0100  Edward Hervey <bilboed@bilboed.com>
13286
13287         * gst/asfdemux/gstasfdemux.c:
13288           asfdemux: Don't forget to update flow variable
13289           Forgot to update the return value in the loop.
13290
13291 2010-01-18 17:49:06 +0100  Edward Hervey <bilboed@bilboed.com>
13292
13293         * gst/asfdemux/gstasfdemux.c:
13294           asfdemux: Check flow return on every push
13295           We previously only aggregated flow returns after the while(push) loop,
13296           which meant that in some cases we would end-up not properly aggregating
13297           the flow returns.
13298           This is based on the same flow aggregation algorithm as oggdemux.
13299
13300 2010-01-11 16:14:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13301
13302         * ext/x264/gstx264enc.c:
13303           x264enc: Add stream-format to output caps
13304           Adds stream-format to output caps of x264enc that
13305           informs if the stream is in bytestream of avc format.
13306           Fixes #606662
13307
13308 2010-01-11 12:23:35 +0100  Arnaud Patard <apatard@mandriva.com>
13309
13310         * gst/mpegaudioparse/gstxingmux.c:
13311           xingmux: Fix unaligned memory access
13312           ARM/SPARC need 32bit alignment but xingmux accesses possibly
13313           unaligned memory, which leads to SIGBUS.
13314           Fixes bug #586464.
13315
13316 2010-01-07 14:36:47 -0800  Michael Smith <msmith@songbirdnest.com>
13317
13318         * gst/asfdemux/gstasfdemux.c:
13319           asfdemux: Use GST_STR_NULL in a couple of places.
13320           Fixes crashing on some of the log statements on win32.
13321
13322 2010-01-07 16:36:08 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13323
13324         * gst/realmedia/rmdemux.c:
13325           rmdemux: Parse and post bitrate for streams
13326           Parse the bitrate of the streams and post their tags.
13327           Fixes #599299
13328
13329 2010-01-07 13:54:21 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13330
13331         * gst/asfdemux/gstasfdemux.c:
13332         * gst/asfdemux/gstasfdemux.h:
13333           asfdemux: Post bitrate tag
13334           If stream bitrate object is available, post the bitrate
13335           tags.
13336           Fixes #599297
13337
13338 2010-01-04 15:19:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13339
13340         * gst/mpegaudioparse/gstmpegaudioparse.c:
13341         * gst/mpegaudioparse/gstmpegaudioparse.h:
13342           mp3parse: minor validation check of (Xing, VBRI) metadata
13343           ... to detect e.g. a truncated file, rendering some of the metadata invalid.
13344
13345 2010-01-04 14:59:06 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13346
13347         * gst/mpegaudioparse/gstmpegaudioparse.c:
13348           mp3parse: use proper total_time and total_bytes in various cases
13349           The correct basis for (Xing, VBRI) seek table calculations is the
13350           byte size and duration provided by that metadata, rather than some
13351           other (possibly even estimated) one.  This also prevents an infinite
13352           conversion loop in (unlikely) case where a TOC is provided without
13353           such corresponding (duration) metdata.
13354
13355 2009-12-08 19:55:04 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13356
13357         * gst/mpegaudioparse/gstmpegaudioparse.c:
13358         * gst/mpegaudioparse/gstmpegaudioparse.h:
13359           mp3parse: conserve stop time for non-accurate seek
13360           Use the same strategy as accurate seeks to store
13361           pending non-accurate seeks to avoid overwriting non-definite
13362           stop times. When doing non-accurate seeks our position
13363           reporting might drift off by some secs and the stream can
13364           end up before it should.
13365           Fixes #603695
13366
13367 2009-12-21 19:12:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13368
13369         * common:
13370           Automatic update of common submodule
13371           From 47cb23a to 14cec89
13372
13373 2009-12-18 16:04:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13374
13375         * ext/amrwbdec/amrwb.c:
13376           amrwbdec: give decoder a rank so decodebin/playbin will use it
13377
13378 2009-12-08 19:01:50 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13379
13380         * gst/mpegaudioparse/gstmpegaudioparse.c:
13381           mp3parse: return false when we can't seek
13382           When upstream can't seek, we return false as well
13383
13384 2009-12-02 11:21:22 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13385
13386         * ext/lame/gstlame.c:
13387         * ext/lame/gstlamemp3enc.c:
13388           lame: Avoid crash when seeking before negotiating
13389           lame's 'lgv' variable is only initialized when the caps
13390           is negotiated, whenever a seek happens before that, it would
13391           attempt to call a function on an empty pointer, causing the crash.
13392           Fixes #603515
13393
13394 2009-12-01 15:08:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13395
13396         * common:
13397           Automatic update of common submodule
13398           From 87bf428 to 47cb23a
13399
13400 2009-12-01 14:17:50 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13401
13402         * common:
13403           Automatic update of common submodule
13404           From da4c75c to 87bf428
13405
13406 2009-11-27 18:56:13 +0100  Edward Hervey <bilboed@bilboed.com>
13407
13408         * common:
13409           Automatic update of common submodule
13410           From 53a2485 to da4c75c
13411
13412 2009-11-26 15:54:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13413
13414         * gst/mpegaudioparse/gstmpegaudioparse.c:
13415           mp3parse: fix non-flushing seek
13416           Specifically, in addition to clearing lots of variables/offsets
13417           when receiving newsegment, also clear leftover data to match.
13418
13419 2009-11-20 21:32:31 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
13420
13421         * ext/x264/gstx264enc.c:
13422         * ext/x264/gstx264enc.h:
13423           x264enc: Make upstream GstForceKeyUnit thread-safe
13424           Also send the GstForceKeyUnit event downstream when an upstream on is received,
13425           allowing muxers or payloaders to take appropriate actions.
13426           https://bugzilla.gnome.org/show_bug.cgi?id=602556
13427
13428 2009-11-19 10:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13429
13430         * common:
13431           Automatic update of common submodule
13432           From a3e3ce4 to 53a2485
13433
13434 2009-11-18 09:58:39 +0100  Benjamin Gaignard <benjamin@gaignard.net>
13435
13436         * gst/asfdemux/gstasfdemux.c:
13437           asfdemux: Don't call strlen() on NULL pointers
13438           Fixes bug #602280.
13439
13440 2009-11-09 15:02:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13441
13442         * gst/asfdemux/gstasfdemux.c:
13443           asfdemux: Remove old pads when new ones are added
13444           The old pads were being removed before adding the new ones,
13445           we should add the new ones first.
13446           Fixes #599718
13447
13448 2009-11-09 13:30:45 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13449
13450         * gst/asfdemux/gstasfdemux.c:
13451         * gst/asfdemux/gstasfdemux.h:
13452           asfdemux: Handle chained asfs on pull mode
13453           Adds chained asfs handling to pull mode. It now checks if
13454           there is a new asf header after the last packet (when it
13455           is possible to know how many packets are) or it tries
13456           checking if a processed packet that fails is an header
13457           object.
13458           Fixes #599718
13459
13460 2009-11-09 10:24:46 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13461
13462         * gst/asfdemux/gstasfdemux.c:
13463         * gst/asfdemux/gstasfdemux.h:
13464           asfdemux: properly do chained asfs on push mode
13465           To properly do chained asfs work with playbin2, we need to
13466           push eos on the old pads before removing them.
13467           Fixes #599718
13468
13469 2009-10-27 17:48:03 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13470
13471         * gst/asfdemux/gstasfdemux.c:
13472         * gst/asfdemux/gstasfdemux.h:
13473           asfdemux: add support for chained asfs (push mode)
13474           Adds support for detecting and playing chained asfs
13475           in push mode. asfdemux tries to detect a new asf start
13476           by identifying the header object guid in a input buffer.
13477           When it finds it, it resets its state, removing its pads
13478           and creates new ones for the new file.
13479
13480 2009-11-05 18:33:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13481
13482         * gst/asfdemux/gstasfdemux.c:
13483           asfdemux: fix two small leaks
13484
13485 2009-11-05 18:19:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13486
13487         * gst/asfdemux/gstasfdemux.c:
13488           asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
13489           WM/Track has a 0 base but is often wrongly written as starting from 1,
13490           so not as reliable as WM/TrackNumber which always starts from 1.
13491
13492 2009-11-05 18:11:55 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13493
13494         * gst/asfdemux/gstasfdemux.c:
13495           asfdemux: WM/Track starts counting from 0, adjust to start from 1
13496
13497 2009-11-05 18:11:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13498
13499         * gst/asfdemux/gstasfdemux.c:
13500           asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
13501           There's both WM/Track and WM/TrackNumber.
13502
13503 2009-11-04 15:52:09 +0000  Jan Schmidt <thaytan@noraisin.net>
13504
13505         * ext/a52dec/gsta52dec.c:
13506           a52dec: Fix debug statement: Pass pos variable instead of time() function
13507
13508 2009-11-04 15:50:17 +0000  Jan Schmidt <thaytan@noraisin.net>
13509
13510         * gst/dvdsub/gstdvdsubdec.c:
13511           dvdsubdec: Fix printf format string warning
13512
13513 2009-11-04 15:46:04 +0000  Jan Schmidt <thaytan@noraisin.net>
13514
13515         * gst/asfdemux/gstasfdemux.c:
13516           asfdemux: Fix bogus variable used uninitialised warnings
13517
13518 2009-11-04 13:55:39 +0000  Jan Schmidt <thaytan@noraisin.net>
13519
13520         * po/Makevars:
13521           po: Don't create backup .po files
13522           As well as preventing creation of useless backup files, it works
13523           around a bug in gettext 0.17 on OS/X
13524
13525 2009-10-29 11:39:13 -0700  Michael Smith <msmith@songbirdnest.com>
13526
13527         * gst/asfdemux/asfpacket.c:
13528           asfdemux: fix c99-style comments.
13529
13530 2009-10-29 10:34:17 -0700  Michael Smith <msmith@songbirdnest.com>
13531
13532         * gst/asfdemux/asfpacket.c:
13533           asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
13534
13535 2009-10-27 12:33:24 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
13536
13537         * gst/realmedia/rmutils.c:
13538           rmutils: fix byteswapping
13539           fix the byteswapping code that was wrong because of the side effects of the
13540           READ/WRITE macros.
13541           Fixes #599676
13542
13543 2009-10-20 20:00:44 +0100  Robert Swain <robert.swain@gmail.com>
13544
13545         * ext/x264/gstx264enc.c:
13546           x264enc: Adapt to slightly modified x264 API
13547           Fixes #599095.
13548
13549 2009-10-26 17:31:19 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13550
13551         * gst/asfdemux/asfpacket.c:
13552           asfdemux: careful to avoid crash on bogus data
13553           When receiving bogus data, we have to avoid subtracting a value
13554           larger than 'size' from 'size' variable, resulting in a wrap
13555           that would make 'size' a really large bogus value.
13556           Fixes #599333
13557
13558 2009-10-26 00:56:37 +0000  Jan Schmidt <thaytan@noraisin.net>
13559
13560         * win32/common/config.h:
13561           win32: Commit bumped version number
13562
13563 2009-10-17 13:46:13 +0200  Edward Hervey <bilboed@bilboed.com>
13564
13565         * gst/mpegaudioparse/gstmpegaudioparse.c:
13566           mpegaudioparse: Don't use expensive glib ways to get an enum nick.
13567           Fixes #598761
13568           This removes a good 50% of processing time for parsing a buffer.
13569           We do this by simply... getting the nicks that we already have handy
13570           instead of going through the expensive glib system.
13571
13572 2009-10-24 20:36:41 +0200  Edward Hervey <bilboed@bilboed.com>
13573
13574         * configure.ac:
13575           configure.ac: And back to development we go...
13576
13577 === release 0.10.13 ===
13578
13579 2009-10-21 17:16:00 +0100  Jan Schmidt <thaytan@noraisin.net>
13580
13581         * ChangeLog:
13582         * NEWS:
13583         * RELEASE:
13584         * common:
13585         * configure.ac:
13586         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13587         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13588         * docs/plugins/inspect/plugin-a52dec.xml:
13589         * docs/plugins/inspect/plugin-asf.xml:
13590         * docs/plugins/inspect/plugin-cdio.xml:
13591         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13592         * docs/plugins/inspect/plugin-dvdread.xml:
13593         * docs/plugins/inspect/plugin-dvdsub.xml:
13594         * docs/plugins/inspect/plugin-iec958.xml:
13595         * docs/plugins/inspect/plugin-lame.xml:
13596         * docs/plugins/inspect/plugin-mad.xml:
13597         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13598         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13599         * docs/plugins/inspect/plugin-mpegstream.xml:
13600         * docs/plugins/inspect/plugin-realmedia.xml:
13601         * docs/plugins/inspect/plugin-siddec.xml:
13602         * docs/plugins/inspect/plugin-twolame.xml:
13603         * docs/plugins/inspect/plugin-x264.xml:
13604         * gst-plugins-ugly.doap:
13605         * win32/common/config.h:
13606           Release 0.10.13
13607
13608 2009-10-21 17:02:42 +0100  Jan Schmidt <thaytan@noraisin.net>
13609
13610         * po/af.po:
13611         * po/az.po:
13612         * po/bg.po:
13613         * po/ca.po:
13614         * po/cs.po:
13615         * po/da.po:
13616         * po/de.po:
13617         * po/en_GB.po:
13618         * po/es.po:
13619         * po/eu.po:
13620         * po/fi.po:
13621         * po/fr.po:
13622         * po/hu.po:
13623         * po/id.po:
13624         * po/it.po:
13625         * po/ja.po:
13626         * po/lt.po:
13627         * po/lv.po:
13628         * po/ms.po:
13629         * po/mt.po:
13630         * po/nb.po:
13631         * po/nl.po:
13632         * po/or.po:
13633         * po/pl.po:
13634         * po/pt_BR.po:
13635         * po/ru.po:
13636         * po/sk.po:
13637         * po/sq.po:
13638         * po/sr.po:
13639         * po/sv.po:
13640         * po/tr.po:
13641         * po/uk.po:
13642         * po/vi.po:
13643         * po/zh_CN.po:
13644           Update .po files
13645
13646 2009-10-16 10:16:55 +0300  Stefan Kost <ensonic@users.sf.net>
13647
13648         * common:
13649           Automatic update of common submodule
13650           From 85d1530 to 0702fe1
13651
13652 2009-10-15 23:56:55 +0100  Jan Schmidt <thaytan@noraisin.net>
13653
13654         * ChangeLog:
13655         * configure.ac:
13656         * po/af.po:
13657         * po/az.po:
13658         * po/bg.po:
13659         * po/ca.po:
13660         * po/cs.po:
13661         * po/da.po:
13662         * po/de.po:
13663         * po/en_GB.po:
13664         * po/es.po:
13665         * po/eu.po:
13666         * po/fi.po:
13667         * po/fr.po:
13668         * po/hu.po:
13669         * po/id.po:
13670         * po/it.po:
13671         * po/ja.po:
13672         * po/lt.po:
13673         * po/lv.po:
13674         * po/ms.po:
13675         * po/mt.po:
13676         * po/nb.po:
13677         * po/nl.po:
13678         * po/or.po:
13679         * po/pl.po:
13680         * po/pt_BR.po:
13681         * po/ru.po:
13682         * po/sk.po:
13683         * po/sq.po:
13684         * po/sr.po:
13685         * po/sv.po:
13686         * po/tr.po:
13687         * po/uk.po:
13688         * po/vi.po:
13689         * po/zh_CN.po:
13690         * win32/common/config.h:
13691           0.10.12.3 pre-release
13692
13693 2009-10-14 10:41:48 +0200  Edward Hervey <bilboed@bilboed.com>
13694
13695         * common:
13696           Automatic update of common submodule
13697           From a3e3ce4 to 85d1530
13698
13699 2009-10-13 13:05:32 +0100  Jan Schmidt <thaytan@noraisin.net>
13700
13701         * ext/a52dec/gsta52dec.c:
13702           a52dec: Fix reference leak on all input buffers in 'dvd mode'
13703           https://bugzilla.gnome.org/show_bug.cgi?id=598272
13704
13705 2009-10-12 13:54:27 +0100  Jan Schmidt <thaytan@noraisin.net>
13706
13707         * ChangeLog:
13708         * configure.ac:
13709         * po/LINGUAS:
13710         * po/af.po:
13711         * po/az.po:
13712         * po/bg.po:
13713         * po/ca.po:
13714         * po/cs.po:
13715         * po/da.po:
13716         * po/de.po:
13717         * po/en_GB.po:
13718         * po/es.po:
13719         * po/eu.po:
13720         * po/fi.po:
13721         * po/fr.po:
13722         * po/hu.po:
13723         * po/id.po:
13724         * po/it.po:
13725         * po/ja.po:
13726         * po/lt.po:
13727         * po/lv.po:
13728         * po/ms.po:
13729         * po/mt.po:
13730         * po/nb.po:
13731         * po/nl.po:
13732         * po/or.po:
13733         * po/pl.po:
13734         * po/pt_BR.po:
13735         * po/ru.po:
13736         * po/sk.po:
13737         * po/sq.po:
13738         * po/sr.po:
13739         * po/sv.po:
13740         * po/tr.po:
13741         * po/uk.po:
13742         * po/vi.po:
13743         * po/zh_CN.po:
13744         * win32/common/config.h:
13745           0.10.12.2 pre-release
13746
13747 2009-10-12 11:31:22 +0100  Jan Schmidt <thaytan@noraisin.net>
13748
13749         * docs/plugins/gst-plugins-ugly-plugins.args.new:
13750         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
13751           docs: Remove files accidentally added
13752           Remove the gst-plugins-ugly-plugins.args.new and
13753           gst-plugins-ugly-plugins.signals.new files, that appear
13754           to have been accidentally added in commit
13755           f5d046a0b034f9bd7274291f7131ee5db1a30052
13756
13757 2009-09-16 00:00:28 +0100  Jan Schmidt <thaytan@noraisin.net>
13758
13759         * ext/a52dec/gsta52dec.c:
13760           a52dec: Add some debugging for new segment events
13761
13762 2009-10-11 16:18:37 +0200  Josep Torra <n770galaxy@gmail.com>
13763
13764         * ext/mpeg2dec/gstmpeg2dec.c:
13765           mpeg2dec: fix warning in macosx snow leopard
13766
13767 2009-10-11 16:16:09 +0200  Josep Torra <n770galaxy@gmail.com>
13768
13769         * gst/mpegstream/gstmpegparse.c:
13770           mpegstream: fix warning in macosx snow leopard
13771
13772 2009-10-11 16:14:08 +0200  Josep Torra <n770galaxy@gmail.com>
13773
13774         * gst/mpegaudioparse/gstmpegaudioparse.c:
13775           mpegaudioparse: fix warning in macosx snow leopard
13776
13777 2009-10-11 16:09:11 +0200  Josep Torra <n770galaxy@gmail.com>
13778
13779         * gst/dvdsub/gstdvdsubdec.c:
13780           dvdsubdec: fix warning on macosx snow leopard
13781
13782 2009-10-11 16:06:25 +0200  Josep Torra <n770galaxy@gmail.com>
13783
13784         * gst/asfdemux/gstasfdemux.c:
13785           asfdemux: fix warning in macosx snow leopard
13786
13787 2009-10-08 19:58:25 +0300  René Stadler <rene.stadler@nokia.com>
13788
13789         * gst/mpegaudioparse/gstmpegaudioparse.c:
13790           mp3parse: don't fail SEEKING query when upstream query fails for TIME format
13791
13792 2009-10-08 11:01:03 +0100  Jan Schmidt <thaytan@noraisin.net>
13793
13794         * common:
13795           Automatic update of common submodule
13796           From 19fa4f3 to a3e3ce4
13797
13798 2009-10-07 14:22:09 +0300  Stefan Kost <ensonic@users.sf.net>
13799
13800         * gst/asfdemux/gstasfdemux.c:
13801         * gst/realmedia/rdtmanager.c:
13802           build: fprintf, sprintf, sscanf need stdio.h
13803
13804 2009-10-02 18:27:11 +0300  Stefan Kost <ensonic@users.sf.net>
13805
13806         * ext/mad/gstmad.c:
13807           mad: add missing include to fix the build
13808
13809 2009-10-05 12:13:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13810
13811         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13812           dvdlpcm: whitespace fixes
13813
13814 2009-10-04 22:51:41 +0100  Christian F.K. Schaller <christian.schaller@collabora.co.uk>
13815
13816         * gst-plugins-ugly.spec.in:
13817           update spec file
13818
13819 2009-10-02 15:22:38 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13820
13821         * configure.ac:
13822           x264enc: adjust configure checking to changed upstream
13823
13824 2009-10-01 18:58:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13825
13826         * ext/x264/gstx264enc.c:
13827           x264enc: conditionally adjust to new upstream API
13828           Fixes #596517.
13829
13830 2009-09-24 17:49:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13831
13832         * gst/mpegaudioparse/gstmpegaudioparse.c:
13833         * gst/mpegaudioparse/gstmpegaudioparse.h:
13834           mpegaudioparse: prevent infinite (re)syncing
13835           Conflicts:
13836           gst/mpegaudioparse/gstmpegaudioparse.c
13837
13838 2009-09-22 12:13:38 -0700  Michael Smith <msmith@songbirdnest.com>
13839
13840         * gst/mpegaudioparse/gstmpegaudioparse.c:
13841           mp3parse: Refactor checking for sync. Make resyncing more reliable.
13842           Previously, we could get false sync relatively easily - it sometimes happened
13843           on real files. This cleans the code up a fair bit, and makes it require more
13844           confirmation that we've found valid sync before continuing.
13845
13846 2009-09-17 16:12:29 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13847
13848         * gst/mpegaudioparse/gstmpegaudioparse.c:
13849           mpegaudioparse: ensure 2 valid headers in a row when resyncing
13850
13851 2009-09-11 10:05:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13852
13853         * gst/mpegstream/gstdvddemux.c:
13854           dvddemux: remove bogus ifndef
13855
13856 2009-09-05 10:23:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13857
13858         * common:
13859           Automatic update of common submodule
13860           From 94f95e3 to 19fa4f3
13861
13862 2009-09-01 12:22:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13863
13864         * ext/mpeg2dec/gstmpeg2dec.c:
13865           mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
13866
13867 2009-08-31 13:42:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13868
13869         * gst/dvdsub/gstdvdsubparse.c:
13870           dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
13871
13872 2009-08-24 13:59:05 -0700  David Schleef <ds@schleef.org>
13873
13874         * ext/amrnb/amrnbdec.c:
13875         * ext/amrnb/amrnbenc.c:
13876           Remove Ronald Bultje from Authors field
13877           Replaced with "GStreamer maintainers
13878           <gstreamer-devel@lists.sourceforge.net>" or just removed,
13879           depending on the number of other authors.
13880
13881 2009-08-24 13:57:14 -0700  David Schleef <ds@schleef.org>
13882
13883         * gst/asfdemux/Makefile.am:
13884         * gst/asfdemux/gstasfmux.c:
13885         * gst/asfdemux/gstasfmux.h:
13886           asfdemux: Remove old non-built asfmux code
13887           Remove so people don't confuse it with the new asfmux code
13888           in -bad.
13889
13890 2009-08-23 13:35:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13891
13892         * ext/a52dec/gsta52dec.c:
13893           a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
13894           It's not defined for older liba52 versions.
13895
13896 2009-08-23 13:34:32 +0200  Mart Raudsepp <leio@gentoo.org>
13897
13898         * ext/a52dec/gsta52dec.c:
13899           a52dec: Allow liba52 to use djbfft based IMDCT transform
13900           liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
13901           IMDCT transform acceleration. It does however have a software based
13902           acceleration using the djbfft library (D.J. Bernstein's library for
13903           fourier transforms - Extremely fast library for floating-point
13904           convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
13905           flag.
13906           The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
13907           and AltiVec implementations, but those are checked for first, and
13908           djbfft is chosen only if none of those is available - good in the
13909           case of some distributions including a port of the MPlayer changes
13910           in their system a52dec library.
13911           The down and upmix code in liba52 doesn't seem to be disturbed by
13912           this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
13913           versions if passed from oil_cpu_get_flags (SSE currently is not).
13914           Fixes bug #592787.
13915
13916 2009-08-17 17:31:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13917
13918         * configure.ac:
13919           amr: Use opencore-amr pkg-config files if possible
13920           This makes it possible to build the plugins when the libraries
13921           are installed at non-standard locations.
13922           Fixes bug #591348.
13923
13924 2009-08-14 12:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13925
13926         * gst/mpegaudioparse/gstmpegaudioparse.c:
13927           mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
13928           Metadata provided seek tables are consistent with metadata's view of
13929           total size, which typically matches real size, but need not do so
13930           (e.g. a truncated file).  Fixes seeking and position reporting
13931           in such truncated files (although duration based on metadata may then
13932           still be incorrect).
13933
13934 2009-08-10 22:22:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13935
13936         * configure.ac:
13937           configure: bump core/base requirements to released versions
13938           to avoid confusion.
13939
13940 2009-08-04 10:44:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13941
13942         * configure.ac:
13943           configure: Remove all mentions to the id3tag plugin which was removed
13944
13945 2009-08-01 08:43:21 +0200  Marvin Schmidt <marvin_schmidt@gmx.net>
13946
13947         * configure.ac:
13948           mad: make check for mad independent of the check for id3tag
13949           Fixes bug #590432.
13950
13951 2009-07-31 00:25:43 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
13952
13953         * gst/asfdemux/gstrtpasfdepay.c:
13954           rtpasfdepay: set padding size to the correct value
13955           asf packets in rtp packets should come with their padding fields
13956           set to 0 and the depayload must update them to the correct
13957           value before pushing downstream
13958
13959 2009-07-27 20:12:20 +0200  Iago Toral <itoral@igalia.com>
13960
13961         * configure.ac:
13962         * docs/plugins/Makefile.am:
13963         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13964         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13965         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13966         * docs/plugins/inspect/plugin-amrnb.xml:
13967         * docs/plugins/inspect/plugin-amrwbdec.xml:
13968         * ext/Makefile.am:
13969         * ext/amrnb/GstAmrnbEnc.prs:
13970         * ext/amrnb/Makefile.am:
13971         * ext/amrnb/README:
13972         * ext/amrnb/amrnb.c:
13973         * ext/amrnb/amrnbdec.c:
13974         * ext/amrnb/amrnbdec.h:
13975         * ext/amrnb/amrnbenc.c:
13976         * ext/amrnb/amrnbenc.h:
13977         * ext/amrnb/amrnbparse.c:
13978         * ext/amrnb/amrnbparse.h:
13979         * ext/amrwbdec/Makefile.am:
13980         * ext/amrwbdec/README:
13981         * ext/amrwbdec/amrwb.c:
13982         * ext/amrwbdec/amrwbdec.c:
13983         * ext/amrwbdec/amrwbdec.h:
13984           amr: Add AMR-WB decoder and AMR-NB encoder and decoder
13985           These are based on the OpenCore codecs.
13986           Fixes bug #584890.
13987
13988 2009-07-24 00:43:07 +0300  Stefan Kost <ensonic@users.sf.net>
13989
13990         * common:
13991           Automatic update of common submodule
13992           From fedaaee to 94f95e3
13993
13994 2009-07-22 11:10:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13995
13996         * LICENSE_readme:
13997         * REQUIREMENTS:
13998         * configure.ac:
13999         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14000         * docs/plugins/gst-plugins-ugly-plugins.args.new:
14001         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
14002         * docs/plugins/inspect/plugin-dvdnav.xml:
14003         * ext/Makefile.am:
14004         * ext/dvdnav/.gitignore:
14005         * ext/dvdnav/Makefile.am:
14006         * ext/dvdnav/README:
14007         * ext/dvdnav/dvdnavsrc.c:
14008         * ext/dvdnav/dvdnavsrc.h:
14009         * ext/dvdnav/gst-dvd:
14010         * ext/dvdread/dvdreadsrc.c:
14011         * gst-plugins-ugly.spec.in:
14012         * po/POTFILES.in:
14013           dvdnav: remove dvdnav plugin
14014           Remove dvdnav plugin, it has no future. resindvd is the plugin to
14015           use for dvd playback. Note that dvdnav was never really enabled
14016           in -ugly, you had to edit configure.ac to get it built.
14017
14018 2009-06-20 14:31:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14019
14020         * tests/check/elements/mpeg2dec.c:
14021           mpeg2dec: Fix unused variables compiler warnings in unit test
14022
14023 2009-06-26 15:21:12 +0100  Jan Schmidt <thaytan@noraisin.net>
14024
14025         * autogen.sh:
14026           autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
14027           Check for more automake command variants. Use printf instead of 'echo -n'
14028           for portability
14029
14030 2009-07-13 12:24:14 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
14031
14032         * common:
14033           Automatic update of common submodule
14034           From 5845b63 to fedaaee
14035
14036 2009-02-10 13:25:54 +0000  Tim-Philipp Muller <tpm@mini.centricular.net>
14037
14038         * .gitignore:
14039           Make git ignore more files
14040
14041 2009-06-29 11:10:42 +0200  Edward Hervey <bilboed@bilboed.com>
14042
14043         * gst/asfdemux/gstasfdemux.c:
14044           asfdemux: Refactor multiple packet pull.
14045           This also fixes a bug by which the first buffer (in a multi-packet mode)
14046           passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
14047           full incoming buffer and not just of the single asf packet.
14048           Fixes corrupted frames introduced by latest commit.
14049
14050 2009-06-29 10:58:49 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14051
14052         * gst/asfdemux/gstasfdemux.c:
14053           asfdemux: use the right accurate field
14054           Remove accurate variable and its faulty use because the real variable is an
14055           instance variable.
14056
14057 2009-06-28 17:48:11 +0200  Edward Hervey <bilboed@bilboed.com>
14058
14059         * gst/asfdemux/asfpacket.c:
14060         * gst/asfdemux/gstasfdemux.c:
14061           asfdemux: Sprinkle branch prediction macros accross the code
14062
14063 2009-06-28 17:43:12 +0200  Edward Hervey <bilboed@bilboed.com>
14064
14065         * gst/asfdemux/gstasfdemux.c:
14066           asfdemux: Delay newsegment handling until we have a keyframe.
14067           We now have a chance for packets to be collected before we send out the
14068           newsegment. If we're not in accurate seeking (keyunit) it will set
14069           the segment start/time to the keyframe's timestamp.
14070
14071 2009-06-28 17:39:23 +0200  Edward Hervey <bilboed@bilboed.com>
14072
14073         * gst/asfdemux/gstasfdemux.c:
14074           asfdemux: Remove useless check. We already have checked for it above.
14075
14076 2009-06-28 17:31:11 +0200  Edward Hervey <bilboed@bilboed.com>
14077
14078         * gst/asfdemux/gstasfdemux.c:
14079           asfdemux: No longer queue GOPs now that seeking is fixed.
14080           We now *always* seek to the keyframe just before our requested position.
14081           When we encounter the first keyframe and we were not accurate (therefore doing
14082           keyframe seeking), we update the segment start position to the keyframe timestamp.
14083
14084 2009-06-28 17:42:44 +0200  Edward Hervey <bilboed@bilboed.com>
14085
14086         * gst/asfdemux/gstasfdemux.c:
14087         * gst/asfdemux/gstasfdemux.h:
14088           asfdemux: Store the accurate seeking flag
14089
14090 2009-06-28 17:04:00 +0200  Edward Hervey <bilboed@bilboed.com>
14091
14092         * gst/asfdemux/gstasfdemux.c:
14093           asfdemux: Use the average frame duration for buffers without a duration.
14094           This will still cause some timestamp jitter, but giving a hint as to the duration
14095           rather than nothing seems to be a better idea.
14096           Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
14097           duration using the accumulated packet duration (which will be correct).
14098
14099 2009-06-28 17:02:17 +0200  Edward Hervey <bilboed@bilboed.com>
14100
14101         * gst/asfdemux/gstasfdemux.c:
14102         * gst/asfdemux/gstasfdemux.h:
14103           asfdemux: Use index entry packet count to optimize seeking.
14104           The simple index entries also contain the number of packets one needs
14105           to retrieve at a given position to get a full keyframe. We therefore
14106           use that information to retrieve all those packets in one buffer when
14107           working in pull-mode.
14108
14109 2009-06-26 20:52:29 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
14110
14111         * gst/asfdemux/gstasfdemux.c:
14112           asfdemux: Do not try to free const pointer
14113           In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
14114           asfdemux tried to free a const pointer that had been cast to a
14115           normal pointer variable.
14116
14117 2009-06-26 20:44:09 +0200  Edward Hervey <bilboed@bilboed.com>
14118
14119         * gst/asfdemux/gstasfdemux.c:
14120           asfdemux: Use presentation timestamp when searching in the index.
14121           We need to take the preroll into account... else we end up too early.
14122
14123 2009-06-26 13:43:16 +0100  Jan Schmidt <thaytan@noraisin.net>
14124
14125         * common:
14126           Automatic update of common submodule
14127           From f3bb51b to 5845b63
14128
14129 2009-06-26 13:35:38 +0200  Edward Hervey <bilboed@bilboed.com>
14130
14131         * gst/asfdemux/gstasfdemux.c:
14132           asfdemux: Convert index entry from presentation time to timestamps.
14133           We weren't taking the preroll into account previously, meaning that we
14134           were always seeking preroll nanoseconds too early... resulting in a lot
14135           of dropped packets (which are before the start time).
14136           This brings quit a bit closer to as-fast-as-possible seeking in asf files.
14137
14138 2009-06-26 10:58:56 +0200  Edward Hervey <bilboed@bilboed.com>
14139
14140         * common:
14141         * gst/asfdemux/gstasfdemux.c:
14142           asfdemux: Fix byte array metadata handling.
14143           We basically discard byte array metadata. Should be trivial to adapt
14144           to storing the pointers if we need it later on.
14145
14146 2009-06-26 10:41:28 +0200  Edward Hervey <bilboed@bilboed.com>
14147
14148         * gst/asfdemux/gstasfdemux.c:
14149         * gst/asfdemux/gstasfdemux.h:
14150           asfdemux: Handle PAR/interlaced information stored in packet payload.
14151           This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
14152           in the ASF Packet payload extensions).
14153
14154 2009-06-26 10:40:39 +0200  Edward Hervey <bilboed@bilboed.com>
14155
14156         * gst/asfdemux/gstasfdemux.c:
14157         * gst/asfdemux/gstasfdemux.h:
14158           asfdemux: Store/Handle global metadata (not specific to one stream).
14159           This allows us to store (and handle) PAR information which might be stored there.
14160
14161 2009-06-25 18:24:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14162
14163         * gst/mpegaudioparse/gstmpegaudioparse.c:
14164           mpegaudioparse: fix Xing inverse seek table building
14165
14166 2009-06-24 15:15:37 +0100  Jan Schmidt <jan.schmidt@sun.com>
14167
14168         * common:
14169           Automatic update of common submodule
14170           From f3bb51b to f810030
14171
14172 2009-06-23 16:45:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14173
14174         * gst/asfdemux/gstasfdemux.c:
14175           asfdemux: don't try to free a NULL taglist
14176
14177 2009-06-23 02:14:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14178
14179         * gst/asfdemux/gstasfdemux.c:
14180           asfdemux: post tags only after we've created our source pads
14181           Post global tags only after we've added our source pads, so that
14182           tag events get sent downstream in addition to tag messages posted
14183           on the bus. This makes sure tags can be picked up automatically
14184           when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
14185           While we're at it, also add a container-format tag.
14186
14187 2009-06-23 01:37:01 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14188
14189         * configure.ac:
14190         * gst/asfdemux/gstasfdemux.c:
14191           asfdemux: use new bytereader functions for image tag parsing
14192
14193 2009-06-22 18:53:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14194
14195         * gst/asfdemux/gstasfdemux.c:
14196         * gst/asfdemux/gstasfdemux.h:
14197           asfdemux: remove some more unused variables
14198
14199 2009-06-19 17:25:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14200
14201         * gst/realmedia/rmdemux.c:
14202           rmdemux: plug buffer leaking
14203
14204 2009-06-22 17:36:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14205
14206         * gst/asfdemux/gstrtpasfdepay.c:
14207           asfdepay: guard against dropped buffers
14208           If a buffer was dropped, we might request data from the adapter that is not
14209           there and then we get a NULL buffer.
14210
14211 2009-06-22 17:16:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14212
14213         * gst/asfdemux/gstasfdemux.c:
14214         * gst/asfdemux/gstasfdemux.h:
14215           asfdemux: set DISCONT on streams
14216           When we receive a DISCONT as input, don't clear our complete state but simply
14217           mark a discont that will be put on the next buffer. The code will be able to
14218           handle and throw away incomplete data.
14219           Add some more debug info.
14220           Remove an unused variable.
14221
14222 2009-06-22 17:15:52 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14223
14224         * gst/asfdemux/gstrtpasfdepay.c:
14225           asfdepay: set DELTA_UNIT flag correctly
14226           Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
14227           Add some more debug info.
14228
14229 2009-06-22 13:37:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14230
14231         * gst/asfdemux/gstasfdemux.c:
14232           asfdemux: fix latency calculations
14233           We need to check for -1 as an invalid timestamp, not 1.
14234
14235 2009-06-16 09:45:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14236
14237         * gst/mpegaudioparse/gstmpegaudioparse.c:
14238         * gst/mpegaudioparse/gstmpegaudioparse.h:
14239           mp3parse: don't put every single frame into the index
14240           Let's not put every single mp3 frame in our index, a few frames per
14241           second should be more than enough. For now use an index interval
14242           of 100ms-500ms depending on the upstream size, to keep the index at
14243           a reasonable size. Factor out the code that adds the index entry
14244           into a separate function for better code readability.
14245
14246 2009-06-16 01:40:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14247
14248         * gst/mpegaudioparse/gstmpegaudioparse.c:
14249         * gst/mpegaudioparse/gstmpegaudioparse.h:
14250           mp3parse: assume seekability only if we know the upstream size
14251           While technically upstream may be seekable even if it doesn't know
14252           the exact size, I can't think of a use case where this distincation
14253           is relevant in practice, so for now just assume we're not seekable
14254           if upstream doesn't provide us with a size. Makes sure we don't
14255           build a seek index when streaming internet radio with sources that
14256           pretend to be seekable until you try to actually seek.
14257
14258 2009-06-19 17:46:12 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
14259
14260         * gst-plugins-ugly.spec.in:
14261           Fix x264 requirement in SPEC file
14262
14263 2009-06-19 15:01:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14264
14265         * ext/x264/gstx264enc.c:
14266         * gst/realmedia/rdtmanager.c:
14267           x264enc, rdtmanager: fix compilation with debugging disabled
14268
14269 2009-06-11 13:48:22 +0100  Jan Schmidt <thaytan@noraisin.net>
14270
14271         * common:
14272         * docs/plugins/Makefile.am:
14273           docs: Bump common. Fix comment in the docs Makefile.am
14274
14275 2009-06-18 20:26:04 +0100  Jan Schmidt <thaytan@noraisin.net>
14276
14277         * configure.ac:
14278         * win32/common/config.h:
14279           Back to development -> 0.10.12.1
14280
14281 2009-06-18 08:54:17 +0100  Jan Schmidt <thaytan@noraisin.net>
14282
14283         * gst-plugins-ugly.doap:
14284           Add 0.10.12 release to the doap file
14285
14286 === release 0.10.12 ===
14287
14288 2009-06-18 08:34:54 +0100  Jan Schmidt <thaytan@noraisin.net>
14289
14290         * ChangeLog:
14291         * NEWS:
14292         * RELEASE:
14293         * configure.ac:
14294         * docs/plugins/gst-plugins-ugly-plugins.args:
14295         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14296         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14297         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14298         * docs/plugins/inspect/plugin-a52dec.xml:
14299         * docs/plugins/inspect/plugin-asf.xml:
14300         * docs/plugins/inspect/plugin-cdio.xml:
14301         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14302         * docs/plugins/inspect/plugin-dvdread.xml:
14303         * docs/plugins/inspect/plugin-dvdsub.xml:
14304         * docs/plugins/inspect/plugin-iec958.xml:
14305         * docs/plugins/inspect/plugin-lame.xml:
14306         * docs/plugins/inspect/plugin-mad.xml:
14307         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14308         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14309         * docs/plugins/inspect/plugin-mpegstream.xml:
14310         * docs/plugins/inspect/plugin-realmedia.xml:
14311         * docs/plugins/inspect/plugin-siddec.xml:
14312         * docs/plugins/inspect/plugin-synaesthesia.xml:
14313         * docs/plugins/inspect/plugin-twolame.xml:
14314         * docs/plugins/inspect/plugin-x264.xml:
14315         * win32/common/config.h:
14316           Release 0.10.12
14317
14318 2009-06-18 08:34:46 +0100  Jan Schmidt <thaytan@noraisin.net>
14319
14320         * po/bg.po:
14321         * po/id.po:
14322         * po/it.po:
14323         * po/nl.po:
14324         * po/zh_CN.po:
14325           Update .po files
14326
14327 2009-06-18 08:04:40 +0100  Jan Schmidt <thaytan@noraisin.net>
14328
14329         * po/af.po:
14330         * po/az.po:
14331         * po/bg.po:
14332         * po/ca.po:
14333         * po/cs.po:
14334         * po/da.po:
14335         * po/en_GB.po:
14336         * po/es.po:
14337         * po/fi.po:
14338         * po/fr.po:
14339         * po/hu.po:
14340         * po/id.po:
14341         * po/it.po:
14342         * po/ja.po:
14343         * po/lt.po:
14344         * po/mt.po:
14345         * po/nb.po:
14346         * po/nl.po:
14347         * po/or.po:
14348         * po/pl.po:
14349         * po/pt_BR.po:
14350         * po/ru.po:
14351         * po/sk.po:
14352         * po/sq.po:
14353         * po/sr.po:
14354         * po/sv.po:
14355         * po/tr.po:
14356         * po/uk.po:
14357         * po/vi.po:
14358         * po/zh_CN.po:
14359           Update .po files
14360
14361 2009-06-05 22:10:02 +0100  Jan Schmidt <thaytan@noraisin.net>
14362
14363         * configure.ac:
14364         * po/af.po:
14365         * po/az.po:
14366         * po/bg.po:
14367         * po/ca.po:
14368         * po/cs.po:
14369         * po/da.po:
14370         * po/en_GB.po:
14371         * po/es.po:
14372         * po/fi.po:
14373         * po/fr.po:
14374         * po/hu.po:
14375         * po/id.po:
14376         * po/it.po:
14377         * po/ja.po:
14378         * po/lt.po:
14379         * po/mt.po:
14380         * po/nb.po:
14381         * po/nl.po:
14382         * po/or.po:
14383         * po/pl.po:
14384         * po/pt_BR.po:
14385         * po/ru.po:
14386         * po/sk.po:
14387         * po/sq.po:
14388         * po/sr.po:
14389         * po/sv.po:
14390         * po/tr.po:
14391         * po/uk.po:
14392         * po/vi.po:
14393         * po/zh_CN.po:
14394         * win32/common/config.h:
14395           0.10.11.2 pre-release
14396
14397 2009-06-05 22:07:31 +0100  Jan Schmidt <thaytan@noraisin.net>
14398
14399         * win32/common/config.h.in:
14400           win32: Remove #undef inline from the win32 config.h
14401
14402 2009-06-05 20:53:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14403
14404         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14405         * docs/plugins/inspect/plugin-mad.xml:
14406         * ext/mad/Makefile.am:
14407         * ext/mad/gstid3tag.c:
14408         * ext/mad/gstmad.c:
14409         * ext/mad/gstmad.h:
14410           mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
14411           It will be reborn with a shiny new code base under its hood in -bad.
14412           See #581756 and #565764.
14413
14414 2009-06-05 19:48:28 +0100  Jan Schmidt <thaytan@noraisin.net>
14415
14416         * tests/check/pipelines/.gitignore:
14417           gitignore: Ignore some built files in the test area
14418
14419 2009-06-05 19:46:17 +0100  Jan Schmidt <thaytan@noraisin.net>
14420
14421         * docs/plugins/inspect/plugin-a52dec.xml:
14422         * docs/plugins/inspect/plugin-asf.xml:
14423         * docs/plugins/inspect/plugin-cdio.xml:
14424         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14425         * docs/plugins/inspect/plugin-dvdread.xml:
14426         * docs/plugins/inspect/plugin-dvdsub.xml:
14427         * docs/plugins/inspect/plugin-iec958.xml:
14428         * docs/plugins/inspect/plugin-lame.xml:
14429         * docs/plugins/inspect/plugin-mad.xml:
14430         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14431         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14432         * docs/plugins/inspect/plugin-mpegstream.xml:
14433         * docs/plugins/inspect/plugin-realmedia.xml:
14434         * docs/plugins/inspect/plugin-siddec.xml:
14435         * docs/plugins/inspect/plugin-synaesthesia.xml:
14436         * docs/plugins/inspect/plugin-twolame.xml:
14437           docs: Update plugin inspect files
14438
14439 2009-06-05 19:25:54 +0100  Jan Schmidt <thaytan@noraisin.net>
14440
14441         * configure.ac:
14442         * docs/plugins/Makefile.am:
14443         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14444         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14445         * docs/plugins/inspect/plugin-x264.xml:
14446         * ext/Makefile.am:
14447         * gst-plugins-ugly.spec.in:
14448         * tests/check/Makefile.am:
14449         * tests/check/elements/.gitignore:
14450           Moved 'x264enc' from -bad to -ugly
14451
14452 2009-05-25 11:18:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14453
14454         * ext/x264/gstx264enc.c:
14455         * ext/x264/gstx264enc.h:
14456           [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
14457           Fixes #583627
14458
14459 2009-05-09 23:47:39 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
14460
14461         * ext/x264/GstX264Enc.prs:
14462           [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
14463
14464 2009-05-09 12:42:25 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
14465
14466         * ext/x264/GstX264Enc.prs:
14467           [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
14468
14469 2009-05-07 17:53:42 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
14470
14471         * ext/x264/gstx264enc.c:
14472           [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
14473
14474 2009-04-30 00:06:36 +0300  Stefan Kost <ensonic@users.sf.net>
14475
14476         * ext/x264/GstX264Enc.prs:
14477         * ext/x264/Makefile.am:
14478         * ext/x264/gstx264enc.c:
14479           [MOVED FROM BAD 24/28] x264enc: add preset support
14480           Add preset iface and a (dummy) preset file as a starting point.
14481
14482 2009-04-29 16:57:36 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14483
14484         * ext/x264/gstx264enc.c:
14485           [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
14486
14487 2009-04-09 23:53:39 +0200  Janin Kolenc <janin.kolenc at marand.si>
14488
14489         * ext/x264/gstx264enc.c:
14490         * ext/x264/gstx264enc.h:
14491           [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
14492           Use the GstForceKeyUnit event to force a keyframe.
14493           Fixes #578112.
14494
14495 2009-01-05 10:28:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14496
14497           [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...
14498           Original commit message from CVS:
14499           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
14500           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
14501           Use hyphen in property name, perform safety buffer size check
14502           prior to mem access, and some more parentheses in macro.
14503
14504 2009-01-02 01:44:11 +0000  Alessandro Decina <alessandro.d@gmail.com>
14505
14506           [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
14507           Original commit message from CVS:
14508           * ext/apexsink/Makefile.am:
14509           Link against -lgcrpyto for RSA_new and RSA_free.
14510           * ext/faac/gstfaac.c:
14511           * ext/x264/gstx264enc.c:
14512           Fix compiler warnings.
14513
14514 2008-11-14 19:52:24 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14515
14516           [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
14517           Original commit message from CVS:
14518           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
14519           Construct source caps in more conventional (and correct) manner.
14520
14521 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14522
14523           [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
14524           Original commit message from CVS:
14525           * ext/alsaspdif/Makefile.am:
14526           * ext/amrwb/Makefile.am:
14527           * ext/apexsink/Makefile.am:
14528           * ext/arts/Makefile.am:
14529           * ext/artsd/Makefile.am:
14530           * ext/audiofile/Makefile.am:
14531           * ext/audioresample/Makefile.am:
14532           * ext/bz2/Makefile.am:
14533           * ext/cdaudio/Makefile.am:
14534           * ext/celt/Makefile.am:
14535           * ext/dc1394/Makefile.am:
14536           * ext/dirac/Makefile.am:
14537           * ext/directfb/Makefile.am:
14538           * ext/divx/Makefile.am:
14539           * ext/dts/Makefile.am:
14540           * ext/faac/Makefile.am:
14541           * ext/faad/Makefile.am:
14542           * ext/gsm/Makefile.am:
14543           * ext/hermes/Makefile.am:
14544           * ext/ivorbis/Makefile.am:
14545           * ext/jack/Makefile.am:
14546           * ext/jp2k/Makefile.am:
14547           * ext/ladspa/Makefile.am:
14548           * ext/lcs/Makefile.am:
14549           * ext/libfame/Makefile.am:
14550           * ext/libmms/Makefile.am:
14551           * ext/metadata/Makefile.am:
14552           * ext/mpeg2enc/Makefile.am:
14553           * ext/mplex/Makefile.am:
14554           * ext/musepack/Makefile.am:
14555           * ext/musicbrainz/Makefile.am:
14556           * ext/mythtv/Makefile.am:
14557           * ext/nas/Makefile.am:
14558           * ext/neon/Makefile.am:
14559           * ext/ofa/Makefile.am:
14560           * ext/polyp/Makefile.am:
14561           * ext/resindvd/Makefile.am:
14562           * ext/sdl/Makefile.am:
14563           * ext/shout/Makefile.am:
14564           * ext/snapshot/Makefile.am:
14565           * ext/sndfile/Makefile.am:
14566           * ext/soundtouch/Makefile.am:
14567           * ext/spc/Makefile.am:
14568           * ext/swfdec/Makefile.am:
14569           * ext/tarkin/Makefile.am:
14570           * ext/theora/Makefile.am:
14571           * ext/timidity/Makefile.am:
14572           * ext/twolame/Makefile.am:
14573           * ext/x264/Makefile.am:
14574           * ext/xine/Makefile.am:
14575           * ext/xvid/Makefile.am:
14576           * gst-libs/gst/app/Makefile.am:
14577           * gst-libs/gst/dshow/Makefile.am:
14578           * gst/aiffparse/Makefile.am:
14579           * gst/app/Makefile.am:
14580           * gst/audiobuffer/Makefile.am:
14581           * gst/bayer/Makefile.am:
14582           * gst/cdxaparse/Makefile.am:
14583           * gst/chart/Makefile.am:
14584           * gst/colorspace/Makefile.am:
14585           * gst/dccp/Makefile.am:
14586           * gst/deinterlace/Makefile.am:
14587           * gst/deinterlace2/Makefile.am:
14588           * gst/dvdspu/Makefile.am:
14589           * gst/festival/Makefile.am:
14590           * gst/filter/Makefile.am:
14591           * gst/flacparse/Makefile.am:
14592           * gst/flv/Makefile.am:
14593           * gst/games/Makefile.am:
14594           * gst/h264parse/Makefile.am:
14595           * gst/librfb/Makefile.am:
14596           * gst/mixmatrix/Makefile.am:
14597           * gst/modplug/Makefile.am:
14598           * gst/mpeg1sys/Makefile.am:
14599           * gst/mpeg4videoparse/Makefile.am:
14600           * gst/mpegdemux/Makefile.am:
14601           * gst/mpegtsmux/Makefile.am:
14602           * gst/mpegvideoparse/Makefile.am:
14603           * gst/mve/Makefile.am:
14604           * gst/nsf/Makefile.am:
14605           * gst/nuvdemux/Makefile.am:
14606           * gst/overlay/Makefile.am:
14607           * gst/passthrough/Makefile.am:
14608           * gst/pcapparse/Makefile.am:
14609           * gst/playondemand/Makefile.am:
14610           * gst/rawparse/Makefile.am:
14611           * gst/real/Makefile.am:
14612           * gst/rtjpeg/Makefile.am:
14613           * gst/rtpmanager/Makefile.am:
14614           * gst/scaletempo/Makefile.am:
14615           * gst/sdp/Makefile.am:
14616           * gst/selector/Makefile.am:
14617           * gst/smooth/Makefile.am:
14618           * gst/smoothwave/Makefile.am:
14619           * gst/speed/Makefile.am:
14620           * gst/speexresample/Makefile.am:
14621           * gst/stereo/Makefile.am:
14622           * gst/subenc/Makefile.am:
14623           * gst/tta/Makefile.am:
14624           * gst/vbidec/Makefile.am:
14625           * gst/videodrop/Makefile.am:
14626           * gst/videosignal/Makefile.am:
14627           * gst/virtualdub/Makefile.am:
14628           * gst/vmnc/Makefile.am:
14629           * gst/y4m/Makefile.am:
14630           * sys/acmenc/Makefile.am:
14631           * sys/cdrom/Makefile.am:
14632           * sys/dshowdecwrapper/Makefile.am:
14633           * sys/dshowsrcwrapper/Makefile.am:
14634           * sys/dvb/Makefile.am:
14635           * sys/dxr3/Makefile.am:
14636           * sys/fbdev/Makefile.am:
14637           * sys/oss4/Makefile.am:
14638           * sys/qcam/Makefile.am:
14639           * sys/qtwrapper/Makefile.am:
14640           * sys/vcd/Makefile.am:
14641           * sys/wininet/Makefile.am:
14642           * win32/common/config.h:
14643           Don't install static libs for plugins. Fixes #550851 for -bad.
14644
14645 2008-10-27 17:01:22 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14646
14647           [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API.  Fixes #555238.
14648           Original commit message from CVS:
14649           * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
14650           Adapt to slightly modified x264 API.  Fixes #555238.
14651
14652 2008-08-12 16:13:15 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14653
14654           [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps).  If needed, a generic element can do so.
14655           Original commit message from CVS:
14656           * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
14657           (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
14658           * ext/x264/gstx264enc.h:
14659           Do not deal with duplicated input (timestamps).  If needed,
14660           a generic element can do so.
14661           Do not manipulate input timestamps on the way out,
14662           since that shifts the timeline and A/V sync.
14663
14664 2008-08-12 15:41:48 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14665
14666           [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
14667           Original commit message from CVS:
14668           * docs/plugins/gst-plugins-bad-plugins.args:
14669           Integrate new properties into documentation.
14670           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
14671           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
14672           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
14673           Fix up API prior to eventual plugin move.
14674           API: GstX264Enc:pass (provides more options, and changed to enum)
14675
14676 2008-08-12 13:08:39 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14677
14678           [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
14679           Original commit message from CVS:
14680           * docs/plugins/Makefile.am:
14681           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
14682           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
14683           * ext/x264/gstx264enc.c:
14684           * tests/check/Makefile.am:
14685           * tests/check/elements/x264enc.c: (setup_x264enc),
14686           (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
14687           Add documentation and unit test for x264enc.
14688
14689 2008-08-11 17:24:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14690
14691           [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
14692           Original commit message from CVS:
14693           * ext/x264/gstx264enc.c: (gst_x264_enc_init),
14694           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
14695           Allocate some buffers in more adaptive and economical fashion.
14696
14697 2008-08-11 15:16:14 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14698
14699           [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
14700           Original commit message from CVS:
14701           * configure.ac:
14702           Check for sufficiently up-to-date x264 API.
14703           * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
14704           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
14705           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
14706           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
14707           * ext/x264/gstx264enc.h:
14708           Expose some more parameters of the x264 encoder as properties.
14709
14710 2008-08-08 15:07:12 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14711
14712           [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
14713           Original commit message from CVS:
14714           * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
14715           (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
14716           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
14717           (gst_x264_enc_flush_frames):
14718           Coding style and layout; re-order some functions in more
14719           typical and natural flow.
14720
14721 2008-08-08 14:19:16 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14722
14723           [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
14724           Original commit message from CVS:
14725           * ext/x264/Makefile.am:
14726           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
14727           (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
14728           (gst_x264_enc_reset), (gst_x264_enc_finalize),
14729           (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
14730           (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
14731           (gst_x264_enc_change_state), (gst_x264_enc_set_property):
14732           * ext/x264/gstx264enc.h:
14733           Use GQueue in stead of custom queue code.
14734           Factorize flushing out encoder delayed frames.
14735           Factorize initialization and state change reset.
14736
14737 2008-08-08 10:56:02 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14738
14739           [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
14740           Original commit message from CVS:
14741           * ext/x264/gstx264enc.h:
14742           * sys/fbdev/gstfbdevsink.c:
14743           Use configure-generated _stdint.h.
14744
14745 2008-08-08 10:13:36 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14746
14747           [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
14748           Original commit message from CVS:
14749           * ext/x264/Makefile.am:
14750           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
14751           (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
14752           (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
14753           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
14754           (gst_x264_enc_finalize), (gst_x264_enc_chain),
14755           (gst_x264_enc_encode_frame), (plugin_init):
14756           * ext/x264/gstx264enc.h:
14757           Use video format library and GST_WRITE_*_BE macros where applicable.
14758           Use finalize in stead of dispose.
14759           Set up debug category and log callback.
14760
14761 2008-06-04 11:33:21 +0000  Tim-Philipp Müller <tim@centricular.net>
14762
14763           [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...
14764           Original commit message from CVS:
14765           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
14766           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
14767           (gst_x264_enc_encode_frame):
14768           Try harder not to crash when we get an EOS event but haven't set
14769           up the encoder yet (as may happen when upstream errors out with
14770           not-negotiated, for example). Also, always push the EOS event
14771           downstream.
14772
14773 2007-12-11 16:26:07 +0000  Wim Taymans <wim.taymans@gmail.com>
14774
14775           [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
14776           Original commit message from CVS:
14777           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
14778           Fix caps memleak.
14779
14780 2007-10-26 17:18:41 +0000  Tim-Philipp Müller <tim@centricular.net>
14781
14782           [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
14783           Original commit message from CVS:
14784           * ext/x264/gstx264enc.c:
14785           Fix build against the libx264 version that ships with debian stable.
14786
14787 2007-09-24 10:53:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14788
14789           [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
14790           Original commit message from CVS:
14791           * ext/audioresample/gstaudioresample.c:
14792           * ext/x264/gstx264enc.c:
14793           * gst/dvdspu/gstdvdspu.c:
14794           * gst/dvdspu/gstdvdspu.h:
14795           * gst/festival/gstfestival.c:
14796           * gst/h264parse/gsth264parse.c:
14797           * gst/mpegtsparse/mpegtspacketizer.c:
14798           * gst/mpegtsparse/mpegtsparse.c:
14799           * gst/multifile/gstmultifilesink.c:
14800           * gst/multifile/gstmultifilesrc.c:
14801           * gst/nuvdemux/gstnuvdemux.c:
14802           * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
14803           * sys/dshowsrcwrapper/gstdshowvideosrc.c:
14804           * sys/vcd/vcdsrc.c:
14805           Massive leak fixing, plus code cleanups.
14806
14807 2007-07-18 07:35:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14808
14809           [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
14810           Original commit message from CVS:
14811           * examples/app/appsrc_ex.c:
14812           * examples/switch/switcher.c:
14813           * ext/neon/gstneonhttpsrc.c:
14814           * ext/timidity/gstwildmidi.c:
14815           * ext/x264/gstx264enc.c:
14816           * gst/mve/mveaudioenc.c: (mve_compress_audio):
14817           * gst/rtpmanager/gstrtpclient.c:
14818           * gst/rtpmanager/gstrtpjitterbuffer.c:
14819           * gst/spectrum/demo-audiotest.c:
14820           * gst/spectrum/demo-osssrc.c:
14821           * sys/dvb/gstdvbsrc.c:
14822           Add stdlib include (free, atoi, exit).
14823
14824 2007-05-15 21:23:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14825
14826           [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
14827           Original commit message from CVS:
14828           * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
14829           This needs a version check.
14830           * gst/bayer/Makefile.am:
14831           Fix the build.
14832
14833 2007-03-25 13:06:26 +0000  Michal Benes <michal.benes@itonis.tv>
14834
14835           [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
14836           Original commit message from CVS:
14837           Patch by: Michal Benes <michal.benes at itonis tv>
14838           Patch by: Josef Zlomek <josef.zlomek at itonis tv>
14839           * configure.ac:
14840           * ext/Makefile.am:
14841           * ext/x264/Makefile.am:
14842           * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
14843           (gst_x264_enc_analyse_get_type),
14844           (gst_x264_enc_timestamp_queue_init),
14845           (gst_x264_enc_timestamp_queue_free),
14846           (gst_x264_enc_timestamp_queue_put),
14847           (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
14848           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
14849           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
14850           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
14851           (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
14852           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
14853           (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
14854           (gst_x264_enc_set_property), (gst_x264_enc_get_property),
14855           (plugin_init):
14856           * ext/x264/gstx264enc.h:
14857           Add libx264-based h264 encoder plugin (#421110). Probably doesn't
14858           handle 'odd' widths and heights correctly yet.
14859
14860 2009-06-05 01:51:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14861
14862         * gst/asfdemux/gstasfdemux.c:
14863           asfdemux: nicer metadata extraction of genre tags in some cases
14864           Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
14865           that they presumably stand for.
14866
14867 2009-06-05 01:32:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14868
14869         * gst/asfdemux/gstasfdemux.c:
14870           asfdemux: parse WM/Picture tags to extract cover art
14871           Fixes #583112.
14872
14873 2009-05-31 20:20:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14874
14875         * REQUIREMENTS:
14876           docs: fix http links for amr libs in REQUIREMENTS
14877
14878 2009-05-29 20:07:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14879
14880         * gst/asfdemux/gstasfdemux.c:
14881           asfdemux: fix bogus flow return handling in eos handler
14882           Don't overwrite the origin flow return by whatever flow we get
14883           when trying to push the remaining internally queued payloads.
14884           We want to do our eos logic, ie. send an EOS event or segment-done
14885           message in any case. Makes things EOS properly when an EOS event
14886           is forced upon the pipeline so that the source returns
14887           FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
14888
14889 2009-05-29 19:52:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14890
14891         * win32/common/config.h:
14892           win32: update config.h
14893
14894 2009-05-22 19:27:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14895
14896         * configure.ac:
14897           configure: bump core/base requirements to released versions
14898
14899 2009-05-22 19:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14900
14901         * autogen.sh:
14902         * configure.ac:
14903           autogen: move the -Wno-portability for automake into configure.ac
14904
14905 2009-05-27 00:16:30 +0100  Jan Schmidt <thaytan@noraisin.net>
14906
14907         * gst/dvdlpcmdec/Makefile.am:
14908         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
14909           dvdlpcmdec: Add multichannel channel maps, and send some tags
14910           Add a multichannel map to the output caps, and send at least a CODEC and
14911           BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
14912           no samples and can't find info about the channel ordering, but this is
14913           better than nothing.
14914
14915 2009-05-26 17:19:54 +0100  Jan Schmidt <thaytan@noraisin.net>
14916
14917         * common:
14918           Automatic update of common submodule
14919           From 888e0a2 to c572721
14920
14921 2009-05-22 10:20:46 +0100  Jan Schmidt <thaytan@noraisin.net>
14922
14923         * common:
14924           Automatic update of common submodule
14925           From 6ab11d1 to 888e0a2
14926
14927 2009-05-21 15:18:06 +0100  Jan Schmidt <thaytan@noraisin.net>
14928
14929         * gst/dvdsub/gstdvdsubdec.c:
14930           dvdsubdec: Remove some dead code
14931           Remove some redundant memset - gobject memory is already initalised to 0.
14932           Remove a commented out line leftover from the previous commit
14933
14934 2009-05-21 14:20:22 +0100  Kapil Agrawal <kapil@mediamagictechnologies.com>
14935
14936         * gst/dvdsub/gstdvdsubdec.c:
14937         * gst/dvdsub/gstdvdsubdec.h:
14938           dvdsubdec: Support ARGB output
14939           Negotiate to and render into ARGB buffers directly if the peer supports it.
14940           Fixes: #580869
14941
14942 2009-05-19 00:51:49 +0100  Jan Schmidt <thaytan@noraisin.net>
14943
14944         * ext/a52dec/gsta52dec.c:
14945           a52dec: Reconcile code with dtsdec
14946           Perform some cleanups based on the dtsdec code such as using the boilerplate
14947           macro and static pad template functions.
14948           Add some documentation. Don't register a change in flags until we synch on
14949           another frame successfully.
14950
14951 2009-05-14 12:32:16 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14952
14953         * ext/lame/gstlamemp3enc.c:
14954           lamemp3enc: Improve debugging a bit
14955
14956 2009-05-13 19:32:16 +0200  Edward Hervey <bilboed@bilboed.com>
14957
14958         * ext/mpeg2dec/gstmpeg2dec.c:
14959           mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
14960
14961 2009-05-13 01:55:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14962
14963         * po/Makevars:
14964         * po/af.po:
14965         * po/az.po:
14966         * po/bg.po:
14967         * po/ca.po:
14968         * po/cs.po:
14969         * po/da.po:
14970         * po/en_GB.po:
14971         * po/es.po:
14972         * po/fi.po:
14973         * po/fr.po:
14974         * po/hu.po:
14975         * po/id.po:
14976         * po/it.po:
14977         * po/ja.po:
14978         * po/lt.po:
14979         * po/mt.po:
14980         * po/nb.po:
14981         * po/nl.po:
14982         * po/or.po:
14983         * po/pl.po:
14984         * po/pt_BR.po:
14985         * po/ru.po:
14986         * po/sk.po:
14987         * po/sq.po:
14988         * po/sr.po:
14989         * po/sv.po:
14990         * po/tr.po:
14991         * po/uk.po:
14992         * po/vi.po:
14993         * po/zh_CN.po:
14994           po: avoid conflicts of local *.po files with files in git
14995           Make it so that filenames and line numbers are only stored in the *.pot file
14996           (which is not in git), but not in the individual *.po files. This information
14997           is hardly useful for translators in our case, and it should avoid the constant
14998           conflicts of local *.po files with the ones in git which are caused by the
14999           source files changing and the line numbers being updated. This commit might
15000           cause one last merge conflict for you, which you can work around with
15001           "git checkout po/*.po" before merging or pulling. After that there should
15002           (hopefully) not be any more local modifications of these files (unless
15003           someone committed additions or changes to translated strings and the
15004           *.po files haven't been updated yet, that is).
15005
15006 2009-05-12 19:22:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15007
15008         * ext/lame/gstlamemp3enc.c:
15009           lamemp3enc: add Since tag to gtk-doc chunk
15010
15011 2009-05-13 01:46:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15012
15013         * tests/check/elements/mpeg2dec.c:
15014           checks: fix mpeg2dec unit test again after interlace addition to caps
15015
15016 2009-05-12 20:34:20 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15017
15018         * ext/mpeg2dec/gstmpeg2dec.c:
15019           mpeg2dec: work around old mpeg2dec versions
15020           The repeat first field flag was introduced in 0.5.0 so conditionally disable its
15021           detection and just assume no rff is used. This fixes the compilation.
15022           Fixes #582375
15023
15024 2009-05-12 20:24:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15025
15026         * ext/mpeg2dec/Makefile.am:
15027           mpeg2dec: link to gstvideo
15028           Fix compilation by adding the right include directories and linking to the video
15029           library.
15030
15031 2009-05-12 11:57:04 +0200  Edward Hervey <bilboed@bilboed.com>
15032
15033         * gst/asfdemux/asfpacket.c:
15034           asfdemux: Downgrade simple statements from WARNING to DEBUG
15035
15036 2009-05-11 12:37:46 +0200  Edward Hervey <bilboed@bilboed.com>
15037
15038         * gst/asfdemux/asfheaders.c:
15039         * gst/asfdemux/asfheaders.h:
15040         * gst/asfdemux/asfpacket.c:
15041         * gst/asfdemux/asfpacket.h:
15042           asf: Detect more payload extensions.
15043           These should help fix interlaced/PAR issues with more files.
15044
15045 2009-05-12 11:44:13 +0200  Edward Hervey <bilboed@bilboed.com>
15046
15047         * ext/mpeg2dec/gstmpeg2dec.c:
15048         * ext/mpeg2dec/gstmpeg2dec.h:
15049           mpeg2dec: Implement interlaced support.
15050           Expand the debugging statements to show more picture information.
15051
15052 2009-05-12 11:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15053
15054         * ext/mpeg2dec/gstmpeg2dec.c:
15055           mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
15056           ffdec_mpeg2video is much faster, fixes bug #574461.
15057
15058 2009-05-10 16:53:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15059
15060         * ext/lame/gstlamemp3enc.c:
15061           lamemp3enc: Don't write a Xing header
15062
15063 2009-05-10 11:17:25 +0200  Marc-Andre Lureau <marcandre.lureau@gmail.com>
15064
15065         * autogen.sh:
15066           Run libtoolize before aclocal
15067           This unbreaks the build in some cases. Fixes bug #582021
15068
15069 2009-05-09 15:28:18 +0200  Edward Hervey <bilboed@bilboed.com>
15070
15071         * ext/mpeg2dec/gstmpeg2dec.c:
15072           mpeg2dec: use 64bit safe scaling functions.
15073           Got this to fail when seeking in a 14GB file (the value in bytes is
15074           bigger than 2**32).
15075
15076 2009-05-09 10:57:34 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15077
15078         * gst/mpegaudioparse/gstmpegaudioparse.c:
15079           mpegaudioparse: remove some pointless g_return_if_fail()s
15080
15081 2009-05-08 14:24:47 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15082
15083         * ext/twolame/gsttwolame.c:
15084           Switch twolame to primary rank
15085
15086 2009-05-07 17:59:52 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15087
15088         * ext/lame/gstlame.c:
15089         * ext/lame/gstlamemp3enc.c:
15090         * ext/twolame/gsttwolame.c:
15091           Add ranks to mp3 encoders
15092
15093 2009-05-07 17:57:17 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15094
15095         * gst-plugins-ugly.spec.in:
15096           Add twolame plugin to spec file
15097
15098 2009-05-02 18:11:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15099
15100         * gst/asfdemux/asfpacket.c:
15101         * gst/asfdemux/gstasfdemux.c:
15102         * gst/asfdemux/gstasfdemux.h:
15103           asfdemux: use upstream segment and timestamps for some interpolation
15104           This should particularly help in case of upstream live src, e.g. rtspsrc,
15105           and especially so if it has to perform fallback to TCP.
15106
15107 2009-05-07 11:09:59 +0200  Edward Hervey <bilboed@bilboed.com>
15108
15109         * gst/asfdemux/gstrtpasfdepay.c:
15110           rtpasfdepay: Add support for fragmented packet (L == 0).
15111           This happens with rtp-over-udp.
15112
15113 2009-05-07 10:10:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15114
15115         * ext/lame/gstlamemp3enc.c:
15116           lamemp3enc: Fixup the bitrate only for CBR
15117           Additionally clarify some property descriptions.
15118
15119 2009-05-06 21:47:17 +0200  Alessandro Decina <alessandro.d@gmail.com>
15120
15121         * ext/lame/gstlamemp3enc.c:
15122           lame: fix format string in debug statement
15123
15124 2009-05-06 15:37:44 +0100  Jan Schmidt <thaytan@noraisin.net>
15125
15126         * gst/mpegaudioparse/gstmpegaudioparse.c:
15127           mp3parse: Don't reject valid Xing tables of contents
15128           Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
15129           reject them because of it, just subtract the initial offset when reading
15130           the table.
15131
15132 2009-05-06 15:27:01 +0100  Jan Schmidt <thaytan@noraisin.net>
15133
15134         * gst/mpegaudioparse/gstmpegaudioparse.c:
15135           mp3parse: Allow more bits to change in headers during resynch
15136           Be more lenient about what we accept as changing bits in a header - basically,
15137           only require that the mp3 sync marker is present, for the mpeg version,
15138           layer and samplerate.
15139           Fixes: #581464
15140
15141 2009-05-06 13:17:35 +0200  Edward Hervey <bilboed@bilboed.com>
15142
15143         * ext/mad/gstmad.c:
15144           mad: Add duration of incoming/outgoing buffers in debug statements
15145
15146 2009-05-06 13:15:30 +0200  Edward Hervey <bilboed@bilboed.com>
15147
15148         * gst/mpegaudioparse/gstmpegaudioparse.c:
15149           mpegaudioparse: Remove useless checks for valid buffer duration.
15150           The buffer duration is set to a valid value at the very top of
15151           emit_frame(), we therefore don't need to check it later on.
15152
15153 2009-05-06 13:13:35 +0200  Edward Hervey <bilboed@bilboed.com>
15154
15155         * gst/mpegaudioparse/gstmpegaudioparse.c:
15156           mpegaudioparse: Fix stop condition for outputting buffers.
15157           Some mp3 streams have an offset in timestamps, requiring us to push the
15158           frame *AFTER* segment.stop in order for the decoder to be able to push
15159           all data up to the segment.stop position.
15160
15161 2009-05-02 16:51:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15162
15163         * gst/asfdemux/asfpacket.c:
15164         * gst/asfdemux/gstasfdemux.c:
15165         * gst/asfdemux/gstasfdemux.h:
15166           asfdemux: 0-base timestamps consistently (whether or not streaming)
15167           This also makes timestamps (more) consistent before and after a possible
15168           seek, and moreover makes for reasonable position reporting in live stream
15169           (whose payload timestamps should not be taken for granted).
15170
15171 2009-05-02 13:45:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15172
15173         * gst/asfdemux/gstasfdemux.c:
15174         * gst/asfdemux/gstasfdemux.h:
15175           asfdemux: report initial latency due to internal preroll queue
15176
15177 2009-05-02 13:44:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15178
15179         * gst/asfdemux/gstasfdemux.c:
15180           asfdemux: enhance debug statement and refactor some initialization
15181
15182 2009-05-02 13:44:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15183
15184         * gst/asfdemux/gstasfdemux.c:
15185           asfdemux: handle FIXME; activate pads after internal preroll also when streaming
15186
15187 2009-05-02 11:12:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15188
15189         * gst/asfdemux/asfpacket.c:
15190         * gst/asfdemux/gstasfdemux.c:
15191         * gst/asfdemux/gstasfdemux.h:
15192           asfdemux: handle FIXME; normalize preroll
15193
15194 2009-05-02 16:08:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15195
15196         * gst/asfdemux/gstasfdemux.c:
15197         * gst/asfdemux/gstasfdemux.h:
15198           asfdemux: fixes for streaming mode
15199           * Improve newsegment handling, e.g. upstream might live in TIME.
15200           * Only send newsegment if we have needed info.
15201           * Avoid reading past end of data section.
15202
15203 2009-05-01 18:08:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15204
15205         * gst/asfdemux/gstasfdemux.c:
15206           asfdemux: fixes/enhancements for streaming mode
15207           * Do not rock the boat by reacting to FLUSH_START.
15208           * Try to handle TIME seeking by seeking upstream in BYTES.
15209           * Handle SEEKING query.
15210
15211 2009-05-05 16:38:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15212
15213         * configure.ac:
15214         * ext/lame/gstlamemp3enc.c:
15215           lame: fix compilation with LAME versions < 3.98
15216           lame_set_VBR_quality(), which takes a floating point value for the
15217           quality, has been added only in v3.98. Use lame_set_VBR_q(), which
15218           takes quality as an integer, for older LAME versions.
15219           Fixes #581341.
15220
15221 2009-05-04 20:39:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15222
15223         * win32/common/config.h:
15224           win32: update config.h to git
15225           Until someone ports the new win32 config.h logic from the
15226           other modules to -ugly.
15227
15228 2009-05-04 12:53:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15229
15230         * docs/plugins/gst-plugins-ugly-plugins.args:
15231         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15232         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15233           Update docs
15234
15235 2009-05-04 12:51:29 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15236
15237         * ext/lame/gstlamemp3enc.c:
15238           lamemp3enc: Add a note to the encoding-engine-quality property
15239           that says, that this does not affect the bitrate at all.
15240
15241 2009-05-04 12:48:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15242
15243         * ext/lame/gstlame.c:
15244         * ext/lame/gstlamemp3enc.c:
15245           lame: Implement preset interface
15246
15247 2009-05-04 12:47:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15248
15249         * ext/twolame/gsttwolame.c:
15250           twolame: Implement preset interface
15251
15252 2009-04-30 10:21:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15253
15254         * docs/plugins/gst-plugins-ugly-plugins.args:
15255         * ext/lame/gstlamemp3enc.c:
15256         * ext/lame/gstlamemp3enc.h:
15257           lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
15258
15259 2009-04-30 10:16:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15260
15261         * ext/lame/gstlame.c:
15262         * ext/lame/gstlamemp3enc.c:
15263           lame/lamemp3enc: Fix memory leak on FLUSH_STOP
15264
15265 2009-04-30 10:14:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15266
15267         * ext/lame/gstlame.c:
15268           lame: Deprecate the lame element
15269
15270 2009-04-30 10:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15271
15272         * docs/plugins/Makefile.am:
15273         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15274         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15275         * docs/plugins/gst-plugins-ugly-plugins.args:
15276         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15277         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15278         * docs/plugins/inspect/plugin-a52dec.xml:
15279         * docs/plugins/inspect/plugin-amrnb.xml:
15280         * docs/plugins/inspect/plugin-asf.xml:
15281         * docs/plugins/inspect/plugin-cdio.xml:
15282         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15283         * docs/plugins/inspect/plugin-dvdread.xml:
15284         * docs/plugins/inspect/plugin-dvdsub.xml:
15285         * docs/plugins/inspect/plugin-iec958.xml:
15286         * docs/plugins/inspect/plugin-lame.xml:
15287         * docs/plugins/inspect/plugin-mad.xml:
15288         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15289         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15290         * docs/plugins/inspect/plugin-mpegstream.xml:
15291         * docs/plugins/inspect/plugin-realmedia.xml:
15292         * docs/plugins/inspect/plugin-siddec.xml:
15293         * docs/plugins/inspect/plugin-synaesthesia.xml:
15294         * docs/plugins/inspect/plugin-twolame.xml:
15295           Update docs
15296
15297 2009-04-30 10:10:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15298
15299         * ext/lame/gstlamemp3enc.c:
15300           lame: Update example pipelines with the new properties
15301
15302 2009-04-29 19:01:44 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15303
15304         * ext/lame/Makefile.am:
15305         * ext/lame/gstlame.c:
15306         * ext/lame/gstlamemp3enc.c:
15307         * ext/lame/gstlamemp3enc.h:
15308         * ext/lame/plugin.c:
15309           lame: Add lamemp3enc element with much simplified interface
15310           This deprecates the lame element and fixes bug #494528.
15311
15312 2009-04-23 09:04:41 +0200  Edward Hervey <bilboed@bilboed.com>
15313
15314         * gst/asfdemux/asfpacket.c:
15315           asfpacket: Fix pull-mode timestamping handling.
15316           The problem that happens is the following:
15317           * A packet with multiple payloads comes in
15318           * Those payloads get handled one by one
15319           * The first payload contains the first audio payload with timestamp A
15320           * The second payload contains the first video (key)frame with timestamp V (where V < A)
15321           With the previous code, the following would happen:
15322           * the first payload gets processed, then passed to queue_for_stream
15323           * queue_for_stream detects it's the first valid timestamp received and stores
15324           first_ts = A
15325           * the second payload gets processed, then pass to queue_for_stream
15326           * queue_for_stream detects the timestamp is lower than first_ts... and
15327           discards it... resulting in losing the first keyframe of the video stream
15328           We've been having this issue for *ages*... it's just that nobody noticed it
15329           that much with playbin. But with playbin2's aggresive multiqueue handling, this
15330           will result in multiqueue not being able to preroll (because the video decoder will
15331           be dropping a ton of buffers before (maybe) receiving the next keyframe).
15332           Tested with over 200 asf files, and they all play the first frame correctly now,
15333           even the most braindead ones.
15334
15335 2009-04-21 14:12:06 -0700  Michael Smith <msmith@songbirdnest.com>
15336
15337         * gst/mpegaudioparse/gstmpegaudioparse.c:
15338         * gst/mpegaudioparse/gstmpegaudioparse.h:
15339           mp3parse: don't build seek table if we can't seek.
15340           Fixes #573720 - unbounded memory usage increase when listening to mp3
15341           stream for a long time.
15342
15343 2009-04-21 22:13:32 +0100  Jan Schmidt <thaytan@noraisin.net>
15344
15345         * common:
15346           Automatic update of common submodule
15347           From b3941ea to 6ab11d1
15348
15349 2009-04-21 20:17:57 +0200  Edward Hervey <bilboed@bilboed.com>
15350
15351         * gst/mpegaudioparse/gstmpegaudioparse.c:
15352         * gst/mpegaudioparse/gstxingmux.c:
15353           mpegaudioparse: Remove dead assignment and duplicate code
15354
15355 2009-04-21 20:21:11 +0200  Edward Hervey <bilboed@bilboed.com>
15356
15357         * gst/realmedia/rmdemux.c:
15358           rmdemux: Actually return the return value for the seek handling.
15359
15360 2009-04-21 20:20:02 +0200  Edward Hervey <bilboed@bilboed.com>
15361
15362         * gst/mpegstream/gstmpegdemux.c:
15363         * gst/mpegstream/gstmpegparse.c:
15364           mpegstream: Remove dead assignments.
15365           The duplicate assignment of update_time was weird... but it seems normal
15366           that it's indeed the second statement which is the valid one.
15367
15368 2009-04-21 20:17:19 +0200  Edward Hervey <bilboed@bilboed.com>
15369
15370         * ext/amrnb/amrnbparse.c:
15371           armnb: Remove unused variable, adapt debug message accordingly.
15372
15373 2009-04-21 20:15:56 +0200  Edward Hervey <bilboed@bilboed.com>
15374
15375         * gst/dvdsub/gstdvdsubdec.c:
15376         * gst/mpegstream/gstdvddemux.c:
15377         * gst/mpegstream/gstmpegclock.c:
15378           dvdsub/mpegstream: _class_init: Remove unused class variables
15379
15380 2009-04-19 14:03:58 +0200  Edward Hervey <bilboed@bilboed.com>
15381
15382         * gst/asfdemux/gstasfdemux.c:
15383           asfdemux: Initialize flow for a corner case.
15384           This might be caused by entering the if() line 1214 and then not having
15385           any activated_streams.. resulting in reaching line 1267 without having
15386           any valid flow value.
15387
15388 2009-04-19 14:03:38 +0200  Edward Hervey <bilboed@bilboed.com>
15389
15390         * ext/twolame/gsttwolame.c:
15391           twolame: Remove unneeded variable, value assigned was never read.
15392
15393 2009-04-19 14:03:19 +0200  Edward Hervey <bilboed@bilboed.com>
15394
15395         * ext/mpeg2dec/gstmpeg2dec.c:
15396           mpeg2dec: Remove dead assignment. Value overwritten later on.
15397
15398 2009-04-19 14:02:44 +0200  Edward Hervey <bilboed@bilboed.com>
15399
15400         * ext/mad/gstmad.c:
15401           mad: Remove dead assignment and variables given values which are never read.
15402
15403 2009-04-19 14:02:03 +0200  Edward Hervey <bilboed@bilboed.com>
15404
15405         * ext/lame/gstlame.c:
15406           lame: Remove unneeded variable, it's assigned a value never read.
15407
15408 2009-04-19 13:59:24 +0200  Edward Hervey <bilboed@bilboed.com>
15409
15410         * gst/realmedia/rmdemux.c:
15411           rmdemux: Remove dead assignment, value is being overwritten before being read.
15412
15413 2009-04-19 13:58:31 +0200  Edward Hervey <bilboed@bilboed.com>
15414
15415         * gst/realmedia/rmdemux.c:
15416           rmdemux: Remove unused accurate flag.
15417           I couldn't see any reason why this was there in the first place.
15418
15419 2009-04-19 13:57:59 +0200  Edward Hervey <bilboed@bilboed.com>
15420
15421         * gst/realmedia/asmrules.c:
15422         * gst/realmedia/rdtdepay.c:
15423           realmedia: Remove dead assignments. The results are never read.
15424
15425 2009-04-19 13:57:10 +0200  Edward Hervey <bilboed@bilboed.com>
15426
15427         * gst/realmedia/gstrdtbuffer.c:
15428         * gst/realmedia/rademux.c:
15429         * gst/realmedia/rdtmanager.c:
15430         * gst/realmedia/rmdemux.c:
15431           realmedia: Remove useless variables, only being used once (or not).
15432
15433 2009-04-19 13:55:24 +0200  Edward Hervey <bilboed@bilboed.com>
15434
15435         * ext/mpeg2dec/gstmpeg2dec.c:
15436         * gst/asfdemux/gstrtspwms.c:
15437         * gst/realmedia/pnmsrc.c:
15438         * gst/realmedia/rdtdepay.c:
15439         * gst/realmedia/rtspreal.c:
15440           remove empty method implementations.
15441
15442 2009-04-18 08:12:08 +0200  Josep Torra <n770galaxy@gmail.com>
15443
15444         * gst/asfdemux/gstrtspwms.c:
15445           rtspwms: fix condition to detect extension commands for WMS
15446           Reply with OK to the extension commands for WMS.
15447
15448 2009-04-15 11:09:56 +0200  Josep Torra <n770galaxy@gmail.com>
15449
15450         * gst/realmedia/rtspreal.c:
15451           realmedia: add special Real header to DESCRIBE message only for Real servers
15452           Add headers that are specific to real only if a real server had been
15453           detected by the OPTIONS message.
15454
15455 2009-04-14 19:16:46 +0200  David Hoyt <dhoyt at llnl.gov>
15456
15457         * gst/synaesthesia/synaescope.c:
15458           synaesthesia: fix compilation on windows
15459           Fix compilation under MSVC due to references to headers
15460           that are not available with the MS SDKs.
15461           Fixes #578524
15462
15463 2009-04-14 10:54:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15464
15465         * gst/asfdemux/gstrtspwms.c:
15466           rtspwms: reply to extension commands
15467           Reply with OK to the extension commands for WMS.
15468
15469 2009-04-14 10:53:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15470
15471         * gst/asfdemux/gstrtpasfdepay.c:
15472           asfdepay: fix a comment
15473
15474 2009-04-14 10:53:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15475
15476         * gst/asfdemux/gstasfdemux.c:
15477           asfdemux: add some more debugging
15478
15479 2009-04-14 10:51:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15480
15481         * configure.ac:
15482           configure.ac: require git -base
15483           We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
15484
15485 2009-04-09 20:21:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15486
15487         * gst/realmedia/rtspreal.c:
15488           realmedia: add special Real header to SETUP message only for Real servers
15489           Fixes playback of Windows Media RTSP streams and other non-Real RTSP
15490           streams where the server errors out because it can't handle the
15491           Real-specific 'Required: com.real.retain-entity-for-setup' header
15492           we've been adding unconditionally in the recent past.
15493           For reference:
15494           rtsp://66.111.34.191:601/broadcast/alnour.rm
15495           rtsp://195.134.224.231/snowboard_100.wmv
15496
15497 2009-04-08 11:44:53 -0700  Michael Smith <msmith@songbirdnest.com>
15498
15499         * configure.ac:
15500         * gst/asfdemux/Makefile.am:
15501           asfdemux: link to all required libraries including indirectly used ones.
15502           On win32, we're required to link to all the libraries used - including
15503           ones only indirectly used by other libs. So, add gstaudio, gsttag, and
15504           (for windows only) winsock.
15505
15506 2009-04-04 21:19:23 +0300  Felipe Contreras <felipe.contreras@gmail.com>
15507
15508         * common:
15509           Automatic update of common submodule
15510           From d0ea89e to b3941ea
15511
15512 2009-04-04 14:54:41 +0200  Edward Hervey <bilboed@bilboed.com>
15513
15514         * common:
15515           Automatic update of common submodule
15516           From f8b3d91 to d0ea89e
15517
15518 2009-03-26 20:23:14 +0100  Edward Hervey <bilboed@bilboed.com>
15519
15520         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
15521           dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
15522
15523 2009-03-25 16:39:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
15524
15525         * gst/realmedia/rtspreal.c:
15526         * gst/realmedia/rtspreal.h:
15527           realrtsp: add more headers
15528           Parse the ETag from the describe method and pass the sessionid as the value for
15529           the If-Match header is subsequent setup calls.
15530           Fixes support for more RealMedia RTSP streams.
15531
15532 2009-03-22 13:08:48 -0700  David Schleef <ds@schleef.org>
15533
15534         * configure.ac:
15535           twolame: bump requirement to 0.3.10
15536           0.3.10 is the first version with the float32 encoder functions.
15537           Fixes #576305.
15538
15539 2009-03-22 20:15:24 +0000  Jan Schmidt <thaytan@noraisin.net>
15540
15541         * configure.ac:
15542           back to development -> 0.10.11.1
15543
15544 === release 0.10.11 ===
15545
15546 2009-03-21 01:05:22 +0000  Jan Schmidt <thaytan@noraisin.net>
15547
15548         * ChangeLog:
15549         * NEWS:
15550         * RELEASE:
15551         * configure.ac:
15552         * docs/plugins/inspect/plugin-a52dec.xml:
15553         * docs/plugins/inspect/plugin-asf.xml:
15554         * docs/plugins/inspect/plugin-cdio.xml:
15555         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15556         * docs/plugins/inspect/plugin-dvdread.xml:
15557         * docs/plugins/inspect/plugin-dvdsub.xml:
15558         * docs/plugins/inspect/plugin-iec958.xml:
15559         * docs/plugins/inspect/plugin-lame.xml:
15560         * docs/plugins/inspect/plugin-mad.xml:
15561         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15562         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15563         * docs/plugins/inspect/plugin-mpegstream.xml:
15564         * docs/plugins/inspect/plugin-realmedia.xml:
15565         * docs/plugins/inspect/plugin-siddec.xml:
15566         * docs/plugins/inspect/plugin-twolame.xml:
15567         * gst-plugins-ugly.doap:
15568         * po/cs.po:
15569         * win32/common/config.h:
15570           Release 0.10.11
15571
15572 2009-03-21 00:28:29 +0000  Jan Schmidt <thaytan@noraisin.net>
15573
15574         * po/af.po:
15575         * po/az.po:
15576         * po/bg.po:
15577         * po/ca.po:
15578         * po/cs.po:
15579         * po/da.po:
15580         * po/en_GB.po:
15581         * po/es.po:
15582         * po/fi.po:
15583         * po/fr.po:
15584         * po/hu.po:
15585         * po/id.po:
15586         * po/it.po:
15587         * po/ja.po:
15588         * po/lt.po:
15589         * po/mt.po:
15590         * po/nb.po:
15591         * po/nl.po:
15592         * po/or.po:
15593         * po/pl.po:
15594         * po/pt_BR.po:
15595         * po/ru.po:
15596         * po/sk.po:
15597         * po/sq.po:
15598         * po/sr.po:
15599         * po/sv.po:
15600         * po/tr.po:
15601         * po/uk.po:
15602         * po/vi.po:
15603         * po/zh_CN.po:
15604           Update .po files
15605
15606 2009-03-13 16:45:08 +0000  Jan Schmidt <thaytan@noraisin.net>
15607
15608         * configure.ac:
15609         * win32/common/config.h:
15610           0.10.10.3 pre-release
15611
15612 2009-03-13 16:40:38 +0000  Jan Schmidt <thaytan@noraisin.net>
15613
15614         * po/fi.po:
15615         * po/id.po:
15616         * po/pl.po:
15617         * po/pt_BR.po:
15618         * po/sv.po:
15619           po: Update translations from upstream
15620
15621 2009-03-13 16:38:08 +0000  Jan Schmidt <thaytan@noraisin.net>
15622
15623         * po/LINGUAS:
15624         * po/tr.po:
15625           po: Add Turkish translation
15626
15627 2009-03-13 19:23:12 +0000  Jan Schmidt <thaytan@noraisin.net>
15628
15629         * gst/mpegaudioparse/gstmpegaudioparse.c:
15630         * gst/mpegaudioparse/gstmpegaudioparse.h:
15631           mp3parse: Fix glitches in the output when playing (for e.g.) AVI
15632           Don't introduce glitches in the output by a) relaxing the threshold for
15633           taking upstream timestamps in preference to our calculated timestamps and
15634           b) only set the discont flag on outgoing buffers in response to an incoming
15635           discont buffer.
15636           Fixes: #575046
15637
15638 2009-03-12 15:57:31 +0100  Alessandro Decina <alessandro.decina@collabora.co.uk>
15639
15640         * gst/mpegaudioparse/gstmpegaudioparse.c:
15641           mp3parse: fix deadlock with accurate seeks.
15642           Release pending_accurate_seeks_lock before forwarding the seek event upstream.
15643           Fixes #575068.
15644
15645 2009-03-10 00:22:35 +0000  Jan Schmidt <thaytan@noraisin.net>
15646
15647         * configure.ac:
15648         * po/af.po:
15649         * po/az.po:
15650         * po/bg.po:
15651         * po/ca.po:
15652         * po/cs.po:
15653         * po/da.po:
15654         * po/en_GB.po:
15655         * po/es.po:
15656         * po/fi.po:
15657         * po/fr.po:
15658         * po/hu.po:
15659         * po/id.po:
15660         * po/it.po:
15661         * po/lt.po:
15662         * po/mt.po:
15663         * po/nb.po:
15664         * po/nl.po:
15665         * po/or.po:
15666         * po/pl.po:
15667         * po/pt_BR.po:
15668         * po/ru.po:
15669         * po/sk.po:
15670         * po/sq.po:
15671         * po/sr.po:
15672         * po/sv.po:
15673         * po/uk.po:
15674         * po/vi.po:
15675         * po/zh_CN.po:
15676         * win32/common/config.h:
15677           0.10.10.2 pre-release
15678           Bump version number, update translations and win32 config.h
15679
15680 2009-03-10 00:19:01 +0000  Jan Schmidt <thaytan@noraisin.net>
15681
15682         * po/LINGUAS:
15683         * po/ja.po:
15684           po: Add Japanese translation
15685
15686 2009-03-10 00:10:20 +0000  Jan Schmidt <thaytan@noraisin.net>
15687
15688         * configure.ac:
15689         * docs/plugins/Makefile.am:
15690         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15691         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15692         * docs/plugins/gst-plugins-ugly-plugins.args:
15693         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15694         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15695         * docs/plugins/inspect/plugin-a52dec.xml:
15696         * docs/plugins/inspect/plugin-asf.xml:
15697         * docs/plugins/inspect/plugin-cdio.xml:
15698         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15699         * docs/plugins/inspect/plugin-dvdread.xml:
15700         * docs/plugins/inspect/plugin-dvdsub.xml:
15701         * docs/plugins/inspect/plugin-iec958.xml:
15702         * docs/plugins/inspect/plugin-lame.xml:
15703         * docs/plugins/inspect/plugin-mad.xml:
15704         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15705         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15706         * docs/plugins/inspect/plugin-mpegstream.xml:
15707         * docs/plugins/inspect/plugin-realmedia.xml:
15708         * docs/plugins/inspect/plugin-siddec.xml:
15709         * docs/plugins/inspect/plugin-synaesthesia.xml:
15710         * docs/plugins/inspect/plugin-twolame.xml:
15711         * ext/Makefile.am:
15712         * po/POTFILES.in:
15713           Moved twolame from Bad to Ugly
15714
15715 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15716
15717           [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
15718           Original commit message from CVS:
15719           * ext/alsaspdif/Makefile.am:
15720           * ext/amrwb/Makefile.am:
15721           * ext/apexsink/Makefile.am:
15722           * ext/arts/Makefile.am:
15723           * ext/artsd/Makefile.am:
15724           * ext/audiofile/Makefile.am:
15725           * ext/audioresample/Makefile.am:
15726           * ext/bz2/Makefile.am:
15727           * ext/cdaudio/Makefile.am:
15728           * ext/celt/Makefile.am:
15729           * ext/dc1394/Makefile.am:
15730           * ext/dirac/Makefile.am:
15731           * ext/directfb/Makefile.am:
15732           * ext/divx/Makefile.am:
15733           * ext/dts/Makefile.am:
15734           * ext/faac/Makefile.am:
15735           * ext/faad/Makefile.am:
15736           * ext/gsm/Makefile.am:
15737           * ext/hermes/Makefile.am:
15738           * ext/ivorbis/Makefile.am:
15739           * ext/jack/Makefile.am:
15740           * ext/jp2k/Makefile.am:
15741           * ext/ladspa/Makefile.am:
15742           * ext/lcs/Makefile.am:
15743           * ext/libfame/Makefile.am:
15744           * ext/libmms/Makefile.am:
15745           * ext/metadata/Makefile.am:
15746           * ext/mpeg2enc/Makefile.am:
15747           * ext/mplex/Makefile.am:
15748           * ext/musepack/Makefile.am:
15749           * ext/musicbrainz/Makefile.am:
15750           * ext/mythtv/Makefile.am:
15751           * ext/nas/Makefile.am:
15752           * ext/neon/Makefile.am:
15753           * ext/ofa/Makefile.am:
15754           * ext/polyp/Makefile.am:
15755           * ext/resindvd/Makefile.am:
15756           * ext/sdl/Makefile.am:
15757           * ext/shout/Makefile.am:
15758           * ext/snapshot/Makefile.am:
15759           * ext/sndfile/Makefile.am:
15760           * ext/soundtouch/Makefile.am:
15761           * ext/spc/Makefile.am:
15762           * ext/swfdec/Makefile.am:
15763           * ext/tarkin/Makefile.am:
15764           * ext/theora/Makefile.am:
15765           * ext/timidity/Makefile.am:
15766           * ext/twolame/Makefile.am:
15767           * ext/x264/Makefile.am:
15768           * ext/xine/Makefile.am:
15769           * ext/xvid/Makefile.am:
15770           * gst-libs/gst/app/Makefile.am:
15771           * gst-libs/gst/dshow/Makefile.am:
15772           * gst/aiffparse/Makefile.am:
15773           * gst/app/Makefile.am:
15774           * gst/audiobuffer/Makefile.am:
15775           * gst/bayer/Makefile.am:
15776           * gst/cdxaparse/Makefile.am:
15777           * gst/chart/Makefile.am:
15778           * gst/colorspace/Makefile.am:
15779           * gst/dccp/Makefile.am:
15780           * gst/deinterlace/Makefile.am:
15781           * gst/deinterlace2/Makefile.am:
15782           * gst/dvdspu/Makefile.am:
15783           * gst/festival/Makefile.am:
15784           * gst/filter/Makefile.am:
15785           * gst/flacparse/Makefile.am:
15786           * gst/flv/Makefile.am:
15787           * gst/games/Makefile.am:
15788           * gst/h264parse/Makefile.am:
15789           * gst/librfb/Makefile.am:
15790           * gst/mixmatrix/Makefile.am:
15791           * gst/modplug/Makefile.am:
15792           * gst/mpeg1sys/Makefile.am:
15793           * gst/mpeg4videoparse/Makefile.am:
15794           * gst/mpegdemux/Makefile.am:
15795           * gst/mpegtsmux/Makefile.am:
15796           * gst/mpegvideoparse/Makefile.am:
15797           * gst/mve/Makefile.am:
15798           * gst/nsf/Makefile.am:
15799           * gst/nuvdemux/Makefile.am:
15800           * gst/overlay/Makefile.am:
15801           * gst/passthrough/Makefile.am:
15802           * gst/pcapparse/Makefile.am:
15803           * gst/playondemand/Makefile.am:
15804           * gst/rawparse/Makefile.am:
15805           * gst/real/Makefile.am:
15806           * gst/rtjpeg/Makefile.am:
15807           * gst/rtpmanager/Makefile.am:
15808           * gst/scaletempo/Makefile.am:
15809           * gst/sdp/Makefile.am:
15810           * gst/selector/Makefile.am:
15811           * gst/smooth/Makefile.am:
15812           * gst/smoothwave/Makefile.am:
15813           * gst/speed/Makefile.am:
15814           * gst/speexresample/Makefile.am:
15815           * gst/stereo/Makefile.am:
15816           * gst/subenc/Makefile.am:
15817           * gst/tta/Makefile.am:
15818           * gst/vbidec/Makefile.am:
15819           * gst/videodrop/Makefile.am:
15820           * gst/videosignal/Makefile.am:
15821           * gst/virtualdub/Makefile.am:
15822           * gst/vmnc/Makefile.am:
15823           * gst/y4m/Makefile.am:
15824           * sys/acmenc/Makefile.am:
15825           * sys/cdrom/Makefile.am:
15826           * sys/dshowdecwrapper/Makefile.am:
15827           * sys/dshowsrcwrapper/Makefile.am:
15828           * sys/dvb/Makefile.am:
15829           * sys/dxr3/Makefile.am:
15830           * sys/fbdev/Makefile.am:
15831           * sys/oss4/Makefile.am:
15832           * sys/qcam/Makefile.am:
15833           * sys/qtwrapper/Makefile.am:
15834           * sys/vcd/Makefile.am:
15835           * sys/wininet/Makefile.am:
15836           * win32/common/config.h:
15837           Don't install static libs for plugins. Fixes #550851 for -bad.
15838
15839 2008-09-02 09:56:44 +0000  Tim-Philipp Müller <tim@centricular.net>
15840
15841           [MOVED FROM BAD] Enable/fix up translations for these plugins.
15842           Original commit message from CVS:
15843           * ext/resindvd/plugin.c: (plugin_init):
15844           * ext/resindvd/resindvdsrc.c:
15845           * ext/twolame/gsttwolame.c: (plugin_init):
15846           * gst/aiffparse/aiffparse.c: (plugin_init):
15847           Enable/fix up translations for these plugins.
15848           * po/LINGUAS:
15849           Add 'ca' to LINGUAS.
15850           * po/POTFILES.in:
15851           * po/POTFILES.skip:
15852           Add more files for translation and more files which tools
15853           should skip.
15854
15855 2008-08-07 14:34:03 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15856
15857           [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
15858           Original commit message from CVS:
15859           * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
15860           (gst_two_lame_chain):
15861           * ext/twolame/gsttwolame.h:
15862           Allow raw float samples as input for encoding.
15863
15864 2008-08-02 17:39:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15865
15866           [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
15867           Original commit message from CVS:
15868           * configure.ac:
15869           * ext/Makefile.am:
15870           * ext/twolame/Makefile.am:
15871           * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
15872           (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
15873           (gst_two_lame_release_memory), (gst_two_lame_finalize),
15874           (gst_two_lame_base_init), (gst_two_lame_class_init),
15875           (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
15876           (gst_two_lame_init), (gst_two_lame_set_property),
15877           (gst_two_lame_get_property), (gst_two_lame_sink_event),
15878           (gst_two_lame_chain), (gst_two_lame_setup),
15879           (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
15880           (plugin_init):
15881           * ext/twolame/gsttwolame.h:
15882           Add TwoLAME MP2 encoding element, based on the LAME element.
15883
15884 2009-03-09 23:13:20 +0000  Jan Schmidt <thaytan@noraisin.net>
15885
15886         * common:
15887           Automatic update of common submodule
15888           From 7032163 to f8b3d91
15889
15890 2009-03-08 12:05:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15891
15892         * common:
15893           Automatic update of common submodule
15894           From ffa738d to 7032163
15895
15896 2009-03-08 11:21:32 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15897
15898         * common:
15899           Automatic update of common submodule
15900           From 3f13e4e to ffa738d
15901
15902 2009-03-07 11:47:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15903
15904         * common:
15905           Automatic update of common submodule
15906           From 3c7456b to 3f13e4e
15907
15908 2009-03-07 10:47:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15909
15910         * common:
15911           Automatic update of common submodule
15912           From 57c83f2 to 3c7456b
15913
15914 2009-03-06 12:30:36 -0800  Michael Smith <msmith@songbirdnest.com>
15915
15916         * gst/mpegaudioparse/gstmpegaudioparse.c:
15917           mp3parse: be more conservative when changing layer/rate/etc.
15918           Don't allow a change in sample rate/channels/layer/version unless we can
15919           see another frame at the correct offset. Prevents accidently flipping
15920           due to simple single-bit corruption.
15921
15922 2009-03-04 16:52:59 +0000  Jan Schmidt <thaytan@noraisin.net>
15923
15924         * gst/realmedia/realhash.c:
15925           rmdemux: Fix strict-aliasing warnings.
15926           Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
15927           hand-rolled ones.
15928
15929 2009-03-04 16:15:00 +0200  René Stadler <mail@renestadler.de>
15930
15931         * gst/mpegaudioparse/gstmpegaudioparse.c:
15932           mpegaudioparse: Remove empty lines added by buggy indent.
15933
15934 2009-02-27 13:41:58 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15935
15936         * gst/mpegaudioparse/gstmpegaudioparse.c:
15937           mpegaudioparse: Provide SEEKING query handling.
15938           Since SEEK event handling might perform some conversion
15939           from TIME to BYTES, do not let upstream fool application
15940           into (TIME) seeking not being possible.
15941
15942 2009-02-25 13:34:05 -0800  Michael Smith <msmith@songbirdnest.com>
15943
15944         * gst/mpegaudioparse/gstmpegaudioparse.c:
15945           mp3parse: fix accurate seeks to near 0
15946           Integer underflow made accurate seeks to near zero fail and seek to
15947           completely the wrong place. Fix by clamping to zero, since we can't seek
15948           to negative times anyway.
15949
15950 2009-02-25 20:52:08 +0000  Jan Schmidt <thaytan@noraisin.net>
15951
15952         * common:
15953         * configure.ac:
15954           build: Update shave init statement for changes in common. Bump common.
15955
15956 2009-02-25 18:19:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
15957
15958         * gst/realmedia/rtspreal.c:
15959           rtspreal: ignore data streams. Fixes #527112
15960           Ignore data streams when parsing the SDP as they don't contain anything we need
15961           to put in the realmedia header.
15962
15963 2009-02-25 11:32:37 +0000  Jan Schmidt <thaytan@noraisin.net>
15964
15965         * common:
15966           Automatic update of common submodule
15967           From 9cf8c9b to a6ce5c6
15968
15969 2009-02-24 15:25:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
15970
15971         * ext/mad/gstid3tag.c:
15972           Forward unknown events
15973           Forward unknown events upstream instead of dropping them. Also return the result
15974           of the seek event instead of a fixed value.
15975
15976 2009-02-23 10:50:50 +0200  Stefan Kost <ensonic@users.sf.net>
15977
15978         * gst/asfdemux/gstrtpasfdepay.c:
15979           rtpasfdepay: Fix the build by adding the needed include for atoi.
15980
15981 2009-02-22 19:19:12 +0000  Jan Schmidt <thaytan@noraisin.net>
15982
15983         * configure.ac:
15984         * docs/plugins/Makefile.am:
15985           Use shave for the build output
15986
15987 2009-02-22 16:00:02 +0000  Jan Schmidt <thaytan@noraisin.net>
15988
15989         * common:
15990           Automatic update of common submodule
15991           From 5d7c9cc to 9cf8c9b
15992
15993 2009-02-22 14:22:30 +0100  Edward Hervey <bilboed@bilboed.com>
15994
15995         * gst/asfdemux/gstasf.c:
15996         * gst/asfdemux/gstrtpasfdepay.c:
15997         * gst/realmedia/rademux.c:
15998         * gst/realmedia/rdtdepay.c:
15999         * gst/synaesthesia/gstsynaesthesia.c:
16000         * gst/synaesthesia/synaescope.c:
16001           Fix indentation.
16002
16003 2009-02-22 14:21:22 +0100  Edward Hervey <bilboed@bilboed.com>
16004
16005         * gst/realmedia/pnmsrc.c:
16006           pnmsrc: Error out gracefully if location is NULL. Run gst-indent
16007
16008 2009-02-21 11:13:55 -0800  David Schleef <ds@schleef.org>
16009
16010         * common:
16011           Automatic update of common submodule
16012           From 80c627d to 5d7c9cc
16013
16014 2009-02-20 15:53:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16015
16016         * gst/realmedia/Makefile.am:
16017         * gst/realmedia/pnmsrc.c:
16018         * gst/realmedia/pnmsrc.h:
16019         * gst/realmedia/rademux.c:
16020         * gst/realmedia/rademux.h:
16021         * gst/realmedia/realmedia.c:
16022         * gst/realmedia/rmdemux.c:
16023         * gst/realmedia/rmdemux.h:
16024           Add pnm:// uri source
16025           Add a new utri handler for pnm:// that for now just redirects to the same uri
16026           with the rtsp:// protocol, which usually works nowadays.
16027           Separate the registration of the various plugins into a separate source file.
16028
16029 2009-02-20 13:48:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16030
16031         * gst/asfdemux/Makefile.am:
16032         * gst/asfdemux/gstasf.c:
16033         * gst/asfdemux/gstrtpasfdepay.c:
16034         * gst/asfdemux/gstrtpasfdepay.h:
16035           Add ASF depayloader
16036           Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
16037           Fixes #335067.
16038
16039 2009-02-19 19:10:53 +0000  Zaheer Merali <zaheerabbas@merali.org>
16040
16041         * ext/mad/gstmad.c:
16042           mad: remove log line added in error
16043
16044 2009-02-19 19:08:10 +0000  Zaheer Merali <zaheerabbas@merali.org>
16045
16046         * ext/mad/gstmad.c:
16047           mad: just flush data when seeing BADDATAPTR instead of going into error state
16048
16049 2009-02-18 12:55:16 +0100  Roland Moser <rmoser@gmx.at>
16050
16051         * gst/realmedia/rmdemux.c:
16052           Fix parsing of the flags in rmdemux
16053           Fix parsing of the flags in version 1 realmedia streams.
16054           Fixes #571358.
16055
16056 2009-02-09 12:03:15 +0100  Edward Hervey <bilboed@bilboed.com>
16057
16058         * common:
16059           Bump revision to use for common submodule.
16060
16061 2009-01-30 22:27:05 +0200  Stefan Kost <ensonic@users.sf.net>
16062
16063         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16064           Add releaseinfo with online url.
16065
16066 2009-01-30 17:34:27 +0000  Jan Schmidt <thaytan@noraisin.net>
16067
16068         * common:
16069           Bump common
16070
16071 2009-01-30 14:35:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16072
16073         * gst/asfdemux/asfpacket.c:
16074         * gst/asfdemux/gstasfdemux.c:
16075         * gst/asfdemux/gstasfdemux.h:
16076           Remove redundant push_mode struct member
16077
16078 2009-01-30 09:04:46 +0100  Edward Hervey <bilboed@bilboed.com>
16079
16080         * autogen.sh:
16081           Fix previous commit, wasn't actually setting up a symbolic link
16082
16083 2009-01-30 08:56:33 +0100  Edward Hervey <bilboed@bilboed.com>
16084
16085         * autogen.sh:
16086         * common:
16087           Use a symbolic link for the pre-commit client-side hook
16088
16089 2009-01-30 08:56:24 +0100  Edward Hervey <bilboed@bilboed.com>
16090
16091         * .gitignore:
16092           Ignore some more files
16093
16094 2009-01-26 22:40:10 +0200  Stefan Kost <ensonic@users.sf.net>
16095
16096         * gst/synaesthesia/synaescope.c:
16097         * gst/synaesthesia/synaescope.h:
16098           Precalculate some size dependent variables. Demystify the height scaling a bit.
16099           Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
16100
16101 2009-01-26 21:26:46 +0200  Stefan Kost <ensonic@users.sf.net>
16102
16103           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
16104
16105 2009-01-26 20:12:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16106
16107         * gst/realmedia/rdtdepay.c:
16108           Set flags on the realmedia chunks
16109           Set the keyframe flags from the RDT packet to the realmedia chunk so that the
16110           descrambler can be reset on keyframes. Fixes #556714.
16111
16112 2009-01-26 20:10:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16113
16114         * gst/realmedia/gstrdtbuffer.c:
16115         * gst/realmedia/gstrdtbuffer.h:
16116           Add method to get RDT flags
16117           Add a method to get the RDT flags. We need these flags to mark keyframes to
16118           reset the descrambing queue. See #556714.
16119
16120 2009-01-26 10:00:57 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
16121
16122         * gst/asfdemux/asfpacket.c:
16123         * gst/asfdemux/gstasfdemux.c:
16124         * gst/asfdemux/gstasfdemux.h:
16125           Add seeking support to asfdemux in push mode
16126           Fixes bug #568836.
16127
16128 2009-01-26 09:57:26 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
16129
16130         * gst/asfdemux/asfpacket.c:
16131           Drop packets with an invalid replicated data length
16132           Drop packets with an invalid replicated data length
16133           instead of continuing with an invalid timestamp
16134           and uninitialized payload metadata.
16135           All other code assumes that the timestamps are valid.
16136
16137 2009-01-25 22:31:52 +0200  Stefan Kost <ensonic@users.sf.net>
16138
16139         * gst/synaesthesia/synaescope.h:
16140           Change comment to refer to right variable.
16141
16142 2009-01-24 23:27:08 +0200  Stefan Kost <ensonic@users.sf.net>
16143
16144         * gst/synaesthesia/gstsynaesthesia.c:
16145         * gst/synaesthesia/gstsynaesthesia.h:
16146         * gst/synaesthesia/synaescope.c:
16147         * gst/synaesthesia/synaescope.h:
16148           Bring synaesthesia to next century.
16149           Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
16150
16151 2009-01-23 17:51:00 -0800  David Schleef <ds@schleef.org>
16152
16153         * gst/asfdemux/gstasfdemux.c:
16154           Fix leak of converted string
16155
16156 2009-01-23 23:44:01 +0000  Jan Schmidt <thaytan@noraisin.net>
16157
16158         * .gitignore:
16159         * po/.gitignore:
16160           Add more to the gitignores
16161
16162 2009-01-23 23:59:38 +0200  Stefan Kost <ensonic@users.sf.net>
16163
16164         * gst/synaesthesia/gstsynaesthesia.c:
16165           Make synaesthesia build again.
16166           _init() has no params.
16167
16168 2009-01-22 18:15:36 +0200  Stefan Kost <ensonic@users.sf.net>
16169
16170         * common:
16171           Update common snapshot.
16172
16173 2009-01-22 13:50:09 +0100  Sebastian Dröge <slomo@circular-chaos.org>
16174
16175         * common:
16176           Fix pre-commit hook
16177
16178 2009-01-22 06:14:31 +0100  Edward Hervey <bilboed@bilboed.com>
16179
16180         * autogen.sh:
16181         * common:
16182           Install and use pre-commit indentation hook from common
16183
16184 2009-01-21 04:32:33 +0100  Edward Hervey <bilboed@bilboed.com>
16185
16186         * autogen.sh:
16187           autogen.sh : Use git submodule
16188
16189 2009-01-08 08:19:25 +0000  Yves Lefebvre <ivanohe@abacom.com>
16190
16191           gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
16192           Original commit message from CVS:
16193           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
16194           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
16195           (gst_dvd_demux_get_audio_stream),
16196           (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
16197           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
16198           (gst_mpeg_demux_get_video_stream),
16199           (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
16200           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
16201           Fix some caps leaks. Fixes bug #564885.
16202
16203 2009-01-02 00:43:53 +0000  Alessandro Decina <alessandro.d@gmail.com>
16204
16205           ext/cdio/gstcdio.c: Remove unused format argument.
16206           Original commit message from CVS:
16207           * ext/cdio/gstcdio.c:
16208           Remove unused format argument.
16209
16210 2008-12-13 20:41:40 +0000  Tim-Philipp Müller <tim@centricular.net>
16211
16212           win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
16213           Original commit message from CVS:
16214           * win32/common/.cvsignore:
16215           * win32/common/config.h:
16216           * win32/common/config.h.in:
16217           Hardcode cpu for win32 build, just like we do in the other modules,
16218           to remove VCS conflicts and inconsistent defines between modules,
16219           and update version defines to CVS.
16220
16221 2008-12-13 16:29:38 +0000  Edward Hervey <bilboed@bilboed.com>
16222
16223           m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
16224           Original commit message from CVS:
16225           * m4/Makefile.am:
16226           Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
16227
16228 2008-12-13 13:01:49 +0000  Edward Hervey <bilboed@bilboed.com>
16229
16230           m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
16231           Original commit message from CVS:
16232           * m4/Makefile.am:
16233           inttypes.m4 hasn't been available since gettext-0.15, and since we now
16234           require gettext >= 0.17 ... we can remove it from the list of files to
16235           dist.
16236
16237 2008-12-10 15:42:21 +0000  Tim-Philipp Müller <tim@centricular.net>
16238
16239           gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
16240           Original commit message from CVS:
16241           * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
16242           (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
16243           (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
16244           * gst/mpegaudioparse/gstmpegaudioparse.h:
16245           Do an initial class_ref on an internal enum type from within the
16246           class_init function so that there aren't any issues when multiple
16247           mp3parse elements are started in separate threads at the same
16248           time. (Why we use an enum type here if the tag is registered as
16249           a string type, I don't know). Also remove custom UNUSED macro
16250           and use GLib's instead.
16251
16252 2008-12-04 20:11:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16253
16254           configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
16255           Original commit message from CVS:
16256           * configure.ac:
16257           Apparently AC_CONFIG_MACRO_DIR breaks when using more
16258           than one macro directory, reverting last change.
16259
16260 2008-12-04 19:48:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16261
16262           configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
16263           Original commit message from CVS:
16264           * configure.ac:
16265           Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
16266           our M4 macros.
16267
16268 2008-12-01 14:39:34 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16269
16270           ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
16271           Original commit message from CVS:
16272           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
16273           Last change introduced a regression that made mpeg2dec handle
16274           some 4:2:2 videos as 4:4:4. Fixes bug #562086.
16275
16276 2008-11-29 13:33:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16277
16278           Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
16279           Original commit message from CVS:
16280           Patch by: Cygwin Ports maintainer
16281           <yselkowitz at users dot sourceforge dot net>
16282           * autogen.sh:
16283           * configure.ac:
16284           Require gettext 0.17 because older versions don't mix with libtool
16285           2.2. At build time an older gettext version will still work.
16286           Fixes bug #556091.
16287
16288 2008-11-25 03:44:06 +0000  David Schleef <ds@schleef.org>
16289
16290           ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video.  Fixes #562086
16291           Original commit message from CVS:
16292           * ext/mpeg2dec/gstmpeg2dec.c:
16293           * ext/mpeg2dec/gstmpeg2dec.h:
16294           Add support for 4:4:4 video.  Fixes #562086
16295
16296 2008-11-24 09:51:39 +0000  Simon Holm Thøgersen <odie@cs.aau.dk>
16297
16298           ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
16299           Original commit message from CVS:
16300           Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
16301           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
16302           Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
16303           >= 0.5.0. Fixes bug #562065.
16304
16305 2008-11-20 21:31:19 +0000  Wim Taymans <wim.taymans@gmail.com>
16306
16307           gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
16308           Original commit message from CVS:
16309           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
16310           Remove duplicate and broken code for the streaming case and simply reuse
16311           the much better working pull based code. Fixes #560348.
16312
16313 2008-11-20 20:42:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16314
16315           configure.ac: Back to development -> 0.10.10.1
16316           Original commit message from CVS:
16317           * configure.ac:
16318           Back to development -> 0.10.10.1
16319
16320 === release 0.10.10 ===
16321
16322 2008-11-19 14:30:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16323
16324         * ChangeLog:
16325         * NEWS:
16326         * RELEASE:
16327         * configure.ac:
16328         * docs/plugins/inspect/plugin-a52dec.xml:
16329         * docs/plugins/inspect/plugin-asf.xml:
16330         * docs/plugins/inspect/plugin-cdio.xml:
16331         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16332         * docs/plugins/inspect/plugin-dvdread.xml:
16333         * docs/plugins/inspect/plugin-dvdsub.xml:
16334         * docs/plugins/inspect/plugin-iec958.xml:
16335         * docs/plugins/inspect/plugin-lame.xml:
16336         * docs/plugins/inspect/plugin-mad.xml:
16337         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16338         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16339         * docs/plugins/inspect/plugin-mpegstream.xml:
16340         * docs/plugins/inspect/plugin-realmedia.xml:
16341         * docs/plugins/inspect/plugin-siddec.xml:
16342         * gst-plugins-ugly.doap:
16343         * po/LINGUAS:
16344           Release 0.10.10 - "Under the House"
16345           Original commit message from CVS:
16346           Release 0.10.10 - "Under the House"
16347
16348 2008-11-19 13:59:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16349
16350         * po/bg.po:
16351         * po/ca.po:
16352         * po/da.po:
16353         * po/id.po:
16354         * po/it.po:
16355         * po/mt.po:
16356         * po/vi.po:
16357           Update .po files
16358           Original commit message from CVS:
16359           Update .po files
16360
16361 2008-11-17 09:53:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16362
16363           ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
16364           Original commit message from CVS:
16365           * ext/sidplay/Makefile.am:
16366           Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
16367           contain CFLAGS that do not exist for C++, like -Wvla or
16368           -Wdeclaration-after-statement. Fixes bug #561161.
16369
16370 2008-11-12 23:19:55 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16371
16372           configure.ac: 0.10.9.3 pre-release
16373           Original commit message from CVS:
16374           * configure.ac:
16375           0.10.9.3 pre-release
16376
16377 2008-11-11 17:14:46 +0000  Wim Taymans <wim.taymans@gmail.com>
16378
16379           gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
16380           Original commit message from CVS:
16381           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
16382           Only copy sane aspect ratio values on the caps. Fixes #559682.
16383
16384 2008-11-06 13:29:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16385
16386         * ChangeLog:
16387           Add bug number to the mp3parse mpeg 2.5 fix
16388           Original commit message from CVS:
16389           Add bug number to the mp3parse mpeg 2.5 fix
16390
16391 2008-11-05 11:03:07 +0000  Wim Taymans <wim.taymans@gmail.com>
16392
16393           ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
16394           Original commit message from CVS:
16395           * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
16396           (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
16397           (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
16398           * ext/amrnb/amrnbdec.h:
16399           Add a property to select the amr variant. Fixes #424070.
16400
16401 2008-11-03 11:31:49 +0000  Tal Shalif <tshalif@nargila.org>
16402
16403           gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
16404           Original commit message from CVS:
16405           Patch by: Tal Shalif <tshalif at nargila dot org>
16406           * gst/mpegstream/gstdvddemux.c:
16407           (gst_dvd_demux_get_subpicture_stream):
16408           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
16409           (gst_mpeg_demux_get_audio_stream):
16410           Fix memmory corruption due to not storing the new updated pointer
16411           after a g_renew(). Fixes #558896.
16412
16413 2008-10-30 14:50:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16414
16415           tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
16416           Original commit message from CVS:
16417           * tests/check/Makefile.am:
16418           Blacklist cdiocddasrc from state-change tests. Fixes #558277.
16419
16420 2008-10-24 20:44:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16421
16422           configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
16423           Original commit message from CVS:
16424           * configure.ac:
16425           oops, forgot to bump the version back to devel
16426           after the last release 0.10.9.1
16427
16428 2008-10-24 12:47:05 +0000  Wim Taymans <wim.taymans@gmail.com>
16429
16430           gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
16431           Original commit message from CVS:
16432           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
16433           (gst_rmdemux_descramble_mp4a_audio),
16434           (gst_rmdemux_handle_scrambled_packet):
16435           Add suport for mpeg4 and aac audio. See #556714.
16436
16437 2008-10-14 19:28:05 +0000  Michael Smith <msmith@xiph.org>
16438
16439           gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
16440           Original commit message from CVS:
16441           * gst/mpegaudioparse/gstmpegaudioparse.c:
16442           Calculate samples per frame correctly for "MPEG 2.5" layer 3.
16443           Fixes skipping on these files.
16444
16445 2008-10-14 12:51:41 +0000  Robin Stocker <robin@nibor.org>
16446
16447           ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
16448           Original commit message from CVS:
16449           Patch by: Robin Stocker <robin at nibor dot org>
16450           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
16451           (handle_sequence), (gst_mpeg2dec_setcaps):
16452           * ext/mpeg2dec/gstmpeg2dec.h:
16453           Prefer the container's PAR over the stream's PAR if it's
16454           given in the srcpad caps. Fixes bug #556184.
16455
16456 2008-10-13 18:10:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16457
16458           Don't install static libs for plugins. Fixes #550851 for ugly.
16459           Original commit message from CVS:
16460           * ext/a52dec/Makefile.am:
16461           * ext/amrnb/Makefile.am:
16462           * ext/cdio/Makefile.am:
16463           * ext/dvdnav/Makefile.am:
16464           * ext/dvdread/Makefile.am:
16465           * ext/lame/Makefile.am:
16466           * ext/mad/Makefile.am:
16467           * ext/mpeg2dec/Makefile.am:
16468           * ext/sidplay/Makefile.am:
16469           * gst/ac3parse/Makefile.am:
16470           * gst/asfdemux/Makefile.am:
16471           * gst/dvdlpcmdec/Makefile.am:
16472           * gst/dvdsub/Makefile.am:
16473           * gst/iec958/Makefile.am:
16474           * gst/mpegaudioparse/Makefile.am:
16475           * gst/mpegstream/Makefile.am:
16476           * gst/realmedia/Makefile.am:
16477           * gst/synaesthesia/Makefile.am:
16478           Don't install static libs for plugins. Fixes #550851 for ugly.
16479
16480 2008-10-13 09:04:15 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16481
16482           gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
16483           Original commit message from CVS:
16484           * gst/mpegaudioparse/gstmpegaudioparse.c:
16485           (gst_mp3parse_sink_event):
16486           Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
16487           frames. Partially fixes bug #552237.
16488
16489 2008-10-09 09:23:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16490
16491           ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
16492           Original commit message from CVS:
16493           * ext/amrnb/amrnbparse.c:
16494           use #defines for HEADER. Unref the object in _sink_activate_pull().
16495
16496 2008-10-08 13:59:57 +0000  Wim Taymans <wim.taymans@gmail.com>
16497
16498           ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
16499           Original commit message from CVS:
16500           * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
16501           (gst_mad_change_state):
16502           * ext/mad/gstmad.h:
16503           track discont on incomming buffers and set discont on outgoing
16504           buffers.
16505           Pass unknown events upstreams instead of dropping them.
16506
16507 2008-09-28 17:33:43 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
16508
16509           ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
16510           Original commit message from CVS:
16511           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
16512           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
16513           (handle_slice), (gst_mpeg2dec_sink_event),
16514           (gst_mpeg2dec_src_event):
16515           * ext/mpeg2dec/gstmpeg2dec.h:
16516           Fix compilation with --disable-index. Fixes bug #554150.
16517
16518 2008-09-28 17:31:37 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
16519
16520           ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
16521           Original commit message from CVS:
16522           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
16523           * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
16524           (gst_mad_src_event), (gst_mad_chain):
16525           * ext/mad/gstmad.h:
16526           Fix compilation with --disable-index. Fixes bug #554142.
16527
16528 2008-09-27 00:20:48 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
16529
16530           ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
16531           Original commit message from CVS:
16532           * ext/a52dec/gsta52dec.c:
16533           * ext/a52dec/gsta52dec.h:
16534           Fix channel re-negotiation on a change of the incoming stream.
16535           Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
16536           Fixes: #551660
16537
16538 2008-09-26 14:39:42 +0000  Wim Taymans <wim.taymans@gmail.com>
16539
16540           ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
16541           Original commit message from CVS:
16542           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
16543           (gst_amrnbenc_state_change):
16544           * ext/amrnb/amrnbenc.h:
16545           Pass the discont flag from the input buffer on to the output buffer in
16546           the AMR encoder.
16547
16548 2008-09-26 10:04:35 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
16549
16550           ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
16551           Original commit message from CVS:
16552           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
16553           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
16554           (gst_amrnbparse_handle_pull_seek),
16555           (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
16556           (gst_amrnbparse_sink_activate_push),
16557           (gst_amrnbparse_sink_activate_pull):
16558           * ext/amrnb/amrnbparse.h:
16559           Add flush seek handler. Fixes #536274.
16560
16561 2008-09-26 09:57:02 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
16562
16563           ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
16564           Original commit message from CVS:
16565           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
16566           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
16567           (gst_amrnbparse_chain), (gst_amrnbparse_loop),
16568           (gst_amrnbparse_state_change):
16569           * ext/amrnb/amrnbparse.h:
16570           Fix the duration query. Fixes #536226.
16571           Also set caps on the pads and buffers more correctly.
16572
16573 2008-09-02 09:43:10 +0000  Tim-Philipp Müller <tim@centricular.net>
16574
16575           po/LINGUAS: Add 'ca' to LINGUAS.
16576           Original commit message from CVS:
16577           * po/LINGUAS:
16578           Add 'ca' to LINGUAS.
16579
16580 2008-08-28 09:57:30 +0000  Edward Hervey <bilboed@bilboed.com>
16581
16582           gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
16583           Original commit message from CVS:
16584           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
16585           Fix aggregated GST_FLOW_RETURN check for when to send an error message
16586           on the bus.
16587           Re-fixes #546859
16588
16589 2008-08-27 15:55:05 +0000  Wim Taymans <wim.taymans@gmail.com>
16590
16591           gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
16592           Original commit message from CVS:
16593           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
16594           (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
16595           (create_segment_event), (gst_rdt_depay_push),
16596           (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
16597           * gst/realmedia/rdtdepay.h:
16598           Parse other values from the incomming caps.
16599           Add event handler to handle flushing and segments.
16600           Create segment events.
16601           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
16602           Do skew correction based on RDT timestamps.
16603           * gst/realmedia/rdtmanager.c: (activate_session),
16604           (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
16605           (create_recv_rtp):
16606           Parse caps to get the clockrate needed for the jitterbuffer.
16607           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
16608           Apply timestamp fixup after correcting for initial timestamp and
16609           internal base timestamp corrections.
16610
16611 2008-08-27 11:28:50 +0000  Wim Taymans <wim.taymans@gmail.com>
16612
16613           gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
16614           Original commit message from CVS:
16615           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
16616           (gst_rdt_depay_change_state):
16617           * gst/realmedia/rdtdepay.h:
16618           Check seqnum gaps and drop duplicate packets or mark outgoing buffers
16619           with a DISCONT flag when needed.
16620           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
16621           Report the configure latency instead of a hardcoded value.
16622
16623 2008-08-27 10:02:06 +0000  Wim Taymans <wim.taymans@gmail.com>
16624
16625           gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
16626           Original commit message from CVS:
16627           * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
16628           (free_session), (gst_rdt_manager_query_src),
16629           (gst_rdt_manager_src_activate_push),
16630           (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
16631           (gst_rdt_manager_loop), (create_recv_rtp):
16632           Include the new rdt jitterbuffer in the session manager.
16633
16634 2008-08-27 09:58:00 +0000  Wim Taymans <wim.taymans@gmail.com>
16635
16636           gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
16637           Original commit message from CVS:
16638           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
16639           (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
16640           (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
16641           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
16642           * gst/realmedia/rdtdepay.h:
16643           Use new RDT parsing helper functions.
16644           Copy discont flags correctly.
16645           Push the header from the chain function instead of the setcaps function.
16646           Copy incomming timestamp to the output buffers instead of doing magic
16647           with the RDT timestamps.
16648
16649 2008-08-27 09:52:49 +0000  Wim Taymans <wim.taymans@gmail.com>
16650
16651           gst/realmedia/: Add first support for parsing RDT messages.
16652           Original commit message from CVS:
16653           * gst/realmedia/Makefile.am:
16654           * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
16655           (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
16656           (read_packet_header), (gst_rdt_buffer_get_first_packet),
16657           (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
16658           (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
16659           (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
16660           (gst_rdt_packet_data_peek_data),
16661           (gst_rdt_packet_data_get_stream_id),
16662           (gst_rdt_packet_data_get_timestamp):
16663           * gst/realmedia/gstrdtbuffer.h:
16664           Add first support for parsing RDT messages.
16665           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
16666           (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
16667           (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
16668           (calculate_skew), (rdt_jitter_buffer_insert),
16669           (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
16670           (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
16671           (rdt_jitter_buffer_get_ts_diff):
16672           * gst/realmedia/rdtjitterbuffer.h:
16673           Add first version of an RDT jitterbuffer.
16674
16675 2008-08-27 09:47:17 +0000  Wim Taymans <wim.taymans@gmail.com>
16676
16677           gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
16678           Original commit message from CVS:
16679           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
16680           (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
16681           (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
16682           (gst_rmdemux_descramble_dnet_audio),
16683           (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
16684           * gst/realmedia/rmdemux.h:
16685           Keep track of the first timestamp of the stream and add this to the
16686           outgoing buffer timestamps so that we can handle live streams.
16687           Set discont flag on the first buffers and after a seek.
16688
16689 === release 0.10.9 ===
16690
16691 2008-08-26 23:06:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16692
16693         * ChangeLog:
16694         * NEWS:
16695         * RELEASE:
16696         * configure.ac:
16697         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16698         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16699         * docs/plugins/inspect/plugin-a52dec.xml:
16700         * docs/plugins/inspect/plugin-asf.xml:
16701         * docs/plugins/inspect/plugin-cdio.xml:
16702         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16703         * docs/plugins/inspect/plugin-dvdread.xml:
16704         * docs/plugins/inspect/plugin-dvdsub.xml:
16705         * docs/plugins/inspect/plugin-iec958.xml:
16706         * docs/plugins/inspect/plugin-lame.xml:
16707         * docs/plugins/inspect/plugin-mad.xml:
16708         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16709         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16710         * docs/plugins/inspect/plugin-mpegstream.xml:
16711         * docs/plugins/inspect/plugin-realmedia.xml:
16712         * docs/plugins/inspect/plugin-siddec.xml:
16713         * gst-plugins-ugly.doap:
16714           Release 0.10.9
16715           Original commit message from CVS:
16716           Release 0.10.9
16717
16718 2008-08-26 22:56:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16719
16720         * po/af.po:
16721         * po/az.po:
16722         * po/bg.po:
16723         * po/cs.po:
16724         * po/da.po:
16725         * po/en_GB.po:
16726         * po/es.po:
16727         * po/fi.po:
16728         * po/fr.po:
16729         * po/hu.po:
16730         * po/id.po:
16731         * po/it.po:
16732         * po/lt.po:
16733         * po/nb.po:
16734         * po/nl.po:
16735         * po/or.po:
16736         * po/pl.po:
16737         * po/pt_BR.po:
16738         * po/ru.po:
16739         * po/sk.po:
16740         * po/sq.po:
16741         * po/sr.po:
16742         * po/sv.po:
16743         * po/uk.po:
16744         * po/vi.po:
16745         * po/zh_CN.po:
16746           Update .po files
16747           Original commit message from CVS:
16748           Update .po files
16749
16750 2008-08-26 15:35:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16751
16752           ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
16753           Original commit message from CVS:
16754           * ext/a52dec/gsta52dec.c:
16755           Set up a default time segment for output when receiving
16756           an incoming byte segment (as for raw AC3 files).
16757           Fixes: #548194
16758
16759 2008-08-12 09:16:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16760
16761           0.10.8.2 pre-release.
16762           Original commit message from CVS:
16763           * configure.ac:
16764           * docs/plugins/Makefile.am:
16765           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16766           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16767           * docs/plugins/gst-plugins-ugly-plugins.args:
16768           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16769           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16770           * docs/plugins/inspect/plugin-a52dec.xml:
16771           * docs/plugins/inspect/plugin-asf.xml:
16772           * docs/plugins/inspect/plugin-cdio.xml:
16773           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16774           * docs/plugins/inspect/plugin-dvdread.xml:
16775           * docs/plugins/inspect/plugin-dvdsub.xml:
16776           * docs/plugins/inspect/plugin-iec958.xml:
16777           * docs/plugins/inspect/plugin-lame.xml:
16778           * docs/plugins/inspect/plugin-mad.xml:
16779           * docs/plugins/inspect/plugin-mpeg2dec.xml:
16780           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16781           * docs/plugins/inspect/plugin-mpegstream.xml:
16782           * docs/plugins/inspect/plugin-realmedia.xml:
16783           * docs/plugins/inspect/plugin-siddec.xml:
16784           * ext/Makefile.am:
16785           0.10.8.2 pre-release.
16786           * po/LINGUAS:
16787           * po/POTFILES.in:
16788           * po/id.po:
16789           Add new translation.
16790
16791 2008-08-11 18:44:35 +0000  Michael Smith <msmith@xiph.org>
16792
16793           gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
16794           Original commit message from CVS:
16795           * gst/asfdemux/gstasfdemux.c:
16796           Properly aggregate flow returns for both push and pull mode, so we shut
16797           down if all pads are unlinked.
16798           Fixes #546859.
16799
16800 2008-08-07 16:14:42 +0000  Frederic Crozat <fcrozat@mandriva.org>
16801
16802           Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
16803           Original commit message from CVS:
16804           Patch by: Frederic Crozat <fcrozat@mandriva.org>
16805           * ext/dvdread/dvdreadsrc.c: (plugin_init):
16806           * ext/lame/gstlame.c: (plugin_init):
16807           * gst/asfdemux/gstasf.c: (plugin_init):
16808           Make sure gettext returns translations in UTF-8 encoding rather
16809           than in the current locale encoding (#546822).
16810
16811 2008-07-31 14:35:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16812
16813           gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
16814           Original commit message from CVS:
16815           * gst/mpegaudioparse/gstmpegaudioparse.c:
16816           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
16817           (mp3parse_total_time), (mp3parse_bytepos_to_time):
16818           Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
16819           if we're called from there already. Otherwise we end up in a endless
16820           recursion and crash with a stack overflow.
16821           This can happen when a Xing or VBRI header with TOC exists but it
16822           doesn't contain the total time. Fixes bug #545370.
16823
16824 2008-07-31 14:24:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16825
16826           ext/lame/gstlame.c: Use the default for the strict-iso property too.
16827           Original commit message from CVS:
16828           * ext/lame/gstlame.c: (gst_lame_class_init),
16829           (gst_lame_get_default_settings):
16830           Use the default for the strict-iso property too.
16831           Allow a bitrate setting of 0, which lets lame choose the default value
16832           and which makes it possible to set the compression-ratio property.
16833
16834 2008-07-29 16:57:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16835
16836           ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
16837           Original commit message from CVS:
16838           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
16839           (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
16840           * ext/lame/gstlame.h:
16841           Get the defaults settings of LAME in the plugin initialization
16842           function and return FALSE here if something goes wrong. This removes
16843           the hacky failing instance init function.
16844           Use LAMEs default value for all settings instead of overwriting some
16845           of them. Overwriting some of them gives unexpected results if one only
16846           sets a preset. Fixes bug #498004.
16847
16848 2008-07-27 15:56:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16849
16850           ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
16851           Original commit message from CVS:
16852           * ext/lame/gstlame.c: (gst_lame_init):
16853           Use LAME's default for the min/max/mean VBR bitrate. Setting our own
16854           defaults will restrict the bitrate when using the presets in a bad way.
16855           Fixes bug #498004.
16856
16857 2008-07-27 11:01:12 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16858
16859           Put the MPEG audio version into the caps as "mpegaudioversion".
16860           Original commit message from CVS:
16861           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
16862           * gst/mpegaudioparse/gstmpegaudioparse.c:
16863           (mp3_type_frame_length_from_header), (mp3_caps_create),
16864           (gst_mp3parse_chain):
16865           Put the MPEG audio version into the caps as "mpegaudioversion".
16866           This is different from "mpegversion".
16867
16868 2008-07-22 18:25:08 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16869
16870           ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
16871           Original commit message from CVS:
16872           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
16873           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
16874           * ext/lame/gstlame.h:
16875           Fix build with lame >= 3.97. The padding type and cwlimit settings
16876           are deprecated now and the function declarations are hidden in the
16877           headers so deprecate the GObject properties for them and remove them
16878           in 0.11. Fixes bug #544039.
16879
16880 2008-07-13 10:13:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16881
16882           ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
16883           Original commit message from CVS:
16884           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
16885           Don't allow width/height outside the spec (i.e. smaller than 16
16886           and higher than 4096). Such files are corrupted ones and setting
16887           caps that are not a subset of the template caps confuses playbin.
16888           Fixes bug #542646.
16889
16890 2008-07-11 12:30:22 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16891
16892           ext/sidplay/Makefile.am: Fix the build.
16893           Original commit message from CVS:
16894           * ext/sidplay/Makefile.am:
16895           Fix the build.
16896
16897 2008-07-08 14:01:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16898
16899           configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
16900           Original commit message from CVS:
16901           * configure.ac:
16902           Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
16903           flags that are invalid for C++.
16904
16905 2008-07-05 18:57:30 +0000  Tal Shalif <tshalif@nargila.org>
16906
16907           ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
16908           Original commit message from CVS:
16909           Patch by: Tal Shalif <tshalif at nargila dot org>
16910           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
16911           Prevent double free. Fixes bug #541697.
16912
16913 2008-07-05 15:56:56 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16914
16915           gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
16916           Original commit message from CVS:
16917           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
16918           (gst_dvd_demux_get_audio_stream),
16919           (gst_dvd_demux_get_subpicture_stream),
16920           (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
16921           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
16922           (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
16923           (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
16924           * gst/mpegstream/gstmpegdemux.h:
16925           Resend tags event after a FLUSH (seek) to support prerolling
16926           a partial pipeline.
16927
16928 2008-07-03 13:12:26 +0000  Tim-Philipp Müller <tim@centricular.net>
16929
16930           Use correct error code for encrypted streams.
16931           Original commit message from CVS:
16932           * configure.ac:
16933           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
16934           Use correct error code for encrypted streams.
16935
16936 2008-07-02 07:49:19 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16937
16938           gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
16939           Original commit message from CVS:
16940           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
16941           (gst_mpeg_demux_sync_stream_to_time):
16942           Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
16943
16944 2008-06-27 12:58:35 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16945
16946           ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
16947           Original commit message from CVS:
16948           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
16949           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
16950           Allow and implement non-flushing and/or segment seek
16951           (mainly in TIME and chapter format).
16952           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
16953           (gst_dvd_demux_get_subpicture_stream),
16954           (gst_dvd_demux_synchronise_pads),
16955           (gst_dvd_demux_sync_stream_to_time):
16956           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
16957           (gst_mpeg_demux_send_subbuffer),
16958           (gst_mpeg_demux_sync_stream_to_time),
16959           (gst_mpeg_streams_reset_cur_ts):
16960           * gst/mpegstream/gstmpegdemux.h:
16961           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
16962           (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
16963           Delegate a query to upstream if it can't be handled.
16964           Make segment stop aware.
16965           Fix (subtitle) stream synchronization.
16966           Add some debug statements.
16967
16968 2008-06-26 10:40:03 +0000  Edward Hervey <bilboed@bilboed.com>
16969
16970           gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
16971           Original commit message from CVS:
16972           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
16973           Fix build on macosx.
16974
16975 2008-06-13 06:57:21 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16976
16977           Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
16978           Original commit message from CVS:
16979           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16980           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16981           * ext/a52dec/gsta52dec.c:
16982           * ext/amrnb/amrnbdec.c:
16983           * ext/amrnb/amrnbenc.c:
16984           * ext/amrnb/amrnbparse.c:
16985           * ext/lame/gstlame.c:
16986           * ext/mad/gstmad.c:
16987           * ext/sidplay/gstsiddec.cc:
16988           * gst/asfdemux/gstrtspwms.c:
16989           * gst/mpegaudioparse/gstxingmux.c:
16990           * gst/realmedia/rademux.c:
16991           * gst/realmedia/rdtmanager.c:
16992           * gst/realmedia/rtspreal.c:
16993           * gst/synaesthesia/gstsynaesthesia.c:
16994           Add missing elements to docs. Restore alphabetical order in section
16995           file. Document mad (it was included in docs already).
16996           Fix doc-markup: use convinience syntax for examples
16997           (produces valid docbook), add several refsec2 when we have several
16998           titles. Fix some types.
16999
17000 2008-06-13 05:52:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17001
17002           Do not use short_description in section docs for elements. We extract them from element details and there will be war...
17003           Original commit message from CVS:
17004           * ext/lame/gstlame.c:
17005           * ext/sidplay/gstsiddec.cc:
17006           * gst/mpegaudioparse/gstxingmux.c:
17007           Do not use short_description in section docs for elements. We extract
17008           them from element details and there will be warnings if they differ.
17009
17010 2008-06-09 20:02:05 +0000  Benjamin Kampmann <benjamin@fluendo.com>
17011
17012           ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
17013           Original commit message from CVS:
17014           Patch by: Benjamin Kampmann  <benjamin at fluendo dot com>
17015           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
17016           (gst_cdio_add_cdtext_album_tags):
17017           * ext/cdio/gstcdio.h:
17018           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17019           Also extract album title and album genre from CD-TEXT if
17020           available (#537021).
17021
17022 2008-06-09 07:51:00 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17023
17024           gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
17025           Original commit message from CVS:
17026           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
17027           Don't mark MPEG headers with emphasis == 0x2 as invalid. This
17028           emphasis value is reserved but unfortunately files with that
17029           value exist and the information is not important for the decoder
17030           anyway. Fixes bug #537235.
17031
17032 2008-06-07 18:48:54 +0000  Tim-Philipp Müller <tim@centricular.net>
17033
17034           Require libcdio >= 0.76.
17035           Original commit message from CVS:
17036           * configure.ac:
17037           * ext/cdio/gstcdio.c:
17038           * ext/cdio/gstcdio.h:
17039           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17040           Require libcdio >= 0.76.
17041
17042 2008-06-02 15:44:57 +0000  Wim Taymans <wim.taymans@gmail.com>
17043
17044           ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
17045           Original commit message from CVS:
17046           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
17047           Drain queued buffers before forwarding the segment event.
17048
17049 2008-06-02 11:59:07 +0000  Wim Taymans <wim.taymans@gmail.com>
17050
17051           ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
17052           Original commit message from CVS:
17053           * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
17054           (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
17055           (gst_a52dec_chain), (gst_a52dec_change_state):
17056           * ext/a52dec/gsta52dec.h:
17057           Add segment handling, buffer clipping and basic reverse playback.
17058
17059 2008-05-28 11:43:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17060
17061           Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
17062           Original commit message from CVS:
17063           * docs/plugins/Makefile.am:
17064           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17065           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17066           * docs/plugins/gst-plugins-ugly-plugins.args:
17067           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17068           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17069           * docs/plugins/inspect/plugin-a52dec.xml:
17070           * docs/plugins/inspect/plugin-amrnb.xml:
17071           * docs/plugins/inspect/plugin-asf.xml:
17072           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17073           * docs/plugins/inspect/plugin-dvdread.xml:
17074           * docs/plugins/inspect/plugin-dvdsub.xml:
17075           * docs/plugins/inspect/plugin-iec958.xml:
17076           * docs/plugins/inspect/plugin-lame.xml:
17077           * docs/plugins/inspect/plugin-mad.xml:
17078           * docs/plugins/inspect/plugin-mpeg2dec.xml:
17079           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17080           * docs/plugins/inspect/plugin-mpegstream.xml:
17081           * docs/plugins/inspect/plugin-realmedia.xml:
17082           * docs/plugins/inspect/plugin-siddec.xml:
17083           * docs/plugins/inspect/plugin-synaesthesia.xml:
17084           * ext/a52dec/gsta52dec.c:
17085           Random doc of the day. Also print human readable format of newsegment
17086           in log message if we complain about it.
17087
17088 2008-05-26 09:06:54 +0000  Wim Taymans <wim.taymans@gmail.com>
17089
17090           ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
17091           Original commit message from CVS:
17092           * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
17093           (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
17094           (gst_a52dec_chain), (gst_a52dec_change_state):
17095           * ext/a52dec/gsta52dec.h:
17096           Mark discont on outgoing buffers after receiving a DISCONT buffer or
17097           when we have a decoding error.
17098           We don't need to clear the cache when we receive a NEWSEGMENT event.
17099           Clear buffer cache in DISCONT.
17100           Add beginnings of GstSegment handling.
17101
17102 2008-05-26 07:41:24 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17103
17104           gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
17105           Original commit message from CVS:
17106           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
17107           Fix alignment issues that caused SIGBUS on some architectures.
17108
17109 2008-05-25 21:30:40 +0000  Tim-Philipp Müller <tim@centricular.net>
17110
17111           gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
17112           Original commit message from CVS:
17113           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
17114           Fix alignment issue which isn't really an issue at all because
17115           the plugin hasn't been ported to 0.10 yet.
17116
17117 2008-05-25 21:03:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17118
17119           configure.ac: Back to devel -> 0.10.8.1
17120           Original commit message from CVS:
17121           * configure.ac:
17122           Back to devel -> 0.10.8.1
17123
17124 === release 0.10.8 ===
17125
17126 2008-05-21 23:03:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17127
17128         * ChangeLog:
17129         * NEWS:
17130         * RELEASE:
17131         * configure.ac:
17132         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17133         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17134         * docs/plugins/inspect/plugin-a52dec.xml:
17135         * docs/plugins/inspect/plugin-asf.xml:
17136         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17137         * docs/plugins/inspect/plugin-dvdread.xml:
17138         * docs/plugins/inspect/plugin-dvdsub.xml:
17139         * docs/plugins/inspect/plugin-iec958.xml:
17140         * docs/plugins/inspect/plugin-lame.xml:
17141         * docs/plugins/inspect/plugin-mad.xml:
17142         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17143         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17144         * docs/plugins/inspect/plugin-mpegstream.xml:
17145         * docs/plugins/inspect/plugin-realmedia.xml:
17146         * docs/plugins/inspect/plugin-siddec.xml:
17147         * gst-plugins-ugly.doap:
17148         * po/LINGUAS:
17149           Release 0.10.8
17150           Original commit message from CVS:
17151           Release 0.10.8
17152
17153 2008-05-21 22:43:42 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17154
17155         * common:
17156         * po/af.po:
17157         * po/az.po:
17158         * po/bg.po:
17159         * po/cs.po:
17160         * po/da.po:
17161         * po/en_GB.po:
17162         * po/es.po:
17163         * po/fi.po:
17164         * po/fr.po:
17165         * po/hu.po:
17166         * po/it.po:
17167         * po/lt.po:
17168         * po/nb.po:
17169         * po/nl.po:
17170         * po/or.po:
17171         * po/pl.po:
17172         * po/pt_BR.po:
17173         * po/ru.po:
17174         * po/sk.po:
17175         * po/sq.po:
17176         * po/sr.po:
17177         * po/sv.po:
17178         * po/uk.po:
17179         * po/vi.po:
17180         * po/zh_CN.po:
17181           Update .po files
17182           Original commit message from CVS:
17183           Update .po files
17184
17185 2008-05-19 21:38:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17186
17187           configure.ac: 0.10.7.4 pre-release
17188           Original commit message from CVS:
17189           * configure.ac:
17190           0.10.7.4 pre-release
17191
17192 2008-05-19 15:07:07 +0000  Edward Hervey <bilboed@bilboed.com>
17193
17194           ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
17195           Original commit message from CVS:
17196           * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
17197           Fix inconsistent use of rate and channels.
17198           Fixes #533581
17199
17200 2008-05-19 10:23:46 +0000  Wim Taymans <wim.taymans@gmail.com>
17201
17202           gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
17203           Original commit message from CVS:
17204           * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
17205           Flush timestamp correction variables on a flush. Fixes #533832.
17206
17207 2008-05-19 10:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17208
17209         * ChangeLog:
17210         * common:
17211         * configure.ac:
17212           Commit 0.10.7.3 pre-rel marker
17213           Original commit message from CVS:
17214           Commit 0.10.7.3 pre-rel marker
17215
17216 2008-05-13 09:33:09 +0000  Edward Hervey <bilboed@bilboed.com>
17217
17218           gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
17219           Original commit message from CVS:
17220           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
17221           Properly aggregate GstFlowReturn from downstream in order to properly
17222           stop, and doing that as early as possible.
17223           Fixes #532807
17224
17225 2008-05-10 15:32:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17226
17227           configure.ac: 0.10.7.2 pre-release
17228           Original commit message from CVS:
17229           * configure.ac:
17230           0.10.7.2 pre-release
17231
17232 2008-05-10 00:44:00 +0000  Edward Hervey <bilboed@bilboed.com>
17233
17234           Always let FLUSH_START events flow downstream.
17235           Original commit message from CVS:
17236           * ext/mad/gstmad.c: (gst_mad_sink_event):
17237           * gst/mpegaudioparse/gstmpegaudioparse.c:
17238           (gst_mp3parse_sink_event):
17239           Always let FLUSH_START events flow downstream.
17240
17241 2008-05-07 08:00:24 +0000  Tim-Philipp Müller <tim@centricular.net>
17242
17243           configure.ac: Error out if we don't have the required core/base versions.
17244           Original commit message from CVS:
17245           * configure.ac:
17246           Error out if we don't have the required core/base versions.
17247
17248 2008-05-06 17:53:26 +0000  Wim Taymans <wim.taymans@gmail.com>
17249
17250           gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
17251           Original commit message from CVS:
17252           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
17253           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
17254           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
17255           Fix video timestamps by adjusting it with the first timestamp found.
17256           Don't assume we have a complete fragment when flushing the adapter,
17257           packets might have been lost or the stream might just be broken.
17258
17259 2008-05-06 10:30:18 +0000  Wim Taymans <wim.taymans@gmail.com>
17260
17261           gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
17262           Original commit message from CVS:
17263           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
17264           Set Rank to NONE so that we don't accidentally try to autoplug the
17265           rdtmanager.
17266
17267 2008-05-05 08:43:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17268
17269           gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
17270           Original commit message from CVS:
17271           * gst/mpegaudioparse/gstmpegaudioparse.c:
17272           (gst_mp3parse_emit_frame):
17273           Send a new duration message if the average bitrate changed and
17274           we don't know the duration from the Xing or VBRI header.
17275           Fixes bug #321857.
17276
17277 2008-04-30 17:16:47 +0000  Wim Taymans <wim.taymans@gmail.com>
17278
17279           gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
17280           Original commit message from CVS:
17281           * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
17282           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
17283           * gst/realmedia/rtspreal.h:
17284           Move assembly rule parsing to the place where we parse the SDP as it's
17285           also there that we create the MDPR and we need the currently selected
17286           asmrule in order to select the right MTLI.
17287           Fixes #529359.
17288
17289 2008-04-29 17:34:19 +0000  Michael Smith <msmith@xiph.org>
17290
17291           gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
17292           Original commit message from CVS:
17293           * gst/realmedia/realhash.c:
17294           * gst/realmedia/rtspreal.c:
17295           Include generated "_stdint.h" instead of <stdint.h> which might not
17296           exist on some systems.
17297
17298 2008-04-25 23:10:54 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17299
17300           ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
17301           Original commit message from CVS:
17302           * ext/sidplay/gstsiddec.cc:
17303           Cast NULL sentinels to void * as NULL is defined as an integer
17304           constant in most environments when using C++ and it's size might
17305           be different from a pointer. Fixes #529488.
17306
17307 2008-04-22 12:11:30 +0000  Edgard Lima <edgard.lima@indt.org.br>
17308
17309         * ChangeLog:
17310         * gst/asfdemux/gstasfdemux.c:
17311         * gst/asfdemux/gstrtspwms.c:
17312           Fix "unused var" compiler error when --disable-gst-debug is used.
17313           Original commit message from CVS:
17314           Fix "unused var" compiler error when --disable-gst-debug is used.
17315
17316 2008-04-17 20:58:00 +0000  Tim-Philipp Müller <tim@centricular.net>
17317
17318           ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
17319           Original commit message from CVS:
17320           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
17321           We should also stop the streaming task when we get a NOT_LINKED
17322           flow return, which is not covered by FLOW_IS_FATAL.
17323
17324 2008-04-17 10:24:32 +0000  Edward Hervey <bilboed@bilboed.com>
17325
17326           ext/: gst_atomic_int_set ==> g_atomic_int_set
17327           Original commit message from CVS:
17328           * ext/cdio/gstcdiocddasrc.c:
17329           * ext/dv/gstdvdemux.c:
17330           gst_atomic_int_set ==> g_atomic_int_set
17331
17332 2008-04-11 08:09:55 +0000  Julien Moutte <julien@moutte.net>
17333
17334           gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
17335           Original commit message from CVS:
17336           2008-04-11  Julien Moutte  <julien@fluendo.com>
17337           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
17338           argument formats.
17339
17340 2008-04-06 08:57:33 +0000  Damien Lespiau <damien.lespiau@gmail.com>
17341
17342           configure.ac: Actually build dlls when cross-compiling with mingw32.
17343           Original commit message from CVS:
17344           Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
17345           * configure.ac:
17346           Actually build dlls when cross-compiling with mingw32.
17347           Fixes bug #526247.
17348
17349 2008-04-04 19:04:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17350
17351           Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
17352           Original commit message from CVS:
17353           * configure.ac:
17354           * gst/mpegaudioparse/gstmpegaudioparse.c:
17355           (mpeg_audio_seek_entry_free):
17356           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
17357           Depend on GLib 2.12 and use it unconditionally as we do in other
17358           modules too already.
17359
17360 2008-04-03 15:21:50 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17361
17362           gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
17363           Original commit message from CVS:
17364           * gst/mpegaudioparse/gstmpegaudioparse.c:
17365           (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
17366           (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
17367           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
17368           (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
17369           (gst_xing_mux_chain):
17370           Use GSlice for allocating the seek table entries if we compile with
17371           GLib 2.10 or newer.
17372
17373 2008-04-01 14:39:24 +0000  Wim Taymans <wim.taymans@gmail.com>
17374
17375           gst/asfdemux/gstasfdemux.c: Remove some debug code.
17376           Original commit message from CVS:
17377           * gst/asfdemux/gstasfdemux.c:
17378           (gst_asf_demux_process_ext_stream_props):
17379           Remove some debug code.
17380
17381 2008-04-01 14:29:32 +0000  Wim Taymans <wim.taymans@gmail.com>
17382
17383           gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
17384           Original commit message from CVS:
17385           * gst/asfdemux/gstasfdemux.c:
17386           (gst_asf_demux_process_ext_stream_props):
17387           Guard against division by 0 and fall back to 25/1 framerate.
17388
17389 2008-04-01 14:00:32 +0000  Wim Taymans <wim.taymans@gmail.com>
17390
17391           gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
17392           Original commit message from CVS:
17393           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
17394           (gst_asf_demux_process_ext_stream_props):
17395           Instead of adding a fixes 25/1 framerate to the video caps, use the
17396           average frame duration in the extended properties of the video stream as
17397           the framerate. Fixes #524346.
17398
17399 2008-03-21 14:15:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17400
17401           configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
17402           Original commit message from CVS:
17403           * configure.ac:
17404           Check if the compiler supports do { } while (0) macros. This fixes
17405           a warning when compiling with g++ 4.3, resulting in a build failure
17406           because of -Werror.
17407
17408 2008-03-19 11:01:25 +0000  Wim Taymans <wim.taymans@gmail.com>
17409
17410           gst/realmedia/asmrules.c: make ) also a delimiter for rules.
17411           Original commit message from CVS:
17412           * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
17413           make ) also a delimiter for rules.
17414           Skip \\ when scanning strings.
17415           Add new testcase for these problems.
17416
17417 2008-03-12 16:09:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17418
17419           gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
17420           Original commit message from CVS:
17421           * gst/mpegaudioparse/gstmpegaudioparse.c:
17422           (gst_mp3parse_sink_event):
17423           Don't take the stream lock when caching events. This is not necessary
17424           and results in a deadlock when seeking with rhythmbox (but not with
17425           totem or banshee for some reason).
17426
17427 2008-03-10 15:17:24 +0000  Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
17428
17429           gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
17430           Original commit message from CVS:
17431           Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
17432           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
17433           Add the version field when creating the CONT chunk resulting in
17434           the Author, Comment and Copyright tags not being parsed correctly.
17435           Fixes #521459.
17436
17437 2008-03-10 15:13:10 +0000  Wim Taymans <wim.taymans@gmail.com>
17438
17439           gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
17440           Original commit message from CVS:
17441           * gst/mpegaudioparse/gstmpegaudioparse.c:
17442           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
17443           Remove trailing newlines from debug statements.
17444
17445 2008-03-04 22:54:21 +0000  Simone Gotti <simone.gotti@email.it>
17446
17447           ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
17448           Original commit message from CVS:
17449           * ext/dvdnav/dvdnavsrc.c:
17450           * ext/dvdnav/dvdnavsrc.h:
17451           Apply patch that adds some seeking support to dvdnav, and fixes it
17452           in various other ways. This doesn't make dvdnavsrc fully functional,
17453           but moves it forward.
17454           Fixes: #476149
17455           Patch By: Simone Gotti <simone.gotti@email.it>
17456           * ext/dvdnav/gst-dvd:
17457           Update the simple dvdnavsrc gst-launch example to work for 0.10
17458
17459 2008-03-03 12:50:56 +0000  Peter Kjellerstedt <pkj@axis.com>
17460
17461           configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
17462           Original commit message from CVS:
17463           * configure.ac:
17464           Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
17465           plug-ins are included/excluded. (#498222)
17466
17467 2008-02-27 15:23:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17468
17469           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
17470           Original commit message from CVS:
17471           * ext/mad/gstmad.c: (gst_mad_sink_event):
17472           * gst/mpegaudioparse/gstmpegaudioparse.c:
17473           (gst_mp3parse_sink_event):
17474           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
17475           of dropping and leaking them.
17476
17477 2008-02-27 13:18:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17478
17479           Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
17480           Original commit message from CVS:
17481           * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
17482           (gst_mad_chain):
17483           * ext/mad/gstmad.h:
17484           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
17485           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
17486           * gst/mpegaudioparse/gstmpegaudioparse.h:
17487           Cache all events except EOS if we still have to send a NEWSEGMENT
17488           event. This will let TAG events be forwarded until after decodebin
17489           to an encoder for example as decodebin only links the pads
17490           after NEWSEGMENT. Fixes bug #518933.
17491
17492 2008-02-27 12:48:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17493
17494           gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
17495           Original commit message from CVS:
17496           * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
17497           Write Xing header at the correct position in the MP3 frame for
17498           stereo files. Fixes bug #518676.
17499
17500 2008-02-23 12:35:53 +0000  Tim-Philipp Müller <tim@centricular.net>
17501
17502           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
17503           Original commit message from CVS:
17504           * configure.ac:
17505           * ext/sidplay/Makefile.am:
17506           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
17507           when building C++ code (#516509).
17508
17509 2008-02-22 14:55:57 +0000  Tim-Philipp Müller <tim@centricular.net>
17510
17511           ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
17512           Original commit message from CVS:
17513           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
17514           Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
17515           Workshop 12 compiler, but probably also crashes (#517985).
17516
17517 2008-02-22 07:11:17 +0000  Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
17518
17519           gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
17520           Original commit message from CVS:
17521           Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
17522           * gst/mpegaudioparse/gstmpegaudioparse.c:
17523           (gst_mp3_channel_mode_get_type),
17524           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
17525           (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
17526           (gst_mp3parse_chain):
17527           * gst/mpegaudioparse/gstmpegaudioparse.h:
17528           Post channel mode and CRC as tags. Fixes bug #504493.
17529
17530 2008-02-22 06:27:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17531
17532           ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
17533           Original commit message from CVS:
17534           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
17535           Correctly chain up to the parent's finalize function.
17536
17537 2008-02-22 06:25:28 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17538
17539           gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
17540           Original commit message from CVS:
17541           * gst/mpegaudioparse/gstmpegaudioparse.c:
17542           (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
17543           Try a bit harder to get valid timestamps, especially if upstream
17544           gives us one and we are at the first frame or resyncing.
17545           Return UNEXPECTED if we get a valid timestamp that is outside of
17546           our configured segment. After all changes done so far this doesn't
17547           seem to cause any regression, please test.
17548
17549 2008-02-22 06:19:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17550
17551           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...
17552           Original commit message from CVS:
17553           Patch by:
17554           Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
17555           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
17556           If we don't have the position to seek to in our index first try
17557           to convert from TIME to BYTES upstream and only if that fails
17558           too use the old hack to simply seek to an earlier position
17559           and let the sink drop everything before segment start.
17560           Partially fixes bug #469930.
17561
17562 2008-02-21 23:54:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17563
17564           configure.ac: Back to development...
17565           Original commit message from CVS:
17566           * configure.ac:
17567           Back to development...
17568
17569 === release 0.10.7 ===
17570
17571 2008-02-21 00:15:22 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17572
17573         * ChangeLog:
17574         * NEWS:
17575         * RELEASE:
17576         * configure.ac:
17577         * docs/plugins/gst-plugins-ugly-plugins.args:
17578         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17579         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17580         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
17581         * docs/plugins/gst-plugins-ugly-plugins.signals:
17582         * docs/plugins/inspect/plugin-a52dec.xml:
17583         * docs/plugins/inspect/plugin-asf.xml:
17584         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17585         * docs/plugins/inspect/plugin-dvdread.xml:
17586         * docs/plugins/inspect/plugin-dvdsub.xml:
17587         * docs/plugins/inspect/plugin-iec958.xml:
17588         * docs/plugins/inspect/plugin-lame.xml:
17589         * docs/plugins/inspect/plugin-mad.xml:
17590         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17591         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17592         * docs/plugins/inspect/plugin-mpegstream.xml:
17593         * docs/plugins/inspect/plugin-realmedia.xml:
17594         * docs/plugins/inspect/plugin-siddec.xml:
17595         * gst-plugins-ugly.doap:
17596         * po/LINGUAS:
17597           Release 0.10.7 - I Cheated Time
17598           Original commit message from CVS:
17599           Release 0.10.7 - I Cheated Time
17600
17601 2008-02-20 23:51:56 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17602
17603         * po/af.po:
17604         * po/az.po:
17605         * po/bg.po:
17606         * po/cs.po:
17607         * po/da.po:
17608         * po/en_GB.po:
17609         * po/es.po:
17610         * po/fi.po:
17611         * po/hu.po:
17612         * po/it.po:
17613         * po/nb.po:
17614         * po/nl.po:
17615         * po/or.po:
17616         * po/pl.po:
17617         * po/pt_BR.po:
17618         * po/sk.po:
17619         * po/sq.po:
17620         * po/sr.po:
17621         * po/sv.po:
17622         * po/uk.po:
17623         * po/vi.po:
17624         * po/zh_CN.po:
17625           Update .po files
17626           Original commit message from CVS:
17627           Update .po files
17628
17629 2008-02-18 20:40:29 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17630
17631           tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
17632           Original commit message from CVS:
17633           * tests/check/Makefile.am:
17634           Exclude dvdreadsrc from the states test too.
17635
17636 2008-02-18 10:25:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17637
17638           gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
17639           Original commit message from CVS:
17640           * gst/mpegaudioparse/gstmpegaudioparse.c:
17641           (gst_mp3parse_emit_frame):
17642           Handler buffers without valid timestamp more correctly: Don't drop
17643           them and don't use the invalid timestamp to calculate the next
17644           timestamp. Fixes bug #516811.
17645
17646 2008-02-18 05:16:44 +0000  Tal Shalif <tshalif@nargila.org>
17647
17648           ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
17649           Original commit message from CVS:
17650           Patch by: Tal Shalif <tshalif at nargila dot org>
17651           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
17652           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
17653           Add some gint64 casts to prevent 32 bit integer overflows.
17654           Fixes bug #516989.
17655
17656 2008-02-17 18:49:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17657
17658           gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
17659           Original commit message from CVS:
17660           * gst/mpegaudioparse/gstmpegaudioparse.c:
17661           Revert previous commit to mp3parse, as it breaks playback
17662           of AVI files.
17663
17664 2008-02-14 13:58:42 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17665
17666           gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
17667           Original commit message from CVS:
17668           * gst/mpegaudioparse/gstmpegaudioparse.c:
17669           (gst_mp3parse_emit_frame):
17670           Return GST_FLOW_UNEXPECTED if we get data that is after our
17671           configured segment. This makes upstream go EOS immediately instead
17672           of sending us the complete stream. Also improve debugging a bit.
17673
17674 2008-02-13 22:57:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17675
17676           ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
17677           Original commit message from CVS:
17678           * ext/dvdread/dvdreadsrc.c:
17679           Fix regression in DVD seeking - when a pack we
17680           expect to be a NAV block turns out not to be, scan forwards
17681           for up to 2MB (at most ~1sec) until we find one.
17682           Fixes: #516278
17683
17684 2008-02-12 21:42:19 +0000  Sébastien Moutte <sebastien@moutte.net>
17685
17686           win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
17687           Original commit message from CVS:
17688           * win32/vs6/libgstmpegaudioparse.dsp:
17689           Add xing files to VS project file.
17690
17691 2008-02-11 13:31:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17692
17693           gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
17694           Original commit message from CVS:
17695           * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
17696           Stop leaking src pad templates. Fixes bug #515708.
17697
17698 2008-02-11 13:29:07 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17699
17700           gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
17701           Original commit message from CVS:
17702           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
17703           Correctly write the size in bytes on big endian systems.
17704           Fixes bug #515725.
17705
17706 2008-02-11 09:13:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17707
17708           ext/lame/gstlame.c: Don't leak the allowed caps.
17709           Original commit message from CVS:
17710           * ext/lame/gstlame.c: (gst_lame_setup):
17711           Don't leak the allowed caps.
17712           * tests/check/pipelines/lame.c: (GST_START_TEST):
17713           Stop leaking all buffers. Fixes bug #515575.
17714
17715 2008-02-08 10:17:11 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17716
17717           gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
17718           Original commit message from CVS:
17719           * gst/mpegaudioparse/plugin.c:
17720           Commit new file I forgot to add.
17721
17722 2008-02-08 01:09:53 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17723
17724           configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
17725           Original commit message from CVS:
17726           * configure.ac:
17727           Make DISABLE_DEPRECATED defined *only* during CVS, not during
17728           pre-releases or releases.
17729
17730 2008-02-08 00:44:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17731
17732         * ChangeLog:
17733           Mention bug 511497 fixed in previous commit
17734           Original commit message from CVS:
17735           Mention bug 511497 fixed in previous commit
17736
17737 2008-02-08 00:36:51 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17738
17739           Move xingmux from -bad.
17740           Original commit message from CVS:
17741           * docs/plugins/Makefile.am:
17742           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17743           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17744           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17745           * gst/mpegaudioparse/Makefile.am:
17746           * gst/mpegaudioparse/gstmpegaudioparse.c:
17747           * gst/mpegaudioparse/gstxingmux.c:
17748           * tests/check/Makefile.am:
17749           * tests/check/elements/.cvsignore:
17750           Move xingmux from -bad.
17751
17752 2008-02-07 19:25:08 +0000  Sébastien Moutte <sebastien@moutte.net>
17753
17754           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
17755           Original commit message from CVS:
17756           * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
17757           Use gst_guint64_to_gdouble for conversion
17758           * win32/vs6/libgstasfdemux.dsp:
17759           * win32/vs6/libgstdvdsub.dsp:
17760           * win32/vs6/libgstrealmedia.dsp:
17761           Update project dependencies and add new source files
17762
17763 2008-02-04 14:27:32 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
17764
17765           ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
17766           Original commit message from CVS:
17767           * ext/mpeg2dec/gstmpeg2dec.c:
17768           Reset decoder when handling sequence where libmpeg2 has set
17769           frame period to 0, probably due to a corrupt packet.
17770           Fixes bug #514297
17771
17772 2008-01-29 19:10:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17773
17774           gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
17775           Original commit message from CVS:
17776           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
17777           (gst_mp3parse_chain):
17778           Don't set new caps on the srcpad everytime the bitrate or MPEG
17779           version changes but calculate new spf value when the MPEG version
17780           changes.
17781
17782 2008-01-23 10:34:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17783
17784           Add documentation for the xingheader plugin.
17785           Original commit message from CVS:
17786           * docs/plugins/Makefile.am:
17787           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
17788           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
17789           * gst/xingheader/gstxingmux.c:
17790           * gst/xingheader/gstxingmux.h:
17791           Add documentation for the xingheader plugin.
17792           * tests/check/elements/xingmux.c: (GST_START_TEST):
17793           Set element state to PLAYING before doing something else.
17794
17795 2008-01-23 10:11:44 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17796
17797           tests/check/: Add simple unit test for the xingmux element.
17798           Original commit message from CVS:
17799           * tests/check/Makefile.am:
17800           * tests/check/elements/.cvsignore:
17801           * tests/check/elements/xingmux.c: (setup_xingmux),
17802           (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
17803           * tests/check/elements/xingmux_testdata.h:
17804           Add simple unit test for the xingmux element.
17805           * gst/xingheader/gstxingmux.c: (generate_xing_header),
17806           (gst_xing_mux_finalize), (xing_reset):
17807           Fix a memleak and invalid seek tables with less than 100 MP3 frames.
17808
17809 2008-01-21 13:35:02 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17810
17811           docs/plugins/: Add the real and rtsp elements and update the lists.
17812           Original commit message from CVS:
17813           * docs/plugins/Makefile.am:
17814           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17815           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17816           Add the real and rtsp elements and update the lists.
17817           * docs/plugins/inspect/plugin-amrnb.xml:
17818           * docs/plugins/inspect/plugin-asf.xml:
17819           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17820           * docs/plugins/inspect/plugin-dvdsub.xml:
17821           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17822           * docs/plugins/inspect/plugin-mpegstream.xml:
17823           * docs/plugins/inspect/plugin-realmedia.xml:
17824           * docs/plugins/inspect/plugin-siddec.xml:
17825           * docs/plugins/inspect/plugin-synaesthesia.xml:
17826           Regenerate docs.
17827           * gst/iec958/ac3_padder.c:
17828           * gst/iec958/ac3_padder.h:
17829           Do not use gtk-doc style comments for non gtk-doc comments. Note -
17830           there are functions defined using extern in the .c file - does that
17831           make sense?
17832
17833 2008-01-21 12:43:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17834
17835           ext/mad/gstmad.c: Chain up at the end of the function.
17836           Original commit message from CVS:
17837           * ext/mad/gstmad.c:
17838           Chain up at the end of the function.
17839
17840 2008-01-19 16:04:14 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17841
17842           ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
17843           Original commit message from CVS:
17844           * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
17845           Don't add pad templates for the base class but only in the
17846           subclasses.
17847
17848 2008-01-17 17:26:48 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
17849
17850           ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
17851           Original commit message from CVS:
17852           * ext/lame/gstlame.c:
17853           * ext/lame/gstlame.h:
17854           Fix the case where you initially have stereo input, and so lame's
17855           mode is not set to mono, and then you get input with mono audio and
17856           soon after you get stereo input again. What happened before this
17857           commit is that it would keep the encoding mode as mono. It should
17858           change it back to the one requested by the app (or the default one)
17859           if not requested.
17860
17861 2008-01-15 17:18:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17862
17863           gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
17864           Original commit message from CVS:
17865           * gst/mpegaudioparse/gstmpegaudioparse.c:
17866           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
17867           (mp3parse_bytepos_to_time):
17868           Interpolate the VBRI seek table entries to get better results,
17869           support 3 byte seek table entries and prevent overflows in the
17870           seek table by adding the relative offsets when using the seek
17871           table in a large enough data type.
17872
17873 2008-01-14 15:02:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17874
17875           gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
17876           Original commit message from CVS:
17877           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
17878           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
17879           (mp3parse_bytepos_to_time):
17880           * gst/mpegaudioparse/gstmpegaudioparse.h:
17881           Add support for seeking based on the VBRI seek table. Might make
17882           sense to use interpolation in the table later to get hopefully a
17883           bit more accurate values.
17884
17885 2008-01-14 11:41:32 +0000  Wim Taymans <wim.taymans@gmail.com>
17886
17887           ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
17888           Original commit message from CVS:
17889           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
17890           (handle_picture), (handle_slice):
17891           Fix compilation error. Fixes #509313.
17892
17893 2008-01-14 11:24:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17894
17895           ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
17896           Original commit message from CVS:
17897           * ext/lame/gstlame.c: (gst_lame_sink_event):
17898           Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
17899           as 8 * GST_SECOND is too large for int.
17900
17901 2008-01-14 10:52:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17902
17903           gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
17904           Original commit message from CVS:
17905           * gst/xingheader/gstxingmux.c: (generate_xing_header):
17906           Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
17907           of 0xfe.
17908
17909 2008-01-14 10:42:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17910
17911           gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
17912           Original commit message from CVS:
17913           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
17914           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
17915           (mp3parse_total_bytes), (mp3parse_total_time):
17916           * gst/mpegaudioparse/gstmpegaudioparse.h:
17917           Add initial support for reading VBRI headers as found in VBR files
17918           created by some Fraunhofer encoders. Currently we only read the
17919           number of frames and bytes (and calculate duration, etc from this)
17920           but there is also a seek table that we currently don't use.
17921
17922 2008-01-14 09:17:47 +0000  Mark Nauwelaerts <manauw@syknet.be>
17923
17924           ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
17925           Original commit message from CVS:
17926           Patch by: Mark Nauwelaerts <manauw at syknet dot be>
17927           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
17928           (gst_lame_sink_event):
17929           Correctly set number of channels when using mono-encoding mode
17930           and fix the duration calculation of the EOS buffer.
17931
17932 2008-01-14 09:13:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17933
17934           gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
17935           Original commit message from CVS:
17936           * gst/mpegaudioparse/gstmpegaudioparse.c:
17937           (gst_mp3parse_handle_first_frame):
17938           Guard against 0 values in the Xing header as frame count and
17939           byte count and calculate the bitrate when we have all values
17940           we need and not before.
17941
17942 2008-01-14 09:09:49 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17943
17944           gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
17945           Original commit message from CVS:
17946           * gst/xingheader/gstxingmux.c: (generate_xing_header):
17947           Remove accidentially leftover debug printf.
17948
17949 2008-01-14 08:56:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17950
17951           gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
17952           Original commit message from CVS:
17953           * gst/xingheader/gstxingmux.c: (has_xing_header),
17954           (generate_xing_header), (gst_xing_mux_chain),
17955           (gst_xing_mux_sink_event):
17956           Choose smallest possible frame size for the Xing header, properly
17957           set the timestamp, duration and offset on the outgoing buffers,
17958           only send NEWSEGMENT events in BYTE format downstream and also
17959           drop VBRI headers if already existing.
17960
17961 2008-01-12 09:22:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17962
17963           gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
17964           Original commit message from CVS:
17965           * gst/xingheader/Makefile.am:
17966           * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
17967           (has_xing_header), (generate_xing_header),
17968           (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
17969           (gst_xing_mux_init), (gst_xing_mux_chain),
17970           (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
17971           * gst/xingheader/gstxingmux.h:
17972           Major cleanup and rewrite of xingmux with less bugs and new features:
17973           - Handles other layers as 3
17974           - Write TOC
17975
17976 2008-01-10 17:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
17977
17978           ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
17979           Original commit message from CVS:
17980           * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
17981           (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
17982           Call g_type_class_ref() from a thread-safe context and not
17983           from the streaming thread to avoid GLib screwing up (see
17984           bug #349410 and #493432). Comment out unused code.
17985
17986 2008-01-10 15:24:08 +0000  Wim Taymans <wim.taymans@gmail.com>
17987
17988           ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
17989           Original commit message from CVS:
17990           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
17991           (handle_picture), (clip_buffer), (handle_slice),
17992           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
17993           (gst_mpeg2dec_change_state):
17994           * ext/mpeg2dec/gstmpeg2dec.h:
17995           Add buffer clipping.
17996           Add basic reverse playback support. Not complete yet when dealing with
17997           non-closed GOPs.
17998
17999 2008-01-10 12:28:19 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18000
18001           autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
18002           Original commit message from CVS:
18003           * autogen.sh:
18004           Add -Wno-portability to the automake parameters to stop warnings
18005           about GNU make extensions being used. We require GNU make in almost
18006           every Makefile anyway.
18007           * configure.ac:
18008           Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
18009           at the same time is required for per target flags.
18010
18011 2008-01-09 13:51:38 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18012
18013           Makefile.am: Include lcov.mak to allow building coverage reports.
18014           Original commit message from CVS:
18015           * Makefile.am:
18016           Include lcov.mak to allow building coverage reports.
18017
18018 2008-01-08 19:42:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18019
18020           Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
18021           Original commit message from CVS:
18022           * ext/mad/gstmad.c: (mpg123_parse_xing_header):
18023           * gst/mpegaudioparse/gstmpegaudioparse.c:
18024           (gst_mp3parse_handle_first_frame):
18025           Make sure that the Xing TOC starts with 0 and the entries
18026           are increasing over time. Otherwise it's broken and should
18027           be skipped. Fixes bug #507821.
18028
18029 2008-01-08 16:31:29 +0000  Tim-Philipp Müller <tim@centricular.net>
18030
18031           gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
18032           Original commit message from CVS:
18033           * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
18034           (gst_asf_demux_add_video_stream),
18035           (gst_asf_demux_process_ext_content_desc),
18036           (gst_asf_demux_get_metadata_for_stream),
18037           (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
18038           (gst_asf_demux_change_state):
18039           * gst/asfdemux/gstasfdemux.h:
18040           Parse metadata object and extract pixel aspect ratio. Fixes #507844.
18041
18042 2007-12-31 21:41:52 +0000  David Schleef <ds@schleef.org>
18043
18044           docs/plugins/.cvsignore: Add *-undeclared.txt
18045           Original commit message from CVS:
18046           * docs/plugins/.cvsignore:
18047           Add *-undeclared.txt
18048
18049 2007-12-21 14:01:06 +0000  Wim Taymans <wim.taymans@gmail.com>
18050
18051           gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
18052           Original commit message from CVS:
18053           * gst/realmedia/rdtmanager.c:
18054           (gst_rdt_manager_marshal_VOID__UINT_UINT),
18055           (gst_rdt_manager_class_init):
18056           * gst/realmedia/rdtmanager.h:
18057           Implement some more signals that rtspsrc connects to.
18058           Fixes #504671.
18059
18060 2007-12-18 09:07:53 +0000  Tim-Philipp Müller <tim@centricular.net>
18061
18062           Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
18063           Original commit message from CVS:
18064           * Makefile.am:
18065           Include common/win32.mak for CRLF check of win32 project
18066           files (see #393626).
18067
18068 2007-12-13 11:20:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18069
18070           gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
18071           Original commit message from CVS:
18072           * gst/mpegaudioparse/gstmpegaudioparse.c:
18073           (gst_mp3parse_sink_event), (mp3parse_handle_seek):
18074           Don't post SEGMENT_START messages on the bus, only the element
18075           driving the pipeline should do that.
18076
18077 2007-12-09 04:29:35 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18078
18079           configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
18080           Original commit message from CVS:
18081           * configure.ac:
18082           Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
18083
18084 2007-12-03 19:05:20 +0000  Wim Taymans <wim.taymans@gmail.com>
18085
18086           ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
18087           Original commit message from CVS:
18088           * ext/mpeg2dec/gstmpeg2dec.h:
18089           Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
18090           Fixes #500808.
18091
18092 2007-11-20 12:15:51 +0000  Julien Moutte <julien@moutte.net>
18093
18094           gst/realmedia/rtspreal.c: Fix build on Mac OS X.
18095           Original commit message from CVS:
18096           2007-11-20  Julien MOUTTE  <julien@moutte.net>
18097           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
18098           on Mac OS X.
18099
18100 2007-11-19 11:38:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18101
18102           gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
18103           Original commit message from CVS:
18104           * gst/mpegaudioparse/gstmpegaudioparse.c:
18105           Restore the segment handling logic.
18106           Please don't do behavioural changes under the heading of 'leak fixes'
18107           or 'whitespace changes', people.
18108
18109 2007-11-19 09:50:58 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18110
18111           gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
18112           Original commit message from CVS:
18113           * gst/mpegaudioparse/gstmpegaudioparse.c:
18114           Plug some leaks.
18115
18116 2007-11-13 06:57:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18117
18118           gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
18119           Original commit message from CVS:
18120           * gst/asfdemux/gstasfdemux.c:
18121           Sync _activate_pull() a little more with other demuxers.
18122
18123 2007-11-11 20:41:32 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
18124
18125           gst/mpegstream/gstmpegdemux.c: recognize the padding stream
18126           Original commit message from CVS:
18127           * gst/mpegstream/gstmpegdemux.c:
18128           recognize the padding stream
18129
18130 2007-10-31 14:33:03 +0000  Tim-Philipp Müller <tim@centricular.net>
18131
18132           gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
18133           Original commit message from CVS:
18134           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
18135           Convert tags that come as string into the type required by
18136           GstTagList.
18137
18138 2007-10-30 12:27:32 +0000  Wim Taymans <wim.taymans@gmail.com>
18139
18140           gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
18141           Original commit message from CVS:
18142           * gst/mpegaudioparse/gstmpegaudioparse.c:
18143           (gst_mp3parse_emit_frame):
18144           Remove some more broken code, it seems to clip even when it should not.
18145           See #491305.
18146
18147 2007-10-30 11:13:49 +0000  Wim Taymans <wim.taymans@gmail.com>
18148
18149           gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
18150           Original commit message from CVS:
18151           * gst/mpegaudioparse/gstmpegaudioparse.c:
18152           (gst_mp3parse_emit_frame):
18153           When the element is not driving the streaming thread it is not supposed
18154           to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
18155           upstream when it detects EOS. See #491305.
18156
18157 2007-10-13 15:13:34 +0000  Mark Nauwelaerts <mnauw@users.sourceforge.net>
18158
18159           gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
18160           Original commit message from CVS:
18161           Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
18162           * gst/dvdsub/Makefile.am:
18163           * gst/dvdsub/gstdvdsubdec.c:
18164           * gst/dvdsub/gstdvdsubparse.c:
18165           * gst/dvdsub/gstdvdsubparse.h:
18166           Add dvd subtitle parser, which just packetizes the input
18167           stream. This is needed to mux dvd subtitles into matroska
18168           files, since the muxer expects unfragmented and properly
18169           timestamped input (#415754).
18170
18171 2007-10-10 12:02:30 +0000  Tim-Philipp Müller <tim@centricular.net>
18172
18173           configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
18174           Original commit message from CVS:
18175           * configure.ac:
18176           Update requirements from past CVS versions to released
18177           versions (0.10.14 in this case).
18178           * ext/sidplay/gstsiddec.cc:
18179           Fix compilation with g++-4.2.
18180
18181 2007-10-08 17:51:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18182
18183           gst/realmedia/: Fix some compiler warnings shown on Forte.
18184           Original commit message from CVS:
18185           * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
18186           (gst_asm_scan_parse_condition):
18187           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
18188           Fix some compiler warnings shown on Forte.
18189
18190 2007-10-05 08:51:44 +0000  Gautier Portet <kassoulet@gmail.com>
18191
18192           gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
18193           Original commit message from CVS:
18194           Patch by: Gautier Portet <kassoulet at gmail dot com>
18195           * gst/xingheader/gstxingmux.c:
18196           The size of the Xing header is actually 417 as it's rounded to the
18197           next smaller integer. Fixes #397759.
18198           * gst/xingheader/gstxingmux.c: (xing_generate_header),
18199           (xing_push_header):
18200           Some random cleanup, add FIXMEs and TODOs and check if the newsegment
18201           event to the beginning was successful before pushing the header again.
18202
18203 2007-09-29 17:11:16 +0000  Sébastien Moutte <sebastien@moutte.net>
18204
18205           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
18206           Original commit message from CVS:
18207           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
18208           (mp3parse_bytepos_to_time):
18209           Use gst_util_guint64_to_gdouble for conversions.
18210           * win32/vs6/libgstmad.dsp:
18211           Add a link to libgstaudio.
18212
18213 2007-09-26 13:40:35 +0000  Tim-Philipp Müller <tim@centricular.net>
18214
18215           ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
18216           Original commit message from CVS:
18217           * ext/lame/gstlame.c:
18218           Fix up case where there is no peer, in which case
18219           _get_allowed_caps() will return NULL.
18220
18221 2007-09-25 13:20:27 +0000  Tim-Philipp Müller <tim@centricular.net>
18222
18223           ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
18224           Original commit message from CVS:
18225           * ext/lame/gstlame.c:
18226           Use GST_PTR_FORMAT to print caps in debug statement.
18227
18228 2007-09-25 09:16:05 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18229
18230           configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
18231           Original commit message from CVS:
18232           * configure.ac:
18233           Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
18234           AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
18235           in configure.ac.
18236
18237 2007-09-24 10:26:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18238
18239           ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
18240           Original commit message from CVS:
18241           * ext/lame/gstlame.c:
18242           Allow fixing the sample rate lame converts to by negotiating fixed
18243           sample rate on the src pad caps.
18244           Add docs for it.
18245           * tests/check/Makefile.am:
18246           * tests/check/pipelines/lame.c:
18247           Add a check for it.
18248
18249 2007-09-22 18:22:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18250
18251           po/: Updated translations.
18252           Original commit message from CVS:
18253           * po/LINGUAS:
18254           * po/da.po:
18255           Updated translations.
18256
18257 2007-09-22 18:20:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18258
18259           po/pl.po: Added Polish translation.
18260           Original commit message from CVS:
18261           translated by: Jakub Bogusz <qboosh@pld-linux.org>
18262           * po/pl.po:
18263           Added Polish translation.
18264
18265 2007-09-22 18:19:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18266
18267           po/fi.po: Added Finnish translation.
18268           Original commit message from CVS:
18269           translated by: Ilkka Tuohela <hile@iki.fi>
18270           * po/fi.po:
18271           Added Finnish translation.
18272
18273 2007-09-22 18:17:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18274
18275           po/es.po: Added Spanish translation.
18276           Original commit message from CVS:
18277           translated by: Jorge González González <aloriel@gmail.com>
18278           * po/es.po:
18279           Added Spanish translation.
18280
18281 2007-09-22 18:17:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18282
18283           po/bg.po: Added Bulgarian translation.
18284           Original commit message from CVS:
18285           translated by: Alexander Shopov <ash@contact.bg>
18286           * po/bg.po:
18287           Added Bulgarian translation.
18288
18289 2007-09-20 11:47:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18290
18291           gst/iec958/ac3iec.c: Chainup in finalize.
18292           Original commit message from CVS:
18293           * gst/iec958/ac3iec.c:
18294           Chainup in finalize.
18295           * tests/check/Makefile.am:
18296           * tests/check/generic/states.c:
18297           Improved state change unit test.
18298
18299 2007-09-19 18:20:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18300
18301           Ignore registries in any format.
18302           Original commit message from CVS:
18303           * docs/plugins/.cvsignore:
18304           * tests/check/.cvsignore:
18305           Ignore registries in any format.
18306
18307 2007-09-08 20:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
18308
18309           configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers.  This has the advan...
18310           Original commit message from CVS:
18311           * configure.ac:
18312           Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
18313           define in the lame headers.  This has the advantage that
18314           it should still work when we're cross-compiling (#452025).
18315
18316 2007-08-24 15:55:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18317
18318           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
18319           Original commit message from CVS:
18320           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18321           Add other allowed rates to the pad templates.
18322           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
18323           Reset the parser to release memory in dispose.
18324
18325 2007-08-17 06:56:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18326
18327           ext/: Fix more leaks.
18328           Original commit message from CVS:
18329           * ext/amrnb/amrnbdec.c:
18330           * ext/amrnb/amrnbenc.c:
18331           * ext/amrnb/amrnbparse.c:
18332           * ext/sidplay/gstsiddec.cc:
18333           Fix more leaks.
18334
18335 2007-08-16 14:49:11 +0000  Daniel Charles <dcharles@ti.com>
18336
18337           ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
18338           Original commit message from CVS:
18339           Patch by: Daniel Charles <dcharles at ti dot com>
18340           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
18341           (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
18342           (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
18343           (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
18344           * ext/amrnb/amrnbenc.h:
18345           Add property to select the BandMode of the AMR encoder.
18346           See #466442.
18347
18348 2007-08-16 12:15:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18349
18350           gst/realmedia/asmrules.c: Make ro memory to share.
18351           Original commit message from CVS:
18352           * gst/realmedia/asmrules.c:
18353           Make ro memory to share.
18354
18355 2007-08-16 11:52:57 +0000  Wim Taymans <wim.taymans@gmail.com>
18356
18357           gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
18358           Original commit message from CVS:
18359           * gst/mpegaudioparse/gstmpegaudioparse.c:
18360           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
18361           * gst/mpegaudioparse/gstmpegaudioparse.h:
18362           Queue segment event and push it after we know the caps on the pad or
18363           else an autoplugger might not have plugged the element yet and the
18364           segment is lost.
18365
18366 2007-08-16 07:17:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18367
18368           gst/iec958/ac3iec.c: Fix tests.
18369           Original commit message from CVS:
18370           * gst/iec958/ac3iec.c:
18371           Fix tests.
18372
18373 2007-08-16 06:48:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18374
18375           tests/check/: Add generic state-change test suite to help to fi leaks.
18376           Original commit message from CVS:
18377           * tests/check/Makefile.am:
18378           * tests/check/generic/.cvsignore:
18379           * tests/check/generic/states.c:
18380           Add generic state-change test suite to help to fi leaks.
18381
18382 2007-08-09 10:57:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18383
18384           po/: Added Portuguese (Brazilian) translation.
18385           Original commit message from CVS:
18386           translated by: Raphael Higino <phhigino@gmail.com>
18387           * po/LINGUAS:
18388           * po/pt_BR.po:
18389           Added Portuguese (Brazilian) translation.
18390
18391 2007-08-09 10:55:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18392
18393           po/: Updated translations.
18394           Original commit message from CVS:
18395           * po/hu.po:
18396           * po/nl.po:
18397           * po/sv.po:
18398           * po/uk.po:
18399           Updated translations.
18400
18401 2007-08-07 11:50:44 +0000  Wim Taymans <wim.taymans@gmail.com>
18402
18403           gst/realmedia/rmdemux.c: Activate timestamp fixing code.
18404           Original commit message from CVS:
18405           * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
18406           (gst_rmdemux_parse_video_packet):
18407           Activate timestamp fixing code.
18408
18409 2007-08-07 10:57:09 +0000  Wim Taymans <wim.taymans@gmail.com>
18410
18411           gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
18412           Original commit message from CVS:
18413           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
18414           (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
18415           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
18416           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
18417           Do fragment collection in the demuxer so that we can now work with
18418           both ffmpeg and realvideodec to decoder real video content.
18419
18420 2007-08-04 12:59:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18421
18422           gst/realmedia/asmrules.c: Include stdlib.h.
18423           Original commit message from CVS:
18424           * gst/realmedia/asmrules.c:
18425           Include stdlib.h.
18426
18427 2007-08-03 16:21:19 +0000  Wim Taymans <wim.taymans@gmail.com>
18428
18429           gst/realmedia/rdtmanager.c: Fix caps.
18430           Original commit message from CVS:
18431           * gst/realmedia/rdtmanager.c:
18432           Fix caps.
18433
18434 2007-08-03 16:11:09 +0000  Wim Taymans <wim.taymans@gmail.com>
18435
18436           gst/realmedia/rtspreal.c: Disable UDP transport for now.
18437           Original commit message from CVS:
18438           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
18439           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
18440           Disable UDP transport for now.
18441
18442 2007-08-03 16:09:01 +0000  Wim Taymans <wim.taymans@gmail.com>
18443
18444           gst/realmedia/: Add simple rdt manager.
18445           Original commit message from CVS:
18446           * gst/realmedia/Makefile.am:
18447           * gst/realmedia/rdtmanager.c: (find_session_by_id),
18448           (create_session), (free_session), (gst_rdt_manager_base_init),
18449           (gst_rdt_manager_marshal_BOXED__UINT_UINT),
18450           (gst_rdt_manager_class_init), (gst_rdt_manager_init),
18451           (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
18452           (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
18453           (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
18454           (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
18455           (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
18456           (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
18457           (gst_rdt_manager_plugin_init):
18458           * gst/realmedia/rdtmanager.h:
18459           * gst/realmedia/rmdemux.c: (plugin_init):
18460           Add simple rdt manager.
18461
18462 2007-08-03 14:19:50 +0000  Wim Taymans <wim.taymans@gmail.com>
18463
18464           gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
18465           Original commit message from CVS:
18466           * gst/realmedia/rdtdepay.c:
18467           Fix the encoding-name so that it matches what the rtsp extension sets.
18468
18469 2007-08-02 19:37:41 +0000  Wim Taymans <wim.taymans@gmail.com>
18470
18471           gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
18472           Original commit message from CVS:
18473           * gst/realmedia/asmrules.c: (gst_asm_node_free),
18474           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
18475           (gst_asm_scan_string), (gst_asm_scan_number),
18476           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
18477           (gst_asm_scan_next_token), (gst_asm_rule_free),
18478           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
18479           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
18480           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
18481           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
18482           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
18483           (gst_asm_rule_book_match), (main):
18484           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
18485           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
18486           Use g_hash_table_destroy instead of _unref which is too new.
18487
18488 2007-08-02 19:30:05 +0000  Wim Taymans <wim.taymans@gmail.com>
18489
18490           gst/realmedia/.cvsignore: Add test to ignore.
18491           Original commit message from CVS:
18492           * gst/realmedia/.cvsignore:
18493           Add test to ignore.
18494           * gst/realmedia/Makefile.am:
18495           * gst/realmedia/asmrules.c: (gst_asm_node_new),
18496           (gst_asm_node_free), (gst_asm_operator_eval),
18497           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
18498           (gst_asm_scan_string), (gst_asm_scan_number),
18499           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
18500           (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
18501           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
18502           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
18503           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
18504           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
18505           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
18506           (gst_asm_rule_book_match), (main):
18507           * gst/realmedia/asmrules.h:
18508           Added asembler rule book parser and evaluator.
18509           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
18510           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
18511           * gst/realmedia/rtspreal.h:
18512           Keep per stream config info.
18513           Parse and evaluate asm rule books for stream selection.
18514
18515 2007-07-31 19:16:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18516
18517           gst/realmedia/rtspreal.c: Include stdlib.
18518           Original commit message from CVS:
18519           * gst/realmedia/rtspreal.c:
18520           Include stdlib.
18521
18522 2007-07-27 16:39:45 +0000  Wim Taymans <wim.taymans@gmail.com>
18523
18524           gst/realmedia/: Split out hash code in separate file.
18525           Original commit message from CVS:
18526           * gst/realmedia/Makefile.am:
18527           * gst/realmedia/realhash.c: (hash), (call_hash),
18528           (gst_rtsp_ext_real_calc_response_and_checksum):
18529           * gst/realmedia/realhash.h:
18530           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
18531           (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
18532           Split out hash code in separate file.
18533
18534 2007-07-27 10:12:55 +0000  Wim Taymans <wim.taymans@gmail.com>
18535
18536           gst/: Fix include paths and link dependecies for rtsp extension.
18537           Original commit message from CVS:
18538           * gst/asfdemux/Makefile.am:
18539           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
18540           (gst_rtsp_wms_class_init):
18541           * gst/realmedia/Makefile.am:
18542           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
18543           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
18544           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
18545           (_do_init), (gst_rtsp_real_class_init):
18546           Fix include paths and link dependecies for rtsp extension.
18547
18548 2007-07-26 15:52:43 +0000  Wim Taymans <wim.taymans@gmail.com>
18549
18550           gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
18551           Original commit message from CVS:
18552           * gst/realmedia/Makefile.am:
18553           * gst/realmedia/rmdemux.c: (plugin_init):
18554           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
18555           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
18556           (call_hash), (rtsp_ext_real_calc_response_and_checksum),
18557           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
18558           (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
18559           (gst_rtsp_real_init), (gst_rtsp_real_finalize),
18560           (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
18561           (gst_rtsp_real_plugin_init):
18562           * gst/realmedia/rtspreal.h:
18563           Add RealMedia RTSP extension module. It has rank NONE until it is fully
18564           functional.
18565
18566 2007-07-25 18:38:42 +0000  Wim Taymans <wim.taymans@gmail.com>
18567
18568           gst/asfdemux/: Move WMS RTSP extension from -good to here.
18569           Original commit message from CVS:
18570           * gst/asfdemux/Makefile.am:
18571           * gst/asfdemux/gstasf.c: (plugin_init):
18572           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
18573           (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
18574           (gst_rtsp_wms_configure_stream), (_do_init),
18575           (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
18576           (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
18577           (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
18578           * gst/asfdemux/gstrtspwms.h:
18579           Move WMS RTSP extension from -good to here.
18580           Port it to the new pluggable extension interface.
18581
18582 2007-07-24 06:58:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18583
18584           ext/mad/Makefile.am: Link to audio helper from plugins-base.
18585           Original commit message from CVS:
18586           * ext/mad/Makefile.am:
18587           Link to audio helper from plugins-base.
18588
18589 2007-07-24 05:05:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18590
18591           Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
18592           Original commit message from CVS:
18593           * configure.ac:
18594           * ext/mad/gstmad.c: (gst_mad_chain):
18595           Use the new buffer clipping function from gstaudio here and
18596           require gst-plugins-base CVS.
18597
18598 2007-07-23 09:07:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18599
18600           configure.ac: Sync liboil check with plugins-base. Add libm check.
18601           Original commit message from CVS:
18602           * configure.ac:
18603           Sync liboil check with plugins-base. Add libm check.
18604           * gst/synaesthesia/Makefile.am:
18605           Link against libm. We're using sqrt here.
18606
18607 2007-07-20 07:58:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18608
18609           gst/asfdemux/gstasfdemux.c: Include stdlib.
18610           Original commit message from CVS:
18611           * gst/asfdemux/gstasfdemux.c:
18612           Include stdlib.
18613
18614 2007-07-20 07:41:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18615
18616           ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
18617           Original commit message from CVS:
18618           * ext/annodex/Makefile.am:
18619           Fix CFLAGS/LIBS.
18620           * ext/cdio/gstcdiocddasrc.c:
18621           * ext/libpng/gstpngdec.c: (gst_pngdec_task):
18622           Include stdlib
18623           * ext/cairo/Makefile.am:
18624           * gst/videofilter/Makefile.am:
18625           * tests/examples/level/Makefile.am:
18626           Use $(LIBM) instead of -lm
18627
18628 2007-07-18 17:51:55 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18629
18630           gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
18631           Original commit message from CVS:
18632           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18633           (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
18634           * gst/mpegaudioparse/gstmpegaudioparse.h:
18635           Save some memory for each frame by only saving the start timestamp
18636           and start byte position instead of additionally the stop timestamp
18637           and stop byte position. This requires us to use a doubly-linked list
18638           but still saves 8-12 bytes per frame.
18639
18640 2007-07-16 09:14:18 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18641
18642           ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
18643           Original commit message from CVS:
18644           * ext/mad/gstmad.c: (clip_outgoing_buffer):
18645           Fix buffer clipping to correctly clip to the segment stop.
18646
18647 2007-07-15 19:39:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18648
18649           gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
18650           Original commit message from CVS:
18651           * gst/mpegaudioparse/gstmpegaudioparse.c:
18652           (gst_mp3parse_emit_frame):
18653           Fix a calculation that was causing mp3parse to drop every incoming
18654           frame when upstream delivered a segment in TIME format, breaking
18655           playback of all mpeg system streams.
18656
18657 2007-07-13 16:46:35 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18658
18659           Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
18660           Original commit message from CVS:
18661           * Makefile.am:
18662           * configure.ac:
18663           * tests/Makefile.am:
18664           Remove bogus check for libcheck, since we check for
18665           gstreamer-check and it pulls in the required info from
18666           and we weren't actually _using_ the information for
18667           libcheck ourselves anyway.
18668
18669 2007-07-13 16:27:56 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18670
18671           gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
18672           Original commit message from CVS:
18673           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18674           (gst_mp3parse_init), (gst_mp3parse_dispose),
18675           (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
18676           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
18677           (mp3parse_handle_seek), (mp3parse_src_query):
18678           * gst/mpegaudioparse/gstmpegaudioparse.h:
18679           Implement accurate seeking in mpegaudioparse. Fixes #308312.
18680           Also implement segment seeks.
18681
18682 2007-07-13 15:46:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18683
18684           ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
18685           Original commit message from CVS:
18686           * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
18687           (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
18688           (gst_mad_chain), (gst_mad_change_state):
18689           * ext/mad/gstmad.h:
18690           Implement buffer clipping and use GST_BOILERPLATE instead of manual
18691           GType magic. Part one of bug #308312.
18692
18693 2007-07-12 11:21:23 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18694
18695           configure.ac: Use pkg-config to locate check.
18696           Original commit message from CVS:
18697           * configure.ac:
18698           Use pkg-config to locate check.
18699
18700 2007-07-11 23:18:14 +0000  Tim-Philipp Müller <tim@centricular.net>
18701
18702           Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
18703           Original commit message from CVS:
18704           * configure.ac:
18705           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
18706           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
18707           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
18708           Fix build against core CVS by not using deprecated API. Bump
18709           requirements for new API (overdue anyway).
18710
18711 2007-07-09 06:05:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18712
18713           REQUIREMENTS: Also add amr-libs here and update a little.
18714           Original commit message from CVS:
18715           * REQUIREMENTS:
18716           Also add amr-libs here and update a little.
18717
18718 2007-07-06 17:59:29 +0000  Tim-Philipp Müller <tim@centricular.net>
18719
18720           docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
18721           Original commit message from CVS:
18722           * docs/plugins/inspect/plugin-dvdnav.xml:
18723           * docs/plugins/inspect/plugin-realmedia.xml:
18724           * docs/plugins/inspect/plugin-synaesthesia.xml:
18725           Add inspect file for synaesthesia so the docs can be built even if
18726           the plugin isn't built yet. Fixes #454311. Also add inspect files
18727           for dvdnavsrc and realmedia.
18728
18729 2007-07-05 08:44:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18730
18731           docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
18732           Original commit message from CVS:
18733           * docs/plugins/Makefile.am:
18734           Simplify --extra-dir as gtkdoc scans recursively.
18735
18736 2007-07-03 13:05:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18737
18738           And yet more docs enabled.
18739           Original commit message from CVS:
18740           * docs/plugins/Makefile.am:
18741           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18742           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18743           * gst/synaesthesia/Makefile.am:
18744           * gst/synaesthesia/gstsynaesthesia.c:
18745           * gst/synaesthesia/gstsynaesthesia.h:
18746           And yet more docs enabled.
18747
18748 2007-07-03 11:55:45 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18749
18750           docs/plugins/: Add new docs. Scan c++ files too.
18751           Original commit message from CVS:
18752           * docs/plugins/Makefile.am:
18753           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18754           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18755           * docs/plugins/inspect/plugin-a52dec.xml:
18756           * docs/plugins/inspect/plugin-amrnb.xml:
18757           * docs/plugins/inspect/plugin-asf.xml:
18758           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18759           * docs/plugins/inspect/plugin-dvdsub.xml:
18760           * docs/plugins/inspect/plugin-iec958.xml:
18761           * docs/plugins/inspect/plugin-lame.xml:
18762           * docs/plugins/inspect/plugin-mad.xml:
18763           * docs/plugins/inspect/plugin-mpeg2dec.xml:
18764           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18765           * docs/plugins/inspect/plugin-mpegstream.xml:
18766           Add new docs. Scan c++ files too.
18767           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
18768           (gst_amrnbdec_event):
18769           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
18770           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
18771           (gst_amrnbparse_loop):
18772           Add documentation headers.
18773           * ext/mad/gstmad.c:
18774           * ext/mad/gstmad.h:
18775           Refactor for docs.
18776
18777 2007-07-01 19:12:32 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18778
18779           gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
18780           Original commit message from CVS:
18781           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
18782           (gst_mp3parse_init):
18783           Use GST_BOILERPLATE instead of manual GType magic.
18784           * gst/mpegaudioparse/gstmpegaudioparse.c:
18785           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
18786           (mp3parse_bytepos_to_time):
18787           * gst/mpegaudioparse/gstmpegaudioparse.h:
18788           Implement seeking, byte->time, time->byte conversions with the Xing
18789           seek table if available. This allows better at least a bit more
18790           accurate seeks and file position reporting.
18791
18792 2007-06-28 20:33:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18793
18794           gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
18795           Original commit message from CVS:
18796           * gst/mpegaudioparse/gstmpegaudioparse.c:
18797           (gst_mp3parse_handle_first_frame):
18798           Copy the complete Xing seek table in the 100 byte array instead of
18799           copying the first byte 100 times.
18800           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
18801           (mp3parse_total_time), (mp3parse_time_to_bytepos):
18802           Add seeking support based on the Xing header but comment it out for
18803           now as it seems to yield worse result than the other method.
18804           Also use gst_pad_query_peer_duration() instead of getting the peer pad
18805           ourself, creating a new GstQuery, etc.
18806
18807 2007-06-25 12:46:47 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18808
18809           docs/plugins/: Update docs with caps info.
18810           Original commit message from CVS:
18811           * docs/plugins/gst-plugins-ugly-plugins.args:
18812           * docs/plugins/inspect/plugin-a52dec.xml:
18813           * docs/plugins/inspect/plugin-amrnb.xml:
18814           * docs/plugins/inspect/plugin-asf.xml:
18815           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18816           * docs/plugins/inspect/plugin-dvdread.xml:
18817           * docs/plugins/inspect/plugin-dvdsub.xml:
18818           * docs/plugins/inspect/plugin-iec958.xml:
18819           * docs/plugins/inspect/plugin-lame.xml:
18820           * docs/plugins/inspect/plugin-mad.xml:
18821           * docs/plugins/inspect/plugin-mpeg2dec.xml:
18822           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18823           * docs/plugins/inspect/plugin-mpegstream.xml:
18824           Update docs with caps info.
18825
18826 2007-06-25 12:25:09 +0000  Tim-Philipp Müller <tim@centricular.net>
18827
18828           po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
18829           Original commit message from CVS:
18830           * po/POTFILES.in:
18831           Make sure dvdnav strings get translated too (no reason not to have
18832           them in the .po file, even if the plugin is disabled for now).
18833           Fixes #450879.
18834
18835 2007-06-25 11:46:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18836
18837           ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
18838           Original commit message from CVS:
18839           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
18840           (gst_amrnbdec_event), (gst_amrnbdec_chain),
18841           (gst_amrnbdec_state_change):
18842           * ext/amrnb/amrnbdec.h:
18843           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
18844           (gst_amrnbparse_loop):
18845           Add newsegment and discont handling. Some code cleanups.
18846
18847 2007-06-25 07:55:51 +0000  David Schleef <ds@schleef.org>
18848
18849           ext/dvdread/dvdreadsrc.c: check for an error from
18850           Original commit message from CVS:
18851           * ext/dvdread/dvdreadsrc.c: check for an error from
18852           DVDReadBlocks() correctly.
18853
18854 2007-06-25 07:22:10 +0000  David Schleef <ds@schleef.org>
18855
18856           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...
18857           Original commit message from CVS:
18858           * ext/dvdread/dvdreadsrc.c:
18859           If we can't read a nav packet, or it doesn't look like a nav
18860           packet, that's an error.  Previous behavior was to look at
18861           the next packet; I can't find any justification for doing that.
18862           Fixes: #358891.
18863
18864 2007-06-23 22:57:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18865
18866           po/it.po: Updated Italian translation.
18867           Original commit message from CVS:
18868           * po/it.po:
18869           Updated Italian translation.
18870
18871 2007-06-23 11:22:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18872
18873           po/vi.po: Updated Vietnames translation.
18874           Original commit message from CVS:
18875           * po/vi.po:
18876           Updated Vietnames translation.
18877
18878 2007-06-23 11:21:54 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18879
18880           po/: Added Chinese (simplified) translation.
18881           Original commit message from CVS:
18882           contributed by: Wenzheng Hu <db_lobster@163.com>
18883           * po/LINGUAS:
18884           * po/zh_CN.po:
18885           Added Chinese (simplified) translation.
18886
18887 2007-06-22 14:27:18 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18888
18889           MAINTAINERS: Updating all the maintainers files
18890           Original commit message from CVS:
18891           * MAINTAINERS:
18892           Updating all the maintainers files
18893
18894 2007-06-22 10:57:06 +0000  Edward Hervey <bilboed@bilboed.com>
18895
18896           Fix leaks some more.
18897           Original commit message from CVS:
18898           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
18899           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
18900           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
18901           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
18902           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
18903           * gst/iec958/ac3iec.c: (ac3iec_init):
18904           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
18905           Fix leaks some more.
18906
18907 2007-06-21 14:33:58 +0000  Edward Hervey <bilboed@bilboed.com>
18908
18909           gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
18910           Original commit message from CVS:
18911           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
18912           "She's leaking me", said valgrind.
18913
18914 2007-06-19 14:40:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18915
18916           gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
18917           Original commit message from CVS:
18918           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
18919           Fix "pad caps are not a real subset of its template caps" warning.
18920
18921 2007-06-19 14:15:50 +0000  Laurent Glayal <spglegle@yahoo.fr>
18922
18923           ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
18924           Original commit message from CVS:
18925           Patch by: Laurent Glayal <spglegle at yahoo dot fr>
18926           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
18927           (gst_amrnbdec_finalize):
18928           Don't leak the adapter, unref it in a new finalize method instead.
18929           Fixes #448782.
18930
18931 2007-06-19 10:43:26 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18932
18933           configure.ac: Back to CVS
18934           Original commit message from CVS:
18935           * configure.ac:
18936           Back to CVS
18937           * gst-plugins-ugly.doap:
18938           Add 0.10.6 to the list of releases.
18939
18940 === release 0.10.6 ===
18941
18942 2007-06-19 10:31:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18943
18944         * ChangeLog:
18945         * NEWS:
18946         * RELEASE:
18947         * configure.ac:
18948         * docs/plugins/gst-plugins-ugly-plugins.args:
18949         * docs/plugins/inspect/plugin-a52dec.xml:
18950         * docs/plugins/inspect/plugin-asf.xml:
18951         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18952         * docs/plugins/inspect/plugin-dvdread.xml:
18953         * docs/plugins/inspect/plugin-dvdsub.xml:
18954         * docs/plugins/inspect/plugin-iec958.xml:
18955         * docs/plugins/inspect/plugin-lame.xml:
18956         * docs/plugins/inspect/plugin-mad.xml:
18957         * docs/plugins/inspect/plugin-mpeg2dec.xml:
18958         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18959         * docs/plugins/inspect/plugin-mpegstream.xml:
18960         * docs/plugins/inspect/plugin-siddec.xml:
18961           Release 0.10.6
18962           Original commit message from CVS:
18963           Release 0.10.6
18964
18965 2007-06-19 10:21:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18966
18967         * po/af.po:
18968         * po/az.po:
18969         * po/cs.po:
18970         * po/da.po:
18971         * po/en_GB.po:
18972         * po/hu.po:
18973         * po/it.po:
18974         * po/nb.po:
18975         * po/nl.po:
18976         * po/or.po:
18977         * po/sq.po:
18978         * po/sr.po:
18979         * po/sv.po:
18980         * po/uk.po:
18981         * po/vi.po:
18982           Update .po files
18983           Original commit message from CVS:
18984           Update .po files
18985
18986 2007-06-15 09:31:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18987
18988           win32/vs6/: Convert line endings to CRLF and mark as binary files.
18989           Original commit message from CVS:
18990           * win32/vs6/gst_plugins_ugly.dsw:
18991           * win32/vs6/libgstac3parse.dsp:
18992           * win32/vs6/libgstasfdemux.dsp:
18993           * win32/vs6/libgstdvdlpcmdec.dsp:
18994           * win32/vs6/libgstdvdsub.dsp:
18995           * win32/vs6/libgstiec958.dsp:
18996           * win32/vs6/libgstlame.dsp:
18997           * win32/vs6/libgstmad.dsp:
18998           * win32/vs6/libgstmpegaudioparse.dsp:
18999           * win32/vs6/libgstmpegstream.dsp:
19000           * win32/vs6/libgstrealmedia.dsp:
19001           * win32/vs6/libgstsynaesthesia.dsp:
19002           Convert line endings to CRLF and mark as binary files.
19003
19004 2007-06-13 14:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
19005
19006           ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
19007           Original commit message from CVS:
19008           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
19009           Don't forget to unlock when setting the device property, or
19010           we'll sooner or later deadlock.
19011
19012 2007-06-12 21:46:10 +0000  Sébastien Moutte <sebastien@moutte.net>
19013
19014           gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
19015           Original commit message from CVS:
19016           * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
19017           Use gst_util_guint64_to_gdouble for conversion.
19018           * win32/vs6/libgstasfdemux.dsp:
19019           Add asfpacket.c to the build.
19020
19021 2007-06-08 08:39:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19022
19023           gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
19024           Original commit message from CVS:
19025           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19026           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
19027           * gst/mpegaudioparse/gstmpegaudioparse.h:
19028           If the Xing header provides a total time, use it to calculate the
19029           correct average bitrate immediately, instead of sending updates as
19030           we parse the stream.
19031
19032 2007-06-05 21:47:29 +0000  by Mark Nauwelaerts <manauw@skynet.be>
19033
19034           gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
19035           Original commit message from CVS:
19036           Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
19037           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
19038           Use GstClockTime instead of guint for a time variable to prevent
19039           overflows on too large subtitle durations. Fixes #444514.
19040
19041 2007-05-31 22:33:26 +0000  Mark Nauwelaerts <manauw@skynet.be>
19042
19043           gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
19044           Original commit message from CVS:
19045           Patch by: Mark Nauwelaerts <manauw at skynet be>
19046           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
19047           Clear state when handling the serialized FLUSH_STOP event instead of
19048           the FLUSH_START event, thereby making sure we don't free buffers the
19049           chain function is still using. Fixes dvdsubdec crashing when flusing
19050           or seeking (#442706).
19051
19052 2007-05-23 11:16:09 +0000  Tim-Philipp Müller <tim@centricular.net>
19053
19054           gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
19055           Original commit message from CVS:
19056           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
19057           Initialise variable to make fc4 build bot happy.
19058
19059 2007-05-21 15:11:45 +0000  Tim-Philipp Müller <tim@centricular.net>
19060
19061           gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
19062           Original commit message from CVS:
19063           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
19064           Add sanity check so we don't abort for broken or non-MPEG streams,
19065           but instead error out. Fixes crashes/aborts for when our typefinder
19066           wrongly identifies quicktime files as mpeg (which should be fixed in
19067           -base now too). (#440120).
19068
19069 2007-05-18 09:35:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19070
19071         * ChangeLog:
19072         * ext/amrnb/amrnbdec.c:
19073         * ext/amrnb/amrnbenc.c:
19074         * ext/amrnb/amrnbparse.c:
19075           ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
19076           Original commit message from CVS:
19077           * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
19078           block_size, _do_init, gst_amrnbdec_base_init,
19079           gst_amrnbdec_class_init, gst_amrnbdec_init):
19080           * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
19081           gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
19082           * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
19083           block_size, _do_init, gst_amrnbparse_base_init,
19084           gst_amrnbparse_class_init, gst_amrnbparse_init):
19085           First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
19086           GST_DEBUG_FUNCPTR and add log-category.
19087
19088 2007-05-18 08:42:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19089
19090           gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
19091           Original commit message from CVS:
19092           * gst/mpegaudioparse/gstmpegaudioparse.c:
19093           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
19094           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
19095           (gst_mp3parse_chain), (mp3parse_total_bytes),
19096           (mp3parse_total_time):
19097           * gst/mpegaudioparse/gstmpegaudioparse.h:
19098           Implement parsing of Xing headers from the first frame of the stream,
19099           and use it to report duration correctly where possible.
19100
19101 2007-05-16 19:15:13 +0000  Tim-Philipp Müller <tim@centricular.net>
19102
19103           gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
19104           Original commit message from CVS:
19105           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
19106           After descrambling, push the packets out as individual packets
19107           instead of one big descrambled buffer. Makes cook audio decoding
19108           work with the 'realaudiodec' decoder from gst-plugins-bad.
19109
19110 2007-05-16 19:07:45 +0000  Tim-Philipp Müller <tim@centricular.net>
19111
19112           gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
19113           Original commit message from CVS:
19114           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
19115           (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
19116           (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
19117           (gst_rmdemux_parse_packet):
19118           * gst/realmedia/rmdemux.h:
19119           Remember first timestamp encountered in stream and re-timestamp
19120           stream to start from zero (fixes #397219); only send one newsegment
19121           event, not two; when seeking, send newsegment events from the
19122           streaming thread and not from the seeking thread.
19123
19124 2007-05-16 12:48:43 +0000  Mark Nauwelaerts <manauw@skynet.be>
19125
19126           gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
19127           Original commit message from CVS:
19128           Based on patch by: Mark Nauwelaerts  <manauw skynet be>
19129           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
19130           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
19131           (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
19132           * gst/mpegstream/gstmpegdemux.h:
19133           Reset last_flow values for the various streams after a flushing
19134           seek, otherwise we might aggregate wrong flow returns afterwards
19135           that will make upstream pause silently. This should fix seeking
19136           in DVDs and also fix the Thoggen cropping dialog (#438610).
19137
19138 2007-05-07 13:51:43 +0000  Tim-Philipp Müller <tim@centricular.net>
19139
19140           gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
19141           Original commit message from CVS:
19142           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
19143           (gst_asf_demux_chain_headers),
19144           (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
19145           (gst_asf_demux_have_mutually_exclusive_active_stream),
19146           (gst_asf_demux_check_activate_streams),
19147           (gst_asf_demux_find_stream_with_complete_payload),
19148           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
19149           (gst_asf_demux_activate_ext_props_streams),
19150           (gst_asf_demux_process_object):
19151           * gst/asfdemux/gstasfdemux.h:
19152           Activate streams (ie. add the pads to the element) depending on
19153           whether we actually get data for those streams within the ASF
19154           preroll value specified. Currently only done in pull-mode though
19155           (this will fix problems with playbin hanging on mms streams once
19156           we use this in push-mode as well).
19157
19158 2007-05-04 11:04:16 +0000  Tim-Philipp Müller <tim@centricular.net>
19159
19160           gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
19161           Original commit message from CVS:
19162           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
19163           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
19164           (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
19165           (gst_asf_demux_process_file):
19166           * gst/asfdemux/gstasfdemux.h:
19167           Make all timestamps start from zero in pull-mode too; some small
19168           clean-ups and FIXMEs here and there.
19169
19170 2007-05-01 11:10:31 +0000  Tim-Philipp Müller <tim@centricular.net>
19171
19172           gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
19173           Original commit message from CVS:
19174           * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
19175           (gst_asf_demux_parse_packet):
19176           If packet size is specified within the packet and smaller than
19177           the actual packet size, don't parse beyond the size specified in
19178           the packet (this makes us parse some cases of packets with single
19179           compressed payloads cleanly, see e.g stream from #431318). Also
19180           add a sanity check when parsing compressed single payloads.
19181
19182 2007-05-01 09:19:13 +0000  Tim-Philipp Müller <tim@centricular.net>
19183
19184           gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
19185           Original commit message from CVS:
19186           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
19187           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
19188           (gst_asf_demux_handle_seek_event),
19189           (gst_asf_demux_push_complete_payloads):
19190           Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
19191           send data from the keyframe right before the new segment start to
19192           make sure the decoder doesn't have to decode more than absolutely
19193           necessary.
19194
19195 2007-04-30 15:36:00 +0000  Tim-Philipp Müller <tim@centricular.net>
19196
19197           gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
19198           Original commit message from CVS:
19199           * gst/asfdemux/asfheaders.c:
19200           * gst/asfdemux/asfheaders.h:
19201           * gst/asfdemux/asfpacket.c:
19202           (asf_payload_parse_replicated_data_extensions),
19203           (gst_asf_demux_parse_payload):
19204           * gst/asfdemux/asfpacket.h:
19205           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19206           (gst_asf_demux_push_complete_payloads),
19207           (gst_asf_demux_process_ext_stream_props):
19208           * gst/asfdemux/gstasfdemux.h:
19209           Implement payload extension system/extended replicated data parsing,
19210           so we can extract payload durations if they're specified.
19211
19212 2007-04-30 11:41:22 +0000  Tim-Philipp Müller <tim@centricular.net>
19213
19214           gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
19215           Original commit message from CVS:
19216           * gst/asfdemux/asfheaders.h:
19217           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19218           (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
19219           (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
19220           (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
19221           (gst_asf_demux_parse_stream_object),
19222           (gst_asf_demux_process_ext_stream_props),
19223           (gst_asf_demux_process_queued_extended_stream_objects),
19224           (gst_asf_demux_activate_ext_props_streams),
19225           (gst_asf_demux_process_object):
19226           * gst/asfdemux/gstasfdemux.h:
19227           Refactor stream parse/activation a bit (stream activation heuristics
19228           are still the same though); some more clean-ups.
19229
19230 2007-04-28 12:23:16 +0000  Tim-Philipp Müller <tim@centricular.net>
19231
19232           win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
19233           Original commit message from CVS:
19234           * win32/common/.cvsignore:
19235           Ignore generated config.h file to make build bot happy.
19236
19237 2007-04-28 10:49:17 +0000  Tim-Philipp Müller <tim@centricular.net>
19238
19239           gst/asfdemux/: Init debug category before using it.
19240           Original commit message from CVS:
19241           * gst/asfdemux/gstasf.c: (plugin_init):
19242           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
19243           * gst/asfdemux/gstasfdemux.h:
19244           Init debug category before using it.
19245
19246 2007-04-27 18:39:21 +0000  Tim-Philipp Müller <tim@centricular.net>
19247
19248           gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
19249           Original commit message from CVS:
19250           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
19251           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
19252           Fix silly bug when we can't pull as much data as we want; don't
19253           forget to announce pending tags in the new packet parsing code.
19254
19255 2007-04-25 17:23:33 +0000  Tim-Philipp Müller <tim@centricular.net>
19256
19257           Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
19258           Original commit message from CVS:
19259           * configure.ac:
19260           * win32/MANIFEST:
19261           Generate a win32 config.h into win32/common and add to MANIFEST so
19262           it gets disted (#393890). Looks like win32/common/config.h.in needs
19263           some work though.
19264
19265 2007-04-22 22:41:20 +0000  Tim-Philipp Müller <tim@centricular.net>
19266
19267           ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
19268           Original commit message from CVS:
19269           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
19270           (gst_amrnbparse_class_init), (gst_amrnbparse_init),
19271           (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
19272           Fix pull mode operation some more: send newsegment event before
19273           sending data; handle EOS and fatal flow returns a bit better; don't
19274           leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
19275
19276 2007-04-20 20:57:56 +0000  Tim-Philipp Müller <tim@centricular.net>
19277
19278           gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
19279           Original commit message from CVS:
19280           * gst/asfdemux/Makefile.am:
19281           * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
19282           (asf_packet_create_payload_buffer),
19283           (asf_payload_find_previous_fragment),
19284           (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
19285           (gst_asf_demux_parse_packet):
19286           * gst/asfdemux/asfpacket.h:
19287           * gst/asfdemux/gstasfdemux.c:
19288           (gst_asf_demux_reset_stream_state_after_discont),
19289           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
19290           (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
19291           (gst_asf_demux_process_chunk):
19292           * gst/asfdemux/gstasfdemux.h:
19293           New packet parsing code: should put halfway decent timestamps on
19294           buffers, and might even set the appropriate keyframe/discont buffer
19295           flags from time to time (and even if it doesn't, I'm at least able
19296           to debug this code); only used in pull-mode so far. Still needs
19297           some more work, like payload extensions parsing and proper flow
19298           aggregation, and stream activation based on preroll. Stay tuned.
19299
19300 2007-04-20 17:32:00 +0000  Tim-Philipp Müller <tim@centricular.net>
19301
19302           gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
19303           Original commit message from CVS:
19304           * gst/asfdemux/asfheaders.h:
19305           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19306           (gst_asf_demux_seek_index_lookup),
19307           (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
19308           (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
19309           (gst_asf_demux_process_ext_content_desc),
19310           (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
19311           (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
19312           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
19313           * gst/asfdemux/gstasfdemux.h:
19314           Some clean-ups and small fixes: rename asf_stream_context structure to
19315           AsfStream; inline some three-line utility functions that are only used
19316           once anyway and get rid of their associated helper structs; make debug
19317           category global so that it is used by the debug statements in the other
19318           file as well; simplify gst_asf_demux_get_stream(); fix accidental
19319           implicit initialisation of stream->last_buffer_timestamp to 0, which
19320           would lead to missing timestamps on the first buffer; put fourcc format
19321           into video caps to make certain proprietary wmv decoders happy (for the
19322           case of WMVA in particular); play_time is offset by preroll as well, so
19323           fix overreporting of duration for some files.
19324
19325 2007-04-17 10:21:50 +0000  Tim-Philipp Müller <tim@centricular.net>
19326
19327           gst/asfdemux/gstasfdemux.c: Printf format fixes.
19328           Original commit message from CVS:
19329           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
19330           (gst_asf_demux_pull_indices):
19331           Printf format fixes.
19332
19333 2007-04-16 16:30:50 +0000  Tim-Philipp Müller <tim@centricular.net>
19334
19335           gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
19336           Original commit message from CVS:
19337           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
19338           (gst_mpeg_parse_send_event):
19339           Post an error message if EOS wasn't handled by anything downstream.
19340           This should fix playbin freezing/hanging with small VobSub subtitle
19341           files (background: not-linked flow returns from downstream are
19342           ignored for a while at the beginning, so if the file is small
19343           upstream will never get a not-linked flow return even if nothing
19344           is connected downstream). (#429960).
19345
19346 2007-04-16 15:15:07 +0000  Michael Smith <msmith@xiph.org>
19347
19348           ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
19349           Original commit message from CVS:
19350           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
19351           (gst_amrnbparse_sink_activate),
19352           (gst_amrnbparse_sink_activate_pull):
19353           Rewrite terminally broken sinkpad activation code.
19354           Now actually supports pull-mode activation (didn't before), and push
19355           mode activation doesn't leave the sinkpad flushing.
19356
19357 2007-04-12 13:38:03 +0000  Tim-Philipp Müller <tim@centricular.net>
19358
19359           gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
19360           Original commit message from CVS:
19361           * gst/asfdemux/asfheaders.c:
19362           * gst/asfdemux/asfheaders.h:
19363           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19364           (gst_asf_demux_reset), (gst_asf_demux_init),
19365           (gst_asf_demux_activate), (gst_asf_demux_activate_push),
19366           (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
19367           (gst_asf_demux_seek_index_lookup),
19368           (gst_asf_demux_reset_stream_state_after_discont),
19369           (gst_asf_demux_handle_seek_event),
19370           (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
19371           (gst_asf_demux_chain), (gst_asf_demux_pull_data),
19372           (gst_asf_demux_pull_indices),
19373           (gst_asf_demux_parse_data_object_start),
19374           (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
19375           (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
19376           (gst_asf_demux_process_simple_index),
19377           (gst_asf_demux_process_object),
19378           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
19379           (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
19380           * gst/asfdemux/gstasfdemux.h:
19381           Make asfdemux work in pull mode where possible. If there's an index
19382           at the end of the file, read it and use it for seeking purposes.
19383
19384 2007-04-12 10:19:18 +0000  Wim Taymans <wim.taymans@gmail.com>
19385
19386           gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
19387           Original commit message from CVS:
19388           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
19389           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
19390           (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
19391           Some timestamp fixes.
19392           * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
19393           Fix for 64-bit machines.
19394
19395 2007-04-12 10:10:22 +0000  René Stadler <mail@renestadler.de>
19396
19397           gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
19398           Original commit message from CVS:
19399           Patch by: René Stadler <mail at renestadler dot de>
19400           * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
19401           (find_seek_offset_time), (gst_rmdemux_reset),
19402           (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
19403           (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
19404           * gst/realmedia/rmdemux.h:
19405           Make rmdemux handle any number of logical streams. Fixes #428698.
19406
19407 2007-04-05 13:48:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19408
19409         * po/nl.po:
19410           update dutch
19411           Original commit message from CVS:
19412           update dutch
19413
19414 2007-04-05 13:48:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19415
19416           po/: Added Danish translation.
19417           Original commit message from CVS:
19418           submitted by: Mogens Jaeger <mogens@jaeger.tf>
19419           * po/LINGUAS:
19420           * po/da.po:
19421           Added Danish translation.
19422
19423 2007-03-28 16:01:06 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
19424
19425           po/.cvsignore: Add pot.
19426           Original commit message from CVS:
19427           * po/.cvsignore:
19428           Add pot.
19429
19430 2007-03-27 12:02:49 +0000  Julien Moutte <julien@moutte.net>
19431
19432           ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
19433           Original commit message from CVS:
19434           2007-03-27  Julien MOUTTE  <julien@moutte.net>
19435           * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
19436           stream and try to adapt to incoming timestamps lack of
19437           precision up to half a frame. This allows generating
19438           a perfect stream even with muxed formats like FLV where
19439           the timestamps are stored in milliseconds.
19440
19441 2007-03-22 21:44:45 +0000  Tim-Philipp Müller <tim@centricular.net>
19442
19443           gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
19444           Original commit message from CVS:
19445           * gst/realmedia/rmdemux.c:
19446           Remove unused zlib.h include. Fixes #421594.
19447
19448 2007-03-21 12:53:57 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19449
19450           ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
19451           Original commit message from CVS:
19452           * ext/lame/gstlame.c: (gst_lame_setup):
19453           Disable the bitrate checking when the user has requested
19454           Free Format mode, as all bitrates less than the maximum
19455           are valid then.
19456
19457 2007-03-14 15:21:41 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19458
19459           po/: Update translations.
19460           Original commit message from CVS:
19461           * po/hu.po:
19462           * po/it.po:
19463           * po/sv.po:
19464           Update translations.
19465
19466 2007-03-12 17:26:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19467
19468           ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
19469           Original commit message from CVS:
19470           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
19471           When handling seeks, don't convert -1 start or stop values to a bogus
19472           byte position - pass them upstream as -1.
19473
19474 2007-03-12 10:47:01 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19475
19476           gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
19477           Original commit message from CVS:
19478           * gst/mpegaudioparse/gstmpegaudioparse.c:
19479           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
19480           (gst_mp3parse_init), (gst_mp3parse_sink_event),
19481           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
19482           (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
19483           (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
19484           (mp3parse_total_time), (mp3parse_handle_seek),
19485           (mp3parse_src_event), (mp3parse_src_query),
19486           (mp3parse_get_query_types), (plugin_init):
19487           * gst/mpegaudioparse/gstmpegaudioparse.h:
19488           Implement seeking via average bitrate, and position+duration
19489           querying in mp3parse. Later, it will support frame-accurate seeking by
19490           building a seek table as it parses.
19491           Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
19492           pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
19493           before any extant MP3 decoder plugin. This allows us to remove framing
19494           support from the decoders, if we want, and will provide them with
19495           accurate seeking automatically once it is finished.
19496           Fix the handling of MPEG-1 Layer 1 files.
19497           Partially fix timestamping of packets arriving from a demuxer by
19498           queueing the incoming timestamp until the next packet starts, rather
19499           than applying it immediately to the next pushed buffer.
19500
19501 2007-03-10 15:56:26 +0000  Tim-Philipp Müller <tim@centricular.net>
19502
19503           gst/asfdemux/gstasfdemux.c: Printf format fix.
19504           Original commit message from CVS:
19505           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
19506           Printf format fix.
19507
19508 2007-03-04 17:13:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19509
19510           ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
19511           Original commit message from CVS:
19512           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
19513           (gst_cdio_cdda_src_finalize):
19514           Make sure we always destroy our libcdio handle.
19515
19516 2007-03-02 16:08:17 +0000  Wim Taymans <wim.taymans@gmail.com>
19517
19518           ext/cdio/gstcdiocddasrc.c: Small code cleanups.
19519           Original commit message from CVS:
19520           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
19521           (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
19522           (gst_cdio_cdda_src_finalize):
19523           Small code cleanups.
19524           Don't use pad_alloc as the base class cannot deal with the error codes.
19525
19526 2007-03-02 13:01:48 +0000  Zaheer Abbas Merali <zaheermerali@gmail.com>
19527
19528           ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
19529           Original commit message from CVS:
19530           Patch by: Zaheer Abbas Merali  <zaheermerali at gmail com>
19531           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
19532           Never post a (fatal) error message on the bus on decoding errors. We
19533           should only do this if we can't recover, but mpeg2dec can always
19534           recover. This is needed for DVB streams, for example, where there
19535           may be temporary glitches in the stream. Instead of an error
19536           message, post a warning message on the bus for every N decoding
19537           errors. Fixes #370020.
19538
19539 2007-02-28 19:30:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19540
19541           configure.ac: Convert to new AG_GST style.
19542           Original commit message from CVS:
19543           * configure.ac:
19544           Convert to new AG_GST style.
19545
19546 2007-02-28 18:41:38 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19547
19548           ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
19549           Original commit message from CVS:
19550           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
19551           (gst_lame_setup):
19552           Display sensible defaults and limits for the
19553           vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
19554           property - it's supposed to be a boolean 0/1 value.
19555
19556 2007-02-28 16:01:08 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19557
19558           ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
19559           Original commit message from CVS:
19560           * ext/lame/gstlame.c:
19561           Initialise the variables so gcc doesn't complain about possibly
19562           uninitialised uses, even though they can't actually happen.
19563
19564 2007-02-28 15:52:23 +0000  Wim Taymans <wim.taymans@gmail.com>
19565
19566           gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
19567           Original commit message from CVS:
19568           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
19569           (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
19570           (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
19571           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
19572           Implement all sample rates.
19573           Implement sample permutation a little smarter avoiding a memcpy.
19574           Fix timestamps, use segments, fix seeking.
19575
19576 2007-02-28 15:49:35 +0000  Wim Taymans <wim.taymans@gmail.com>
19577
19578           Document siddec.
19579           Original commit message from CVS:
19580           * docs/plugins/Makefile.am:
19581           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19582           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19583           * docs/plugins/inspect/plugin-siddec.xml:
19584           * ext/sidplay/gstsiddec.cc:
19585           * ext/sidplay/gstsiddec.h:
19586           Document siddec.
19587
19588 2007-02-21 16:02:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19589
19590           ext/lame/gstlame.c: Fix up bitrate checking macro.  Make it give us a
19591           Original commit message from CVS:
19592           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
19593           (gst_lame_set_property), (gst_lame_setup):
19594           Fix up bitrate checking macro.  Make it give us a
19595           GST_ELEMENT_WARNING message so the application has a chance of
19596           reporting this to the user.  Move the checking to _setup, so we
19597           are sure it runs in the READY state, when we hope to have a pipeline
19598           and a bus that is not flushing.
19599           This fixes e.g. using 96 kbit/sec as a bitrate.
19600
19601 2007-02-15 19:55:55 +0000  Tim-Philipp Müller <tim@centricular.net>
19602
19603           gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
19604           Original commit message from CVS:
19605           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
19606           (gst_asf_demux_process_advanced_mutual_exclusion),
19607           (gst_asf_demux_process_queued_extended_stream_objects),
19608           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
19609           * gst/asfdemux/gstasfdemux.h:
19610           Parse advanced mutual exclusion object and only add pads for
19611           'hidden' streams (those in an extended stream header) that are
19612           mutually exclusive with an already existing 'main stream' if
19613           the broadcasting flag is not set. If the broadcasting flag is set,
19614           assume that data for this stream isn't sent. (This should ideally be
19615           solved better by making playbin more robust against this and/or by
19616           making mmssrc send some information downstream about which streams
19617           will be streamed). Fixes #353116.
19618
19619 2007-02-13 12:00:59 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19620
19621           gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
19622           Original commit message from CVS:
19623           * gst/synaesthesia/gstsynaesthesia.c:
19624           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
19625           (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
19626           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
19627           (synaescope32), (synaescope_set_data), (synaesthesia_update),
19628           (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
19629           * gst/synaesthesia/synaescope.h:
19630           Move all the mutable engine state into a structure so that
19631           multiple element instances can run without interfering.
19632
19633 2007-02-13 09:15:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19634
19635           Add crossreferences to glib/gobject/gstream docs.
19636           Original commit message from CVS:
19637           * configure.ac:
19638           * docs/plugins/Makefile.am:
19639           Add crossreferences to glib/gobject/gstream docs.
19640
19641 2007-02-12 12:46:20 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19642
19643           gst/synaesthesia/: More source cleanups and add FIXME comments.
19644           Original commit message from CVS:
19645           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
19646           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
19647           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
19648           (plugin_init):
19649           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
19650           (synaescope8):
19651           More source cleanups and add FIXME comments.
19652
19653 2007-02-11 13:42:45 +0000  Sébastien Moutte <sebastien@moutte.net>
19654
19655           gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
19656           Original commit message from CVS:
19657           * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
19658           Use gst_guint64_to_gdouble for conversions.
19659           * gst/synaesthesia/synaescope.c:
19660           Define M_PI and do not include <pthread.h> and
19661           <sys/time.h> for G_OS_WIN32
19662           * win32/vs6/libgstrealmedia.dsp:
19663           * win32/vs6/synaesthesia.dsp:
19664           Update projects files.
19665           * win32/common/config.h.in:
19666           Add config.h.in for autogen of config.h
19667
19668 2007-02-11 10:51:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19669
19670           configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
19671           Original commit message from CVS:
19672           * configure.ac:
19673           Add --enable-experimental support. Activate synaesthesia when building
19674           with --enable-experimental. Fix --enable external configure switch
19675           description.
19676
19677 2007-02-09 16:24:45 +0000  Tim-Philipp Müller <tim@centricular.net>
19678
19679           ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
19680           Original commit message from CVS:
19681           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
19682           (gst_lame_change_state):
19683           * ext/lame/gstlame.h:
19684           On receiving EOS, we try to push a last buffer with the remaining
19685           samples. Don't do that if we got an unclean flow return on the last
19686           gst_pad_push(), downstream might not handle this very gracefully
19687           (see #403168).
19688           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
19689           Pass flow returns upstream (helps #403168).
19690
19691 2007-02-09 08:03:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19692
19693           gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
19694           Original commit message from CVS:
19695           * gst/synaesthesia/gstsynaesthesia.c:
19696           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
19697           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
19698           (gst_synaesthesia_chain), (plugin_init):
19699           check result of gst_pad_push() in _chain.
19700
19701 2007-02-09 07:48:50 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19702
19703           gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
19704           Original commit message from CVS:
19705           * gst/synaesthesia/Makefile.am:
19706           * gst/synaesthesia/gstsynaesthesia.c:
19707           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
19708           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
19709           (gst_synaesthesia_chain), (plugin_init):
19710           * gst/synaesthesia/synaescope.c:
19711           * gst/synaesthesia/synaescope.h:
19712           Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
19713           built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
19714           is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
19715           GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
19716           possible leak in _chain. (#356882)
19717
19718 2007-02-08 21:07:27 +0000  Tim-Philipp Müller <tim@centricular.net>
19719
19720           gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
19721           Original commit message from CVS:
19722           * gst/asfdemux/asfheaders.c:
19723           * gst/asfdemux/asfheaders.h:
19724           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
19725           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
19726           (gst_asf_demux_identify_guid), (asf_demux_peek_object),
19727           (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
19728           (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
19729           (gst_asf_demux_process_ext_content_desc),
19730           (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
19731           (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
19732           (gst_asf_demux_process_bitrate_props_object),
19733           (gst_asf_demux_process_header_ext),
19734           (gst_asf_demux_process_language_list),
19735           (gst_asf_demux_process_ext_stream_props),
19736           (gst_asf_demux_process_queued_extended_stream_objects),
19737           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
19738           * gst/asfdemux/gstasfdemux.h:
19739           Refactor and clean up header parsing and chain function a bit; get
19740           rid of some cruft; make header parsing a tad more robust, fixing
19741           #403188.
19742
19743 2007-02-01 11:12:25 +0000  Tim-Philipp Müller <tim@centricular.net>
19744
19745           gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
19746           Original commit message from CVS:
19747           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
19748           Post an error if we receive an EOS event while still waiting for the
19749           ASF header object to come through.
19750
19751 2007-01-24 17:36:36 +0000  Xavier B <xavierb@gmail.com>
19752
19753           gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
19754           Original commit message from CVS:
19755           Patch by: Xavier B. <xavierb gmail com>
19756           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
19757           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
19758           (gst_asf_demux_process_ext_content_desc),
19759           (gst_asf_demux_process_data),
19760           (gst_asf_demux_process_language_list),
19761           (gst_asf_demux_process_ext_stream_props),
19762           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
19763           Guard places where we assume that a certain amount of data is
19764           available better against less data being available (should fix
19765           infamous assertion crasher bug #336370). Also fixes a small
19766           memory leak.
19767
19768 2007-01-11 12:49:23 +0000  Tim-Philipp Müller <tim@centricular.net>
19769
19770           gst/realmedia/: Add demuxer for RealAudio files (#349779).
19771           Original commit message from CVS:
19772           * gst/realmedia/Makefile.am:
19773           * gst/realmedia/rademux.c:
19774           * gst/realmedia/rademux.h:
19775           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
19776           (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
19777           * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
19778           * gst/realmedia/rmutils.h:
19779           Add demuxer for RealAudio files (#349779).
19780
19781 2007-01-07 13:37:19 +0000  Sébastien Moutte <sebastien@moutte.net>
19782
19783           Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
19784           Original commit message from CVS:
19785           * Makefile.am:
19786           Add win32/MANIFEST to EXTRA_DIST so win32 files will
19787           be include in the next release.
19788           * win32/MANIFEST:
19789           Remove win32/common/config.h is which is not autogenerated yet.
19790
19791 2006-12-30 20:01:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19792
19793           ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
19794           Original commit message from CVS:
19795           * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
19796           warn when outgoing sample rate is different from incoming
19797
19798 2006-12-29 14:51:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19799
19800           gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
19801           Original commit message from CVS:
19802           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
19803           All sample-rates < 32khz come from the LSF extensions, which only
19804           use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
19805           Use gst_util_uint64_scale because we can.
19806
19807 2006-12-22 13:06:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19808
19809           tests/check/elements/amrnbenc.c: and fix compilation of this test
19810           Original commit message from CVS:
19811           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
19812           (cleanup_amrnbenc):
19813           and fix compilation of this test
19814
19815 2006-12-22 12:41:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19816
19817           tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
19818           Original commit message from CVS:
19819           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
19820           (cleanup_amrnbenc):
19821           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
19822           (cleanup_mpeg2dec):
19823           re-apply as it was -bad and not -ugly that is frozen, doh
19824
19825 2006-12-21 12:50:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19826
19827           tests/check/elements/: revert my freeze breakage
19828           Original commit message from CVS:
19829           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
19830           (cleanup_amrnbenc):
19831           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
19832           (cleanup_mpeg2dec):
19833           revert my freeze breakage
19834
19835 2006-12-21 08:16:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19836
19837           gst/asfdemux/gstasfdemux.c: add a comment about a future change
19838           Original commit message from CVS:
19839           * gst/asfdemux/gstasfdemux.c:
19840           (gst_asf_demux_get_gst_tag_from_tag_name),
19841           (gst_asf_demux_process_ext_content_desc):
19842           add a comment about a future change
19843           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
19844           (cleanup_amrnbenc):
19845           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
19846           (cleanup_mpeg2dec):
19847           consistent pad (de)activation
19848
19849 2006-12-15 18:26:41 +0000  Tim-Philipp Müller <tim@centricular.net>
19850
19851           gst/asfdemux/gstasfdemux.c: Update query_types function too.
19852           Original commit message from CVS:
19853           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
19854           Update query_types function too.
19855
19856 2006-12-15 18:25:17 +0000  Tim-Philipp Müller <tim@centricular.net>
19857
19858           gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
19859           Original commit message from CVS:
19860           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
19861           (gst_rmdemux_src_query_types):
19862           Implement SEEKING query, make query function thread-safe.
19863
19864 2006-12-15 17:59:47 +0000  Tim-Philipp Müller <tim@centricular.net>
19865
19866           gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
19867           Original commit message from CVS:
19868           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
19869           Use alignment-safe macros here too (subbuffers ...); guard against
19870           hypothetical memory access beyond our given buffer in the case
19871           where the buffer size is not a multiple of 2.
19872
19873 2006-12-15 17:54:48 +0000  Tim-Philipp Müller <tim@centricular.net>
19874
19875           gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
19876           Original commit message from CVS:
19877           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
19878           (gst_asf_demux_process_data), (gst_asf_demux_process_file),
19879           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
19880           * gst/asfdemux/gstasfdemux.h:
19881           Don't crash in the seek event handling code when playtime is 0,
19882           as may be the case with live streams (#386218). Implement SEEKING
19883           query so applications can query seekability without second-guessing
19884           based on whether we have a duration or not.
19885
19886 2006-12-15 11:12:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19887
19888           add doap file
19889           Original commit message from CVS:
19890           * Makefile.am:
19891           * gst-plugins-ugly.doap:
19892           * gst-plugins-ugly.spec.in:
19893           add doap file
19894
19895 2006-12-14 12:05:49 +0000  Tim-Philipp Müller <tim@centricular.net>
19896
19897           gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
19898           Original commit message from CVS:
19899           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
19900           Use our alignment-safe macros here too, since we can't assume that
19901           GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
19902           here).
19903
19904 2006-12-14 11:49:39 +0000  Tim-Philipp Müller <tim@centricular.net>
19905
19906           gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
19907           Original commit message from CVS:
19908           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
19909           Also, don't read the index for a stream a second time when
19910           operating in pull-mode and reaching the end of the file.
19911
19912 2006-12-14 11:25:00 +0000  Roland Kay <roland.kay@ox.compsoc.net>
19913
19914           gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
19915           Original commit message from CVS:
19916           Patch by: Roland Kay  <roland.kay at ox compsoc net>
19917           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
19918           Don't leak stream index (#385292).
19919
19920 2006-12-14 10:15:24 +0000  Roland Kay <roland.kay@ox.compsoc.net>
19921
19922           ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
19923           Original commit message from CVS:
19924           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
19925           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
19926           (gst_lame_setup):
19927           * ext/lame/gstlame.h:
19928           Fix leak (by calling lame_init_params() before lame_close()); handle
19929           NULL return from lame_init() more gracefully. Fixes #385311.
19930
19931 2006-12-14 09:57:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19932
19933           configure.ac: Back to CVS
19934           Original commit message from CVS:
19935           * configure.ac:
19936           Back to CVS
19937
19938 === release 0.10.5 ===
19939
19940 2006-12-13 21:04:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19941
19942         * ChangeLog:
19943         * NEWS:
19944         * RELEASE:
19945         * configure.ac:
19946         * docs/plugins/gst-plugins-ugly-plugins.args:
19947         * docs/plugins/inspect/plugin-a52dec.xml:
19948         * docs/plugins/inspect/plugin-asf.xml:
19949         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19950         * docs/plugins/inspect/plugin-dvdsub.xml:
19951         * docs/plugins/inspect/plugin-iec958.xml:
19952         * docs/plugins/inspect/plugin-lame.xml:
19953         * docs/plugins/inspect/plugin-mad.xml:
19954         * docs/plugins/inspect/plugin-mpeg2dec.xml:
19955         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19956         * docs/plugins/inspect/plugin-mpegstream.xml:
19957         * docs/plugins/inspect/plugin-siddec.xml:
19958           Release 0.10.5
19959           Original commit message from CVS:
19960           Release 0.10.5
19961
19962 2006-12-12 21:09:16 +0000  David Schleef <ds@schleef.org>
19963
19964           gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin.  see #385192.  You can have...
19965           Original commit message from CVS:
19966           * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
19967           to in the previous checkin.  see #385192.  You can have your
19968           cheese back now.
19969
19970 2006-12-12 20:56:58 +0000  David Schleef <ds@schleef.org>
19971
19972           gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself.  ...
19973           Original commit message from CVS:
19974           * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
19975           from the dereferenced integer, not the pointer itself.  Fixes
19976           #385192.
19977           I'm takin ur cheese!
19978
19979 2006-12-12 10:29:32 +0000  Tim-Philipp Müller <tim@centricular.net>
19980
19981         * ChangeLog:
19982           ChangeLog surgery: fix bug number
19983           Original commit message from CVS:
19984           ChangeLog surgery: fix bug number
19985
19986 2006-12-12 10:24:40 +0000  Roland Kay <roland.kay@ox.compsoc.net>
19987
19988           gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
19989           Original commit message from CVS:
19990           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
19991           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
19992           For version 4 streams, read the extra codec data size from the
19993           header instead of assuming it is always 16 (also read it from the
19994           right position) (#384989). For version 4 and 5 streams, check that
19995           the specified extra codec data size doesn't make us read beyond the
19996           chunk boundary (#384989).
19997
19998 2006-12-10 21:27:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19999
20000         * po/af.po:
20001         * po/az.po:
20002         * po/cs.po:
20003         * po/en_GB.po:
20004         * po/hu.po:
20005         * po/it.po:
20006         * po/nb.po:
20007         * po/nl.po:
20008         * po/or.po:
20009         * po/sq.po:
20010         * po/sr.po:
20011         * po/sv.po:
20012         * po/uk.po:
20013         * po/vi.po:
20014           Update .po files
20015           Original commit message from CVS:
20016           Update .po files
20017
20018 2006-11-21 12:33:25 +0000  Tim-Philipp Müller <tim@centricular.net>
20019
20020           ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
20021           Original commit message from CVS:
20022           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
20023           Cosmetic changes: fix misleading debug statement, update
20024           comment, add cast.
20025
20026 2006-11-21 12:15:58 +0000  Sebastian Dröge <slomo@circular-chaos.org>
20027
20028           ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
20029           Original commit message from CVS:
20030           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
20031           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
20032           (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
20033           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
20034           * ext/mpeg2dec/gstmpeg2dec.h:
20035           Align buffers to a 16 byte boundary so the altivec optimisations
20036           don't crash. Fixes #327350.
20037
20038 2006-11-20 15:52:42 +0000  Tim-Philipp Müller <tim@centricular.net>
20039
20040           gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
20041           Original commit message from CVS:
20042           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
20043           The availability of extra codec data isn't something that
20044           warrants debug messages at WARNING level (see #376958).
20045
20046 2006-11-19 13:08:30 +0000  Tim-Philipp Müller <tim@centricular.net>
20047
20048           gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
20049           Original commit message from CVS:
20050           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
20051           (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
20052           (gst_dvd_demux_send_subbuffer):
20053           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
20054           (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
20055           (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
20056           (gst_mpeg_demux_send_subbuffer):
20057           * gst/mpegstream/gstmpegdemux.h:
20058           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
20059           (gst_mpeg_parse_chain):
20060           Fix flow value combination; this fixes playbin/totem locking up if
20061           a VobSub file is specified as subtitle file (#334322). Flow value
20062           combination should only happen once we are fairly sure we've got all
20063           pads that are available for now. Since there isn't a well-specified
20064           time when this is the case in MPEG, we'll just assume this is the
20065           case once there has been a certain number of packets for each
20066           stream we've found so far.
20067
20068 2006-11-15 13:57:21 +0000  Jan Arne Petersen <jpetersen@jpetersen.org>
20069
20070           ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
20071           Original commit message from CVS:
20072           Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
20073           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
20074           Simplify the framerate code and support more framerates. Fixes #361584.
20075
20076 2006-11-15 11:41:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
20077
20078           ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
20079           Original commit message from CVS:
20080           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
20081           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
20082           Fix minor memleak when creating pads from static pad templates (#369627).
20083           * tests/check/Makefile.am:
20084           * tests/check/elements/.cvsignore:
20085           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20086           (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
20087           Add unit tests for mpeg2dec (#369627).
20088
20089 2006-11-14 10:31:11 +0000  Wim Taymans <wim.taymans@gmail.com>
20090
20091         * ChangeLog:
20092           give credit
20093           Original commit message from CVS:
20094           give credit
20095
20096 2006-11-14 10:29:37 +0000  Wim Taymans <wim.taymans@gmail.com>
20097
20098           ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
20099           Original commit message from CVS:
20100           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
20101           (gst_lame_change_state):
20102           * ext/lame/gstlame.h:
20103           Make lame timestamp flushed eos buffer by some additional timestamp
20104           accounting. Fixes #374760.
20105
20106 2006-11-13 17:01:15 +0000  Michael Smith <msmith@xiph.org>
20107
20108           gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
20109           Original commit message from CVS:
20110           * gst/mpegaudioparse/gstmpegaudioparse.c:
20111           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
20112           (gst_mp3parse_init), (gst_mp3parse_dispose),
20113           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
20114           (gst_mp3parse_change_state):
20115           * gst/mpegaudioparse/gstmpegaudioparse.h:
20116           Make timestamp handling in mp3parse saner; now works for at least
20117           simple cases.
20118
20119 2006-11-13 16:23:22 +0000  Michael Smith <msmith@xiph.org>
20120
20121           gst/mpegaudioparse/: Bring mp3parse into the 21st century.
20122           Original commit message from CVS:
20123           * gst/mpegaudioparse/Makefile.am:
20124           * gst/mpegaudioparse/gstmpegaudioparse.c:
20125           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
20126           (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
20127           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
20128           (gst_mp3parse_change_state), (plugin_init):
20129           * gst/mpegaudioparse/gstmpegaudioparse.h:
20130           Bring mp3parse into the 21st century.
20131           Use its own debug category, use gstadapter, format nicely to 80
20132           columns, and fix incorrect handling of 32 kHz and less files.
20133
20134 2006-11-03 09:52:12 +0000  Sebastian Droege <slomo@ubuntu.com>
20135
20136           ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
20137           Original commit message from CVS:
20138           Patch by: Sebastian Droege <slomo at ubuntu dot com>
20139           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
20140           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
20141           * ext/mpeg2dec/gstmpeg2dec.h:
20142           libmpeg2 requires its output buffers to start at a 16byte aligned
20143           address or the altivec optimizations will explode.
20144
20145 2006-11-02 14:43:11 +0000  Tim-Philipp Müller <tim@centricular.net>
20146
20147           ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
20148           Original commit message from CVS:
20149           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
20150           * ext/cdio/gstcdio.h:
20151           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
20152           Move CD-TEXT utility function into common file so it can also be
20153           used by a future cdioparanoiasrc.
20154
20155 2006-10-19 10:17:14 +0000  Tim-Philipp Müller <tim@centricular.net>
20156
20157           ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
20158           Original commit message from CVS:
20159           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
20160           Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
20161           information (fixes #340433).
20162
20163 2006-10-16 18:07:23 +0000  Josep Torra Valles <josep@fluendo.com>
20164
20165           gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
20166           Original commit message from CVS:
20167           Patch by: Josep Torra Valles  <josep at fluendo com>
20168           * gst/iec958/ac3_padder.c: (ac3p_init):
20169           * gst/mpegstream/gstmpegparse.c:
20170           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
20171           (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
20172           (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
20173           (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
20174           (gst_rmdemux_parse_packet):
20175           Misc. fixes for problems discovered by Forte (different return types
20176           in function declaration and definition, pointer arithmetics with
20177           void pointers). Fixes #362639.
20178
20179 2006-10-13 19:11:26 +0000  Tim-Philipp Müller <tim@centricular.net>
20180
20181           ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
20182           Original commit message from CVS:
20183           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
20184           Don't announce audio or subtitle streams that aren't really present,
20185           it makes dvddemux create pads that will never carry any data, which
20186           is not good.
20187
20188 2006-10-13 14:45:11 +0000  Tim-Philipp Müller <tim@centricular.net>
20189
20190           ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
20191           Original commit message from CVS:
20192           * ext/lame/gstlame.c: (gst_lame_set_property):
20193           Round up not allowed bitrates to the next higher allowed one
20194           (Closes: #361140).
20195
20196 2006-10-13 14:19:24 +0000  Tim-Philipp Müller <tim@centricular.net>
20197
20198           Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
20199           Original commit message from CVS:
20200           * docs/plugins/Makefile.am:
20201           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20202           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
20203           * ext/lame/gstlame.c: (gst_lame_class_init):
20204           * ext/lame/gstlame.h:
20205           Add docs for lame and lame to docs. Specify allowed bitrates
20206           in the properties description (#361140). Canonicalise object
20207           property names (ie. use hyphen instead of underscore).
20208           * docs/plugins/inspect/plugin-a52dec.xml:
20209           * docs/plugins/inspect/plugin-amrnb.xml:
20210           * docs/plugins/inspect/plugin-asf.xml:
20211           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20212           * docs/plugins/inspect/plugin-dvdread.xml:
20213           * docs/plugins/inspect/plugin-dvdsub.xml:
20214           * docs/plugins/inspect/plugin-iec958.xml:
20215           * docs/plugins/inspect/plugin-lame.xml:
20216           * docs/plugins/inspect/plugin-mad.xml:
20217           * docs/plugins/inspect/plugin-mpeg2dec.xml:
20218           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20219           * docs/plugins/inspect/plugin-mpegstream.xml:
20220           * docs/plugins/inspect/plugin-siddec.xml:
20221           Update version to CVS.
20222
20223 2006-10-13 10:00:27 +0000  Tim-Philipp Müller <tim@centricular.net>
20224
20225           Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
20226           Original commit message from CVS:
20227           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
20228           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
20229           (plugin_init):
20230           * po/POTFILES.in:
20231           Add i18n magic to lame plugin. Throw decent error message when we
20232           fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
20233
20234 2006-10-10 17:02:05 +0000  Wim Taymans <wim.taymans@gmail.com>
20235
20236           gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
20237           Original commit message from CVS:
20238           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
20239           (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
20240           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
20241           Change caps to x-rdt, because it's not x-rtp.
20242           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20243           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
20244           (gst_rmdemux_plugin_init):
20245           Activate pad before adding to the element.
20246           Return the combined stream return values after pad_alloc.
20247
20248 2006-10-10 16:58:32 +0000  Wim Taymans <wim.taymans@gmail.com>
20249
20250           ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
20251           Original commit message from CVS:
20252           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
20253           * ext/mpeg2dec/gstmpeg2dec.h:
20254           Add some debugging to timestamp handling.
20255           Make sure we don't convert invalid timestamps.
20256
20257 2006-10-09 12:09:14 +0000  Tim-Philipp Müller <tim@centricular.net>
20258
20259           gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
20260           Original commit message from CVS:
20261           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
20262           (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
20263           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
20264           (gst_dvd_demux_get_subpicture_stream):
20265           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
20266           (gst_mpeg_demux_get_audio_stream),
20267           (gst_mpeg_demux_get_private_stream):
20268           Active pads before adding them to the running element. Don't assert
20269           on non-BYTE format newsegment events in asfdemux.
20270
20271 2006-10-05 17:07:52 +0000  Tim-Philipp Müller <tim@centricular.net>
20272
20273           Printf format fixes.
20274           Original commit message from CVS:
20275           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
20276           (gst_dvd_read_src_handle_seek_event):
20277           * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
20278           * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
20279           * ext/sidplay/gstsiddec.cc:
20280           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
20281           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
20282           (gst_rmdemux_parse_packet):
20283           Printf format fixes.
20284
20285 2006-10-03 10:55:42 +0000  Wim Taymans <wim.taymans@gmail.com>
20286
20287           gst/realmedia/: Added RDT depayloader.
20288           Original commit message from CVS:
20289           * gst/realmedia/Makefile.am:
20290           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
20291           (gst_rdt_depay_class_init), (gst_rdt_depay_init),
20292           (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
20293           (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
20294           (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
20295           * gst/realmedia/rdtdepay.h:
20296           Added RDT depayloader.
20297           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
20298           (gst_rmdemux_plugin_init), (plugin_init):
20299           Remove unused function.
20300           Added some more mime-types.
20301
20302 2006-09-28 21:44:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20303
20304           gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
20305           Original commit message from CVS:
20306           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
20307           If an incoming timestamp is within one sample of our current
20308           timestamp, then keep it. This prevents imprecision in the
20309           PTS (which only has 90khz granularity) from affecting our stream.
20310
20311 2006-09-28 09:16:38 +0000  Tim-Philipp Müller <tim@centricular.net>
20312
20313           gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
20314           Original commit message from CVS:
20315           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
20316           Reflow code so that compiler doesn't complain about possible use
20317           of uninitialised variable any longer; but just in case, initialise
20318           it anyway; also take object ref in query function and do peer pad
20319           stuff in a more thread-safe way.
20320
20321 2006-09-27 09:54:01 +0000  Wim Taymans <wim.taymans@gmail.com>
20322
20323           ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
20324           Original commit message from CVS:
20325           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
20326           Init a variable to make compilers happy.
20327
20328 2006-09-21 13:34:59 +0000  Martin Zlomek <martin.zlomek@itonis.tv>
20329
20330           gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
20331           Original commit message from CVS:
20332           Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
20333           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
20334           (gst_dvd_demux_sync_stream_to_time):
20335           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
20336           (gst_mpeg_demux_synchronise_pads),
20337           (gst_mpeg_demux_sync_stream_to_time):
20338           Send newsegment updates for sparse streams (#350778).
20339
20340 2006-09-20 16:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20341
20342           ext/dvdread/dvdreadsrc.c: fix compile warning
20343           Original commit message from CVS:
20344           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
20345           fix compile warning
20346
20347 2006-09-20 16:16:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20348
20349         * configure.ac:
20350           bump the nano bitches
20351           Original commit message from CVS:
20352           bump the nano bitches
20353
20354 2006-09-20 11:55:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20355
20356           configure.ac: As another attempt, synaesthesia can be enabled by passing
20357           Original commit message from CVS:
20358           * configure.ac:
20359           As another attempt, synaesthesia can be enabled by passing
20360           --with-plugins="synaesthesia" to configure
20361
20362 2006-09-20 11:12:22 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20363
20364           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
20365           Original commit message from CVS:
20366           * configure.ac:
20367           Don't build synaesthesia by default, until someone confirms that it
20368           is okay (filed as #356882)
20369
20370 2006-09-20 11:11:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20371
20372           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
20373           Original commit message from CVS:
20374           * configure.ac:
20375           Don't build synaesthesia by default, until someone confirms that it
20376           is okay (filed as #356882)
20377
20378 2006-09-18 12:29:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20379
20380           Port synaesthesia.
20381           Original commit message from CVS:
20382           * configure.ac:
20383           * gst/synaesthesia/Makefile.am:
20384           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
20385           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20386           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
20387           (gst_synaesthesia_change_state), (plugin_init):
20388           Port synaesthesia.
20389
20390 2006-09-16 21:58:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20391
20392           More G_OBJECT macro fixing.
20393           Original commit message from CVS:
20394           * ext/mad/gstid3tag.c:
20395           * gst/mpegstream/gstrfc2250enc.h:
20396           * gst/synaesthesia/gstsynaesthesia.c:
20397           More G_OBJECT macro fixing.
20398
20399 2006-09-15 16:14:15 +0000  Yves Lefebvre <ivanohe@abacom.com>
20400
20401           ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
20402           Original commit message from CVS:
20403           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
20404           * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
20405           Fix initialisation dummy buffer, the offsets are relative to the start
20406           of the buffers. Fixes #356004.
20407
20408 2006-09-12 10:14:29 +0000  Christian Schaller <uraeus@gnome.org>
20409
20410         * gst-plugins-ugly.spec.in:
20411           update spec file
20412           Original commit message from CVS:
20413           update spec file
20414
20415 2006-09-09 15:22:58 +0000  Tim-Philipp Müller <tim@centricular.net>
20416
20417           ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
20418           Original commit message from CVS:
20419           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
20420           Add convert query (needed for later when we just operate in time
20421           format and let the base source class handle all the seeking stuff).
20422
20423 2006-09-07 16:05:31 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20424
20425           gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
20426           Original commit message from CVS:
20427           * gst/asfdemux/gstasfdemux.c:
20428           (gst_asf_demux_get_gst_tag_from_tag_name),
20429           (gst_asf_demux_process_ext_content_desc):
20430           Erm, lets properly fix it. The only non-text tag that we support is
20431           the track-number and that is an UINT. asfdemux was returning a GValue
20432           initialized as INT. Further the Track and not the TrackNumber tag
20433           (the latter is a string too).
20434
20435 2006-09-07 14:08:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20436
20437           gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
20438           Original commit message from CVS:
20439           * gst/asfdemux/gstasfdemux.c:
20440           (gst_asf_demux_get_gst_tag_from_tag_name),
20441           (gst_asf_demux_process_ext_content_desc):
20442           Skip tags that are unknown (was producing an uninialized GValue).
20443
20444 2006-09-01 16:21:43 +0000  from Michal Benes <michal.benes@itonis.tv>
20445
20446           ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
20447           Original commit message from CVS:
20448           * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
20449           (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
20450           (gst_a52dec_handle_frame), (gst_a52dec_change_state),
20451           (gst_a52dec_set_property), (gst_a52dec_get_property):
20452           * ext/a52dec/gsta52dec.h:
20453           Patch from from Michal Benes <michal.benes@itonis.tv>:
20454           Add two things to a52dec: configure the exact output format for ac3
20455           decoding through properties, if desired.
20456           By default, configure an output format preferred by downstream. Now
20457           that audioconvert lists caps by preference, this means that a52dec
20458           can do downmixing (iff required) rather than audioconvert, so it can
20459           use the ac3 downmix levels from the bitstream.
20460
20461 2006-08-31 13:04:31 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20462
20463           Add missing GST_LIBS to the link flags
20464           Original commit message from CVS:
20465           * ext/lame/Makefile.am:
20466           * ext/mpeg2dec/Makefile.am:
20467           * gst/dvdlpcmdec/Makefile.am:
20468           * gst/dvdsub/Makefile.am:
20469           * gst/mpegaudioparse/Makefile.am:
20470           Add missing GST_LIBS to the link flags
20471
20472 2006-08-29 13:28:41 +0000  Tim-Philipp Müller <tim@centricular.net>
20473
20474           configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
20475           Original commit message from CVS:
20476           * configure.ac:
20477           Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
20478
20479 2006-08-27 20:46:54 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20480
20481           gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
20482           Original commit message from CVS:
20483           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
20484           fix build for debug disabled
20485
20486 2006-08-22 15:52:16 +0000  Tim-Philipp Müller <tim@centricular.net>
20487
20488           gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
20489           Original commit message from CVS:
20490           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
20491           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
20492           Use static pad templates with ANY caps for the source pads for
20493           simplicity and to avoid warnings when creating pads for unhandled
20494           codec IDs (#351795).
20495
20496 2006-08-16 10:34:57 +0000  Michal Benes <michal.benes@itonis.tv>
20497
20498           ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
20499           Original commit message from CVS:
20500           Patch by: Michal Benes <michal dot benes at itonis dot tv>
20501           * ext/mad/gstmad.c: (gst_mad_chain):
20502           Fix timestamping in mad by only activating a new timestamp when the
20503           previous frame has been decoded. Fixes #350723.
20504           Also clean up some of the non fatal warnings when the input buffer is
20505           too small to decode a header.
20506
20507 === release 0.10.4 ===
20508
20509 2006-08-14 11:15:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20510
20511         * ChangeLog:
20512         * NEWS:
20513         * RELEASE:
20514         * configure.ac:
20515         * docs/plugins/gst-plugins-ugly-plugins.args:
20516         * docs/plugins/inspect/plugin-a52dec.xml:
20517         * docs/plugins/inspect/plugin-amrnb.xml:
20518         * docs/plugins/inspect/plugin-asf.xml:
20519         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20520         * docs/plugins/inspect/plugin-dvdread.xml:
20521         * docs/plugins/inspect/plugin-dvdsub.xml:
20522         * docs/plugins/inspect/plugin-iec958.xml:
20523         * docs/plugins/inspect/plugin-lame.xml:
20524         * docs/plugins/inspect/plugin-mad.xml:
20525         * docs/plugins/inspect/plugin-mpeg2dec.xml:
20526         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20527         * docs/plugins/inspect/plugin-mpegstream.xml:
20528         * docs/plugins/inspect/plugin-rmdemux.xml:
20529         * docs/plugins/inspect/plugin-siddec.xml:
20530           releasing 0.10.4
20531           Original commit message from CVS:
20532           releasing 0.10.4
20533
20534 2006-08-14 11:06:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20535
20536         * po/af.po:
20537         * po/az.po:
20538         * po/cs.po:
20539         * po/en_GB.po:
20540         * po/hu.po:
20541         * po/it.po:
20542         * po/nb.po:
20543         * po/nl.po:
20544         * po/or.po:
20545         * po/sq.po:
20546         * po/sr.po:
20547         * po/sv.po:
20548         * po/uk.po:
20549         * po/vi.po:
20550           Update .po files
20551           Original commit message from CVS:
20552           Update .po files
20553
20554 2006-08-14 10:19:41 +0000  Wim Taymans <wim@fluendo.com>
20555
20556           ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
20557           Original commit message from CVS:
20558           Patch by: Wim Taymans <wim at fluendo dot com>
20559           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
20560           Instead of forwarding the event in the wrong format, unref it and set
20561           a boolean that we still need to send it in the streaming thread.
20562           Fixes #350554
20563
20564 2006-08-14 09:50:26 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20565
20566           ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
20567           Original commit message from CVS:
20568           Patch by: Edward Hervey (edward at fluendo dot com)
20569           * ext/dvdread/dvdreadsrc.c: (plugin_init):
20570           Put debug category initialization before use of GST_DEBUG, in order
20571           to remove a fatal warning.  Fixes #350895
20572
20573 2006-08-08 13:23:27 +0000  Tim-Philipp Müller <tim@centricular.net>
20574
20575           gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
20576           Original commit message from CVS:
20577           * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
20578           Set rank to NONE for the time being until we make playbin handle
20579           subtitle pictures again (dvdsubdec seems to be a bit shaky at
20580           times when seeking, so it's probably better if it doesn't get
20581           autoplugged for the time being).
20582
20583 2006-08-07 19:01:40 +0000  Tim-Philipp Müller <tim@centricular.net>
20584
20585           gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
20586           Original commit message from CVS:
20587           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20588           (gst_rmdemux_parse_mdpr):
20589           Handle audio streams with stream_version 3 properly; warn about
20590           unknown stream versions; handle unknown fourccs a tad more
20591           gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
20592           with GST_FOURCC_FORMAT.
20593
20594 2006-08-07 16:25:45 +0000  Tim-Philipp Müller <tim@centricular.net>
20595
20596           ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
20597           Original commit message from CVS:
20598           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
20599           Error out properly if this is an interactive DVD (fixes #345694).
20600
20601 2006-08-07 16:18:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20602
20603           ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
20604           Original commit message from CVS:
20605           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
20606           When the first_access is 1 or 0, we should copy the timestamp from
20607           the incoming buffer if there is one.
20608
20609 2006-08-07 14:01:33 +0000  Tim-Philipp Müller <tim@centricular.net>
20610
20611           ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
20612           Original commit message from CVS:
20613           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
20614           (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
20615           Use GST_ELEMENT_ERROR for error reporting; post errors in some
20616           more places; remove superfluous newlines from debug statements.
20617
20618 2006-08-07 09:17:01 +0000  Frédéric Riss <frederic.riss@gmail.com>
20619
20620           gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
20621           Original commit message from CVS:
20622           Patch by: Frédéric Riss  <frederic.riss at gmail com>
20623           * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
20624           Don't set negative durations on outgoing buffers (#350044),
20625           which happens when you use macros that got changed during
20626           the last unstable cycle because they were thought not to
20627           be used anywhere.
20628
20629 2006-08-06 19:47:40 +0000  Tim-Philipp Müller <tim@centricular.net>
20630
20631           ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
20632           Original commit message from CVS:
20633           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
20634           (gst_dvd_read_src_goto_chapter),
20635           (gst_dvd_read_src_get_chapter_starts),
20636           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
20637           (gst_dvd_read_src_get_time_for_sector),
20638           (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
20639           (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
20640           (gst_dvd_read_src_goto_sector):
20641           * ext/dvdread/dvdreadsrc.h:
20642           Add basic support for time-based seeking; set timestamps on
20643           outgoing buffers if we have them; create table with
20644           chapter to time mapping when opening a title; rename
20645           gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
20646           make it take an explicit pgc argument; fix up some debugging
20647           messages so that title/chapter numbers are printed as starting
20648           from 1 for easier readability.
20649
20650 2006-08-04 13:05:01 +0000  Tim-Philipp Müller <tim@centricular.net>
20651
20652           gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
20653           Original commit message from CVS:
20654           * gst/realmedia/Makefile.am:
20655           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
20656           (gst_rmdemux_parse_cont):
20657           * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
20658           (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
20659           * gst/realmedia/rmutils.h:
20660           Factor out some code into rmutils.[ch]; when reading
20661           strings, don't read beyond the available data; read
20662           metadata strings correctly (string length is 16 bits
20663           here, not just 8).
20664
20665 2006-07-31 09:53:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20666
20667           Fix dist by including gst-libs/
20668           Original commit message from CVS:
20669           * Makefile.am:
20670           * configure.ac:
20671           * gst/asfdemux/gstasfdemux.c:
20672           Fix dist by including gst-libs/
20673
20674 2006-07-29 11:20:30 +0000  Tim-Philipp Müller <tim@centricular.net>
20675
20676           Make custom error messages translatable.
20677           Original commit message from CVS:
20678           * ext/dvdread/dvdreadsrc.c: (plugin_init):
20679           * po/POTFILES.in:
20680           Make custom error messages translatable.
20681           * gst/asfdemux/gstasf.c: (plugin_init):
20682           Remove setlocale() call, doesn't seem to be needed or recommended for
20683           plugins, at least not according to gstreamer/docs/random/i18n.
20684
20685 2006-07-28 15:15:15 +0000  Tim-Philipp Müller <tim@centricular.net>
20686
20687           gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
20688           Original commit message from CVS:
20689           * gst/asfdemux/Makefile.am:
20690           * gst/asfdemux/asfheaders.c:
20691           * gst/asfdemux/asfheaders.h:
20692           * gst/asfdemux/gstasf.c: (plugin_init):
20693           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
20694           Error out when the stream is encrypted (rather than feeding
20695           garbage to the decoders). Fixes #349025.
20696
20697 2006-07-28 15:11:42 +0000  Tim-Philipp Müller <tim@centricular.net>
20698
20699           Add/enable autofoo magic for translations.
20700           Original commit message from CVS:
20701           * Makefile.am:
20702           * autogen.sh:
20703           * configure.ac:
20704           * po/POTFILES.in:
20705           Add/enable autofoo magic for translations.
20706
20707 2006-07-28 13:28:19 +0000  Tim-Philipp Müller <tim@centricular.net>
20708
20709           gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
20710           Original commit message from CVS:
20711           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
20712           (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
20713           (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
20714           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
20715           Don't leak streams, strings or caps. Get rid of unnecessary
20716           getcaps() function.
20717
20718 2006-07-27 20:34:25 +0000  Tim-Philipp Müller <tim@centricular.net>
20719
20720           gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
20721           Original commit message from CVS:
20722           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
20723           (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
20724           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
20725           (gst_rmdemux_stream_clear_cached_subpackets),
20726           (gst_rmdemux_descramble_cook_audio),
20727           (gst_rmdemux_descramble_dnet_audio),
20728           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
20729           Descramble cook audio streams before sending them to the
20730           decoder. Fixes #347292.
20731           Also miscellaneous clean-ups and log-level changes.
20732
20733 2006-07-26 17:09:04 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
20734
20735           ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
20736           Original commit message from CVS:
20737           2006-07-26  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
20738           * ext/lame/gstlame.c: (gst_lame_setup):
20739           Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
20740
20741 2006-07-21 11:01:55 +0000  Wim Taymans <wim.taymans@gmail.com>
20742
20743           ext/sidplay/gstsiddec.*: Remove old metadata thing.
20744           Original commit message from CVS:
20745           * ext/sidplay/gstsiddec.cc:
20746           * ext/sidplay/gstsiddec.h:
20747           Remove old metadata thing.
20748
20749 2006-07-15 13:33:38 +0000  Tim-Philipp Müller <tim@centricular.net>
20750
20751           gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
20752           Original commit message from CVS:
20753           * gst/asfdemux/gstasfdemux.c:
20754           (gst_asf_demux_get_ext_stream_props_for_stream),
20755           (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
20756           Find language codes for audio streams if they are available.
20757
20758 2006-07-14 13:02:53 +0000  Tim-Philipp Müller <tim@centricular.net>
20759
20760           gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
20761           Original commit message from CVS:
20762           * gst/asfdemux/asfheaders.h:
20763           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
20764           (gst_asf_demux_process_stream),
20765           (gst_asf_demux_process_language_list),
20766           (gst_asf_demux_process_ext_stream_props),
20767           (gst_asf_demux_process_queued_extended_stream_objects),
20768           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
20769           * gst/asfdemux/gstasfdemux.h:
20770           Parse extended stream properties objects and stream objects
20771           hidden inside them (but delay creation of the appropriate
20772           pads until after all the 'normal' stream objects have been
20773           dealt with) (#343763). Also parse language list object.
20774
20775 2006-07-13 11:28:32 +0000  Wim Taymans <wim.taymans@gmail.com>
20776
20777           gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
20778           Original commit message from CVS:
20779           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
20780           (gst_rmdemux_finalize), (gst_rmdemux_src_event),
20781           (find_seek_offset_time), (gst_rmdemux_perform_seek),
20782           (gst_rmdemux_src_query), (gst_rmdemux_change_state),
20783           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
20784           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
20785           (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
20786           * gst/realmedia/rmdemux.h:
20787           Cleanups, use GstSegment for seeking.
20788           Fix error handling.
20789           Combine flow return from all streams.
20790
20791 2006-07-11 22:46:47 +0000  Tim-Philipp Müller <tim@centricular.net>
20792
20793           ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
20794           Original commit message from CVS:
20795           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
20796           Remove g_assert that shouldn't be there.
20797
20798 2006-07-10 11:52:58 +0000  Wim Taymans <wim.taymans@gmail.com>
20799
20800           ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
20801           Original commit message from CVS:
20802           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
20803           Fix refcounting when cropping. Fixes #341677.
20804
20805 2006-07-09 14:07:31 +0000  Grzegorz Lukasik <hauserx@gmail.com>
20806
20807           gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
20808           Original commit message from CVS:
20809           Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
20810           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
20811           (gst_asf_demux_process_segment):
20812           Fix typo. Closes #347029.
20813
20814 2006-07-08 20:29:56 +0000  Tim-Philipp Müller <tim@centricular.net>
20815
20816           gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
20817           Original commit message from CVS:
20818           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
20819           Skip chunks for unknown streams properly. Fixes broken sound
20820           and/or video for files that have additional streams that
20821           we don't recognise yet (e.g. if they are embedded in extended
20822           stream properties). Partly fixes #343763.
20823
20824 2006-07-07 19:26:40 +0000  Tim-Philipp Müller <tim@centricular.net>
20825
20826           gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
20827           Original commit message from CVS:
20828           * gst/asfdemux/asfheaders.c:
20829           * gst/asfdemux/asfheaders.h:
20830           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
20831           (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
20832           (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
20833           (gst_asf_demux_change_state):
20834           * gst/asfdemux/gstasfdemux.h:
20835           Add some more GUIDs and make debug log more readable
20836           and easier to follow when parsing the headers.
20837
20838 2006-06-30 11:26:22 +0000  Tim-Philipp Müller <tim@centricular.net>
20839
20840           ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
20841           Original commit message from CVS:
20842           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
20843           (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
20844           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
20845           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
20846           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
20847           * ext/dvdread/dvdreadsrc.h:
20848           Rewrite seeking code and make seeking in DVDs work (#337834).
20849
20850 2006-06-29 14:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
20851
20852           autogen.sh: Check for automake-1.9 as well.
20853           Original commit message from CVS:
20854           * autogen.sh:
20855           Check for automake-1.9 as well.
20856
20857 2006-06-29 12:25:15 +0000  Tim-Philipp Müller <tim@centricular.net>
20858
20859           ext/dvdread/dvdreadsrc.c: Make check stronger.
20860           Original commit message from CVS:
20861           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
20862           Make check stronger.
20863
20864 2006-06-28 11:20:03 +0000  Tim-Philipp Müller <tim@centricular.net>
20865
20866           gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
20867           Original commit message from CVS:
20868           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
20869           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
20870           (gst_asf_demux_push_buffer):
20871           * gst/asfdemux/gstasfdemux.h:
20872           Handle unknown codec IDs/fourccs properly (#345879); send tag
20873           events after newsegment event; fix use of GST_FOURCC_FORMAT
20874           macro.
20875
20876 2006-06-23 16:29:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20877
20878           ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
20879           Original commit message from CVS:
20880           * ext/a52dec/gsta52dec.c: (plugin_init):
20881           Call the channel positions get_type() method in plugin_init
20882           to ensure that it isn't simultaneously called later from
20883           multiple threads.
20884
20885 2006-06-23 12:24:56 +0000  Tim-Philipp Müller <tim@centricular.net>
20886
20887           gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
20888           Original commit message from CVS:
20889           * gst/mpegstream/gstmpegpacketize.c:
20890           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
20891           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
20892           Also flush packetizer cache when we get a buffer that has the
20893           DISCONT flag set; update current byte position from buffer
20894           offset after a flush.
20895
20896 2006-06-23 11:22:04 +0000  Tim-Philipp Müller <tim@centricular.net>
20897
20898           gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
20899           Original commit message from CVS:
20900           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
20901           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
20902           (gst_mpeg_packetize_read):
20903           * gst/mpegstream/gstmpegpacketize.h:
20904           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
20905           (gst_mpeg_parse_change_state):
20906           Flush packetizer cache when we get a FLUSH_STOP event;
20907           remove unused source pad member from packetizer; add debug
20908           category for packetizer.
20909
20910 2006-06-23 09:28:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20911
20912           ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
20913           Original commit message from CVS:
20914           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
20915           Treat dual-mono as stereo. It should really be output on 2 separate
20916           pads, but isn't for now.
20917
20918 2006-06-19 15:16:43 +0000  Tim-Philipp Müller <tim@centricular.net>
20919
20920           ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
20921           Original commit message from CVS:
20922           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
20923           Assume 4:3 DAR rather than 4:3 PAR (#345184).
20924
20925 2006-06-19 11:59:14 +0000  Tim-Philipp Müller <tim@centricular.net>
20926
20927           ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
20928           Original commit message from CVS:
20929           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
20930           Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
20931           any PAR whatsoever (rather than using 0/0, which will lead to
20932           an abort later on). Fixes #345184.
20933
20934 2006-06-17 19:35:41 +0000  Michael Dominic K <mdk@mdk.org.pl>
20935
20936           ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
20937           Original commit message from CVS:
20938           Patch by: Michael Dominic K.  < mdk at mdk org pl>
20939           * ext/mad/gstmad.c: (gst_mad_chain):
20940           Send newsegment event before calling
20941           gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
20942           in connection with pad blocking (#342594). While we're at it,
20943           do some minor clean-ups.
20944
20945 2006-06-17 14:48:04 +0000  Tim-Philipp Müller <tim@centricular.net>
20946
20947           configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
20948           Original commit message from CVS:
20949           * configure.ac:
20950           Fix --disable-external (can't set conditionals conditionally,
20951           #343602).
20952
20953 2006-06-15 17:10:09 +0000  Tim-Philipp Müller <tim@centricular.net>
20954
20955           ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
20956           Original commit message from CVS:
20957           * ext/a52dec/Makefile.am:
20958           ... and then he said "When you go and fix the build you
20959           better make sure you have some spare backslashes in your
20960           pocket".
20961
20962 2006-06-13 15:46:09 +0000  Wim Taymans <wim.taymans@gmail.com>
20963
20964           ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
20965           Original commit message from CVS:
20966           * ext/sidplay/gstsiddec.cc:
20967           Fix copyright, email addresses and descriptions.
20968           Use saner defaults for arguments. Fixes #344667.
20969           constify some stuff.
20970           Fix memleaks.
20971           Add tags.
20972           Fix negotiation to do mono/44100 by default.
20973           Post error messages.
20974           Use _scale_int where possible.
20975
20976 2006-06-12 14:09:20 +0000  Wim Taymans <wim.taymans@gmail.com>
20977
20978           ext/dvdnav/.cvsignore: More ignore
20979           Original commit message from CVS:
20980           * ext/dvdnav/.cvsignore:
20981           More ignore
20982
20983 2006-06-12 13:49:42 +0000  Wim Taymans <wim.taymans@gmail.com>
20984
20985           tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
20986           Original commit message from CVS:
20987           * tests/check/elements/amrnbenc.c: (push_data):
20988           Init memory before feeding it to the encoder to make
20989           the valgrind test succeed.
20990
20991 2006-06-12 13:27:18 +0000  Edward Hervey <bilboed@bilboed.com>
20992
20993           gst/asfdemux/.cvsignore: More ignore
20994           Original commit message from CVS:
20995           * gst/asfdemux/.cvsignore:
20996           More ignore
20997
20998 2006-06-11 20:38:54 +0000  Tim-Philipp Müller <tim@centricular.net>
20999
21000           .cvsignore: Ignore files generated by 'make dist'.
21001           Original commit message from CVS:
21002           * .cvsignore:
21003           Ignore files generated by 'make dist'.
21004
21005 2006-06-11 17:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21006
21007           update build files
21008           Original commit message from CVS:
21009           * autogen.sh:
21010           * configure.ac:
21011           * ext/a52dec/Makefile.am:
21012           * ext/dvdnav/Makefile.am:
21013           * ext/dvdread/Makefile.am:
21014           * ext/lame/Makefile.am:
21015           * ext/mad/Makefile.am:
21016           * ext/mpeg2dec/Makefile.am:
21017           * ext/sidplay/Makefile.am:
21018           update build files
21019
21020 2006-06-11 13:57:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21021
21022           autogen.sh: require am17
21023           Original commit message from CVS:
21024           * autogen.sh:
21025           require am17
21026           * configure.ac:
21027           * ext/annodex/Makefile.am:
21028           * ext/cdio/Makefile.am:
21029           * ext/dv/Makefile.am:
21030           * ext/esd/Makefile.am:
21031           * ext/flac/Makefile.am:
21032           * ext/gdk_pixbuf/Makefile.am:
21033           * ext/ladspa/Makefile.am:
21034           * ext/libcaca/Makefile.am:
21035           * ext/speex/Makefile.am:
21036           * ext/taglib/Makefile.am:
21037           * sys/oss/Makefile.am:
21038           * sys/sunaudio/Makefile.am:
21039           * sys/ximage/Makefile.am:
21040           clean up build further
21041
21042 2006-06-07 17:05:48 +0000  Wim Taymans <wim.taymans@gmail.com>
21043
21044           ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
21045           Original commit message from CVS:
21046           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
21047           (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
21048           (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
21049           (gst_mpeg2dec_change_state):
21050           * ext/mpeg2dec/gstmpeg2dec.h:
21051           Simplify and don't leak our buffer pool.
21052           Use _scale_int.
21053           Remove unfixed bug number from previous ChangeLog entry.
21054
21055 2006-06-07 16:15:42 +0000  Wim Taymans <wim.taymans@gmail.com>
21056
21057           ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
21058           Original commit message from CVS:
21059           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
21060           (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
21061           (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
21062           (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
21063           (gst_mpeg2dec_negotiate_format), (init_dummybuf),
21064           (handle_sequence), (handle_picture), (handle_slice),
21065           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
21066           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
21067           * ext/mpeg2dec/gstmpeg2dec.h:
21068           Fix padtemplate as we can now do fractional framerates.
21069           Small cleanups.
21070           Use GstSegment.
21071           Add simple frame dropping QoS.
21072           Precalc buffer output sizes and UV offsets.
21073           Always give libmpeg2 a valid fbuf when it wants one.
21074           don't trust libmpeg to discard our buffers but manage it
21075           ourselves.
21076           Fixes #343627, #327350, #335288
21077
21078 2006-06-05 20:57:12 +0000  Sébastien Moutte <sebastien@moutte.net>
21079
21080           win32/MANIFEST: Add a manifest for futures ugly win32 releases.
21081           Original commit message from CVS:
21082           * win32/MANIFEST:
21083           Add a manifest for futures ugly win32 releases.
21084           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
21085           Move bufcaps declaration at the begining of the instructions
21086           block.
21087
21088 2006-06-01 22:00:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21089
21090           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21091           Original commit message from CVS:
21092           * ext/alsaspdif/alsaspdifsink.h:
21093           * ext/amrwb/gstamrwbdec.h:
21094           * ext/amrwb/gstamrwbenc.h:
21095           * ext/amrwb/gstamrwbparse.h:
21096           * ext/arts/gst_arts.h:
21097           * ext/artsd/gstartsdsink.h:
21098           * ext/audiofile/gstafparse.h:
21099           * ext/audiofile/gstafsink.h:
21100           * ext/audiofile/gstafsrc.h:
21101           * ext/audioresample/gstaudioresample.h:
21102           * ext/bz2/gstbz2dec.h:
21103           * ext/bz2/gstbz2enc.h:
21104           * ext/dirac/gstdiracdec.h:
21105           * ext/directfb/dfbvideosink.h:
21106           * ext/divx/gstdivxdec.h:
21107           * ext/divx/gstdivxenc.h:
21108           * ext/dts/gstdtsdec.h:
21109           * ext/faac/gstfaac.h:
21110           * ext/gsm/gstgsmdec.h:
21111           * ext/gsm/gstgsmenc.h:
21112           * ext/ivorbis/vorbisenc.h:
21113           * ext/libfame/gstlibfame.h:
21114           * ext/nas/nassink.h:
21115           * ext/neon/gstneonhttpsrc.h:
21116           * ext/polyp/polypsink.h:
21117           * ext/sdl/sdlaudiosink.h:
21118           * ext/sdl/sdlvideosink.h:
21119           * ext/shout/gstshout.h:
21120           * ext/snapshot/gstsnapshot.h:
21121           * ext/sndfile/gstsf.h:
21122           * ext/swfdec/gstswfdec.h:
21123           * ext/tarkin/gsttarkindec.h:
21124           * ext/tarkin/gsttarkinenc.h:
21125           * ext/theora/theoradec.h:
21126           * ext/wavpack/gstwavpackdec.h:
21127           * ext/wavpack/gstwavpackparse.h:
21128           * ext/xine/gstxine.h:
21129           * ext/xvid/gstxviddec.h:
21130           * ext/xvid/gstxvidenc.h:
21131           * gst/cdxaparse/gstcdxaparse.h:
21132           * gst/cdxaparse/gstcdxastrip.h:
21133           * gst/colorspace/gstcolorspace.h:
21134           * gst/festival/gstfestival.h:
21135           * gst/freeze/gstfreeze.h:
21136           * gst/gdp/gstgdpdepay.h:
21137           * gst/gdp/gstgdppay.h:
21138           * gst/modplug/gstmodplug.h:
21139           * gst/mpeg1sys/gstmpeg1systemencode.h:
21140           * gst/mpeg1videoparse/gstmp1videoparse.h:
21141           * gst/mpeg2sub/gstmpeg2subt.h:
21142           * gst/mpegaudioparse/gstmpegaudioparse.h:
21143           * gst/multifilesink/gstmultifilesink.h:
21144           * gst/overlay/gstoverlay.h:
21145           * gst/playondemand/gstplayondemand.h:
21146           * gst/qtdemux/qtdemux.h:
21147           * gst/rtjpeg/gstrtjpegdec.h:
21148           * gst/rtjpeg/gstrtjpegenc.h:
21149           * gst/smooth/gstsmooth.h:
21150           * gst/smoothwave/gstsmoothwave.h:
21151           * gst/spectrum/gstspectrum.h:
21152           * gst/speed/gstspeed.h:
21153           * gst/stereo/gststereo.h:
21154           * gst/switch/gstswitch.h:
21155           * gst/tta/gstttadec.h:
21156           * gst/tta/gstttaparse.h:
21157           * gst/videodrop/gstvideodrop.h:
21158           * gst/xingheader/gstxingmux.h:
21159           * sys/directdraw/gstdirectdrawsink.h:
21160           * sys/directsound/gstdirectsoundsink.h:
21161           * sys/dxr3/dxr3audiosink.h:
21162           * sys/dxr3/dxr3spusink.h:
21163           * sys/dxr3/dxr3videosink.h:
21164           * sys/qcam/gstqcamsrc.h:
21165           * sys/vcd/vcdsrc.h:
21166           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21167
21168 2006-06-01 21:11:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21169
21170           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21171           Original commit message from CVS:
21172           * ext/a52dec/gsta52dec.h:
21173           * ext/amrnb/amrnbdec.h:
21174           * ext/amrnb/amrnbenc.h:
21175           * ext/amrnb/amrnbparse.h:
21176           * ext/mpeg2dec/gstmpeg2dec.h:
21177           * ext/sidplay/gstsiddec.h:
21178           * gst/ac3parse/gstac3parse.h:
21179           * gst/asfdemux/gstasfdemux.h:
21180           * gst/asfdemux/gstasfmux.h:
21181           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
21182           * gst/iec958/ac3iec.h:
21183           * gst/mpegaudioparse/gstmpegaudioparse.h:
21184           * gst/mpegstream/gstdvddemux.h:
21185           * gst/mpegstream/gstmpegclock.h:
21186           * gst/mpegstream/gstmpegdemux.h:
21187           * gst/mpegstream/gstmpegparse.h:
21188           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21189
21190 2006-05-27 11:35:11 +0000  Tim-Philipp Müller <tim@centricular.net>
21191
21192           README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
21193           Original commit message from CVS:
21194           * README:
21195           Replace current README (containing the release notes from
21196           some 0.9.x version) with a proper README taken from the core.
21197
21198 2006-05-24 15:56:13 +0000  Wim Taymans <wim.taymans@gmail.com>
21199
21200           ext/amrnb/: Sortof first quick cleanup of all this mess...
21201           Original commit message from CVS:
21202           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
21203           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
21204           (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
21205           (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
21206           * ext/amrnb/amrnbparse.h:
21207           Sortof first quick cleanup of all this mess...
21208           Don't crap out on empty and invalid FTs but treat them as
21209           empty packets, the decoder handles them fine.
21210           Fixes #342222.
21211
21212 2006-05-22 08:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
21213
21214           gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
21215           Original commit message from CVS:
21216           * gst/asfdemux/gstasf.c: (plugin_init):
21217           Call gst_riff_init() so the riff debug category gets set up
21218           before it is being used.
21219
21220 2006-05-19 13:55:11 +0000  Michael Smith <msmith@xiph.org>
21221
21222           gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
21223           Original commit message from CVS:
21224           * gst/iec958/ac3_padder.c: (ac3p_parse):
21225           * gst/iec958/ac3_padder.h:
21226           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
21227           (ac3iec_chain_raw), (ac3iec_change_state):
21228           * gst/iec958/ac3iec.h:
21229           Write rate into the caps, for the allowed ac3 rates. Some minor
21230           cleanups.
21231
21232 2006-05-18 13:00:21 +0000  James Doc Livingston <doclivingston@gmail.com>
21233
21234           ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
21235           Original commit message from CVS:
21236           Patch by: James "Doc" Livingston  <doclivingston gmail com>
21237           * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
21238           Do tag merging correctly (#339918). Output taglists
21239           properly in debug statements too while we're at it.
21240
21241 2006-05-11 16:17:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21242
21243           ext/a52dec/gsta52dec.c: Add more debug
21244           Original commit message from CVS:
21245           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
21246           Add more debug
21247           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
21248           (gst_dvdlpcmdec_init), (update_timestamps),
21249           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
21250           (dvdlpcmdec_sink_event):
21251           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
21252           If we have a first_access offset but no current timestamp (might
21253           happen after a seek), then calculate a start time for the first
21254           portion so that it will align with the timestamp given for the
21255           first_access portion.
21256           If a new-segment arrives with format time, store the start
21257           time as a failsafe timestamp in case we never get any further
21258           timestamp info (unlikely)
21259           Mask out the 'frame number' section of the incoming header so
21260           that we don't consider it to be changing on every buffer and
21261           reset the caps constantly.
21262           Use gst_util_uint64_scale for duration calculation
21263
21264 2006-05-11 14:34:10 +0000  Michael Smith <msmith@xiph.org>
21265
21266           gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
21267           Original commit message from CVS:
21268           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
21269           Fix timestamping for cases where the first_access parameter is 4.
21270           Ensure we don't overrun buffers in other cases.
21271
21272 2006-05-10 14:40:03 +0000  Tim-Philipp Müller <tim@centricular.net>
21273
21274           gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
21275           Original commit message from CVS:
21276           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
21277           Fix silly bug when reading metadata (#341254).
21278
21279 2006-05-08 11:57:26 +0000  Edward Hervey <bilboed@bilboed.com>
21280
21281           autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
21282           Original commit message from CVS:
21283           * autogen.sh: (CONFIGURE_DEF_OPT):
21284           libtoolize on Darwin/MacOSX is called glibtoolize
21285
21286 2006-05-06 11:38:30 +0000  Tim-Philipp Müller <tim@centricular.net>
21287
21288           ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
21289           Original commit message from CVS:
21290           * ext/lame/gstlame.c: (gst_lame_get_type),
21291           (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
21292           (gst_lame_setup), (gst_lame_change_state):
21293           * ext/lame/gstlame.h:
21294           Remove tag writing from lame (which was completely broken
21295           anyway, #329184). Leaving GstTagSetter interface around for
21296           now, albeit non-functional. Should be removed completely
21297           in 0.11. Use the 'id3v2mux' plugin from -good for writing
21298           tags.
21299
21300 2006-05-06 00:18:31 +0000  Maciej Katafiasz <mathrick@mathrick.org>
21301
21302         * ChangeLog:
21303         * ext/dvdread/dvdreadsrc.c:
21304         * gst/asfdemux/gstasfdemux.c:
21305           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
21306           Original commit message from CVS:
21307           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
21308
21309 2006-05-05 08:23:39 +0000  Andres Salomon <dilinger@debian.org>
21310
21311           ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
21312           Original commit message from CVS:
21313           Patch by: Andres Salomon  <dilinger at debian org>
21314           * ext/lame/gstlame.c: (gst_lame_sink_event):
21315           Fix typo (comma vs. semicolon) (#340710).
21316
21317 2006-05-04 08:24:52 +0000  Lutz Müller <lutz@topfrose.de>
21318
21319           ext/mad/gstmad.c: Make mad the second element to support the highly useful
21320           Original commit message from CVS:
21321           Patch by: Lutz Müller <lutz at topfrose de>
21322           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
21323           Make mad the second element to support the highly useful
21324           FORMATS query (#340594)
21325
21326 2006-05-02 10:28:48 +0000  Edward Hervey <bilboed@bilboed.com>
21327
21328           ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
21329           Original commit message from CVS:
21330           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
21331           (gst_mpeg2dec_src_query):
21332           Remember the query duration format before passing it upstream since it
21333           could have been modified.
21334           Add GST_WARNING_OBJECT in sink convert function to detail why the
21335           conversion didn't work.
21336
21337 2006-04-25 21:56:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21338
21339           Define GstElementDetails as const and also static (when defined as global)
21340           Original commit message from CVS:
21341           * ext/amrwb/gstamrwbdec.c:
21342           * ext/amrwb/gstamrwbenc.c:
21343           * ext/amrwb/gstamrwbparse.c:
21344           * ext/arts/gst_arts.c:
21345           * ext/artsd/gstartsdsink.c:
21346           * ext/audiofile/gstafparse.c:
21347           * ext/audiofile/gstafsink.c:
21348           * ext/audiofile/gstafsrc.c:
21349           * ext/audioresample/gstaudioresample.c:
21350           * ext/bz2/gstbz2dec.c:
21351           * ext/bz2/gstbz2enc.c:
21352           * ext/cdaudio/gstcdaudio.c:
21353           * ext/directfb/dfbvideosink.c:
21354           * ext/divx/gstdivxdec.c:
21355           * ext/divx/gstdivxenc.c:
21356           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
21357           * ext/faac/gstfaac.c: (gst_faac_base_init):
21358           * ext/faad/gstfaad.c:
21359           * ext/gsm/gstgsmdec.c:
21360           * ext/gsm/gstgsmenc.c:
21361           * ext/hermes/gsthermescolorspace.c:
21362           * ext/ivorbis/vorbisfile.c:
21363           * ext/lcs/gstcolorspace.c:
21364           * ext/libfame/gstlibfame.c:
21365           * ext/libmms/gstmms.c: (gst_mms_base_init):
21366           * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
21367           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
21368           * ext/nas/nassink.c: (gst_nassink_base_init):
21369           * ext/neon/gstneonhttpsrc.c:
21370           * ext/sdl/sdlaudiosink.c:
21371           * ext/sdl/sdlvideosink.c:
21372           * ext/shout/gstshout.c:
21373           * ext/snapshot/gstsnapshot.c:
21374           * ext/sndfile/gstsf.c:
21375           * ext/swfdec/gstswfdec.c:
21376           * ext/tarkin/gsttarkindec.c:
21377           * ext/tarkin/gsttarkinenc.c:
21378           * ext/theora/theoradec.c:
21379           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
21380           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
21381           * ext/xvid/gstxviddec.c:
21382           * ext/xvid/gstxvidenc.c:
21383           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
21384           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
21385           * gst/chart/gstchart.c:
21386           * gst/colorspace/gstcolorspace.c:
21387           * gst/deinterlace/gstdeinterlace.c:
21388           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
21389           * gst/festival/gstfestival.c:
21390           * gst/filter/gstbpwsinc.c:
21391           * gst/filter/gstiir.c:
21392           * gst/filter/gstlpwsinc.c:
21393           * gst/freeze/gstfreeze.c:
21394           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
21395           * gst/librfb/gstrfbsrc.c:
21396           * gst/mixmatrix/mixmatrix.c:
21397           * gst/mpeg1sys/gstmpeg1systemencode.c:
21398           * gst/mpeg1videoparse/gstmp1videoparse.c:
21399           * gst/mpeg2sub/gstmpeg2subt.c:
21400           * gst/mpegaudioparse/gstmpegaudioparse.c:
21401           * gst/multifilesink/gstmultifilesink.c:
21402           * gst/overlay/gstoverlay.c:
21403           * gst/passthrough/gstpassthrough.c:
21404           * gst/playondemand/gstplayondemand.c:
21405           * gst/qtdemux/qtdemux.c:
21406           * gst/rtjpeg/gstrtjpegdec.c:
21407           * gst/rtjpeg/gstrtjpegenc.c:
21408           * gst/smooth/gstsmooth.c:
21409           * gst/smoothwave/gstsmoothwave.c:
21410           * gst/spectrum/gstspectrum.c:
21411           * gst/speed/gstspeed.c:
21412           * gst/stereo/gststereo.c:
21413           * gst/switch/gstswitch.c:
21414           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
21415           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
21416           * gst/vbidec/gstvbidec.c:
21417           * gst/videocrop/gstvideocrop.c:
21418           * gst/videodrop/gstvideodrop.c:
21419           * gst/virtualdub/gstxsharpen.c:
21420           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
21421           * gst/y4m/gsty4mencode.c:
21422           * sys/cdrom/gstcdplayer.c:
21423           * sys/directdraw/gstdirectdrawsink.c:
21424           * sys/directsound/gstdirectsoundsink.c:
21425           * sys/glsink/glimagesink.c:
21426           * sys/qcam/gstqcamsrc.c:
21427           * sys/v4l2/gstv4l2src.c:
21428           * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
21429           * sys/ximagesrc/ximagesrc.c:
21430           Define GstElementDetails as const and also static (when defined as
21431           global)
21432
21433 2006-04-25 21:47:03 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21434
21435           Define GstElementDetails as const and also static (when defined as global)
21436           Original commit message from CVS:
21437           * ext/mad/gstid3tag.c:
21438           * ext/mad/gstmad.c:
21439           * gst/ac3parse/gstac3parse.c:
21440           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
21441           * gst/synaesthesia/gstsynaesthesia.c:
21442           Define GstElementDetails as const and also static (when defined as
21443           global)
21444
21445 2006-04-25 21:39:40 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21446
21447           Define GstElementDetails as const and also static (when defined as global)
21448           Original commit message from CVS:
21449           * ext/aalib/gstaasink.c:
21450           * ext/annodex/gstcmmldec.c:
21451           * ext/annodex/gstcmmlenc.c:
21452           * ext/cairo/gsttextoverlay.c:
21453           * ext/cairo/gsttimeoverlay.c:
21454           * ext/cdio/gstcdiocddasrc.c:
21455           * ext/dv/gstdvdec.c:
21456           * ext/dv/gstdvdemux.c:
21457           * ext/esd/esdmon.c:
21458           * ext/esd/esdsink.c:
21459           * ext/flac/gstflacenc.c:
21460           * ext/flac/gstflactag.c:
21461           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
21462           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
21463           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
21464           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
21465           * ext/gdk_pixbuf/pixbufscale.c:
21466           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
21467           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
21468           * ext/jpeg/gstjpegdec.c:
21469           * ext/jpeg/gstjpegenc.c:
21470           * ext/jpeg/gstsmokedec.c:
21471           * ext/jpeg/gstsmokeenc.c:
21472           * ext/libcaca/gstcacasink.c:
21473           * ext/libmng/gstmngdec.c:
21474           * ext/libmng/gstmngenc.c:
21475           * ext/libpng/gstpngdec.c:
21476           * ext/libpng/gstpngenc.c:
21477           * ext/mikmod/gstmikmod.c:
21478           * ext/raw1394/gstdv1394src.c:
21479           * ext/shout2/gstshout2.c: (gst_shout2send_init):
21480           * ext/shout2/gstshout2.h:
21481           * ext/speex/gstspeexdec.c:
21482           * ext/speex/gstspeexenc.c:
21483           * gst/alpha/gstalpha.c:
21484           * gst/alpha/gstalphacolor.c:
21485           * gst/apetag/gstapedemux.c:
21486           * gst/auparse/gstauparse.c:
21487           * gst/autodetect/gstautoaudiosink.c:
21488           (gst_auto_audio_sink_base_init):
21489           * gst/autodetect/gstautovideosink.c:
21490           (gst_auto_video_sink_base_init):
21491           * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
21492           * gst/avi/gstavimux.c: (gst_avimux_base_init):
21493           * gst/cutter/gstcutter.c:
21494           * gst/debug/breakmydata.c:
21495           * gst/debug/efence.c:
21496           * gst/debug/gstnavigationtest.c:
21497           * gst/debug/gstnavseek.c:
21498           * gst/debug/negotiation.c:
21499           * gst/debug/progressreport.c:
21500           * gst/debug/testplugin.c:
21501           * gst/effectv/gstaging.c:
21502           * gst/effectv/gstdice.c:
21503           * gst/effectv/gstedge.c:
21504           * gst/effectv/gstquark.c:
21505           * gst/effectv/gstrev.c:
21506           * gst/effectv/gstshagadelic.c:
21507           * gst/effectv/gstvertigo.c:
21508           * gst/effectv/gstwarp.c:
21509           * gst/flx/gstflxdec.c:
21510           * gst/goom/gstgoom.c:
21511           * gst/icydemux/gsticydemux.c:
21512           * gst/id3demux/gstid3demux.c:
21513           * gst/interleave/deinterleave.c:
21514           * gst/interleave/interleave.c:
21515           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
21516           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
21517           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
21518           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
21519           * gst/level/gstlevel.c:
21520           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
21521           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
21522           * gst/median/gstmedian.c:
21523           * gst/monoscope/gstmonoscope.c:
21524           * gst/multipart/multipartdemux.c:
21525           * gst/multipart/multipartmux.c:
21526           * gst/oldcore/gstaggregator.c:
21527           * gst/oldcore/gstfdsink.c:
21528           * gst/oldcore/gstmd5sink.c:
21529           * gst/oldcore/gstmultifilesrc.c:
21530           * gst/oldcore/gstpipefilter.c:
21531           * gst/oldcore/gstshaper.c:
21532           * gst/oldcore/gststatistics.c:
21533           * gst/rtp/gstasteriskh263.c:
21534           * gst/rtp/gstrtpL16depay.c:
21535           * gst/rtp/gstrtpL16pay.c:
21536           * gst/rtp/gstrtpamrdepay.c:
21537           * gst/rtp/gstrtpamrpay.c:
21538           * gst/rtp/gstrtpdepay.c:
21539           * gst/rtp/gstrtpgsmpay.c:
21540           * gst/rtp/gstrtph263pay.c:
21541           * gst/rtp/gstrtph263pdepay.c:
21542           * gst/rtp/gstrtph263ppay.c:
21543           * gst/rtp/gstrtpilbcdepay.c:
21544           * gst/rtp/gstrtpmp4gpay.c:
21545           * gst/rtp/gstrtpmp4vdepay.c:
21546           * gst/rtp/gstrtpmp4vpay.c:
21547           * gst/rtp/gstrtpmpadepay.c:
21548           * gst/rtp/gstrtpmpapay.c:
21549           * gst/rtp/gstrtppcmadepay.c:
21550           * gst/rtp/gstrtppcmapay.c:
21551           * gst/rtp/gstrtppcmudepay.c:
21552           * gst/rtp/gstrtppcmupay.c:
21553           * gst/rtp/gstrtpspeexdepay.c:
21554           * gst/rtp/gstrtpspeexpay.c:
21555           * gst/rtsp/gstrtpdec.c:
21556           * gst/rtsp/gstrtspsrc.c:
21557           * gst/smpte/gstsmpte.c:
21558           * gst/udp/gstdynudpsink.c:
21559           * gst/udp/gstmultiudpsink.c:
21560           * gst/udp/gstudpsink.c:
21561           * gst/udp/gstudpsrc.c:
21562           * gst/videobox/gstvideobox.c:
21563           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
21564           * gst/videofilter/gstvideobalance.c:
21565           * gst/videofilter/gstvideoflip.c:
21566           * gst/videofilter/gstvideotemplate.c:
21567           (gst_videotemplate_base_init):
21568           * gst/videomixer/videomixer.c:
21569           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
21570           (gst_wavparse_class_init), (gst_wavparse_dispose),
21571           (gst_wavparse_reset), (gst_wavparse_init),
21572           (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
21573           (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
21574           (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
21575           (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
21576           (gst_wavparse_chain), (gst_wavparse_srcpad_event),
21577           (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
21578           (gst_wavparse_change_state):
21579           * gst/wavparse/gstwavparse.h:
21580           * sys/oss/gstossmixerelement.c:
21581           * sys/oss/gstosssink.c:
21582           * sys/oss/gstosssrc.c:
21583           * sys/osxaudio/gstosxaudioelement.c:
21584           * sys/osxaudio/gstosxaudiosink.c:
21585           * sys/osxaudio/gstosxaudiosrc.c:
21586           * sys/sunaudio/gstsunaudiomixer.c:
21587           * sys/sunaudio/gstsunaudiosink.c:
21588           Define GstElementDetails as const and also static (when defined as
21589           global)
21590
21591 2006-04-25 12:17:02 +0000  Tim-Philipp Müller <tim@centricular.net>
21592
21593           ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
21594           Original commit message from CVS:
21595           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
21596           Fix name of custom event (use same as dvdreadsrc).
21597           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
21598           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
21599           Fix event parsing (the event name is in the structure, not the
21600           name of the structure itself); also fix indentation after
21601           boilerplate macro.
21602
21603 2006-04-23 09:49:14 +0000  Tim-Philipp Müller <tim@centricular.net>
21604
21605           ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
21606           Original commit message from CVS:
21607           * ext/mad/gstid3tag.c: (plugin_init):
21608           Change debug category to 'id3mux'.
21609
21610 2006-04-22 18:49:01 +0000  Alexander Lancaster <alexl@users.sourceforge.net>
21611
21612           ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
21613           Original commit message from CVS:
21614           Patch by: Alexander Lancaster  <alexl at users sourceforge net>
21615           * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
21616           (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
21617           (gst_id3_tag_chain):
21618           When acting as a muxer, set caps on outgoing buffers and set caps
21619           on source pad (fixes #323658). Remove unused application/x-gst-tags
21620           cruft from the 0.6 days.
21621
21622 2006-04-21 20:37:43 +0000  Tim-Philipp Müller <tim@centricular.net>
21623
21624           ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
21625           Original commit message from CVS:
21626           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
21627           (gst_mad_src_query), (gst_mad_chain):
21628           .. and DEFAULT queries should work too. Use magic gst util scale
21629           functions in some places.
21630
21631 2006-04-21 19:31:47 +0000  Tim-Philipp Müller <tim@centricular.net>
21632
21633           ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
21634           Original commit message from CVS:
21635           * ext/mad/gstmad.c: (gst_mad_src_query):
21636           Fix duration query in BYTES format (#336824).
21637
21638 2006-04-21 12:40:41 +0000  Ed Catmur <ed@catmur.co.uk>
21639
21640           ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
21641           Original commit message from CVS:
21642           Patch by: Ed Catmur  <ed at catmur dot co dot uk>
21643           * ext/lame/gstlame.c: (gst_lame_sink_event):
21644           Don't crash if we get an EOS event before the encoder
21645           has been set up (#339287).
21646
21647 2006-04-21 11:17:08 +0000  Wim Taymans <wim.taymans@gmail.com>
21648
21649           ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
21650           Original commit message from CVS:
21651           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
21652           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
21653           (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
21654           Move errors out of the normal code flow.
21655           Don't send eos, basesrc will do that for us when needed.
21656
21657 2006-04-21 10:50:17 +0000  Wim Taymans <wim.taymans@gmail.com>
21658
21659           gst/mpegstream/: Do state changes correctly
21660           Original commit message from CVS:
21661           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
21662           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
21663           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
21664           Do state changes correctly
21665
21666 2006-04-13 19:08:20 +0000  Tim-Philipp Müller <tim@centricular.net>
21667
21668           ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
21669           Original commit message from CVS:
21670           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
21671           (gst_mpeg2dec_alloc_buffer):
21672           Can't use gst_pad_alloc_buffer*() when we are going to crop
21673           the image before sending it out. Downstream basetransform-based
21674           elements will complain about the wrong unit size otherwise
21675           (when not operating in passthrough-mode at least).
21676           Const-ify some static variables and do some minor clean-ups.
21677           Use I420 macros for size/offsets (not really necessary in this
21678           particular context, but this kind of code gets copy'n'pasted).
21679
21680 2006-04-13 18:21:08 +0000  Tim-Philipp Müller <tim@centricular.net>
21681
21682           gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
21683           Original commit message from CVS:
21684           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
21685           (read_cache):
21686           * gst/mpegstream/gstmpegpacketize.h:
21687           g_malloc() can't fail, we don't need to handle this. Same for
21688           gst_buffer_new_and_alloc().
21689           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
21690           klass->send_buffer() should have the same semantics as
21691           gst_pad_push(), ie. ownership of the buffer is transfered,
21692           so we never have to unref the buffer no matter what the flow
21693           return value was.
21694
21695 2006-04-12 16:21:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21696
21697         * tests/check/gst-plugins-ugly.supp:
21698           one more suppression for FC4
21699           Original commit message from CVS:
21700           one more suppression for FC4
21701
21702 2006-04-10 16:58:24 +0000  Michael Smith <msmith@xiph.org>
21703
21704         * tests/check/gst-plugins-ugly.supp:
21705           The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
21706           Original commit message from CVS:
21707           The AMR encoder sucks giant sucky things through a sucky object with a giant
21708           sucking machine. More suppressions.
21709
21710 2006-04-10 14:47:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21711
21712           add test for amrnbenc, enable test infrastructure, and fix a leak
21713           Original commit message from CVS:
21714           add test for amrnbenc, enable test infrastructure, and fix a leak
21715           * common/check.mak:
21716           allow for specifying more than one suppressions file in SUPPRESSIONS
21717           * Makefile.am:
21718           * tests/Makefile.am:
21719           * tests/check/.cvsignore:
21720           * tests/check/Makefile.am:
21721           * tests/check/elements/.cvsignore:
21722           * configure.ac:
21723           add tests/check
21724           * tests/check/gst-plugins-ugly.supp:
21725           add suppressions for libs used by -ugly
21726           * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
21727           (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
21728           (GST_START_TEST), (amrnbenc_suite), (main):
21729           add a simple test for encoding amr
21730           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
21731           fix pad template leaks
21732
21733 2006-04-10 11:48:29 +0000  Michael Smith <msmith@xiph.org>
21734
21735           ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
21736           Original commit message from CVS:
21737           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
21738           Plug big leak in AMR encoder.
21739
21740 2006-04-09 18:09:40 +0000  Sébastien Moutte <sebastien@moutte.net>
21741
21742           ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
21743           Original commit message from CVS:
21744           * ext/mad/gstmad.c: (index_seek):
21745           move GstIndexEntry *entry variable declaration before
21746           the first instruction
21747           * ext/mad/gstmad.c:
21748           remove debug macros with variable number of parameter by using
21749           GST_DEBUG for WIN32
21750           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
21751           use gst_guint64_to_gdouble for conversions
21752           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
21753           replace __FUNCTION__ which is not supported by MSVC by the current function name
21754           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
21755           remove LL suffix by using G_GINT64_CONSTANT
21756           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
21757           use gst_guint64_to_gdouble for conversions
21758           * gst/mpegstream/gstmpegparse.h:
21759           remove LL suffix by using G_GINT64_CONSTANT
21760           * win32/vs6:
21761           add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
21762           mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
21763
21764 2006-04-08 21:42:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21765
21766           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
21767           Original commit message from CVS:
21768           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
21769           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
21770           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
21771           * ext/mad/gstmad.c: (gst_mad_class_init):
21772           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
21773           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
21774           * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
21775           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
21776           * gst/iec958/ac3iec.c: (ac3iec_class_init):
21777           * gst/mpegaudioparse/gstmpegaudioparse.c:
21778           (gst_mp3parse_class_init):
21779           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
21780           * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
21781           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
21782           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
21783           * gst/synaesthesia/gstsynaesthesia.c:
21784           (gst_synaesthesia_class_init):
21785           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
21786
21787 2006-04-07 09:14:26 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
21788
21789           gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
21790           Original commit message from CVS:
21791           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
21792           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
21793           (gst_asf_demux_push_buffer):
21794           Send newsegment event only once per pad, fixes #336550.
21795
21796 2006-04-06 11:35:26 +0000  j^ <j@bootlab.org>
21797
21798           Unify the long descriptions in the plugin details (#337263).
21799           Original commit message from CVS:
21800           Patch by: j^  <j at bootlab dot org>
21801           * ext/amrwb/gstamrwbdec.c:
21802           * ext/amrwb/gstamrwbenc.c:
21803           * ext/amrwb/gstamrwbparse.c:
21804           * ext/arts/gst_arts.c:
21805           * ext/artsd/gstartsdsink.c:
21806           * ext/audiofile/gstafparse.c:
21807           * ext/audiofile/gstafsink.c:
21808           * ext/audiofile/gstafsrc.c:
21809           * ext/cdaudio/gstcdaudio.c:
21810           * ext/directfb/dfbvideosink.c:
21811           * ext/divx/gstdivxdec.c:
21812           * ext/divx/gstdivxenc.c:
21813           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
21814           * ext/faac/gstfaac.c: (gst_faac_base_init):
21815           * ext/faad/gstfaad.c:
21816           * ext/gsm/gstgsmdec.c:
21817           * ext/gsm/gstgsmenc.c:
21818           * ext/hermes/gsthermescolorspace.c:
21819           * ext/ivorbis/vorbisfile.c:
21820           * ext/lcs/gstcolorspace.c:
21821           * ext/libfame/gstlibfame.c:
21822           * ext/libmms/gstmms.c: (gst_mms_base_init):
21823           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
21824           * ext/nas/nassink.c: (gst_nassink_base_init):
21825           * ext/neon/gstneonhttpsrc.c:
21826           * ext/polyp/polypsink.c: (gst_polypsink_base_init):
21827           * ext/sdl/sdlaudiosink.c:
21828           * ext/sdl/sdlvideosink.c:
21829           * ext/shout/gstshout.c:
21830           * ext/snapshot/gstsnapshot.c:
21831           * ext/sndfile/gstsf.c:
21832           * ext/tarkin/gsttarkindec.c:
21833           * ext/tarkin/gsttarkinenc.c:
21834           * ext/theora/theoradec.c:
21835           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
21836           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
21837           * ext/xvid/gstxviddec.c:
21838           * ext/xvid/gstxvidenc.c:
21839           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
21840           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
21841           * gst/chart/gstchart.c:
21842           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
21843           * gst/festival/gstfestival.c:
21844           * gst/filter/gstiir.c:
21845           * gst/filter/gstlpwsinc.c:
21846           * gst/freeze/gstfreeze.c:
21847           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
21848           * gst/mixmatrix/mixmatrix.c:
21849           * gst/mpeg1sys/gstmpeg1systemencode.c:
21850           * gst/mpeg1videoparse/gstmp1videoparse.c:
21851           * gst/mpeg2sub/gstmpeg2subt.c:
21852           * gst/mpegaudioparse/gstmpegaudioparse.c:
21853           * gst/multifilesink/gstmultifilesink.c:
21854           * gst/overlay/gstoverlay.c:
21855           * gst/passthrough/gstpassthrough.c:
21856           * gst/playondemand/gstplayondemand.c:
21857           * gst/qtdemux/qtdemux.c:
21858           * gst/rtjpeg/gstrtjpegdec.c:
21859           * gst/rtjpeg/gstrtjpegenc.c:
21860           * gst/smooth/gstsmooth.c:
21861           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
21862           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
21863           * gst/videocrop/gstvideocrop.c:
21864           * gst/videodrop/gstvideodrop.c:
21865           * gst/virtualdub/gstxsharpen.c:
21866           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
21867           * gst/y4m/gsty4mencode.c:
21868           Unify the long descriptions in the plugin details (#337263).
21869
21870 2006-04-05 10:02:34 +0000  Christian Schaller <uraeus@gnome.org>
21871
21872         * gst-plugins-ugly.spec.in:
21873           fix version numbering
21874           Original commit message from CVS:
21875           fix version numbering
21876
21877 2006-04-05 09:18:35 +0000  Christian Schaller <uraeus@gnome.org>
21878
21879         * common:
21880         * gst-plugins-ugly.spec.in:
21881           add dvdsub plugin to spec
21882           Original commit message from CVS:
21883           add dvdsub plugin to spec
21884
21885 2006-04-01 15:43:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21886
21887           docs/plugins/: add siddec
21888           Original commit message from CVS:
21889           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
21890           * docs/plugins/inspect/plugin-siddec.xml:
21891           add siddec
21892           * ext/dvdnav/dvdnavsrc.c:
21893           doc fixes
21894
21895 2006-04-01 15:30:56 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21896
21897         * common:
21898         * configure.ac:
21899         * ext/sidplay/Makefile.am:
21900           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
21901           Original commit message from CVS:
21902           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
21903
21904 2006-04-01 14:08:36 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21905
21906         * docs/plugins/.gitignore:
21907         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
21908           ignore more
21909           Original commit message from CVS:
21910           ignore more
21911
21912 2006-04-01 14:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21913
21914         * common:
21915         * docs/plugins/inspect/plugin-a52dec.xml:
21916         * docs/plugins/inspect/plugin-amrnb.xml:
21917         * docs/plugins/inspect/plugin-asf.xml:
21918         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21919         * docs/plugins/inspect/plugin-dvdread.xml:
21920         * docs/plugins/inspect/plugin-dvdsub.xml:
21921         * docs/plugins/inspect/plugin-iec958.xml:
21922         * docs/plugins/inspect/plugin-lame.xml:
21923         * docs/plugins/inspect/plugin-mad.xml:
21924         * docs/plugins/inspect/plugin-mpeg2dec.xml:
21925         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21926         * docs/plugins/inspect/plugin-mpegstream.xml:
21927         * docs/plugins/inspect/plugin-rmdemux.xml:
21928           update plugin inspect files
21929           Original commit message from CVS:
21930           update plugin inspect files
21931
21932 2006-04-01 10:09:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21933
21934         * gst/mpegaudioparse/gstxingmux.c:
21935           rework build; add translations for v4l2
21936           Original commit message from CVS:
21937           rework build; add translations for v4l2
21938
21939 2006-04-01 09:54:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21940
21941           configure.ac: rework similarly to other modules
21942           Original commit message from CVS:
21943           * configure.ac:
21944           rework similarly to other modules
21945           * ext/a52dec/gsta52dec.c:
21946           * ext/amrnb/amrnb.c:
21947           * ext/dvdnav/dvdnavsrc.c:
21948           * ext/dvdread/dvdreadsrc.c:
21949           * ext/lame/gstlame.c:
21950           * ext/mad/gstid3tag.c:
21951           * ext/mpeg2dec/gstmpeg2dec.c:
21952           * ext/sidplay/gstsiddec.cc:
21953           * gst/asfdemux/gstasf.c:
21954           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
21955           * gst/dvdsub/gstdvdsubdec.c:
21956           * gst/iec958/ac3iec.c:
21957           * gst/mpegaudioparse/gstmpegaudioparse.c:
21958           * gst/mpegstream/gstmpegstream.c:
21959           * gst/realmedia/rmdemux.c: (plugin_init):
21960           use the correct defines
21961
21962 2006-04-01 09:53:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21963
21964         * common:
21965         * docs/.gitignore:
21966         * docs/plugins/.gitignore:
21967           ignore more
21968           Original commit message from CVS:
21969           ignore more
21970
21971 2006-03-31 11:13:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21972
21973         * ChangeLog:
21974         * common:
21975         * configure.ac:
21976           back to HEAD
21977           Original commit message from CVS:
21978           back to HEAD
21979
21980 === release 0.10.3 ===
21981
21982 2006-03-31 11:10:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21983
21984         * ChangeLog:
21985         * NEWS:
21986         * RELEASE:
21987         * configure.ac:
21988         * docs/plugins/gst-plugins-ugly-plugins.signals:
21989         * docs/plugins/inspect/plugin-amrnb.xml:
21990         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21991         * docs/plugins/inspect/plugin-iec958.xml:
21992         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21993         * docs/plugins/inspect/plugin-rmdemux.xml:
21994           releasing 0.10.3
21995           Original commit message from CVS:
21996           releasing 0.10.3
21997
21998 2006-03-30 15:37:00 +0000  Wim Taymans <wim.taymans@gmail.com>
21999
22000           better/unified long descriptions
22001           Original commit message from CVS:
22002           * ext/aalib/gstaasink.c:
22003           * ext/annodex/gstcmmldec.c:
22004           * ext/annodex/gstcmmlenc.c:
22005           * ext/cairo/gsttextoverlay.c:
22006           * ext/cairo/gsttimeoverlay.c:
22007           * ext/cdio/gstcdiocddasrc.c:
22008           * ext/dv/gstdvdec.c:
22009           * ext/esd/esdmon.c:
22010           * ext/esd/esdsink.c:
22011           * ext/flac/gstflacdec.c:
22012           * ext/flac/gstflacenc.c:
22013           * ext/flac/gstflactag.c:
22014           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
22015           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
22016           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
22017           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
22018           * ext/gdk_pixbuf/gstgdkpixbuf.c:
22019           * ext/gdk_pixbuf/pixbufscale.c:
22020           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
22021           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
22022           * ext/jpeg/gstjpegdec.c:
22023           * ext/jpeg/gstjpegenc.c:
22024           * ext/jpeg/gstsmokedec.c:
22025           * ext/jpeg/gstsmokeenc.c:
22026           * ext/libcaca/gstcacasink.c:
22027           * ext/libmng/gstmngdec.c:
22028           * ext/libmng/gstmngenc.c:
22029           * ext/libpng/gstpngdec.c:
22030           * ext/libpng/gstpngenc.c:
22031           * ext/mikmod/gstmikmod.c:
22032           * ext/raw1394/gstdv1394src.c:
22033           * ext/shout2/gstshout2.c:
22034           * ext/speex/gstspeexdec.c:
22035           * ext/speex/gstspeexenc.c:
22036           * gst/alpha/gstalpha.c:
22037           * gst/alpha/gstalphacolor.c:
22038           * gst/auparse/gstauparse.c:
22039           * gst/autodetect/gstautoaudiosink.c:
22040           (gst_auto_audio_sink_base_init):
22041           * gst/autodetect/gstautovideosink.c:
22042           (gst_auto_video_sink_base_init):
22043           * gst/avi/gstavimux.c: (gst_avimux_base_init):
22044           * gst/cutter/gstcutter.c:
22045           * gst/debug/breakmydata.c:
22046           * gst/debug/efence.c:
22047           * gst/debug/gstnavigationtest.c:
22048           * gst/debug/negotiation.c:
22049           * gst/debug/progressreport.c:
22050           * gst/debug/testplugin.c:
22051           * gst/effectv/gstaging.c:
22052           * gst/effectv/gstdice.c:
22053           * gst/effectv/gstedge.c:
22054           * gst/effectv/gstquark.c:
22055           * gst/effectv/gstrev.c:
22056           * gst/effectv/gstvertigo.c:
22057           * gst/effectv/gstwarp.c:
22058           * gst/flx/gstflxdec.c:
22059           * gst/goom/gstgoom.c:
22060           * gst/interleave/deinterleave.c:
22061           * gst/interleave/interleave.c:
22062           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
22063           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
22064           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
22065           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
22066           * gst/level/gstlevel.c:
22067           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
22068           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
22069           * gst/median/gstmedian.c:
22070           * gst/monoscope/gstmonoscope.c:
22071           * gst/multipart/multipartdemux.c:
22072           * gst/multipart/multipartmux.c:
22073           * gst/oldcore/gstmd5sink.c:
22074           * gst/oldcore/gstmultifilesrc.c:
22075           * gst/oldcore/gstpipefilter.c:
22076           * gst/oldcore/gstshaper.c:
22077           * gst/oldcore/gststatistics.c:
22078           * gst/rtp/gstasteriskh263.c:
22079           * gst/rtp/gstrtpL16depay.c:
22080           * gst/rtp/gstrtpL16pay.c:
22081           * gst/rtp/gstrtpamrdepay.c:
22082           * gst/rtp/gstrtpamrpay.c:
22083           * gst/rtp/gstrtpdepay.c:
22084           * gst/rtp/gstrtpgsmpay.c:
22085           * gst/rtp/gstrtph263pay.c:
22086           * gst/rtp/gstrtph263pdepay.c:
22087           * gst/rtp/gstrtph263ppay.c:
22088           * gst/rtp/gstrtpmp4gpay.c:
22089           * gst/rtp/gstrtpmp4vdepay.c:
22090           * gst/rtp/gstrtpmp4vpay.c:
22091           * gst/rtp/gstrtpmpadepay.c:
22092           * gst/rtp/gstrtpmpapay.c:
22093           * gst/rtp/gstrtppcmadepay.c:
22094           * gst/rtp/gstrtppcmapay.c:
22095           * gst/rtp/gstrtppcmudepay.c:
22096           * gst/rtp/gstrtppcmupay.c:
22097           * gst/rtp/gstrtpspeexdepay.c:
22098           * gst/rtp/gstrtpspeexpay.c:
22099           * gst/rtsp/gstrtpdec.c:
22100           * gst/smpte/gstsmpte.c:
22101           * gst/videobox/gstvideobox.c:
22102           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
22103           * gst/videofilter/gstvideobalance.c:
22104           * gst/videofilter/gstvideoflip.c:
22105           * gst/videofilter/gstvideotemplate.c:
22106           (gst_videotemplate_base_init):
22107           * gst/videomixer/videomixer.c:
22108           * gst/wavenc/gstwavenc.c:
22109           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
22110           better/unified long descriptions
22111           Fixed #336602
22112           Some cleanups to auparse, don't send multiple newsegments.
22113
22114 2006-03-29 11:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
22115
22116           gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
22117           Original commit message from CVS:
22118           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
22119           Don't unref event unconditionally after giving away ownership
22120           (gst_pad_push_event(), gst_pad_send_event() and
22121           gst_pad_event_default() take ownership of the event
22122           passed to them). Fixes warnings/crashes caused by
22123           navigation events.
22124
22125 2006-03-28 20:19:31 +0000  Tim-Philipp Müller <tim@centricular.net>
22126
22127           gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
22128           Original commit message from CVS:
22129           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
22130           Don't ref NULL caps (private streams have NULL caps) (#336387);
22131           also, no need to set caps on the same buffer twice.
22132
22133 2006-03-28 19:44:51 +0000  Tim-Philipp Müller <tim@centricular.net>
22134
22135           gst/mpegstream/: Don't leak element and pad names in error messages, use
22136           Original commit message from CVS:
22137           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
22138           (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
22139           (gst_dvd_demux_get_subpicture_stream):
22140           * gst/mpegstream/gstmpegdemux.c:
22141           (gst_mpeg_demux_sync_stream_to_time):
22142           Don't leak element and pad names in error messages, use
22143           GST_DEBUG_PAD_NAME instead. Add some more debug code.
22144
22145 2006-03-28 19:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
22146
22147           ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
22148           Original commit message from CVS:
22149           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
22150           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
22151           Name the structure in the custom event with the
22152           language codes for the audio and subtitle streams
22153           actually like dvddemux expects it to be named.
22154           Set caps on source pad and outgoing buffers.
22155
22156 2006-03-28 16:06:05 +0000  Tim-Philipp Müller <tim@centricular.net>
22157
22158           ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
22159           Original commit message from CVS:
22160           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
22161           (gst_lame_get_property), (gst_lame_setup):
22162           * ext/lame/gstlame.h:
22163           Make xingheader property non-functional, it's broken anyway
22164           after all (use xingmux instead).
22165
22166 2006-03-28 15:10:18 +0000  Tim-Philipp Müller <tim@centricular.net>
22167
22168           ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
22169           Original commit message from CVS:
22170           * ext/lame/gstlame.c: (gst_lame_sink_event):
22171           On EOS, flush encoder and send remaining data. Fix
22172           return value handling in sink event function.
22173
22174 2006-03-27 14:04:08 +0000  Jürg Billeter <j@bitron.ch>
22175
22176           ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
22177           Original commit message from CVS:
22178           Patch by: Jürg Billeter  <j at bitron dot ch>
22179           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
22180           Fix wrong check for started flag when setting the 'device' property.
22181           We want to allow it when the source is NOT started yet and ignore it
22182           when the source is running.
22183
22184 2006-03-27 10:39:03 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
22185
22186           gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
22187           Original commit message from CVS:
22188           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
22189           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
22190           (gst_asf_demux_process_chunk):
22191           * gst/asfdemux/gstasfdemux.h:
22192           Subtract first timestamp from timestamps, so that
22193           stream starts from 0; makes live streams that don't
22194           start at 0 work again (fixes #317310, #336097).
22195
22196 2006-03-27 10:09:43 +0000  Christian Kirbach <christian.kirbach@googlemail.com>
22197
22198           configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
22199           Original commit message from CVS:
22200           Patch by: Christian Kirbach
22201           * configure.ac:
22202           Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
22203           -good. Fixes build on some systems (#331838).
22204
22205 2006-03-24 19:47:37 +0000  Tim-Philipp Müller <tim@centricular.net>
22206
22207           gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
22208           Original commit message from CVS:
22209           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
22210           (gst_rmdemux_parse_cont):
22211           Extract more tags and also post codec name tag on the
22212           bus so this shows up in totem and nautilus.
22213
22214 2006-03-24 19:06:41 +0000  Tim-Philipp Müller <tim@centricular.net>
22215
22216           gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
22217           Original commit message from CVS:
22218           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
22219           (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
22220           Extra data usually goes into the caps as 'codec_data', not
22221           as first buffer into the stream.
22222           Need to byte swap AC3 content in realmedia files for some
22223           reason (fixes #331588).
22224
22225 2006-03-24 12:08:39 +0000  Tim-Philipp Müller <tim@centricular.net>
22226
22227           gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
22228           Original commit message from CVS:
22229           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
22230           (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
22231           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
22232           When operating in pull mode, post an error message on the
22233           bus when all source pads are unlinked or some other fatal
22234           error occured (#323023). Regrade some recurring debug messages
22235           to LOG level. Convert c++-style comments into C-style ones.
22236
22237 2006-03-24 11:42:31 +0000  Tim-Philipp Müller <tim@centricular.net>
22238
22239           gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
22240           Original commit message from CVS:
22241           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
22242           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
22243           (gst_rmdemux_all_source_pads_unlinked),
22244           (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
22245           (gst_rmdemux_parse_packet):
22246           * gst/realmedia/rmdemux.h:
22247           Handle unlinked source pads properly and stop if all source pads
22248           are unlinked (#323023).
22249
22250 2006-03-23 18:17:34 +0000  Michal Benes <michal.benes@xeris.cz>
22251
22252           gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
22253           Original commit message from CVS:
22254           Patch by: Michal Benes <michal dot benes at xeris dot cz>
22255           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
22256           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
22257           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
22258           * gst/mpegstream/gstmpegdemux.h:
22259           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
22260           Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
22261           clock_freq of 90kHz this timestamp overflows every ~13 hours. This
22262           situation really happens when grabbing DVB streams. Current
22263           mpegdemuxer can not handle this situation correctly and it
22264           restarts counting gstreamer timestamps from zero.
22265           Fixes #326598.
22266
22267 2006-03-15 22:01:40 +0000  Michael Smith <msmith@xiph.org>
22268
22269           ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
22270           Original commit message from CVS:
22271           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
22272           (gst_a52dec_chain_raw), (gst_a52dec_change_state):
22273           * ext/a52dec/gsta52dec.h:
22274           Fix #334550: failure to play raw AC3 files due to segment problems.
22275
22276 2006-03-15 13:43:42 +0000  Christophe Fergeau <teuf@gnome.org>
22277
22278           ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
22279           Original commit message from CVS:
22280           Patch by: Christophe Fergeau  <teuf gnome org>
22281           * ext/lame/gstlame.c: (gst_lame_release_memory),
22282           (gst_lame_finalize), (gst_lame_class_init),
22283           (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
22284           (gst_lame_change_state):
22285           Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
22286
22287 2006-03-14 19:41:17 +0000  Tim-Philipp Müller <tim@centricular.net>
22288
22289           ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
22290           Original commit message from CVS:
22291           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
22292           (gst_mad_sink_event), (gst_mad_change_state):
22293           Include AUDIO_CODEC tag with tags posted if input is not
22294           framed (#334258). Use _scale() util functions in more places.
22295
22296 2006-03-12 11:00:33 +0000  Christophe Fergeau <teuf@gnome.org>
22297
22298           ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
22299           Original commit message from CVS:
22300           2006-03-12  Christophe Fergeau  <teuf@gnome.org>
22301           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
22302           * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
22303           property as BROKEN (see
22304           http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
22305           explanation why it's broken).
22306
22307 2006-03-11 11:12:30 +0000  Christophe Fergeau <teuf@gnome.org>
22308
22309           added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
22310           Original commit message from CVS:
22311           2006-03-11  Christophe Fergeau  <teuf@gnome.org>
22312           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
22313           * configure.ac:
22314           * gst/xingheader/Makefile.am:
22315           * gst/xingheader/gstxingmux.c:
22316           * gst/xingheader/gstxingmux.h: added new element to add Xing headers
22317           to MP3 files (this allows decoder to figure out the length of VBR
22318           files)
22319
22320 2006-03-07 11:19:55 +0000  Alex Lancaster <alexlan@fedoraproject.org>
22321
22322           ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
22323           Original commit message from CVS:
22324           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
22325           Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
22326           tag (#333683, patch by: Alex Lancaster).
22327
22328 2006-03-02 20:03:00 +0000  Wim Taymans <wim.taymans@gmail.com>
22329
22330           ext/amrnb/: Further fancyfication.
22331           Original commit message from CVS:
22332           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
22333           (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
22334           (gst_amrnbdec_state_change):
22335           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
22336           (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
22337           (gst_amrnbenc_state_change):
22338           * ext/amrnb/amrnbenc.h:
22339           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
22340           (gst_amrnbparse_query):
22341           Further fancyfication.
22342           Use _take to get writable data from the adapter.
22343           Precalc packet duration.
22344           Handle disconts.
22345           Forward _push to upstream.
22346           Post error messages when something goes wrong.
22347           Remove old code in amrnbparse.
22348           Don't ignore query results from upstream.
22349
22350 2006-03-02 18:45:40 +0000  Michael Smith <msmith@xiph.org>
22351
22352           ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
22353           Original commit message from CVS:
22354           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
22355           The AMR encoder writes into the audio buffers it processes, so
22356           use gst_buffer_make_writable() on buffers we might (they go through
22357           an adapter, so there can be copying going on later anyway) be
22358           encoding.
22359
22360 2006-03-01 12:35:09 +0000  Jens Granseuer <jensgr@gmx.net>
22361
22362           gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
22363           Original commit message from CVS:
22364           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
22365           (gst_mpeg_parse_handle_src_query):
22366           Declare variables at the beginning of a block and make
22367           gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
22368
22369 2006-03-01 09:55:49 +0000  Fabrizio <fabrizio.ge@tiscali.it>
22370
22371           gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
22372           Original commit message from CVS:
22373           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
22374           Read packet size, sequence and padsize in right order again
22375           (fixes #332796; patch by: Fabrizio Gennari).
22376
22377 2006-02-28 13:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
22378
22379           gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
22380           Original commit message from CVS:
22381           * gst/iec958/ac3iec.c:
22382           Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
22383
22384 2006-02-27 18:37:47 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22385
22386           configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
22387           Original commit message from CVS:
22388           * configure.ac:
22389           Make the id3tag and mad checks check for both a header and the
22390           appropriate library if the pkg-config is missing. (Closes #331842)
22391           Split the id3tag and mad checks into 2 pieces. Sometime soon I might
22392           do the same for the plugins themselves.
22393
22394 2006-02-27 14:49:05 +0000  Tim-Philipp Müller <tim@centricular.net>
22395
22396           ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
22397           Original commit message from CVS:
22398           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
22399           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
22400           (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
22401           * ext/mpeg2dec/gstmpeg2dec.h:
22402           Don't treat STATE_INVALID as fatal error; throw an error
22403           only after five consecutive decoding errors. Makes decoding
22404           mpeg streams more robust and fixes playback of joined clips
22405           (#300682).
22406
22407 2006-02-26 22:33:33 +0000  Tim-Philipp Müller <tim@centricular.net>
22408
22409           ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
22410           Original commit message from CVS:
22411           * ext/dvdnav/dvdnavsrc.h:
22412           Oops. forgot to add this one.
22413
22414 2006-02-26 21:25:01 +0000  Julien Moutte <julien@moutte.net>
22415
22416           ext/Makefile.am: Fix dist-check.
22417           Original commit message from CVS:
22418           2006-02-26  Julien MOUTTE  <julien@moutte.net>
22419           * ext/Makefile.am: Fix dist-check.
22420
22421 2006-02-26 18:01:15 +0000  Tim-Philipp Müller <tim@centricular.net>
22422
22423           configure.ac: Disable dvdnavsrc for now.
22424           Original commit message from CVS:
22425           * configure.ac:
22426           Disable dvdnavsrc for now.
22427
22428 2006-02-26 17:55:05 +0000  Tim-Philipp Müller <tim@centricular.net>
22429
22430           dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
22431           Original commit message from CVS:
22432           * configure.ac:
22433           * ext/Makefile.am:
22434           * ext/dvdnav/Makefile.am:
22435           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
22436           (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
22437           (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
22438           (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
22439           (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
22440           (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
22441           (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
22442           (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
22443           (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
22444           (gst_dvd_nav_src_make_dvd_event),
22445           (gst_dvd_nav_src_structure_set_uint64),
22446           (gst_dvd_nav_src_push_dvd_nav_packet_event),
22447           (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
22448           (gst_dvd_nav_src_push_titlelang_event),
22449           (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
22450           (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
22451           (gst_dvd_nav_src_handle_navigation_event),
22452           (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
22453           (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
22454           (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
22455           (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
22456           (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
22457           (gst_dvd_nav_src_do_init), (plugin_init):
22458           dvdnavsrc ported to 0.10, for the most part at least. Not quite
22459           ready for prime time yet though.
22460
22461 2006-02-23 20:08:58 +0000  Tim-Philipp Müller <tim@centricular.net>
22462
22463           ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
22464           Original commit message from CVS:
22465           * ext/cdio/Makefile.am:
22466           Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
22467           required for Cygwin, see #317048)
22468           * gst/rtp/gstasteriskh263.c:
22469           Cygwin has includes for both the unix network socket API
22470           and the windows API, but only one can be included, so fix
22471           includes to only use one or the other, prefering the unxi
22472           one (#317048).
22473
22474 2006-02-22 14:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
22475
22476           Port dvdsubdec to 0.10
22477           Original commit message from CVS:
22478           * configure.ac:
22479           * gst/dvdsub/Makefile.am:
22480           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
22481           (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
22482           (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
22483           (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
22484           (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
22485           (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
22486           (gst_send_empty_fill), (gst_send_subtitle_frame),
22487           (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
22488           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
22489           (plugin_init):
22490           * gst/dvdsub/gstdvdsubdec.h:
22491           Port dvdsubdec to 0.10
22492
22493 2006-02-21 16:24:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22494
22495           gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
22496           Original commit message from CVS:
22497           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
22498           Push the rank up to SECONDARY+1 so that dvddemux is preferred over
22499           mpegdemux for MPEG-2 video streams.
22500
22501 2006-02-20 19:16:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22502
22503           configure.ac: Bump nano back to CVS
22504           Original commit message from CVS:
22505           * configure.ac:
22506           Bump nano back to CVS
22507
22508 === release 0.10.2 ===
22509
22510 2006-02-20 19:13:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22511
22512           configure.ac: releasing 0.10.2, "Season to Taste"
22513           Original commit message from CVS:
22514           * configure.ac:
22515           releasing 0.10.2, "Season to Taste"
22516
22517 2006-02-19 23:45:34 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22518
22519           configure.ac: releasing 0.10.1.3 prelease for 0.10.2
22520           Original commit message from CVS:
22521           * configure.ac:
22522           releasing 0.10.1.3 prelease for 0.10.2
22523
22524 2006-02-17 17:58:44 +0000  Tim-Philipp Müller <tim@centricular.net>
22525
22526           gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
22527           Original commit message from CVS:
22528           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
22529           In sink event handler, release object lock again
22530           _before_ sending EOS event downstream (#313838).
22531
22532 2006-02-17 17:54:37 +0000  Christian Schaller <uraeus@gnome.org>
22533
22534         * ChangeLog:
22535         * gst/asfdemux/gstasf.c:
22536           fix rank of asfdemux
22537           Original commit message from CVS:
22538           fix rank of asfdemux
22539
22540 2006-02-17 15:08:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22541
22542           configure.ac: releasing 0.10.1.2 prelease for 0.10.2
22543           Original commit message from CVS:
22544           * configure.ac:
22545           releasing 0.10.1.2 prelease for 0.10.2
22546
22547 2006-02-17 15:02:30 +0000  Christian Schaller <uraeus@gnome.org>
22548
22549         * gst-plugins-ugly.spec.in:
22550           latest updates
22551           Original commit message from CVS:
22552           latest updates
22553
22554 2006-02-17 11:51:12 +0000  Tim-Philipp Müller <tim@centricular.net>
22555
22556           ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
22557           Original commit message from CVS:
22558           * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
22559           (crop_copy_i422_buffer), (crop_buffer):
22560           When we need to crop the output buffer, make sure we
22561           create a buffer of the right size and respect the implicit
22562           striding used for I420 elsewhere in GStreamer (#331301).
22563
22564 2006-02-17 11:19:34 +0000  Tim-Philipp Müller <tim@centricular.net>
22565
22566           ext/cdio/gstcdio.c: Init debug category (#331253).
22567           Original commit message from CVS:
22568           * ext/cdio/gstcdio.c: (plugin_init):
22569           Init debug category (#331253).
22570
22571 2006-02-17 10:24:56 +0000  Edward Hervey <bilboed@bilboed.com>
22572
22573           gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
22574           Original commit message from CVS:
22575           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
22576           Do not error out on non-recognized streams. Ignore them and allow
22577           playback of the other streams.
22578
22579 2006-02-17 10:10:40 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22580
22581           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
22582           Original commit message from CVS:
22583           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
22584           Add a small sanity check for LPCM reading.
22585
22586 2006-02-17 09:54:43 +0000  Edward Hervey <bilboed@bilboed.com>
22587
22588           gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
22589           Original commit message from CVS:
22590           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
22591           Take into account the file properties preroll value for
22592           timestamping/newsegment. It's weird this value was commented out.
22593
22594 2006-02-16 17:57:59 +0000  Wim Taymans <wim.taymans@gmail.com>
22595
22596           gst/asfdemux/Makefile.am: More asf makefile fixing.
22597           Original commit message from CVS:
22598           * gst/asfdemux/Makefile.am:
22599           More asf makefile fixing.
22600
22601 2006-02-16 17:16:06 +0000  Wim Taymans <wim.taymans@gmail.com>
22602
22603           ext/lame/gstlame.c: Fix up lame a bit.
22604           Original commit message from CVS:
22605           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
22606           (gst_lame_change_state):
22607           Fix up lame a bit.
22608           Apply patch #319782 by Gautier Portet.
22609
22610 2006-02-16 11:14:11 +0000  Edward Hervey <bilboed@bilboed.com>
22611
22612           gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
22613           Original commit message from CVS:
22614           * gst/asfdemux/Makefile.am:
22615           But we do need to link against the riff libraryr.
22616
22617 2006-02-16 11:08:51 +0000  Edward Hervey <bilboed@bilboed.com>
22618
22619           gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
22620           Original commit message from CVS:
22621           * gst/asfdemux/Makefile.am:
22622           We don't want asfmux.c yet.
22623
22624 2006-02-16 09:50:43 +0000  Jon Trowbridge <trow@ximian.com>
22625
22626           ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
22627           Original commit message from CVS:
22628           * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
22629           (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
22630           (gst_mad_change_state):
22631           Port fixes for bugs 314771, 308772, 140237, and 302625
22632           from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
22633           Use GST_EVENT_FLUSH_STOP to clear data from the current input
22634           buffer, to avoid using it for any future decoding.
22635
22636 2006-02-15 15:48:07 +0000  Tim-Philipp Müller <tim@centricular.net>
22637
22638           asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
22639           Original commit message from CVS:
22640           * configure.ac:
22641           * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
22642           (gst_asf_get_guid_nick):
22643           * gst/asfdemux/asfheaders.h:
22644           * gst/asfdemux/gstasf.c: (plugin_init):
22645           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
22646           (gst_asf_demux_class_init), (gst_asf_demux_init),
22647           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
22648           (gst_asf_demux_handle_src_event),
22649           (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
22650           (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
22651           (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
22652           (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
22653           (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
22654           (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
22655           (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
22656           (gst_asf_demux_get_bitrate_record),
22657           (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
22658           (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
22659           (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
22660           (gst_asf_demux_get_obj_data_correction),
22661           (gst_asf_demux_get_stream_audio),
22662           (gst_asf_demux_get_stream_correction),
22663           (gst_asf_demux_get_stream_video),
22664           (gst_asf_demux_get_stream_video_format),
22665           (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
22666           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
22667           (gst_asf_demux_process_stream),
22668           (gst_asf_demux_get_gst_tag_from_tag_name),
22669           (gst_asf_demux_commit_taglist),
22670           (gst_asf_demux_process_ext_content_desc),
22671           (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
22672           (gst_asf_demux_process_header), (gst_asf_demux_process_file),
22673           (gst_asf_demux_process_comment),
22674           (gst_asf_demux_process_bitrate_props_object),
22675           (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
22676           (gst_asf_demux_descramble_segment),
22677           (gst_asf_demux_element_send_event),
22678           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
22679           (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
22680           (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
22681           (gst_asf_demux_get_src_query_types),
22682           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
22683           * gst/asfdemux/gstasfdemux.h:
22684           asfdemux ported to 0.10. Does still need a bit of work (seems like
22685           there's something funky going on when timestamping video frames).
22686           The seeking code is likely to make Wim cry, but hey, at least it
22687           compiles.
22688
22689 2006-02-15 10:18:39 +0000  Wim Taymans <wim.taymans@gmail.com>
22690
22691           ext/amrnb/amrnbdec.c: Some more comments.
22692           Original commit message from CVS:
22693           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
22694           (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
22695           Some more comments.
22696           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
22697           Applied patch from Fabrizio Gennari, fixes #330844.
22698
22699 2006-02-14 14:57:18 +0000  Tim-Philipp Müller <tim@centricular.net>
22700
22701           ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
22702           Original commit message from CVS:
22703           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
22704           (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
22705           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
22706           (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
22707           (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
22708           * ext/dvdread/dvdreadsrc.h:
22709           Let's try to play the title the user set via the URI handler or
22710           via properties instead of always playing the first title. Also,
22711           Also, count title/chapter/angle number in URI and properties
22712           from 1 rather than 0.
22713
22714 2006-02-13 14:09:26 +0000  Tim-Philipp Müller <tim@centricular.net>
22715
22716           ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
22717           Original commit message from CVS:
22718           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
22719           (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
22720           (gst_dvd_read_src_do_duration_query):
22721           Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
22722           otherwise GstBaseSrc will think we can operate pull_range based,
22723           which we don't really, and typefinding will fail miserably.
22724           Also, make seeking work somewhat (only works with flumpegdemux
22725           at the moment, mpegstream needs fixing for that first).
22726
22727 2006-02-13 14:00:35 +0000  Tim-Philipp Müller <tim@centricular.net>
22728
22729           ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
22730           Original commit message from CVS:
22731           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
22732           (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
22733           Only allocate buffer once we know exactly how much we need,
22734           rather than gratuitously allocating 2MB-buffers all the time
22735           even if we usually need much less than that. Also, demote
22736           a debug message from DEBUG to LOG level.
22737
22738 2006-02-10 12:40:54 +0000  Tim-Philipp Müller <tim@centricular.net>
22739
22740           ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
22741           Original commit message from CVS:
22742           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
22743           (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
22744           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
22745           (gst_dvd_read_src_do_position_query):
22746           Add some more debugging and fix duration query in BYTES.
22747
22748 2006-02-09 17:27:57 +0000  Tim-Philipp Müller <tim@centricular.net>
22749
22750           Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
22751           Original commit message from CVS:
22752           * configure.ac:
22753           * ext/Makefile.am:
22754           * ext/dvdread/Makefile.am:
22755           * ext/dvdread/dvdreadsrc.c:
22756           * ext/dvdread/dvdreadsrc.h:
22757           Half-baked port to 0.10. Needs some love
22758           in the seeking department, but at least
22759           it does something.
22760           * ext/dvdread/stream_labels.c:
22761           * ext/dvdread/stream_labels.h:
22762           Remove these (we use ISO-639 language codes internally; applications
22763           that want to translate those into language names for display to the
22764           user should rely on the iso-codes package for that).
22765
22766 2006-02-06 15:55:28 +0000  Wim Taymans <wim.taymans@gmail.com>
22767
22768           ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
22769           Original commit message from CVS:
22770           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
22771           (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
22772           (gst_amrnbdec_state_change):
22773           * ext/amrnb/amrnbdec.h:
22774           Fix amrnbdec, handle events, take copy from adapter since the decoder
22775           apparently writes in the source data.
22776           Use some _scale_int, and precalc duration.
22777           Fix some leaks, post ERROR messages.
22778
22779 2006-02-06 11:34:23 +0000  Tim-Philipp Müller <tim@centricular.net>
22780
22781           docs/plugins/: Add cdio plugin to docs.
22782           Original commit message from CVS:
22783           * docs/plugins/Makefile.am:
22784           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
22785           * docs/plugins/gst-plugins-good-plugins-sections.txt:
22786           * docs/plugins/inspect/plugin-cdio.xml:
22787           Add cdio plugin to docs.
22788           * ext/cdio/gstcdiocddasrc.c:
22789           Add gtk-doc blurb.
22790           * ext/cdio/gstcdio.c:
22791           The plugin is called 'cdio' not 'cddio'.
22792
22793 2006-02-04 15:22:02 +0000  Tim-Philipp Müller <tim@centricular.net>
22794
22795           gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
22796           Original commit message from CVS:
22797           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
22798           One source pad not being linked is not an error condition when we're
22799           still parsing the header. In this case (e.g. where we don't have a
22800           suitable decoder installed) just pretend everything is fine, so that
22801           the demuxer will actually go on to signal no-more-pads when done
22802           parsing the header, otherwise  decodebin/playbin will never post the
22803           appropriate error message if decoders are not available.
22804
22805 2006-02-03 18:24:54 +0000  Edgard Lima <edgard.lima@indt.org.br>
22806
22807         * ChangeLog:
22808         * common:
22809         * ext/mad/gstid3tag.c:
22810         * gst/realmedia/rmdemux.c:
22811           Just make it compile with --disable-gst-debug.
22812           Original commit message from CVS:
22813           Just make it compile with --disable-gst-debug.
22814
22815 2006-01-31 22:03:30 +0000  Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
22816
22817           ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
22818           Original commit message from CVS:
22819           * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
22820           (gst_mad_check_caps_reset), (gst_mad_chain):
22821           Merge patch from Radoslaw Szkodzinski (bug 326734)
22822
22823 2006-01-30 22:00:18 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22824
22825           ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
22826           Original commit message from CVS:
22827           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
22828           (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
22829           (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
22830           (gst_id3_tag_chain):
22831           fixing Gdate handling
22832           enabling mux/demux mode switching
22833           adding better debug output
22834
22835 2006-01-30 18:57:45 +0000  Tim-Philipp Müller <tim@centricular.net>
22836
22837           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...
22838           Original commit message from CVS:
22839           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
22840           If we haven't set caps on a source pad yet, the caps on the
22841           pad are NULL, not un-fixed. Set caps on outgoing buffers.
22842
22843 2006-01-23 18:37:16 +0000  Tim-Philipp Müller <tim@centricular.net>
22844
22845           ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
22846           Original commit message from CVS:
22847           * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
22848           (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
22849           * ext/lame/gstlame.h:
22850           Contrary to what the const char in the lame API might suggest,
22851           lame expects us to keep the strings we pass to id3tag_set_foo()
22852           around; it doesn't free them either though, so we have to store
22853           them somewhere and free them later when we can be sure lame
22854           doesn't need them any longer.
22855
22856 2006-01-23 15:02:04 +0000  Tim-Philipp Müller <tim@centricular.net>
22857
22858           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...
22859           Original commit message from CVS:
22860           * ext/lame/gstlame.c: (add_one_tag):
22861           Fix handling of GST_TAG_DATE (#311679), don't pass an
22862           uninitialised string pointer to lame if we don't know
22863           how to handle the tag type, and fix minor memory leak.
22864
22865 2006-01-23 10:15:27 +0000  Tim-Philipp Müller <tim@centricular.net>
22866
22867           ext/mad/gstmad.c: Fix debug message.
22868           Original commit message from CVS:
22869           * ext/mad/gstmad.c: (gst_mad_chain):
22870           Fix debug message.
22871
22872 2006-01-22 12:00:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
22873
22874           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
22875           Original commit message from CVS:
22876           2006-01-22  Martin Soto  <martinsoto@users.sourceforge.net>
22877           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
22878           Erase spurious call to gst_segment_set_newsegment.
22879           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
22880           the superclass method when handling NEWSEGMENT events.
22881           (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
22882           and dvd-audio-restart event handling. There are currently less
22883           hackish ways of handling the sparse audio stream problem.
22884
22885 2006-01-20 14:18:20 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22886
22887           fix up error domains, error strings, and use of translation
22888           Original commit message from CVS:
22889           2006-01-20  Thomas Vander Stichele  <thomas at apestaart dot org>
22890           * ext/dvdnav/dvdnavsrc.c: (if):
22891           * ext/dvdread/stream_labels.c:
22892           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
22893           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
22894           fix up error domains, error strings, and use of translation
22895           * po/POTFILES.in:
22896           fix up this file, even though none of them are actually marked
22897           for build yet.
22898
22899 2006-01-19 21:32:05 +0000  Martin Soto <martinsoto@users.sourceforge.net>
22900
22901           gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
22902           Original commit message from CVS:
22903           2006-01-19  Martin Soto  <martinsoto@users.sourceforge.net>
22904           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
22905           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
22906           (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
22907           (gst_mpeg_parse_change_state):
22908           Make timestamp adjustment somewhat milder. Actual timestamps are
22909           now sent unmodified unless an actual gap is found in the
22910           stream. This should fix time display when playing most MPEG
22911           files.
22912
22913 2006-01-19 00:10:51 +0000  Tim-Philipp Müller <tim@centricular.net>
22914
22915           ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
22916           Original commit message from CVS:
22917           * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
22918           * ext/cdio/gstcdio.h:
22919           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
22920           Fix build for libcdio versions >= 76; give slightly lower rank
22921           than cdparanoia.
22922
22923 2006-01-18 19:30:36 +0000  Tim-Philipp Müller <tim@centricular.net>
22924
22925           Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
22926           Original commit message from CVS:
22927           * configure.ac:
22928           * ext/Makefile.am:
22929           * ext/cdio/Makefile.am:
22930           * ext/cdio/gstcdio.c:
22931           * ext/cdio/gstcdio.h:
22932           * ext/cdio/gstcdiocddasrc.c:
22933           * ext/cdio/gstcdiocddasrc.h:
22934           Port libcdio cdda source, formerly known as cddasrc, now known as
22935           cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
22936           but that's not tested (fixes #317658).
22937
22938 2006-01-18 09:30:00 +0000  Edward Hervey <bilboed@bilboed.com>
22939
22940           gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
22941           Original commit message from CVS:
22942           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
22943           tss tss... always set caps on outgoing buffer.
22944
22945 2006-01-17 14:16:52 +0000  Christian Schaller <uraeus@gnome.org>
22946
22947         * gst-plugins-ugly.spec.in:
22948           update spec file
22949           Original commit message from CVS:
22950           update spec file
22951
22952 2006-01-13 19:30:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22953
22954         * ChangeLog:
22955         * configure.ac:
22956           back to HEAD
22957           Original commit message from CVS:
22958           back to HEAD
22959
22960 === release 0.10.1 ===
22961
22962 2006-01-13 19:25:42 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22963
22964         * ChangeLog:
22965         * NEWS:
22966         * RELEASE:
22967         * configure.ac:
22968         * docs/plugins/gst-plugins-ugly-plugins.args:
22969         * docs/plugins/inspect/plugin-a52dec.xml:
22970         * docs/plugins/inspect/plugin-amrnb.xml:
22971         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22972         * docs/plugins/inspect/plugin-iec958.xml:
22973         * docs/plugins/inspect/plugin-lame.xml:
22974         * docs/plugins/inspect/plugin-mad.xml:
22975         * docs/plugins/inspect/plugin-mpeg2dec.xml:
22976         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22977         * docs/plugins/inspect/plugin-rmdemux.xml:
22978           releasing 0.10.1
22979           Original commit message from CVS:
22980           releasing 0.10.1
22981
22982 2006-01-11 11:44:02 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22983
22984         * ChangeLog:
22985         * configure.ac:
22986           prerelease
22987           Original commit message from CVS:
22988           prerelease
22989
22990 2006-01-10 11:43:37 +0000  Tim-Philipp Müller <tim@centricular.net>
22991
22992           Pass unhandled queries upstream (useful e.g. for SEEKING query)
22993           Original commit message from CVS:
22994           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
22995           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
22996           * ext/mad/gstmad.c: (gst_mad_src_query):
22997           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
22998           * ext/sidplay/gstsiddec.cc:
22999           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
23000           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
23001           Pass unhandled queries upstream (useful e.g. for SEEKING query)
23002           (fixes #325652; based on patch by: Philippe); make rmdemux return
23003           FALSE for position queries, instead of setting -1 as value and
23004           returning TRUE.
23005
23006 2006-01-05 21:36:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23007
23008           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23009           Original commit message from CVS:
23010           2006-01-05  Martin Soto  <martinsoto@users.sourceforge.net>
23011           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23012           (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
23013           rewrite timestamps in the case segments are being set from
23014           upstream, but use timestamps unmodified. Also send proper position
23015           values. This allows for correct time display and makes queries
23016           work in sink elements.
23017           * gst/mpegstream/gstdvddemux.h:
23018           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23019           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
23020           Rename flush_filter to segment_filter, which is better represents
23021           what the arreibute does.
23022           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
23023           Activate segment filtering when a timestamp discontinuity is seen.
23024
23025 2006-01-04 15:17:15 +0000  Tim-Philipp Müller <tim@centricular.net>
23026
23027           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...
23028           Original commit message from CVS:
23029           * ext/mad/gstmad.c: (gst_mad_chain):
23030           Don't forget that we need to send out a newsegment event after a
23031           restart even if we don't have enough data to decode a frame right
23032           now.
23033
23034 2005-12-30 23:51:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23035
23036           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
23037           Original commit message from CVS:
23038           2005-12-31  Martin Soto  <martinsoto@users.sourceforge.net>
23039           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23040           Use the new "audio-shutdown" and "audio-restart" DVD events
23041           instead of the "spu-still-frame" event to shutdown and restart
23042           the audio pipeline.
23043           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
23044           Check for cases where the segment-based adjustment calculation
23045           would produce negative values (which result in an overflow) and
23046           return GST_CLOCK_TIME_NONE instead.
23047           * gst/mpegstream/gstdvddemux.h:
23048           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23049           (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
23050           Add a mechanism to discard audio buffers with timestamps outside
23051           the currently set segment. This was causing (sometimes serious)
23052           synchronization problems after seeking in DVDs with LPCM audio,
23053           since VOBUs usually contain audio material that lies outside the
23054           timestamp range specified by the header.
23055
23056 2005-12-30 16:25:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23057
23058           ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
23059           Original commit message from CVS:
23060           * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
23061           Remove lingering reference to GstID3Demux
23062           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
23063           Don't output debug saying padding streams are unknown type,
23064           because they're not
23065
23066 2005-12-27 19:06:08 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23067
23068           gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
23069           Original commit message from CVS:
23070           2005-12-27  Martin Soto  <martinsoto@users.sourceforge.net>
23071           * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
23072           (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
23073           LPCM.
23074           * gstmpegdemux.h:
23075           * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
23076           (gst_mpeg_demux_get_audio_stream):
23077           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
23078           (gst_dvd_demux_get_audio_stream)
23079           (gst_dvd_demux_get_subpicture_stream)
23080           (gst_dvd_demux_send_subbuffer):
23081           Send current* pad buffers with appropriate caps.
23082
23083 2005-12-26 17:48:32 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23084
23085           gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
23086           Original commit message from CVS:
23087           2005-12-26  Martin Soto  <martinsoto@users.sourceforge.net>
23088           * gst/iec958/ac3iec.h:
23089           * gst/iec958/ac3iec.c:
23090           (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
23091           (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
23092           raw-audio property to ac3iec958 that allows setting the source pad
23093           caps to raw audio instead of audio/x-iec958. This makes it
23094           possible to use ac3iec958 together with the normal alsasink
23095           element to drive an external receiver that autodetects AC3
23096           content.
23097
23098 2005-12-23 15:48:04 +0000  Michael Smith <msmith@xiph.org>
23099
23100           gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
23101           Original commit message from CVS:
23102           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
23103           (ac3iec_chain_dvd):
23104           * gst/iec958/ac3iec.h:
23105           Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
23106
23107 2005-12-21 10:25:34 +0000  Tim-Philipp Müller <tim@centricular.net>
23108
23109           ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
23110           Original commit message from CVS:
23111           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
23112           When getting a seek event, first check if the upstream element
23113           can handle it and only do our own seek stuff when it can't
23114           (should fix #322856).
23115
23116 2005-12-21 09:58:43 +0000  Tim-Philipp Müller <tim@centricular.net>
23117
23118           ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
23119           Original commit message from CVS:
23120           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
23121           * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
23122           Really convert to BYTES format when we want to convert
23123           to bytes (use right variable; fixes #322856).
23124
23125 2005-12-19 17:26:47 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23126
23127           Big mpegparse clean up, second round:
23128           Original commit message from CVS:
23129           2005-12-19  Martin Soto  <martinsoto@users.sourceforge.net>
23130           Big mpegparse clean up, second round:
23131           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23132           Send and EOS event down the audio pipeline when an still frame
23133           event arrives. This prevents the pipeline from locking when a
23134           still menu comes directly after a flush.
23135           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
23136           Don't send a newsegment in reset.
23137           (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
23138           (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
23139           Move the code of handle_newsegment to process_event. Send a
23140           NEWSEGMENT after FLUSH_STOP.
23141           (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
23142           moving to PAUSED.
23143           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
23144           (gst_mpeg_demux_class_init): Don't override send_event.
23145           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
23146           (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
23147           (gst_mpeg_demux_reset):
23148           * gst/mpegstream/gstmpegdemux.h:  Get rid of just_flushed
23149           attribute.
23150           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23151           Reset the mpegparse element after a flush.
23152           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
23153           Don't forward events.
23154           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23155           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23156           handle_newsegment is not a virtual method anymore.
23157           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
23158           (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
23159           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
23160           rid of send_newsegment virtual method.
23161           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
23162           handle DVD events and call the superclass method for other event
23163           types.
23164           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
23165           override process_event anymore.
23166           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
23167           (gst_mpeg_parse_process_event): Move actual event processing to
23168           process event so that subclasses can properly override or extend
23169           it.
23170           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23171           Eliminate time parameter in process event.
23172           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
23173           (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
23174           (gst_mpeg_demux_send_subbuffer):
23175           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
23176           (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
23177           (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
23178           adding the value of the adjust attribute.
23179           * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
23180           rid of the adjust attribute. Now all timestamp adjustments are
23181           performed by mpegparse using the current segment.
23182           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23183           (gst_mpeg_parse_class_init): Implement the adjust_ts method based
23184           on the adjust attribute for SCR values and the current segment.
23185           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
23186           adjust_ts virtual method to adjust timestamps for outgoing
23187           buffers.
23188           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
23189           (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
23190           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
23191           (gst_dvd_demux_handle_newsegment): Don't override
23192           handle_newsegment.
23193           (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
23194           Check for DVD events in process_event instead of
23195           handle_dvd_event.
23196           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23197           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
23198           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
23199           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
23200           (gst_mpeg_demux_send_event):
23201           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
23202           (gst_dvd_demux_handle_dvd_event):
23203           Eliminate the time parameter in send_event.
23204
23205 2005-12-18 15:08:15 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23206
23207           ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
23208           Original commit message from CVS:
23209           * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
23210           (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
23211           Fix typefinding in id3demux, and then remove it in favour
23212           of the new LGPL id3demux in gst-plugins-good
23213           * ext/mad/gstmad.c: (gst_mad_dispose):
23214           dispose can run more than once.
23215
23216 2005-12-16 21:56:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
23217
23218           gst/asfdemux/gstasfmux.c: change some char* into char[]
23219           Original commit message from CVS:
23220           * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
23221           change some char* into char[]
23222
23223 2005-12-15 17:06:10 +0000  Edward Hervey <bilboed@bilboed.com>
23224
23225           gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
23226           Original commit message from CVS:
23227           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
23228           Remove memleak from unused GstRMDemuxStream
23229
23230 2005-12-12 19:17:11 +0000  Michael Smith <msmith@xiph.org>
23231
23232           ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
23233           Original commit message from CVS:
23234           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
23235           (gst_id3_tag_do_typefind):
23236           Use the correct function to free typefind factory list.
23237
23238 2005-12-09 18:38:53 +0000  Tim-Philipp Müller <tim@centricular.net>
23239
23240           ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
23241           Original commit message from CVS:
23242           * ext/mad/gstmad.c: (gst_mad_src_query):
23243           For position and duration queries in TIME format, try the peer
23244           first (might be a demuxer).
23245
23246 2005-12-08 12:45:09 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23247
23248           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
23249           Original commit message from CVS:
23250           2005-12-08  Martin Soto  <martinsoto@users.sourceforge.net>
23251           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
23252           Properly handle non contiguous VOBUs by adding the segment accum
23253           field to the adjust value.
23254           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
23255           (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
23256           handle_newsegment to prevent sending actual newsegment events and
23257           use tiemstamp rewriting instead.
23258           (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
23259           dvd-lang-codes.
23260           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
23261           (gst_mpeg_parse_event):
23262           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23263           Add a new parameter to handle_newsegment to allow controlling
23264           whether newsegment events are forwarded or not.
23265           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23266           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
23267           (gst_dvd_demux_reset):
23268           last_end_ptm and discont_time aren't necessary anymore, since
23269           timestamp adjustment is now replaced by newsegment events.
23270           (gst_dvd_demux_init): Prevent MPEGParse from adjusting
23271           timestamps.
23272           * gst/mpegstream/gstdvddemux.h:
23273           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23274           Don't handle dvd-nav-packet events anymore, since the are now
23275           replaced by standard newsegment events.
23276           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23277           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
23278           (gst_dvd_demux_change_state):
23279           * gst/mpegstream/gstdvddemux.h:
23280           Get rid of the ignore_next_newmedia_discont hack.
23281           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
23282           (gst_dvd_demux_handle_newsegment):
23283           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
23284           (gst_mpeg_demux_handle_newsegment): Don't override
23285           handle_newsegment anymore. It was only necessary to handle
23286           NEWMEDIA events.
23287           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
23288           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
23289           (gst_dvd_demux_set_cur_subpicture):
23290           Reactivate handling of DVD events.
23291           * gst/mpegstream/gstmpegparse.c (normal_seek)
23292           (gst_mpeg_parse_handle_src_event)
23293           (gst_mpeg_parse_handle_src_query):
23294           First attempt at reenabling seek.
23295           * gst/mpegstream/gstmpegparse.h:
23296           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
23297           (gst_mpeg_parse_update_streaminfo)
23298           (gst_mpeg_parse_get_rate)
23299           (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
23300           (gst_mpeg_parse_handle_src_query):
23301           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
23302           Make queries work again.
23303           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
23304           (gst_mpeg_parse_handle_newsegment)
23305           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
23306           (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
23307           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23308           Get rid of the newsegment_pending attribute, and rely instead on
23309           proper timestamp adjustment.
23310           * gst/mpegstream/gstmpegparse.c
23311           (gst_mpeg_parse_get_src_event_masks): Erase.
23312           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
23313           Initialize fields before creating pads to prevent the pad creation
23314           callback from failing.
23315           (gst_mpeg_parse_reset): Initialize new fields, and change
23316           initialization order to match the order in the structure.
23317           (gst_mpeg_parse_handle_newsegment): Forward new segment events
23318           whenever possible, and update the current segment.
23319           (gst_mpeg_parse_send_newsegment): Update the current segment and
23320           pending_newsegment.
23321           (gst_mpeg_parse_pad_added): Use the current segment to send
23322           newsegment events to new pads.
23323           (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
23324           and events. Properly update newsegment_pending.
23325           * gst/mpegstream/gstmpegparse.h       (struct _GstMPEGParse):
23326           New fields do_adjust and current_segment.
23327           * gst/mpegstream/gstmpegdemux.c:
23328           * gst/mpegstream/gstdvddemux.c:
23329           * gst/mpegstream/gstmpegparse.h:
23330           Rename handle_discont virtual method to handle_newsegment. Erase
23331           some (already commented out support) for old NEW_MEDIA events.
23332           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23333           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
23334           (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
23335           (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
23336           (gst_mpeg_parse_event, gst_mpeg_parse_chain):
23337           Erase the "pending_scr" field, and replace it by a slightly
23338           different handling of the current SCR. Document code blocks in
23339           parse_packhead and chain.
23340
23341 2005-12-07 11:50:10 +0000  Edward Hervey <bilboed@bilboed.com>
23342
23343           ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
23344           Original commit message from CVS:
23345           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
23346           g_warning() are only for really fatal warnings. If we can't decode a
23347           tag, just ignore that tag and do a GST_WARNING.
23348
23349 2005-12-06 19:48:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23350
23351         * ChangeLog:
23352         * ext/a52dec/gsta52dec.h:
23353         * ext/dvdread/dvdreadsrc.h:
23354         * ext/lame/gstlame.h:
23355         * ext/mad/gstid3tag.c:
23356         * ext/mad/gstmad.c:
23357         * ext/mad/gstmad.h:
23358         * ext/mpeg2dec/gstmpeg2dec.h:
23359         * ext/sidplay/gstsiddec.h:
23360         * gst/ac3parse/gstac3parse.c:
23361         * gst/ac3parse/gstac3parse.h:
23362         * gst/asfdemux/gstasfdemux.c:
23363         * gst/asfdemux/gstasfdemux.h:
23364         * gst/iec958/ac3iec.h:
23365         * gst/mpegaudioparse/gstmpegaudioparse.c:
23366         * gst/mpegaudioparse/gstmpegaudioparse.h:
23367         * gst/mpegstream/gstdvddemux.h:
23368         * gst/mpegstream/gstmpegclock.h:
23369         * gst/mpegstream/gstmpegdemux.h:
23370         * gst/mpegstream/gstmpegpacketize.h:
23371         * gst/mpegstream/gstmpegparse.c:
23372         * gst/mpegstream/gstmpegparse.h:
23373         * gst/mpegstream/gstrfc2250enc.c:
23374         * gst/mpegstream/gstrfc2250enc.h:
23375         * gst/realmedia/rmdemux.c:
23376         * gst/realmedia/rmdemux.h:
23377         * gst/synaesthesia/synaescope.c:
23378           expand tabs
23379           Original commit message from CVS:
23380           expand tabs
23381
23382 2005-12-05 18:12:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23383
23384         * configure.ac:
23385           back to HEAD
23386           Original commit message from CVS:
23387           back to HEAD
23388
23389 === release 0.10.0 ===
23390
23391 2005-12-05 18:04:06 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23392
23393         * ChangeLog:
23394         * NEWS:
23395         * RELEASE:
23396         * configure.ac:
23397         * docs/plugins/inspect/plugin-a52dec.xml:
23398         * docs/plugins/inspect/plugin-amrnb.xml:
23399         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23400         * docs/plugins/inspect/plugin-iec958.xml:
23401         * docs/plugins/inspect/plugin-lame.xml:
23402         * docs/plugins/inspect/plugin-mad.xml:
23403         * docs/plugins/inspect/plugin-mpeg2dec.xml:
23404         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23405         * docs/plugins/inspect/plugin-rmdemux.xml:
23406           releasing 0.10.0
23407           Original commit message from CVS:
23408           releasing 0.10.0
23409
23410 2005-12-05 13:03:40 +0000  Andy Wingo <wingo@pobox.com>
23411
23412           Update for alloc_buffer changes.
23413           Original commit message from CVS:
23414           2005-12-05  Andy Wingo  <wingo@pobox.com>
23415           * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
23416           * ext/mad/gstmad.c: (gst_mad_chain):
23417           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
23418           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
23419           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
23420           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
23421           (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
23422
23423 2005-12-05 09:33:32 +0000  Andy Wingo <wingo@pobox.com>
23424
23425           ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
23426           Original commit message from CVS:
23427           2005-12-05  Andy Wingo  <wingo@pobox.com>
23428           * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
23429           id3demux and id3mux now. Fixes #323199.
23430
23431 2005-12-04 22:36:51 +0000  Christian Schaller <uraeus@gnome.org>
23432
23433         * gst-plugins-ugly.spec.in:
23434           update spec file for latest changes
23435           Original commit message from CVS:
23436           update spec file for latest changes
23437
23438 2005-12-02 12:28:03 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23439
23440           fix silly Makefile.am bug so they link correctly again
23441           Original commit message from CVS:
23442           * ext/amrnb/Makefile.am:
23443           * gst/realmedia/Makefile.am:
23444           fix silly Makefile.am bug so they link correctly again
23445
23446 2005-12-01 19:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23447
23448         * configure.ac:
23449           back to HEAD
23450           Original commit message from CVS:
23451           back to HEAD
23452
23453 === release 0.9.7 ===
23454
23455 2005-12-01 19:14:57 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23456
23457         * ChangeLog:
23458         * NEWS:
23459         * RELEASE:
23460         * common:
23461         * configure.ac:
23462         * docs/plugins/gst-plugins-ugly-plugins.args:
23463         * docs/plugins/inspect/plugin-a52dec.xml:
23464         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23465         * docs/plugins/inspect/plugin-iec958.xml:
23466         * docs/plugins/inspect/plugin-lame.xml:
23467         * docs/plugins/inspect/plugin-mad.xml:
23468         * docs/plugins/inspect/plugin-mpeg2dec.xml:
23469         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23470         * docs/plugins/inspect/plugin-rmdemux.xml:
23471         * docs/random/LICENSE:
23472         * docs/random/PORTED_09:
23473           releasing 0.9.7
23474           Original commit message from CVS:
23475           releasing 0.9.7
23476
23477 2005-12-01 15:49:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23478
23479         * ChangeLog:
23480         * common:
23481         * ext/amrnb/Makefile.am:
23482         * gst/realmedia/Makefile.am:
23483           Don't know how these escaped my eye before.  Fix link flags.
23484           Original commit message from CVS:
23485           Don't know how these escaped my eye before.  Fix link flags.
23486
23487 2005-11-30 18:37:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23488
23489         * common:
23490         * examples/Makefile.am:
23491         * examples/capsfilter/Makefile.am:
23492         * examples/capsfilter/capsfilter1.c:
23493         * examples/gob/Makefile.am:
23494         * examples/gob/gst-identity2.gob:
23495         * examples/gstplay/.gitignore:
23496         * examples/gstplay/Makefile.am:
23497         * examples/gstplay/player.c:
23498         * examples/indexing/.gitignore:
23499         * examples/indexing/Makefile.am:
23500         * examples/indexing/indexmpeg.c:
23501         * examples/level/Makefile.am:
23502         * examples/level/README:
23503         * examples/level/demo.c:
23504         * examples/level/plot.c:
23505         * examples/stats/Makefile.am:
23506         * examples/stats/mp2ogg.c:
23507         * examples/switch/.gitignore:
23508         * examples/switch/Makefile.am:
23509         * examples/switch/switcher.c:
23510           no examples
23511           Original commit message from CVS:
23512           no examples
23513
23514 2005-11-29 11:26:35 +0000  Tim-Philipp Müller <tim@centricular.net>
23515
23516           gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
23517           Original commit message from CVS:
23518           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
23519           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
23520           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
23521           (gst_mpeg_parse_send_event):
23522           Ref events before sending them to multiple pads, after all
23523           gst_pad_send_event() takes ownership of events. Don't leak
23524           events that have not been handled (fixes #322745).
23525
23526 2005-11-28 19:13:51 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23527
23528           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
23529           Original commit message from CVS:
23530           2005-11-28  Martin Soto  <martinsoto@users.sourceforge.net>
23531           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
23532           (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
23533           from making timestamp adjustments. This will have to be re-added
23534           in some form in the near future, but in order to do that, some nav
23535           packet parsing will be necessary in mpegdemux.
23536           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23537           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
23538           (g_value_set_int, gst_mpeg_parse_set_property)
23539           Get rid of do_adjust and use_adjust. Rename max_discont to
23540           max_src_gap.
23541           (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
23542           -1, no adjustment is made.
23543           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
23544           Rename max_discont property to max_scr_gap. Erase "adjust"
23545           property.
23546           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
23547           override send_event anymore, base class does the job.
23548           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
23549           Base class now does most of the work.
23550           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
23551           Generalize to forwarding the event to all source pads in the
23552           element.
23553           * gst/mpegstream/gstmpegparse.h:
23554           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
23555           (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
23556           (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
23557           (gst_mpeg_parse_set_property):
23558           Clock synchronization doesn't make sense anymore for a
23559           demultiplexer.
23560
23561 2005-11-28 18:54:09 +0000  Michael Smith <msmith@xiph.org>
23562
23563           gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
23564           Original commit message from CVS:
23565           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
23566           Don't treat normal EOS as a fatal error.
23567
23568 2005-11-28 15:47:01 +0000  Edward Hervey <bilboed@bilboed.com>
23569
23570           ext/mad/gstmad.c: Proper warning statements,
23571           Original commit message from CVS:
23572           * ext/mad/gstmad.c: (gst_mad_chain):
23573           Proper warning statements,
23574           Don't error if the src pad isn't linked when pushing.
23575           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
23576           Proper state_change, avoids borkage when going to READY
23577
23578 2005-11-27 15:34:00 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23579
23580         * configure.ac:
23581         * gst-libs/Makefile.am:
23582         * gst-libs/README:
23583         * gst-libs/ext/.gitignore:
23584         * gst-libs/gst/media-info/.gitignore:
23585         * gst-libs/gst/play/.gitignore:
23586         * gst-libs/gst/play/play.h:
23587         * gst-libs/gst/play/play.vcproj:
23588           no need for an AS_LIBTOOL call
23589           Original commit message from CVS:
23590           no need for an AS_LIBTOOL call
23591
23592 2005-11-27 14:34:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23593
23594         * Makefile.am:
23595         * common:
23596         * gst-plugins-ugly.spec.in:
23597           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
23598           Original commit message from CVS:
23599           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
23600
23601 2005-11-25 17:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23602
23603           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
23604           Original commit message from CVS:
23605           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
23606           Prime libmpeg2's pumps with some null custom buffers
23607           to ensure it doesn't ask us to discard garbage later yay.
23608
23609 2005-11-25 17:01:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23610
23611           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
23612           Original commit message from CVS:
23613           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
23614           Prime libmpeg2's pumps with some null custom buffers
23615           to ensure it ask us to discard garbage later yay.
23616
23617 2005-11-25 14:50:19 +0000  Michael Smith <msmith@xiph.org>
23618
23619           ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
23620           Original commit message from CVS:
23621           * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
23622           (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
23623           (gst_a52dec_chain_raw):
23624           * ext/a52dec/gsta52dec.h:
23625           Accept AC3 in audio/x-private1-ac3 format, which includes
23626           DVD-specific headers, as well as raw AC3, for compatibility with
23627           some demuxers.
23628
23629 2005-11-25 00:03:52 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23630
23631           ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
23632           Original commit message from CVS:
23633           * ext/mad/gstmad.c: (gst_mad_chain):
23634           When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
23635           skip frame synthesis and consume input data as if we'd done the
23636           decode. Makes mad not error when the src pad is not connected.
23637           (#319784)
23638
23639 2005-11-24 13:58:55 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23640
23641         * ChangeLog:
23642           Erase old CVS conflict line.
23643           Original commit message from CVS:
23644           Erase old CVS conflict line.
23645
23646 2005-11-24 13:52:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23647
23648           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
23649           Original commit message from CVS:
23650           2005-11-23  Martin Soto  <martinsoto@users.sourceforge.net>
23651           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
23652           (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
23653           (gst_mpeg_parse_chain):
23654           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
23655           (gst_mpeg_demux_send_newsegment):
23656           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
23657           * gst/mpegstream/gstmpegparse.h:
23658           Rename send_discont method to send_newsegment and add parameters
23659           to handle actual segments. Adapt code all around to run with the
23660           new name and signature.
23661           * gst/mpegstream/gstmpegdemux.c:
23662           * gst/mpegstream/gstmpegparse.c:
23663           * gst/mpegstream/gstdvddemux.c:
23664           Convert to GST_BOILERPLATE.
23665
23666 2005-11-24 12:23:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23667
23668         * configure.ac:
23669           fix AS_LIBTOOL call
23670           Original commit message from CVS:
23671           fix AS_LIBTOOL call
23672
23673 2005-11-23 21:26:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23674
23675         * Makefile.am:
23676           add a torture target
23677           Original commit message from CVS:
23678           add a torture target
23679
23680 2005-11-23 20:05:47 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23681
23682         * ChangeLog:
23683         * configure.ac:
23684           back to HEAD
23685           Original commit message from CVS:
23686           back to HEAD
23687
23688 === release 0.9.6 ===
23689
23690 2005-11-23 19:57:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23691
23692         * ChangeLog:
23693         * NEWS:
23694         * RELEASE:
23695         * configure.ac:
23696         * docs/plugins/gst-plugins-ugly-plugins.args:
23697         * docs/plugins/gst-plugins-ugly-plugins.signals:
23698         * docs/plugins/inspect/plugin-a52dec.xml:
23699         * docs/plugins/inspect/plugin-amrnb.xml:
23700         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23701         * docs/plugins/inspect/plugin-iec958.xml:
23702         * docs/plugins/inspect/plugin-lame.xml:
23703         * docs/plugins/inspect/plugin-mad.xml:
23704         * docs/plugins/inspect/plugin-mpeg2dec.xml:
23705         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23706         * docs/plugins/inspect/plugin-rmdemux.xml:
23707           releasing 0.9.6
23708           Original commit message from CVS:
23709           releasing 0.9.6
23710
23711 2005-11-23 00:26:42 +0000  Michael Smith <msmith@xiph.org>
23712
23713           gst/realmedia/rmdemux.c: Fractional framerates.
23714           Original commit message from CVS:
23715           * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
23716           (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
23717           (find_seek_offset_bytes), (find_seek_offset_time),
23718           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
23719           (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
23720           (gst_rmdemux_chain), (gst_rmdemux_send_event),
23721           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
23722           (gst_rmdemux_parse_packet):
23723           Fractional framerates.
23724
23725 2005-11-23 00:12:24 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23726
23727           ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
23728           Original commit message from CVS:
23729           * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
23730           (gst_mpeg2dec_negotiate_format), (handle_sequence),
23731           (gst_mpeg2dec_sink_event):
23732           * ext/mpeg2dec/gstmpeg2dec.h:
23733           Use fractional framerates
23734
23735 2005-11-22 19:07:13 +0000  Wim Taymans <wim.taymans@gmail.com>
23736
23737           gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
23738           Original commit message from CVS:
23739           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
23740           set_clock returns a boolean.
23741
23742 2005-11-22 18:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
23743
23744           ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
23745           Original commit message from CVS:
23746           * ext/mad/gstmad.c: (gst_mad_chain):
23747           Fix seeking even more by sending the newsegment event with the
23748           right parameters. Should fix querying in playbin/totem after
23749           a seek.
23750
23751 2005-11-22 17:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
23752
23753           ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
23754           Original commit message from CVS:
23755           * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
23756           (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
23757           Fix seeking in stand-alone mode. Fix nonexistant enum value
23758           introduced in previous commit. Improve debug messages here and
23759           there. Actually return a proper return value in the sink event
23760           handler.
23761
23762 2005-11-22 17:15:25 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23763
23764         * ext/lame/gstlame.c:
23765           doh
23766           Original commit message from CVS:
23767           doh
23768
23769 2005-11-22 17:04:38 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23770
23771         * ChangeLog:
23772         * ext/lame/gstlame.c:
23773         * ext/mad/gstmad.c:
23774         * ext/sidplay/gstsiddec.cc:
23775           fix up GValueEnum
23776           Original commit message from CVS:
23777           fix up GValueEnum
23778
23779 2005-11-22 12:39:29 +0000  Andy Wingo <wingo@pobox.com>
23780
23781         * ChangeLog:
23782         * ext/lame/gstlame.c:
23783         * ext/mad/gstid3tag.c:
23784         * ext/sidplay/gstsiddec.cc:
23785           Update for gst_tag_setter API changes.
23786           Original commit message from CVS:
23787           2005-11-22  Andy Wingo  <wingo@pobox.com>
23788           * Update for gst_tag_setter API changes.
23789
23790 2005-11-22 11:55:32 +0000  Andy Wingo <wingo@pobox.com>
23791
23792         * ChangeLog:
23793         * ext/a52dec/gsta52dec.c:
23794         * ext/mad/gstid3tag.c:
23795         * ext/mad/gstmad.c:
23796         * gst/mpegaudioparse/gstmpegaudioparse.c:
23797         * gst/mpegstream/gstdvddemux.c:
23798         * gst/mpegstream/gstmpegparse.c:
23799         * gst/realmedia/rmdemux.c:
23800           ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
23801           Original commit message from CVS:
23802           2005-11-22  Andy Wingo  <wingo@pobox.com>
23803           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
23804           * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
23805           * ext/mad/gstmad.c (gst_mad_chain)
23806           * gst/mpegaudioparse/gstmpegaudioparse.c
23807           (gst_mp3parse_sink_event)
23808           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
23809           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
23810           (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
23811           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
23812           (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
23813
23814 2005-11-22 11:39:06 +0000  Tim-Philipp Müller <tim@centricular.net>
23815
23816           ext/mad/Makefile.am: libgsttagedit => libgsttag
23817           Original commit message from CVS:
23818           * ext/mad/Makefile.am:
23819           libgsttagedit => libgsttag
23820
23821 2005-11-21 23:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
23822
23823           ext/lame/gstlame.c: Don't take the stream lock
23824           Original commit message from CVS:
23825           * ext/lame/gstlame.c: (gst_lame_sink_event):
23826           Don't take the stream lock
23827
23828 2005-11-21 17:34:30 +0000  Andy Wingo <wingo@pobox.com>
23829
23830           ext/: Don't take the stream lock.
23831           Original commit message from CVS:
23832           2005-11-21  Andy Wingo  <wingo@pobox.com>
23833           * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
23834           * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
23835           * ext/mad/gstmad.c (gst_mad_sink_event):
23836           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
23837           stream lock.
23838           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
23839           stream lock changes.
23840
23841 2005-11-21 16:36:44 +0000  Andy Wingo <wingo@pobox.com>
23842
23843           *.*: Ran scripts/update-macros. Oh yes.
23844           Original commit message from CVS:
23845           2005-11-21  Andy Wingo  <wingo@pobox.com>
23846           * *.h:
23847           * *.c: Ran scripts/update-macros. Oh yes.
23848
23849 2005-11-21 15:12:43 +0000  Tim-Philipp Müller <tim@centricular.net>
23850
23851           gst/mpegstream/: Filler events have beem removed for now.
23852           Original commit message from CVS:
23853           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
23854           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
23855           Filler events have beem removed for now.
23856
23857 2005-11-21 14:08:45 +0000  Tim-Philipp Müller <tim@centricular.net>
23858
23859           gst/: Update for GST_FOURCC_FORMAT API change.
23860           Original commit message from CVS:
23861           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
23862           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
23863           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
23864           Update for GST_FOURCC_FORMAT API change.
23865
23866 2005-11-21 10:32:55 +0000  Edward Hervey <bilboed@bilboed.com>
23867
23868           gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
23869           Original commit message from CVS:
23870           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
23871           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
23872           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
23873           (gst_rmdemux_parse_packet):
23874           Modifications for disapearance of GST_PAD_IS_USABLE()
23875
23876 2005-11-18 16:14:00 +0000  Michael Smith <msmith@xiph.org>
23877
23878           gst/iec958/ac3iec.c: Remove some setcaps brokenness.
23879           Original commit message from CVS:
23880           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
23881           Remove some setcaps brokenness.
23882           Don't crash on bad input.
23883
23884 2005-11-15 22:46:23 +0000  Johan Dahlin <johan@gnome.org>
23885
23886           ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
23887           Original commit message from CVS:
23888           * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
23889           calling transform.
23890           (gst_id3_tag_do_typefind): Unref caps
23891           * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
23892
23893 2005-11-15 21:00:44 +0000  Johan Dahlin <johan@gnome.org>
23894
23895         * ext/mad/gstmad.c:
23896           remove accidentally commited hack
23897           Original commit message from CVS:
23898           remove accidentally commited hack
23899
23900 2005-11-15 20:30:53 +0000  Johan Dahlin <johan@gnome.org>
23901
23902         * ext/mad/gstmad.c:
23903           free pad templates
23904           Original commit message from CVS:
23905           free pad templates
23906
23907 2005-11-15 14:19:38 +0000  Tim-Philipp Müller <tim@centricular.net>
23908
23909           ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
23910           Original commit message from CVS:
23911           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
23912           (gst_mpeg2dec_sink_event):
23913           Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
23914           nice-ify debug message in event handler; add CHECKME.
23915           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
23916           (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
23917           (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
23918           (gst_dvd_demux_sync_stream_to_time):
23919           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
23920           (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
23921           (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
23922           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
23923           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
23924           (gst_mpeg_demux_sync_stream_to_time),
23925           (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
23926           * gst/mpegstream/gstmpegdemux.h:
23927           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
23928           (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
23929           (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
23930           (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
23931           (gst_mpeg_parse_chain):
23932           * gst/mpegstream/gstmpegparse.h:
23933           Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
23934           return value confusion (gst_pad_push vs. gst_pad_send_event and
23935           gst_pad_push_event); pass flow return values to caller;
23936           miscellaneous fixes and clean-ups.
23937
23938 2005-11-15 08:37:00 +0000  Christian Schaller <uraeus@gnome.org>
23939
23940         * gst/mpegstream/gstdvddemux.c:
23941           set rank to secondary until it works 100%
23942           Original commit message from CVS:
23943           set rank to secondary until it works 100%
23944
23945 2005-11-15 07:59:58 +0000  Christian Schaller <uraeus@gnome.org>
23946
23947         * gst-plugins-ugly.spec.in:
23948           add mpegstream plugin to spec file
23949           Original commit message from CVS:
23950           add mpegstream plugin to spec file
23951
23952 2005-11-14 22:18:21 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23953
23954           gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
23955           Original commit message from CVS:
23956           2005-11-14  Martin Soto  <soto@localhost.localdomain>
23957           * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
23958           gstrfc2250enc.h.
23959
23960 2005-11-14 21:20:21 +0000  Josef Zlomek <josef.zlomek@xeris.cz>
23961
23962           partially port the mpegstream plugin to GStreamer 0.9.
23963           Original commit message from CVS:
23964           2005-11-14  Martin Soto  <martinsoto@users.sourceforge.net>
23965           * configure.ac:
23966           * gst/mpegstream/Makefile.am:
23967           * gst/mpegstream/gstdvddemux.c:
23968           * gst/mpegstream/gstdvddemux.h:
23969           * gst/mpegstream/gstmpegdemux.c:
23970           * gst/mpegstream/gstmpegdemux.h:
23971           * gst/mpegstream/gstmpegpacketize.c:
23972           * gst/mpegstream/gstmpegpacketize.h:
23973           * gst/mpegstream/gstmpegparse.c:
23974           * gst/mpegstream/gstmpegparse.h:
23975           * gst/mpegstream/gstmpegstream.c:
23976           * gst/mpegstream/gstrfc2250enc.c:
23977           * gst/mpegstream/gstrfc2250enc.h:
23978           Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
23979           partially port the mpegstream plugin to GStreamer 0.9.
23980
23981 2005-11-14 17:13:20 +0000  Andy Wingo <wingo@pobox.com>
23982
23983           configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
23984           Original commit message from CVS:
23985           2005-11-14  Andy Wingo  <wingo@pobox.com>
23986           * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
23987           debugging, allows dll builds on windows. Fixes #316076.
23988
23989 2005-11-11 19:37:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23990
23991         * ChangeLog:
23992         * configure.ac:
23993           back to head
23994           Original commit message from CVS:
23995           back to head
23996
23997 === release 0.9.5 ===
23998
23999 2005-11-11 19:35:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24000
24001         * ChangeLog:
24002         * NEWS:
24003         * RELEASE:
24004         * common:
24005         * configure.ac:
24006         * docs/plugins/inspect/plugin-a52dec.xml:
24007         * docs/plugins/inspect/plugin-amrnb.xml:
24008         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24009         * docs/plugins/inspect/plugin-iec958.xml:
24010         * docs/plugins/inspect/plugin-lame.xml:
24011         * docs/plugins/inspect/plugin-mad.xml:
24012         * docs/plugins/inspect/plugin-mpeg2dec.xml:
24013         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24014         * docs/plugins/inspect/plugin-rmdemux.xml:
24015           releasing 0.9.5
24016           Original commit message from CVS:
24017           releasing 0.9.5
24018
24019 2005-10-27 21:50:11 +0000  Wim Taymans <wim.taymans@gmail.com>
24020
24021           ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
24022           Original commit message from CVS:
24023           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
24024           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
24025           (handle_sequence), (handle_picture), (handle_slice),
24026           (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
24027           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
24028           Forward GstFlowReturn about everywhere.
24029           Handle seeking correctly.
24030
24031 2005-10-27 17:26:13 +0000  Wim Taymans <wim.taymans@gmail.com>
24032
24033           ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
24034           Original commit message from CVS:
24035           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
24036           (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
24037           (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
24038           Small cleanups in refcounting.
24039
24040 2005-10-26 16:45:04 +0000  Wim Taymans <wim.taymans@gmail.com>
24041
24042           ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
24043           Original commit message from CVS:
24044           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
24045           (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
24046           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
24047           (handle_sequence), (handle_picture):
24048           * ext/mpeg2dec/gstmpeg2dec.h:
24049           Removed lots of dubious code.
24050           Handle flushing and seeking correctly. Still leaks though...
24051
24052 2005-10-24 13:37:47 +0000  Christian Schaller <uraeus@gnome.org>
24053
24054         * ChangeLog:
24055         * configure.ac:
24056           port plugins listing changes
24057           Original commit message from CVS:
24058           port plugins listing changes
24059
24060 2005-10-23 23:06:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24061
24062         * ChangeLog:
24063         * configure.ac:
24064           back to HEAD
24065           Original commit message from CVS:
24066           back to HEAD
24067
24068 === release 0.9.4 ===
24069
24070 2005-10-23 22:44:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24071
24072         * ChangeLog:
24073         * Makefile.am:
24074         * NEWS:
24075         * RELEASE:
24076         * configure.ac:
24077         * docs/plugins/gst-plugins-ugly-plugins.args:
24078         * docs/plugins/gst-plugins-ugly-plugins.signals:
24079         * docs/plugins/inspect/plugin-a52dec.xml:
24080         * docs/plugins/inspect/plugin-amrnb.xml:
24081         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24082         * docs/plugins/inspect/plugin-iec958.xml:
24083         * docs/plugins/inspect/plugin-lame.xml:
24084         * docs/plugins/inspect/plugin-mad.xml:
24085         * docs/plugins/inspect/plugin-mpeg2dec.xml:
24086         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24087         * docs/plugins/inspect/plugin-rmdemux.xml:
24088         * gst/realmedia/rmdemux.c:
24089         * po/POTFILES.in:
24090           releasing 0.9.4
24091           Original commit message from CVS:
24092           releasing 0.9.4
24093
24094 2005-10-23 14:32:49 +0000  Julien Moutte <julien@moutte.net>
24095
24096           gst/realmedia/rmdemux.c: STOPPED->FAILED
24097           Original commit message from CVS:
24098           2005-10-23  Julien MOUTTE  <julien@moutte.net>
24099           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
24100
24101 2005-10-21 16:22:00 +0000  Christian Schaller <uraeus@gnome.org>
24102
24103         * gst-plugins-ugly.spec.in:
24104           add packaging of a52dec
24105           Original commit message from CVS:
24106           add packaging of a52dec
24107
24108 2005-10-21 11:58:38 +0000  Wim Taymans <wim.taymans@gmail.com>
24109
24110           gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
24111           Original commit message from CVS:
24112           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24113           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
24114           Set correct stream time in newsegment event.
24115
24116 2005-10-20 22:43:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24117
24118         * ext/Makefile.am:
24119           fix distcheck
24120           Original commit message from CVS:
24121           fix distcheck
24122
24123 2005-10-20 22:40:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24124
24125         * ChangeLog:
24126         * ext/Makefile.am:
24127           fix distcheck
24128           Original commit message from CVS:
24129           fix distcheck
24130
24131 2005-10-20 09:51:58 +0000  Tim-Philipp Müller <tim@centricular.net>
24132
24133           ext/a52dec/: Re-enable CPU flags, use liboil to get them.
24134           Original commit message from CVS:
24135           * ext/a52dec/Makefile.am:
24136           * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
24137           (gst_a52dec_class_init), (gst_a52dec_sink_event),
24138           (gst_a52dec_change_state):
24139           * ext/a52dec/gsta52dec.h:
24140           Re-enable CPU flags, use liboil to get them.
24141
24142 2005-10-20 09:00:30 +0000  Tim-Philipp Müller <tim@centricular.net>
24143
24144           Port AC3 decoder to 0.9 (#318849).
24145           Original commit message from CVS:
24146           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
24147           * configure.ac:
24148           * ext/a52dec/Makefile.am:
24149           * ext/a52dec/gsta52dec.c:
24150           * ext/a52dec/gsta52dec.h:
24151           Port AC3 decoder to 0.9 (#318849).
24152
24153 2005-10-20 08:30:33 +0000  Wim Taymans <wim.taymans@gmail.com>
24154
24155           ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
24156           Original commit message from CVS:
24157           * ext/sidplay/gstsiddec.cc:
24158           Small fixes and more error messages.
24159
24160 2005-10-19 16:01:35 +0000  Wim Taymans <wim.taymans@gmail.com>
24161
24162           API change fixen.
24163           Original commit message from CVS:
24164           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
24165           (gst_amrnbparse_state_change):
24166           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
24167           * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
24168           * ext/mpeg2dec/gstmpeg2dec.c:
24169           * ext/sidplay/gstsiddec.cc:
24170           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24171           (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
24172           API change fixen.
24173
24174 2005-10-19 12:43:28 +0000  Tim-Philipp Müller <tim@centricular.net>
24175
24176           configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
24177           Original commit message from CVS:
24178           * configure.ac:
24179           GST_DOC has been renamed to GST_DOCBOOK_CHECK
24180
24181 2005-10-19 09:47:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24182
24183           configure.ac: some docs I had
24184           Original commit message from CVS:
24185           * configure.ac:
24186           some docs I had
24187           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
24188           trivial fixes
24189
24190 2005-10-18 13:23:22 +0000  Wim Taymans <wim.taymans@gmail.com>
24191
24192           gst/realmedia/rmdemux.c: segment-start/done API change.
24193           Original commit message from CVS:
24194           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24195           (gst_rmdemux_perform_seek):
24196           segment-start/done API change.
24197
24198 2005-10-17 17:50:45 +0000  Michael Smith <msmith@xiph.org>
24199
24200         * ChangeLog:
24201         * common:
24202         * gst/iec958/ac3iec.c:
24203           Set buffer durations on IEC958 buffers.
24204           Original commit message from CVS:
24205           Set buffer durations on IEC958 buffers.
24206
24207 2005-10-16 17:06:42 +0000  Tim-Philipp Müller <tim@centricular.net>
24208
24209           configure.ac: Fix glib check
24210           Original commit message from CVS:
24211           * configure.ac:
24212           Fix glib check
24213
24214 2005-10-13 19:14:25 +0000  Tim-Philipp Müller <tim@centricular.net>
24215
24216           ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
24217           Original commit message from CVS:
24218           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
24219           Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
24220
24221 2005-10-13 15:29:56 +0000  Stefan Kost <ensonic@users.sourceforge.net>
24222
24223           examples/stats/mp2ogg.c: yes, typo fixes
24224           Original commit message from CVS:
24225           * examples/stats/mp2ogg.c:
24226           yes, typo fixes
24227
24228 2005-10-12 14:30:36 +0000  Stefan Kost <ensonic@users.sourceforge.net>
24229
24230           renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
24231           Original commit message from CVS:
24232           * examples/indexing/indexmpeg.c: (main):
24233           * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
24234           * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
24235           (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
24236           (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
24237           * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
24238           (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
24239           (dvdreadsrc_open_file), (dvdreadsrc_close_file):
24240           * ext/dvdread/dvdreadsrc.h:
24241           * ext/lame/gstlame.h:
24242           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
24243           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
24244           * gst/iec958/ac3iec.h:
24245           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
24246           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
24247           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
24248           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
24249           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
24250           renamed GST_FLAGS macros to GST_OBJECT_FLAGS
24251           moved bitshift from macro to enum definition
24252
24253 2005-10-11 16:37:16 +0000  Wim Taymans <wim.taymans@gmail.com>
24254
24255           newsegment API update.
24256           Original commit message from CVS:
24257           * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
24258           * ext/mad/gstmad.c: (gst_mad_chain):
24259           * gst/mpegaudioparse/gstmpegaudioparse.c:
24260           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
24261           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
24262           (gst_rmdemux_chain), (gst_rmdemux_add_stream):
24263           newsegment API update.
24264
24265 2005-10-06 13:14:38 +0000  Wim Taymans <wim.taymans@gmail.com>
24266
24267           ext/amrnb/amrnbdec.c: Mark invalid frame sizes
24268           Original commit message from CVS:
24269           * ext/amrnb/amrnbdec.c:
24270           Mark invalid frame sizes
24271           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
24272           UNUSABLE is not to be used here, just push out stuff so
24273           probes can continue linking or making the pad usable.
24274
24275 2005-10-05 11:25:51 +0000  Michael Smith <msmith@xiph.org>
24276
24277         * ChangeLog:
24278         * gst/realmedia/rmdemux.c:
24279           Improve seek error-resilience.
24280           Original commit message from CVS:
24281           Improve seek error-resilience.
24282           Better error handling generally.
24283
24284 2005-10-03 17:59:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24285
24286         * ChangeLog:
24287         * configure.ac:
24288           back to head
24289           Original commit message from CVS:
24290           back to head
24291
24292 === release 0.9.3 ===
24293
24294 2005-10-03 17:49:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24295
24296         * ChangeLog:
24297         * NEWS:
24298         * README:
24299         * configure.ac:
24300         * ext/sidplay/Makefile.am:
24301           release time
24302           Original commit message from CVS:
24303           release time
24304
24305 2005-09-30 16:43:12 +0000  Michael Smith <msmith@xiph.org>
24306
24307         * gst/realmedia/rmdemux.h:
24308           Forgot to commit this file. I hate Nano.
24309           Original commit message from CVS:
24310           Forgot to commit this file. I hate Nano.
24311
24312 2005-09-30 16:39:47 +0000  Michael Smith <msmith@xiph.org>
24313
24314         * ChangeLog:
24315         * common:
24316         * gst/realmedia/rmdemux.c:
24317           Sanity checks and memory leak fixes for real demuxer
24318           Original commit message from CVS:
24319           Sanity checks and memory leak fixes for real demuxer
24320
24321 2005-09-29 13:44:15 +0000  Michael Smith <msmith@xiph.org>
24322
24323           gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
24324           Original commit message from CVS:
24325           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
24326           (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
24327           (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
24328           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
24329           Real demuxer fixes. Make it more bulletproof against bad data,
24330           identify a few more stream types.
24331           Fix seeking so that it works (at least with the seek example
24332           program; it still fails with totem).
24333
24334 2005-09-26 14:41:23 +0000  Wim Taymans <wim.taymans@gmail.com>
24335
24336           gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
24337           Original commit message from CVS:
24338           * gst/mpegaudioparse/gstmpegaudioparse.c:
24339           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
24340           Set correct caps on buffers too.
24341
24342 2005-09-26 14:31:53 +0000  Wim Taymans <wim.taymans@gmail.com>
24343
24344           gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
24345           Original commit message from CVS:
24346           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
24347           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
24348           * gst/mpegaudioparse/gstmpegaudioparse.h:
24349           Put timestamps on buffers.
24350
24351 2005-09-21 22:21:22 +0000  Flavio Oliveira <flavio.oliveira@indt.org.br>
24352
24353         * ChangeLog:
24354         * ext/amrnb/amrnbenc.c:
24355           Changed amrnbenc description, it is an encoder, not decoder.
24356           Original commit message from CVS:
24357           Changed amrnbenc description, it is an encoder, not decoder.
24358
24359 2005-09-21 16:21:45 +0000  Michael Smith <msmith@xiph.org>
24360
24361         * ChangeLog:
24362         * gst/iec958/ac3_padder.c:
24363         * gst/iec958/ac3_padder.h:
24364         * gst/iec958/ac3iec.c:
24365           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
24366           Original commit message from CVS:
24367           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
24368           more accurate, and to check AC3 checksums (both of them in each frame),
24369           and dump the frame (as a probable sync failure) if they don't match.
24370           General code cleanup, improved comments. Changed to not construct the
24371           header backwards, and not byteswap everything else. If we end up needing
24372           to do little-endian output, we should swap in the element doing the
24373           output (AC3 is big-endian).
24374
24375 2005-09-20 17:37:54 +0000  Christian Schaller <uraeus@gnome.org>
24376
24377         * gst-plugins-ugly.spec.in:
24378           fix spec file for ugly
24379           Original commit message from CVS:
24380           fix spec file for ugly
24381
24382 2005-09-19 23:25:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24383
24384         * docs/plugins/inspect/plugin-lame.xml:
24385           revert empty commit
24386           Original commit message from CVS:
24387           revert empty commit
24388
24389 2005-09-19 23:24:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24390
24391         * docs/plugins/scan.stamp:
24392           whoops, wrong files
24393           Original commit message from CVS:
24394           whoops, wrong files
24395
24396 2005-09-19 23:21:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24397
24398           docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
24399           Original commit message from CVS:
24400           * docs/plugins/gst-plugins-ugly-plugins.args:
24401           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
24402           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
24403           * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
24404           commit missing files
24405           * docs/plugins/inspect/plugin-lame.xml:
24406           update
24407
24408 2005-09-19 16:44:13 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24409
24410         * Makefile.am:
24411         * common:
24412         * gst-plugins-ugly.spec.in:
24413           add check-valgrind target
24414           Original commit message from CVS:
24415           add check-valgrind target
24416
24417 2005-09-19 13:46:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24418
24419         * docs/plugins/scanobj-build.stamp:
24420           add stamp
24421           Original commit message from CVS:
24422           add stamp
24423
24424 2005-09-19 11:07:40 +0000  Wim Taymans <wim.taymans@gmail.com>
24425
24426           ext/lame/gstlame.c: Set caps on outgoing buffers.
24427           Original commit message from CVS:
24428           * ext/lame/gstlame.c: (gst_lame_chain):
24429           Set caps on outgoing buffers.
24430
24431 2005-09-16 16:04:28 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24432
24433         * ChangeLog:
24434         * ext/lame/gstlame.c:
24435         * ext/lame/gstlame.h:
24436           clean up further so we don't try to set up five times for a simple pipeline
24437           Original commit message from CVS:
24438           clean up further so we don't try to set up five times for
24439           a simple pipeline
24440
24441 2005-09-16 15:43:08 +0000  Michael Smith <msmith@xiph.org>
24442
24443         * ChangeLog:
24444         * common:
24445         * gst/iec958/ac3iec.c:
24446           Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
24447           Original commit message from CVS:
24448           Set setcaps function on sink pad, not source pad. Produce correct caps
24449           on output buffers.
24450
24451 2005-09-11 17:53:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24452
24453         * common:
24454         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24455         * docs/plugins/inspect/plugin-iec958.xml:
24456         * docs/plugins/inspect/plugin-lame.xml:
24457         * docs/plugins/inspect/plugin-mad.xml:
24458         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24459         * docs/plugins/inspect/plugin-rmdemux.xml:
24460           update inspect with source
24461           Original commit message from CVS:
24462           update inspect with source
24463
24464 2005-09-07 13:42:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
24465
24466           ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
24467           Original commit message from CVS:
24468           * ext/mad/gstid3tag.c:
24469           gsttaginterface.h -> gsttagsetter.h
24470
24471 2005-09-06 14:06:51 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24472
24473         * configure.ac:
24474           back to HEAD
24475           Original commit message from CVS:
24476           back to HEAD
24477
24478 === release 0.9.1 ===
24479
24480 2005-09-06 14:05:40 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24481
24482         * ChangeLog:
24483         * NEWS:
24484         * README:
24485         * RELEASE:
24486         * autogen.sh:
24487         * configure.ac:
24488           releasing 0.9.2
24489           Original commit message from CVS:
24490           releasing 0.9.2
24491
24492 2005-09-06 12:00:33 +0000  Wim Taymans <wim.taymans@gmail.com>
24493
24494           ext/amrnb/: State change function updates.
24495           Original commit message from CVS:
24496           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
24497           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
24498           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
24499           State change function updates.
24500
24501 2005-09-05 17:24:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
24502
24503           ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
24504           Original commit message from CVS:
24505           * ext/mpeg2dec/gstmpeg2dec.c:
24506           GST_CAT_SEEK disappeared from the public API at some point
24507
24508 2005-09-05 11:42:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24509
24510         * gst/iec958/ac3_padder.c:
24511         * gst/iec958/ac3_padder.h:
24512           doc fixes
24513           Original commit message from CVS:
24514           doc fixes
24515
24516 2005-09-04 19:28:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24517
24518         * Makefile.am:
24519         * autogen.sh:
24520         * common:
24521         * configure.ac:
24522         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
24523         * docs/plugins/inspect-build.stamp:
24524         * docs/plugins/inspect.stamp:
24525         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24526         * docs/plugins/inspect/plugin-iec958.xml:
24527         * docs/plugins/inspect/plugin-lame.xml:
24528         * docs/plugins/inspect/plugin-mad.xml:
24529         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24530         * docs/plugins/inspect/plugin-rmdemux.xml:
24531           docs for ugly plugins
24532           Original commit message from CVS:
24533           docs for ugly plugins
24534
24535 2005-09-02 18:01:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24536
24537         * gst-plugins-ugly.spec.in:
24538         * gst/iec958/Makefile.am:
24539           build fixes
24540           Original commit message from CVS:
24541           build fixes
24542
24543 2005-09-02 17:04:39 +0000  Michael Smith <msmith@xiph.org>
24544
24545         * ChangeLog:
24546         * gst/iec958/ac3iec.c:
24547           Accept audio/x-private1-a3c on sink pad
24548           Original commit message from CVS:
24549           Accept audio/x-private1-a3c on sink pad
24550
24551 2005-09-02 17:01:14 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24552
24553         * gst-plugins-ugly.spec.in:
24554           spec updates
24555           Original commit message from CVS:
24556           spec updates
24557
24558 2005-09-02 15:43:54 +0000  Andy Wingo <wingo@pobox.com>
24559
24560         * examples/gstplay/player.c:
24561         * examples/stats/mp2ogg.c:
24562         * ext/a52dec/gsta52dec.c:
24563         * ext/amrnb/amrnbdec.c:
24564         * ext/amrnb/amrnbenc.c:
24565         * ext/amrnb/amrnbparse.c:
24566         * ext/dvdnav/dvdnavsrc.c:
24567         * ext/dvdread/dvdreadsrc.c:
24568         * ext/lame/gstlame.c:
24569         * ext/mad/gstid3tag.c:
24570         * ext/mad/gstmad.c:
24571         * ext/mpeg2dec/gstmpeg2dec.c:
24572         * gst/ac3parse/gstac3parse.c:
24573         * gst/asfdemux/gstasfdemux.c:
24574         * gst/asfdemux/gstasfmux.c:
24575         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
24576         * gst/iec958/ac3iec.c:
24577         * gst/mpegaudioparse/gstmpegaudioparse.c:
24578         * gst/mpegstream/gstdvddemux.c:
24579         * gst/mpegstream/gstmpegdemux.c:
24580         * gst/mpegstream/gstmpegparse.c:
24581         * gst/mpegstream/gstrfc2250enc.c:
24582         * gst/realmedia/rmdemux.c:
24583         * gst/synaesthesia/gstsynaesthesia.c:
24584           All plugins updated for element state changes.
24585           Original commit message from CVS:
24586           2005-09-02  Andy Wingo  <wingo@pobox.com>
24587           * All plugins updated for element state changes.
24588
24589 2005-09-02 14:19:17 +0000  Michael Smith <msmith@xiph.org>
24590
24591         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
24592         * gst/iec958/ac3iec.c:
24593           Fix return types in setcaps functions
24594           Original commit message from CVS:
24595           Fix return types in setcaps functions
24596
24597 2005-09-02 13:37:13 +0000  Michael Smith <msmith@xiph.org>
24598
24599         * ChangeLog:
24600         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
24601         * gst/iec958/ac3iec.c:
24602           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
24603           Original commit message from CVS:
24604           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
24605           Some general cleanups in iec958 framer.
24606
24607 2005-09-01 21:07:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24608
24609         * common:
24610         * m4/Makefile.am:
24611         * m4/as-arts.m4:
24612         * m4/esd.m4:
24613         * m4/gst-alsa.m4:
24614         * m4/gst-artsc.m4:
24615         * m4/gst-matroska.m4:
24616         * m4/ogg.m4:
24617         * m4/vorbis.m4:
24618           fix distcheck; remove some old m4s
24619           Original commit message from CVS:
24620           fix distcheck; remove some old m4s
24621
24622 2005-09-01 17:31:21 +0000  Michael Smith <msmith@xiph.org>
24623
24624         * ChangeLog:
24625         * configure.ac:
24626         * gst/iec958/Makefile.am:
24627         * gst/iec958/ac3_padder.c:
24628         * gst/iec958/ac3_padder.h:
24629         * gst/iec958/ac3iec.c:
24630         * gst/iec958/ac3iec.h:
24631           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
24632           Original commit message from CVS:
24633           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
24634
24635 2005-09-01 11:52:34 +0000  Wim Taymans <wim.taymans@gmail.com>
24636
24637           gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
24638           Original commit message from CVS:
24639           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
24640           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
24641           (gst_dvdlpcmdec_change_state):
24642           Cleanups, fixed header parsing and stripping.
24643
24644 2005-09-01 11:34:39 +0000  Michael Smith <msmith@xiph.org>
24645
24646         * ChangeLog:
24647         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
24648           Use the right bytes when parsing the LPCM dvd header
24649           Original commit message from CVS:
24650           Use the right bytes when parsing the LPCM dvd header
24651
24652 2005-09-01 11:16:15 +0000  Michael Smith <msmith@xiph.org>
24653
24654         * ChangeLog:
24655         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
24656           Return the correct values from chain function
24657           Original commit message from CVS:
24658           Return the correct values from chain function
24659
24660 2005-09-01 10:04:53 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24661
24662         * common:
24663         * docs/Makefile.am:
24664         * docs/plugins/.gitignore:
24665         * docs/random/ChangeLog-0.8:
24666         * docs/version.entities.in:
24667           adding doc stuff
24668           Original commit message from CVS:
24669           adding doc stuff
24670
24671 2005-08-31 19:37:08 +0000  Michael Smith <msmith@xiph.org>
24672
24673         * ChangeLog:
24674         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
24675         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
24676           Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
24677           Original commit message from CVS:
24678           Restructure LPCM decoder to not expect the demuxer to parse the LPCM
24679           header; instead do this internally. Also support the old way, using
24680           a different mime-type. CVS:
24681
24682 2001-12-17 18:37:01 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24683
24684           building up speed
24685           Original commit message from CVS:
24686           building up speed
24687