Merging gst-rtsp-server
[platform/upstream/gstreamer.git] / subprojects / gst-plugins-ugly / ChangeLog
1 === release 1.19.2 ===
2
3 2021-09-23 01:34:00 +0100  Tim-Philipp Müller <tim@centricular.com>
4
5         * ChangeLog:
6         * NEWS:
7         * RELEASE:
8         * gst-plugins-ugly.doap:
9         * meson.build:
10           Release 1.19.2
11
12 2021-09-21 15:05:58 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
13
14         * ext/x264/gstx264enc.c:
15           x264enc: Strip trailing whitespace from x264's log messages
16           x264 has linebreaks at the end of its log messages that we should
17           ignore.
18           Add G_GNUC_PRINTF to the callback to make sure GCC lets us forward the
19           format string to another function marked as printf (g_strdup_vprintf)
20           without triggering -Wformat-nonliteral.
21           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
22
23 2021-09-21 14:57:29 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
24
25         * ext/x264/gstx264enc.c:
26           x264enc: Add the func/line info to the log callback
27           It looks awkward when it's missing. At least point us at the callback
28           function.
29           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
30
31 2021-09-21 14:56:23 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
32
33         * ext/x264/gstx264enc.c:
34           x264enc: Reduce log spam about bit depth support
35           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
36
37 2021-07-28 11:49:16 +0200  Stéphane Cerveau <scerveau@collabora.com>
38
39         * ext/mpeg2dec/gstmpeg2dec.c:
40           mpeg2dec: drop B-frame on open gop
41           Enhance open gop detection to drop B-frame which are invalid
42           before the first reference frame.
43           In stream such
44           gst-integration-testsuites/medias/defaults/mxf/op2b-mpeg2-wave_hd.mxf,
45           the two first frames must be dropped as we detect an open GOP situation
46           but in another media, such as http://col.la/1920X1080IXDCAMEX5MIN, the
47           first frames should not be dropped as we are in a closed GOP situation.
48           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/84>
49
50 2021-05-22 01:53:43 +0100  Tim-Philipp Müller <tim@centricular.com>
51
52         * ext/x264/gstencoderbitrateprofilemanager.c:
53         * gst/asfdemux/gstasfdemux.c:
54         * gst/realmedia/rtspreal.c:
55         * meson.build:
56           Use g_memdup2() where available and add fallback for older GLib versions
57           - x264 encoder bitrate profile manager: alloc size is based
58           on existing allocation
59           - asfdemux: change length var to 64-bit and check for G_MAXUINT
60           - realmedia: opaque_data_len is read from 32 bits and then
61           only subtracted upon.
62           g_memdup() is deprecated since GLib 2.68 and we want to avoid
63           deprecation warnings with recent versions of GLib.
64           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/83>
65
66 2021-06-01 15:28:40 +0100  Tim-Philipp Müller <tim@centricular.com>
67
68         * meson.build:
69           Back to development
70
71 === release 1.19.1 ===
72
73 2021-06-01 00:12:09 +0100  Tim-Philipp Müller <tim@centricular.com>
74
75         * ChangeLog:
76         * NEWS:
77         * README:
78         * RELEASE:
79         * gst-plugins-ugly.doap:
80         * meson.build:
81           Release 1.19.1
82
83 2018-02-26 17:28:25 +0100  David Fernandez <d.fernandezlop@gmail.com>
84
85         * docs/gst_plugins_cache.json:
86         * ext/x264/gstx264enc.c:
87           x264enc: Change accepted caps width and height from [16, MAX] to [1, MAX]
88           There are cases where the video size might be less than 16x16.
89           This change allows the x264 encoder to accept this cases.
90           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/44>
91
92 2021-04-20 18:48:38 -0400  Doug Nazar <nazard@nazar.ca>
93
94         * gst/realmedia/rmdemux.c:
95         * gst/realmedia/rmdemux.h:
96           realmedia: Drop duplicate seek events.
97           Also use seek seqnum for flush & segment events/messages.
98           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/81>
99
100 2021-04-20 18:47:31 -0400  Doug Nazar <nazard@nazar.ca>
101
102         * gst/asfdemux/gstasfdemux.c:
103           asfdemux: Drop duplicate seek events.
104           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/81>
105
106 2021-03-29 13:41:07 +0200  Stéphane Cerveau <scerveau@collabora.com>
107
108         * gst/xingmux/gstxingmux.c:
109         * gst/xingmux/gstxingmux.h:
110         * gst/xingmux/plugin.c:
111           xingmux: allow per feature registration
112           Split plugin into features including
113           dynamic types which can be indiviually
114           registered during a static build.
115           More details here:
116           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
117           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
118           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
119
120 2021-03-29 13:39:20 +0200  Stéphane Cerveau <scerveau@collabora.com>
121
122         * gst/realmedia/pnmsrc.c:
123         * gst/realmedia/pnmsrc.h:
124         * gst/realmedia/rademux.c:
125         * gst/realmedia/rademux.h:
126         * gst/realmedia/rdtdepay.c:
127         * gst/realmedia/rdtdepay.h:
128         * gst/realmedia/rdtmanager.c:
129         * gst/realmedia/rdtmanager.h:
130         * gst/realmedia/realmedia.c:
131         * gst/realmedia/rmdemux.c:
132         * gst/realmedia/rmdemux.h:
133         * gst/realmedia/rtspreal.c:
134         * gst/realmedia/rtspreal.h:
135           realmedia: allow per feature registration
136           Split plugin into features including
137           dynamic types which can be indiviually
138           registered during a static build.
139           More details here:
140           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
141           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
142           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
143
144 2021-03-29 13:23:51 +0200  Stéphane Cerveau <scerveau@collabora.com>
145
146         * gst/dvdsub/gstdvdsubdec.c:
147         * gst/dvdsub/gstdvdsubdec.h:
148         * gst/dvdsub/gstdvdsubparse.c:
149         * gst/dvdsub/gstdvdsubparse.h:
150           dvdsub: allow per feature registration
151           Split plugin into features including
152           dynamic types which can be indiviually
153           registered during a static build.
154           More details here:
155           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
156           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
157           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
158
159 2021-03-29 13:15:32 +0200  Stéphane Cerveau <scerveau@collabora.com>
160
161         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
162         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
163           dvdlpcmdec: allow per feature registration
164           Split plugin into features including
165           dynamic types which can be indiviually
166           registered during a static build.
167           More details here:
168           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
169           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
170           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
171
172 2021-03-29 13:11:23 +0200  Stéphane Cerveau <scerveau@collabora.com>
173
174         * gst/asfdemux/gstasf.c:
175         * gst/asfdemux/gstasfdemux.c:
176         * gst/asfdemux/gstasfdemux.h:
177         * gst/asfdemux/gstasfelement.c:
178         * gst/asfdemux/gstasfelements.h:
179         * gst/asfdemux/gstrtpasfdepay.c:
180         * gst/asfdemux/gstrtspwms.c:
181         * gst/asfdemux/meson.build:
182           asfdemux: allow per feature registration
183           Split plugin into features including
184           dynamic types which can be indiviually
185           registered during a static build.
186           More details here:
187           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
188           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
189           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
190
191 2021-03-29 12:39:36 +0200  Stéphane Cerveau <scerveau@collabora.com>
192
193         * ext/x264/gstx264enc.c:
194         * ext/x264/gstx264enc.h:
195           x264: allow per feature registration
196           Split plugin into features including
197           dynamic types which can be indiviually
198           registered during a static build.
199           More details here:
200           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
201           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
202           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
203
204 2021-03-29 12:33:00 +0200  Stéphane Cerveau <scerveau@collabora.com>
205
206         * ext/sidplay/gstsiddec.cc:
207         * ext/sidplay/gstsiddec.h:
208           sidplay: allow per feature registration
209           Split plugin into features including
210           dynamic types which can be indiviually
211           registered during a static build.
212           More details here:
213           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
214           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
215           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
216
217 2021-03-29 12:31:26 +0200  Stéphane Cerveau <scerveau@collabora.com>
218
219         * ext/mpeg2dec/gstmpeg2dec.c:
220         * ext/mpeg2dec/gstmpeg2dec.h:
221           mpeg2dec: allow per feature registration
222           Split plugin into features including
223           dynamic types which can be indiviually
224           registered during a static build.
225           More details here:
226           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
227           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
228           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
229
230 2021-03-29 12:28:28 +0200  Stéphane Cerveau <scerveau@collabora.com>
231
232         * ext/dvdread/dvdreadsrc.c:
233         * ext/dvdread/dvdreadsrc.h:
234           dvdread: allow per feature registration
235           Split plugin into features including
236           dynamic types which can be indiviually
237           registered during a static build.
238           More details here:
239           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
240           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
241           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
242
243 2021-03-29 12:28:04 +0200  Stéphane Cerveau <scerveau@collabora.com>
244
245         * ext/cdio/gstcdio.c:
246         * ext/cdio/gstcdio.h:
247         * ext/cdio/gstcdiocddasrc.c:
248         * ext/cdio/gstcdiocddasrc.h:
249           cdio: allow per feature registration
250           Split plugin into features including
251           dynamic types which can be indiviually
252           registered during a static build.
253           More details here:
254           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
255           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
256           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
257
258 2021-03-29 10:39:46 +0200  Stéphane Cerveau <scerveau@collabora.com>
259
260         * ext/amrwbdec/amrwb.c:
261         * ext/amrwbdec/amrwbdec.c:
262         * ext/amrwbdec/amrwbdec.h:
263           amrwbdec: allow per feature registration
264           Split plugin into features including
265           dynamic types which can be indiviually
266           registered during a static build.
267           More details here:
268           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
269           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
270           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
271
272 2021-03-29 10:38:07 +0200  Stéphane Cerveau <scerveau@collabora.com>
273
274         * ext/amrnb/amrnb.c:
275         * ext/amrnb/amrnbdec.c:
276         * ext/amrnb/amrnbdec.h:
277         * ext/amrnb/amrnbenc.c:
278         * ext/amrnb/amrnbenc.h:
279           amrnb: allow per feature registration
280           Split plugin into features including
281           dynamic types which can be indiviually
282           registered during a static build.
283           More details here:
284           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
285           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
286           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
287
288 2021-03-29 10:37:26 +0200  Stéphane Cerveau <scerveau@collabora.com>
289
290         * ext/a52dec/gsta52dec.c:
291         * ext/a52dec/gsta52dec.h:
292           a52dec: allow per feature registration
293           Split plugin into features including
294           dynamic types which can be indiviually
295           registered during a static build.
296           More details here:
297           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
298           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
299           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
300
301 2021-03-19 15:16:06 +1100  Matthew Waters <matthew@centricular.com>
302
303         * ext/x264/gstencoderbitrateprofilemanager.c:
304           gst: don't use volatile to mean atomic
305           volatile is not sufficient to provide atomic guarantees and real atomics
306           should be used instead.  GCC 11 has started warning about using volatile
307           with atomic operations.
308           https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1719
309           Discovered in https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/868
310           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/78>
311
312 2021-03-03 11:05:14 +0200  Sebastian Dröge <sebastian@centricular.com>
313
314         * gst/realmedia/rmdemux.c:
315           rmdemux: Make sure we have enough data available when parsing audio/video packets
316           Otherwise there will be out-of-bounds reads and potential crashes.
317           Thanks to Natalie Silvanovich for reporting.
318           Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/issues/37
319           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/74>
320
321 2020-11-04 18:44:07 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
322
323         * meson.build:
324           meson: Enable some MSVC warnings for parity with GCC/Clang
325           This makes it easier to do development with MSVC by making it warn
326           on common issues that GCC/Clang error out for in our CI configuration.
327           Continuation from https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/223
328           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/71>
329
330 2020-10-31 04:52:14 +0900  Seungha Yang <seungha@centricular.com>
331
332         * tests/check/elements/mpeg2dec.c:
333           tests: mpeg2dec: Don't expect BT601 color space
334           If it's required, mpeg2dec should set it explicitly.
335           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/70>
336
337 2020-09-08 17:30:39 +0100  Tim-Philipp Müller <tim@centricular.com>
338
339         * .gitlab-ci.yml:
340           ci: include template from gst-ci master branch again
341
342 2020-09-08 16:58:40 +0100  Tim-Philipp Müller <tim@centricular.com>
343
344         * meson.build:
345           Back to development
346
347 === release 1.18.0 ===
348
349 2020-09-08 00:05:39 +0100  Tim-Philipp Müller <tim@centricular.com>
350
351         * .gitlab-ci.yml:
352         * ChangeLog:
353         * NEWS:
354         * README:
355         * RELEASE:
356         * gst-plugins-ugly.doap:
357         * meson.build:
358           Release 1.18.0
359
360 2020-09-07 22:40:46 +0100  Tim-Philipp Müller <tim@centricular.com>
361
362         * meson.build:
363         * scripts/dist-translations.py:
364         * scripts/meson.build:
365           meson: dist pot file in tarball
366           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/69>
367
368 2020-09-07 12:14:13 +0300  Sebastian Dröge <sebastian@centricular.com>
369
370         * ext/x264/gstx264enc.c:
371           x264: Update for gst_video_transfer_function_*() function renaming
372           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/68>
373
374 2020-08-21 10:35:11 +0300  Sebastian Dröge <sebastian@centricular.com>
375
376         * docs/gst_plugins_cache.json:
377         * ext/x264/gstx264enc.c:
378           x264enc: Allow maximum quantizer value of 63 instead of 51
379           QP_MAX_SPEC in x264 is set to 63 nowadays and in theory it allows even
380           up to 81 (QP_MAX) but that seems to be outside the spec.
381           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/67>
382
383 === release 1.17.90 ===
384
385 2020-08-20 16:12:23 +0100  Tim-Philipp Müller <tim@centricular.com>
386
387         * ChangeLog:
388         * NEWS:
389         * RELEASE:
390         * gst-plugins-ugly.doap:
391         * meson.build:
392           Release 1.17.90
393
394 2020-07-15 10:49:03 +0300  Jordan Petridis <jordan@centricular.com>
395
396         * tests/check/elements/amrnbenc.c:
397           amrnbenc: remove global variables
398           gstcheck is declaring its own buffers glist which ends up
399           overwritten, loks like the code meant to use that already
400           gcc 10 is also complaining about this, but only on static
401           builds for some reason
402           ```
403           FAILED: subprojects/gst-plugins-ugly/tests/check/elements_amrnbenc
404           /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
405           collect2: error: ld returned 1 exit status
406           ```
407           also remove unused var `current_buf`
408           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/62>
409
410 2020-04-02 03:27:26 +1100  Jan Schmidt <jan@centricular.com>
411
412         * gst/realmedia/rmdemux.c:
413           rmdemux: Don't ignore the return value of gst_segment_do_seek()
414           If gst_segment_do_seek() fails, fail the seek.
415           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/45>
416
417 2020-04-01 19:34:30 +1100  Jan Schmidt <jan@centricular.com>
418
419         * gst/asfdemux/gstasfdemux.c:
420           asfdemux: Don't ignore the return result of gst_segment_do_seek()
421           gst_segment_do_seek() can fail, and our seek should fail
422           accordingly.
423           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/45>
424
425 2020-04-17 11:34:16 -0500  Derek Lesho <dlesho@codeweavers.com>
426
427         * gst/asfdemux/gstasfdemux.c:
428           asfdemux: Only forward SEEK event when in push mode.
429           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/48>
430
431 2020-07-25 21:19:20 +0100  Stéphane Cerveau <scerveau@collabora.com>
432
433         * meson.build:
434           meson: add a plugin summary
435           This summary displays a list of plugins which
436           have been enabled.
437           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/65>
438
439 2018-10-03 13:32:11 +0200  Thibault Saunier <tsaunier@igalia.com>
440
441         * ext/x264/GstX264Enc.prs:
442           x264enc: Add a 'Zero Latency' profile
443           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/42>
444
445 2020-07-22 17:31:37 +0200  Mathieu Duponchelle <mathieu@centricular.com>
446
447         * tests/check/elements/x264enc.c:
448           tests/x264enc: Don't declare variables inside the for loop header
449           This is a C99 feature
450           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/64>
451
452 2020-07-21 15:40:26 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
453
454         * tests/check/elements/x264enc.c:
455           tests: x264enc: Test formats are compatible with profile
456           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
457
458 2020-07-01 16:11:09 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
459
460         * ext/x264/gstx264enc.c:
461           x264enc: Separate high-10 video formats from 8-bit formats
462           If downstream is constrained to an 8-bit profile, caps queries would
463           still allow I420_10LE as input. If upstream actually sends such a caps
464           event, downstream would fail to accept the high-10 profile.
465           The following pipeline now fails earlier, during the negotiation phase
466           instead of the stream start:
467           gst-launch-1.0 videotestsrc ! video/x-raw,format=I420_10LE \
468           ! x264enc ! video/x-h264,profile=constrained-baseline \
469           ! fakesink
470           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
471
472 2020-07-21 15:39:31 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
473
474         * tests/check/elements/x264enc.c:
475           tests: x264enc: Test 10-bit formats
476           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
477
478 2020-07-21 15:33:57 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
479
480         * tests/check/elements/x264enc.c:
481           tests: x264enc: Test all (8-bit) video formats
482           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
483
484 2020-07-06 22:13:55 -0400  Thibault Saunier <tsaunier@igalia.com>
485
486         * ext/x264/gstx264enc.c:
487           x264enc: Forward downstream colorimetry and chroma-site upstream
488           So that the value can be used by upstream converters when necessary.
489           This whole logic has been copied from `__gst_video_element_proxy_caps`
490           but those 2 fields were missing.
491           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/60>
492
493 2020-07-08 17:07:35 +0100  Tim-Philipp Müller <tim@centricular.com>
494
495         * meson.build:
496         * scripts/extract-release-date-from-doap-file.py:
497           meson: set release date from .doap file for releases
498           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/61>
499
500 2020-07-03 02:03:37 +0100  Tim-Philipp Müller <tim@centricular.com>
501
502         * meson.build:
503           Back to development
504
505 === release 1.17.2 ===
506
507 2020-07-03 00:29:25 +0100  Tim-Philipp Müller <tim@centricular.com>
508
509         * ChangeLog:
510         * NEWS:
511         * RELEASE:
512         * gst-plugins-ugly.doap:
513         * meson.build:
514           Release 1.17.2
515
516 2020-06-23 00:03:04 +0200  Mathieu Duponchelle <mathieu@centricular.com>
517
518         * docs/meson.build:
519           meson: mark plugins cache target as always stale
520
521 2020-06-19 22:55:28 -0400  Thibault Saunier <tsaunier@igalia.com>
522
523         * docs/gst_plugins_cache.json:
524           doc: Stop documenting properties from parents
525
526 2020-06-20 00:28:13 +0100  Tim-Philipp Müller <tim@centricular.com>
527
528         * meson.build:
529           Back to development
530
531 === release 1.17.1 ===
532
533 2020-06-19 19:20:41 +0100  Tim-Philipp Müller <tim@centricular.com>
534
535         * ChangeLog:
536         * NEWS:
537         * RELEASE:
538         * docs/gst_plugins_cache.json:
539         * gst-plugins-ugly.doap:
540         * meson.build:
541           Release 1.17.1
542
543 2020-06-09 15:13:47 -0400  Thibault Saunier <tsaunier@igalia.com>
544
545         * docs/gst_plugins_cache.json:
546           docs: Update plugins cache
547
548 2020-06-08 09:37:10 -0400  Thibault Saunier <tsaunier@igalia.com>
549
550         * docs/gst_plugins_cache.json:
551           docs: Update plugins cache
552
553 2020-06-06 10:15:25 +0100  Philippe Normand <philn@igalia.com>
554
555         * ext/sidplay/gstsiddec.cc:
556           siddec: update gst_type_mark_as_plugin_api() calls
557           This was left behind in commit bc1ab5e8e00a7ed6ac5e192af9310bd2146e446a.
558           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/55>
559
560 2020-06-06 00:41:38 +0200  Mathieu Duponchelle <mathieu@centricular.com>
561
562         * ext/a52dec/gsta52dec.c:
563         * ext/amrnb/amrnbdec.c:
564         * ext/amrnb/amrnbenc.c:
565         * ext/x264/gstx264enc.c:
566           plugins: uddate gst_type_mark_as_plugin_api() calls
567
568 2020-06-03 18:38:28 -0400  Thibault Saunier <tsaunier@igalia.com>
569
570         * docs/meson.build:
571           doc: Require hotdoc >= 0.11.0
572
573 2020-05-27 16:02:02 +0300  Sebastian Dröge <sebastian@centricular.com>
574
575         * docs/gst_plugins_cache.json:
576           docs: Update gst_plugins_cache.json
577
578 2020-05-30 23:16:50 +0300  Sebastian Dröge <sebastian@centricular.com>
579
580         * ext/a52dec/gsta52dec.c:
581         * ext/amrnb/amrnbdec.c:
582         * ext/amrnb/amrnbenc.c:
583         * ext/sidplay/gstsiddec.cc:
584         * ext/x264/gstx264enc.c:
585           plugins: Use gst_type_mark_as_plugin_api() for all non-element plugin types
586
587 2020-06-02 00:41:23 +0100  Tim-Philipp Müller <tim@centricular.com>
588
589         * gst/asfdemux/gstasfdemux.c:
590           asfdemux: extract WM/PartOfSet disc number and count metadata
591           Fixes #30
592           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/54>
593
594 2020-06-02 00:40:48 +0100  Tim-Philipp Müller <tim@centricular.com>
595
596         * gst/asfdemux/gstasfdemux.c:
597           asfdemux: sprinkle some INDENT-OFF
598           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/54>
599
600 2020-05-27 14:42:20 +0100  Tim-Philipp Müller <tim@centricular.com>
601
602         * tests/check/meson.build:
603           tests: fix meson test env setup to make sure we use the right gst-plugin-scanner
604           If core is built as a subproject (e.g. as in gst-build), make sure to use
605           the gst-plugin-scanner from the built subproject. Without this, gstreamer
606           might accidentally use the gst-plugin-scanner from the install prefix if
607           that exists, which in turn might drag in gst library versions we didn't
608           mean to drag in. Those gst library versions might then be older than
609           what our current build needs, and might cause our newly-built plugins
610           to get blacklisted in the test registry because they rely on a symbol
611           that the wrongly-pulled in gst lib doesn't have.
612           This should fix running of unit tests in gst-build when invoking
613           meson test or ninja test from outside the devenv for the case where
614           there is an older or different-version gst-plugin-scanner installed
615           in the install prefix.
616           In case no gst-plugin-scanner is installed in the install prefix, this
617           will fix "GStreamer-WARNING: External plugin loader failed. This most
618           likely means that the plugin loader helper binary was not found or
619           could not be run. You might need to set the GST_PLUGIN_SCANNER
620           environment variable if your setup is unusual." warnings when running
621           the unit tests.
622           In the case where we find GStreamer core via pkg-config we use
623           a newly-added pkg-config var "pluginscannerdir" to get the right
624           directory. This has the benefit of working transparently for both
625           installed and uninstalled pkg-config files/setups.
626           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/53>
627
628 2020-05-27 09:13:17 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.com>
629
630         * ext/dvdread/dvdreadsrc.c:
631           dvdreadsrc: fix uninitialized warning
632           Variable is always set in actual code paths but let's keep gcc happy.
633           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/51>
634
635 2020-05-12 05:07:47 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
636
637         * ext/sidplay/meson.build:
638         * meson.build:
639           meson: Pass native: false to add_languages()
640           This is needed for cross-compiling without a build machine compiler
641           available. The option was added in 0.54, but we only need this in
642           Cerbero and it doesn't affect older versions so it should be ok.
643           Will just cause a spurious warning.
644           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/50>
645
646 2020-04-03 14:24:46 -0500  Derek Lesho <dlesho@codeweavers.com>
647
648         * gst/asfdemux/gstasfdemux.c:
649           asfdemux: Always re-initialize metadata and global_metadata
650           When transitioning from the PAUSED state, to the READY state, and back,
651           metadata and global_metadata are left uninitialized, unlike when the
652           demxuer transitions from NULL to READY, then to PAUSED.  I have found
653           this to cause a segmentation fault when fields in these structures are
654           set.
655
656 2020-04-02 16:18:00 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
657
658         * ext/x264/gstx264enc.c:
659           x264enc: Fix 'ref' property range and default
660           The --ref option indicate the size of the DPB, hence should be in the range of
661           0 to 16. This patch also fix the default to match x264enc default 3. This
662           change isn't a behaviour change since we don't enforce the reported default.
663
664 2020-03-19 18:05:43 -0300  Thibault Saunier <tsaunier@igalia.com>
665
666         * ext/a52dec/gsta52dec.c:
667           a52dec: Mark as converter
668           It is able to do channel downminxing, so technically it is also a
669           converter
670           This is also important so validate knows about that when doing its
671           checks
672
673 2019-10-17 14:55:51 +0200  Thibault Saunier <tsaunier@igalia.com>
674
675         * ext/x264/gstencoderbitrateprofilemanager.c:
676         * ext/x264/gstencoderbitrateprofilemanager.h:
677         * ext/x264/gstx264enc.c:
678         * ext/x264/gstx264enc.h:
679         * ext/x264/meson.build:
680           x264enc: Respect Youtube bitrate recommandation
681           Properly follow google recommendations[0] concerning bitrate when the
682           user wants to use the youtube profile.
683           [0]: https://support.google.com/youtube/answer/1722171?hl=en
684
685 2019-12-18 16:09:42 +0100  Stéphane Cerveau <scerveau@collabora.com>
686
687         * ext/dvdread/dvdreadsrc.c:
688           ugly: use of g_value_dup_string
689           Use helper method to get string from GValue.
690
691 2019-12-14 18:49:54 +0700  Dmitry Shusharin <pmdvsh@gmail.com>
692
693         * ext/x264/gstx264enc.c:
694           x264enc: fixed codestyle
695
696 2019-12-14 17:15:21 +0700  Dmitry Shusharin <pmdvsh@gmail.com>
697
698         * ext/x264/gstx264enc.c:
699           x264enc: corrected em_data value in CEA-708 CC SEI message (fixes #28)
700           Section 4.4 of CEA-708-D specification (table 2) requires all bits to be
701           set inside em_data field. h264parse element (and possible third-party
702           decoders such as libav) also follows this requirement.
703           https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/28
704
705 2019-06-09 00:30:53 +0100  Tim-Philipp Müller <tim@centricular.com>
706
707         * .gitignore:
708         * .gitmodules:
709         * Makefile.am:
710         * README:
711         * autogen.sh:
712         * common:
713         * configure.ac:
714         * docs/.gitignore:
715         * docs/version.entities.in:
716         * ext/Makefile.am:
717         * ext/a52dec/Makefile.am:
718         * ext/amrnb/Makefile.am:
719         * ext/amrwbdec/Makefile.am:
720         * ext/cdio/Makefile.am:
721         * ext/dvdread/Makefile.am:
722         * ext/mpeg2dec/.gitignore:
723         * ext/mpeg2dec/Makefile.am:
724         * ext/sidplay/Makefile.am:
725         * ext/x264/Makefile.am:
726         * gst-libs/Makefile.am:
727         * gst-libs/gst/Makefile.am:
728         * gst/Makefile.am:
729         * gst/asfdemux/.gitignore:
730         * gst/asfdemux/Makefile.am:
731         * gst/dvdlpcmdec/Makefile.am:
732         * gst/dvdsub/Makefile.am:
733         * gst/realmedia/.gitignore:
734         * gst/realmedia/Makefile.am:
735         * gst/xingmux/Makefile.am:
736         * m4/.gitignore:
737         * m4/Makefile.am:
738         * m4/README:
739         * m4/a52.m4:
740         * m4/aalib.m4:
741         * m4/as-ffmpeg.m4:
742         * m4/as-slurp-ffmpeg.m4:
743         * m4/check-libheader.m4:
744         * m4/freetype2.m4:
745         * m4/gconf-2.m4:
746         * m4/glib.m4:
747         * m4/gst-fionread.m4:
748         * m4/gst-ivorbis.m4:
749         * m4/gst-sdl.m4:
750         * m4/gst-shout2.m4:
751         * m4/gst-sid.m4:
752         * m4/gtk.m4:
753         * m4/libfame.m4:
754         * m4/libmikmod.m4:
755         * m4/lrint.m4:
756         * m4/lrintf.m4:
757         * pkgconfig/.gitignore:
758         * pkgconfig/Makefile.am:
759         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
760         * po/.gitignore:
761         * po/Makevars:
762         * po/POTFILES:
763         * tests/Makefile.am:
764         * tests/check/.gitignore:
765         * tests/check/Makefile.am:
766         * tests/check/elements/.gitignore:
767         * tests/check/generic/.gitignore:
768         * tests/files/Makefile.am:
769           Remove autotools build system
770
771 2019-09-02 09:33:15 -0400  Aaron Boxer <aaron.boxer@collabora.com>
772
773         * NEWS:
774         * ext/mpeg2dec/gstmpeg2dec.c:
775         * ext/x264/gstx264enc.c:
776         * gst/asfdemux/gstasfdemux.c:
777         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
778         * gst/dvdsub/gstdvdsubdec.c:
779         * gst/realmedia/rdtjitterbuffer.c:
780         * gst/realmedia/rtspreal.c:
781         * hooks/pre-commit.hook:
782           documentation: fix some typos
783
784 2019-08-23 19:06:59 +0200  Mathieu Duponchelle <mathieu@centricular.com>
785
786         * ext/amrnb/amrnbdec.c:
787         * ext/amrnb/amrnbenc.c:
788         * ext/amrwbdec/amrwbdec.c:
789           docstrings: port ulinks to markdown links
790
791 2019-08-23 16:25:25 +1000  Matthew Waters <matthew@centricular.com>
792
793         * docs/meson.build:
794           meson: Don't generate doc cache when no plugins are enabled
795           Fixes gst-build with -Dauto-features=disabled -Dugly=enabled
796
797 2019-07-15 21:56:57 +0900  Seungha Yang <seungha.yang@navercorp.com>
798
799         * ext/x264/gstx264enc.c:
800           x264enc: Port to color_{primaries,transfer,matrix}_to_iso
801           ... with more color value mapping
802
803 2019-07-15 22:38:35 +0900  Seungha Yang <seungha.yang@navercorp.com>
804
805         * tests/check/elements/x264enc.c:
806         * tests/check/meson.build:
807           tests: x264enc: Enable test on Windows
808           ... with removal of pointless unistd.h dependency.
809           Note that full dependency listing is required to run unit test
810           executable binary on Windows uninstalled environment.
811
812 2019-05-31 23:07:58 +0200  Niels De Graef <niels.degraef@barco.com>
813
814         * configure.ac:
815         * meson.build:
816           meson: Bump minimal GLib version to 2.44
817           This means we can use some newer features and get rid of some
818           boilerplate code using the G_DECLARE_* macros.
819           As discussed on IRC, 2.44 is old enough by now to start depending on it.
820
821 2019-05-29 23:00:48 +0200  Mathieu Duponchelle <mathieu@centricular.com>
822
823         * ext/sidplay/gstsiddec.cc:
824           doc: remove xml from comments
825
826 2019-05-25 14:19:54 +0200  Tim-Philipp Müller <tim@centricular.com>
827
828         * gst/asfdemux/asfheaders.h:
829           asfdemux: remove some unused cruft in internal headers
830
831 2019-05-16 09:15:52 -0400  Thibault Saunier <tsaunier@igalia.com>
832
833         * docs/gst_plugins_cache.json:
834         * docs/meson.build:
835           docs: Stop building the doc cache by default
836           And update the cache
837           Fixes https://gitlab.freedesktop.org/gstreamer/gst-docs/issues/36
838
839 2019-05-13 22:54:16 -0400  Thibault Saunier <tsaunier@igalia.com>
840
841         * docs/gst_plugins_cache.json:
842           docs: Update plugins documentation cache
843
844 2018-10-22 11:47:37 +0200  Thibault Saunier <tsaunier@igalia.com>
845
846         * Makefile.am:
847         * configure.ac:
848         * docs/Makefile.am:
849         * docs/all_index.md:
850         * docs/gst_api_version.in:
851         * docs/gst_plugins_cache.json:
852         * docs/index.md:
853         * docs/meson.build:
854         * docs/plugins/.gitignore:
855         * docs/plugins/Makefile.am:
856         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
857         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
858         * docs/plugins/gst-plugins-ugly-plugins.args:
859         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
860         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
861         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
862         * docs/plugins/gst-plugins-ugly-plugins.signals:
863         * docs/plugins/gst-plugins-ugly-plugins.types:
864         * docs/plugins/inspect/plugin-a52dec.xml:
865         * docs/plugins/inspect/plugin-amrnb.xml:
866         * docs/plugins/inspect/plugin-amrwbdec.xml:
867         * docs/plugins/inspect/plugin-asf.xml:
868         * docs/plugins/inspect/plugin-cdio.xml:
869         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
870         * docs/plugins/inspect/plugin-dvdread.xml:
871         * docs/plugins/inspect/plugin-dvdsub.xml:
872         * docs/plugins/inspect/plugin-mpeg2dec.xml:
873         * docs/plugins/inspect/plugin-realmedia.xml:
874         * docs/plugins/inspect/plugin-sid.xml:
875         * docs/plugins/inspect/plugin-x264.xml:
876         * docs/plugins/inspect/plugin-xingmux.xml:
877         * docs/sitemap.txt:
878         * ext/a52dec/meson.build:
879         * ext/amrnb/meson.build:
880         * ext/amrwbdec/meson.build:
881         * ext/cdio/meson.build:
882         * ext/dvdread/meson.build:
883         * ext/mpeg2dec/meson.build:
884         * ext/sidplay/meson.build:
885         * ext/x264/meson.build:
886         * gst/asfdemux/gstasfdemux.h:
887         * gst/asfdemux/meson.build:
888         * gst/dvdlpcmdec/meson.build:
889         * gst/dvdsub/meson.build:
890         * gst/realmedia/meson.build:
891         * gst/xingmux/meson.build:
892         * meson.build:
893         * meson_options.txt:
894           docs: Port documentation to hotdoc
895
896 2018-10-22 11:47:32 +0200  Thibault Saunier <tsaunier@igalia.com>
897
898         * ext/a52dec/gsta52dec.c:
899         * ext/amrnb/amrnbdec.c:
900         * ext/amrnb/amrnbenc.c:
901         * ext/amrwbdec/amrwbdec.c:
902         * ext/cdio/gstcdiocddasrc.c:
903         * ext/x264/gstx264enc.c:
904         * gst/asfdemux/gstasfdemux.h:
905         * gst/asfdemux/gstrtspwms.c:
906         * gst/realmedia/gstrdtbuffer.h:
907         * gst/realmedia/rademux.c:
908         * gst/realmedia/rdtmanager.c:
909         * gst/realmedia/rtspreal.c:
910         * gst/xingmux/gstxingmux.c:
911           docs: Port all docstring to gtk-doc markdown
912
913 2019-04-26 18:28:04 +0100  Tim-Philipp Müller <tim@centricular.com>
914
915         * ext/sidplay/meson.build:
916           meson: sidplay: use library() instead of shared_module()
917           Like we do for other plugins, and also install a .pc file
918           if we build the plugin statically.
919
920 2019-04-22 12:51:33 +0300  Sebastian Dröge <sebastian@centricular.com>
921
922         * ext/dvdread/meson.build:
923         * meson.build:
924           meson: Always require the gmodule dependency
925           It's needed by the dvdread plugin but also by the x264 plugin in certain
926           circumstances. As it's part of GLib and always available, simply move it
927           as a hard dependency to the top-level meson.build.
928
929 2019-04-19 10:28:17 +0100  Tim-Philipp Müller <tim@centricular.com>
930
931         * README:
932         * RELEASE:
933         * configure.ac:
934         * docs/plugins/inspect/plugin-a52dec.xml:
935         * docs/plugins/inspect/plugin-amrnb.xml:
936         * docs/plugins/inspect/plugin-amrwbdec.xml:
937         * docs/plugins/inspect/plugin-asf.xml:
938         * docs/plugins/inspect/plugin-cdio.xml:
939         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
940         * docs/plugins/inspect/plugin-dvdread.xml:
941         * docs/plugins/inspect/plugin-dvdsub.xml:
942         * docs/plugins/inspect/plugin-mpeg2dec.xml:
943         * docs/plugins/inspect/plugin-realmedia.xml:
944         * docs/plugins/inspect/plugin-sid.xml:
945         * docs/plugins/inspect/plugin-x264.xml:
946         * docs/plugins/inspect/plugin-xingmux.xml:
947         * meson.build:
948           Back to development
949
950 === release 1.16.0 ===
951
952 2019-04-19 00:24:40 +0100  Tim-Philipp Müller <tim@centricular.com>
953
954         * ChangeLog:
955         * NEWS:
956         * README:
957         * RELEASE:
958         * configure.ac:
959         * gst-plugins-ugly.doap:
960         * meson.build:
961           Release 1.16.0
962
963 2019-04-19 00:24:40 +0100  Tim-Philipp Müller <tim@centricular.com>
964
965         * docs/plugins/inspect/plugin-a52dec.xml:
966         * docs/plugins/inspect/plugin-amrnb.xml:
967         * docs/plugins/inspect/plugin-amrwbdec.xml:
968         * docs/plugins/inspect/plugin-asf.xml:
969         * docs/plugins/inspect/plugin-cdio.xml:
970         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
971         * docs/plugins/inspect/plugin-dvdread.xml:
972         * docs/plugins/inspect/plugin-dvdsub.xml:
973         * docs/plugins/inspect/plugin-mpeg2dec.xml:
974         * docs/plugins/inspect/plugin-realmedia.xml:
975         * docs/plugins/inspect/plugin-sid.xml:
976         * docs/plugins/inspect/plugin-x264.xml:
977         * docs/plugins/inspect/plugin-xingmux.xml:
978           Update docs
979
980 2019-04-19 00:24:38 +0100  Tim-Philipp Müller <tim@centricular.com>
981
982         * po/id.po:
983         * po/sv.po:
984           Update translations
985
986 === release 1.15.90 ===
987
988 2019-04-11 00:28:18 +0100  Tim-Philipp Müller <tim@centricular.com>
989
990         * ChangeLog:
991         * NEWS:
992         * RELEASE:
993         * configure.ac:
994         * gst-plugins-ugly.doap:
995         * meson.build:
996           Release 1.15.90
997
998 2019-04-11 00:28:18 +0100  Tim-Philipp Müller <tim@centricular.com>
999
1000         * docs/plugins/inspect/plugin-a52dec.xml:
1001         * docs/plugins/inspect/plugin-amrnb.xml:
1002         * docs/plugins/inspect/plugin-amrwbdec.xml:
1003         * docs/plugins/inspect/plugin-asf.xml:
1004         * docs/plugins/inspect/plugin-cdio.xml:
1005         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1006         * docs/plugins/inspect/plugin-dvdread.xml:
1007         * docs/plugins/inspect/plugin-dvdsub.xml:
1008         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1009         * docs/plugins/inspect/plugin-realmedia.xml:
1010         * docs/plugins/inspect/plugin-sid.xml:
1011         * docs/plugins/inspect/plugin-x264.xml:
1012         * docs/plugins/inspect/plugin-xingmux.xml:
1013           Update docs
1014
1015 2019-03-27 21:59:45 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1016
1017         * ext/x264/meson.build:
1018           meson: Add a subproject fallback for x264
1019
1020 2019-03-10 19:33:31 +0000  Piotr Drąg <piotrdrag@gmail.com>
1021
1022         * po/LINGUAS:
1023           Update LINGUAS
1024
1025 2019-03-21 11:23:07 +0000  Tim-Philipp Müller <tim@centricular.com>
1026
1027         * meson.build:
1028           meson: add -Wno-unused also to C++ args when gst debug system is disabled
1029
1030 2019-03-04 09:08:07 +0000  Tim-Philipp Müller <tim@centricular.com>
1031
1032         * NEWS:
1033         * RELEASE:
1034         * configure.ac:
1035         * docs/plugins/inspect/plugin-a52dec.xml:
1036         * docs/plugins/inspect/plugin-amrnb.xml:
1037         * docs/plugins/inspect/plugin-amrwbdec.xml:
1038         * docs/plugins/inspect/plugin-asf.xml:
1039         * docs/plugins/inspect/plugin-cdio.xml:
1040         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1041         * docs/plugins/inspect/plugin-dvdread.xml:
1042         * docs/plugins/inspect/plugin-dvdsub.xml:
1043         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1044         * docs/plugins/inspect/plugin-realmedia.xml:
1045         * docs/plugins/inspect/plugin-sid.xml:
1046         * docs/plugins/inspect/plugin-x264.xml:
1047         * docs/plugins/inspect/plugin-xingmux.xml:
1048         * meson.build:
1049           Back to development
1050
1051 2019-02-28 11:03:31 +0100  Mathieu Duponchelle <mathieu@centricular.com>
1052
1053         * ext/x264/gstx264enc.c:
1054           x264enc: inject CEA708 closed captions
1055
1056 === release 1.15.2 ===
1057
1058 2019-02-26 11:48:50 +0000  Tim-Philipp Müller <tim@centricular.com>
1059
1060         * ChangeLog:
1061         * NEWS:
1062         * RELEASE:
1063         * configure.ac:
1064         * gst-plugins-ugly.doap:
1065         * meson.build:
1066           Release 1.15.2
1067
1068 2019-02-26 11:48:50 +0000  Tim-Philipp Müller <tim@centricular.com>
1069
1070         * docs/plugins/inspect/plugin-a52dec.xml:
1071         * docs/plugins/inspect/plugin-amrnb.xml:
1072         * docs/plugins/inspect/plugin-amrwbdec.xml:
1073         * docs/plugins/inspect/plugin-asf.xml:
1074         * docs/plugins/inspect/plugin-cdio.xml:
1075         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1076         * docs/plugins/inspect/plugin-dvdread.xml:
1077         * docs/plugins/inspect/plugin-dvdsub.xml:
1078         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1079         * docs/plugins/inspect/plugin-realmedia.xml:
1080         * docs/plugins/inspect/plugin-sid.xml:
1081         * docs/plugins/inspect/plugin-x264.xml:
1082         * docs/plugins/inspect/plugin-xingmux.xml:
1083           Update docs
1084
1085 2019-02-26 11:48:47 +0000  Tim-Philipp Müller <tim@centricular.com>
1086
1087         * po/af.po:
1088         * po/az.po:
1089         * po/bg.po:
1090         * po/ca.po:
1091         * po/cs.po:
1092         * po/da.po:
1093         * po/de.po:
1094         * po/el.po:
1095         * po/en_GB.po:
1096         * po/eo.po:
1097         * po/es.po:
1098         * po/eu.po:
1099         * po/fi.po:
1100         * po/fr.po:
1101         * po/fur.po:
1102         * po/gl.po:
1103         * po/hr.po:
1104         * po/hu.po:
1105         * po/id.po:
1106         * po/it.po:
1107         * po/ja.po:
1108         * po/lt.po:
1109         * po/lv.po:
1110         * po/ms.po:
1111         * po/mt.po:
1112         * po/nb.po:
1113         * po/nl.po:
1114         * po/or.po:
1115         * po/pl.po:
1116         * po/pt_BR.po:
1117         * po/ro.po:
1118         * po/ru.po:
1119         * po/sk.po:
1120         * po/sl.po:
1121         * po/sq.po:
1122         * po/sr.po:
1123         * po/sv.po:
1124         * po/ta.po:
1125         * po/tr.po:
1126         * po/uk.po:
1127         * po/vi.po:
1128         * po/zh_CN.po:
1129           Update translations
1130
1131 2019-02-22 23:54:30 +0000  Tim-Philipp Müller <tim@centricular.com>
1132
1133         * ext/sidplay/gstsiddec.cc:
1134           sidplay: fix indentation
1135
1136 2019-02-12 17:58:19 +0200  Sebastian Dröge <sebastian@centricular.com>
1137
1138         * ext/dvdread/dvdreadsrc.c:
1139           dvdreadsrc: Work around GCC9 compiler warning
1140           It's technically true but not for this specific type.
1141           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]
1142           394 |       gst_dvd_read_src_make_clut_change_event (src, src->cur_pgc->palette);
1143           |                                                     ~~~~~~~~~~~~^~~~~~~~~
1144
1145 2019-01-30 19:50:30 +0900  Seungha Yang <seungha.yang@navercorp.com>
1146
1147         * meson.build:
1148           meson: Add support orc fallback
1149           Allow fallback to orc subproject if any.
1150
1151 2019-01-25 14:38:05 +0200  Sebastian Dröge <sebastian@centricular.com>
1152
1153         * ext/x264/gstx264enc.c:
1154           x264: Only enable dynamic loading code for x264 < 253
1155           Otherwise we get some compiler warnings:
1156           ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:200:1: warning: ‘unload_x264’ defined but not used [-Wunused-function]
1157           unload_x264 (GstX264EncVTable * vtable)
1158           ^~~~~~~~~~~
1159           ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:154:1: warning: ‘load_x264’ defined but not used [-Wunused-function]
1160           load_x264 (const gchar * filename)
1161           ^~~~~~~~~
1162
1163 2019-01-25 14:36:55 +0200  Sebastian Dröge <sebastian@centricular.com>
1164
1165         * ext/x264/meson.build:
1166           x264: Link to gmodule in the meson build if extra x264 libraries are provided
1167           We would dynamically load additional x264 libraries then.
1168
1169 2019-01-17 17:29:38 +0200  Helmut Grohne <helmut@subdivi.de>
1170
1171         * m4/gst-sid.m4:
1172           sid: Fix cross-compilation by using AC_TRY_LINK instead of AC_TRY_RUN
1173           https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=917899
1174
1175 === release 1.15.1 ===
1176
1177 2019-01-17 02:02:30 +0000  Tim-Philipp Müller <tim@centricular.com>
1178
1179         * ChangeLog:
1180         * NEWS:
1181         * RELEASE:
1182         * configure.ac:
1183         * gst-plugins-ugly.doap:
1184         * meson.build:
1185           Release 1.15.1
1186
1187 2019-01-17 02:02:30 +0000  Tim-Philipp Müller <tim@centricular.com>
1188
1189         * docs/plugins/inspect/plugin-a52dec.xml:
1190         * docs/plugins/inspect/plugin-amrnb.xml:
1191         * docs/plugins/inspect/plugin-amrwbdec.xml:
1192         * docs/plugins/inspect/plugin-asf.xml:
1193         * docs/plugins/inspect/plugin-cdio.xml:
1194         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1195         * docs/plugins/inspect/plugin-dvdread.xml:
1196         * docs/plugins/inspect/plugin-dvdsub.xml:
1197         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1198         * docs/plugins/inspect/plugin-realmedia.xml:
1199         * docs/plugins/inspect/plugin-sid.xml:
1200         * docs/plugins/inspect/plugin-x264.xml:
1201         * docs/plugins/inspect/plugin-xingmux.xml:
1202           Update docs
1203
1204 2019-01-17 02:02:22 +0000  Tim-Philipp Müller <tim@centricular.com>
1205
1206         * po/af.po:
1207         * po/ast.po:
1208         * po/az.po:
1209         * po/bg.po:
1210         * po/ca.po:
1211         * po/cs.po:
1212         * po/da.po:
1213         * po/de.po:
1214         * po/el.po:
1215         * po/en_GB.po:
1216         * po/eo.po:
1217         * po/es.po:
1218         * po/eu.po:
1219         * po/fi.po:
1220         * po/fr.po:
1221         * po/fur.po:
1222         * po/gl.po:
1223         * po/hr.po:
1224         * po/hu.po:
1225         * po/id.po:
1226         * po/it.po:
1227         * po/ja.po:
1228         * po/lt.po:
1229         * po/lv.po:
1230         * po/ms.po:
1231         * po/mt.po:
1232         * po/nb.po:
1233         * po/nl.po:
1234         * po/or.po:
1235         * po/pl.po:
1236         * po/pt_BR.po:
1237         * po/ro.po:
1238         * po/ru.po:
1239         * po/sk.po:
1240         * po/sl.po:
1241         * po/sq.po:
1242         * po/sr.po:
1243         * po/sv.po:
1244         * po/tr.po:
1245         * po/uk.po:
1246         * po/vi.po:
1247         * po/zh_CN.po:
1248           Update translations
1249
1250 2018-12-30 22:48:42 +0900  Seungha Yang <seungha.yang@navercorp.com>
1251
1252         * tests/check/generic/states.c:
1253         * tests/check/meson.build:
1254           tests: Enable test generic_states on Windows
1255           ... and drop needless unistd.h dependency
1256
1257 2018-12-18 22:48:42 +0900  Seungha Yang <seungha.yang@navercorp.com>
1258
1259         * meson.build:
1260         * tests/check/meson.build:
1261           meson: Use join_paths() instead '/'
1262
1263 2018-12-07 23:39:01 +0900  Seungha Yang <seungha.yang@navercorp.com>
1264
1265         * meson.build:
1266         * tests/check/meson.build:
1267         * tests/meson.build:
1268           tests: Enable unit test on Windows
1269           Remove hard-coded ':' whitelist separator since it varies with OS
1270
1271 2018-12-05 17:24:25 -0300  Thibault Saunier <tsaunier@igalia.com>
1272
1273         * common:
1274           Automatic update of common submodule
1275           From ed78bee to 59cb678
1276
1277 2018-11-24 19:28:19 +0900  Seungha Yang <seungha.yang@navercorp.com>
1278
1279         * meson.build:
1280           meson: Specify encoding to UTF-8 when building with MSVC
1281           Use build arguments consistent with core and -base. This can also
1282           remove noisy "C4819" warning of non-us locale MSVC.
1283
1284 2018-11-12 13:30:59 +0200  Jordan Petridis <jordan@centricular.com>
1285
1286         * .gitlab-ci.yml:
1287           Add Gitlab CI configuration
1288           This commit adds a .gitlab-ci.yml file, which uses a feature
1289           to fetch the config from a centralized repository. The intent is
1290           to have all the gstreamer modules use the same configuration.
1291           The configuration is currently hosted at the gst-ci repository
1292           under the gitlab/ci_template.yml path.
1293           Part of https://gitlab.freedesktop.org/gstreamer/gstreamer-project/issues/29
1294
1295 2018-11-05 05:38:33 +0000  Matthew Waters <matthew@centricular.com>
1296
1297         * .gitmodules:
1298           Update common submodule location
1299           Remove the git directory
1300
1301 2018-11-05 12:52:46 +0800  Haihao Xiang <haihao.xiang@intel.com>
1302
1303         * .gitmodules:
1304         * gst-plugins-ugly.doap:
1305           Clone the code from gitlab
1306           This fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/22
1307
1308 2018-10-08 20:45:52 +0100  Tim-Philipp Müller <tim@centricular.com>
1309
1310         * meson.build:
1311           meson: use new 'python' module instead of deprecated
1312           https://github.com/mesonbuild/meson/pull/4169
1313
1314 2018-09-22 17:33:35 +0100  Tim-Philipp Müller <tim@centricular.com>
1315
1316         * tests/check/elements/x264enc.c:
1317           tests: x264enc: fix leak in unit test
1318           The static pad templates weren't static so their
1319           contents were leaked. valgrind was not happy.
1320           Also rename confusing define.
1321
1322 2018-09-18 21:43:14 +0900  Seungha Yang <seungha.yang@navercorp.com>
1323
1324         * ext/x264/gstx264enc.c:
1325         * ext/x264/gstx264enc.h:
1326           x264enc: Avoid format decision per frame
1327           Avoid switch/case per frame for format decision and detect the format
1328           only if where it could be changed. Note that, whenever encoder->input_state
1329           is changed, gst_x264_enc_init_encoder() is called.
1330           https://bugzilla.gnome.org/show_bug.cgi?id=797164
1331
1332 2018-09-19 12:00:32 +0100  Tim-Philipp Müller <tim@centricular.com>
1333
1334         * meson.build:
1335         * meson_options.txt:
1336           meson: add glib-checks option to disable API guards and such
1337           We want this enabled by default, also in releases, but people
1338           may want to disable this for performance-critical workloads or
1339           on embedded devices.
1340
1341 2018-09-19 11:58:54 +0100  Tim-Philipp Müller <tim@centricular.com>
1342
1343         * meson_options.txt:
1344           meson: fix missing closing bracket in option descriptions
1345
1346 2018-08-18 21:22:42 +0100  Tim-Philipp Müller <tim@centricular.com>
1347
1348         * meson.build:
1349         * meson_options.txt:
1350         * tests/meson.build:
1351           meson: add option to disable tests
1352
1353 2018-08-18 21:20:20 +0100  Tim-Philipp Müller <tim@centricular.com>
1354
1355         * meson.build:
1356           meson: clean up some cruft
1357
1358 2018-08-18 21:15:23 +0100  Tim-Philipp Müller <tim@centricular.com>
1359
1360         * meson.build:
1361         * meson_options.txt:
1362           meson: add options to disable gobject cast checks and glib asserts
1363           ... and define G_DISABLE_DEPRECATED for development versions,
1364           like we do in autotools.
1365
1366 2018-08-16 13:17:58 +0200  Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
1367
1368         * ext/x264/gstx264enc.c:
1369           x264enc: Set bit depth for x264 ≥ 153
1370           https://bugzilla.gnome.org/show_bug.cgi?id=796975
1371
1372 2018-08-16 14:55:04 +0200  Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
1373
1374         * ext/x264/gstx264enc.c:
1375           x264enc: Remove superfluous x264_param_default
1376           https://bugzilla.gnome.org/show_bug.cgi?id=796973
1377
1378 2018-07-27 19:29:01 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1379
1380         * ext/a52dec/meson.build:
1381         * ext/amrnb/meson.build:
1382         * ext/amrwbdec/meson.build:
1383         * ext/cdio/meson.build:
1384         * ext/dvdread/meson.build:
1385         * ext/mpeg2dec/meson.build:
1386         * ext/sidplay/meson.build:
1387         * ext/x264/meson.build:
1388         * gst/meson.build:
1389         * meson.build:
1390         * meson_options.txt:
1391           Add feature options for all plugins
1392           The only automagic dependency left is C++ availability detection.
1393           https://bugzilla.gnome.org/show_bug.cgi?id=795107
1394
1395 2018-07-25 17:17:21 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1396
1397         * meson.build:
1398         * meson_options.txt:
1399           meson: Convert common options to feature options
1400           The rest will be converted later, these are necessary for gst-build to
1401           set options correctly.
1402           https://bugzilla.gnome.org/show_bug.cgi?id=795107
1403
1404 2018-06-11 14:43:20 +0200  Edward Hervey <edward@centricular.com>
1405
1406         * gst/asfdemux/gstasfdemux.c:
1407           asfdemux: Remove 0.10 code
1408           This was used to "close" a segment. It's no longer needed anymore
1409           in 1.x (it was essentially sending the same thing again)
1410
1411 2018-05-11 09:21:09 +0200  Edward Hervey <edward@centricular.com>
1412
1413         * gst/asfdemux/gstasfdemux.c:
1414           asfdemux: Only send flush event on seeking flushes
1415           And not on all the time
1416
1417 2018-05-21 11:54:50 +0100  Tim-Philipp Müller <tim@centricular.com>
1418
1419         * meson.build:
1420         * meson_options.txt:
1421           meson: add 'nls' option to disable translations
1422           And enable by default. Was implicitly disabled because
1423           ENABLE_NLS was not defined. Also use .set_quoted().
1424
1425 2018-05-05 19:32:00 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1426
1427         * meson.build:
1428         * meson_options.txt:
1429           meson: Update option names to omit disable_ and with- prefixes
1430           Also yield common options to the outer project (gst-build in our case)
1431           so that they don't have to be set manually.
1432
1433 2018-05-04 22:54:01 +1000  Jan Schmidt <jan@centricular.com>
1434
1435         * gst/dvdsub/gstdvdsubdec.c:
1436           dvdsubdec: Take the highlight event from the structure.
1437           Don't use GST_EVENT_TIMESTAMP to transfer any PTS
1438           associated with a highlight event, instead store
1439           it in the event structure directly, as
1440           GstEvent::timestamp will disappear in GStreamer 2.0
1441           https://bugzilla.gnome.org/show_bug.cgi?id=761477
1442
1443 2018-04-24 14:06:20 -0400  Xavier Claessens <xavier.claessens@collabora.com>
1444
1445         * ext/a52dec/meson.build:
1446         * ext/amrnb/meson.build:
1447         * ext/amrwbdec/meson.build:
1448         * ext/cdio/meson.build:
1449         * ext/dvdread/meson.build:
1450         * ext/mpeg2dec/meson.build:
1451         * ext/x264/meson.build:
1452         * gst/asfdemux/meson.build:
1453         * gst/dvdlpcmdec/meson.build:
1454         * gst/dvdsub/meson.build:
1455         * gst/realmedia/meson.build:
1456         * gst/xingmux/meson.build:
1457         * meson.build:
1458           Meson: Generate pc file for all plugins in ugly
1459           https://bugzilla.gnome.org/show_bug.cgi?id=794568
1460
1461 2018-04-25 10:59:11 +0100  Tim-Philipp Müller <tim@centricular.com>
1462
1463         * meson.build:
1464           meson: use -Wl,-Bsymbolic-functions where supported
1465           Just like the autotools build.
1466
1467 2018-04-16 20:13:05 +0300  Sebastian Dröge <sebastian@centricular.com>
1468
1469         * gst/asfdemux/gstasfdemux.c:
1470           asfdemux: Set the stream-format field of H264 streams
1471           If we have codec_data it will be AVC, otherwise assume byte-stream.
1472
1473 2018-04-16 10:53:12 +0100  Tim-Philipp Müller <tim@centricular.com>
1474
1475         * README:
1476         * common:
1477           Automatic update of common submodule
1478           From 3fa2c9e to ed78bee
1479
1480 2018-03-20 09:26:15 +0000  Tim-Philipp Müller <tim@centricular.com>
1481
1482         * NEWS:
1483         * RELEASE:
1484         * configure.ac:
1485         * docs/plugins/inspect/plugin-a52dec.xml:
1486         * docs/plugins/inspect/plugin-amrnb.xml:
1487         * docs/plugins/inspect/plugin-amrwbdec.xml:
1488         * docs/plugins/inspect/plugin-asf.xml:
1489         * docs/plugins/inspect/plugin-cdio.xml:
1490         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1491         * docs/plugins/inspect/plugin-dvdread.xml:
1492         * docs/plugins/inspect/plugin-dvdsub.xml:
1493         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1494         * docs/plugins/inspect/plugin-realmedia.xml:
1495         * docs/plugins/inspect/plugin-sid.xml:
1496         * docs/plugins/inspect/plugin-x264.xml:
1497         * docs/plugins/inspect/plugin-xingmux.xml:
1498         * meson.build:
1499           Back to development
1500
1501 === release 1.14.0 ===
1502
1503 2018-03-19 20:19:43 +0000  Tim-Philipp Müller <tim@centricular.com>
1504
1505         * ChangeLog:
1506         * NEWS:
1507         * RELEASE:
1508         * configure.ac:
1509         * gst-plugins-ugly.doap:
1510         * meson.build:
1511           Release 1.14.0
1512
1513 2018-03-19 20:19:43 +0000  Tim-Philipp Müller <tim@centricular.com>
1514
1515         * docs/plugins/inspect/plugin-a52dec.xml:
1516         * docs/plugins/inspect/plugin-amrnb.xml:
1517         * docs/plugins/inspect/plugin-amrwbdec.xml:
1518         * docs/plugins/inspect/plugin-asf.xml:
1519         * docs/plugins/inspect/plugin-cdio.xml:
1520         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1521         * docs/plugins/inspect/plugin-dvdread.xml:
1522         * docs/plugins/inspect/plugin-dvdsub.xml:
1523         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1524         * docs/plugins/inspect/plugin-realmedia.xml:
1525         * docs/plugins/inspect/plugin-sid.xml:
1526         * docs/plugins/inspect/plugin-x264.xml:
1527         * docs/plugins/inspect/plugin-xingmux.xml:
1528           Update docs
1529
1530 === release 1.13.91 ===
1531
1532 2018-03-13 19:17:58 +0000  Tim-Philipp Müller <tim@centricular.com>
1533
1534         * ChangeLog:
1535         * NEWS:
1536         * RELEASE:
1537         * configure.ac:
1538         * gst-plugins-ugly.doap:
1539         * meson.build:
1540           Release 1.13.91
1541
1542 2018-03-13 19:17:58 +0000  Tim-Philipp Müller <tim@centricular.com>
1543
1544         * docs/plugins/inspect/plugin-a52dec.xml:
1545         * docs/plugins/inspect/plugin-amrnb.xml:
1546         * docs/plugins/inspect/plugin-amrwbdec.xml:
1547         * docs/plugins/inspect/plugin-asf.xml:
1548         * docs/plugins/inspect/plugin-cdio.xml:
1549         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1550         * docs/plugins/inspect/plugin-dvdread.xml:
1551         * docs/plugins/inspect/plugin-dvdsub.xml:
1552         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1553         * docs/plugins/inspect/plugin-realmedia.xml:
1554         * docs/plugins/inspect/plugin-sid.xml:
1555         * docs/plugins/inspect/plugin-x264.xml:
1556         * docs/plugins/inspect/plugin-xingmux.xml:
1557           Update docs
1558
1559 2018-03-12 20:19:19 +0000  Tim-Philipp Müller <tim@centricular.com>
1560
1561         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1562           docs: plugins: minor addition to plugins list
1563
1564 2018-03-08 10:12:16 +0100  Michael Tretter <m.tretter@pengutronix.de>
1565
1566         * configure.ac:
1567           configure.ac: enable largefile support if possible
1568           https://bugzilla.gnome.org/show_bug.cgi?id=793103
1569
1570 === release 1.13.90 ===
1571
1572 2018-03-03 22:24:28 +0000  Tim-Philipp Müller <tim@centricular.com>
1573
1574         * ChangeLog:
1575         * NEWS:
1576         * RELEASE:
1577         * configure.ac:
1578         * gst-plugins-ugly.doap:
1579         * meson.build:
1580           Release 1.13.90
1581
1582 2018-03-03 22:24:28 +0000  Tim-Philipp Müller <tim@centricular.com>
1583
1584         * docs/plugins/gst-plugins-ugly-plugins.args:
1585         * docs/plugins/inspect/plugin-a52dec.xml:
1586         * docs/plugins/inspect/plugin-amrnb.xml:
1587         * docs/plugins/inspect/plugin-amrwbdec.xml:
1588         * docs/plugins/inspect/plugin-asf.xml:
1589         * docs/plugins/inspect/plugin-cdio.xml:
1590         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1591         * docs/plugins/inspect/plugin-dvdread.xml:
1592         * docs/plugins/inspect/plugin-dvdsub.xml:
1593         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1594         * docs/plugins/inspect/plugin-realmedia.xml:
1595         * docs/plugins/inspect/plugin-sid.xml:
1596         * docs/plugins/inspect/plugin-x264.xml:
1597         * docs/plugins/inspect/plugin-xingmux.xml:
1598           Update docs
1599
1600 2018-03-01 19:07:42 +0100  Mathieu Duponchelle <mathieu@centricular.com>
1601
1602         * meson.build:
1603         * tests/check/meson.build:
1604           meson: enable more warnings
1605
1606 2018-02-28 10:07:13 +0000  Tim-Philipp Müller <tim@centricular.com>
1607
1608         * ext/x264/gstx264enc.c:
1609           x264enc: fix build with newer x264 with support for multiple bit depths
1610           libx264 used to be built for one specific bit depth, and if we
1611           wanted to support multiple bit depths we would have to dynamically
1612           load the right .so from different paths. That has changed now, and
1613           libx264 can include support for multiple depths in the same lib,
1614           so we don't need to do the dlopen() dance any more. We'll keep
1615           the vtable stuff around until we can drop support for older x264.
1616           gstx264enc.c:2927:36: error: ‘x264_bit_depth’ undeclared
1617           https://bugzilla.gnome.org/show_bug.cgi?id=792111
1618
1619 2018-02-27 15:42:32 +0100  Alicia Boya García <aboya@igalia.com>
1620
1621         * ext/x264/gstx264enc.c:
1622           x264enc: Add format example for option-string
1623           https://bugzilla.gnome.org/show_bug.cgi?id=793879
1624
1625 2018-02-21 19:47:36 +0000  Tim-Philipp Müller <tim@centricular.com>
1626
1627         * meson.build:
1628           meson: simplify GST_DISABLE_GST_DEBUG check and don't use add_global_*
1629           add_global_arguments() can't be used in subprojects. It's
1630           entirely possible that -ugly is a subproject but gstreamer
1631           is picked up from an installed location, so we should
1632           really use add_project_arguments() in both cases.
1633
1634 2018-02-15 19:44:21 +0000  Tim-Philipp Müller <tim@centricular.com>
1635
1636         * configure.ac:
1637         * docs/plugins/inspect/plugin-a52dec.xml:
1638         * docs/plugins/inspect/plugin-amrnb.xml:
1639         * docs/plugins/inspect/plugin-amrwbdec.xml:
1640         * docs/plugins/inspect/plugin-asf.xml:
1641         * docs/plugins/inspect/plugin-cdio.xml:
1642         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1643         * docs/plugins/inspect/plugin-dvdread.xml:
1644         * docs/plugins/inspect/plugin-dvdsub.xml:
1645         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1646         * docs/plugins/inspect/plugin-realmedia.xml:
1647         * docs/plugins/inspect/plugin-sid.xml:
1648         * docs/plugins/inspect/plugin-x264.xml:
1649         * docs/plugins/inspect/plugin-xingmux.xml:
1650         * meson.build:
1651           Back to development
1652
1653 === release 1.13.1 ===
1654
1655 2018-02-15 17:10:13 +0000  Tim-Philipp Müller <tim@centricular.com>
1656
1657         * NEWS:
1658         * configure.ac:
1659         * gst-plugins-ugly.doap:
1660         * meson.build:
1661           Release 1.13.1
1662
1663 2018-02-15 17:07:42 +0000  Tim-Philipp Müller <tim@centricular.com>
1664
1665         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1666         * docs/plugins/gst-plugins-ugly-plugins.args:
1667         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1668         * docs/plugins/inspect/plugin-a52dec.xml:
1669         * docs/plugins/inspect/plugin-amrnb.xml:
1670         * docs/plugins/inspect/plugin-amrwbdec.xml:
1671         * docs/plugins/inspect/plugin-asf.xml:
1672         * docs/plugins/inspect/plugin-cdio.xml:
1673         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1674         * docs/plugins/inspect/plugin-dvdread.xml:
1675         * docs/plugins/inspect/plugin-dvdsub.xml:
1676         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1677         * docs/plugins/inspect/plugin-realmedia.xml:
1678         * docs/plugins/inspect/plugin-sid.xml:
1679         * docs/plugins/inspect/plugin-x264.xml:
1680         * docs/plugins/inspect/plugin-xingmux.xml:
1681           docs: update plugin docs
1682
1683 2018-02-15 14:52:29 +0000  Tim-Philipp Müller <tim@centricular.com>
1684
1685         * po/id.po:
1686         * po/it.po:
1687         * po/nl.po:
1688         * po/sv.po:
1689           po: update translations
1690
1691 2018-02-08 19:09:45 +0000  Tim-Philipp Müller <tim@centricular.com>
1692
1693         * meson.build:
1694           meson: make version numbers ints and fix int/string comparison
1695           WARNING: Trying to compare values of different types (str, int).
1696           The result of this is undefined and will become a hard error
1697           in a future Meson release.
1698
1699 2018-02-04 12:03:36 +0100  Tim-Philipp Müller <tim@centricular.com>
1700
1701         * configure.ac:
1702           autotools: use -fno-strict-aliasing where supported
1703           https://bugzilla.gnome.org/show_bug.cgi?id=769183
1704
1705 2018-01-30 20:34:52 +0000  Tim-Philipp Müller <tim@centricular.com>
1706
1707         * ext/sidplay/meson.build:
1708         * meson.build:
1709           meson: use -fno-strict-aliasing where supported
1710           https://bugzilla.gnome.org/show_bug.cgi?id=769183
1711
1712 2018-01-03 16:02:08 +0100  Edward Hervey <edward@centricular.com>
1713
1714         * ext/amrnb/amrnbdec.c:
1715           amrnbdec: Don't use g_return_*_if_fail() on data parsing
1716           Those functions can be disabled. Instead just use the (existing)
1717           function.
1718           CID #1427121
1719
1720 2018-01-03 16:02:08 +0100  Edward Hervey <edward@centricular.com>
1721
1722         * ext/amrwbdec/amrwbdec.c:
1723           amrwbdec: Don't use g_return_*_if_fail() on data parsing
1724           Those functions can be disabled. Instead just use the (existing)
1725           function.
1726           CID #1427093
1727
1728 2017-12-26 13:51:37 +0100  Tim-Philipp Müller <tim@centricular.com>
1729
1730         * meson.build:
1731           meson: skip translations if gettext is not available
1732
1733 2017-12-14 14:49:17 +1100  Matthew Waters <matthew@centricular.com>
1734
1735         * common:
1736           Automatic update of common submodule
1737           From e8c7a71 to 3fa2c9e
1738
1739 2017-12-07 15:52:58 +0900  Justin Kim <justin.kim@collabora.com>
1740
1741         * ext/x264/gstx264enc.c:
1742         * ext/x264/gstx264enc.h:
1743           x264enc: add 'insert-vui' property for users to choose
1744           VUI(Video Usability Information) parameters should be set
1745           according to the specification. However, some of the existing
1746           hardware decoders refuse to decode in certain combinations of
1747           the resolution and VUI parameters. To support the legacy
1748           decoders, this patch provides 'insert-vui' to skip the settings.
1749           https://bugzilla.gnome.org/show_bug.cgi?id=791331
1750
1751 2017-12-06 13:01:39 +0200  Sebastian Dröge <sebastian@centricular.com>
1752
1753         * ext/cdio/gstcdio.c:
1754         * ext/cdio/gstcdio.h:
1755         * ext/cdio/gstcdiocddasrc.c:
1756           cdio: Fix build with cdio >= 1.0
1757           LIBCDIO_VERSION_NUM was defined as e.g. 94 for 0.94 but is now defined
1758           as 1 for 1.0. We had various checks for < 83, which of course succeeded
1759           now although we are >= 0.83.
1760           Fix this by checking for < 76 (0.76) too, as that is the minimum version
1761           we currently support and everything < 76 is going to be >= 1.0.
1762           https://bugzilla.gnome.org/show_bug.cgi?id=791301
1763
1764 2017-11-27 20:11:56 +1100  Matthew Waters <matthew@centricular.com>
1765
1766         * common:
1767           Automatic update of common submodule
1768           From 3f4aa96 to e8c7a71
1769
1770 2017-11-26 15:05:14 +0000  Tim-Philipp Müller <tim@centricular.com>
1771
1772         * configure.ac:
1773           configure: actually use -fvisibility if supported
1774           Fix up for previous commit.
1775
1776 2017-11-26 14:49:21 +0000  Tim-Philipp Müller <tim@centricular.com>
1777
1778         * configure.ac:
1779           autotools: stop controlling symbol visibility with -export-symbols-regex
1780           Instead, use -fvisibility=hidden and explicit exports via GST_EXPORT.
1781           This should result in consistent behaviour for the autotools and
1782           Meson builds.
1783
1784 2017-11-13 11:13:30 +0100  Edward Hervey <edward@centricular.com>
1785
1786         * gst/asfdemux/gstasfdemux.c:
1787           asfdemux: Fix prerolling files with "empty" streams
1788           This is a regression that was introduced by
1789           commit 1803b3c18530cb0100d140c2b8e49a8dfe41f941
1790           "    asfdemux: Add support for dvr-ms"
1791           The problem is that some files/streams might contain stream definition
1792           but there is no actual packets for those streams.
1793           This was used to "define" streams with different bitrates for example.
1794           The first_ts calculation resulted in never ever finding a valid first_ts
1795           since some streams were empty, and therefore never "activating" itself.
1796           Instead of that we first check if we are prerolled. And if we are we
1797           unconditionally get the "first_ts"
1798           The preroll check has been adapted to check whether streams of
1799           each defined type (i.e. audio/video/sub) has been prerolled. This solves
1800           the problem of having different streams of a particular type where only
1801           one stream actually has data.
1802
1803 2017-11-13 11:09:31 +0100  Edward Hervey <edward@centricular.com>
1804
1805         * gst/asfdemux/gstasfdemux.c:
1806           asfdemux: Store the stream type in streams
1807           The field was present but never set :)
1808
1809 2017-09-26 10:11:24 +0530  Ponnam Srinivas <p.srinivas@samsung.com>
1810
1811         * ext/a52dec/gsta52dec.c:
1812           a52dec: Fix out buffer memory leak in error code path
1813           https://bugzilla.gnome.org/show_bug.cgi?id=788119
1814
1815 2017-09-15 17:06:58 +0530  Deepak Srivastava <srivastava.d@samsung.com>
1816
1817         * ext/mpeg2dec/gstmpeg2dec.c:
1818           mpeg2dec: Fix buffer memory leak in error code path
1819           https://bugzilla.gnome.org/show_bug.cgi?id=787817
1820
1821 2017-09-07 13:27:26 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
1822
1823         * ext/mpeg2dec/gstmpeg2dec.c:
1824           mpeg2dec: Unmap output video frame if copying to it fails
1825           https://bugzilla.gnome.org/show_bug.cgi?id=787398
1826
1827 2017-08-31 11:33:14 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
1828
1829         * gst/realmedia/asmrules.c:
1830           realmedia: fix leak in asmrules error code path
1831           https://bugzilla.gnome.org/show_bug.cgi?id=787056
1832
1833 2017-08-30 18:41:28 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
1834
1835         * gst/realmedia/rtspreal.c:
1836           realmedia: Fix Memory leak in error case
1837           https://bugzilla.gnome.org/show_bug.cgi?id=787014
1838
1839 2017-08-26 13:02:26 +0100  Tim-Philipp Müller <tim@centricular.com>
1840
1841         * tests/files/Makefile.am:
1842         * tests/files/cbr_stream.mp3:
1843         * tests/files/stream.mp2:
1844         * tests/files/vbr_stream.mp3:
1845           tests: remove files that were used by the mpg123 unit test
1846
1847 2017-08-26 09:35:20 +0100  Tim-Philipp Müller <tim@centricular.com>
1848
1849         * Makefile.am:
1850         * REQUIREMENTS:
1851         * configure.ac:
1852         * docs/plugins/Makefile.am:
1853         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1854         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1855         * docs/plugins/inspect/plugin-twolame.xml:
1856         * ext/Makefile.am:
1857         * ext/meson.build:
1858         * ext/twolame/Makefile.am:
1859         * ext/twolame/gsttwolamemp2enc.c:
1860         * ext/twolame/gsttwolamemp2enc.h:
1861         * ext/twolame/meson.build:
1862         * po/POTFILES.in:
1863           Remove twolame plugin, moved to -good
1864           https://bugzilla.gnome.org/show_bug.cgi?id=774252
1865
1866 2017-08-26 08:51:01 +0100  Tim-Philipp Müller <tim@centricular.com>
1867
1868         * Makefile.am:
1869         * REQUIREMENTS:
1870         * configure.ac:
1871         * docs/plugins/Makefile.am:
1872         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1873         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1874         * docs/plugins/gst-plugins-ugly-plugins.args:
1875         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1876         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
1877         * docs/plugins/inspect/plugin-lame.xml:
1878         * ext/Makefile.am:
1879         * ext/lame/Makefile.am:
1880         * ext/lame/gstlamemp3enc.c:
1881         * ext/lame/gstlamemp3enc.h:
1882         * ext/lame/meson.build:
1883         * ext/lame/plugin.c:
1884         * ext/meson.build:
1885         * m4/Makefile.am:
1886         * m4/as-liblame.m4:
1887         * po/POTFILES.in:
1888         * tests/check/Makefile.am:
1889         * tests/check/gst-plugins-ugly.supp:
1890         * tests/check/meson.build:
1891         * tests/check/pipelines/.gitignore:
1892         * tests/check/pipelines/lame.c:
1893           Remove lame plugin, moved to -good
1894           https://bugzilla.gnome.org/show_bug.cgi?id=774252
1895
1896 2017-08-20 14:31:02 +0100  Tim-Philipp Müller <tim@centricular.com>
1897
1898         * Makefile.am:
1899         * REQUIREMENTS:
1900         * configure.ac:
1901         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1902         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1903         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1904         * docs/plugins/inspect/plugin-mpg123.xml:
1905         * ext/Makefile.am:
1906         * ext/meson.build:
1907         * ext/mpg123/Makefile.am:
1908         * ext/mpg123/gstmpg123audiodec.c:
1909         * ext/mpg123/gstmpg123audiodec.h:
1910         * ext/mpg123/meson.build:
1911         * tests/check/Makefile.am:
1912         * tests/check/elements/.gitignore:
1913         * tests/check/elements/mpg123audiodec.c:
1914         * tests/check/meson.build:
1915           Remove mpg123 plugin, moved to -good
1916           https://bugzilla.gnome.org/show_bug.cgi?id=774252
1917
1918 2017-08-17 12:23:43 +0100  Tim-Philipp Müller <tim@centricular.com>
1919
1920         * README:
1921         * common:
1922           Automatic update of common submodule
1923           From 48a5d85 to 3f4aa96
1924
1925 2017-08-10 15:48:27 +0100  Tim-Philipp Müller <tim@centricular.com>
1926
1927         * ext/sidplay/meson.build:
1928           sidplay: hide symbols in meson for this c++ plugin too
1929           Keep things local, as this is the only c++ plugin
1930           in ugly currently.
1931
1932 2017-08-10 11:55:58 +0100  Tim-Philipp Müller <tim@centricular.com>
1933
1934         * meson.build:
1935           meson: don't export symbols by default
1936           Only plugin entry points should be exported.
1937           Currently plugins might export more symbols with
1938           the meson build, as we don't have the exports
1939           regexp there that we pass to libtool.
1940
1941 2017-08-09 19:31:56 +0200  Mark Nauwelaerts <mnauw@users.sourceforge.net>
1942
1943         * ext/x264/gstx264enc.c:
1944           x264enc: add FIXME note for future configuration cleanup
1945
1946 2017-07-25 13:36:17 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
1947
1948         * ext/dvdread/dvdreadsrc.c:
1949           dvdreadsrc: Fix string memory leak
1950           https://bugzilla.gnome.org/show_bug.cgi?id=785388
1951
1952 2017-07-15 15:01:09 +0100  Tim-Philipp Müller <tim@centricular.com>
1953
1954         * ext/x264/gstx264enc.c:
1955           x264enc: fix indentation
1956
1957 2017-07-15 14:59:42 +0100  Tim-Philipp Müller <tim@centricular.com>
1958
1959         * ext/x264/gstx264enc.c:
1960           x264enc: fix caps leak
1961           Move creation of supported sink pads into class_init function
1962           which is also the only place where they're used. Unref the
1963           caps when no longer needed, the pad template will take its
1964           own ref.
1965           https://bugzilla.gnome.org/show_bug.cgi?id=784982
1966
1967 2017-07-15 14:57:49 +0100  Tim-Philipp Müller <tim@centricular.com>
1968
1969         * ext/mpg123/gstmpg123audiodec.c:
1970           mpg123audiodec: fix caps leak
1971           The pad template takes its own ref, so we should unref the caps.
1972           https://bugzilla.gnome.org/show_bug.cgi?id=784982
1973
1974 2017-07-15 12:49:19 +0100  Tim-Philipp Müller <tim@centricular.com>
1975
1976         * po/meson.build:
1977           meson: po: use glib preset and read language list from LINGUAS
1978           Supported since meson 0.37, so we can use it now.
1979
1980 2017-07-11 14:21:41 +0300  Vivia Nikolaidou <vivia@ahiru.eu>
1981
1982         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1983           dvdlpmdec: Fix overrun from coverity
1984           CID #1414801
1985
1986 2017-07-07 11:58:36 +0100  Tim-Philipp Müller <tim@centricular.com>
1987
1988         * meson.build:
1989           meson: find python3 via python3 module
1990           https://bugzilla.gnome.org/show_bug.cgi?id=783198
1991
1992 2017-07-05 18:58:35 +0300  Vivia Nikolaidou <vivia@ahiru.eu>
1993
1994         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1995         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
1996           dvdlpcmdec: Added support for Blu-Ray audio
1997           https://bugzilla.gnome.org/show_bug.cgi?id=784552
1998
1999 2017-06-27 11:48:08 +0200  Edward Hervey <edward@centricular.com>
2000
2001         * gst/asfdemux/gstasfdemux.c:
2002           asfdemux: More index handling
2003           In the same vein as the previous commit, the end of the file might have been
2004           cut and therefore contains bogus data.
2005           If the object is too short, consider it as garbage and return a non-fatal
2006           flow.
2007           Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
2008
2009 2017-06-27 10:25:42 +0200  Edward Hervey <edward@centricular.com>
2010
2011         * gst/asfdemux/gstasfdemux.c:
2012           asfdemux; Don't assume index is present at end of file
2013           Some files have garbage at the end of the file, don't error out if we don't
2014           find the index there.
2015           Reverts back to previous behaviour (where corrupted/missing indexex were
2016           not a fatal error).
2017           Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
2018
2019 2017-06-26 09:49:22 +0100  Tim-Philipp Müller <tim@centricular.com>
2020
2021         * meson.build:
2022           meson: fix with-package-name option
2023           https://bugzilla.gnome.org/show_bug.cgi?id=784082
2024
2025 2017-06-14 21:08:31 +0200  Mark Nauwelaerts <mnauw@users.sourceforge.net>
2026
2027         * gst/asfdemux/gstasfdemux.c:
2028           asfdemux: adjust segment start to a keyframe ts only for a KEYUNIT seek
2029           ... which is how it has always been until changed coincidentally in commit
2030           9ee60482b265481d0e3b397044f560eb736e5429 which then prompted commit
2031           dba14178ce6115b406ef86e356b1201463af5e2a to consider ACCURATE as well
2032           to compensate for that in a lateral way
2033
2034 2017-06-14 20:56:16 +0200  Mark Nauwelaerts <mnauw@users.sourceforge.net>
2035
2036         * ext/x264/gstx264enc.c:
2037           x264enc: relax bframes upper limit count to maximum encoder supported
2038
2039 2017-06-23 23:44:18 +0100  Tim-Philipp Müller <tim@centricular.com>
2040
2041         * ext/sidplay/meson.build:
2042           meson: don't error out if sidplay library is not found
2043
2044 2017-06-23 18:33:24 +0100  Tim-Philipp Müller <tim@centricular.com>
2045
2046         * ext/meson.build:
2047         * ext/sidplay/meson.build:
2048           meson: build sid plugin
2049           https://bugzilla.gnome.org/show_bug.cgi?id=784135
2050
2051 2017-06-21 21:23:29 +0200  Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
2052
2053         * ext/x264/gstx264enc.c:
2054           x264: fix memory leak
2055           When the allowed caps are the same of template caps the allowed
2056           caps are not unrefed, leaking memory.
2057           https://bugzilla.gnome.org/show_bug.cgi?id=784060
2058
2059 2017-06-07 12:08:43 -0400  Thibault Saunier <thibault.saunier@osg.samsung.com>
2060
2061         * tests/check/meson.build:
2062           meson: Do not use path separator in test names
2063           Avoiding warnings like:
2064           WARNING: Target "elements/audioamplify" has a path separator in its name.
2065
2066 2017-06-06 21:48:19 -0700  Thiago Santos <thiagossantos@gmail.com>
2067
2068         * gst/asfdemux/gstasfdemux.c:
2069           asfdemux: fix checking for header objects
2070           The if 'and' condition was mixed up with the last parameter of the
2071           function and would lead to wrong results
2072
2073 2017-05-21 17:49:59 +0100  Tim-Philipp Müller <tim@centricular.com>
2074
2075         * Makefile.am:
2076         * config.h.meson:
2077         * meson.build:
2078           meson: don't need config.h.meson any longer
2079
2080 2017-05-20 14:58:37 +0100  Tim-Philipp Müller <tim@centricular.com>
2081
2082         * meson.build:
2083         * meson_options.txt:
2084           meson: add options to set package name and origin
2085           https://bugzilla.gnome.org/show_bug.cgi?id=782172
2086
2087 2017-05-19 20:05:02 +0200  Jan Schmidt <jan@centricular.com>
2088
2089         * tests/check/meson.build:
2090           Add gstvideo_dep for meson mpeg2dec test build
2091
2092 2017-05-19 18:59:17 +0200  Jan Schmidt <jan@centricular.com>
2093
2094         * tests/check/Makefile.am:
2095         * tests/check/elements/mpeg2dec.c:
2096           mpeg2dec test: Fix expected output caps
2097           In the absence of explicit info, video decoders
2098           now output mono multiview caps by default, so make
2099           the expected caps match that
2100
2101 2017-05-16 14:07:56 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2102
2103         * config.h.meson:
2104         * configure.ac:
2105         * ext/a52dec/Makefile.am:
2106         * ext/amrnb/Makefile.am:
2107         * ext/amrwbdec/Makefile.am:
2108         * ext/cdio/Makefile.am:
2109         * ext/dvdread/Makefile.am:
2110         * ext/lame/Makefile.am:
2111         * ext/mpeg2dec/Makefile.am:
2112         * ext/mpg123/Makefile.am:
2113         * ext/sidplay/Makefile.am:
2114         * ext/twolame/Makefile.am:
2115         * ext/x264/Makefile.am:
2116         * gst/asfdemux/Makefile.am:
2117         * gst/dvdlpcmdec/Makefile.am:
2118         * gst/dvdsub/Makefile.am:
2119         * gst/realmedia/Makefile.am:
2120         * gst/xingmux/Makefile.am:
2121           Remove plugin specific static build option
2122           Static and dynamic plugins now have the same interface. The standard
2123           --enable-static/--enable-shared toggle are sufficient.
2124
2125 2017-05-09 09:45:27 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2126
2127         * ext/sidplay/gstsiddec.cc:
2128           sid: Make plugin name match plugin file name
2129
2130 2017-05-04 18:59:14 +0300  Sebastian Dröge <sebastian@centricular.com>
2131
2132         * configure.ac:
2133         * meson.build:
2134           Back to development
2135
2136 === release 1.12.0 ===
2137
2138 2017-05-04 15:39:25 +0300  Sebastian Dröge <sebastian@centricular.com>
2139
2140         * ChangeLog:
2141         * NEWS:
2142         * RELEASE:
2143         * configure.ac:
2144         * docs/plugins/inspect/plugin-a52dec.xml:
2145         * docs/plugins/inspect/plugin-amrnb.xml:
2146         * docs/plugins/inspect/plugin-amrwbdec.xml:
2147         * docs/plugins/inspect/plugin-asf.xml:
2148         * docs/plugins/inspect/plugin-cdio.xml:
2149         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2150         * docs/plugins/inspect/plugin-dvdread.xml:
2151         * docs/plugins/inspect/plugin-dvdsub.xml:
2152         * docs/plugins/inspect/plugin-lame.xml:
2153         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2154         * docs/plugins/inspect/plugin-mpg123.xml:
2155         * docs/plugins/inspect/plugin-realmedia.xml:
2156         * docs/plugins/inspect/plugin-siddec.xml:
2157         * docs/plugins/inspect/plugin-twolame.xml:
2158         * docs/plugins/inspect/plugin-x264.xml:
2159         * docs/plugins/inspect/plugin-xingmux.xml:
2160         * gst-plugins-ugly.doap:
2161         * meson.build:
2162           Release 1.12.0
2163
2164 2017-05-04 15:12:50 +0300  Sebastian Dröge <sebastian@centricular.com>
2165
2166         * po/af.po:
2167         * po/az.po:
2168         * po/bg.po:
2169         * po/ca.po:
2170         * po/cs.po:
2171         * po/da.po:
2172         * po/de.po:
2173         * po/el.po:
2174         * po/en_GB.po:
2175         * po/eo.po:
2176         * po/es.po:
2177         * po/eu.po:
2178         * po/fi.po:
2179         * po/fr.po:
2180         * po/fur.po:
2181         * po/gl.po:
2182         * po/hr.po:
2183         * po/hu.po:
2184         * po/id.po:
2185         * po/it.po:
2186         * po/ja.po:
2187         * po/lt.po:
2188         * po/lv.po:
2189         * po/ms.po:
2190         * po/mt.po:
2191         * po/nb.po:
2192         * po/nl.po:
2193         * po/or.po:
2194         * po/pl.po:
2195         * po/pt_BR.po:
2196         * po/ro.po:
2197         * po/ru.po:
2198         * po/sk.po:
2199         * po/sl.po:
2200         * po/sq.po:
2201         * po/sr.po:
2202         * po/sv.po:
2203         * po/tr.po:
2204         * po/uk.po:
2205         * po/vi.po:
2206         * po/zh_CN.po:
2207           Update .po files
2208
2209 2017-05-04 13:47:56 +0300  Sebastian Dröge <sebastian@centricular.com>
2210
2211         * po/id.po:
2212         * po/sv.po:
2213           po: Update translations
2214
2215 === release 1.11.91 ===
2216
2217 2017-04-27 17:33:23 +0300  Sebastian Dröge <sebastian@centricular.com>
2218
2219         * ChangeLog:
2220         * NEWS:
2221         * RELEASE:
2222         * configure.ac:
2223         * docs/plugins/inspect/plugin-a52dec.xml:
2224         * docs/plugins/inspect/plugin-amrnb.xml:
2225         * docs/plugins/inspect/plugin-amrwbdec.xml:
2226         * docs/plugins/inspect/plugin-asf.xml:
2227         * docs/plugins/inspect/plugin-cdio.xml:
2228         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2229         * docs/plugins/inspect/plugin-dvdread.xml:
2230         * docs/plugins/inspect/plugin-dvdsub.xml:
2231         * docs/plugins/inspect/plugin-lame.xml:
2232         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2233         * docs/plugins/inspect/plugin-mpg123.xml:
2234         * docs/plugins/inspect/plugin-realmedia.xml:
2235         * docs/plugins/inspect/plugin-siddec.xml:
2236         * docs/plugins/inspect/plugin-twolame.xml:
2237         * docs/plugins/inspect/plugin-x264.xml:
2238         * docs/plugins/inspect/plugin-xingmux.xml:
2239         * gst-plugins-ugly.doap:
2240         * meson.build:
2241           Release 1.11.91
2242
2243 2017-04-27 16:08:13 +0300  Sebastian Dröge <sebastian@centricular.com>
2244
2245         * po/af.po:
2246         * po/az.po:
2247         * po/bg.po:
2248         * po/ca.po:
2249         * po/cs.po:
2250         * po/da.po:
2251         * po/de.po:
2252         * po/el.po:
2253         * po/en_GB.po:
2254         * po/eo.po:
2255         * po/es.po:
2256         * po/eu.po:
2257         * po/fi.po:
2258         * po/fr.po:
2259         * po/fur.po:
2260         * po/gl.po:
2261         * po/hr.po:
2262         * po/hu.po:
2263         * po/id.po:
2264         * po/it.po:
2265         * po/ja.po:
2266         * po/lt.po:
2267         * po/lv.po:
2268         * po/ms.po:
2269         * po/mt.po:
2270         * po/nb.po:
2271         * po/nl.po:
2272         * po/or.po:
2273         * po/pl.po:
2274         * po/pt_BR.po:
2275         * po/ro.po:
2276         * po/ru.po:
2277         * po/sk.po:
2278         * po/sl.po:
2279         * po/sq.po:
2280         * po/sr.po:
2281         * po/sv.po:
2282         * po/tr.po:
2283         * po/uk.po:
2284         * po/vi.po:
2285         * po/zh_CN.po:
2286           Update .po files
2287
2288 2017-04-27 15:29:48 +0300  Sebastian Dröge <sebastian@centricular.com>
2289
2290         * po/LINGUAS:
2291         * po/fur.po:
2292         * po/id.po:
2293         * po/sv.po:
2294           po: Update translations
2295
2296 2017-04-27 12:42:34 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
2297
2298         * ext/x264/gstx264enc.h:
2299           x264: Use __declspec(dllimport) with MinGW too
2300           x264.h says this isn't needed with MinGW, but it looks like it is.
2301           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=779249
2302
2303 2017-04-24 20:28:15 +0100  Tim-Philipp Müller <tim@centricular.com>
2304
2305         * common:
2306           Automatic update of common submodule
2307           From 60aeef6 to 48a5d85
2308
2309 2017-04-10 23:49:25 +0100  Tim-Philipp Müller <tim@centricular.com>
2310
2311         * autogen.sh:
2312         * common:
2313           Automatic update of common submodule
2314           From 39ac2f5 to 60aeef6
2315
2316 === release 1.11.90 ===
2317
2318 2017-04-07 16:34:22 +0300  Sebastian Dröge <sebastian@centricular.com>
2319
2320         * ChangeLog:
2321         * NEWS:
2322         * RELEASE:
2323         * configure.ac:
2324         * docs/plugins/inspect/plugin-a52dec.xml:
2325         * docs/plugins/inspect/plugin-amrnb.xml:
2326         * docs/plugins/inspect/plugin-amrwbdec.xml:
2327         * docs/plugins/inspect/plugin-asf.xml:
2328         * docs/plugins/inspect/plugin-cdio.xml:
2329         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2330         * docs/plugins/inspect/plugin-dvdread.xml:
2331         * docs/plugins/inspect/plugin-dvdsub.xml:
2332         * docs/plugins/inspect/plugin-lame.xml:
2333         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2334         * docs/plugins/inspect/plugin-mpg123.xml:
2335         * docs/plugins/inspect/plugin-realmedia.xml:
2336         * docs/plugins/inspect/plugin-siddec.xml:
2337         * docs/plugins/inspect/plugin-twolame.xml:
2338         * docs/plugins/inspect/plugin-x264.xml:
2339         * docs/plugins/inspect/plugin-xingmux.xml:
2340         * gst-plugins-ugly.doap:
2341         * meson.build:
2342           Release 1.11.90
2343
2344 2017-04-07 15:33:31 +0300  Sebastian Dröge <sebastian@centricular.com>
2345
2346         * po/af.po:
2347         * po/az.po:
2348         * po/bg.po:
2349         * po/ca.po:
2350         * po/cs.po:
2351         * po/da.po:
2352         * po/de.po:
2353         * po/el.po:
2354         * po/en_GB.po:
2355         * po/eo.po:
2356         * po/es.po:
2357         * po/eu.po:
2358         * po/fi.po:
2359         * po/fr.po:
2360         * po/gl.po:
2361         * po/hr.po:
2362         * po/hu.po:
2363         * po/id.po:
2364         * po/it.po:
2365         * po/ja.po:
2366         * po/lt.po:
2367         * po/lv.po:
2368         * po/ms.po:
2369         * po/mt.po:
2370         * po/nb.po:
2371         * po/nl.po:
2372         * po/or.po:
2373         * po/pl.po:
2374         * po/pt_BR.po:
2375         * po/ro.po:
2376         * po/ru.po:
2377         * po/sk.po:
2378         * po/sl.po:
2379         * po/sq.po:
2380         * po/sr.po:
2381         * po/sv.po:
2382         * po/tr.po:
2383         * po/uk.po:
2384         * po/vi.po:
2385         * po/zh_CN.po:
2386           Update .po files
2387
2388 2017-04-07 15:07:50 +0300  Sebastian Dröge <sebastian@centricular.com>
2389
2390         * po/id.po:
2391         * po/sv.po:
2392           po: Update translations
2393
2394 2017-03-28 14:18:38 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
2395
2396         * tests/check/meson.build:
2397           meson: test: Fix environment object usage
2398           And use get_pkgconfig_variable instead of calling pkg-config ourself
2399
2400 2017-03-20 17:06:16 +0000  Tim-Philipp Müller <tim@centricular.com>
2401
2402         * REQUIREMENTS:
2403           REQUIREMENTS: update for mad mp3 decoder removal
2404           https://bugzilla.gnome.org/show_bug.cgi?id=776140
2405
2406 2017-03-12 11:57:23 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2407
2408         * Makefile.am:
2409           Add libgstrmdemux.so to cruft list
2410           This was renamed to libgstrealmedia.so, this fixes helps fixing
2411           uninstalled setup.
2412           https://bugzilla.gnome.org/show_bug.cgi?id=779344
2413
2414 2017-03-04 11:09:33 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2415
2416         * docs/plugins/inspect/plugin-realmedia.xml:
2417         * gst/realmedia/Makefile.am:
2418         * gst/realmedia/meson.build:
2419           Rename plugin filenames to match plugin names
2420           libgstrmdemux.so becomes libgstrealmedia.so
2421           https://bugzilla.gnome.org/show_bug.cgi?id=779344
2422
2423 2017-03-01 23:00:55 +1100  Jan Schmidt <jan@centricular.com>
2424
2425         * ext/mpeg2dec/gstmpeg2dec.c:
2426           mpeg2dec: Fix latency calculation
2427           The latency calculation was missing a scaling by GST_SECOND,
2428           so it would always report a tiny latency. Fix that.
2429           Spotted by Guillaume Desmottes.
2430
2431 2017-02-27 20:55:34 +0200  Sebastian Dröge <sebastian@centricular.com>
2432
2433         * gst/asfdemux/gstasfdemux.c:
2434           asfdemux: Fix compilation with gcc 7
2435           gstasfdemux.c: In function 'gst_asf_demux_parse_stream_object':
2436           gstasfdemux.c:3001:39: error: '<<' in boolean context, did you mean '<' ? [-Werror=int-in-bool-context]
2437           is_encrypted = ! !((flags & 0x8000) << 15);
2438           ~~~~~~~~~~~~~~~~~~^~~~~~
2439           https://bugzilla.gnome.org/show_bug.cgi?id=779329
2440
2441 2017-02-25 21:48:46 -0300  Edgard Lima <edgard.lima@gmail.com>
2442
2443         * ext/amrwbdec/amrwb.c:
2444         * ext/amrwbdec/amrwbdec.h:
2445           Update Edgard Lima's email
2446           https://bugzilla.gnome.org/show_bug.cgi?id=779230
2447
2448 2017-02-24 15:59:47 +0200  Sebastian Dröge <sebastian@centricular.com>
2449
2450         * meson.build:
2451           meson: Update version
2452
2453 2017-02-24 15:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
2454
2455         * configure.ac:
2456           Back to development
2457
2458 === release 1.11.2 ===
2459
2460 2017-02-24 15:07:54 +0200  Sebastian Dröge <sebastian@centricular.com>
2461
2462         * ChangeLog:
2463         * NEWS:
2464         * RELEASE:
2465         * configure.ac:
2466         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2467         * docs/plugins/inspect/plugin-a52dec.xml:
2468         * docs/plugins/inspect/plugin-amrnb.xml:
2469         * docs/plugins/inspect/plugin-amrwbdec.xml:
2470         * docs/plugins/inspect/plugin-asf.xml:
2471         * docs/plugins/inspect/plugin-cdio.xml:
2472         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2473         * docs/plugins/inspect/plugin-dvdread.xml:
2474         * docs/plugins/inspect/plugin-dvdsub.xml:
2475         * docs/plugins/inspect/plugin-lame.xml:
2476         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2477         * docs/plugins/inspect/plugin-mpg123.xml:
2478         * docs/plugins/inspect/plugin-realmedia.xml:
2479         * docs/plugins/inspect/plugin-siddec.xml:
2480         * docs/plugins/inspect/plugin-twolame.xml:
2481         * docs/plugins/inspect/plugin-x264.xml:
2482         * docs/plugins/inspect/plugin-xingmux.xml:
2483         * gst-plugins-ugly.doap:
2484           Release 1.11.2
2485
2486 2017-02-24 12:57:00 +0200  Sebastian Dröge <sebastian@centricular.com>
2487
2488         * po/af.po:
2489         * po/az.po:
2490         * po/bg.po:
2491         * po/ca.po:
2492         * po/cs.po:
2493         * po/da.po:
2494         * po/de.po:
2495         * po/el.po:
2496         * po/en_GB.po:
2497         * po/eo.po:
2498         * po/es.po:
2499         * po/eu.po:
2500         * po/fi.po:
2501         * po/fr.po:
2502         * po/gl.po:
2503         * po/hr.po:
2504         * po/hu.po:
2505         * po/id.po:
2506         * po/it.po:
2507         * po/ja.po:
2508         * po/lt.po:
2509         * po/lv.po:
2510         * po/ms.po:
2511         * po/mt.po:
2512         * po/nb.po:
2513         * po/nl.po:
2514         * po/or.po:
2515         * po/pl.po:
2516         * po/pt_BR.po:
2517         * po/ro.po:
2518         * po/ru.po:
2519         * po/sk.po:
2520         * po/sl.po:
2521         * po/sq.po:
2522         * po/sr.po:
2523         * po/sv.po:
2524         * po/tr.po:
2525         * po/uk.po:
2526         * po/vi.po:
2527         * po/zh_CN.po:
2528           Update .po files
2529
2530 2017-02-24 12:45:43 +0200  Sebastian Dröge <sebastian@centricular.com>
2531
2532         * po/id.po:
2533         * po/sv.po:
2534           po: Update translations
2535
2536 2017-02-14 19:56:13 +0000  Tim-Philipp Müller <tim@centricular.com>
2537
2538         * Makefile.am:
2539           meson: dist meson build files
2540           Ship meson build files in tarballs, so people who use tarballs
2541           in their builds can start playing with meson already.
2542
2543 2017-02-01 03:08:10 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
2544
2545         * ext/x264/gstx264enc.c:
2546           x264: Initialize function vtable in plugin_init()
2547           These values are defined in the x264.h header and are not const on
2548           Windows due to the way DLLs work. See:
2549           https://msdn.microsoft.com/en-us/library/619w14ds.aspx
2550           https://msdn.microsoft.com/en-us/library/zw3za17w.aspx
2551           https://bugzilla.gnome.org/show_bug.cgi?id=777903
2552
2553 2017-01-31 13:50:21 +0200  Sebastian Dröge <sebastian@centricular.com>
2554
2555         * gst/asfdemux/gstasfdemux.c:
2556           asfdemux: Check that we have enough data available before parsing bool/uint extended content descriptors
2557           https://bugzilla.gnome.org/show_bug.cgi?id=777955
2558
2559 2017-01-30 15:39:59 +0200  Sebastian Dröge <sebastian@centricular.com>
2560
2561         * gst/asfdemux/gstasfdemux.c:
2562           asfdemux: Reset number of languages to 0 when freeing the array because of errors
2563           Otherwise we will happily index into the array at NULL if the requested
2564           index is smaller than the number of languages that were previously
2565           allocated.
2566           https://bugzilla.gnome.org/show_bug.cgi?id=777937
2567
2568 2017-01-24 19:24:10 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
2569
2570         * tests/check/meson.build:
2571           meson: Properly use ':' for defining keywords
2572
2573 2017-01-13 12:39:09 +0000  Tim-Philipp Müller <tim@centricular.com>
2574
2575         * meson.build:
2576           meson: bump version
2577
2578 2017-01-12 16:32:52 +0200  Sebastian Dröge <sebastian@centricular.com>
2579
2580         * configure.ac:
2581           Back to development
2582
2583 === release 1.11.1 ===
2584
2585 2017-01-12 16:10:25 +0200  Sebastian Dröge <sebastian@centricular.com>
2586
2587         * ChangeLog:
2588         * NEWS:
2589         * RELEASE:
2590         * configure.ac:
2591         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2592         * docs/plugins/inspect/plugin-a52dec.xml:
2593         * docs/plugins/inspect/plugin-amrnb.xml:
2594         * docs/plugins/inspect/plugin-amrwbdec.xml:
2595         * docs/plugins/inspect/plugin-asf.xml:
2596         * docs/plugins/inspect/plugin-cdio.xml:
2597         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2598         * docs/plugins/inspect/plugin-dvdread.xml:
2599         * docs/plugins/inspect/plugin-dvdsub.xml:
2600         * docs/plugins/inspect/plugin-lame.xml:
2601         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2602         * docs/plugins/inspect/plugin-mpg123.xml:
2603         * docs/plugins/inspect/plugin-realmedia.xml:
2604         * docs/plugins/inspect/plugin-siddec.xml:
2605         * docs/plugins/inspect/plugin-twolame.xml:
2606         * docs/plugins/inspect/plugin-x264.xml:
2607         * docs/plugins/inspect/plugin-xingmux.xml:
2608         * gst-plugins-ugly.doap:
2609           Release 1.11.1
2610
2611 2017-01-12 14:45:56 +0200  Sebastian Dröge <sebastian@centricular.com>
2612
2613         * po/af.po:
2614         * po/az.po:
2615         * po/bg.po:
2616         * po/ca.po:
2617         * po/cs.po:
2618         * po/da.po:
2619         * po/de.po:
2620         * po/el.po:
2621         * po/en_GB.po:
2622         * po/eo.po:
2623         * po/es.po:
2624         * po/eu.po:
2625         * po/fi.po:
2626         * po/fr.po:
2627         * po/gl.po:
2628         * po/hr.po:
2629         * po/hu.po:
2630         * po/id.po:
2631         * po/it.po:
2632         * po/ja.po:
2633         * po/lt.po:
2634         * po/lv.po:
2635         * po/ms.po:
2636         * po/mt.po:
2637         * po/nb.po:
2638         * po/nl.po:
2639         * po/or.po:
2640         * po/pl.po:
2641         * po/pt_BR.po:
2642         * po/ro.po:
2643         * po/ru.po:
2644         * po/sk.po:
2645         * po/sl.po:
2646         * po/sq.po:
2647         * po/sr.po:
2648         * po/sv.po:
2649         * po/tr.po:
2650         * po/uk.po:
2651         * po/vi.po:
2652         * po/zh_CN.po:
2653           Update .po files
2654
2655 2017-01-12 14:37:02 +0200  Sebastian Dröge <sebastian@centricular.com>
2656
2657         * po/hr.po:
2658         * po/id.po:
2659         * po/sv.po:
2660           po: Update translations
2661
2662 2016-12-16 16:52:00 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
2663
2664         * ext/amrnb/meson.build:
2665         * ext/x264/meson.build:
2666         * meson.build:
2667           meson: Install presets files
2668
2669 2015-06-26 20:22:47 +0200  Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
2670
2671         * ext/x264/GstX264Enc.prs:
2672           x264enc: Add a youtube preset.
2673           Based on https://support.google.com/youtube/answer/1722171
2674           https://bugzilla.gnome.org/show_bug.cgi?id=751560
2675
2676 2016-12-28 10:42:15 +0000  Tim-Philipp Müller <tim@centricular.com>
2677
2678         * config.h.meson:
2679         * configure.ac:
2680         * docs/plugins/Makefile.am:
2681         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2682         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2683         * docs/plugins/inspect/plugin-mad.xml:
2684         * ext/Makefile.am:
2685         * ext/mad/Makefile.am:
2686         * ext/mad/gstmad.c:
2687         * ext/mad/gstmad.h:
2688         * ext/mad/meson.build:
2689         * ext/meson.build:
2690           mad: remove plugin
2691           We have better replacements such as the mpg123 plugin.
2692           The main reason to keep around mad was for 'freeform'
2693           mp3 support, but mpg123 can handle those too nowadays.
2694           Also, mad is GPL and has been unmaintained for years.
2695           https://bugzilla.gnome.org/show_bug.cgi?id=776140
2696
2697 2016-12-16 19:07:51 +0000  Tim-Philipp Müller <tim@centricular.com>
2698
2699         * Makefile.am:
2700         * configure.ac:
2701         * win32/MANIFEST:
2702         * win32/common/.gitignore:
2703         * win32/common/config.h:
2704           win32: remove platform-specific copies of generated headers
2705           Unused and no longer needed.
2706
2707 2016-12-14 10:24:26 +0000  Tim-Philipp Müller <tim@centricular.com>
2708
2709         * .gitignore:
2710         * Makefile.am:
2711         * configure.ac:
2712         * gst-plugins-ugly.spec.in:
2713           Remove generated .spec file
2714           Likely extremely bitrotten, and we should not ship this anyway.
2715
2716 2016-12-09 17:45:34 -0300  Thibault Saunier <tsaunier@gnome.org>
2717
2718         * meson.build:
2719           meson: Support building without Gst debug
2720
2721 2016-12-03 08:19:44 +0100  Edward Hervey <bilboed@bilboed.com>
2722
2723         * README:
2724         * common:
2725           Automatic update of common submodule
2726           From f980fd9 to 39ac2f5
2727
2728 2016-12-02 14:06:21 +0200  Sebastian Dröge <sebastian@centricular.com>
2729
2730         * gst/asfdemux/gstasfdemux.c:
2731           asfdemux: Fix memory leak of payload extensions for unusable/unsupported streams
2732           https://bugzilla.gnome.org/show_bug.cgi?id=775515
2733
2734 2016-11-30 18:11:30 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
2735
2736         * ext/x264/gstx264enc.c:
2737           x264enc: Add information for mixed mode
2738           https://bugzilla.gnome.org/show_bug.cgi?id=775411
2739
2740 2016-11-30 17:30:33 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
2741
2742         * ext/x264/gstx264enc.c:
2743           x264enc: Correctly pass interlacing/TFF information
2744           Give the interlacing information correctly to the encoder. Also parse
2745           TFF/BFF information from the caps and pass it too.
2746           https://bugzilla.gnome.org/show_bug.cgi?id=775411
2747
2748 2016-11-28 15:14:18 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
2749
2750         * ext/x264/gstx264enc.c:
2751           x264enc: Auto-detect interlace mode from caps
2752           If the caps are interlaced, interlacing is always enabled on the
2753           encoder. If the interlace-mode field is missing or if it's progressive,
2754           the encoder uses the "interlaced" property.
2755           https://bugzilla.gnome.org/show_bug.cgi?id=775228
2756
2757 2016-11-26 11:20:51 +0000  Tim-Philipp Müller <tim@centricular.com>
2758
2759         * .gitmodules:
2760           common: use https protocol for common submodule
2761           https://bugzilla.gnome.org/show_bug.cgi?id=775110
2762
2763 2016-11-25 23:51:00 +0200  Sebastian Dröge <sebastian@centricular.com>
2764
2765         * gst/realmedia/realhash.c:
2766           real: Fix compiler warnings with latest clang
2767           realhash.c:295:11: error: implicit conversion from 'int' to 'char' changes value from 128 to -128 [-Werror,-Wconstant-conversion]
2768           *buf1 = 128;
2769           ~ ^~~
2770           https://bugzilla.gnome.org/show_bug.cgi?id=775112
2771
2772 2016-11-25 12:41:03 +0100  Edward Hervey <edward@centricular.com>
2773
2774         * gst/asfdemux/gstasfdemux.c:
2775           asfdemux: Allow 64bit sizes for DATA object
2776           we *can* have files greater than 4GB, any other object should be
2777           smaller than that
2778
2779 2016-11-25 10:07:35 +0100  Edward Hervey <edward@centricular.com>
2780
2781         * gst/asfdemux/gstasfdemux.c:
2782           asfdemux: Add sanity check for asf_stream_audio
2783           We should have enough bytes for the specified codec_data
2784           https://bugzilla.gnome.org/show_bug.cgi?id=775070
2785
2786 2016-11-25 09:45:04 +0100  Edward Hervey <edward@centricular.com>
2787
2788         * gst/asfdemux/gstasfdemux.c:
2789           asfdemux: Add sanity checks when reading asf_stream_video_format
2790           It should report a size of at least 40 bytes
2791           Also check for the size of the remaining data (i.e. codec_data)
2792           https://bugzilla.gnome.org/show_bug.cgi?id=775070
2793
2794 2016-11-25 09:44:05 +0100  Edward Hervey <edward@centricular.com>
2795
2796         * gst/asfdemux/gstasfdemux.c:
2797           asfdemux: Add check for invalid/corrupt asf object
2798           An asf object can't realistically be bigger than 2**32 bytes.
2799           If it reports a size bigger than that, consider it corrupt and properly
2800           propagate the error back.
2801           https://bugzilla.gnome.org/show_bug.cgi?id=775070
2802
2803 2016-11-22 17:14:44 +0100  Edward Hervey <edward@centricular.com>
2804
2805         * gst/asfdemux/gstasfdemux.c:
2806           asfdemux: Handle EOS in push-mode on corrupted files
2807           It is possible no streams were activated when receiving EOS, if so
2808           handled it as if we hadn't seen the header
2809           https://bugzilla.gnome.org/show_bug.cgi?id=774846
2810
2811 2016-11-22 16:56:04 +0100  Edward Hervey <edward@centricular.com>
2812
2813         * gst/asfdemux/gstasfdemux.c:
2814         * gst/asfdemux/gstasfdemux.h:
2815           asfdemux: FILE headers are mandatory in the header
2816           As per the specification, also avoids ending up trying to play a
2817           file with plenty of un-initialized values.
2818           https://bugzilla.gnome.org/show_bug.cgi?id=774846
2819
2820 2016-11-22 16:54:26 +0100  Edward Hervey <edward@centricular.com>
2821
2822         * gst/asfdemux/gstasfdemux.c:
2823           asfdemux: Handle incomplete header in pull mode
2824           pulling headers is meant to complete as a whole. If we don't have
2825           enough data, it's an error.
2826           Avoids pipeline hangs on corrupted files
2827           https://bugzilla.gnome.org/show_bug.cgi?id=774846
2828
2829 2016-11-22 16:22:49 +0100  Edward Hervey <edward@centricular.com>
2830
2831         * gst/asfdemux/gstasfdemux.c:
2832           asfdemux: Handle issues with "empty" files
2833           In some corrupted files, we could end up with no actual streams
2834           being exposed.
2835           In those cases, make sure we properly propagate the failure all
2836           the way to the loop function. This avoids ending up in cases where
2837           we are neither EOS'd nor ERROR'd out from a pipeline point of view.
2838           https://bugzilla.gnome.org/show_bug.cgi?id=774846
2839
2840 2016-11-20 20:54:25 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
2841
2842         * ext/dvdread/dvdreadsrc.c:
2843           dvdreadsrc: dvd-spu-clut-change is a sticky custom event
2844
2845 2016-11-17 17:20:03 -0800  Scott D Phillips <scott.d.phillips@intel.com>
2846
2847         * meson.build:
2848           meson: Add ignored warnings for MSVC
2849           https://bugzilla.gnome.org/show_bug.cgi?id=774656
2850
2851 2016-11-11 14:15:17 +0200  Sebastian Dröge <sebastian@centricular.com>
2852
2853         * configure.ac:
2854         * ext/x264/Makefile.am:
2855         * ext/x264/gstx264enc.c:
2856         * ext/x264/gstx264enc.h:
2857         * ext/x264/meson.build:
2858         * meson_options.txt:
2859           x264enc: Add configure parameter to specify additional x264 libraries with e.g. different depth configuration
2860           x264 has to be compiled specifically for a target bit depth.
2861           Distributions currently ship various libraries in their packages, with
2862           different bit depths.
2863           This change now allows to provide them all at configure time and have
2864           the x264enc element dynamically switch between them based on the bit
2865           depth of the input format.
2866           https://bugzilla.gnome.org/show_bug.cgi?id=763297
2867
2868 2016-11-01 18:09:25 +0000  Tim-Philipp Müller <tim@centricular.com>
2869
2870         * meson.build:
2871           meson: update version
2872
2873 === release 1.11.0 ===
2874
2875 2016-11-01 18:53:15 +0200  Sebastian Dröge <sebastian@centricular.com>
2876
2877         * configure.ac:
2878           Back to development
2879
2880 === release 1.10.0 ===
2881
2882 2016-11-01 18:05:31 +0200  Sebastian Dröge <sebastian@centricular.com>
2883
2884         * ChangeLog:
2885         * NEWS:
2886         * RELEASE:
2887         * configure.ac:
2888         * docs/plugins/inspect/plugin-a52dec.xml:
2889         * docs/plugins/inspect/plugin-amrnb.xml:
2890         * docs/plugins/inspect/plugin-amrwbdec.xml:
2891         * docs/plugins/inspect/plugin-asf.xml:
2892         * docs/plugins/inspect/plugin-cdio.xml:
2893         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2894         * docs/plugins/inspect/plugin-dvdread.xml:
2895         * docs/plugins/inspect/plugin-dvdsub.xml:
2896         * docs/plugins/inspect/plugin-lame.xml:
2897         * docs/plugins/inspect/plugin-mad.xml:
2898         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2899         * docs/plugins/inspect/plugin-mpg123.xml:
2900         * docs/plugins/inspect/plugin-realmedia.xml:
2901         * docs/plugins/inspect/plugin-siddec.xml:
2902         * docs/plugins/inspect/plugin-twolame.xml:
2903         * docs/plugins/inspect/plugin-x264.xml:
2904         * docs/plugins/inspect/plugin-xingmux.xml:
2905         * gst-plugins-ugly.doap:
2906         * win32/common/config.h:
2907           Release 1.10.0
2908
2909 2016-11-01 17:54:16 +0200  Sebastian Dröge <sebastian@centricular.com>
2910
2911         * po/af.po:
2912         * po/az.po:
2913         * po/bg.po:
2914         * po/ca.po:
2915         * po/cs.po:
2916         * po/da.po:
2917         * po/de.po:
2918         * po/el.po:
2919         * po/en_GB.po:
2920         * po/eo.po:
2921         * po/es.po:
2922         * po/eu.po:
2923         * po/fi.po:
2924         * po/fr.po:
2925         * po/gl.po:
2926         * po/hr.po:
2927         * po/hu.po:
2928         * po/id.po:
2929         * po/it.po:
2930         * po/ja.po:
2931         * po/lt.po:
2932         * po/lv.po:
2933         * po/ms.po:
2934         * po/mt.po:
2935         * po/nb.po:
2936         * po/nl.po:
2937         * po/or.po:
2938         * po/pl.po:
2939         * po/pt_BR.po:
2940         * po/ro.po:
2941         * po/ru.po:
2942         * po/sk.po:
2943         * po/sl.po:
2944         * po/sq.po:
2945         * po/sr.po:
2946         * po/sv.po:
2947         * po/tr.po:
2948         * po/uk.po:
2949         * po/vi.po:
2950         * po/zh_CN.po:
2951           Update .po files
2952
2953 2016-11-01 17:43:01 +0200  Sebastian Dröge <sebastian@centricular.com>
2954
2955         * po/id.po:
2956         * po/sv.po:
2957           po: Update translations
2958
2959 2016-10-25 08:54:52 -0700  Scott D Phillips <scott.d.phillips@intel.com>
2960
2961         * meson.build:
2962         * tests/meson.build:
2963           meson: Don't depend on gstreamer-check-1.0 on windows
2964           https://bugzilla.gnome.org/show_bug.cgi?id=773114
2965
2966 2016-10-25 10:51:08 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
2967
2968         * meson.build:
2969         * tests/check/meson.build:
2970         * tests/meson.build:
2971           Revert "meson: move gstreamer-check-1.0 dependency to tests/check"
2972           This reverts commit 0555c09607e548b6c45d029ab31dbb3042195ae3.
2973           Does not actually work. See:
2974           https://bugzilla.gnome.org/show_bug.cgi?id=773114#c31
2975
2976 2016-10-24 00:35:23 +0100  Tim-Philipp Müller <tim@centricular.com>
2977
2978         * tests/check/meson.build:
2979           meson: fix build outside of gst-all
2980
2981 2016-10-21 00:47:14 -0700  Scott D Phillips <scott.d.phillips@intel.com>
2982
2983         * meson.build:
2984         * tests/check/meson.build:
2985         * tests/meson.build:
2986           meson: move gstreamer-check-1.0 dependency to tests/check
2987           https://bugzilla.gnome.org/show_bug.cgi?id=773114
2988
2989 2016-10-15 22:20:05 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
2990
2991         * meson.build:
2992           meson: Don't set c_std to gnu99
2993           Use the default for each compiler on every platform instead. This
2994           improves our compatibility with compilers that don't have gnu99 as
2995           a c_std.
2996
2997 2016-10-04 18:06:09 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
2998
2999         * meson.build:
3000         * tests/check/getpluginsdir:
3001         * tests/check/meson.build:
3002           meson: Make use of new environment object and set plugin path to builddir
3003           Workaround source_root being the root directory of all projects
3004           in the subproject case and remove now unneeded getpluginsdir
3005           Bump meson requirement to 0.35
3006
3007 2016-09-30 11:35:40 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
3008
3009         * hooks/pre-commit.hook:
3010         * meson.build:
3011         * tests/check/getpluginsdir:
3012           meson: Setup pre commit hook and fix getpluginsdir for standalone case
3013
3014 2016-09-30 11:41:28 +0100  Tim-Philipp Müller <tim@centricular.com>
3015
3016         * meson.build:
3017           meson: update version
3018
3019 === release 1.9.90 ===
3020
3021 2016-09-30 13:03:26 +0300  Sebastian Dröge <sebastian@centricular.com>
3022
3023         * ChangeLog:
3024         * NEWS:
3025         * RELEASE:
3026         * configure.ac:
3027         * docs/plugins/inspect/plugin-a52dec.xml:
3028         * docs/plugins/inspect/plugin-amrnb.xml:
3029         * docs/plugins/inspect/plugin-amrwbdec.xml:
3030         * docs/plugins/inspect/plugin-asf.xml:
3031         * docs/plugins/inspect/plugin-cdio.xml:
3032         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3033         * docs/plugins/inspect/plugin-dvdread.xml:
3034         * docs/plugins/inspect/plugin-dvdsub.xml:
3035         * docs/plugins/inspect/plugin-lame.xml:
3036         * docs/plugins/inspect/plugin-mad.xml:
3037         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3038         * docs/plugins/inspect/plugin-mpg123.xml:
3039         * docs/plugins/inspect/plugin-realmedia.xml:
3040         * docs/plugins/inspect/plugin-siddec.xml:
3041         * docs/plugins/inspect/plugin-twolame.xml:
3042         * docs/plugins/inspect/plugin-x264.xml:
3043         * docs/plugins/inspect/plugin-xingmux.xml:
3044         * gst-plugins-ugly.doap:
3045         * win32/common/config.h:
3046           Release 1.9.90
3047
3048 2016-09-30 12:23:17 +0300  Sebastian Dröge <sebastian@centricular.com>
3049
3050         * po/af.po:
3051         * po/az.po:
3052         * po/bg.po:
3053         * po/ca.po:
3054         * po/cs.po:
3055         * po/da.po:
3056         * po/de.po:
3057         * po/el.po:
3058         * po/en_GB.po:
3059         * po/eo.po:
3060         * po/es.po:
3061         * po/eu.po:
3062         * po/fi.po:
3063         * po/fr.po:
3064         * po/gl.po:
3065         * po/hr.po:
3066         * po/hu.po:
3067         * po/id.po:
3068         * po/it.po:
3069         * po/ja.po:
3070         * po/lt.po:
3071         * po/lv.po:
3072         * po/ms.po:
3073         * po/mt.po:
3074         * po/nb.po:
3075         * po/nl.po:
3076         * po/or.po:
3077         * po/pl.po:
3078         * po/pt_BR.po:
3079         * po/ro.po:
3080         * po/ru.po:
3081         * po/sk.po:
3082         * po/sl.po:
3083         * po/sq.po:
3084         * po/sr.po:
3085         * po/sv.po:
3086         * po/tr.po:
3087         * po/uk.po:
3088         * po/vi.po:
3089         * po/zh_CN.po:
3090           Update .po files
3091
3092 2016-09-30 11:44:22 +0300  Sebastian Dröge <sebastian@centricular.com>
3093
3094         * po/id.po:
3095         * po/sv.po:
3096           po: Update translations
3097
3098 2016-09-29 12:39:34 +0300  Sebastian Dröge <sebastian@centricular.com>
3099
3100         * ext/x264/gstx264enc.c:
3101           x264enc: Set colorimetry and chroma-site information
3102           https://bugzilla.gnome.org/show_bug.cgi?id=772159
3103
3104 2016-09-24 09:08:00 +0100  Tim-Philipp Müller <tim@centricular.com>
3105
3106         * meson.build:
3107         * po/meson.build:
3108           meson: hook up translations
3109
3110 2016-09-24 08:59:55 +0100  Tim-Philipp Müller <tim@centricular.com>
3111
3112         * meson.build:
3113         * tests/check/getpluginsdir:
3114         * tests/check/meson.build:
3115         * tests/meson.build:
3116           meson: hook up unit tests
3117
3118 2016-09-14 11:30:58 +0200  Sebastian Dröge <sebastian@centricular.com>
3119
3120         * configure.ac:
3121           configure: Depend on gstreamer 1.9.2.1
3122
3123 2016-09-10 20:51:36 +1000  Jan Schmidt <jan@centricular.com>
3124
3125         * autogen.sh:
3126         * common:
3127           Automatic update of common submodule
3128           From b18d820 to f980fd9
3129
3130 2016-09-10 09:54:15 +1000  Jan Schmidt <jan@centricular.com>
3131
3132         * autogen.sh:
3133         * common:
3134           Automatic update of common submodule
3135           From f49c55e to b18d820
3136
3137 2016-09-05 12:22:56 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
3138
3139         * meson.build:
3140           meson: Bump version to 1.9.2
3141
3142 2016-09-01 12:28:57 +0300  Sebastian Dröge <sebastian@centricular.com>
3143
3144         * configure.ac:
3145           Back to development
3146
3147 === release 1.9.2 ===
3148
3149 2016-09-01 12:28:45 +0300  Sebastian Dröge <sebastian@centricular.com>
3150
3151         * ChangeLog:
3152         * NEWS:
3153         * RELEASE:
3154         * configure.ac:
3155         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3156         * docs/plugins/inspect/plugin-a52dec.xml:
3157         * docs/plugins/inspect/plugin-amrnb.xml:
3158         * docs/plugins/inspect/plugin-amrwbdec.xml:
3159         * docs/plugins/inspect/plugin-asf.xml:
3160         * docs/plugins/inspect/plugin-cdio.xml:
3161         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3162         * docs/plugins/inspect/plugin-dvdread.xml:
3163         * docs/plugins/inspect/plugin-dvdsub.xml:
3164         * docs/plugins/inspect/plugin-lame.xml:
3165         * docs/plugins/inspect/plugin-mad.xml:
3166         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3167         * docs/plugins/inspect/plugin-mpg123.xml:
3168         * docs/plugins/inspect/plugin-realmedia.xml:
3169         * docs/plugins/inspect/plugin-siddec.xml:
3170         * docs/plugins/inspect/plugin-twolame.xml:
3171         * docs/plugins/inspect/plugin-x264.xml:
3172         * docs/plugins/inspect/plugin-xingmux.xml:
3173         * gst-plugins-ugly.doap:
3174         * win32/common/config.h:
3175           Release 1.9.2
3176
3177 2016-09-01 11:24:13 +0300  Sebastian Dröge <sebastian@centricular.com>
3178
3179         * po/af.po:
3180         * po/az.po:
3181         * po/bg.po:
3182         * po/ca.po:
3183         * po/cs.po:
3184         * po/da.po:
3185         * po/de.po:
3186         * po/el.po:
3187         * po/en_GB.po:
3188         * po/eo.po:
3189         * po/es.po:
3190         * po/eu.po:
3191         * po/fi.po:
3192         * po/fr.po:
3193         * po/gl.po:
3194         * po/hr.po:
3195         * po/hu.po:
3196         * po/id.po:
3197         * po/it.po:
3198         * po/ja.po:
3199         * po/lt.po:
3200         * po/lv.po:
3201         * po/ms.po:
3202         * po/mt.po:
3203         * po/nb.po:
3204         * po/nl.po:
3205         * po/or.po:
3206         * po/pl.po:
3207         * po/pt_BR.po:
3208         * po/ro.po:
3209         * po/ru.po:
3210         * po/sk.po:
3211         * po/sl.po:
3212         * po/sq.po:
3213         * po/sr.po:
3214         * po/sv.po:
3215         * po/tr.po:
3216         * po/uk.po:
3217         * po/vi.po:
3218         * po/zh_CN.po:
3219           po: Update translations
3220
3221 2016-09-01 10:57:46 +0300  Sebastian Dröge <sebastian@centricular.com>
3222
3223         * ext/sidplay/gstsiddec.cc:
3224           siddec: Fix compilation with debugging disabled
3225           gstsiddec.o
3226           gstsiddec.cc: In function ‘void play_loop(GstPad*)’:
3227           gstsiddec.cc:446:18: error: unused variable ‘reason’ [-Werror=unused-variable]
3228           const gchar *reason = gst_flow_get_name (ret);
3229           ^
3230
3231 2016-08-19 11:11:14 -0700  Thibault Saunier <thibault.saunier@osg.samsung.com>
3232
3233         * ext/sidplay/gstsiddec.cc:
3234         * gst/asfdemux/gstasfdemux.c:
3235         * gst/realmedia/rmdemux.c:
3236           Use the new API to post flow ERROR messages on the bus
3237           https://bugzilla.gnome.org/show_bug.cgi?id=770158
3238
3239 2016-08-24 09:45:05 -0300  Thibault Saunier <tsaunier@gnome.org>
3240
3241         * gst/asfdemux/meson.build:
3242           meson: Link asfdemux against the gstsdp library
3243
3244 2016-08-23 15:29:10 -0300  Thibault Saunier <tsaunier@gnome.org>
3245
3246         * meson.build:
3247           meson: Add support for fallback subprojects
3248
3249 2016-08-12 21:25:34 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
3250
3251         * .gitignore:
3252         * config.h.meson:
3253         * ext/a52dec/meson.build:
3254         * ext/amrnb/meson.build:
3255         * ext/amrwbdec/meson.build:
3256         * ext/cdio/meson.build:
3257         * ext/dvdread/meson.build:
3258         * ext/lame/meson.build:
3259         * ext/mad/meson.build:
3260         * ext/meson.build:
3261         * ext/mpeg2dec/meson.build:
3262         * ext/mpg123/meson.build:
3263         * ext/twolame/meson.build:
3264         * ext/x264/meson.build:
3265         * gst/asfdemux/meson.build:
3266         * gst/dvdlpcmdec/meson.build:
3267         * gst/dvdsub/meson.build:
3268         * gst/meson.build:
3269         * gst/realmedia/meson.build:
3270         * gst/xingmux/meson.build:
3271         * meson.build:
3272           Add support for Meson as alternative/parallel build system
3273           https://github.com/mesonbuild/meson
3274           With contributions from:
3275           Tim-Philipp Müller <tim@centricular.com>
3276           Jussi Pakkanen <jpakkane@gmail.com> (original port)
3277           Highlights of the features provided are:
3278           * Faster builds on Linux (~40-50% faster)
3279           * The ability to build with MSVC on Windows
3280           * Generate Visual Studio project files
3281           * Generate XCode project files
3282           * Much faster builds on Windows (on-par with Linux)
3283           * Seriously fast configure and building on embedded
3284           ... and many more. For more details see:
3285           http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html
3286           http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html
3287           Building with Meson should work on both Linux and Windows, but may
3288           need a few more tweaks on other operating systems.
3289
3290 2016-08-12 21:41:39 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
3291
3292         * ext/a52dec/gsta52dec.c:
3293         * ext/dvdread/dvdreadsrc.c:
3294         * ext/x264/gstx264enc.h:
3295         * gst/realmedia/realhash.c:
3296         * gst/realmedia/rtspreal.c:
3297           plugins: Use <stdint.h> instead of _stdint.h
3298           _stdint.h is generated by Autotools and we don't really need it. All
3299           supported platforms now ship with stdint.h. The only stickler was MSVC,
3300           and since Visual Studio 2015 it also ships stdint.h now.
3301
3302 2016-08-19 13:01:39 +0100  Tim-Philipp Müller <tim@centricular.com>
3303
3304         * ext/mpeg2dec/perftest.c:
3305           mpeg2dec: remove file no longer used or needed
3306
3307 2016-08-08 09:58:20 +0100  Tim-Philipp Müller <tim@centricular.com>
3308
3309         * gst/dvdlpcmdec/Makefile.am:
3310           dvdlpcmdec: add libgstbase CFLAGS as well
3311           For consistency.
3312           https://bugzilla.gnome.org/show_bug.cgi?id=769610
3313
3314 2016-08-07 00:10:24 +0000  xlazom00 <xlazom00@gmail.com>
3315
3316         * gst/dvdlpcmdec/Makefile.am:
3317           dvdlpcmdec: link libgstbase-1.0
3318           https://bugzilla.gnome.org/show_bug.cgi?id=769610
3319
3320 2016-08-02 13:38:25 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
3321
3322         * gst/asfdemux/gstasfdemux.c:
3323           asfdemux: Add byte rate based bitrate tag in case there are no audio props
3324           https://bugzilla.gnome.org/show_bug.cgi?id=769418
3325
3326 2016-04-28 16:42:43 +0200  Michael Olbrich <m.olbrich@pengutronix.de>
3327
3328         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3329         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3330           dvdlpcmdec: add support for another format
3331           The format specification can be found here:
3332           http://www.dvdforum.org/images/Guideline1394V10R0_20020911.pdf
3333           Note: This format is also used for Wifi-Display.
3334           https://bugzilla.gnome.org/show_bug.cgi?id=765807
3335
3336 2016-04-28 16:32:53 +0200  Michael Olbrich <m.olbrich@pengutronix.de>
3337
3338         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3339         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3340           dvdlpcmdec: rewrite to use GstAudioDecoder
3341           https://bugzilla.gnome.org/show_bug.cgi?id=765807
3342
3343 2016-07-24 10:00:48 +0200  Josep Torra <n770galaxy@gmail.com>
3344
3345         * ext/sidplay/gstsiddec.cc:
3346           sidplay: fix compiler warnings when building with -O3
3347           Avoid compiler warnings "‘foo’ may be used uninitialized in this
3348           function" when building with -O3 by checking the return bool value
3349           of format conversion function.
3350           https://bugzilla.gnome.org/show_bug.cgi?id=769116
3351
3352 2016-07-11 21:14:06 +0200  Stefan Sauer <ensonic@users.sf.net>
3353
3354         * common:
3355           Automatic update of common submodule
3356           From f363b32 to f49c55e
3357
3358 2016-07-06 13:51:09 +0300  Sebastian Dröge <sebastian@centricular.com>
3359
3360         * configure.ac:
3361           Back to development
3362
3363 === release 1.9.1 ===
3364
3365 2016-07-06 13:15:28 +0300  Sebastian Dröge <sebastian@centricular.com>
3366
3367         * ChangeLog:
3368         * NEWS:
3369         * RELEASE:
3370         * configure.ac:
3371         * docs/plugins/inspect/plugin-a52dec.xml:
3372         * docs/plugins/inspect/plugin-amrnb.xml:
3373         * docs/plugins/inspect/plugin-amrwbdec.xml:
3374         * docs/plugins/inspect/plugin-asf.xml:
3375         * docs/plugins/inspect/plugin-cdio.xml:
3376         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3377         * docs/plugins/inspect/plugin-dvdread.xml:
3378         * docs/plugins/inspect/plugin-dvdsub.xml:
3379         * docs/plugins/inspect/plugin-lame.xml:
3380         * docs/plugins/inspect/plugin-mad.xml:
3381         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3382         * docs/plugins/inspect/plugin-mpg123.xml:
3383         * docs/plugins/inspect/plugin-realmedia.xml:
3384         * docs/plugins/inspect/plugin-siddec.xml:
3385         * docs/plugins/inspect/plugin-twolame.xml:
3386         * docs/plugins/inspect/plugin-x264.xml:
3387         * docs/plugins/inspect/plugin-xingmux.xml:
3388         * gst-plugins-ugly.doap:
3389         * win32/common/config.h:
3390           Release 1.9.1
3391
3392 2016-07-06 11:54:01 +0300  Sebastian Dröge <sebastian@centricular.com>
3393
3394         * po/af.po:
3395         * po/az.po:
3396         * po/bg.po:
3397         * po/ca.po:
3398         * po/cs.po:
3399         * po/da.po:
3400         * po/de.po:
3401         * po/el.po:
3402         * po/en_GB.po:
3403         * po/eo.po:
3404         * po/es.po:
3405         * po/eu.po:
3406         * po/fi.po:
3407         * po/fr.po:
3408         * po/gl.po:
3409         * po/hr.po:
3410         * po/hu.po:
3411         * po/id.po:
3412         * po/it.po:
3413         * po/ja.po:
3414         * po/lt.po:
3415         * po/lv.po:
3416         * po/ms.po:
3417         * po/mt.po:
3418         * po/nb.po:
3419         * po/nl.po:
3420         * po/or.po:
3421         * po/pl.po:
3422         * po/pt_BR.po:
3423         * po/ro.po:
3424         * po/ru.po:
3425         * po/sk.po:
3426         * po/sl.po:
3427         * po/sq.po:
3428         * po/sr.po:
3429         * po/sv.po:
3430         * po/tr.po:
3431         * po/uk.po:
3432         * po/vi.po:
3433         * po/zh_CN.po:
3434           Update .po files
3435
3436 2016-07-06 10:19:44 +0300  Sebastian Dröge <sebastian@centricular.com>
3437
3438         * po/hr.po:
3439           po: Update translations
3440
3441 2016-06-21 11:46:53 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3442
3443         * common:
3444           Automatic update of common submodule
3445           From ac2f647 to f363b32
3446
3447 2015-05-12 11:08:55 +0300  Vootele Vesterblom <vov@bang-olufsen.dk>
3448
3449         * gst/asfdemux/gstasfdemux.c:
3450           asfdemux: fix seeking back after EOS has been reached in push mode
3451           Fix seeking when demuxer is in INDEX state. This happens when we
3452           reached the end of the stream. It should still be possible to do
3453           a flushing seek and seek back to any other position though. Instead
3454           the demuxer would just go straight to EOS again instead of going
3455           back to processing packets again from the new position.
3456           https://bugzilla.gnome.org/show_bug.cgi?id=749066
3457
3458 2016-05-17 16:00:29 +0300  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
3459
3460         * gst/realmedia/rdtmanager.c:
3461           rdtmanager: fix clock leak
3462           The clock returned by gst_system_clock_obtain() was never unreffed.
3463           https://bugzilla.gnome.org/show_bug.cgi?id=766565
3464
3465 2016-05-15 13:33:30 +0300  Sebastian Dröge <sebastian@centricular.com>
3466
3467         * docs/plugins/inspect/plugin-a52dec.xml:
3468         * docs/plugins/inspect/plugin-amrnb.xml:
3469         * docs/plugins/inspect/plugin-amrwbdec.xml:
3470         * docs/plugins/inspect/plugin-asf.xml:
3471         * docs/plugins/inspect/plugin-cdio.xml:
3472         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3473         * docs/plugins/inspect/plugin-dvdread.xml:
3474         * docs/plugins/inspect/plugin-dvdsub.xml:
3475         * docs/plugins/inspect/plugin-lame.xml:
3476         * docs/plugins/inspect/plugin-mad.xml:
3477         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3478         * docs/plugins/inspect/plugin-mpg123.xml:
3479         * docs/plugins/inspect/plugin-realmedia.xml:
3480         * docs/plugins/inspect/plugin-siddec.xml:
3481         * docs/plugins/inspect/plugin-twolame.xml:
3482         * docs/plugins/inspect/plugin-x264.xml:
3483         * docs/plugins/inspect/plugin-xingmux.xml:
3484           docs: Update for git master
3485
3486 2016-04-16 09:15:43 +0100  Tim-Philipp Müller <tim@centricular.com>
3487
3488         * ext/amrnb/amrnbdec.c:
3489         * ext/mad/gstmad.c:
3490           amrnbec, mad: fix two more parse function declarations
3491
3492 2016-04-15 20:46:37 +0100  Tim-Philipp Müller <tim@centricular.com>
3493
3494         * ext/a52dec/gsta52dec.c:
3495         * ext/amrwbdec/amrwbdec.c:
3496           a52dec, amrwbec: fix parse function declaration mismatch
3497           Fixes MSVC compiler warning:
3498           amrwbdec.c(99): warning C4133: '=': incompatible types
3499           - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
3500           'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
3501           gsta52dec.c(156): warning C4133: '=': incompatible types
3502           - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
3503           'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
3504
3505 2016-04-15 19:55:03 +0100  Tim-Philipp Müller <tim@centricular.com>
3506
3507         * ext/mpg123/gstmpg123audiodec.h:
3508           mpg123: fix build with msvc
3509           Fix syntax errors when compiling against cerbero-provided libmpg123
3510           headers. We do the same as the libmpg123 internal visual studio
3511           build here.
3512           mpg123.h(1378): error C2143: syntax error: missing ')' before '('
3513           mpg123.h(1378): error C2081: 'ssize_t': name in formal parameter list illegal
3514           mpg123.h(1378): error C2143: syntax error: missing ')' before '*'
3515           mpg123.h(1378): error C2091: function returns function
3516           mpg123.h(1378): error C2143: syntax error: missing '{' before '*'
3517           mpg123.h(1378): error C2059: syntax error: ')'
3518           mpg123.h(1379): error C2143: syntax error: missing ')' before '*'
3519           mpg123.h(1379): error C2365: 'off_t': redefinition; previous definition was 'typedef'
3520           ...
3521
3522 2016-04-15 18:37:42 +0100  Tim-Philipp Müller <tim@centricular.com>
3523
3524         * configure.ac:
3525         * ext/mpeg2dec/gstmpeg2dec.c:
3526           mpeg2dec: bump libmpeg2 requirement to 0.5.1 and fix msvc build
3527           libmpeg2 0.5.1 was released in mid-2008, let's bump the requirement
3528           and get rid of version-dependent code paths. There's still
3529           avdec_mpeg2video for those who are stuck on ancient distros which
3530           we don't target any more.
3531           Also fixes build with MSVC, which doesn't like #if #else #endif
3532           inside macro arguments (like the GST_DEBUG_OBJECT in line 941).
3533
3534 2016-04-14 10:02:50 +0100  Julien Isorce <j.isorce@samsung.com>
3535
3536         * README:
3537         * common:
3538           Automatic update of common submodule
3539           From 6f2d209 to ac2f647
3540
3541 2016-03-04 16:14:44 +0900  Vineeth TM <vineeth.tm@samsung.com>
3542
3543         * ext/a52dec/gsta52dec.c:
3544         * ext/amrnb/amrnbdec.c:
3545         * ext/amrnb/amrnbenc.c:
3546         * ext/amrwbdec/amrwbdec.c:
3547         * ext/dvdread/dvdreadsrc.c:
3548         * ext/lame/gstlamemp3enc.c:
3549         * ext/mad/gstmad.c:
3550         * ext/mpeg2dec/gstmpeg2dec.c:
3551         * ext/sidplay/gstsiddec.cc:
3552         * ext/twolame/gsttwolamemp2enc.c:
3553         * ext/x264/gstx264enc.c:
3554         * gst/asfdemux/gstasfdemux.c:
3555         * gst/asfdemux/gstrtpasfdepay.c:
3556         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3557         * gst/dvdsub/gstdvdsubdec.c:
3558         * gst/dvdsub/gstdvdsubparse.c:
3559         * gst/realmedia/pnmsrc.c:
3560         * gst/realmedia/rademux.c:
3561         * gst/realmedia/rdtdepay.c:
3562         * gst/realmedia/rdtmanager.c:
3563         * gst/realmedia/rmdemux.c:
3564         * gst/xingmux/gstxingmux.c:
3565           ugly: use new gst_element_class_add_static_pad_template()
3566           https://bugzilla.gnome.org/show_bug.cgi?id=763082
3567
3568 2016-03-24 13:33:22 +0200  Sebastian Dröge <sebastian@centricular.com>
3569
3570         * configure.ac:
3571           Back to development
3572
3573 === release 1.8.0 ===
3574
3575 2016-03-24 12:43:04 +0200  Sebastian Dröge <sebastian@centricular.com>
3576
3577         * ChangeLog:
3578         * NEWS:
3579         * RELEASE:
3580         * configure.ac:
3581         * docs/plugins/inspect/plugin-a52dec.xml:
3582         * docs/plugins/inspect/plugin-amrnb.xml:
3583         * docs/plugins/inspect/plugin-amrwbdec.xml:
3584         * docs/plugins/inspect/plugin-asf.xml:
3585         * docs/plugins/inspect/plugin-cdio.xml:
3586         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3587         * docs/plugins/inspect/plugin-dvdread.xml:
3588         * docs/plugins/inspect/plugin-dvdsub.xml:
3589         * docs/plugins/inspect/plugin-lame.xml:
3590         * docs/plugins/inspect/plugin-mad.xml:
3591         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3592         * docs/plugins/inspect/plugin-mpg123.xml:
3593         * docs/plugins/inspect/plugin-realmedia.xml:
3594         * docs/plugins/inspect/plugin-siddec.xml:
3595         * docs/plugins/inspect/plugin-twolame.xml:
3596         * docs/plugins/inspect/plugin-x264.xml:
3597         * docs/plugins/inspect/plugin-xingmux.xml:
3598         * gst-plugins-ugly.doap:
3599         * win32/common/config.h:
3600           Release 1.8.0
3601
3602 2016-03-24 12:18:09 +0200  Sebastian Dröge <sebastian@centricular.com>
3603
3604         * po/af.po:
3605         * po/az.po:
3606         * po/bg.po:
3607         * po/ca.po:
3608         * po/cs.po:
3609         * po/da.po:
3610         * po/de.po:
3611         * po/el.po:
3612         * po/en_GB.po:
3613         * po/eo.po:
3614         * po/es.po:
3615         * po/eu.po:
3616         * po/fi.po:
3617         * po/fr.po:
3618         * po/gl.po:
3619         * po/hr.po:
3620         * po/hu.po:
3621         * po/id.po:
3622         * po/it.po:
3623         * po/ja.po:
3624         * po/lt.po:
3625         * po/lv.po:
3626         * po/ms.po:
3627         * po/mt.po:
3628         * po/nb.po:
3629         * po/nl.po:
3630         * po/or.po:
3631         * po/pl.po:
3632         * po/pt_BR.po:
3633         * po/ro.po:
3634         * po/ru.po:
3635         * po/sk.po:
3636         * po/sl.po:
3637         * po/sq.po:
3638         * po/sr.po:
3639         * po/sv.po:
3640         * po/tr.po:
3641         * po/uk.po:
3642         * po/vi.po:
3643         * po/zh_CN.po:
3644           Update .po files
3645
3646 === release 1.7.91 ===
3647
3648 2016-03-15 12:21:07 +0200  Sebastian Dröge <sebastian@centricular.com>
3649
3650         * ChangeLog:
3651         * NEWS:
3652         * RELEASE:
3653         * configure.ac:
3654         * docs/plugins/inspect/plugin-a52dec.xml:
3655         * docs/plugins/inspect/plugin-amrnb.xml:
3656         * docs/plugins/inspect/plugin-amrwbdec.xml:
3657         * docs/plugins/inspect/plugin-asf.xml:
3658         * docs/plugins/inspect/plugin-cdio.xml:
3659         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3660         * docs/plugins/inspect/plugin-dvdread.xml:
3661         * docs/plugins/inspect/plugin-dvdsub.xml:
3662         * docs/plugins/inspect/plugin-lame.xml:
3663         * docs/plugins/inspect/plugin-mad.xml:
3664         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3665         * docs/plugins/inspect/plugin-mpg123.xml:
3666         * docs/plugins/inspect/plugin-realmedia.xml:
3667         * docs/plugins/inspect/plugin-siddec.xml:
3668         * docs/plugins/inspect/plugin-twolame.xml:
3669         * docs/plugins/inspect/plugin-x264.xml:
3670         * docs/plugins/inspect/plugin-xingmux.xml:
3671         * gst-plugins-ugly.doap:
3672         * win32/common/config.h:
3673           Release 1.7.91
3674
3675 2016-03-15 12:03:34 +0200  Sebastian Dröge <sebastian@centricular.com>
3676
3677         * po/af.po:
3678         * po/az.po:
3679         * po/bg.po:
3680         * po/ca.po:
3681         * po/cs.po:
3682         * po/da.po:
3683         * po/de.po:
3684         * po/el.po:
3685         * po/en_GB.po:
3686         * po/eo.po:
3687         * po/es.po:
3688         * po/eu.po:
3689         * po/fi.po:
3690         * po/fr.po:
3691         * po/gl.po:
3692         * po/hr.po:
3693         * po/hu.po:
3694         * po/id.po:
3695         * po/it.po:
3696         * po/ja.po:
3697         * po/lt.po:
3698         * po/lv.po:
3699         * po/ms.po:
3700         * po/mt.po:
3701         * po/nb.po:
3702         * po/nl.po:
3703         * po/or.po:
3704         * po/pl.po:
3705         * po/pt_BR.po:
3706         * po/ro.po:
3707         * po/ru.po:
3708         * po/sk.po:
3709         * po/sl.po:
3710         * po/sq.po:
3711         * po/sr.po:
3712         * po/sv.po:
3713         * po/tr.po:
3714         * po/uk.po:
3715         * po/vi.po:
3716         * po/zh_CN.po:
3717           Update .po files
3718
3719 2016-03-08 12:26:01 +0100  Edward Hervey <edward@centricular.com>
3720
3721         * gst/asfdemux/gstasfdemux.c:
3722         * gst/asfdemux/gstasfdemux.h:
3723           asfdemux: Don't modify segment values on accurate seeks
3724           When dealing with accurate seeks, we want to return exactly the segment
3725           that was requested by the seek event, and not adjust the values.
3726           https://bugzilla.gnome.org/show_bug.cgi?id=755469
3727
3728 === release 1.7.90 ===
3729
3730 2016-03-01 18:42:01 +0200  Sebastian Dröge <sebastian@centricular.com>
3731
3732         * ChangeLog:
3733         * NEWS:
3734         * RELEASE:
3735         * configure.ac:
3736         * docs/plugins/inspect/plugin-a52dec.xml:
3737         * docs/plugins/inspect/plugin-amrnb.xml:
3738         * docs/plugins/inspect/plugin-amrwbdec.xml:
3739         * docs/plugins/inspect/plugin-asf.xml:
3740         * docs/plugins/inspect/plugin-cdio.xml:
3741         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3742         * docs/plugins/inspect/plugin-dvdread.xml:
3743         * docs/plugins/inspect/plugin-dvdsub.xml:
3744         * docs/plugins/inspect/plugin-lame.xml:
3745         * docs/plugins/inspect/plugin-mad.xml:
3746         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3747         * docs/plugins/inspect/plugin-mpg123.xml:
3748         * docs/plugins/inspect/plugin-realmedia.xml:
3749         * docs/plugins/inspect/plugin-siddec.xml:
3750         * docs/plugins/inspect/plugin-twolame.xml:
3751         * docs/plugins/inspect/plugin-x264.xml:
3752         * docs/plugins/inspect/plugin-xingmux.xml:
3753         * gst-plugins-ugly.doap:
3754         * win32/common/config.h:
3755           Release 1.7.90
3756
3757 2016-03-01 17:18:01 +0200  Sebastian Dröge <sebastian@centricular.com>
3758
3759         * po/af.po:
3760         * po/az.po:
3761         * po/ca.po:
3762         * po/cs.po:
3763         * po/da.po:
3764         * po/de.po:
3765         * po/el.po:
3766         * po/en_GB.po:
3767         * po/eo.po:
3768         * po/es.po:
3769         * po/eu.po:
3770         * po/fi.po:
3771         * po/fr.po:
3772         * po/gl.po:
3773         * po/hr.po:
3774         * po/hu.po:
3775         * po/id.po:
3776         * po/it.po:
3777         * po/ja.po:
3778         * po/lt.po:
3779         * po/lv.po:
3780         * po/ms.po:
3781         * po/mt.po:
3782         * po/nb.po:
3783         * po/nl.po:
3784         * po/or.po:
3785         * po/pl.po:
3786         * po/pt_BR.po:
3787         * po/ro.po:
3788         * po/ru.po:
3789         * po/sk.po:
3790         * po/sl.po:
3791         * po/sq.po:
3792         * po/sr.po:
3793         * po/sv.po:
3794         * po/tr.po:
3795         * po/uk.po:
3796         * po/vi.po:
3797         * po/zh_CN.po:
3798           Update .po files
3799
3800 2016-03-01 16:54:07 +0200  Sebastian Dröge <sebastian@centricular.com>
3801
3802         * po/bg.po:
3803           po: Update translations
3804
3805 2016-02-27 20:17:31 +0100  Jens Georg <mail@jensge.org>
3806
3807         * ext/dvdread/dvdreadsrc.c:
3808           dvdread: Fix seek starting at 0 for title != 1
3809           Otherwise the playback would start at title 0
3810           https://bugzilla.gnome.org/show_bug.cgi?id=762787
3811
3812 2016-02-26 12:41:18 +0200  Sebastian Dröge <sebastian@centricular.com>
3813
3814         * common:
3815           Automatic update of common submodule
3816           From b64f03f to 6f2d209
3817
3818 2016-02-22 22:08:12 +0000  Tim-Philipp Müller <tim@centricular.com>
3819
3820         * gst/asfdemux/gstasfdemux.c:
3821           asfdemux: fix adding bitrate to stream tags
3822           https://bugzilla.gnome.org/show_bug.cgi?id=699586
3823
3824 2016-02-21 10:11:12 +0000  Tim-Philipp Müller <tim@centricular.com>
3825
3826         * gst/asfdemux/asf.vcproj:
3827         * gst/realmedia/rmdemux.vcproj:
3828         * win32/MANIFEST:
3829         * win32/gst.sln:
3830         * win32/vs6/gst_plugins_ugly.dsw:
3831         * win32/vs6/libgstasfdemux.dsp:
3832         * win32/vs6/libgstdvdlpcmdec.dsp:
3833         * win32/vs6/libgstdvdsub.dsp:
3834         * win32/vs6/libgstlame.dsp:
3835         * win32/vs6/libgstmad.dsp:
3836         * win32/vs6/libgstrealmedia.dsp:
3837         * win32/vs6/libgstsynaesthesia.dsp:
3838           win32: remove outdated build cruft
3839           This hasn't been touched for generations, doesn't work,
3840           and is just causing confusion. We also don't want to
3841           maintain these files manually.
3842
3843 2016-02-20 11:55:37 +0000  Tim-Philipp Müller <tim@centricular.com>
3844
3845         * ext/mpeg2dec/gstmpeg2dec.c:
3846           mpeg2dec: don't use exported but undeclared core debug category symbols
3847           It's not right and won't work on Windows with MSVC.
3848
3849 2016-02-19 12:38:34 +0200  Sebastian Dröge <sebastian@centricular.com>
3850
3851         * configure.ac:
3852           Back to development
3853
3854 === release 1.7.2 ===
3855
3856 2016-02-19 11:58:13 +0200  Sebastian Dröge <sebastian@centricular.com>
3857
3858         * ChangeLog:
3859         * NEWS:
3860         * RELEASE:
3861         * configure.ac:
3862         * docs/plugins/inspect/plugin-a52dec.xml:
3863         * docs/plugins/inspect/plugin-amrnb.xml:
3864         * docs/plugins/inspect/plugin-amrwbdec.xml:
3865         * docs/plugins/inspect/plugin-asf.xml:
3866         * docs/plugins/inspect/plugin-cdio.xml:
3867         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3868         * docs/plugins/inspect/plugin-dvdread.xml:
3869         * docs/plugins/inspect/plugin-dvdsub.xml:
3870         * docs/plugins/inspect/plugin-lame.xml:
3871         * docs/plugins/inspect/plugin-mad.xml:
3872         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3873         * docs/plugins/inspect/plugin-mpg123.xml:
3874         * docs/plugins/inspect/plugin-realmedia.xml:
3875         * docs/plugins/inspect/plugin-siddec.xml:
3876         * docs/plugins/inspect/plugin-twolame.xml:
3877         * docs/plugins/inspect/plugin-x264.xml:
3878         * docs/plugins/inspect/plugin-xingmux.xml:
3879         * gst-plugins-ugly.doap:
3880         * win32/common/config.h:
3881           Release 1.7.2
3882
3883 2016-02-19 11:21:03 +0200  Sebastian Dröge <sebastian@centricular.com>
3884
3885         * po/af.po:
3886         * po/az.po:
3887         * po/bg.po:
3888         * po/ca.po:
3889         * po/cs.po:
3890         * po/da.po:
3891         * po/de.po:
3892         * po/el.po:
3893         * po/en_GB.po:
3894         * po/eo.po:
3895         * po/es.po:
3896         * po/eu.po:
3897         * po/fi.po:
3898         * po/gl.po:
3899         * po/hr.po:
3900         * po/hu.po:
3901         * po/id.po:
3902         * po/it.po:
3903         * po/ja.po:
3904         * po/lt.po:
3905         * po/lv.po:
3906         * po/ms.po:
3907         * po/mt.po:
3908         * po/nb.po:
3909         * po/nl.po:
3910         * po/or.po:
3911         * po/pl.po:
3912         * po/ro.po:
3913         * po/ru.po:
3914         * po/sk.po:
3915         * po/sl.po:
3916         * po/sq.po:
3917         * po/sr.po:
3918         * po/sv.po:
3919         * po/tr.po:
3920         * po/uk.po:
3921         * po/vi.po:
3922         * po/zh_CN.po:
3923           Update .po files
3924
3925 2016-02-19 10:32:06 +0200  Sebastian Dröge <sebastian@centricular.com>
3926
3927         * po/fr.po:
3928         * po/pt_BR.po:
3929           po: Update translations
3930
3931 2016-02-18 00:25:56 +0200  Sebastian Dröge <sebastian@centricular.com>
3932
3933         * ext/sidplay/gstsiddec.cc:
3934           sidplay: Fix compiler warning about C++11 compatibility
3935           gstsiddec.cc:78:17: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
3936           #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
3937           ^
3938           gstsiddec.cc:78:38: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
3939           #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
3940           ^
3941
3942 2016-02-16 14:46:11 +0000  Tim-Philipp Müller <tim@centricular.com>
3943
3944         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3945         * docs/plugins/inspect/plugin-a52dec.xml:
3946         * docs/plugins/inspect/plugin-amrnb.xml:
3947         * docs/plugins/inspect/plugin-amrwbdec.xml:
3948         * docs/plugins/inspect/plugin-asf.xml:
3949         * docs/plugins/inspect/plugin-cdio.xml:
3950         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3951         * docs/plugins/inspect/plugin-dvdread.xml:
3952         * docs/plugins/inspect/plugin-dvdsub.xml:
3953         * docs/plugins/inspect/plugin-lame.xml:
3954         * docs/plugins/inspect/plugin-mad.xml:
3955         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3956         * docs/plugins/inspect/plugin-mpg123.xml:
3957         * docs/plugins/inspect/plugin-realmedia.xml:
3958         * docs/plugins/inspect/plugin-siddec.xml:
3959         * docs/plugins/inspect/plugin-twolame.xml:
3960         * docs/plugins/inspect/plugin-x264.xml:
3961         * docs/plugins/inspect/plugin-xingmux.xml:
3962           docs: update inspection to git and fix mpg123 inspect location
3963
3964 2016-02-16 12:23:33 +0000  Tim-Philipp Müller <tim@centricular.com>
3965
3966         * tests/files/Makefile.am:
3967         * tests/files/stream.mp2:
3968           tests: fix distcheck
3969
3970 2016-02-16 10:38:18 +0000  Tim-Philipp Müller <tim@centricular.com>
3971
3972         * configure.ac:
3973         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3974         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
3975         * docs/plugins/xml/plugin-mpg123.xml:
3976         * ext/Makefile.am:
3977         * gst-plugins-ugly.spec.in:
3978         * tests/check/Makefile.am:
3979           mpg123: move from -bad to -ugly
3980           Hook up to build system, add to docs
3981
3982 2016-02-16 10:55:01 +0000  Tim-Philipp Müller <tim@centricular.com>
3983
3984         * configure.ac:
3985         * tests/Makefile.am:
3986         * tests/check/Makefile.am:
3987         * tests/check/elements/.gitignore:
3988         * tests/files/Makefile.am:
3989         * tests/files/cbr_stream.mp3:
3990         * tests/files/vbr_stream.mp3:
3991           tests: add test data for mpg123 plugin
3992
3993 2016-02-16 10:41:07 +0000  Tim-Philipp Müller <tim@centricular.com>
3994
3995           Merge branch 'plugin-move-mpg123'
3996           Move mpg123 plugin from -bad to -ugly.
3997           https://bugzilla.gnome.org/show_bug.cgi?id=719849
3998
3999 2015-12-14 11:09:46 +0900  Vineeth TM <vineeth.tm@samsung.com>
4000
4001         * ext/mpg123/gstmpg123audiodec.c:
4002           plugins-bad: Fix example pipelines
4003           rename gst-launch --> gst-launch-1.0
4004           replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**)
4005           fix caps in examples
4006           https://bugzilla.gnome.org/show_bug.cgi?id=759432
4007
4008 2015-08-17 11:50:28 +0100  Tim-Philipp Müller <tim@centricular.com>
4009
4010         * ext/mpg123/gstmpg123audiodec.c:
4011           mpg123: still reset pending audio info on hard flush
4012           Follow-up to previous commit.
4013           https://bugzilla.gnome.org/show_bug.cgi?id=752431
4014
4015 2015-07-15 10:44:02 -0600  Jason Litzinger <jlitzinger@control4.com>
4016
4017         * ext/mpg123/gstmpg123audiodec.c:
4018           mpg123: fix handling of sample rate change during playback
4019           If the sample rate of the media changes, the resulting flush will
4020           clear the has_next_audioinfo flag, and the caps won't be sent
4021           downstream.
4022           https://bugzilla.gnome.org/show_bug.cgi?id=752431
4023
4024 2015-08-15 12:58:40 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4025
4026         * ext/mpg123/gstmpg123audiodec.c:
4027           audiodecoders: use default pad accept-caps handling
4028           Avoids useless check of downstream caps when handling an
4029           accept-caps query
4030           Elements: dtsdec, faad, gsmdec, mpg123audiodec, opusdec,
4031           sbcdec, adpcmdec, sirendec
4032
4033 2015-04-26 18:04:16 +0100  Tim-Philipp Müller <tim@centricular.com>
4034
4035         * ext/mpg123/Makefile.am:
4036           Remove obsolete Android build cruft
4037           This is not needed any longer.
4038
4039 2015-01-11 01:08:08 +0000  Tim-Philipp Müller <tim@centricular.com>
4040
4041         * ext/mpg123/gstmpg123audiodec.c:
4042           mpg123: fix compiler warning and simplify checks in set_caps
4043           https://bugzilla.gnome.org/show_bug.cgi?id=740195
4044
4045 2015-01-03 13:06:45 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
4046
4047         * ext/mpg123/gstmpg123audiodec.c:
4048           mpg123: rework set_format code so mpg123audiodec works with decodebin/playbin
4049           The old code was using gst_caps_normalize() and was generally overly
4050           complex. Simplify by picking sample rate and number of channels from
4051           upstream and the sample format from the allowed caps. If the format caps
4052           is a list of strins, just pick the first one. And if the srcpad isn't
4053           linked yet, use the default format (S16).
4054           https://bugzilla.gnome.org/show_bug.cgi?id=740195
4055
4056 2014-09-10 17:24:39 +0100  Tim-Philipp Müller <tim@centricular.com>
4057
4058         * ext/mpg123/gstmpg123audiodec.c:
4059           Fix up one-element lists in template caps
4060
4061 2014-03-05 00:51:04 +0000  Tim-Philipp Müller <tim@centricular.com>
4062
4063         * tests/check/elements/mpg123audiodec.c:
4064           tests: fix mpg123audiodec test for big-endian architectures
4065
4066 2014-02-04 17:22:27 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
4067
4068         * ext/mpg123/gstmpg123audiodec.c:
4069           mpg123: improved error report and checks
4070           Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
4071
4072 2013-12-05 12:04:39 +0100  Sebastian Dröge <sebastian@centricular.com>
4073
4074         * ext/mpg123/gstmpg123audiodec.c:
4075           mpg123audiodec: Require caps to be set before any data processing
4076
4077 2013-07-26 17:25:42 +0200  Edward Hervey <edward@collabora.com>
4078
4079         * ext/mpg123/gstmpg123audiodec.c:
4080           mpg123: Remove dead assignment
4081           harder ? :)
4082
4083 2013-05-15 11:25:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4084
4085         * tests/check/elements/mpg123audiodec.c:
4086           mpg123audiodec: Fix event handling in unit test
4087
4088 2012-10-24 12:16:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4089
4090         * ext/mpg123/Makefile.am:
4091           gst: Add better support for static plugins
4092
4093 2013-04-15 00:22:39 -0700  David Schleef <ds@schleef.org>
4094
4095         * ext/mpg123/gstmpg123audiodec.c:
4096           mpg123: Add conditional on API version for new enum
4097
4098 2016-02-05 19:11:38 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4099
4100         * tests/check/Makefile.am:
4101           tests: extend the AM_TESTS_ENVIRONMENT from check.mak
4102           To get the CK_DEFAULT_TIMEOUT defined for all tests
4103           https://bugzilla.gnome.org/show_bug.cgi?id=761472
4104
4105 2016-02-05 18:07:02 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4106
4107         * autogen.sh:
4108         * common:
4109           Automatic update of common submodule
4110           From 86e4663 to b64f03f
4111
4112 2016-01-25 20:00:26 +0000  Tim-Philipp Müller <tim@centricular.com>
4113
4114         * configure.ac:
4115         * ext/amrnb/amrnbdec.h:
4116         * ext/amrnb/amrnbenc.h:
4117         * ext/amrwbdec/amrwbdec.h:
4118           amrnb, amrwb: unconditionally depend on opencore-amr*b >= 0.1.3
4119           We don't really need to cater for older versions any more.
4120
4121 2016-01-21 17:34:38 +0100  Edward Hervey <edward@centricular.com>
4122
4123         * ext/mpeg2dec/gstmpeg2dec.c:
4124           mpeg2dec: Demote rank to SECONDARY
4125           https://bugzilla.gnome.org/show_bug.cgi?id=574461
4126
4127 2016-01-08 21:40:53 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4128
4129         * gst/dvdsub/gstdvdsubdec.c:
4130           dvdsubdec: use query caps instead of accept-caps
4131           accept-caps does only a shallow check and a full downstream
4132           caps query is needed to check if ARGB is possible
4133
4134 2015-10-30 11:06:11 +0530  Ravi Kiran K N <ravi.kiran@samsung.com>
4135
4136         * gst/asfdemux/asfpacket.c:
4137         * gst/asfdemux/gstasfdemux.c:
4138         * gst/asfdemux/gstasfdemux.h:
4139           asfdemux: Support reverse playback
4140           Support reverse playback for ASF format.
4141           Parse packets and queue the payloads, then push
4142           the payload buffer to decoder in reverse order.
4143           Video buffers are pushed from KeyFrame to next
4144           Keyframe.
4145           https://bugzilla.gnome.org/show_bug.cgi?id=757341
4146
4147 2015-12-24 15:28:46 +0100  Sebastian Dröge <sebastian@centricular.com>
4148
4149         * configure.ac:
4150           Back to development
4151
4152 2015-12-24 14:48:50 +0100  Sebastian Dröge <sebastian@centricular.com>
4153
4154         * tests/check/elements/amrnbenc.c:
4155           amrnbenc: Fix various compiler warnings in the test
4156
4157 2015-12-24 14:48:38 +0100  Sebastian Dröge <sebastian@centricular.com>
4158
4159         * tests/check/elements/x264enc.c:
4160           x264enc: Fix various compiler warnings in the test
4161
4162 === release 1.7.1 ===
4163
4164 2015-12-24 14:41:21 +0100  Sebastian Dröge <sebastian@centricular.com>
4165
4166         * ChangeLog:
4167         * NEWS:
4168         * RELEASE:
4169         * configure.ac:
4170         * docs/plugins/inspect/plugin-a52dec.xml:
4171         * docs/plugins/inspect/plugin-amrnb.xml:
4172         * docs/plugins/inspect/plugin-amrwbdec.xml:
4173         * docs/plugins/inspect/plugin-asf.xml:
4174         * docs/plugins/inspect/plugin-cdio.xml:
4175         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4176         * docs/plugins/inspect/plugin-dvdread.xml:
4177         * docs/plugins/inspect/plugin-dvdsub.xml:
4178         * docs/plugins/inspect/plugin-lame.xml:
4179         * docs/plugins/inspect/plugin-mad.xml:
4180         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4181         * docs/plugins/inspect/plugin-realmedia.xml:
4182         * docs/plugins/inspect/plugin-siddec.xml:
4183         * docs/plugins/inspect/plugin-twolame.xml:
4184         * docs/plugins/inspect/plugin-x264.xml:
4185         * docs/plugins/inspect/plugin-xingmux.xml:
4186         * gst-plugins-ugly.doap:
4187         * win32/common/config.h:
4188           Release 1.7.1
4189
4190 2015-12-24 14:10:29 +0100  Sebastian Dröge <sebastian@centricular.com>
4191
4192         * po/af.po:
4193         * po/az.po:
4194         * po/bg.po:
4195         * po/ca.po:
4196         * po/cs.po:
4197         * po/da.po:
4198         * po/de.po:
4199         * po/el.po:
4200         * po/en_GB.po:
4201         * po/eo.po:
4202         * po/es.po:
4203         * po/eu.po:
4204         * po/fi.po:
4205         * po/fr.po:
4206         * po/gl.po:
4207         * po/hr.po:
4208         * po/hu.po:
4209         * po/id.po:
4210         * po/it.po:
4211         * po/ja.po:
4212         * po/lt.po:
4213         * po/lv.po:
4214         * po/ms.po:
4215         * po/mt.po:
4216         * po/nb.po:
4217         * po/nl.po:
4218         * po/or.po:
4219         * po/pl.po:
4220         * po/pt_BR.po:
4221         * po/ro.po:
4222         * po/ru.po:
4223         * po/sk.po:
4224         * po/sl.po:
4225         * po/sq.po:
4226         * po/sr.po:
4227         * po/sv.po:
4228         * po/tr.po:
4229         * po/uk.po:
4230         * po/vi.po:
4231         * po/zh_CN.po:
4232           Update .po files
4233
4234 2015-12-24 12:23:27 +0100  Sebastian Dröge <sebastian@centricular.com>
4235
4236         * po/id.po:
4237         * po/sv.po:
4238           po: Update translations
4239
4240 2015-12-21 12:32:32 +0100  Sebastian Dröge <sebastian@centricular.com>
4241
4242         * configure.ac:
4243           configure: Use -Bsymbolic-functions if available
4244           While this is more useful for libraries, some of our plugins with multiple
4245           files and some internal API can also benefit from this.
4246
4247 2015-12-16 09:36:08 +0100  Sebastian Dröge <sebastian@centricular.com>
4248
4249         * docs/plugins/gst-plugins-ugly-plugins.args:
4250         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4251         * docs/plugins/inspect/plugin-a52dec.xml:
4252         * docs/plugins/inspect/plugin-amrnb.xml:
4253         * docs/plugins/inspect/plugin-amrwbdec.xml:
4254         * docs/plugins/inspect/plugin-asf.xml:
4255         * docs/plugins/inspect/plugin-cdio.xml:
4256         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4257         * docs/plugins/inspect/plugin-dvdread.xml:
4258         * docs/plugins/inspect/plugin-dvdsub.xml:
4259         * docs/plugins/inspect/plugin-lame.xml:
4260         * docs/plugins/inspect/plugin-mad.xml:
4261         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4262         * docs/plugins/inspect/plugin-realmedia.xml:
4263         * docs/plugins/inspect/plugin-siddec.xml:
4264         * docs/plugins/inspect/plugin-twolame.xml:
4265         * docs/plugins/inspect/plugin-x264.xml:
4266         * docs/plugins/inspect/plugin-xingmux.xml:
4267           docs: update to git
4268
4269 2015-12-07 09:08:18 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4270
4271         * autogen.sh:
4272         * common:
4273           Automatic update of common submodule
4274           From b319909 to 86e4663
4275
4276 2015-11-26 15:49:47 +0000  Arjen Veenhuizen <arjen.veenhuizen@tno.nl>
4277
4278         * ext/x264/gstx264enc.c:
4279           x264enc: increase bitrate limit from 100Mbps to 2Gbps
4280           Don't artificially limit the bitrate, x264enc allows much
4281           higher bitrates, and for intra-only 4k AVC they are needed.
4282           x264 clips to 2Gbps internally, so use that as limit for now.
4283           https://bugzilla.gnome.org/show_bug.cgi?id=758620
4284
4285 2015-11-18 23:20:59 -0800  Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
4286
4287         * ext/x264/gstx264enc.c:
4288           x264enc: drop unnecessary NULL check before g_free
4289
4290 2015-10-21 14:35:17 +0100  Tim-Philipp Müller <tim@centricular.com>
4291
4292         * common:
4293           Automatic update of common submodule
4294           From b99800a to b319909
4295
4296 2015-10-20 17:29:42 +0300  Sebastian Dröge <sebastian@centricular.com>
4297
4298         * configure.ac:
4299           Use new GST_ENABLE_EXTRA_CHECKS #define
4300           https://bugzilla.gnome.org/show_bug.cgi?id=756870
4301
4302 2015-10-21 14:26:07 +0300  Sebastian Dröge <sebastian@centricular.com>
4303
4304         * README:
4305         * common:
4306           Automatic update of common submodule
4307           From 9aed1d7 to b99800a
4308
4309 2015-10-02 22:24:46 +0300  Sebastian Dröge <sebastian@centricular.com>
4310
4311         * configure.ac:
4312           Update GLib dependency to 2.40.0
4313
4314 2015-09-29 14:16:07 -0700  Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
4315
4316         * ext/dvdread/README:
4317           dvdread: remove broken link
4318           Removing instead of updating as previously pointed-to page
4319           (now http://dvd.sourceforge.net/dvdinfo/) is already linked
4320           from dvd.sourceforge.net's homepage as: "Collection of
4321           information on file formats/data structures relating to DVD
4322           navigation/SPUs."
4323
4324 2015-09-26 09:23:05 +0100  Tim-Philipp Müller <tim@centricular.com>
4325
4326         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4327           dvdlpcmdec: fix invalid read beyond channel position array
4328           We would always copy sizeof(sorted_position) bytes, which is
4329           for 8 channels, but if we have less than 8 channels the
4330           position array we copy from will only have allocated space
4331           for channel channels, so we would read beyond the input
4332           array in some cases.
4333
4334 2015-08-25 10:08:46 +0900  HoonHee Lee <hoonhee.lee@lge.com>
4335
4336         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4337           dvdlpcmdec: factor out common code to set output format into new function
4338           When caps event is recieved and header is changed, reordering channel
4339           and setting the default output format for audio are processed. These 2 of
4340           code are same. Thus, It is better to make a new function for these common
4341           code in terms of removing duplicated code, maintenance and expansion.
4342           https://bugzilla.gnome.org/show_bug.cgi?id=753920
4343
4344 2015-09-23 20:45:34 +0200  Sebastian Dröge <sebastian@centricular.com>
4345
4346         * gst/asfdemux/gstasfdemux.c:
4347           asfdemux: Don't push any data on pads after the segment.stop
4348           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4349
4350 2015-09-23 20:30:21 +0200  Sebastian Dröge <sebastian@centricular.com>
4351
4352         * gst/asfdemux/gstasfdemux.c:
4353         * gst/asfdemux/gstasfdemux.h:
4354           asfdemux: Only change segment start to a keyframe for KEYUNIT seeks
4355           Not for accurate seeks, which should accurately start at the requested
4356           position.
4357           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4358
4359 2015-09-23 20:23:40 +0200  Sebastian Dröge <sebastian@centricular.com>
4360
4361         * gst/asfdemux/gstasfdemux.c:
4362           asfdemux: Update segment.position when pushing buffers
4363           Without this, non-flushing seeks are not going to work well.
4364           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4365
4366 2015-09-23 19:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
4367
4368         * gst/asfdemux/gstasfdemux.c:
4369           asfdemux: Only push EOS event if we're not doing a segment seek
4370           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4371
4372 2015-09-23 16:31:28 +0200  Sebastian Dröge <sebastian@centricular.com>
4373
4374         * gst/asfdemux/gstasfdemux.c:
4375           asfdemux: If pushing buffers returned EOS, go into the EOS and not failure code path
4376           We don't want to unconditionally send an EOS event downstream, but might want
4377           to send a SEGMENT_DONE message/event instead if a segment seek was done
4378           before.
4379           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4380
4381 2015-09-25 23:51:12 +0200  Sebastian Dröge <sebastian@centricular.com>
4382
4383         * configure.ac:
4384           Back to development
4385
4386 === release 1.6.0 ===
4387
4388 2015-09-25 23:32:02 +0200  Sebastian Dröge <sebastian@centricular.com>
4389
4390         * ChangeLog:
4391         * NEWS:
4392         * RELEASE:
4393         * configure.ac:
4394         * docs/plugins/inspect/plugin-a52dec.xml:
4395         * docs/plugins/inspect/plugin-amrnb.xml:
4396         * docs/plugins/inspect/plugin-amrwbdec.xml:
4397         * docs/plugins/inspect/plugin-asf.xml:
4398         * docs/plugins/inspect/plugin-cdio.xml:
4399         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4400         * docs/plugins/inspect/plugin-dvdread.xml:
4401         * docs/plugins/inspect/plugin-dvdsub.xml:
4402         * docs/plugins/inspect/plugin-lame.xml:
4403         * docs/plugins/inspect/plugin-mad.xml:
4404         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4405         * docs/plugins/inspect/plugin-realmedia.xml:
4406         * docs/plugins/inspect/plugin-siddec.xml:
4407         * docs/plugins/inspect/plugin-twolame.xml:
4408         * docs/plugins/inspect/plugin-x264.xml:
4409         * docs/plugins/inspect/plugin-xingmux.xml:
4410         * gst-plugins-ugly.doap:
4411         * win32/common/config.h:
4412           Release 1.6.0
4413
4414 2015-09-25 23:04:56 +0200  Sebastian Dröge <sebastian@centricular.com>
4415
4416         * po/af.po:
4417         * po/az.po:
4418         * po/bg.po:
4419         * po/ca.po:
4420         * po/cs.po:
4421         * po/da.po:
4422         * po/de.po:
4423         * po/el.po:
4424         * po/en_GB.po:
4425         * po/eo.po:
4426         * po/es.po:
4427         * po/eu.po:
4428         * po/fi.po:
4429         * po/fr.po:
4430         * po/gl.po:
4431         * po/hr.po:
4432         * po/hu.po:
4433         * po/id.po:
4434         * po/it.po:
4435         * po/ja.po:
4436         * po/lt.po:
4437         * po/lv.po:
4438         * po/ms.po:
4439         * po/mt.po:
4440         * po/nb.po:
4441         * po/nl.po:
4442         * po/or.po:
4443         * po/pl.po:
4444         * po/pt_BR.po:
4445         * po/ro.po:
4446         * po/ru.po:
4447         * po/sk.po:
4448         * po/sl.po:
4449         * po/sq.po:
4450         * po/sr.po:
4451         * po/sv.po:
4452         * po/tr.po:
4453         * po/uk.po:
4454         * po/vi.po:
4455         * po/zh_CN.po:
4456           Update .po files
4457
4458 === release 1.5.91 ===
4459
4460 2015-09-18 20:01:17 +0200  Sebastian Dröge <sebastian@centricular.com>
4461
4462         * ChangeLog:
4463         * NEWS:
4464         * RELEASE:
4465         * configure.ac:
4466         * docs/plugins/inspect/plugin-a52dec.xml:
4467         * docs/plugins/inspect/plugin-amrnb.xml:
4468         * docs/plugins/inspect/plugin-amrwbdec.xml:
4469         * docs/plugins/inspect/plugin-asf.xml:
4470         * docs/plugins/inspect/plugin-cdio.xml:
4471         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4472         * docs/plugins/inspect/plugin-dvdread.xml:
4473         * docs/plugins/inspect/plugin-dvdsub.xml:
4474         * docs/plugins/inspect/plugin-lame.xml:
4475         * docs/plugins/inspect/plugin-mad.xml:
4476         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4477         * docs/plugins/inspect/plugin-realmedia.xml:
4478         * docs/plugins/inspect/plugin-siddec.xml:
4479         * docs/plugins/inspect/plugin-twolame.xml:
4480         * docs/plugins/inspect/plugin-x264.xml:
4481         * docs/plugins/inspect/plugin-xingmux.xml:
4482         * gst-plugins-ugly.doap:
4483         * win32/common/config.h:
4484           Release 1.5.91
4485
4486 2015-09-18 19:34:50 +0200  Sebastian Dröge <sebastian@centricular.com>
4487
4488         * po/af.po:
4489         * po/az.po:
4490         * po/bg.po:
4491         * po/ca.po:
4492         * po/cs.po:
4493         * po/da.po:
4494         * po/de.po:
4495         * po/el.po:
4496         * po/en_GB.po:
4497         * po/eo.po:
4498         * po/es.po:
4499         * po/eu.po:
4500         * po/fi.po:
4501         * po/fr.po:
4502         * po/gl.po:
4503         * po/hr.po:
4504         * po/hu.po:
4505         * po/id.po:
4506         * po/it.po:
4507         * po/ja.po:
4508         * po/lt.po:
4509         * po/lv.po:
4510         * po/ms.po:
4511         * po/mt.po:
4512         * po/nb.po:
4513         * po/nl.po:
4514         * po/or.po:
4515         * po/pl.po:
4516         * po/pt_BR.po:
4517         * po/ro.po:
4518         * po/ru.po:
4519         * po/sk.po:
4520         * po/sl.po:
4521         * po/sq.po:
4522         * po/sr.po:
4523         * po/sv.po:
4524         * po/tr.po:
4525         * po/uk.po:
4526         * po/vi.po:
4527         * po/zh_CN.po:
4528           Update .po files
4529
4530 2015-09-18 11:53:57 +0200  Sebastian Dröge <sebastian@centricular.com>
4531
4532         * po/zh_CN.po:
4533           po: Update translations
4534
4535 2015-09-05 23:34:45 +1000  Jan Schmidt <jan@centricular.com>
4536
4537         * ext/x264/gstx264enc.c:
4538           x264: Add bitrate info to the tags output.
4539           Makes it possible for muxers to know the target bitrate as soon
4540           as encoding starts, which flvmux now uses.
4541
4542 2015-08-28 19:18:32 +0100  Tim-Philipp Müller <tim@centricular.com>
4543
4544         * gst/asfdemux/gstasfdemux.c:
4545         * gst/asfdemux/gstasfdemux.h:
4546           asfdemux: fix file mode of some source files
4547
4548 === release 1.5.90 ===
4549
4550 2015-08-19 14:05:27 +0300  Sebastian Dröge <sebastian@centricular.com>
4551
4552         * ChangeLog:
4553         * NEWS:
4554         * RELEASE:
4555         * configure.ac:
4556         * docs/plugins/inspect/plugin-a52dec.xml:
4557         * docs/plugins/inspect/plugin-amrnb.xml:
4558         * docs/plugins/inspect/plugin-amrwbdec.xml:
4559         * docs/plugins/inspect/plugin-asf.xml:
4560         * docs/plugins/inspect/plugin-cdio.xml:
4561         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4562         * docs/plugins/inspect/plugin-dvdread.xml:
4563         * docs/plugins/inspect/plugin-dvdsub.xml:
4564         * docs/plugins/inspect/plugin-lame.xml:
4565         * docs/plugins/inspect/plugin-mad.xml:
4566         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4567         * docs/plugins/inspect/plugin-realmedia.xml:
4568         * docs/plugins/inspect/plugin-siddec.xml:
4569         * docs/plugins/inspect/plugin-twolame.xml:
4570         * docs/plugins/inspect/plugin-x264.xml:
4571         * docs/plugins/inspect/plugin-xingmux.xml:
4572         * gst-plugins-ugly.doap:
4573         * win32/common/config.h:
4574           Release 1.5.90
4575
4576 2015-08-19 12:55:35 +0300  Sebastian Dröge <sebastian@centricular.com>
4577
4578         * po/af.po:
4579         * po/az.po:
4580         * po/bg.po:
4581         * po/ca.po:
4582         * po/cs.po:
4583         * po/da.po:
4584         * po/de.po:
4585         * po/el.po:
4586         * po/en_GB.po:
4587         * po/eo.po:
4588         * po/es.po:
4589         * po/eu.po:
4590         * po/fi.po:
4591         * po/fr.po:
4592         * po/gl.po:
4593         * po/hr.po:
4594         * po/hu.po:
4595         * po/id.po:
4596         * po/it.po:
4597         * po/ja.po:
4598         * po/lt.po:
4599         * po/lv.po:
4600         * po/ms.po:
4601         * po/mt.po:
4602         * po/nb.po:
4603         * po/nl.po:
4604         * po/or.po:
4605         * po/pl.po:
4606         * po/pt_BR.po:
4607         * po/ro.po:
4608         * po/ru.po:
4609         * po/sk.po:
4610         * po/sl.po:
4611         * po/sq.po:
4612         * po/sr.po:
4613         * po/sv.po:
4614         * po/tr.po:
4615         * po/uk.po:
4616         * po/vi.po:
4617         * po/zh_CN.po:
4618           Update .po files
4619
4620 2015-08-19 11:33:01 +0300  Sebastian Dröge <sebastian@centricular.com>
4621
4622         * po/id.po:
4623         * po/sv.po:
4624           po: Update translations
4625
4626 2015-08-18 02:23:55 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4627
4628         * ext/x264/gstx264enc.c:
4629           x264enc: actually return TRUE from accept-caps handler
4630           The query was handled
4631
4632 2015-08-16 14:27:44 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4633
4634         * ext/x264/gstx264enc.c:
4635           x264enc: implement accept-caps handling
4636           Implement accept-caps handling without doing caps queries downstream
4637
4638 2015-08-15 22:15:26 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4639
4640         * ext/amrnb/amrnbenc.c:
4641         * ext/lame/gstlamemp3enc.c:
4642         * ext/twolame/gsttwolamemp2enc.c:
4643           audioencoders: use template subset check for accept-caps
4644           It is faster than doing a query that propagates downstream and
4645           should be enough
4646           Elements: amrnbenc, lamemp3enc, twolamemp2enc
4647
4648 2015-08-15 11:46:59 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4649
4650         * ext/mpeg2dec/gstmpeg2dec.c:
4651           mpeg2dec: use default pad accept-caps handling
4652           Avoids useless check of downstream caps when handling an
4653           accept-caps query
4654
4655 2015-08-15 11:46:13 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4656
4657         * ext/a52dec/gsta52dec.c:
4658         * ext/amrnb/amrnbdec.c:
4659         * ext/amrwbdec/amrwbdec.c:
4660         * ext/mad/gstmad.c:
4661           audiodecoders: use default pad accept-caps handling
4662           Avoids useless check of downstream caps when handling an
4663           accept-caps query
4664           Elements: a52dec, amrnbdec, amrwbdec, mad
4665
4666 2015-08-14 11:14:31 +0200  Edward Hervey <bilboed@bilboed.com>
4667
4668         * tests/check/generic/states.c:
4669           check: Rename states unit test
4670           Makes it easier to differentiate from other modules states unit test
4671
4672 2015-08-06 10:05:53 +0900  Vineeth TM <vineeth.tm@samsung.com>
4673
4674         * gst/realmedia/rmdemux.c:
4675           rmdemux: fix assertion error when freeing old tags.
4676           Check if old_tags is present before calling gst_tag_list_unref
4677           https://bugzilla.gnome.org/show_bug.cgi?id=753301
4678
4679 2015-07-24 10:08:34 +0900  Vineeth TM <vineeth.tm@samsung.com>
4680
4681         * gst/asfdemux/gstasfdemux.c:
4682           asfdemux: fix assertion error when codec_data is not present in structure
4683           When discovering a particular asf file, caps structure doesn't have
4684           codec_data, and this was not being checked before using the same,
4685           resulting in assertion error
4686           https://bugzilla.gnome.org/show_bug.cgi?id=752803
4687
4688 2015-07-29 15:55:14 +0100  Luis de Bethencourt <luis@debethencourt.com>
4689
4690         * gst/asfdemux/gstasfdemux.c:
4691           asfdemux: remove unread value
4692           Init value of idx2 is never used. First usage sets it to idx + 1. Removing
4693           initial value.
4694
4695 2015-07-25 04:55:15 -0400  Olivier Crête <olivier.crete@collabora.com>
4696
4697         * gst/asfdemux/gstasfdemux.c:
4698           asfdemux: Don't post error on flushing while reading headers
4699
4700 2015-07-21 11:13:27 +0100  Tim-Philipp Müller <tim@centricular.com>
4701
4702         * gst/realmedia/rmdemux.c:
4703           rmdemux: mark tag list as global scope
4704
4705 2015-07-21 11:10:04 +0100  Tim-Philipp Müller <tim@centricular.com>
4706
4707         * gst/realmedia/rmdemux.c:
4708           rmdemux: fix taglist leak
4709           merge doesn't take ownership, so must unref the
4710           old tags if we do merge.
4711
4712 2015-07-21 12:44:55 +0900  Vineeth TM <vineeth.tm@samsung.com>
4713
4714         * gst/realmedia/rmdemux.c:
4715           rmdemux: fix wrong unref when there are no tags
4716           Tags should be appended to pending tags and unref'ed only if tags
4717           are present. Else there is no need to append.
4718           https://bugzilla.gnome.org/show_bug.cgi?id=752404
4719
4720 2015-07-16 18:11:37 +0900  Vineeth T M <vineeth.tm@samsung.com>
4721
4722         * gst/realmedia/rmdemux.c:
4723           rmdemux: fix memory leaks during error cases
4724           while adding stream, during error cases, only stream is
4725           being freed. Adapter, pad, tags, subpackets, index are not being
4726           freed resulting in memory leaks
4727           https://bugzilla.gnome.org/show_bug.cgi?id=752404
4728
4729 2015-07-16 17:23:15 +0100  Tim-Philipp Müller <tim@centricular.com>
4730
4731         * gst-plugins-ugly.doap:
4732           Update mailing list in doap file as well
4733
4734 2015-07-16 17:19:37 +0100  Tim-Philipp Müller <tim@centricular.com>
4735
4736         * ext/amrnb/amrnbdec.c:
4737           Update mailing list address from sourceforge to freedesktop
4738
4739 2015-07-16 09:49:17 +0900  Vineeth T M <vineeth.tm@samsung.com>
4740
4741         * gst/realmedia/rmdemux.c:
4742           rmdemux: fix tag memory leak
4743           tags is not being freed after being merged to the
4744           pending_tags.
4745           https://bugzilla.gnome.org/show_bug.cgi?id=752404
4746
4747 2015-07-03 21:58:33 +0200  Stefan Sauer <ensonic@users.sf.net>
4748
4749         * common:
4750           Automatic update of common submodule
4751           From f74b2df to 9aed1d7
4752
4753 2015-06-25 00:04:19 +0200  Sebastian Dröge <sebastian@centricular.com>
4754
4755         * configure.ac:
4756           Back to development
4757
4758 === release 1.5.2 ===
4759
4760 2015-06-24 23:39:37 +0200  Sebastian Dröge <sebastian@centricular.com>
4761
4762         * ChangeLog:
4763         * NEWS:
4764         * RELEASE:
4765         * configure.ac:
4766         * docs/plugins/gst-plugins-ugly-plugins.args:
4767         * docs/plugins/inspect/plugin-a52dec.xml:
4768         * docs/plugins/inspect/plugin-amrnb.xml:
4769         * docs/plugins/inspect/plugin-amrwbdec.xml:
4770         * docs/plugins/inspect/plugin-asf.xml:
4771         * docs/plugins/inspect/plugin-cdio.xml:
4772         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4773         * docs/plugins/inspect/plugin-dvdread.xml:
4774         * docs/plugins/inspect/plugin-dvdsub.xml:
4775         * docs/plugins/inspect/plugin-lame.xml:
4776         * docs/plugins/inspect/plugin-mad.xml:
4777         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4778         * docs/plugins/inspect/plugin-realmedia.xml:
4779         * docs/plugins/inspect/plugin-siddec.xml:
4780         * docs/plugins/inspect/plugin-twolame.xml:
4781         * docs/plugins/inspect/plugin-x264.xml:
4782         * docs/plugins/inspect/plugin-xingmux.xml:
4783         * gst-plugins-ugly.doap:
4784         * win32/common/config.h:
4785           Release 1.5.2
4786
4787 2015-06-24 23:14:52 +0200  Sebastian Dröge <sebastian@centricular.com>
4788
4789         * po/af.po:
4790         * po/az.po:
4791         * po/bg.po:
4792         * po/ca.po:
4793         * po/cs.po:
4794         * po/da.po:
4795         * po/de.po:
4796         * po/el.po:
4797         * po/en_GB.po:
4798         * po/eo.po:
4799         * po/es.po:
4800         * po/eu.po:
4801         * po/fi.po:
4802         * po/fr.po:
4803         * po/gl.po:
4804         * po/hr.po:
4805         * po/hu.po:
4806         * po/id.po:
4807         * po/it.po:
4808         * po/ja.po:
4809         * po/lt.po:
4810         * po/lv.po:
4811         * po/ms.po:
4812         * po/mt.po:
4813         * po/nb.po:
4814         * po/nl.po:
4815         * po/or.po:
4816         * po/pl.po:
4817         * po/pt_BR.po:
4818         * po/ro.po:
4819         * po/ru.po:
4820         * po/sk.po:
4821         * po/sl.po:
4822         * po/sq.po:
4823         * po/sr.po:
4824         * po/sv.po:
4825         * po/tr.po:
4826         * po/uk.po:
4827         * po/vi.po:
4828         * po/zh_CN.po:
4829           Update .po files
4830
4831 2015-06-24 11:15:22 +0200  Sebastian Dröge <sebastian@centricular.com>
4832
4833         * po/nl.po:
4834           po: Update translations
4835
4836 2015-06-15 16:33:26 +1000  Jan Schmidt <jan@centricular.com>
4837
4838         * gst/asfdemux/gstasfdemux.c:
4839           asfdemux: Use gst_video_multiview_guess_half_aspect() function
4840           Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
4841           stereoscopic video is full-frame per view or not.
4842
4843 2015-06-16 17:49:05 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4844
4845         * common:
4846           Automatic update of common submodule
4847           From 6015d26 to f74b2df
4848
4849 2014-11-26 22:15:43 +0100  Matej Knopp <matej.knopp@gmail.com>
4850
4851         * ext/x264/gstx264enc.c:
4852         * ext/x264/gstx264enc.h:
4853           x264enc: Use gst_video_encoder_set_min_pts
4854           This method replace the manual adjustment of PTS and DTS to avoid
4855           negative DTS issues. Using this method will also update the segment so
4856           we don't loos sync.
4857           https://bugzilla.gnome.org/show_bug.cgi?id=740575
4858
4859 2015-06-10 14:28:05 +1000  Jan Schmidt <jan@centricular.com>
4860
4861         * gst/asfdemux/Makefile.am:
4862         * gst/asfdemux/gstasfdemux.c:
4863         * gst/asfdemux/gstasfdemux.h:
4864           asfdemux: Add support for stereoscopic video metadata.
4865           Add parsing of stereoscopic metadata, and place into the caps to
4866           the decoder.
4867           Fix parsing of Advanced Mutual Exclustion objects.
4868           https://bugzilla.gnome.org/show_bug.cgi?id=711190
4869           Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
4870
4871 2014-10-05 00:54:59 +1000  Jan Schmidt <jan@centricular.com>
4872
4873         * ext/x264/gstx264enc.c:
4874         * ext/x264/gstx264enc.h:
4875           x264enc: Add support for stereoscopic video
4876           Provide new frame-packing property to directly set
4877           x264enc frame packing, or pass through upstream settings
4878           The explicit layout from the frame-packing property is
4879           preferred over any info from the caps.
4880
4881 2015-06-10 15:32:44 +0100  Chris Clayton <chris2553@googlemail.com>
4882
4883         * gst/xingmux/gstxingmux.c:
4884           xingmux: fix compiler warnings
4885           https://bugzilla.gnome.org/show_bug.cgi?id=750596
4886
4887 2015-06-09 15:28:46 +0200  Stefan Sauer <ensonic@users.sf.net>
4888
4889         * Makefile.am:
4890           cruft: add the obsolete tmpl dir to cruft-dirs
4891
4892 2015-06-09 11:30:34 +0200  Edward Hervey <bilboed@bilboed.com>
4893
4894         * common:
4895           Automatic update of common submodule
4896           From d9a3353 to 6015d26
4897
4898 2015-06-08 23:08:11 +0200  Stefan Sauer <ensonic@users.sf.net>
4899
4900         * common:
4901           Automatic update of common submodule
4902           From d37af32 to d9a3353
4903
4904 2015-06-07 23:06:47 +0200  Stefan Sauer <ensonic@users.sf.net>
4905
4906         * common:
4907           Automatic update of common submodule
4908           From 21ba2e5 to d37af32
4909
4910 2015-06-07 17:32:12 +0200  Stefan Sauer <ensonic@users.sf.net>
4911
4912         * common:
4913           Automatic update of common submodule
4914           From c408583 to 21ba2e5
4915
4916 2015-06-07 17:02:31 +0200  Stefan Sauer <ensonic@users.sf.net>
4917
4918         * docs/plugins/Makefile.am:
4919           docs: remove variables that we define in the snippet from common
4920           This is syncing our Makefile.am with upstream gtkdoc.
4921
4922 2015-06-07 17:16:30 +0200  Stefan Sauer <ensonic@users.sf.net>
4923
4924         * autogen.sh:
4925         * common:
4926           Automatic update of common submodule
4927           From d676993 to c408583
4928
4929 2015-06-07 16:44:43 +0200  Sebastian Dröge <sebastian@centricular.com>
4930
4931         * configure.ac:
4932           Back to development
4933
4934 === release 1.5.1 ===
4935
4936 2015-06-07 11:05:29 +0200  Sebastian Dröge <sebastian@centricular.com>
4937
4938         * ChangeLog:
4939         * NEWS:
4940         * RELEASE:
4941         * configure.ac:
4942         * docs/plugins/gst-plugins-ugly-plugins.args:
4943         * docs/plugins/inspect/plugin-a52dec.xml:
4944         * docs/plugins/inspect/plugin-amrnb.xml:
4945         * docs/plugins/inspect/plugin-amrwbdec.xml:
4946         * docs/plugins/inspect/plugin-asf.xml:
4947         * docs/plugins/inspect/plugin-cdio.xml:
4948         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4949         * docs/plugins/inspect/plugin-dvdread.xml:
4950         * docs/plugins/inspect/plugin-dvdsub.xml:
4951         * docs/plugins/inspect/plugin-lame.xml:
4952         * docs/plugins/inspect/plugin-mad.xml:
4953         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4954         * docs/plugins/inspect/plugin-realmedia.xml:
4955         * docs/plugins/inspect/plugin-siddec.xml:
4956         * docs/plugins/inspect/plugin-twolame.xml:
4957         * docs/plugins/inspect/plugin-x264.xml:
4958         * docs/plugins/inspect/plugin-xingmux.xml:
4959         * gst-plugins-ugly.doap:
4960         * win32/common/config.h:
4961           Release 1.5.1
4962
4963 2015-06-07 11:05:22 +0200  Sebastian Dröge <sebastian@centricular.com>
4964
4965         * po/af.po:
4966         * po/az.po:
4967         * po/bg.po:
4968         * po/ca.po:
4969         * po/cs.po:
4970         * po/da.po:
4971         * po/de.po:
4972         * po/el.po:
4973         * po/en_GB.po:
4974         * po/eo.po:
4975         * po/es.po:
4976         * po/eu.po:
4977         * po/fi.po:
4978         * po/fr.po:
4979         * po/gl.po:
4980         * po/hr.po:
4981         * po/hu.po:
4982         * po/id.po:
4983         * po/it.po:
4984         * po/ja.po:
4985         * po/lt.po:
4986         * po/lv.po:
4987         * po/ms.po:
4988         * po/mt.po:
4989         * po/nb.po:
4990         * po/nl.po:
4991         * po/or.po:
4992         * po/pl.po:
4993         * po/pt_BR.po:
4994         * po/ro.po:
4995         * po/ru.po:
4996         * po/sk.po:
4997         * po/sl.po:
4998         * po/sq.po:
4999         * po/sr.po:
5000         * po/sv.po:
5001         * po/tr.po:
5002         * po/uk.po:
5003         * po/vi.po:
5004         * po/zh_CN.po:
5005           Update .po files
5006
5007 2015-06-07 09:36:00 +0200  Sebastian Dröge <sebastian@centricular.com>
5008
5009         * po/eo.po:
5010         * po/fr.po:
5011           po: Update translations
5012
5013 2015-06-02 16:31:10 +0200  Edward Hervey <edward@centricular.com>
5014
5015         * tests/check/elements/amrnbenc.c:
5016         * tests/check/elements/mpeg2dec.c:
5017         * tests/check/elements/x264enc.c:
5018         * tests/check/elements/xingmux.c:
5019         * tests/check/pipelines/lame.c:
5020           check: Use GST_CHECK_MAIN () macro everywhere
5021           Makes source code smaller, and ensures we go through common initialization
5022           path (like the one that sets up XML unit test output ...)
5023
5024 2015-05-26 17:58:18 +0100  Tim-Philipp Müller <tim@centricular.com>
5025
5026         * ext/x264/gstx264enc.c:
5027           x264enc: don't artificially limit max allowed value of "threads" property
5028           In auto mode it will happily chose much higher values anyway,
5029           and a limit of 4 seems a bit low these days.
5030
5031 2015-05-12 22:05:02 +1000  Jan Schmidt <jan@centricular.com>
5032
5033         * ext/dvdread/dvdreadsrc.c:
5034           dvdread: Also reset the first_seek var in start()
5035           Make the initial chapter seek work across reuse.
5036           https://bugzilla.gnome.org/show_bug.cgi?id=453322
5037
5038 2015-05-12 21:52:24 +1000  Jan Schmidt <jan@centricular.com>
5039
5040         * ext/dvdread/dvdreadsrc.c:
5041         * ext/dvdread/dvdreadsrc.h:
5042           dvdread: Work around basesrc initial seek
5043           Ignore the initial seek basesrc sends, as it
5044           breaks starting from another chapter by
5045           immediately seeking back to the start of the title
5046
5047 2015-05-10 11:34:33 +0100  Tim-Philipp Müller <tim@centricular.com>
5048
5049         * ext/a52dec/gsta52dec.c:
5050         * ext/amrnb/amrnbdec.c:
5051         * ext/amrnb/amrnbenc.c:
5052         * ext/amrwbdec/amrwbdec.c:
5053         * ext/cdio/gstcdiocddasrc.c:
5054         * ext/lame/gstlamemp3enc.c:
5055         * ext/mad/gstmad.c:
5056         * ext/sidplay/gstsiddec.cc:
5057         * ext/twolame/gsttwolamemp2enc.c:
5058         * ext/x264/gstx264enc.c:
5059         * gst/realmedia/rademux.c:
5060         * gst/xingmux/gstxingmux.c:
5061           docs: update example pipelines in element docs
5062           Mostly gst-launch -> gst-launch-1.0, but also
5063           use autoaudiosink/autovideosink in more places
5064           and update pipelines a little or flesh out
5065           descriptions.
5066
5067 2015-04-27 10:57:12 +0100  Luis de Bethencourt <luis.bg@samsung.com>
5068
5069         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5070         * gst/realmedia/rdtdepay.c:
5071           Rename property enums from ARG_ to PROP_
5072           Property enum items should be nameed PROP_ for consistency and readability.
5073
5074 2015-04-26 17:56:22 +0100  Tim-Philipp Müller <tim@centricular.com>
5075
5076         * Android.mk:
5077         * ext/mad/Makefile.am:
5078         * ext/x264/Makefile.am:
5079         * gst/asfdemux/Makefile.am:
5080         * gst/dvdlpcmdec/Makefile.am:
5081         * gst/dvdsub/Makefile.am:
5082         * gst/realmedia/Makefile.am:
5083         * gst/xingmux/Makefile.am:
5084           Remove obsolete Android build cruft
5085           This is not needed any longer.
5086
5087 2015-04-24 17:05:20 +0100  Luis de Bethencourt <luis.bg@samsung.com>
5088
5089         * gst/realmedia/pnmsrc.c:
5090           realmedia: remove unused enum item PROP_LAST
5091
5092 2015-04-23 16:23:01 +0100  Tim-Philipp Müller <tim@centricular.com>
5093
5094         * tests/check/Makefile.am:
5095           tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
5096           Make sure the test environment is set up.
5097           https://bugzilla.gnome.org//show_bug.cgi?id=747624
5098
5099 2015-04-23 16:22:39 +0100  Tim-Philipp Müller <tim@centricular.com>
5100
5101         * configure.ac:
5102           configure: bump automake requirement to 1.14 and autoconf to 2.69
5103           This is only required for builds from git, people can still
5104           build tarballs if they only have older autotools.
5105           https://bugzilla.gnome.org//show_bug.cgi?id=747624
5106
5107 2015-04-23 16:22:30 +0100  Tim-Philipp Müller <tim@centricular.com>
5108
5109         * .gitignore:
5110           Update .gitignore
5111
5112 2015-04-22 10:37:54 +0200  Sebastian Dröge <sebastian@centricular.com>
5113
5114         * LICENSE_readme:
5115           Remove LICENSE_readme
5116           It's completely outdated and just confusing, better if people are
5117           forced to look at the actual code in question than trusting this file.
5118
5119 2015-04-22 10:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
5120
5121         * INSTALL:
5122           Remove INSTALL file
5123           autotools automatically generate this, and when using different versions
5124           for autogen.sh there will always be changes to a file tracked by git.
5125
5126 2015-04-20 14:35:30 +0900  Cliff Han <cliff.han@lge.com>
5127
5128         * gst/asfdemux/gstasfdemux.c:
5129           asfdemux: fix a seek failure due to out-of-range in push mode
5130           A seek in push mode failed for big offsets which are beyond
5131           the range of guint32.
5132           https://bugzilla.gnome.org/show_bug.cgi?id=748162
5133
5134 2015-04-08 16:52:06 +0200  Edward Hervey <edward@centricular.com>
5135
5136         * common:
5137         * tests/check/Makefile.am:
5138           tests: Use AM_TESTS_ENVIRONMENT
5139           Needed by the new automake test runner
5140
5141 2015-04-03 18:58:03 +0100  Tim-Philipp Müller <tim@centricular.com>
5142
5143         * autogen.sh:
5144         * common:
5145           Automatic update of common submodule
5146           From bc76a8b to c8fb372
5147
5148 2015-04-02 17:24:05 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5149
5150         * ext/a52dec/gsta52dec.c:
5151           a52dec: fix race in liba52dec lookup table initialization
5152           a52_init initializes the IMDCT global state as well as creating
5153           a new state. When two A52 decoders are created (eg, when two AC3
5154           tracks are contained in a video), calls to a52_init may happen
5155           at the same time, and the IMDCT initialization is not reentrant.
5156           https://bugzilla.gnome.org/show_bug.cgi?id=746781
5157
5158 2015-03-27 14:41:51 +0100  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5159
5160         * ext/mpeg2dec/gstmpeg2dec.c:
5161           mpeg2dec: fix buffer leak in crop_buffer()
5162           gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
5163           gst_buffer_replace() reffed it as well so we were one reference extra.
5164           https://bugzilla.gnome.org/show_bug.cgi?id=746887
5165
5166 2015-03-28 16:58:26 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
5167
5168         * gst/realmedia/rmdemux.c:
5169           rmdemux: resurrect some flow return handling
5170           https://bugzilla.gnome.org/show_bug.cgi?id=744572
5171
5172 2015-03-28 16:57:06 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
5173
5174         * gst/asfdemux/gstasfdemux.c:
5175           asfdemux: resurrect some flow return handling
5176           https://bugzilla.gnome.org/show_bug.cgi?id=744572
5177
5178 2015-03-24 12:50:43 +0000  Luis de Bethencourt <luis.bg@samsung.com>
5179
5180         * ext/mpeg2dec/gstmpeg2dec.c:
5181           mpeg2dec: fix memory leak
5182           CID #1291630
5183
5184 2015-03-24 10:29:48 +0000  Luis de Bethencourt <luis.bg@samsung.com>
5185
5186         * ext/mpeg2dec/gstmpeg2dec.c:
5187           mpeg2dec: initialize buffer
5188           Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
5189           CID #1291634
5190
5191 2015-03-13 17:00:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5192
5193         * ext/mpeg2dec/gstmpeg2dec.c:
5194           mpeg2dec: Add stride support
5195           This allow using external pools that have different strides from the
5196           default. These strides need to respect certain rules, which we check
5197           and if these are not met, we fallback to generic pool.
5198           https://bugzilla.gnome.org/show_bug.cgi?id=735379
5199
5200 2015-03-10 16:45:01 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5201
5202         * ext/mpeg2dec/gstmpeg2dec.c:
5203         * ext/mpeg2dec/gstmpeg2dec.h:
5204           mpeg2dec: Re-implement pool handling
5205           This is a rewrite of the pool negotiation and configuration. Direct
5206           to output decoding is now achieved by configuring the pool using
5207           video-alignment. This removes copies when dealing with any elements that
5208           supports VideoAlignment, and enable usage of generic video buffer pool,
5209           XVImagePool and GLPool. It drops the crop meta implementation for now.
5210           https://bugzilla.gnome.org/show_bug.cgi?id=735379
5211
5212 2015-03-10 09:33:15 +0000  Tim-Philipp Müller <tim@centricular.com>
5213
5214         * gst/dvdsub/gstdvdsubdec.c:
5215           dvbsub: fix indentation
5216
5217 2015-03-10 09:32:51 +0000  Tim-Philipp Müller <tim@centricular.com>
5218
5219         * ext/dvdread/dvdreadsrc.c:
5220         * gst/dvdsub/gstdvdsubdec.c:
5221           Fix double semicolons
5222
5223 2015-03-09 19:11:51 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5224
5225         * ext/mpeg2dec/gstmpeg2dec.c:
5226           Revert "mpeg2dec: Fix handling of stride"
5227           This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
5228
5229 2015-03-09 19:11:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5230
5231         * ext/mpeg2dec/gstmpeg2dec.c:
5232           Revert "mpeg2dec: Use propose unref method for buffer"
5233           This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
5234
5235 2015-03-09 18:43:43 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5236
5237         * ext/mpeg2dec/gstmpeg2dec.c:
5238           mpeg2dec: Use propose unref method for buffer
5239
5240 2015-01-21 18:29:22 +0000  Simon Farnsworth <simon.farnsworth@onelan.co.uk>
5241
5242         * ext/mpeg2dec/gstmpeg2dec.c:
5243           mpeg2dec: Fix handling of stride
5244           A pipeline like:
5245           gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec  ! vaapisink
5246           would look bad when file.ts contains 704x576 video, because vaapisink would
5247           give you buffers of stride 768, but libmpeg2 was not told about this and
5248           used a stride of 704.
5249           Tell libmpeg2 about the stride from  downstream; in the process, teach it to
5250           reject buffer pools that don't meet libmpeg2's chroma stride requirements
5251           Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
5252
5253 2015-02-11 13:56:48 +0100  Sebastian Dröge <sebastian@centricular.com>
5254
5255         * ext/x264/gstx264enc.c:
5256         * gst/asfdemux/gstasfdemux.c:
5257           Improve and fix LATENCY query handling
5258           This now follows the design docs everywhere, especially the maximum latency
5259           handling.
5260           https://bugzilla.gnome.org/show_bug.cgi?id=744106
5261
5262 2015-02-06 19:04:32 +0100  Sebastian Dröge <sebastian@centricular.com>
5263
5264         * ext/x264/gstx264enc.c:
5265           x264enc: Don't set max latency to the same value as the encoder latency
5266           The meaning of the max latency is *not* the maximum latency this element will
5267           introduce. It is the maximum latency this element can endure without
5268           overflowing any buffers, which is infinite for x264enc.
5269           Fixes latency configuration in zero latency mode, where max latency was
5270           becoming 0... which usually won't work well if something else introduces
5271           latency as then max < min in the end, and latency configuration just fails.
5272
5273 2015-02-02 14:13:10 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5274
5275         * ext/x264/gstx264enc.c:
5276           x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
5277           This matches what is done when downstream caps are not ANY, and fixes
5278           prerolling in byte stream mode when typefind is downstream.
5279
5280 2015-01-21 09:56:41 +0100  Sebastian Dröge <sebastian@centricular.com>
5281
5282         * ext/lame/gstlamemp3enc.c:
5283         * ext/twolame/gsttwolamemp2enc.c:
5284           Constify some static arrays everywhere
5285
5286 2015-01-18 16:53:41 +0000  Tim-Philipp Müller <tim@centricular.com>
5287
5288         * configure.ac:
5289           configure: remove non-ported plugins stuff
5290           It's not needed any longer, all plugins in -ugly
5291           have been ported.
5292
5293 2015-01-18 11:07:43 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5294
5295         * ext/x264/gstx264enc.c:
5296           x264enc: Don't set an allocation maximum
5297           There is no reason x264enc should enforce a maximum allocation size.
5298           The maximum is normally set by buffer pool which cannot grow, but we
5299           don't offer a buffer pool. This would lead to stall when used with
5300           element that don't implement allocation query.
5301           Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
5302
5303 2015-01-12 16:10:45 +0100  Stefan Sauer <ensonic@users.sf.net>
5304
5305         * common:
5306           Automatic update of common submodule
5307           From f2c6b95 to bc76a8b
5308
5309 2014-12-22 11:46:27 +0100  Sebastian Dröge <sebastian@centricular.com>
5310
5311         * MAINTAINERS:
5312           MAINTAINERS: Update my mail address
5313
5314 2014-12-18 10:54:30 +0100  Sebastian Dröge <sebastian@centricular.com>
5315
5316         * common:
5317           Automatic update of common submodule
5318           From ef1ffdc to f2c6b95
5319
5320 2014-11-27 17:11:30 +0100  Edward Hervey <bilboed@bilboed.com>
5321
5322         * common:
5323           Automatic update of common submodule
5324           From 7bb2bce to ef1ffdc
5325
5326 2014-06-06 13:59:57 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5327
5328         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5329           dvdlpcmdec: set channel positions using the appropriate API
5330           https://bugzilla.gnome.org/show_bug.cgi?id=731038
5331
5332 2014-11-05 23:34:56 +0000  Tim-Philipp Müller <tim@centricular.com>
5333
5334         * gst/asfdemux/gstasfdemux.c:
5335           asfdemux: fix comment
5336
5337 2014-11-05 13:45:29 +0100  Edward Hervey <bilboed@bilboed.com>
5338
5339         * gst/asfdemux/gstasfdemux.c:
5340           asfdemux: Send duration query upstream first
5341           An upstream element (like mms or some dlna source) might be able to
5342           answer the query. Try that first, else fallback to standard logic
5343
5344 2014-11-02 17:31:05 +0000  Tim-Philipp Müller <tim@centricular.com>
5345
5346         * gst/asfdemux/asfpacket.c:
5347           asf: fix up file mode
5348
5349 2014-10-27 17:58:14 +0100  Sebastian Dröge <sebastian@centricular.com>
5350
5351         * common:
5352           Automatic update of common submodule
5353           From 84d06cd to 7bb2bce
5354
5355 2014-10-21 19:46:03 +0100  Tim-Philipp Müller <tim@centricular.com>
5356
5357         * Makefile.am:
5358           tests: parallelise 'make check-valgrind'
5359
5360 2014-10-21 13:02:03 +0100  Tim-Philipp Müller <tim@centricular.com>
5361
5362         * common:
5363           Automatic update of common submodule
5364           From a8c8939 to 84d06cd
5365
5366 2014-10-21 12:58:58 +0200  Stefan Sauer <ensonic@users.sf.net>
5367
5368         * README:
5369         * common:
5370           Automatic update of common submodule
5371           From 36388a1 to a8c8939
5372
5373 2014-08-22 10:46:35 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5374
5375         * gst/asfdemux/gstasfdemux.c:
5376           asfdemux: first try to delegate TIME seek events upstream
5377           We should give a chance to upstream to handle TIME seek events before trying
5378           to handle it in asfdemux.
5379           Fix a bug where fast backward seeks where discarded right away because they
5380           were not supported by asfdemux.
5381           https://bugzilla.gnome.org/show_bug.cgi?id=734471
5382
5383 2014-09-04 16:57:02 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5384
5385         * gst/asfdemux/asfheaders.c:
5386         * gst/asfdemux/asfheaders.h:
5387         * gst/asfdemux/gstasfdemux.c:
5388           asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
5389           We can safely ignore those but best to claim to understand this object type so
5390           we don't raise a warning.
5391           https://bugzilla.gnome.org/show_bug.cgi?id=736060
5392
5393 2014-08-21 12:09:23 -0300  Thiago Santos <thiagoss@osg.samsung.com>
5394
5395         * gst/asfdemux/gstasfdemux.c:
5396         * gst/asfdemux/gstasfdemux.h:
5397           asfdemux: if video is h264, check the codec_data for bytestream data
5398           For bytestream we don't want to expose it as codec_data but rather as
5399           streamheader as it is not out-of-band data but data that should be
5400           prepended to the beginning of the stream before the other buffers.
5401           https://bugzilla.gnome.org/show_bug.cgi?id=735070
5402
5403 2014-08-10 19:13:10 +0100  Tim-Philipp Müller <tim@centricular.com>
5404
5405         * docs/plugins/inspect/plugin-a52dec.xml:
5406         * docs/plugins/inspect/plugin-amrnb.xml:
5407         * docs/plugins/inspect/plugin-amrwbdec.xml:
5408         * docs/plugins/inspect/plugin-asf.xml:
5409         * docs/plugins/inspect/plugin-cdio.xml:
5410         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5411         * docs/plugins/inspect/plugin-dvdread.xml:
5412         * docs/plugins/inspect/plugin-dvdsub.xml:
5413         * docs/plugins/inspect/plugin-lame.xml:
5414         * docs/plugins/inspect/plugin-mad.xml:
5415         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5416         * docs/plugins/inspect/plugin-realmedia.xml:
5417         * docs/plugins/inspect/plugin-siddec.xml:
5418         * docs/plugins/inspect/plugin-twolame.xml:
5419         * docs/plugins/inspect/plugin-x264.xml:
5420         * docs/plugins/inspect/plugin-xingmux.xml:
5421           docs: update for git master
5422
5423 2014-08-06 12:07:09 -0300  Thiago Santos <thiagoss@osg.samsung.com>
5424
5425         * gst/asfdemux/gstasfdemux.c:
5426           asfdemux: simplify log statement
5427           Use the GST_PTR_FORMAT to print the buffer
5428
5429 2014-08-05 19:47:26 +0100  Tim-Philipp Müller <tim@centricular.com>
5430
5431         * ext/x264/gstx264enc.c:
5432           x264: fix colour inversion with YV12 format
5433           It's the same as I420 but with the U/V planes swapped.
5434
5435 2014-08-01 10:37:44 +0200  Edward Hervey <edward@collabora.com>
5436
5437         * Makefile.am:
5438         * common:
5439           Makefile: Add usage of build-checks step
5440           Allows building checks without running them
5441
5442 2014-07-08 16:45:45 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5443
5444         * ext/x264/gstx264enc.c:
5445           x264enc: Request buffers in allocation query
5446           https://bugzilla.gnome.org/show_bug.cgi?id=732288
5447
5448 2014-06-06 20:23:15 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5449
5450         * ext/x264/gstx264enc.c:
5451         * ext/x264/gstx264enc.h:
5452           x264enc: Shift both PTS and DTS to ensure positive timestamp
5453           Currently we only shift DTS to compensate that we don't support negative
5454           timestamp. This cause a problem that PTS is no longer >= DTS and may
5455           make muxers live much harder. Instead, shift both PTS/DTS forward. Also
5456           remove all the hack to handle this which seems the result of thinking libx264
5457           is bugged.
5458           https://bugzilla.gnome.org/show_bug.cgi?id=731351
5459
5460 2014-07-19 18:04:46 +0200  Sebastian Dröge <sebastian@centricular.com>
5461
5462         * configure.ac:
5463           Back to development
5464
5465 === release 1.4.0 ===
5466
5467 2014-07-19 17:44:06 +0200  Sebastian Dröge <sebastian@centricular.com>
5468
5469         * ChangeLog:
5470         * NEWS:
5471         * RELEASE:
5472         * configure.ac:
5473         * docs/plugins/inspect/plugin-a52dec.xml:
5474         * docs/plugins/inspect/plugin-amrnb.xml:
5475         * docs/plugins/inspect/plugin-amrwbdec.xml:
5476         * docs/plugins/inspect/plugin-asf.xml:
5477         * docs/plugins/inspect/plugin-cdio.xml:
5478         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5479         * docs/plugins/inspect/plugin-dvdread.xml:
5480         * docs/plugins/inspect/plugin-dvdsub.xml:
5481         * docs/plugins/inspect/plugin-lame.xml:
5482         * docs/plugins/inspect/plugin-mad.xml:
5483         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5484         * docs/plugins/inspect/plugin-realmedia.xml:
5485         * docs/plugins/inspect/plugin-siddec.xml:
5486         * docs/plugins/inspect/plugin-twolame.xml:
5487         * docs/plugins/inspect/plugin-x264.xml:
5488         * docs/plugins/inspect/plugin-xingmux.xml:
5489         * gst-plugins-ugly.doap:
5490         * win32/common/config.h:
5491           Release 1.4.0
5492
5493 2014-07-19 16:50:04 +0200  Sebastian Dröge <sebastian@centricular.com>
5494
5495         * po/af.po:
5496         * po/az.po:
5497         * po/bg.po:
5498         * po/ca.po:
5499         * po/cs.po:
5500         * po/da.po:
5501         * po/de.po:
5502         * po/el.po:
5503         * po/en_GB.po:
5504         * po/eo.po:
5505         * po/es.po:
5506         * po/eu.po:
5507         * po/fi.po:
5508         * po/fr.po:
5509         * po/gl.po:
5510         * po/hr.po:
5511         * po/hu.po:
5512         * po/id.po:
5513         * po/it.po:
5514         * po/ja.po:
5515         * po/lt.po:
5516         * po/lv.po:
5517         * po/ms.po:
5518         * po/mt.po:
5519         * po/nb.po:
5520         * po/nl.po:
5521         * po/or.po:
5522         * po/pl.po:
5523         * po/pt_BR.po:
5524         * po/ro.po:
5525         * po/ru.po:
5526         * po/sk.po:
5527         * po/sl.po:
5528         * po/sq.po:
5529         * po/sr.po:
5530         * po/sv.po:
5531         * po/tr.po:
5532         * po/uk.po:
5533         * po/vi.po:
5534         * po/zh_CN.po:
5535           Update .po files
5536
5537 2014-07-19 12:48:11 +0200  Sebastian Dröge <sebastian@centricular.com>
5538
5539         * po/sv.po:
5540           po: Update translations
5541
5542 === release 1.3.91 ===
5543
5544 2014-07-11 11:44:28 +0200  Sebastian Dröge <sebastian@centricular.com>
5545
5546         * ChangeLog:
5547         * NEWS:
5548         * RELEASE:
5549         * configure.ac:
5550         * docs/plugins/inspect/plugin-a52dec.xml:
5551         * docs/plugins/inspect/plugin-amrnb.xml:
5552         * docs/plugins/inspect/plugin-amrwbdec.xml:
5553         * docs/plugins/inspect/plugin-asf.xml:
5554         * docs/plugins/inspect/plugin-cdio.xml:
5555         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5556         * docs/plugins/inspect/plugin-dvdread.xml:
5557         * docs/plugins/inspect/plugin-dvdsub.xml:
5558         * docs/plugins/inspect/plugin-lame.xml:
5559         * docs/plugins/inspect/plugin-mad.xml:
5560         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5561         * docs/plugins/inspect/plugin-realmedia.xml:
5562         * docs/plugins/inspect/plugin-siddec.xml:
5563         * docs/plugins/inspect/plugin-twolame.xml:
5564         * docs/plugins/inspect/plugin-x264.xml:
5565         * docs/plugins/inspect/plugin-xingmux.xml:
5566         * gst-plugins-ugly.doap:
5567         * win32/common/config.h:
5568           Release 1.3.91
5569
5570 2014-07-11 11:13:39 +0200  Sebastian Dröge <sebastian@centricular.com>
5571
5572         * po/af.po:
5573         * po/az.po:
5574         * po/bg.po:
5575         * po/ca.po:
5576         * po/cs.po:
5577         * po/da.po:
5578         * po/de.po:
5579         * po/el.po:
5580         * po/en_GB.po:
5581         * po/eo.po:
5582         * po/es.po:
5583         * po/eu.po:
5584         * po/fi.po:
5585         * po/fr.po:
5586         * po/gl.po:
5587         * po/hr.po:
5588         * po/hu.po:
5589         * po/id.po:
5590         * po/it.po:
5591         * po/ja.po:
5592         * po/lt.po:
5593         * po/lv.po:
5594         * po/ms.po:
5595         * po/mt.po:
5596         * po/nb.po:
5597         * po/nl.po:
5598         * po/or.po:
5599         * po/pl.po:
5600         * po/pt_BR.po:
5601         * po/ro.po:
5602         * po/ru.po:
5603         * po/sk.po:
5604         * po/sl.po:
5605         * po/sq.po:
5606         * po/sr.po:
5607         * po/sv.po:
5608         * po/tr.po:
5609         * po/uk.po:
5610         * po/vi.po:
5611         * po/zh_CN.po:
5612           Update .po files
5613
5614 2014-07-11 08:53:12 +0200  Sebastian Dröge <sebastian@centricular.com>
5615
5616         * po/vi.po:
5617           po: Update translations
5618
5619 2014-07-04 03:22:00 +0200  Sebastian Rasmussen <sebras@hotmail.com>
5620
5621         * gst/realmedia/rademux.c:
5622           rademux: Print invalid fourcc in error message in hex
5623           Previously this was printed as characters which caused later processing
5624           of the error message to sometimes warn about non-UTF-8 characters.
5625           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
5626
5627 === release 1.3.90 ===
5628
5629 2014-06-28 11:39:14 +0200  Sebastian Dröge <sebastian@centricular.com>
5630
5631         * ChangeLog:
5632         * NEWS:
5633         * RELEASE:
5634         * configure.ac:
5635         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5636         * docs/plugins/inspect/plugin-a52dec.xml:
5637         * docs/plugins/inspect/plugin-amrnb.xml:
5638         * docs/plugins/inspect/plugin-amrwbdec.xml:
5639         * docs/plugins/inspect/plugin-asf.xml:
5640         * docs/plugins/inspect/plugin-cdio.xml:
5641         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5642         * docs/plugins/inspect/plugin-dvdread.xml:
5643         * docs/plugins/inspect/plugin-dvdsub.xml:
5644         * docs/plugins/inspect/plugin-lame.xml:
5645         * docs/plugins/inspect/plugin-mad.xml:
5646         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5647         * docs/plugins/inspect/plugin-realmedia.xml:
5648         * docs/plugins/inspect/plugin-siddec.xml:
5649         * docs/plugins/inspect/plugin-twolame.xml:
5650         * docs/plugins/inspect/plugin-x264.xml:
5651         * docs/plugins/inspect/plugin-xingmux.xml:
5652         * gst-plugins-ugly.doap:
5653         * win32/common/config.h:
5654           Release 1.3.90
5655
5656 2014-06-28 11:39:01 +0200  Sebastian Dröge <sebastian@centricular.com>
5657
5658         * po/af.po:
5659         * po/az.po:
5660         * po/bg.po:
5661         * po/ca.po:
5662         * po/cs.po:
5663         * po/da.po:
5664         * po/de.po:
5665         * po/el.po:
5666         * po/en_GB.po:
5667         * po/eo.po:
5668         * po/es.po:
5669         * po/eu.po:
5670         * po/fi.po:
5671         * po/fr.po:
5672         * po/gl.po:
5673         * po/hr.po:
5674         * po/hu.po:
5675         * po/id.po:
5676         * po/it.po:
5677         * po/ja.po:
5678         * po/lt.po:
5679         * po/lv.po:
5680         * po/ms.po:
5681         * po/mt.po:
5682         * po/nb.po:
5683         * po/nl.po:
5684         * po/or.po:
5685         * po/pl.po:
5686         * po/pt_BR.po:
5687         * po/ro.po:
5688         * po/ru.po:
5689         * po/sk.po:
5690         * po/sl.po:
5691         * po/sq.po:
5692         * po/sr.po:
5693         * po/sv.po:
5694         * po/tr.po:
5695         * po/uk.po:
5696         * po/vi.po:
5697         * po/zh_CN.po:
5698           Update .po files
5699
5700 2014-06-22 21:48:28 +0100  Tim-Philipp Müller <tim@centricular.com>
5701
5702         * .gitignore:
5703           Ignore autotools test-driver temp files from 'make check'
5704
5705 2014-06-22 19:36:14 +0200  Sebastian Dröge <sebastian@centricular.com>
5706
5707         * configure.ac:
5708           Back to development
5709
5710 === release 1.3.3 ===
5711
5712 2014-06-22 18:13:53 +0200  Sebastian Dröge <sebastian@centricular.com>
5713
5714         * ChangeLog:
5715         * NEWS:
5716         * RELEASE:
5717         * configure.ac:
5718         * docs/plugins/inspect/plugin-a52dec.xml:
5719         * docs/plugins/inspect/plugin-amrnb.xml:
5720         * docs/plugins/inspect/plugin-amrwbdec.xml:
5721         * docs/plugins/inspect/plugin-asf.xml:
5722         * docs/plugins/inspect/plugin-cdio.xml:
5723         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5724         * docs/plugins/inspect/plugin-dvdread.xml:
5725         * docs/plugins/inspect/plugin-dvdsub.xml:
5726         * docs/plugins/inspect/plugin-lame.xml:
5727         * docs/plugins/inspect/plugin-mad.xml:
5728         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5729         * docs/plugins/inspect/plugin-realmedia.xml:
5730         * docs/plugins/inspect/plugin-siddec.xml:
5731         * docs/plugins/inspect/plugin-twolame.xml:
5732         * docs/plugins/inspect/plugin-x264.xml:
5733         * docs/plugins/inspect/plugin-xingmux.xml:
5734         * gst-plugins-ugly.doap:
5735         * win32/common/config.h:
5736           Release 1.3.3
5737
5738 2014-06-22 17:40:40 +0200  Sebastian Dröge <sebastian@centricular.com>
5739
5740         * po/af.po:
5741         * po/az.po:
5742         * po/bg.po:
5743         * po/ca.po:
5744         * po/cs.po:
5745         * po/da.po:
5746         * po/de.po:
5747         * po/el.po:
5748         * po/en_GB.po:
5749         * po/eo.po:
5750         * po/es.po:
5751         * po/eu.po:
5752         * po/fi.po:
5753         * po/fr.po:
5754         * po/gl.po:
5755         * po/hr.po:
5756         * po/hu.po:
5757         * po/id.po:
5758         * po/it.po:
5759         * po/ja.po:
5760         * po/lt.po:
5761         * po/lv.po:
5762         * po/ms.po:
5763         * po/mt.po:
5764         * po/nb.po:
5765         * po/nl.po:
5766         * po/or.po:
5767         * po/pl.po:
5768         * po/pt_BR.po:
5769         * po/ro.po:
5770         * po/ru.po:
5771         * po/sk.po:
5772         * po/sl.po:
5773         * po/sq.po:
5774         * po/sr.po:
5775         * po/sv.po:
5776         * po/tr.po:
5777         * po/uk.po:
5778         * po/vi.po:
5779         * po/zh_CN.po:
5780           Update .po files
5781
5782 2014-06-22 14:25:18 +0200  Sebastian Dröge <sebastian@centricular.com>
5783
5784         * po/de.po:
5785         * po/nl.po:
5786           po: Update translations
5787
5788 2014-05-26 17:55:43 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
5789
5790         * gst/realmedia/rmdemux.c:
5791         * gst/realmedia/rmdemux.h:
5792           rmdemux: use GstFlowCombiner
5793           Removes flow return combination code to use the newly added GstFlowCombiner
5794           https://bugzilla.gnome.org/show_bug.cgi?id=709224
5795
5796 2014-05-23 18:17:11 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
5797
5798         * gst/asfdemux/gstasfdemux.c:
5799         * gst/asfdemux/gstasfdemux.h:
5800           asfdemux: use GstFlowCombiner
5801           Removes flow return combination code to use the newly added GstFlowCombiner
5802           https://bugzilla.gnome.org/show_bug.cgi?id=709224
5803
5804 2014-05-28 09:49:59 +0200  Aurélien Zanelli <aurelien.zanelli@parrot.com>
5805
5806         * ext/x264/gstx264enc.c:
5807           x264enc: fix caps leak in set_format()
5808           https://bugzilla.gnome.org/show_bug.cgi?id=730865
5809
5810 2013-12-01 20:53:03 +0100  Matej Knopp <matej.knopp@gmail.com>
5811
5812         * gst/asfdemux/gstasfdemux.c:
5813           asfdemux: Handle initial 0 timestamp that should have been -1
5814           https://bugzilla.gnome.org/show_bug.cgi?id=719660
5815
5816 2014-05-21 13:23:33 +0200  Sebastian Dröge <sebastian@centricular.com>
5817
5818         * configure.ac:
5819           Back to development
5820
5821 === release 1.3.2 ===
5822
5823 2014-05-21 13:06:35 +0200  Sebastian Dröge <sebastian@centricular.com>
5824
5825         * ChangeLog:
5826         * NEWS:
5827         * RELEASE:
5828         * common:
5829         * configure.ac:
5830         * docs/plugins/inspect-build.stamp:
5831         * docs/plugins/inspect.stamp:
5832         * docs/plugins/inspect/plugin-a52dec.xml:
5833         * docs/plugins/inspect/plugin-amrnb.xml:
5834         * docs/plugins/inspect/plugin-amrwbdec.xml:
5835         * docs/plugins/inspect/plugin-asf.xml:
5836         * docs/plugins/inspect/plugin-cdio.xml:
5837         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5838         * docs/plugins/inspect/plugin-dvdread.xml:
5839         * docs/plugins/inspect/plugin-dvdsub.xml:
5840         * docs/plugins/inspect/plugin-lame.xml:
5841         * docs/plugins/inspect/plugin-mad.xml:
5842         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5843         * docs/plugins/inspect/plugin-realmedia.xml:
5844         * docs/plugins/inspect/plugin-siddec.xml:
5845         * docs/plugins/inspect/plugin-twolame.xml:
5846         * docs/plugins/inspect/plugin-x264.xml:
5847         * docs/plugins/inspect/plugin-xingmux.xml:
5848         * gst-plugins-ugly.doap:
5849         * win32/common/config.h:
5850           Release 1.3.2
5851
5852 2014-05-21 12:53:52 +0200  Sebastian Dröge <sebastian@centricular.com>
5853
5854         * po/af.po:
5855         * po/az.po:
5856         * po/bg.po:
5857         * po/ca.po:
5858         * po/cs.po:
5859         * po/da.po:
5860         * po/de.po:
5861         * po/el.po:
5862         * po/en_GB.po:
5863         * po/eo.po:
5864         * po/es.po:
5865         * po/eu.po:
5866         * po/fi.po:
5867         * po/fr.po:
5868         * po/gl.po:
5869         * po/hr.po:
5870         * po/hu.po:
5871         * po/id.po:
5872         * po/it.po:
5873         * po/ja.po:
5874         * po/lt.po:
5875         * po/lv.po:
5876         * po/ms.po:
5877         * po/mt.po:
5878         * po/nb.po:
5879         * po/nl.po:
5880         * po/or.po:
5881         * po/pl.po:
5882         * po/pt_BR.po:
5883         * po/ro.po:
5884         * po/ru.po:
5885         * po/sk.po:
5886         * po/sl.po:
5887         * po/sq.po:
5888         * po/sr.po:
5889         * po/sv.po:
5890         * po/tr.po:
5891         * po/uk.po:
5892         * po/vi.po:
5893         * po/zh_CN.po:
5894           Update .po files
5895
5896 2014-05-21 10:51:38 +0200  Sebastian Dröge <sebastian@centricular.com>
5897
5898         * common:
5899           Automatic update of common submodule
5900           From 211fa5f to 1f5d3c3
5901
5902 2014-05-16 16:24:46 +0100  Tim-Philipp Müller <tim@centricular.com>
5903
5904         * ext/mpeg2dec/gstmpeg2dec.h:
5905           mpeg2dec: remove unused struct members
5906
5907 2014-05-16 12:21:06 +0200  Sebastian Dröge <sebastian@centricular.com>
5908
5909         * gst/realmedia/rtspreal.c:
5910           rtspreal: Fix some memory leaks in an error path
5911           CID 1212165.
5912
5913 2014-05-09 14:54:54 +0200  Edward Hervey <bilboed@bilboed.com>
5914
5915         * ext/mpeg2dec/gstmpeg2dec.c:
5916           mpeg2dec: Release codec state on negotiation failures
5917           Else it leaks
5918           CID #1212169
5919
5920 2014-05-03 20:48:37 +0200  Sebastian Dröge <sebastian@centricular.com>
5921
5922         * configure.ac:
5923           Back to development
5924
5925 === release 1.3.1 ===
5926
5927 2014-05-03 18:29:23 +0200  Sebastian Dröge <sebastian@centricular.com>
5928
5929         * ChangeLog:
5930         * NEWS:
5931         * RELEASE:
5932         * configure.ac:
5933         * docs/plugins/gst-plugins-ugly-plugins.args:
5934         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5935         * docs/plugins/inspect/plugin-a52dec.xml:
5936         * docs/plugins/inspect/plugin-amrnb.xml:
5937         * docs/plugins/inspect/plugin-amrwbdec.xml:
5938         * docs/plugins/inspect/plugin-asf.xml:
5939         * docs/plugins/inspect/plugin-cdio.xml:
5940         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5941         * docs/plugins/inspect/plugin-dvdread.xml:
5942         * docs/plugins/inspect/plugin-dvdsub.xml:
5943         * docs/plugins/inspect/plugin-lame.xml:
5944         * docs/plugins/inspect/plugin-mad.xml:
5945         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5946         * docs/plugins/inspect/plugin-realmedia.xml:
5947         * docs/plugins/inspect/plugin-siddec.xml:
5948         * docs/plugins/inspect/plugin-twolame.xml:
5949         * docs/plugins/inspect/plugin-x264.xml:
5950         * docs/plugins/inspect/plugin-xingmux.xml:
5951         * gst-plugins-ugly.doap:
5952         * win32/common/config.h:
5953           Release 1.3.1
5954
5955 2014-05-03 18:21:01 +0200  Sebastian Dröge <sebastian@centricular.com>
5956
5957         * po/af.po:
5958         * po/az.po:
5959         * po/bg.po:
5960         * po/ca.po:
5961         * po/cs.po:
5962         * po/da.po:
5963         * po/de.po:
5964         * po/el.po:
5965         * po/en_GB.po:
5966         * po/eo.po:
5967         * po/es.po:
5968         * po/eu.po:
5969         * po/fi.po:
5970         * po/fr.po:
5971         * po/gl.po:
5972         * po/hr.po:
5973         * po/hu.po:
5974         * po/id.po:
5975         * po/it.po:
5976         * po/ja.po:
5977         * po/lt.po:
5978         * po/lv.po:
5979         * po/ms.po:
5980         * po/mt.po:
5981         * po/nb.po:
5982         * po/nl.po:
5983         * po/or.po:
5984         * po/pl.po:
5985         * po/pt_BR.po:
5986         * po/ro.po:
5987         * po/ru.po:
5988         * po/sk.po:
5989         * po/sl.po:
5990         * po/sq.po:
5991         * po/sr.po:
5992         * po/sv.po:
5993         * po/tr.po:
5994         * po/uk.po:
5995         * po/vi.po:
5996         * po/zh_CN.po:
5997           Update .po files
5998
5999 2014-05-03 17:23:39 +0200  Sebastian Dröge <sebastian@centricular.com>
6000
6001         * po/de.po:
6002         * po/id.po:
6003         * po/lv.po:
6004         * po/sk.po:
6005         * po/sr.po:
6006           po: Update translations
6007
6008 2014-05-03 10:15:28 +0200  Sebastian Dröge <sebastian@centricular.com>
6009
6010         * common:
6011           Automatic update of common submodule
6012           From bcb1518 to 211fa5f
6013
6014 2014-04-27 00:29:16 +0100  Tim-Philipp Müller <tim@centricular.com>
6015
6016         * ext/sidplay/gstsiddec.cc:
6017         * gst/asfdemux/gstrtspwms.c:
6018         * gst/realmedia/rademux.c:
6019         * gst/realmedia/rdtmanager.c:
6020         * gst/realmedia/rtspreal.c:
6021           docs: remove outdated and pointless 'Last reviewed' lines from docs
6022           They are very confusing for people, and more often than not
6023           also just not very accurate. Seeing 'last reviewed: 2005' in
6024           your docs is not very confidence-inspiring. Let's just remove
6025           those comments.
6026
6027 2014-04-10 17:29:30 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6028
6029         * gst/dvdsub/gstdvdsubdec.c:
6030           dvdsubdec: fix spurious rejection of 0 time offset commands
6031           Coverity 206168
6032
6033 2014-04-10 16:53:25 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6034
6035         * ext/dvdread/dvdreadsrc.c:
6036           dvdread: avoid intermediate promotion to signed
6037           We should not reach the dangerous range here, though.
6038           Coverity 206491, 206492, 1139856
6039
6040 2014-01-17 10:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6041
6042         * ext/mpeg2dec/gstmpeg2dec.c:
6043           mpeg2dec: do not reset the whole video info when setting size
6044           New changes to gstvideo will reset all the video info state
6045           when calling _set_format, overwriting what was previously set
6046           in the preceding code.
6047           The comment says the following code is meant to preserve the
6048           pre-crop size, so let's just keep the size and related data
6049           as this does not seem to break anything else (this is what
6050           the _set_format call would have set before the change that
6051           reset all data, except the colorimetry).
6052
6053 2014-04-03 15:06:22 +0200  Edward Hervey <bilboed@bilboed.com>
6054
6055         * gst/asfdemux/gstasfdemux.c:
6056           asfdemux: Fix payloads check
6057           Don't iterate stream->payloads if ... it doesn't exist
6058           CID #1139846
6059
6060 2014-03-02 05:11:10 +0100  Sebastian Rasmussen <sebras@hotmail.com>
6061
6062         * .gitignore:
6063           .gitignore: Ignore gcov intermediate files
6064           https://bugzilla.gnome.org/show_bug.cgi?id=725483
6065
6066 2014-02-28 09:35:10 +0100  Sebastian Dröge <sebastian@centricular.com>
6067
6068         * common:
6069           Automatic update of common submodule
6070           From fe1672e to bcb1518
6071
6072 2014-02-26 22:12:50 +0100  Stefan Sauer <ensonic@users.sf.net>
6073
6074         * common:
6075           Automatic update of common submodule
6076           From 1a07da9 to fe1672e
6077
6078 2014-02-26 11:31:03 +0100  Stefan Sauer <ensonic@users.sf.net>
6079
6080         * docs/Makefile.am:
6081           docs: install prebuilt plugin docs if gtk-doc is disabled
6082           Sync to the Makefile.am from gst-plugin-base where it is done right.
6083           Fixes #725034
6084
6085 2014-02-13 09:39:04 +0100  Stefan Sauer <ensonic@users.sf.net>
6086
6087         * gst/xingmux/gstxingmux.c:
6088         * gst/xingmux/plugin.c:
6089           xingmux: add muxer category and make element plugable
6090           This is required to make encodebin consider the element. Yet it is not enough to
6091           have it plugged it has a lower priority than most mp3encoders and no different
6092           caps.
6093
6094 2014-02-24 11:42:00 +0100  Dirk Van Haerenborgh <vhdirk@gmail.com>
6095
6096         * ext/x264/gstx264enc.c:
6097           x264enc: allow lossless compression (qp=0)
6098           https://bugzilla.gnome.org/show_bug.cgi?id=725051
6099
6100 2014-02-20 21:08:08 +0100  Edward Hervey <edward@collabora.com>
6101
6102         * m4/a52.m4:
6103           m4: Remove extra check for 11+ year old a52 release
6104           You deserve a build failure if you still have that version
6105           If someone wants to completely remove this m4 to replace it with the
6106           generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
6107
6108 2014-02-19 21:11:55 +0100  Rico Tzschichholz <ricotz@ubuntu.com>
6109
6110         * m4/a52.m4:
6111           m4: Fix multiple tests in AC_CHECK_A52DEC
6112
6113 2014-02-09 23:41:36 +0100  Sebastian Dröge <sebastian@centricular.com>
6114
6115         * gst/asfdemux/gstasfdemux.c:
6116           asfdemux: Remove unused function
6117
6118 2014-02-06 19:22:47 +0100  Edward Hervey <edward@collabora.com>
6119
6120         * tests/check/Makefile.am:
6121           check: Fix test location
6122
6123 2014-02-03 02:06:11 +0100  Sebastian Rasmussen <sebras@hotmail.com>
6124
6125         * tests/check/Makefile.am:
6126           tests: Don't build disabled plugins' check tests
6127           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
6128
6129 2014-01-30 10:44:29 +0100  Edward Hervey <bilboed@bilboed.com>
6130
6131         * common:
6132           Automatic update of common submodule
6133           From d48bed3 to 1a07da9
6134
6135 2014-01-03 16:20:11 +0000  Tim-Philipp Müller <tim@centricular.com>
6136
6137         * gst/asfdemux/gstasfdemux.c:
6138           asfdemux: only add "format" field with fourcc to WMV caps
6139           Doesn't make sense for e.g. H264 or MJPEG.
6140
6141 2013-12-22 22:34:03 +0000  Tim-Philipp Müller <tim@centricular.com>
6142
6143         * autogen.sh:
6144         * common:
6145           Automatic update of common submodule
6146           From dbedaa0 to d48bed3
6147
6148 2013-12-22 21:56:03 +0000  Tim-Philipp Müller <tim@centricular.com>
6149
6150         * po/Makevars:
6151           po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
6152           https://bugzilla.gnome.org/show_bug.cgi?id=705455
6153
6154 2013-12-05 12:16:45 +0100  Sebastian Dröge <sebastian@centricular.com>
6155
6156         * ext/amrwbdec/amrwbdec.c:
6157           amrwbdec: Remove some dead code
6158
6159 2013-12-05 12:16:38 +0100  Sebastian Dröge <sebastian@centricular.com>
6160
6161         * ext/amrnb/amrnbdec.c:
6162           amrnbdec: Remove some dead code
6163
6164 2013-12-05 12:09:04 +0100  Sebastian Dröge <sebastian@centricular.com>
6165
6166         * ext/amrnb/amrnbdec.c:
6167           amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
6168
6169 2013-12-05 12:08:46 +0100  Sebastian Dröge <sebastian@centricular.com>
6170
6171         * ext/amrwbdec/amrwbdec.c:
6172           amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
6173
6174 2013-12-05 11:44:10 +0100  Sebastian Dröge <sebastian@centricular.com>
6175
6176         * ext/mpeg2dec/gstmpeg2dec.c:
6177           mpeg2dec: Use new gst_video_decoder_set_needs_format() API
6178
6179 2013-11-29 15:51:49 +0000  Tim-Philipp Müller <tim@centricular.com>
6180
6181         * ext/x264/gstx264enc.c:
6182           x264enc: fix compiler warning
6183           Compiler warns rightly about possibly uninitialized variable.
6184
6185 2013-11-29 15:49:29 +0000  Tim-Philipp Müller <tim@centricular.com>
6186
6187         * ext/x264/gstx264enc.c:
6188           x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
6189           gst-launch-1.0 videotestsrc ! x264enc
6190
6191 2013-11-11 13:15:54 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
6192
6193         * ext/mpeg2dec/gstmpeg2dec.c:
6194           mpeg2dec: graceful degradation for badly parsed input
6195
6196 2013-11-05 11:20:20 +0000  Tim-Philipp Müller <tim@centricular.com>
6197
6198         * common:
6199           Automatic update of common submodule
6200           From 865aa20 to dbedaa0
6201
6202 2013-10-22 16:02:04 +0900  HyeJin Choi <meeshel@meeshel78@hotmail.com>
6203
6204         * gst/asfdemux/asfpacket.c:
6205           asfdemux: mo_size check bug fix. mo_size is not mandatory field.
6206           So, don't need to check previous payload's mo_size and current
6207           payload's mo_size when merging it.
6208           https://bugzilla.gnome.org/show_bug.cgi?id=710609
6209
6210 2013-10-22 15:03:15 -0300  Thiago Santos <ts.santos@partner.samsung.com>
6211
6212         * gst/asfdemux/gstasfdemux.c:
6213         * gst/asfdemux/gstasfdemux.h:
6214           asfdemux: Keep audio error checking fields only for audio
6215           Video shouldn't need to be descrambled, this can cause frames data
6216           to be corrupted
6217           https://bugzilla.gnome.org/show_bug.cgi?id=684942
6218
6219 2013-10-22 00:56:29 -0300  Thiago Santos <ts.santos@partner.samsung.com>
6220
6221         * gst/asfdemux/gstasfdemux.c:
6222           asfdemux: really copy the buffer data
6223           Pass the copy-memory flag to copy the memory for the output buffer,
6224           otherwise we end with 0-sized buffers
6225           https://bugzilla.gnome.org/show_bug.cgi?id=684942
6226
6227 2013-09-27 08:05:25 -0700  Michael Esemplare <michael.esemplare@gmail.com>
6228
6229         * ext/x264/gstx264enc.c:
6230           x264enc: If FPS is available, set VFR to false
6231           https://bugzilla.gnome.org/show_bug.cgi?id=708940
6232
6233 2013-09-24 10:08:10 -0700  Thiago Santos <ts.santos@partner.samsung.com>
6234
6235         * gst/asfdemux/gstasfdemux.c:
6236           asfdemux: Only use segment.start as seek_time if it is relative
6237           Relying on the gst_segment_do_seek results for getting the
6238           seeking time should not be used if seek type is SET because the
6239           do_seek function makes the 'cur` position of the seek normalized
6240           on the segment range. This means that seeking beyond the end of the
6241           file might not result in instant EOS as it will end up seeking to
6242           the final ts of the file.
6243           In asf seeking to the final timestamp can lead to seeking to the last
6244           keyframe, meaning a few seconds of video will still be played, which should
6245           not be the desired behavior when seeking beyong file limits.
6246
6247 2013-09-24 10:07:25 -0700  Thiago Santos <ts.santos@partner.samsung.com>
6248
6249         * gst/asfdemux/gstasfdemux.c:
6250           asfdemux: Parse last simple index entry
6251           The entry size is fixed at 6, fix typo to finish parsing the index
6252           correctly until the last sample
6253
6254 2013-09-24 18:32:31 +0100  Tim-Philipp Müller <tim@centricular.net>
6255
6256         * README:
6257         * common:
6258           Automatic update of common submodule
6259           From 6b03ba7 to 865aa20
6260
6261 2013-09-24 15:05:36 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6262
6263         * configure.ac:
6264           configure: Actually use 1.3.0.1 as version to make configure happy
6265
6266 2013-09-24 15:00:30 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6267
6268         * configure.ac:
6269           Back to development
6270
6271 === release 1.2.0 ===
6272
6273 2013-09-24 14:27:45 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6274
6275         * ChangeLog:
6276         * NEWS:
6277         * RELEASE:
6278         * configure.ac:
6279         * docs/plugins/inspect/plugin-a52dec.xml:
6280         * docs/plugins/inspect/plugin-amrnb.xml:
6281         * docs/plugins/inspect/plugin-amrwbdec.xml:
6282         * docs/plugins/inspect/plugin-asf.xml:
6283         * docs/plugins/inspect/plugin-cdio.xml:
6284         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6285         * docs/plugins/inspect/plugin-dvdread.xml:
6286         * docs/plugins/inspect/plugin-dvdsub.xml:
6287         * docs/plugins/inspect/plugin-lame.xml:
6288         * docs/plugins/inspect/plugin-mad.xml:
6289         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6290         * docs/plugins/inspect/plugin-realmedia.xml:
6291         * docs/plugins/inspect/plugin-siddec.xml:
6292         * docs/plugins/inspect/plugin-twolame.xml:
6293         * docs/plugins/inspect/plugin-x264.xml:
6294         * docs/plugins/inspect/plugin-xingmux.xml:
6295         * gst-plugins-ugly.doap:
6296         * win32/common/config.h:
6297           Release 1.2.0
6298
6299 2013-09-24 14:27:39 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6300
6301         * po/af.po:
6302         * po/az.po:
6303         * po/bg.po:
6304         * po/ca.po:
6305         * po/cs.po:
6306         * po/da.po:
6307         * po/de.po:
6308         * po/el.po:
6309         * po/en_GB.po:
6310         * po/eo.po:
6311         * po/es.po:
6312         * po/eu.po:
6313         * po/fi.po:
6314         * po/fr.po:
6315         * po/gl.po:
6316         * po/hr.po:
6317         * po/hu.po:
6318         * po/id.po:
6319         * po/it.po:
6320         * po/ja.po:
6321         * po/lt.po:
6322         * po/lv.po:
6323         * po/ms.po:
6324         * po/mt.po:
6325         * po/nb.po:
6326         * po/nl.po:
6327         * po/or.po:
6328         * po/pl.po:
6329         * po/pt_BR.po:
6330         * po/ro.po:
6331         * po/ru.po:
6332         * po/sk.po:
6333         * po/sl.po:
6334         * po/sq.po:
6335         * po/sr.po:
6336         * po/sv.po:
6337         * po/tr.po:
6338         * po/uk.po:
6339         * po/vi.po:
6340         * po/zh_CN.po:
6341           Update .po files
6342
6343 2013-09-18 11:34:56 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
6344
6345         * ext/x264/gstx264enc.c:
6346           x264enc: Update the documentation to match the default profile used
6347           https://bugzilla.gnome.org/show_bug.cgi?id=708036
6348
6349 2013-09-20 16:17:31 +0200  Edward Hervey <edward@collabora.com>
6350
6351         * common:
6352           Automatic update of common submodule
6353           From b613661 to 6b03ba7
6354
6355 2013-09-19 18:43:43 +0100  Tim-Philipp Müller <tim@centricular.net>
6356
6357         * common:
6358           Automatic update of common submodule
6359           From 74a6857 to b613661
6360
6361 2013-09-19 17:36:25 +0100  Tim-Philipp Müller <tim@centricular.net>
6362
6363         * autogen.sh:
6364         * common:
6365           Automatic update of common submodule
6366           From 098c0d7 to 74a6857
6367
6368 2013-09-19 11:35:04 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6369
6370         * configure.ac:
6371           Back to development
6372
6373 === release 1.1.90 ===
6374
6375 2013-09-19 10:50:32 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6376
6377         * ChangeLog:
6378         * NEWS:
6379         * RELEASE:
6380         * configure.ac:
6381         * docs/plugins/inspect/plugin-a52dec.xml:
6382         * docs/plugins/inspect/plugin-amrnb.xml:
6383         * docs/plugins/inspect/plugin-amrwbdec.xml:
6384         * docs/plugins/inspect/plugin-asf.xml:
6385         * docs/plugins/inspect/plugin-cdio.xml:
6386         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6387         * docs/plugins/inspect/plugin-dvdread.xml:
6388         * docs/plugins/inspect/plugin-dvdsub.xml:
6389         * docs/plugins/inspect/plugin-lame.xml:
6390         * docs/plugins/inspect/plugin-mad.xml:
6391         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6392         * docs/plugins/inspect/plugin-realmedia.xml:
6393         * docs/plugins/inspect/plugin-siddec.xml:
6394         * docs/plugins/inspect/plugin-twolame.xml:
6395         * docs/plugins/inspect/plugin-x264.xml:
6396         * docs/plugins/inspect/plugin-xingmux.xml:
6397         * gst-plugins-ugly.doap:
6398         * win32/common/config.h:
6399           Release 1.1.90
6400
6401 2013-09-19 10:30:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6402
6403         * po/af.po:
6404         * po/az.po:
6405         * po/bg.po:
6406         * po/ca.po:
6407         * po/cs.po:
6408         * po/da.po:
6409         * po/de.po:
6410         * po/el.po:
6411         * po/en_GB.po:
6412         * po/eo.po:
6413         * po/es.po:
6414         * po/eu.po:
6415         * po/fi.po:
6416         * po/fr.po:
6417         * po/gl.po:
6418         * po/hr.po:
6419         * po/hu.po:
6420         * po/id.po:
6421         * po/it.po:
6422         * po/ja.po:
6423         * po/lt.po:
6424         * po/lv.po:
6425         * po/ms.po:
6426         * po/mt.po:
6427         * po/nb.po:
6428         * po/nl.po:
6429         * po/or.po:
6430         * po/pl.po:
6431         * po/pt_BR.po:
6432         * po/ro.po:
6433         * po/ru.po:
6434         * po/sk.po:
6435         * po/sl.po:
6436         * po/sq.po:
6437         * po/sr.po:
6438         * po/sv.po:
6439         * po/tr.po:
6440         * po/uk.po:
6441         * po/vi.po:
6442         * po/zh_CN.po:
6443           Update .po files
6444
6445 2013-09-19 09:45:55 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6446
6447         * po/cs.po:
6448           po: Update translations
6449
6450 2013-09-18 19:13:45 -0400  Olivier Crête <olivier.crete@collabora.com>
6451
6452         * ext/x264/gstx264enc.c:
6453         * tests/check/elements/x264enc.c:
6454           x264enc: Implement getcaps that restricts the input format depending on the output profile
6455           Also add some x264enc profile tests
6456           https://bugzilla.gnome.org/show_bug.cgi?id=708326
6457
6458 2013-09-16 19:38:36 +0200  Matej Knopp <matej.knopp@gmail.com>
6459
6460         * gst/asfdemux/asfpacket.c:
6461         * gst/asfdemux/gstasfdemux.c:
6462           asfdemux: fix playback regression in push mode
6463
6464 2013-09-10 19:33:33 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
6465
6466         * gst/asfdemux/gstasfdemux.h:
6467           asfdemux: remove unused variable
6468
6469 2013-09-05 22:56:48 +0200  Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
6470
6471         * ext/x264/gstx264enc.c:
6472           x264enc: Don't unref future state but the old one
6473           Being silly will lead us nowhere.
6474
6475 2013-09-04 16:32:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6476
6477         * ext/x264/gstx264enc.c:
6478           x264enc: Check if we have an input state before using it
6479           Flushing might happen before caps were set on the encoder,
6480           which would lead to crashes here.
6481           Thanks to Matej Knopp for analyzing this.
6482           https://bugzilla.gnome.org/show_bug.cgi?id=707414
6483
6484 2013-09-03 20:28:35 +0200  Matej Knopp <matej.knopp@gmail.com>
6485
6486         * ext/x264/gstx264enc.c:
6487           x264enc: fix unsigned comparison warning
6488
6489 2013-08-28 13:27:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6490
6491         * configure.ac:
6492           Back to development
6493
6494 === release 1.1.4 ===
6495
6496 2013-08-28 12:58:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6497
6498         * ChangeLog:
6499         * NEWS:
6500         * RELEASE:
6501         * configure.ac:
6502         * docs/plugins/inspect/plugin-a52dec.xml:
6503         * docs/plugins/inspect/plugin-amrnb.xml:
6504         * docs/plugins/inspect/plugin-amrwbdec.xml:
6505         * docs/plugins/inspect/plugin-asf.xml:
6506         * docs/plugins/inspect/plugin-cdio.xml:
6507         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6508         * docs/plugins/inspect/plugin-dvdread.xml:
6509         * docs/plugins/inspect/plugin-dvdsub.xml:
6510         * docs/plugins/inspect/plugin-lame.xml:
6511         * docs/plugins/inspect/plugin-mad.xml:
6512         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6513         * docs/plugins/inspect/plugin-realmedia.xml:
6514         * docs/plugins/inspect/plugin-siddec.xml:
6515         * docs/plugins/inspect/plugin-twolame.xml:
6516         * docs/plugins/inspect/plugin-x264.xml:
6517         * docs/plugins/inspect/plugin-xingmux.xml:
6518         * gst-plugins-ugly.doap:
6519         * win32/common/config.h:
6520           Release 1.1.4
6521
6522 2013-08-28 12:58:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6523
6524         * po/af.po:
6525         * po/az.po:
6526         * po/bg.po:
6527         * po/ca.po:
6528         * po/cs.po:
6529         * po/da.po:
6530         * po/de.po:
6531         * po/el.po:
6532         * po/en_GB.po:
6533         * po/eo.po:
6534         * po/es.po:
6535         * po/eu.po:
6536         * po/fi.po:
6537         * po/fr.po:
6538         * po/gl.po:
6539         * po/hr.po:
6540         * po/hu.po:
6541         * po/id.po:
6542         * po/it.po:
6543         * po/ja.po:
6544         * po/lt.po:
6545         * po/lv.po:
6546         * po/ms.po:
6547         * po/mt.po:
6548         * po/nb.po:
6549         * po/nl.po:
6550         * po/or.po:
6551         * po/pl.po:
6552         * po/pt_BR.po:
6553         * po/ro.po:
6554         * po/ru.po:
6555         * po/sk.po:
6556         * po/sl.po:
6557         * po/sq.po:
6558         * po/sr.po:
6559         * po/sv.po:
6560         * po/tr.po:
6561         * po/uk.po:
6562         * po/vi.po:
6563         * po/zh_CN.po:
6564           Update .po files
6565
6566 2013-08-28 12:32:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6567
6568         * po/pt_BR.po:
6569           po: update translations
6570
6571 2013-08-27 14:13:06 +0100  Tim-Philipp Müller <tim@centricular.net>
6572
6573         * ext/x264/gstx264enc.c:
6574           x264enc: log when we output a lower profile than requested
6575
6576 2013-08-21 18:32:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6577
6578         * ext/x264/gstx264enc.c:
6579           x264enc: Consider subset relations of profiles when setting srcpad caps
6580           constrained-baseline is a subset of baseline, is a subset of main,
6581           is a subset of high profile.
6582           https://bugzilla.gnome.org/show_bug.cgi?id=705425
6583
6584 2013-08-21 12:31:23 +0100  Tim-Philipp Müller <tim@centricular.net>
6585
6586         * ext/x264/gstx264enc.c:
6587           x264enc: propagate flow return back to base class and upstream
6588           https://bugzilla.gnome.org/show_bug.cgi?id=705425
6589
6590 2013-08-17 23:13:17 +0100  Tim-Philipp Müller <tim@centricular.net>
6591
6592         * configure.ac:
6593           configure: fix x264 version checking
6594           x264 releases carry pkg-config versions such as 0.120.x
6595           (literallly with an 'x'). Checking for x264 >= 0.120.0 will
6596           then fail, so we need to either check for > 0.119.0 or
6597           for >= 0.120 to make this work right.
6598
6599 2013-08-17 23:09:15 +0100  Tim-Philipp Müller <tim@centricular.net>
6600
6601         * ext/x264/gstx264enc.c:
6602           x264enc: minor clean-up
6603           We requires x264 build >= 120 now.
6604
6605 2013-08-15 15:30:31 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6606
6607         * ext/mpeg2dec/gstmpeg2dec.c:
6608           mpeg2dec: Fix mpeg2_reset() calls
6609
6610 2013-08-15 15:27:48 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6611
6612         * ext/mpeg2dec/gstmpeg2dec.c:
6613         * ext/x264/gstx264enc.c:
6614           ext: Use new flush vfunc of video codec base classes and remove reset implementations
6615
6616 2013-08-01 01:34:05 +0200  Matej Knopp <matej.knopp@gmail.com>
6617
6618         * gst/asfdemux/gstasfdemux.c:
6619           asfdemux: fix build on C89 compilers
6620
6621 2013-07-30 17:28:17 +0200  Matej Knopp <matej.knopp@gmail.com>
6622
6623         * gst/asfdemux/asfpacket.c:
6624         * gst/asfdemux/gstasfdemux.c:
6625           asfdemux: fix seeking in push mode
6626
6627 2013-08-02 14:14:48 +0200  Lubosz Sarnecki <lubosz@gmail.com>
6628
6629         * configure.ac:
6630           build: add subdir-objects to AM_INIT_AUTOMAKE
6631           Fixes warnings in automake 1.14
6632           https://bugzilla.gnome.org/show_bug.cgi?id=705350
6633
6634 2013-08-02 08:25:49 +0200  Edward Hervey <edward@collabora.com>
6635
6636         * ext/mpeg2dec/gstmpeg2dec.c:
6637           mpeg2dec: Do a hard reset of flush_stop
6638           Which is notified by hard == 0 with latest refactoring.
6639
6640 2013-07-29 21:09:37 +0100  Tim-Philipp Müller <tim@centricular.net>
6641
6642         * po/LINGUAS:
6643         * po/da.po:
6644         * po/de.po:
6645         * po/gl.po:
6646         * po/hr.po:
6647         * po/hu.po:
6648         * po/ja.po:
6649         * po/nb.po:
6650         * po/nl.po:
6651         * po/pl.po:
6652         * po/ru.po:
6653         * po/sl.po:
6654         * po/tr.po:
6655         * po/uk.po:
6656         * po/vi.po:
6657           po: update translations
6658
6659 2013-07-29 14:48:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6660
6661         * configure.ac:
6662           Back to development
6663
6664 === release 1.1.3 ===
6665
6666 2013-07-29 13:46:08 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6667
6668         * ChangeLog:
6669         * NEWS:
6670         * RELEASE:
6671         * configure.ac:
6672         * docs/plugins/inspect/plugin-a52dec.xml:
6673         * docs/plugins/inspect/plugin-amrnb.xml:
6674         * docs/plugins/inspect/plugin-amrwbdec.xml:
6675         * docs/plugins/inspect/plugin-asf.xml:
6676         * docs/plugins/inspect/plugin-cdio.xml:
6677         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6678         * docs/plugins/inspect/plugin-dvdread.xml:
6679         * docs/plugins/inspect/plugin-dvdsub.xml:
6680         * docs/plugins/inspect/plugin-lame.xml:
6681         * docs/plugins/inspect/plugin-mad.xml:
6682         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6683         * docs/plugins/inspect/plugin-realmedia.xml:
6684         * docs/plugins/inspect/plugin-siddec.xml:
6685         * docs/plugins/inspect/plugin-twolame.xml:
6686         * docs/plugins/inspect/plugin-x264.xml:
6687         * docs/plugins/inspect/plugin-xingmux.xml:
6688         * gst-plugins-ugly.doap:
6689         * win32/common/config.h:
6690           Release 1.1.3
6691
6692 2013-07-29 13:46:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6693
6694         * po/af.po:
6695         * po/az.po:
6696         * po/bg.po:
6697         * po/ca.po:
6698         * po/cs.po:
6699         * po/da.po:
6700         * po/de.po:
6701         * po/el.po:
6702         * po/en_GB.po:
6703         * po/eo.po:
6704         * po/es.po:
6705         * po/eu.po:
6706         * po/fi.po:
6707         * po/fr.po:
6708         * po/gl.po:
6709         * po/hu.po:
6710         * po/id.po:
6711         * po/it.po:
6712         * po/ja.po:
6713         * po/lt.po:
6714         * po/lv.po:
6715         * po/ms.po:
6716         * po/mt.po:
6717         * po/nb.po:
6718         * po/nl.po:
6719         * po/or.po:
6720         * po/pl.po:
6721         * po/pt_BR.po:
6722         * po/ro.po:
6723         * po/ru.po:
6724         * po/sk.po:
6725         * po/sl.po:
6726         * po/sq.po:
6727         * po/sr.po:
6728         * po/sv.po:
6729         * po/tr.po:
6730         * po/uk.po:
6731         * po/vi.po:
6732         * po/zh_CN.po:
6733           Update .po files
6734
6735 2013-07-29 12:13:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6736
6737         * gst/asfdemux/gstasfdemux.c:
6738         * gst/realmedia/rademux.c:
6739         * gst/realmedia/rmdemux.c:
6740           gst: Don't swap start/stop for negative rates in the SEGMENT query
6741
6742 2013-07-29 10:57:38 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6743
6744         * gst/realmedia/rademux.c:
6745         * gst/realmedia/rmdemux.c:
6746           real: Implement SEGMENT query
6747
6748 2013-07-29 10:56:06 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6749
6750         * gst/asfdemux/gstasfdemux.c:
6751           asfdemux: Implement SEGMENT query
6752
6753 2013-07-28 16:43:28 +0200  Matej Knopp <matej.knopp@gmail.com>
6754
6755         * gst/asfdemux/asfheaders.c:
6756         * gst/asfdemux/asfheaders.h:
6757         * gst/asfdemux/asfpacket.c:
6758         * gst/asfdemux/gstasfdemux.c:
6759         * gst/asfdemux/gstasfdemux.h:
6760           asfdemux: Add support for dvr-ms
6761           https://bugzilla.gnome.org/show_bug.cgi?id=705026
6762
6763 2013-07-26 16:47:48 +0200  Edward Hervey <edward@collabora.com>
6764
6765         * gst/realmedia/rtspreal.c:
6766           rtspreal: Ensure output value has an assigned value
6767           In the case where this macro was used, that dest was != NULL but that
6768           the strncmp failed, we would end up with dest_len being undefined.
6769
6770 2013-07-26 16:39:12 +0200  Edward Hervey <edward@collabora.com>
6771
6772         * ext/x264/gstx264enc.c:
6773           x264: Fix dts comparision
6774           We were assigning to a guint64 value (frame->dts) the sum of a unsigned
6775           and signed value... resulting it the result never being < 0.
6776           Instead just check if it is smaller before assigning to frame->dts.
6777
6778 2013-07-25 11:28:54 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
6779
6780         * gst/asfdemux/gstasfdemux.c:
6781         * gst/asfdemux/gstasfdemux.h:
6782           asfdemux: fix seqnum handling for seeks
6783           Use the same seqnum as the seek for flushes/segments that are
6784           caused by the seek. Also do the same for segment events
6785           Fixes #676242
6786
6787 2013-07-25 13:35:44 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6788
6789         * ext/mpeg2dec/gstmpeg2dec.c:
6790           mpeg2dec: Clean up reset/start/stop handling
6791
6792 2013-07-25 11:01:20 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6793
6794         * ext/x264/gstx264enc.c:
6795           x264enc: React properly to flushing/resetting the encoder
6796           https://bugzilla.gnome.org/show_bug.cgi?id=656007
6797
6798 2013-07-22 16:01:13 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6799
6800         * gst/realmedia/rademux.c:
6801         * gst/realmedia/rademux.h:
6802         * gst/realmedia/rmdemux.c:
6803         * gst/realmedia/rmdemux.h:
6804           realmedia: Add support for group-id in the stream-start event
6805
6806 2013-07-22 15:45:57 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6807
6808         * gst/asfdemux/gstasfdemux.c:
6809         * gst/asfdemux/gstasfdemux.h:
6810           asfdemux: Add support for group-id in the stream-start event
6811
6812 2013-07-22 15:43:18 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6813
6814         * ext/sidplay/gstsiddec.cc:
6815         * ext/sidplay/gstsiddec.h:
6816           siddec: Add support for group-id in the stream-start event
6817
6818 2013-07-18 17:14:29 +0200  Edward Hervey <edward@collabora.com>
6819
6820         * gst/realmedia/rmdemux.c:
6821           rmdemux: Mark demuxer as "running" in push-mode
6822           Allows queries (and other code) to be answered when working in push-mode.
6823           Running would only be set to TRUE accordingly when working in pull-mode
6824           once it had read header/index.
6825           Fixes #680185
6826
6827 2013-07-17 16:17:54 +0200  Edward Hervey <edward@collabora.com>
6828
6829         * ext/mpeg2dec/gstmpeg2dec.c:
6830           mpeg2dec: Properly reset on sequence changes
6831           Otherwise we end up using stray data/buffers.
6832           Fixes #690701
6833
6834 2013-07-11 16:57:24 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6835
6836         * configure.ac:
6837           Back to development
6838
6839 === release 1.1.2 ===
6840
6841 2013-07-11 16:12:25 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6842
6843         * ChangeLog:
6844         * NEWS:
6845         * RELEASE:
6846         * configure.ac:
6847         * docs/plugins/inspect/plugin-a52dec.xml:
6848         * docs/plugins/inspect/plugin-amrnb.xml:
6849         * docs/plugins/inspect/plugin-amrwbdec.xml:
6850         * docs/plugins/inspect/plugin-asf.xml:
6851         * docs/plugins/inspect/plugin-cdio.xml:
6852         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6853         * docs/plugins/inspect/plugin-dvdread.xml:
6854         * docs/plugins/inspect/plugin-dvdsub.xml:
6855         * docs/plugins/inspect/plugin-lame.xml:
6856         * docs/plugins/inspect/plugin-mad.xml:
6857         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6858         * docs/plugins/inspect/plugin-realmedia.xml:
6859         * docs/plugins/inspect/plugin-siddec.xml:
6860         * docs/plugins/inspect/plugin-twolame.xml:
6861         * docs/plugins/inspect/plugin-x264.xml:
6862         * docs/plugins/inspect/plugin-xingmux.xml:
6863         * gst-plugins-ugly.doap:
6864         * win32/common/config.h:
6865           Release 1.1.2
6866
6867 2013-07-11 16:12:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6868
6869         * po/af.po:
6870         * po/az.po:
6871         * po/bg.po:
6872         * po/ca.po:
6873         * po/cs.po:
6874         * po/da.po:
6875         * po/de.po:
6876         * po/el.po:
6877         * po/en_GB.po:
6878         * po/eo.po:
6879         * po/es.po:
6880         * po/eu.po:
6881         * po/fi.po:
6882         * po/fr.po:
6883         * po/gl.po:
6884         * po/hu.po:
6885         * po/id.po:
6886         * po/it.po:
6887         * po/ja.po:
6888         * po/lt.po:
6889         * po/lv.po:
6890         * po/ms.po:
6891         * po/mt.po:
6892         * po/nb.po:
6893         * po/nl.po:
6894         * po/or.po:
6895         * po/pl.po:
6896         * po/pt_BR.po:
6897         * po/ro.po:
6898         * po/ru.po:
6899         * po/sk.po:
6900         * po/sl.po:
6901         * po/sq.po:
6902         * po/sr.po:
6903         * po/sv.po:
6904         * po/tr.po:
6905         * po/uk.po:
6906         * po/vi.po:
6907         * po/zh_CN.po:
6908           Update .po files
6909
6910 2013-06-18 20:06:24 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6911
6912         * ext/dvdread/dvdreadsrc.c:
6913           dvdreadsrc: correctly determine last chapter's duration
6914           This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
6915           It worked just fine before ...
6916
6917 2013-06-25 14:20:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6918
6919         * gst/realmedia/rdtmanager.c:
6920           rdt: forward sticky events
6921
6922 2013-06-05 18:36:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6923
6924         * configure.ac:
6925           Back to development
6926
6927 === release 1.1.1 ===
6928
6929 2013-06-05 17:58:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6930
6931         * ChangeLog:
6932         * NEWS:
6933         * RELEASE:
6934         * common:
6935         * configure.ac:
6936         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6937         * docs/plugins/inspect/plugin-a52dec.xml:
6938         * docs/plugins/inspect/plugin-amrnb.xml:
6939         * docs/plugins/inspect/plugin-amrwbdec.xml:
6940         * docs/plugins/inspect/plugin-asf.xml:
6941         * docs/plugins/inspect/plugin-cdio.xml:
6942         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6943         * docs/plugins/inspect/plugin-dvdread.xml:
6944         * docs/plugins/inspect/plugin-dvdsub.xml:
6945         * docs/plugins/inspect/plugin-lame.xml:
6946         * docs/plugins/inspect/plugin-mad.xml:
6947         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6948         * docs/plugins/inspect/plugin-realmedia.xml:
6949         * docs/plugins/inspect/plugin-siddec.xml:
6950         * docs/plugins/inspect/plugin-twolame.xml:
6951         * docs/plugins/inspect/plugin-x264.xml:
6952         * docs/plugins/inspect/plugin-xingmux.xml:
6953         * gst-plugins-ugly.doap:
6954         * win32/common/config.h:
6955           Release 1.1.1
6956
6957 2013-06-05 16:42:01 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6958
6959         * po/af.po:
6960         * po/az.po:
6961         * po/bg.po:
6962         * po/ca.po:
6963         * po/cs.po:
6964         * po/da.po:
6965         * po/de.po:
6966         * po/el.po:
6967         * po/en_GB.po:
6968         * po/eo.po:
6969         * po/es.po:
6970         * po/eu.po:
6971         * po/fi.po:
6972         * po/fr.po:
6973         * po/gl.po:
6974         * po/hu.po:
6975         * po/id.po:
6976         * po/it.po:
6977         * po/ja.po:
6978         * po/lt.po:
6979         * po/lv.po:
6980         * po/ms.po:
6981         * po/mt.po:
6982         * po/nb.po:
6983         * po/nl.po:
6984         * po/or.po:
6985         * po/pl.po:
6986         * po/pt_BR.po:
6987         * po/ro.po:
6988         * po/ru.po:
6989         * po/sk.po:
6990         * po/sl.po:
6991         * po/sq.po:
6992         * po/sr.po:
6993         * po/sv.po:
6994         * po/tr.po:
6995         * po/uk.po:
6996         * po/vi.po:
6997         * po/zh_CN.po:
6998           Update .po files
6999
7000 2013-06-05 15:15:16 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7001
7002         * common:
7003           Automatic update of common submodule
7004           From 098c0d7 to 01a7a46
7005
7006 2013-06-04 16:12:27 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
7007
7008         * ext/mpeg2dec/gstmpeg2dec.c:
7009           mpeg2dec: make the aspect ratio calculation more accurate.
7010           Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
7011           aspect-ratio if we don't have a valid upstream PAR.
7012           https://bugzilla.gnome.org/show_bug.cgi?id=685103
7013
7014 2013-05-15 10:52:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7015
7016         * common:
7017           Automatic update of common submodule
7018           From 5edcd85 to 098c0d7
7019
7020 2013-05-13 13:19:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7021
7022         * tests/check/elements/amrnbenc.c:
7023         * tests/check/elements/mpeg2dec.c:
7024         * tests/check/elements/x264enc.c:
7025         * tests/check/elements/xingmux.c:
7026           tests: Fix event handling
7027
7028 2013-05-09 19:40:49 -0400  Olivier Crête <olivier.crete@collabora.com>
7029
7030         * ext/lame/gstlamemp3enc.c:
7031           lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
7032           lame does internal resampling, but the base class only cares about
7033           the number of raw samples, so tell finish frames about that, not
7034           the number of samples in the outgoing frame.:
7035
7036 2013-04-30 10:01:29 +0100  Tim-Philipp Müller <tim@centricular.net>
7037
7038         * ext/x264/gstx264enc.c:
7039           x264enc: output byte-stream if downstream has ANY caps
7040           It's what people expect when they pipe the output to
7041           filesink or into a tcp connection or pipe.
7042
7043 2013-04-22 23:52:48 +0100  Tim-Philipp Müller <tim@centricular.net>
7044
7045         * MAINTAINERS:
7046         * README:
7047         * README.static-linking:
7048         * common:
7049           Automatic update of common submodule
7050           From 3cb3d3c to 5edcd85
7051
7052 2012-10-24 12:15:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7053
7054         * configure.ac:
7055         * ext/a52dec/Makefile.am:
7056         * ext/amrnb/Makefile.am:
7057         * ext/amrwbdec/Makefile.am:
7058         * ext/cdio/Makefile.am:
7059         * ext/dvdread/Makefile.am:
7060         * ext/lame/Makefile.am:
7061         * ext/mad/Makefile.am:
7062         * ext/mpeg2dec/Makefile.am:
7063         * ext/sidplay/Makefile.am:
7064         * ext/twolame/Makefile.am:
7065         * ext/x264/Makefile.am:
7066         * gst/asfdemux/Makefile.am:
7067         * gst/dvdlpcmdec/Makefile.am:
7068         * gst/dvdsub/Makefile.am:
7069         * gst/realmedia/Makefile.am:
7070         * gst/xingmux/Makefile.am:
7071           gst: Add better support for static plugins
7072
7073 2013-04-14 17:55:44 +0100  Tim-Philipp Müller <tim@centricular.net>
7074
7075         * autogen.sh:
7076         * common:
7077           Automatic update of common submodule
7078           From aed87ae to 3cb3d3c
7079
7080 2013-04-09 21:00:43 +0200  Stefan Sauer <ensonic@users.sf.net>
7081
7082         * common:
7083           Automatic update of common submodule
7084           From 04c7a1e to aed87ae
7085
7086 2013-03-25 18:05:14 -0700  David Schleef <ds@schleef.org>
7087
7088         * gst/asfdemux/gstasfdemux.c:
7089         * gst/realmedia/rmdemux.c:
7090           Use %03u instead of %u in gst_pad_create_stream_id_printf()
7091
7092 2013-03-06 13:28:37 +0000  Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
7093
7094         * ext/x264/gstx264enc.c:
7095           x264enc: Fix for 0/1 framerate - now uses VFR in this case
7096           Previously did a division by zero.
7097           https://bugzilla.gnome.org/show_bug.cgi?id=695728
7098
7099 2013-03-07 00:02:00 +0000  Tim-Philipp Müller <tim@centricular.net>
7100
7101         * common:
7102           Automatic update of common submodule
7103           From 2de221c to 04c7a1e
7104
7105 2013-02-08 00:15:01 +0000  Tim-Philipp Müller <tim@centricular.net>
7106
7107         * ext/x264/gstx264enc.c:
7108           x264enc: simplify template caps
7109           No need to make an array for one single element.
7110
7111 2013-02-08 00:11:03 +0000  Tim-Philipp Müller <tim@centricular.net>
7112
7113         * ext/x264/gstx264enc.c:
7114           x264enc: put all theoretically possible formats in template caps
7115           and decide at runtime which subset of these (8-bit or 10-bit video
7116           formats) is supported. libx264 will be compiled for one of these
7117           two options, and it is possible to switch by pointing the dynamic
7118           linker to a different libx264 build at runtime. If we want our
7119           template caps to be correct, they should contain all then, with
7120           the actually supported ones determined at runtime.
7121           https://bugzilla.gnome.org/show_bug.cgi?id=691935
7122
7123 2013-01-23 10:16:51 +0000  Tim-Philipp Müller <tim@centricular.net>
7124
7125         * ext/x264/gstx264enc.c:
7126           x264enc: detect supported bit depth and pixel formats at runtime
7127           http://bugs.debian.org/667573
7128           https://bugzilla.gnome.org/show_bug.cgi?id=691935
7129
7130 2013-01-30 09:15:18 +0100  Benjamin Gaignard <benjamin.gaignard@st.com>
7131
7132         * autogen.sh:
7133           autogen.sh: allow calling from out-of-tree
7134           Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
7135           https://bugzilla.gnome.org/show_bug.cgi?id=692857
7136
7137 2013-01-28 20:43:08 +0100  Stefan Sauer <ensonic@users.sf.net>
7138
7139         * common:
7140           Automatic update of common submodule
7141           From a942293 to 2de221c
7142
7143 2013-01-15 15:18:04 +0100  Martin Pitt <martinpitt@gnome.org>
7144
7145         * tests/check/Makefile.am:
7146           tests: use _1_0 variants for the various registry variables
7147           These override the variants without version suffix. Makes 'make check' work
7148           properly in environments that set the suffixed variant for 1.0, such as
7149           jhbuild.
7150
7151 2013-01-15 15:06:41 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7152
7153         * common:
7154           Automatic update of common submodule
7155           From a72faea to a942293
7156
7157 2012-12-30 23:56:14 +0000  Tim-Philipp Müller <tim@centricular.net>
7158
7159         * configure.ac:
7160           configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
7161           AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
7162           https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
7163           https://bugzilla.gnome.org/show_bug.cgi?id=690881
7164
7165 2012-12-19 17:16:53 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
7166
7167         * ext/mpeg2dec/gstmpeg2dec.c:
7168           mpeg2dec: use appropriate printf format for gsize
7169
7170 2012-12-19 17:15:03 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
7171
7172         * ext/cdio/gstcdio.h:
7173           cdio: Fix redundant redeclaration of 'cdio_version_string'
7174           cdio/version.h is already included by cdio/cdio.h
7175
7176 2012-12-01 13:26:26 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7177
7178         * ext/sidplay/gstsiddec.cc:
7179           siddec: init debug category
7180
7181 2012-11-30 20:09:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7182
7183         * configure.ac:
7184         * ext/dvdread/Makefile.am:
7185           dvdread: link to libgmodule-2.0 since the g_module_* API is used
7186           And the gmodule lib has been moved into the Requires.private
7187           section of the pkg-config file in core.
7188
7189 2012-11-27 17:07:31 +0000  Tim-Philipp Müller <tim@centricular.net>
7190
7191         * ext/cdio/gstcdiocddasrc.c:
7192         * ext/cdio/gstcdiocddasrc.h:
7193           cdiocddasrc: detect whether drive produces samples in non-host endianness
7194           If drive produces samples in other endianness than the host,
7195           we need to byte swap them before pushing them out, or we
7196           produce nothing but noise. cdparanoia detects this automatically,
7197           but libcdio does not, so we have to do it ourselves.
7198           This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
7199           https://bugzilla.gnome.org/show_bug.cgi?id=377280
7200
7201 2012-11-19 11:27:21 +0000  Tim-Philipp Müller <tim@centricular.net>
7202
7203         * common:
7204           Automatic update of common submodule
7205           From b497c4f to a72faea
7206
7207 2012-11-16 13:32:00 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7208
7209         * tests/check/elements/xingmux_testdata.h:
7210           xingmux: Fix unit test after change to correctly calculate number of frames
7211
7212 2012-11-15 16:42:09 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7213
7214         * ext/x264/gstx264enc.c:
7215           x264enc: Add support for 10-bit color formats
7216           Requires x264 to be built with 10-bit support, which disables
7217           9-bit support. Also only advertise the color formats that were
7218           compiled into x264.
7219
7220 2012-11-15 16:21:49 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7221
7222         * ext/x264/gstx264enc.c:
7223           x264enc: Add support for Y444, Y42B and NV12
7224
7225 2012-11-11 20:42:42 +0000  Tim-Philipp Müller <tim@centricular.net>
7226
7227         * ext/cdio/Makefile.am:
7228         * ext/cdio/gstcdio.c:
7229           cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
7230           They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
7231           if they're not plain ASCII.
7232
7233 2012-11-09 11:33:40 +0100  Gautier Portet <kassoulet@gmail.com>
7234
7235         * gst/xingmux/gstxingmux.c:
7236           xingmux: Properly calculate the number of frames
7237           First, the xing header frame is never added to the count,
7238           we have to increment the count.
7239           Secondly, there is a rounding error when calculating the
7240           frame duration, as spf*GST_SECOND/rate is not an integer
7241           (26122448.9) an it must be 26122449.
7242
7243 2012-11-07 20:45:38 +0000  Tim-Philipp Müller <tim@centricular.net>
7244
7245         * configure.ac:
7246           configure.ac: update courtesy of autoupdate
7247
7248 2012-11-07 20:39:56 +0000  Tim-Philipp Müller <tim@centricular.net>
7249
7250         * common:
7251         * configure.ac:
7252           configure: let AG_GST_PLUGIN_DOCS check for python
7253           And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
7254           which as a side-effect should pick up newer python versions as
7255           well.
7256           https://bugzilla.gnome.org/show_bug.cgi?id=563903
7257
7258 2012-11-05 13:16:52 -0800  Michael Smith <msmith@rdio.com>
7259
7260         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7261           dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
7262
7263 2012-11-03 20:38:00 +0000  Tim-Philipp Müller <tim@centricular.net>
7264
7265         * tests/check/elements/mpg123audiodec.c:
7266           Fix FSF address
7267           https://bugzilla.gnome.org/show_bug.cgi?id=687520
7268
7269 2012-11-03 20:40:37 +0000  Tim-Philipp Müller <tim@centricular.net>
7270
7271         * docs/random/LICENSE:
7272         * ext/a52dec/gsta52dec.c:
7273         * ext/a52dec/gsta52dec.h:
7274         * ext/amrnb/amrnb.c:
7275         * ext/amrnb/amrnbdec.c:
7276         * ext/amrnb/amrnbdec.h:
7277         * ext/amrnb/amrnbenc.c:
7278         * ext/amrnb/amrnbenc.h:
7279         * ext/amrwbdec/amrwb.c:
7280         * ext/amrwbdec/amrwbdec.c:
7281         * ext/amrwbdec/amrwbdec.h:
7282         * ext/cdio/gstcdio.c:
7283         * ext/cdio/gstcdio.h:
7284         * ext/cdio/gstcdiocddasrc.c:
7285         * ext/cdio/gstcdiocddasrc.h:
7286         * ext/dvdread/dvdreadsrc.c:
7287         * ext/dvdread/dvdreadsrc.h:
7288         * ext/lame/gstlamemp3enc.c:
7289         * ext/lame/gstlamemp3enc.h:
7290         * ext/lame/plugin.c:
7291         * ext/mad/gstmad.c:
7292         * ext/mad/gstmad.h:
7293         * ext/mpeg2dec/gstmpeg2dec.c:
7294         * ext/mpeg2dec/gstmpeg2dec.h:
7295         * ext/sidplay/gstsiddec.cc:
7296         * ext/sidplay/gstsiddec.h:
7297         * ext/twolame/gsttwolamemp2enc.c:
7298         * ext/twolame/gsttwolamemp2enc.h:
7299         * ext/x264/gstx264enc.c:
7300         * ext/x264/gstx264enc.h:
7301         * gst-libs/gst/gettext.h:
7302         * gst-libs/gst/glib-compat-private.h:
7303         * gst-libs/gst/gst-i18n-plugin.h:
7304         * gst/asfdemux/asfheaders.c:
7305         * gst/asfdemux/asfheaders.h:
7306         * gst/asfdemux/asfpacket.c:
7307         * gst/asfdemux/asfpacket.h:
7308         * gst/asfdemux/gstasf.c:
7309         * gst/asfdemux/gstasfdemux.c:
7310         * gst/asfdemux/gstasfdemux.h:
7311         * gst/asfdemux/gstrtpasfdepay.c:
7312         * gst/asfdemux/gstrtpasfdepay.h:
7313         * gst/asfdemux/gstrtspwms.c:
7314         * gst/asfdemux/gstrtspwms.h:
7315         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7316         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
7317         * gst/dvdsub/gstdvdsubdec.c:
7318         * gst/dvdsub/gstdvdsubdec.h:
7319         * gst/dvdsub/gstdvdsubparse.c:
7320         * gst/dvdsub/gstdvdsubparse.h:
7321         * gst/realmedia/asmrules.c:
7322         * gst/realmedia/asmrules.h:
7323         * gst/realmedia/gstrdtbuffer.c:
7324         * gst/realmedia/gstrdtbuffer.h:
7325         * gst/realmedia/pnmsrc.c:
7326         * gst/realmedia/pnmsrc.h:
7327         * gst/realmedia/rademux.c:
7328         * gst/realmedia/rademux.h:
7329         * gst/realmedia/rdtdepay.c:
7330         * gst/realmedia/rdtdepay.h:
7331         * gst/realmedia/rdtjitterbuffer.c:
7332         * gst/realmedia/rdtjitterbuffer.h:
7333         * gst/realmedia/rdtmanager.c:
7334         * gst/realmedia/rdtmanager.h:
7335         * gst/realmedia/realhash.c:
7336         * gst/realmedia/realhash.h:
7337         * gst/realmedia/realmedia.c:
7338         * gst/realmedia/rmdemux.c:
7339         * gst/realmedia/rmdemux.h:
7340         * gst/realmedia/rmutils.c:
7341         * gst/realmedia/rmutils.h:
7342         * gst/realmedia/rtspreal.c:
7343         * gst/realmedia/rtspreal.h:
7344         * gst/xingmux/gstxingmux.c:
7345         * gst/xingmux/gstxingmux.h:
7346         * gst/xingmux/plugin.c:
7347         * tests/check/elements/amrnbenc.c:
7348         * tests/check/elements/mpeg2dec.c:
7349         * tests/check/elements/x264enc.c:
7350         * tests/check/generic/index.c:
7351         * tests/check/generic/states.c:
7352         * tests/check/pipelines/lame.c:
7353           Fix FSF address
7354           https://bugzilla.gnome.org/show_bug.cgi?id=687520
7355
7356 2012-10-30 13:39:52 +0100  Andreas Frisch <fraxinas@opendreambox.org>
7357
7358         * gst/dvdsub/gstdvdsubdec.c:
7359           dvdsubdec: allocate correct amount of memory for bitmap
7360           https://bugzilla.gnome.org/show_bug.cgi?id=687192
7361
7362 2012-10-30 09:27:24 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
7363
7364         * ext/mpg123/gstmpg123audiodec.c:
7365           mpg123: removed unnecessary finalize function
7366           https://bugzilla.gnome.org/show_bug.cgi?id=687176
7367
7368 2012-10-30 09:20:04 +0000  Wim Taymans <wim.taymans@collabora.co.uk>
7369
7370         * ext/sidplay/gstsiddec.cc:
7371           siddec: reset bytes counter
7372           Reset the total_bytes counter so that we get timestamps correct.
7373           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
7374
7375 2012-10-30 10:20:09 +1100  Jan Schmidt <thaytan@noraisin.net>
7376
7377         * ext/mpg123/gstmpg123audiodec.c:
7378           mpg123: Fix leaks from not chaining up in the finalize function
7379
7380 2012-10-25 12:38:47 +0100  Tim-Philipp Müller <tim@centricular.net>
7381
7382         * configure.ac:
7383         * docs/plugins/inspect/plugin-a52dec.xml:
7384         * docs/plugins/inspect/plugin-amrnb.xml:
7385         * docs/plugins/inspect/plugin-amrwbdec.xml:
7386         * docs/plugins/inspect/plugin-asf.xml:
7387         * docs/plugins/inspect/plugin-cdio.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/plugins/inspect/plugin-xingmux.xml:
7399         * win32/common/config.h:
7400           Back to feature development
7401
7402 === release 1.0.2 ===
7403
7404 2012-10-25 01:11:10 +0100  Tim-Philipp Müller <tim@centricular.net>
7405
7406         * ChangeLog:
7407         * NEWS:
7408         * RELEASE:
7409         * configure.ac:
7410         * docs/plugins/inspect/plugin-a52dec.xml:
7411         * docs/plugins/inspect/plugin-amrnb.xml:
7412         * docs/plugins/inspect/plugin-amrwbdec.xml:
7413         * docs/plugins/inspect/plugin-asf.xml:
7414         * docs/plugins/inspect/plugin-cdio.xml:
7415         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7416         * docs/plugins/inspect/plugin-dvdread.xml:
7417         * docs/plugins/inspect/plugin-dvdsub.xml:
7418         * docs/plugins/inspect/plugin-lame.xml:
7419         * docs/plugins/inspect/plugin-mad.xml:
7420         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7421         * docs/plugins/inspect/plugin-realmedia.xml:
7422         * docs/plugins/inspect/plugin-siddec.xml:
7423         * docs/plugins/inspect/plugin-twolame.xml:
7424         * docs/plugins/inspect/plugin-x264.xml:
7425         * docs/plugins/inspect/plugin-xingmux.xml:
7426         * gst-plugins-ugly.doap:
7427         * win32/common/config.h:
7428           Release 1.0.2
7429
7430 2012-10-24 13:41:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7431
7432         * tests/check/elements/mpg123audiodec.c:
7433           tests: fix up mpg123 test a little
7434           - dist input files
7435           - fix sample leak
7436           - simplify check for elements
7437           - only run mpg123 test if mpg123 is available and selected
7438           - fix build in uninstalled setup
7439           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7440
7441 2012-10-24 12:30:10 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
7442
7443         * tests/check/elements/mpg123audiodec.c:
7444           tets: add unit test for mpg123audiodec
7445           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7446
7447 2012-10-24 00:36:42 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
7448
7449         * ext/mpg123/gstmpg123audiodec.c:
7450           mpg123: added gtkdoc section
7451           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7452
7453 2012-10-24 00:22:05 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
7454
7455         * ext/mpg123/gstmpg123audiodec.c:
7456           mpg123: fixed bug with last frame, disabled internal resampler & chatter
7457           * The last MP3 frame wasn't being pushed when base class was draining
7458           * Made sure mpg123 cannot ever use its (crude) internal resampler
7459           * Disabled mpg123 stderr output
7460           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7461
7462 2012-10-24 20:10:03 +0800  Scott Fan <fanchp@neusoft.com>
7463
7464         * gst/asfdemux/Makefile.am:
7465         * gst/realmedia/Makefile.am:
7466           Makefile.am: Fix typos for generating the Android.mk files
7467           Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
7468           The typos led to generate the incorrect Android.mk files for the asfdemux
7469           and realmedia plugin.
7470           https://bugzilla.gnome.org/show_bug.cgi?id=686748
7471
7472 2012-10-24 00:21:45 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
7473
7474         * ext/mpg123/gstmpg123audiodec.c:
7475           mpg123: cleaned up comments, formatting, and logging lines
7476           also replaced mpg123decoder->handle != NULL checks with asserts
7477           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7478
7479 2012-10-18 22:19:04 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7480
7481         * ext/dvdread/dvdreadsrc.c:
7482           dvdreadsrc: correctly set next cell when seeking to sector
7483
7484 2012-10-18 22:18:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7485
7486         * gst/dvdsub/gstdvdsubparse.c:
7487           dvdsubparse: send src caps when receiving sink caps
7488
7489 2012-10-12 14:49:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7490
7491         * ext/dvdread/dvdreadsrc.c:
7492           dvdreadsrc: update dvd event to enhanced approach
7493           ... in line with resindvdsrc.
7494
7495 2012-10-07 17:08:37 +0100  Tim-Philipp Müller <tim@centricular.net>
7496
7497         * docs/Makefile.am:
7498           docs: add 'make upload' target for new-release script
7499
7500 2012-10-07 16:58:10 +0100  Tim-Philipp Müller <tim@centricular.net>
7501
7502         * configure.ac:
7503         * docs/plugins/inspect/plugin-a52dec.xml:
7504         * docs/plugins/inspect/plugin-amrnb.xml:
7505         * docs/plugins/inspect/plugin-amrwbdec.xml:
7506         * docs/plugins/inspect/plugin-asf.xml:
7507         * docs/plugins/inspect/plugin-cdio.xml:
7508         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7509         * docs/plugins/inspect/plugin-dvdread.xml:
7510         * docs/plugins/inspect/plugin-dvdsub.xml:
7511         * docs/plugins/inspect/plugin-lame.xml:
7512         * docs/plugins/inspect/plugin-mad.xml:
7513         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7514         * docs/plugins/inspect/plugin-realmedia.xml:
7515         * docs/plugins/inspect/plugin-siddec.xml:
7516         * docs/plugins/inspect/plugin-twolame.xml:
7517         * docs/plugins/inspect/plugin-x264.xml:
7518         * docs/plugins/inspect/plugin-xingmux.xml:
7519         * win32/common/config.h:
7520           Back to development (bug fixing)
7521
7522 === release 1.0.1 ===
7523
7524 2012-10-07 16:13:11 +0100  Tim-Philipp Müller <tim@centricular.net>
7525
7526         * ChangeLog:
7527         * NEWS:
7528         * RELEASE:
7529         * configure.ac:
7530         * docs/plugins/inspect/plugin-a52dec.xml:
7531         * docs/plugins/inspect/plugin-amrnb.xml:
7532         * docs/plugins/inspect/plugin-amrwbdec.xml:
7533         * docs/plugins/inspect/plugin-asf.xml:
7534         * docs/plugins/inspect/plugin-cdio.xml:
7535         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7536         * docs/plugins/inspect/plugin-dvdread.xml:
7537         * docs/plugins/inspect/plugin-dvdsub.xml:
7538         * docs/plugins/inspect/plugin-lame.xml:
7539         * docs/plugins/inspect/plugin-mad.xml:
7540         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7541         * docs/plugins/inspect/plugin-realmedia.xml:
7542         * docs/plugins/inspect/plugin-siddec.xml:
7543         * docs/plugins/inspect/plugin-twolame.xml:
7544         * docs/plugins/inspect/plugin-x264.xml:
7545         * docs/plugins/inspect/plugin-xingmux.xml:
7546         * gst-plugins-ugly.doap:
7547         * win32/common/config.h:
7548           Release 1.0.1
7549
7550 2012-10-06 14:58:34 +0100  Tim-Philipp Müller <tim@centricular.net>
7551
7552         * common:
7553           Automatic update of common submodule
7554           From 6c0b52c to 6bb6951
7555
7556 2012-10-01 00:01:09 +1000  Jan Schmidt <thaytan@noraisin.net>
7557
7558         * ext/mpeg2dec/gstmpeg2dec.c:
7559           mpeg2dec: Don't error out when there is no associated buffer
7560           In 0.10, having mpeg2dec occasionally tell us to output a frame that
7561           was never decoded was just ignored, so do the same in 1.0
7562           Fixes: #685107
7563
7564 2012-09-29 12:13:00 +0100  Tim-Philipp Müller <tim@centricular.net>
7565
7566         * REQUIREMENTS:
7567         * gst/dvdsub/gstdvdsubdec.c:
7568           Purge mention of liboil and update REQUIREMENTS
7569           https://bugzilla.gnome.org/show_bug.cgi?id=673285
7570
7571 2012-09-26 01:04:32 +0100  Tim-Philipp Müller <tim@centricular.net>
7572
7573         * ext/x264/gstx264enc.c:
7574           x264enc: when setting fallback decoder latency, set valid min_latency
7575           Min. latency needs to be a valid time, so pass 0 as default
7576           value in the fallback case where we can't determine any latency,
7577           and avoid nasty criticals at runtime.
7578
7579 2012-09-24 16:52:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7580
7581         * configure.ac:
7582         * docs/plugins/inspect/plugin-a52dec.xml:
7583         * docs/plugins/inspect/plugin-amrnb.xml:
7584         * docs/plugins/inspect/plugin-amrwbdec.xml:
7585         * docs/plugins/inspect/plugin-asf.xml:
7586         * docs/plugins/inspect/plugin-cdio.xml:
7587         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7588         * docs/plugins/inspect/plugin-dvdread.xml:
7589         * docs/plugins/inspect/plugin-dvdsub.xml:
7590         * docs/plugins/inspect/plugin-lame.xml:
7591         * docs/plugins/inspect/plugin-mad.xml:
7592         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7593         * docs/plugins/inspect/plugin-realmedia.xml:
7594         * docs/plugins/inspect/plugin-siddec.xml:
7595         * docs/plugins/inspect/plugin-twolame.xml:
7596         * docs/plugins/inspect/plugin-x264.xml:
7597         * docs/plugins/inspect/plugin-xingmux.xml:
7598         * win32/common/config.h:
7599           Back to development (bug fixing)
7600
7601 === release 1.0.0 ===
7602
7603 2012-09-24 14:32:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7604
7605         * NEWS:
7606         * RELEASE:
7607         * configure.ac:
7608         * docs/plugins/inspect/plugin-a52dec.xml:
7609         * docs/plugins/inspect/plugin-amrnb.xml:
7610         * docs/plugins/inspect/plugin-amrwbdec.xml:
7611         * docs/plugins/inspect/plugin-asf.xml:
7612         * docs/plugins/inspect/plugin-cdio.xml:
7613         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7614         * docs/plugins/inspect/plugin-dvdread.xml:
7615         * docs/plugins/inspect/plugin-dvdsub.xml:
7616         * docs/plugins/inspect/plugin-lame.xml:
7617         * docs/plugins/inspect/plugin-mad.xml:
7618         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7619         * docs/plugins/inspect/plugin-realmedia.xml:
7620         * docs/plugins/inspect/plugin-siddec.xml:
7621         * docs/plugins/inspect/plugin-twolame.xml:
7622         * docs/plugins/inspect/plugin-x264.xml:
7623         * docs/plugins/inspect/plugin-xingmux.xml:
7624         * gst-plugins-ugly.doap:
7625         * win32/common/config.h:
7626           Release 1.0.0
7627
7628 2012-09-22 16:08:54 +0100  Tim-Philipp Müller <tim@centricular.net>
7629
7630         * common:
7631           Automatic update of common submodule
7632           From 4f962f7 to 6c0b52c
7633
7634 === release 0.11.99 ===
7635
7636 2012-09-17 17:59:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7637
7638         * configure.ac:
7639         * docs/plugins/inspect/plugin-xingmux.xml:
7640         * gst-plugins-ugly.doap:
7641         * win32/common/config.h:
7642           Release 0.11.99
7643
7644 2012-09-17 16:57:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7645
7646         * docs/plugins/inspect/plugin-a52dec.xml:
7647         * docs/plugins/inspect/plugin-amrnb.xml:
7648         * docs/plugins/inspect/plugin-amrwbdec.xml:
7649         * docs/plugins/inspect/plugin-asf.xml:
7650         * docs/plugins/inspect/plugin-cdio.xml:
7651         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7652         * docs/plugins/inspect/plugin-dvdread.xml:
7653         * docs/plugins/inspect/plugin-dvdsub.xml:
7654         * docs/plugins/inspect/plugin-lame.xml:
7655         * docs/plugins/inspect/plugin-mad.xml:
7656         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7657         * docs/plugins/inspect/plugin-realmedia.xml:
7658         * docs/plugins/inspect/plugin-siddec.xml:
7659         * docs/plugins/inspect/plugin-twolame.xml:
7660         * docs/plugins/inspect/plugin-x264.xml:
7661           docs: update docs
7662
7663 2012-09-17 16:57:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7664
7665         * configure.ac:
7666         * ext/amrnb/Makefile.am:
7667         * ext/amrwbdec/Makefile.am:
7668         * ext/lame/Makefile.am:
7669         * ext/twolame/Makefile.am:
7670         * tests/check/Makefile.am:
7671           Remove -DGST_USE_UNSTABLE_API
7672
7673 2012-09-17 12:22:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7674
7675         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7676         * docs/plugins/inspect/plugin-a52dec.xml:
7677         * docs/plugins/inspect/plugin-amrnb.xml:
7678         * docs/plugins/inspect/plugin-amrwbdec.xml:
7679         * docs/plugins/inspect/plugin-asf.xml:
7680         * docs/plugins/inspect/plugin-cdio.xml:
7681         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7682         * docs/plugins/inspect/plugin-dvdread.xml:
7683         * docs/plugins/inspect/plugin-dvdsub.xml:
7684         * docs/plugins/inspect/plugin-lame.xml:
7685         * docs/plugins/inspect/plugin-mad.xml:
7686         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7687         * docs/plugins/inspect/plugin-realmedia.xml:
7688         * docs/plugins/inspect/plugin-siddec.xml:
7689         * docs/plugins/inspect/plugin-twolame.xml:
7690         * docs/plugins/inspect/plugin-x264.xml:
7691           Update docs
7692
7693 2012-09-17 10:53:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7694
7695         * ext/cdio/gstcdio.c:
7696           cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
7697           Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
7698           introspection/updating for this plugin.
7699
7700 2012-09-15 22:23:53 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
7701
7702         * gst-plugins-ugly.spec.in:
7703           Switch to F18 package naming
7704
7705 2012-09-14 16:28:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7706
7707         * ext/dvdread/demo-play:
7708         * tests/check/elements/mpeg2dec.c:
7709           rename some caps and elements in examples
7710
7711 2012-09-14 02:58:26 +0100  Tim-Philipp Müller <tim@centricular.net>
7712
7713         * configure.ac:
7714           Back to development
7715
7716 === release 0.11.94 ===
7717
7718 2012-09-14 02:49:34 +0100  Tim-Philipp Müller <tim@centricular.net>
7719
7720         * ChangeLog:
7721         * configure.ac:
7722         * gst-plugins-ugly.doap:
7723         * win32/common/config.h:
7724           Release 0.11.94
7725
7726 2012-09-14 01:48:50 +0100  Tim-Philipp Müller <tim@centricular.net>
7727
7728         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7729         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7730         * docs/plugins/gst-plugins-ugly-plugins.signals:
7731         * docs/plugins/inspect/plugin-a52dec.xml:
7732         * docs/plugins/inspect/plugin-amrnb.xml:
7733         * docs/plugins/inspect/plugin-amrwbdec.xml:
7734         * docs/plugins/inspect/plugin-asf.xml:
7735         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7736         * docs/plugins/inspect/plugin-dvdread.xml:
7737         * docs/plugins/inspect/plugin-dvdsub.xml:
7738         * docs/plugins/inspect/plugin-lame.xml:
7739         * docs/plugins/inspect/plugin-mad.xml:
7740         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7741         * docs/plugins/inspect/plugin-realmedia.xml:
7742         * docs/plugins/inspect/plugin-siddec.xml:
7743         * docs/plugins/inspect/plugin-twolame.xml:
7744         * docs/plugins/inspect/plugin-x264.xml:
7745           docs: update docs
7746
7747 2012-09-13 13:49:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7748
7749         * gst/realmedia/rmdemux.c:
7750           rmdemux: use DTS and PTS
7751           Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
7752           undefined to make the decoder do the right thing. We can then remove the code
7753           that tries to guess the PTS from the DTS.
7754
7755 2012-09-10 22:30:18 -0700  Jan Schmidt <thaytan@noraisin.net>
7756
7757         * ext/mpeg2dec/gstmpeg2dec.c:
7758           mpeg2dec: Hold ref to buffer while mapped
7759           So that the buffer still exists when we go to unmap it later,
7760           even if it got pushed in the meantime.
7761
7762 2012-09-11 16:48:51 -0400  Olivier Crête <olivier.crete@collabora.com>
7763
7764         * tests/check/elements/x264enc.c:
7765           x264enc test: x264enc produces constrained-baseline, not the full baseline
7766
7767 2012-09-11 17:37:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7768
7769         * gst/asfdemux/gstasfdemux.c:
7770         * gst/realmedia/rademux.c:
7771         * gst/realmedia/rmdemux.c:
7772           gst: only activate in pull mode if upstream is seekable
7773
7774 2012-09-11 11:28:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7775
7776         * gst/realmedia/rademux.c:
7777           rademux: tags can be NULL
7778
7779 2012-09-11 11:13:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7780
7781         * ext/mad/gstmad.c:
7782           mad: fix email address
7783
7784 2012-09-11 11:12:38 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7785
7786         * ext/mad/gstmad.c:
7787           mad: init base class method only once
7788
7789 2012-09-11 10:46:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7790
7791         * gst/xingmux/gstxingmux.c:
7792           xingmux: remove defunct commented code
7793
7794 2012-09-11 10:40:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7795
7796         * gst/dvdsub/gstdvdsubdec.c:
7797           dvbsubdec: handle and send GAP event
7798           ... in stead of update newsegment event.
7799
7800 2012-09-11 10:34:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7801
7802         * gst/dvdsub/gstdvdsubdec.c:
7803           dvbsubdec: adjust disabled code comment style
7804
7805 2012-09-09 15:48:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7806
7807         * ext/x264/gstx264enc.c:
7808           x264enc: clean up some debug statements
7809
7810 2012-09-07 17:38:18 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7811
7812         * ext/x264/gstx264enc.c:
7813         * ext/x264/gstx264enc.h:
7814           x264enc: handle possibly negative DTS provided by codec
7815           ... by arranging for an offset such that DTS == PTS for keyframes,
7816           which is expected elsewhere to go along with semantics of PTS and DTS.
7817           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
7818
7819 2012-09-07 13:31:15 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
7820
7821         * gst-plugins-ugly.spec.in:
7822           Fix spec file for ugly
7823
7824 2012-09-06 14:42:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7825
7826         * tests/check/elements/mpeg2dec.c:
7827           tests: mpeg2dec: initialize variable
7828           ... which avoids test segfaulting.
7829
7830 2012-08-30 16:26:00 -0700  Edward Hervey <edward@collabora.com>
7831
7832         * tests/check/elements/mpeg2dec.c:
7833           check: Feed parsed data to mpeg2dec
7834           And fix the expected output caps by adding colorimetry field
7835
7836 2012-08-22 13:31:00 +0200  Stefan Sauer <ensonic@users.sf.net>
7837
7838         * common:
7839           Automatic update of common submodule
7840           From 668acee to 4f962f7
7841
7842 2012-08-22 13:19:01 +0200  Stefan Sauer <ensonic@users.sf.net>
7843
7844         * configure.ac:
7845           configure: bump gtk-doc req to 1.12 (mar-2009)
7846           This allows us to e.g. unconditionally use gtkdoc-rebase.
7847
7848 2012-08-20 23:32:32 +0100  Tim-Philipp Müller <tim@centricular.net>
7849
7850         * docs/plugins/inspect/plugin-dvdsub.xml:
7851         * gst/dvdsub/gstdvdsubdec.c:
7852         * gst/dvdsub/gstdvdsubparse.c:
7853           video/x-dvd-subpicture -> subpicture/x-dvd
7854
7855 2012-08-09 16:30:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7856
7857         * ext/x264/gstx264enc.c:
7858           x264enc: Use new video encoder base class API for handling tags
7859
7860 2012-08-09 11:48:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7861
7862         * ext/mpg123/gstmpg123audiodec.c:
7863           mpg123: Give MARGINAL rank to the mpg123 decoder element
7864
7865 2012-08-08 16:27:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7866
7867         * gst/dvdsub/gstdvdsubdec.c:
7868           dvdsubdec: Set alignment at the correct place of GstAllocationParams
7869
7870 2012-08-08 16:26:41 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7871
7872         * configure.ac:
7873         * win32/common/config.h:
7874           Back to development
7875
7876 === release 0.11.93 ===
7877
7878 2012-08-08 15:23:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7879
7880         * configure.ac:
7881         * gst-plugins-ugly.doap:
7882         * win32/common/config.h:
7883           Release 0.11.93
7884
7885 2012-08-08 15:23:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7886
7887         * gst/asfdemux/asfpacket.c:
7888         * gst/realmedia/rmdemux.c:
7889           gst: silence some compiler warnings with -DG_DISABLE_ASSERT
7890
7891 2012-08-08 12:58:50 +0100  Tim-Philipp Müller <tim@centricular.net>
7892
7893         * ext/mpg123/Makefile.am:
7894           mpg123: dist header file
7895
7896 2012-08-06 15:31:50 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
7897
7898         * gst/asfdemux/asfpacket.c:
7899           asfdemux: avoid some more invalid timestamp arithmetic
7900           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
7901
7902 2012-08-05 18:30:52 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7903
7904         * ext/sidplay/gstsiddec.cc:
7905         * gst/asfdemux/gstasfdemux.c:
7906         * gst/realmedia/rademux.c:
7907         * gst/realmedia/rmdemux.c:
7908           gst: Add stream-id to stream-start events
7909
7910 2012-07-27 11:35:52 +0200  Edward Hervey <edward@collabora.com>
7911
7912         * ext/mpeg2dec/gstmpeg2dec.c:
7913           mpeg2dec: Don't use NULL values for fbuf
7914           We need to make a difference between the initial dummy buffers (which
7915           have a fbuf->id of NULL) and the buffers on which we allocated
7916           video frames.
7917
7918 2012-08-05 16:40:57 +0100  Tim-Philipp Müller <tim@centricular.net>
7919
7920         * common:
7921           Automatic update of common submodule
7922           From 94ccf4c to 668acee
7923
7924 2012-08-04 16:13:36 +0100  Tim-Philipp Müller <tim@centricular.net>
7925
7926         * ext/a52dec/gsta52dec.c:
7927         * ext/lame/gstlamemp3enc.c:
7928         * gst/asfdemux/gstasfdemux.c:
7929         * gst/realmedia/rademux.c:
7930         * gst/realmedia/rmdemux.c:
7931         * gst/realmedia/rmutils.c:
7932           gst_tag_list_free -> gst_tag_list_unref
7933
7934 2012-08-03 13:43:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7935
7936         * ext/mpg123/gstmpg123audiodec.c:
7937           mpg123: map input buffer in READ mode, not WRITE mode
7938           Makes things actually work.
7939
7940 2012-08-03 11:50:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7941
7942         * ext/mpg123/gstmpg123audiodec.c:
7943           mpg123: query supported output formats at run-time
7944           Fixes stuff. We use a string here since we can't be bothered
7945           with GValue.
7946
7947 2012-08-03 11:48:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7948
7949         * ext/mpg123/Makefile.am:
7950           mpg123: hook up to build system
7951
7952 2012-08-03 11:13:48 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
7953
7954         * ext/mpg123/gstmpg123audiodec.c:
7955         * ext/mpg123/gstmpg123audiodec.h:
7956           mpg123: add new libmpg123-based mp3 decoder plugin
7957           Needs a bit of cleaning up.
7958           https://bugzilla.gnome.org/show_bug.cgi?id=681003
7959
7960 2012-07-28 00:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7961
7962         * ext/sidplay/gstsiddec.cc:
7963         * ext/x264/gstx264enc.c:
7964         * gst/asfdemux/gstasfdemux.c:
7965         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7966         * gst/realmedia/rademux.c:
7967         * gst/realmedia/rmdemux.c:
7968           tag: Update for taglist/tag event API changes
7969
7970 2012-07-26 18:30:04 +0200  Edward Hervey <edward@collabora.com>
7971
7972         * ext/mpeg2dec/gstmpeg2dec.c:
7973           mpeg2dec: Avoid dropping first GOP
7974           We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
7975           do not check if it is NULL or not.
7976           And cleanup a bit of debug
7977
7978 2012-07-25 13:05:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7979
7980         * gst/realmedia/rdtmanager.c:
7981         * gst/realmedia/rdtmanager.h:
7982           rdt: add on-npt-stop signal
7983           rtspsrc will look for it.
7984
7985 2012-07-25 12:48:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7986
7987         * gst/realmedia/rdtmanager.c:
7988           rdt: set caps after activating the pad
7989
7990 2012-07-25 12:48:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7991
7992         * gst/realmedia/gstrdtbuffer.c:
7993           rdt: reset map info
7994
7995 2012-07-25 09:37:08 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7996
7997         * gst/asfdemux/gstrtpasfdepay.c:
7998           asfdepay: fix padding correction
7999           Fix padding correction. gst_buffer_copy_into() appends the memory to the already
8000           existing memory in the target buffer..
8001           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
8002
8003 2012-07-23 13:32:26 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8004
8005         * ext/mpeg2dec/gstmpeg2dec.c:
8006           mpeg2dec: copy buffer flags when cropping
8007           When we crop a buffer, copy the flags as well.
8008
8009 2012-07-23 11:25:34 +0200  Robert Swain <robert.swain@collabora.co.uk>
8010
8011         * ext/mpeg2dec/gstmpeg2dec.c:
8012           mpeg2dec: Fix GstVideoInfo pointer
8013
8014 2012-07-23 11:13:05 +0200  Robert Swain <robert.swain@collabora.co.uk>
8015
8016         * ext/mpeg2dec/gstmpeg2dec.c:
8017           mpeg2dec: Correctly flag output buffer interlaced state
8018           If the sequence is not flagged as progressive its buffers are marked
8019           interlace mode mixed. There is an individual picture flag indicating
8020           whether picture in the sequence are interlaced or not. This is used
8021           along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
8022           completely indicate the buffer's interlaced state.
8023           Also, TFF and RFF should only be set if the sequence is not progressive.
8024
8025 2012-07-23 10:33:33 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8026
8027         * ext/mpeg2dec/gstmpeg2dec.c:
8028           ext: Update for video base classes API changes
8029
8030 2012-07-23 08:45:55 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8031
8032         * common:
8033           Automatic update of common submodule
8034           From 98e386f to 94ccf4c
8035
8036 2012-07-20 16:12:45 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8037
8038         * gst/asfdemux/asfpacket.c:
8039           asfdemux: make sure to avoid arithmetic with _NONE timestamp
8040
8041 2012-07-16 17:36:19 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8042
8043         * gst/asfdemux/asfpacket.c:
8044           asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
8045           ... so it does not get used as first (valid) payload ts, whereas
8046           the first real valid payload ts may be considerably larger.
8047           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
8048
8049 2012-07-20 14:41:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8050
8051         * gst/asfdemux/gstasfdemux.c:
8052           asfdemux: slightly relax supported seek requirements
8053           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
8054
8055 2012-07-19 09:58:50 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8056
8057         * ext/mpeg2dec/gstmpeg2dec.c:
8058           mpeg2dec: Propagate GstFlowReturn where needed
8059           It was just ignoring the return values...
8060
8061 2012-07-19 09:56:17 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8062
8063         * ext/mpeg2dec/gstmpeg2dec.c:
8064           mpeg2dec: Store temporary buffers out of the way
8065           When mpeg2dec needs to do cropping (because downstream can't handle it),
8066           we need temporary buffers to decode to.
8067           Use the user_data field to store those, and unify the rest of the code
8068           that needs to touch a buffer (regardless of how/where it was allocated).
8069           https://bugzilla.gnome.org/show_bug.cgi?id=680194
8070
8071 2012-07-18 18:32:54 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8072
8073         * ext/mpeg2dec/gstmpeg2dec.c:
8074           mpeg2dec: Call gst_video_decoder_negotiate()
8075
8076 2012-07-18 17:21:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8077
8078         * gst/realmedia/rmdemux.c:
8079           rmdemux: give stream tags a different event name so they don't overwrite global tags
8080           There can only be one taglist per name for sticky tag events.
8081           Needs to be fixed more properly, see
8082           https://bugzilla.gnome.org/show_bug.cgi?id=677619
8083
8084 2012-07-18 16:49:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8085
8086         * gst/realmedia/rademux.c:
8087           rademux: set/send caps on pad after activating it
8088
8089 2012-07-18 16:46:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8090
8091         * gst/realmedia/rmdemux.c:
8092           rmdemux: set/send caps after activating the source pads
8093           Makes sure the caps event isn't dropped immediately.
8094
8095 2012-07-17 20:54:45 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8096
8097         * ext/dvdread/dvdreadsrc.c:
8098           dvdreadsrc: mustn't drop queries like caps query if not started yet
8099
8100 2012-07-15 20:12:46 +0100  Tim-Philipp Müller <tim@centricular.net>
8101
8102         * gst/asfdemux/gstasfdemux.c:
8103           asfdemux: extract WM/Year as GstDateTime instead of GDate
8104           So we can signal that only the year field is valid.
8105
8106 2012-07-13 15:41:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8107
8108         * gst/asfdemux/gstasfdemux.c:
8109           asfdemux: don't leak payload if we are not pushing it
8110
8111 2012-07-13 13:59:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8112
8113         * ext/sidplay/gstsiddec.cc:
8114         * gst/asfdemux/gstasfdemux.c:
8115         * gst/realmedia/rademux.c:
8116         * gst/realmedia/rmdemux.c:
8117           demuxers: Push STREAM_START when needed
8118
8119 2012-07-13 11:36:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8120
8121         * gst/asfdemux/gstasfdemux.c:
8122           asf: don't push on inactive streams
8123
8124 2012-07-12 18:05:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8125
8126         * ext/dvdread/dvdreadsrc.c:
8127           dvdreadsrc: set rank to NONE
8128           It should never be autoplugged really, for DVD
8129           playback there's rsndvd (or will be, realsoonnow).
8130
8131 2012-07-09 16:27:25 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8132
8133         * ext/mpeg2dec/gstmpeg2dec.c:
8134           fix for allocator API changes
8135
8136 2012-07-06 11:50:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8137
8138         * ext/x264/gstx264enc.c:
8139           update for query api changes
8140
8141 2012-07-06 11:27:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8142
8143         * ext/mpeg2dec/gstmpeg2dec.c:
8144           update for query api changes
8145
8146 2012-07-06 11:03:19 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8147
8148         * ext/x264/gstx264enc.c:
8149           update for allocation query changes
8150
8151 2012-07-05 23:23:33 +0100  Tim-Philipp Müller <tim@centricular.net>
8152
8153         * LICENSE_readme:
8154           LICENSE_readme: fix typo
8155
8156 2012-07-05 22:48:18 +0100  Tim-Philipp Müller <tim@centricular.net>
8157
8158         * LICENSE_readme:
8159           LICENSE_readme: mention x264
8160           https://bugzilla.gnome.org/show_bug.cgi?id=679472
8161
8162 2012-07-05 13:12:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8163
8164         * gst/asfdemux/gstasfdemux.c:
8165         * gst/realmedia/rademux.c:
8166         * gst/realmedia/rmdemux.c:
8167           gst: Implement segment-done event
8168
8169 2012-06-27 11:23:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8170
8171         * gst/asfdemux/gstasfdemux.c:
8172           asf: fix x-wmv format in caps
8173
8174 2012-06-27 10:24:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8175
8176         * gst/asfdemux/asfpacket.c:
8177           asf: unmap packets
8178
8179 2012-06-21 15:13:57 +0100  Bastien Nocera <hadess@hadess.net>
8180
8181         * gst/asfdemux/asfpacket.c:
8182         * gst/asfdemux/asfpacket.h:
8183         * gst/asfdemux/gstasfdemux.c:
8184           asfdemux: Ignore parsing errors from broken packets
8185           We should instead be counting the number of errors and exiting if
8186           they're too numerous. This makes a number of broken ASF files playable.
8187           https://bugzilla.gnome.org/show_bug.cgi?id=678543
8188           Conflicts:
8189           gst/asfdemux/asfpacket.c
8190           gst/asfdemux/gstasfdemux.c
8191
8192 2012-06-26 17:15:43 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8193
8194         * gst/asfdemux/gstasfdemux.c:
8195           fix interlace-mode
8196
8197 2012-06-25 09:43:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8198
8199         * ext/mpeg2dec/gstmpeg2dec.c:
8200           mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
8201
8202 2012-06-25 09:34:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8203
8204         * ext/mpeg2dec/gstmpeg2dec.c:
8205           mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
8206           Fixes bug #377713.
8207
8208 2012-06-20 13:36:25 -0400  Matej Knopp <matej.knopp@gmail.com>
8209
8210         * ext/x264/gstx264enc.c:
8211           x264enc: Fix unitialized variable and taglist event
8212
8213 2012-06-20 13:23:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8214
8215         * ext/mpeg2dec/gstmpeg2dec.c:
8216           mpeg2dec: fix compilation
8217
8218 2012-06-20 10:39:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8219
8220         * ext/sidplay/gstsiddec.cc:
8221         * gst/asfdemux/gstasfdemux.c:
8222         * gst/realmedia/rademux.c:
8223         * gst/realmedia/rdtmanager.c:
8224         * gst/realmedia/rmdemux.c:
8225           update for task api change
8226
8227 2012-06-20 10:39:24 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8228
8229         * ext/mpeg2dec/gstmpeg2dec.c:
8230         * ext/x264/gstx264enc.c:
8231           fix compilation
8232
8233 2012-06-20 09:06:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8234
8235         * ext/mpeg2dec/gstmpeg2dec.c:
8236         * ext/mpeg2dec/gstmpeg2dec.h:
8237           mpeg2dec: Port to 0.11 again
8238
8239 2012-06-19 15:19:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8240
8241         * ext/x264/gstx264enc.c:
8242           x264enc: Fix compiler warning
8243
8244 2012-05-30 12:50:13 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8245
8246         * ext/mpeg2dec/gstmpeg2dec.c:
8247         * ext/mpeg2dec/gstmpeg2dec.h:
8248           mpeg2dec: Report PAR if not present upstream
8249           And clean up some code
8250
8251 2012-05-04 16:09:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8252
8253         * ext/mpeg2dec/gstmpeg2dec.c:
8254           mpeg2dec: use _scale_ceil to compute frame period
8255           https://bugzilla.gnome.org/show_bug.cgi?id=675769
8256
8257 2012-05-04 16:08:27 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8258
8259         * ext/mpeg2dec/gstmpeg2dec.c:
8260           mpeg2dec: mpeg2dec actually has 3 frame latency
8261           https://bugzilla.gnome.org/show_bug.cgi?id=675769
8262
8263 2012-05-01 18:49:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8264
8265         * ext/mpeg2dec/gstmpeg2dec.c:
8266           mpeg2dec: Fix large output buffers leak
8267
8268 2012-05-01 18:46:31 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8269
8270         * ext/mpeg2dec/gstmpeg2dec.c:
8271           mpeg2dec: Port to new way of handling frame reference
8272
8273 2012-05-01 16:12:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8274
8275         * ext/mpeg2dec/gstmpeg2dec.c:
8276           mpeg2dec: don't leak input_state
8277
8278 2012-04-13 19:06:52 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8279
8280         * ext/mpeg2dec/gstmpeg2dec.c:
8281         * ext/mpeg2dec/gstmpeg2dec.h:
8282           mpeg2dec: Port to GstVideoDecoder base class
8283           Conflicts:
8284           ext/mpeg2dec/gstmpeg2dec.c
8285           ext/mpeg2dec/gstmpeg2dec.h
8286           Back to 0.10 state, needs to be ported to 0.11 again.
8287
8288 2012-06-19 09:26:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8289
8290           Merge remote-tracking branch 'origin/master'
8291
8292 2012-06-19 09:26:02 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8293
8294         * ext/x264/gstx264enc.c:
8295         * ext/x264/gstx264enc.h:
8296           x264enc: Port to 0.11 again
8297
8298 2012-05-07 11:52:40 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8299
8300         * ext/x264/gstx264enc.c:
8301           x264enc: Don't set latency while holding object lock
8302           This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
8303           https://bugzilla.gnome.org/show_bug.cgi?id=675762
8304
8305 2012-05-03 18:07:24 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8306
8307         * ext/x264/gstx264enc.c:
8308           x264enc: Use video encoder stream lock to avoid deadlock
8309
8310 2012-05-01 18:45:33 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8311
8312         * ext/x264/gstx264enc.c:
8313           x264enc: Port to new way of passing frame reference
8314
8315 2012-04-30 19:00:09 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8316
8317         * ext/x264/gstx264enc.c:
8318           x264enc: Set default stream-format to avc as it's a better format
8319
8320 2012-04-26 22:27:55 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8321
8322         * ext/x264/gstx264enc.c:
8323           x264enc: Fix setting latency
8324           Fixes setting latency when framerate is dynamic and round up the latency
8325           to avoid rounding issues.
8326
8327 2012-04-30 18:59:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8328
8329         * ext/x264/gstx264enc.c:
8330           x264enc: gst_video_encoder_get_frame() is now transfer full
8331
8332 2012-04-26 17:31:45 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8333
8334         * ext/x264/gstx264enc.c:
8335           x264enc: don't leak output state
8336
8337 2012-04-18 17:09:12 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8338
8339         * ext/x264/gstx264enc.c:
8340         * ext/x264/gstx264enc.h:
8341           x264enc: Remove x264 backward compatibility support
8342
8343 2012-04-18 16:13:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8344
8345         * ext/x264/gstx264enc.c:
8346           x264enc: Report latency base on x264 buffer size
8347
8348 2012-04-17 15:44:24 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8349
8350         * configure.ac:
8351         * ext/x264/gstx264enc.c:
8352         * ext/x264/gstx264enc.h:
8353           x264enc: Port to GstVideoEncoder baseclass
8354           Conflicts:
8355           configure.ac
8356           ext/x264/gstx264enc.c
8357           ext/x264/gstx264enc.h
8358           Back to 0.10 state, needs to be ported to 0.11 again.
8359
8360 2012-06-16 18:29:54 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8361
8362         * Android.mk:
8363         * LICENSE_readme:
8364         * configure.ac:
8365         * docs/plugins/Makefile.am:
8366         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8367         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8368         * docs/plugins/inspect/plugin-synaesthesia.xml:
8369         * gst/synaesthesia/.gitignore:
8370         * gst/synaesthesia/Makefile.am:
8371         * gst/synaesthesia/README:
8372         * gst/synaesthesia/gstsynaesthesia.c:
8373         * gst/synaesthesia/gstsynaesthesia.h:
8374         * gst/synaesthesia/synaescope.c:
8375         * gst/synaesthesia/synaescope.h:
8376           synaesthesia: remove experimental GPL-ed synaesthesia plugin
8377           It never made it out of experimental, and there's a new
8378           synaescope element in gst-plugins-bad that's hopefully
8379           sufficiently similar.
8380           https://bugzilla.gnome.org/show_bug.cgi?id=356882
8381
8382 2012-06-16 18:13:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8383
8384         * gst/mpegstream/.gitignore:
8385           mpegstream: remove leftover hidden .gitignore file
8386
8387 2012-06-08 15:55:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8388
8389         * gst/synaesthesia/gstsynaesthesia.c:
8390         * tests/check/elements/amrnbenc.c:
8391         * tests/check/elements/x264enc.c:
8392           elements: Use gst_pad_set_caps() instead of manual event fiddling
8393
8394 2012-06-08 15:05:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8395
8396         * common:
8397           Automatic update of common submodule
8398           From 03a0e57 to 98e386f
8399
8400 2012-06-07 16:28:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8401
8402         * configure.ac:
8403           Back to development
8404
8405 === release 0.11.92 ===
8406
8407 2012-06-07 16:28:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8408
8409         * ChangeLog:
8410         * NEWS:
8411         * RELEASE:
8412         * configure.ac:
8413         * docs/plugins/inspect/plugin-a52dec.xml:
8414         * docs/plugins/inspect/plugin-amrnb.xml:
8415         * docs/plugins/inspect/plugin-amrwbdec.xml:
8416         * docs/plugins/inspect/plugin-asf.xml:
8417         * docs/plugins/inspect/plugin-cdio.xml:
8418         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8419         * docs/plugins/inspect/plugin-dvdread.xml:
8420         * docs/plugins/inspect/plugin-dvdsub.xml:
8421         * docs/plugins/inspect/plugin-lame.xml:
8422         * docs/plugins/inspect/plugin-mad.xml:
8423         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8424         * docs/plugins/inspect/plugin-realmedia.xml:
8425         * docs/plugins/inspect/plugin-siddec.xml:
8426         * docs/plugins/inspect/plugin-twolame.xml:
8427         * docs/plugins/inspect/plugin-x264.xml:
8428         * gst-plugins-ugly.doap:
8429         * win32/common/config.h:
8430           Release 0.11.92
8431
8432 2012-06-07 16:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8433
8434         * po/af.po:
8435         * po/az.po:
8436         * po/bg.po:
8437         * po/ca.po:
8438         * po/cs.po:
8439         * po/da.po:
8440         * po/de.po:
8441         * po/el.po:
8442         * po/en_GB.po:
8443         * po/eo.po:
8444         * po/es.po:
8445         * po/eu.po:
8446         * po/fi.po:
8447         * po/fr.po:
8448         * po/gl.po:
8449         * po/hu.po:
8450         * po/id.po:
8451         * po/it.po:
8452         * po/ja.po:
8453         * po/lt.po:
8454         * po/lv.po:
8455         * po/ms.po:
8456         * po/mt.po:
8457         * po/nb.po:
8458         * po/nl.po:
8459         * po/or.po:
8460         * po/pl.po:
8461         * po/pt_BR.po:
8462         * po/ro.po:
8463         * po/ru.po:
8464         * po/sk.po:
8465         * po/sl.po:
8466         * po/sq.po:
8467         * po/sr.po:
8468         * po/sv.po:
8469         * po/tr.po:
8470         * po/uk.po:
8471         * po/vi.po:
8472         * po/zh_CN.po:
8473           Update .po files
8474
8475 2012-06-06 18:19:06 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8476
8477         * common:
8478           Automatic update of common submodule
8479           From 1fab359 to 03a0e57
8480
8481 2012-06-06 13:03:04 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8482
8483         * ext/sidplay/gstsiddec.cc:
8484         * gst/asfdemux/gstasfdemux.c:
8485         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8486         * gst/realmedia/rademux.c:
8487         * gst/realmedia/rmdemux.c:
8488           update for tag event change
8489
8490 2012-06-01 10:29:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8491
8492         * common:
8493           Automatic update of common submodule
8494           From f1b5a96 to 1fab359
8495
8496 2012-05-31 13:08:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8497
8498         * common:
8499           Automatic update of common submodule
8500           From 92b7266 to f1b5a96
8501
8502 2012-05-30 12:45:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8503
8504         * common:
8505           Automatic update of common submodule
8506           From ec1c4a8 to 92b7266
8507
8508 2012-05-30 11:24:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8509
8510         * common:
8511           Automatic update of common submodule
8512           From 3429ba6 to ec1c4a8
8513
8514 2012-05-26 23:41:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8515
8516         * gst/realmedia/rmutils.c:
8517           realmedia: don't use GstStructure API on tag lists
8518
8519 2012-05-21 14:57:44 +0200  Julien Isorce <julien.isorce@gmail.com>
8520
8521         * ext/a52dec/gsta52dec.c:
8522           a52dec: really prefer the original number (and position) of channels
8523           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
8524
8525 2012-05-24 12:32:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8526
8527         * common:
8528           Automatic update of common submodule
8529           From dc70203 to 3429ba6
8530
8531 2012-05-17 21:12:18 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8532
8533         * configure.ac:
8534         * ext/x264/gstx264enc.c:
8535           x264: bump x264 requirement to build 106 or later
8536           Build 106 is from September 2010.
8537           https://bugzilla.gnome.org/show_bug.cgi?id=676257
8538
8539 2012-04-15 23:39:48 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
8540
8541         * ext/a52dec/gsta52dec.c:
8542         * m4/a52.m4:
8543           a52dec: adapt to work also with new liba52
8544           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
8545
8546 2012-05-17 12:40:05 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8547
8548         * ext/a52dec/gsta52dec.c:
8549           a52dec: trigger renegotiation upon changed stream channels
8550           Fixes #675451
8551
8552 2012-05-16 09:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8553
8554         * configure.ac:
8555           configure: Require core/base 0.11.91
8556
8557 2012-01-13 18:18:33 -0500  Matej Knopp <matej.knopp@gmail.com>
8558
8559         * .gitignore:
8560           .gitignore: add visual studio IDE files and OS X .DS_Store files
8561           https://bugzilla.gnome.org/show_bug.cgi?id=667899
8562
8563 2012-05-13 17:00:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8564
8565         * configure.ac:
8566           Back to development
8567
8568 === release 0.11.91 ===
8569
8570 2012-05-13 16:49:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8571
8572         * ChangeLog:
8573         * NEWS:
8574         * RELEASE:
8575         * common:
8576         * configure.ac:
8577         * gst-plugins-ugly.doap:
8578         * win32/common/config.h:
8579           Release 0.11.91
8580
8581 2012-05-13 16:48:57 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8582
8583         * po/af.po:
8584         * po/az.po:
8585         * po/bg.po:
8586         * po/ca.po:
8587         * po/cs.po:
8588         * po/da.po:
8589         * po/de.po:
8590         * po/el.po:
8591         * po/en_GB.po:
8592         * po/eo.po:
8593         * po/es.po:
8594         * po/eu.po:
8595         * po/fi.po:
8596         * po/fr.po:
8597         * po/gl.po:
8598         * po/hu.po:
8599         * po/id.po:
8600         * po/it.po:
8601         * po/ja.po:
8602         * po/lt.po:
8603         * po/lv.po:
8604         * po/ms.po:
8605         * po/mt.po:
8606         * po/nb.po:
8607         * po/nl.po:
8608         * po/or.po:
8609         * po/pl.po:
8610         * po/pt_BR.po:
8611         * po/ro.po:
8612         * po/ru.po:
8613         * po/sk.po:
8614         * po/sl.po:
8615         * po/sq.po:
8616         * po/sr.po:
8617         * po/sv.po:
8618         * po/tr.po:
8619         * po/uk.po:
8620         * po/vi.po:
8621         * po/zh_CN.po:
8622           Update .po files
8623
8624 2012-05-13 16:45:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8625
8626           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
8627
8628 2012-05-13 15:56:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8629
8630         * common:
8631           Automatic update of common submodule
8632           From dc70203 to 3429ba6
8633
8634 2012-04-24 15:27:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8635
8636         * gst/asfdemux/asfpacket.c:
8637           asfdemux: Use correct enum type
8638
8639 2012-05-10 10:11:44 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8640
8641         * gst/asfdemux/gstasfdemux.c:
8642           asfdemux: implement pull mode seek snap flags when an index is present
8643           Also ensure we get a proper EOS when seeking past the end of the
8644           file, or (when the snap after flag is set) between the last keyframe
8645           and the end of the file.
8646
8647 2012-05-03 23:50:30 +0100  Leon Merten Lohse <leon@green-side.de>
8648
8649         * ext/cdio/gstcdio.c:
8650         * ext/cdio/gstcdio.h:
8651         * ext/cdio/gstcdiocddasrc.c:
8652           cdio: compensate for libcdio's recent cd-text api changes
8653           https://bugzilla.gnome.org/show_bug.cgi?id=675112
8654           Conflicts:
8655           ext/cdio/gstcdiocddasrc.c
8656
8657 2012-04-30 21:27:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8658
8659         * ext/dvdread/dvdreadsrc.c:
8660           dvdread: fix build after recent include reshuffling in core
8661           Need to include gmodule.h ourselves now.
8662
8663 2012-04-19 12:22:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8664
8665         * ext/mpeg2dec/gstmpeg2dec.c:
8666           video: Update for libgstvideo API changes
8667
8668 2012-04-16 09:09:35 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8669
8670         * common:
8671           Automatic update of common submodule
8672           From 6db25be to dc70203
8673
8674 2012-04-12 13:56:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8675
8676         * gst/asfdemux/asfpacket.c:
8677         * gst/asfdemux/asfpacket.h:
8678           asfdemux: fix performance issue, especially with high-bitrate streams
8679           Two things were suboptimal from a performance point of view:
8680           a) consider a large media object such as a video keyframe, which
8681           may be split up into multiple fragments. We would assemble
8682           the media object as follows:
8683           buf = join (join (join (frag1, frag2), frag3), frag4)
8684           which causes many unnecessary memcpy()s, and malloc/free,
8685           which could easily add up to a multiple of the actual object
8686           size. To avoid this, we allocate a buffer of the size needed
8687           from the start and copy fragments into that directly.
8688           b) for every fragment to join, we would create a sub-buffer
8689           before joining it (which would discard the sub-buffer again),
8690           leading to unnecessary miniobject create/free churn.
8691           Conflicts:
8692           gst/asfdemux/asfpacket.c
8693           gst/asfdemux/asfpacket.h
8694
8695 2012-04-12 14:45:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8696
8697         * gst/asfdemux/asfpacket.c:
8698           asfdemux: avoid unnecessary stream lookup
8699           We have already retrieved the stream for that stream number and
8700           made sure it's not NULL, so no need to do it again here; neither
8701           the number nor the streams changed since the last time.
8702
8703 2012-04-02 19:31:20 +0200  Alban Browaeys <prahal@yahoo.com>
8704
8705         * ext/a52dec/gsta52dec.c:
8706           a52dec: fix first_access bigger than 2
8707           gst_buffer_extract returns the number of bytes extracted, here 2 max.
8708           Set size to the buffer size as was done in 0.10 to avoid first_access
8709           error when it bypass 2.
8710           https://bugzilla.gnome.org/show_bug.cgi?id=673434
8711
8712 2012-04-13 13:43:30 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8713
8714         * autogen.sh:
8715         * configure.ac:
8716           configure: Modernize autotools setup a bit
8717           Also we now only create tar.bz2 and tar.xz tarballs.
8718
8719 2012-04-13 13:37:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8720
8721         * common:
8722           Automatic update of common submodule
8723           From 464fe15 to 6db25be
8724
8725 2012-04-12 11:19:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8726
8727         * configure.ac:
8728           Back to development
8729
8730 === release 0.11.90 ===
8731
8732 2012-04-12 10:40:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8733
8734         * ChangeLog:
8735         * NEWS:
8736         * RELEASE:
8737         * configure.ac:
8738         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8739         * docs/plugins/inspect/plugin-a52dec.xml:
8740         * docs/plugins/inspect/plugin-amrnb.xml:
8741         * docs/plugins/inspect/plugin-amrwbdec.xml:
8742         * docs/plugins/inspect/plugin-asf.xml:
8743         * docs/plugins/inspect/plugin-cdio.xml:
8744         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8745         * docs/plugins/inspect/plugin-dvdread.xml:
8746         * docs/plugins/inspect/plugin-dvdsub.xml:
8747         * docs/plugins/inspect/plugin-lame.xml:
8748         * docs/plugins/inspect/plugin-mad.xml:
8749         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8750         * docs/plugins/inspect/plugin-realmedia.xml:
8751         * docs/plugins/inspect/plugin-siddec.xml:
8752         * docs/plugins/inspect/plugin-twolame.xml:
8753         * docs/plugins/inspect/plugin-x264.xml:
8754         * gst-plugins-ugly.doap:
8755         * win32/common/config.h:
8756           Release 0.11.90
8757
8758 2012-04-12 10:39:13 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8759
8760         * po/af.po:
8761         * po/az.po:
8762         * po/bg.po:
8763         * po/ca.po:
8764         * po/cs.po:
8765         * po/da.po:
8766         * po/de.po:
8767         * po/el.po:
8768         * po/en_GB.po:
8769         * po/eo.po:
8770         * po/es.po:
8771         * po/eu.po:
8772         * po/fi.po:
8773         * po/fr.po:
8774         * po/gl.po:
8775         * po/hu.po:
8776         * po/id.po:
8777         * po/it.po:
8778         * po/ja.po:
8779         * po/lt.po:
8780         * po/lv.po:
8781         * po/ms.po:
8782         * po/mt.po:
8783         * po/nb.po:
8784         * po/nl.po:
8785         * po/or.po:
8786         * po/pl.po:
8787         * po/pt_BR.po:
8788         * po/ro.po:
8789         * po/ru.po:
8790         * po/sk.po:
8791         * po/sl.po:
8792         * po/sq.po:
8793         * po/sr.po:
8794         * po/sv.po:
8795         * po/tr.po:
8796         * po/uk.po:
8797         * po/vi.po:
8798         * po/zh_CN.po:
8799           Update .po files
8800
8801 2012-04-10 00:48:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8802
8803         * ext/mad/gstmad.c.orig:
8804           mad: remove .c.orig file
8805
8806 2012-04-10 00:47:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8807
8808         * ext/a52dec/gsta52dec.c:
8809         * ext/amrnb/amrnbdec.c:
8810         * ext/amrnb/amrnbenc.c:
8811         * ext/amrwbdec/amrwbdec.c:
8812         * ext/cdio/gstcdiocddasrc.c:
8813         * ext/dvdread/dvdreadsrc.c:
8814         * ext/lame/gstlamemp3enc.c:
8815         * ext/mad/gstmad.c:
8816         * ext/mad/gstmad.c.orig:
8817         * ext/mpeg2dec/gstmpeg2dec.c:
8818         * ext/sidplay/gstsiddec.cc:
8819         * ext/twolame/gsttwolamemp2enc.c:
8820         * ext/x264/gstx264enc.c:
8821         * gst/asfdemux/gstasfdemux.c:
8822         * gst/asfdemux/gstrtpasfdepay.c:
8823         * gst/asfdemux/gstrtspwms.c:
8824         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8825         * gst/dvdsub/gstdvdsubdec.c:
8826         * gst/dvdsub/gstdvdsubparse.c:
8827         * gst/realmedia/pnmsrc.c:
8828         * gst/realmedia/rademux.c:
8829         * gst/realmedia/rdtdepay.c:
8830         * gst/realmedia/rdtmanager.c:
8831         * gst/realmedia/rmdemux.c:
8832         * gst/realmedia/rtspreal.c:
8833         * gst/synaesthesia/gstsynaesthesia.c:
8834         * gst/xingmux/gstxingmux.c:
8835           Use new gst_element_class_set_static_metadata()
8836
8837 2012-04-05 18:43:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8838
8839         * common:
8840           Automatic update of common submodule
8841           From 7fda524 to 464fe15
8842
8843 2012-04-05 17:40:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8844
8845         * ext/a52dec/gsta52dec.c:
8846         * ext/amrnb/amrnb.c:
8847         * ext/amrwbdec/amrwb.c:
8848         * ext/cdio/gstcdio.c:
8849         * ext/dvdread/dvdreadsrc.c:
8850         * ext/lame/plugin.c:
8851         * ext/mad/gstmad.c:
8852         * ext/mad/gstmad.c.orig:
8853         * ext/mpeg2dec/gstmpeg2dec.c:
8854         * ext/sidplay/gstsiddec.cc:
8855         * ext/twolame/gsttwolamemp2enc.c:
8856         * ext/x264/gstx264enc.c:
8857         * gst/asfdemux/gstasf.c:
8858         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8859         * gst/dvdsub/gstdvdsubdec.c:
8860         * gst/realmedia/realmedia.c:
8861         * gst/synaesthesia/gstsynaesthesia.c:
8862         * gst/xingmux/plugin.c:
8863           gst: Update for GST_PLUGIN_DEFINE() API changes
8864
8865 2012-04-05 13:26:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8866
8867         * configure.ac:
8868           configure: Update version to 0.11.89.1
8869
8870 2012-04-04 14:38:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8871
8872         * configure.ac:
8873         * docs/plugins/Makefile.am:
8874         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8875         * docs/version.entities.in:
8876         * ext/a52dec/Makefile.am:
8877         * ext/amrnb/Makefile.am:
8878         * ext/amrwbdec/Makefile.am:
8879         * ext/cdio/Makefile.am:
8880         * ext/lame/Makefile.am:
8881         * ext/mad/Makefile.am:
8882         * ext/mpeg2dec/Makefile.am:
8883         * ext/sidplay/Makefile.am:
8884         * ext/twolame/Makefile.am:
8885         * ext/x264/Makefile.am:
8886         * gst-plugins-ugly.spec.in:
8887         * gst/asfdemux/Makefile.am:
8888         * gst/dvdlpcmdec/Makefile.am:
8889         * gst/dvdsub/Makefile.am:
8890         * gst/realmedia/Makefile.am:
8891         * pkgconfig/Makefile.am:
8892         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
8893         * tests/check/Makefile.am:
8894           gst: Update versioning
8895
8896 2012-04-02 15:21:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8897
8898         * ext/mpeg2dec/gstmpeg2dec.c:
8899         * ext/mpeg2dec/gstmpeg2dec.h:
8900           mpeg2dec: fix cropping
8901           fix cropping in mpeg2dec
8902
8903 2012-04-01 20:19:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8904
8905         * ext/mpeg2dec/gstmpeg2dec.c:
8906           mpeg2dec: add crop metadata when buffer is still writable
8907
8908 2012-03-30 18:13:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8909
8910         * gst/asfdemux/gstrtpasfdepay.c:
8911           update for buffer api change
8912
8913 2012-03-30 11:52:48 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8914
8915         * ext/a52dec/gsta52dec.c:
8916         * ext/mad/gstmad.c:
8917           ext: Update for audio decoder API changes
8918
8919 2012-03-29 17:32:08 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8920
8921         * tests/check/elements/amrnbenc.c:
8922         * tests/check/elements/x264enc.c:
8923           tests: make more valgrind-friendly and plug caps leak
8924
8925 2012-03-28 12:50:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8926
8927         * gst/asfdemux/asfpacket.c:
8928         * gst/asfdemux/gstasfdemux.c:
8929         * gst/dvdsub/gstdvdsubdec.c:
8930           update for buffer changes
8931
8932 2012-03-27 14:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8933
8934         * tests/check/elements/x264enc.c:
8935           tests: x264enc: adjust test to removal of deprecated properties
8936
8937 2012-03-26 12:13:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8938
8939           Replace master with 0.11
8940
8941 2012-03-22 15:56:04 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8942
8943         * configure.ac:
8944           back to development
8945
8946 === release 0.11.2 ===
8947
8948 2012-03-22 15:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8949
8950         * ChangeLog:
8951         * NEWS:
8952         * RELEASE:
8953         * configure.ac:
8954         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8955         * docs/plugins/inspect/plugin-a52dec.xml:
8956         * docs/plugins/inspect/plugin-amrnb.xml:
8957         * docs/plugins/inspect/plugin-amrwbdec.xml:
8958         * docs/plugins/inspect/plugin-asf.xml:
8959         * docs/plugins/inspect/plugin-cdio.xml:
8960         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8961         * docs/plugins/inspect/plugin-dvdread.xml:
8962         * docs/plugins/inspect/plugin-dvdsub.xml:
8963         * docs/plugins/inspect/plugin-lame.xml:
8964         * docs/plugins/inspect/plugin-mad.xml:
8965         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8966         * docs/plugins/inspect/plugin-realmedia.xml:
8967         * docs/plugins/inspect/plugin-siddec.xml:
8968         * docs/plugins/inspect/plugin-twolame.xml:
8969         * docs/plugins/inspect/plugin-x264.xml:
8970         * gst-plugins-ugly.doap:
8971         * po/af.po:
8972         * po/az.po:
8973         * po/bg.po:
8974         * po/ca.po:
8975         * po/cs.po:
8976         * po/da.po:
8977         * po/de.po:
8978         * po/el.po:
8979         * po/en_GB.po:
8980         * po/eo.po:
8981         * po/es.po:
8982         * po/eu.po:
8983         * po/fi.po:
8984         * po/fr.po:
8985         * po/gl.po:
8986         * po/hu.po:
8987         * po/id.po:
8988         * po/it.po:
8989         * po/ja.po:
8990         * po/lt.po:
8991         * po/lv.po:
8992         * po/ms.po:
8993         * po/mt.po:
8994         * po/nb.po:
8995         * po/nl.po:
8996         * po/or.po:
8997         * po/pl.po:
8998         * po/pt_BR.po:
8999         * po/ro.po:
9000         * po/ru.po:
9001         * po/sk.po:
9002         * po/sl.po:
9003         * po/sq.po:
9004         * po/sr.po:
9005         * po/sv.po:
9006         * po/tr.po:
9007         * po/uk.po:
9008         * po/vi.po:
9009         * po/zh_CN.po:
9010         * win32/common/config.h:
9011           Release 0.11.2
9012
9013 2012-03-21 13:18:35 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9014
9015         * tests/check/elements/mpeg2dec.c:
9016           tests: fix after memory changes
9017
9018 2012-03-21 13:18:11 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9019
9020         * ext/x264/gstx264enc.c:
9021         * ext/x264/gstx264enc.h:
9022           x264enc: remove deprecated properties
9023
9024 2012-03-20 12:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9025
9026           Merge remote-tracking branch 'origin/master' into 0.11
9027           So 0.11 folks also get amr include fixes.
9028           Conflicts:
9029           ext/a52dec/gsta52dec.c
9030           ext/mad/gstmad.c
9031
9032 2012-03-18 18:56:16 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9033
9034         * gst/synaesthesia/gstsynaesthesia.c:
9035           synaesthesia: fixup for bufferpool api changes
9036           ... as well as some caps ref handling.
9037
9038 2012-03-16 21:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9039
9040         * gst/realmedia/rademux.c:
9041         * gst/realmedia/rmdemux.c:
9042           don't pass random pointers to pull_range
9043
9044 2012-03-15 22:11:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9045
9046         * ext/mpeg2dec/gstmpeg2dec.c:
9047           update for bufferpool changes
9048
9049 2012-03-15 20:38:50 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9050
9051         * ext/mpeg2dec/gstmpeg2dec.c:
9052           update for allocation query changes
9053
9054 2012-03-15 13:38:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9055
9056         * ext/dvdread/dvdreadsrc.c:
9057         * ext/lame/gstlamemp3enc.c:
9058         * ext/mpeg2dec/gstmpeg2dec.c:
9059         * ext/x264/gstx264enc.c:
9060         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9061         * gst/dvdsub/gstdvdsubdec.c:
9062           update for memory api changes
9063
9064 2012-03-14 19:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9065
9066         * ext/mpeg2dec/gstmpeg2dec.c:
9067           take padding into account
9068
9069 2012-03-13 18:27:51 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9070
9071         * ext/mad/gstmad.c:
9072           mad: simplify parsing code
9073           Also fixes #671455 (expected at least).
9074
9075 2012-03-12 16:16:17 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9076
9077         * configure.ac:
9078           configure.ac: bump required GLib to 2.31.14
9079           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
9080
9081 2012-03-12 12:23:43 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9082
9083         * ext/sidplay/gstsiddec.cc:
9084           fix for caps _normalize changes
9085
9086 2012-03-11 19:07:19 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9087
9088         * ext/x264/gstx264enc.c:
9089           fix for caps api changes
9090
9091 2012-03-06 16:08:23 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9092
9093         * ext/a52dec/gsta52dec.c:
9094         * ext/a52dec/gsta52dec.h:
9095           a52dec: use base class tag handling helper
9096           ... so as to ensure these to be handled and sent at proper time.
9097
9098 2012-03-06 14:28:15 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9099
9100         * ext/dvdread/dvdreadsrc.c:
9101           dvdreadsrc: Use variable type with correct signedness
9102
9103 2011-01-14 18:50:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
9104
9105         * ext/mpeg2dec/gstmpeg2dec.c:
9106           mpeg2dec: Copy planes in one go when possible
9107
9108 2012-03-03 17:17:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9109
9110         * configure.ac:
9111         * ext/amrnb/amrnbdec.h:
9112         * ext/amrnb/amrnbenc.h:
9113         * ext/amrwbdec/amrwbdec.h:
9114           amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
9115           In previous versions, the opencore-amr include sub-directory
9116           would be specified in the include path in the CFLAGS, but this
9117           is no longer the case in newer versions, so we need to add those
9118           to our include directives.
9119           Based on patch by: Christian Morales Vega
9120           https://bugzilla.gnome.org/show_bug.cgi?id=671123
9121
9122 2012-03-03 16:56:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9123
9124         * configure.ac:
9125           configure: get rid of non-pkg-config ways to check for opencore-amr
9126
9127 2012-02-29 17:26:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9128
9129         * ext/mpeg2dec/gstmpeg2dec.c:
9130           update for metadata API changes
9131
9132 2012-02-27 06:35:01 +0100  Alessandro Decina <alessandro.d@gmail.com>
9133
9134         * ext/amrwbdec/Makefile.am:
9135         * ext/lame/Makefile.am:
9136         * ext/mad/Makefile.am:
9137           amrwbdec, lame, mad: link to libgstbase
9138
9139 2012-02-27 06:33:48 +0100  Alessandro Decina <alessandro.d@gmail.com>
9140
9141         * ext/x264/gstx264enc.c:
9142           x264enc: fix compiler warning
9143
9144 2012-02-27 00:36:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9145
9146           Merge remote-tracking branch 'origin/master' into 0.11
9147
9148 2012-02-27 00:34:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9149
9150           Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
9151           Conflicts:
9152           ext/mad/gstmad.c
9153
9154 2012-02-23 11:20:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9155
9156         * NEWS:
9157         * RELEASE:
9158         * configure.ac:
9159         * docs/plugins/gst-plugins-ugly-plugins.args:
9160         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9161         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9162         * docs/plugins/inspect/plugin-a52dec.xml:
9163         * docs/plugins/inspect/plugin-amrnb.xml:
9164         * docs/plugins/inspect/plugin-amrwbdec.xml:
9165         * docs/plugins/inspect/plugin-asf.xml:
9166         * docs/plugins/inspect/plugin-cdio.xml:
9167         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9168         * docs/plugins/inspect/plugin-dvdread.xml:
9169         * docs/plugins/inspect/plugin-dvdsub.xml:
9170         * docs/plugins/inspect/plugin-iec958.xml:
9171         * docs/plugins/inspect/plugin-lame.xml:
9172         * docs/plugins/inspect/plugin-mad.xml:
9173         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9174         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9175         * docs/plugins/inspect/plugin-mpegstream.xml:
9176         * docs/plugins/inspect/plugin-realmedia.xml:
9177         * docs/plugins/inspect/plugin-siddec.xml:
9178         * docs/plugins/inspect/plugin-twolame.xml:
9179         * docs/plugins/inspect/plugin-x264.xml:
9180         * win32/common/config.h:
9181           Bump version after release
9182
9183 2012-02-21 18:58:06 -0800  David Schleef <ds@schleef.org>
9184
9185         * autogen.sh:
9186           autogen.sh: avoid touching .po files during 'make'
9187           A simple workaround to deal with GNU gettext automake integration
9188           failing to deal with git.  Fixes: #669207
9189
9190 2012-02-22 02:17:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9191
9192         * ext/x264/gstx264enc.c:
9193           x264: convert g_print to LOG
9194
9195 2012-02-22 02:07:49 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9196
9197         * gst/asfdemux/gstrtpasfdepay.c:
9198           update for new memory api
9199
9200 2012-02-22 02:07:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9201
9202         * ext/x264/gstx264enc.c:
9203           x264enc: handle pts and dts
9204
9205 2012-02-21 18:53:57 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9206
9207         * ext/mad/gstmad.c:
9208           mad: handle libmad freeform parsing quirk
9209
9210 2012-02-21 18:49:50 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9211
9212         * ext/mad/gstmad.c:
9213           mad: fixup unhacking last frame coaxing
9214           ... so as to not only replace the data pointer but also available size.
9215
9216 2012-02-20 14:27:49 +0000  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
9217
9218         * gst-plugins-ugly.spec.in:
9219           Add latest plugins
9220
9221 2012-02-18 00:02:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9222
9223         * win32/common/config.h:
9224           win32: back to development
9225
9226 2012-02-17 17:53:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9227
9228         * configure.ac:
9229         * gst/synaesthesia/gstsynaesthesia.c:
9230         * gst/synaesthesia/gstsynaesthesia.h:
9231           synaesthesia: port to 0.11
9232
9233 2012-02-17 17:53:28 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9234
9235         * configure.ac:
9236         * gst/xingmux/gstxingmux.c:
9237           xingmux: port to 0.11
9238
9239 2012-02-17 11:06:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9240
9241         * configure.ac:
9242           back to development
9243
9244 === release 0.11.1 ===
9245
9246 2012-02-17 11:06:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9247
9248         * ChangeLog:
9249         * NEWS:
9250         * RELEASE:
9251         * configure.ac:
9252         * docs/plugins/gst-plugins-ugly-plugins.args:
9253         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9254         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9255         * docs/plugins/inspect/plugin-a52dec.xml:
9256         * docs/plugins/inspect/plugin-amrnb.xml:
9257         * docs/plugins/inspect/plugin-amrwbdec.xml:
9258         * docs/plugins/inspect/plugin-asf.xml:
9259         * docs/plugins/inspect/plugin-cdio.xml:
9260         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9261         * docs/plugins/inspect/plugin-dvdread.xml:
9262         * docs/plugins/inspect/plugin-dvdsub.xml:
9263         * docs/plugins/inspect/plugin-lame.xml:
9264         * docs/plugins/inspect/plugin-mad.xml:
9265         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9266         * docs/plugins/inspect/plugin-realmedia.xml:
9267         * docs/plugins/inspect/plugin-siddec.xml:
9268         * docs/plugins/inspect/plugin-twolame.xml:
9269         * docs/plugins/inspect/plugin-x264.xml:
9270         * gst-plugins-ugly.doap:
9271         * po/af.po:
9272         * po/az.po:
9273         * po/bg.po:
9274         * po/ca.po:
9275         * po/cs.po:
9276         * po/da.po:
9277         * po/de.po:
9278         * po/el.po:
9279         * po/en_GB.po:
9280         * po/eo.po:
9281         * po/es.po:
9282         * po/eu.po:
9283         * po/fi.po:
9284         * po/fr.po:
9285         * po/gl.po:
9286         * po/hu.po:
9287         * po/id.po:
9288         * po/it.po:
9289         * po/ja.po:
9290         * po/lt.po:
9291         * po/lv.po:
9292         * po/ms.po:
9293         * po/mt.po:
9294         * po/nb.po:
9295         * po/nl.po:
9296         * po/or.po:
9297         * po/pl.po:
9298         * po/pt_BR.po:
9299         * po/ro.po:
9300         * po/ru.po:
9301         * po/sk.po:
9302         * po/sl.po:
9303         * po/sq.po:
9304         * po/sr.po:
9305         * po/sv.po:
9306         * po/tr.po:
9307         * po/uk.po:
9308         * po/vi.po:
9309         * po/zh_CN.po:
9310         * win32/common/config.h:
9311           RELEASE 0.11.1
9312
9313 2012-02-17 09:16:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9314
9315           Merge branch 'master' into 0.11
9316           Conflicts:
9317           ext/mad/gstmad.c
9318
9319 2012-02-16 14:29:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9320
9321         * ext/mad/gstmad.c:
9322           mad: unhack last frame coaxing
9323           ... so as to maximally use available base class API and interfere least
9324           as possible with its internal state.
9325
9326 2012-02-15 13:45:00 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9327
9328         * ext/mad/gstmad.c:
9329           mad: fix compilation
9330
9331 2012-02-15 13:40:13 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9332
9333         * ext/mad/gstmad.c:
9334           mad: chain up to default event handler
9335
9336 2012-02-11 05:38:41 -0500  Matej Knopp <matej.knopp@gmail.com>
9337
9338         * ext/x264/gstx264enc.c:
9339           x264enc: unmap video frame after encoding
9340           Fixes major memory leak.
9341           https://bugzilla.gnome.org/show_bug.cgi?id=669863
9342
9343 2012-02-10 17:02:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9344
9345         * ext/x264/gstx264enc.c:
9346           x264enc: fix after merge
9347
9348 2012-02-10 17:00:33 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9349
9350           Merge branch 'master' into 0.11
9351           Conflicts:
9352           ext/x264/gstx264enc.c
9353
9354 2012-02-09 18:10:48 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9355
9356         * ext/sidplay/gstsiddec.cc:
9357         * ext/sidplay/gstsiddec.h:
9358           sidplay: don't use ulong properties
9359
9360 2012-02-09 16:14:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9361
9362         * ext/sidplay/gstsiddec.cc:
9363           sidplay: fix negotiation
9364
9365 2012-02-09 11:55:07 +0100  Robert Swain <robert.swain@collabora.co.uk>
9366
9367         * ext/x264/gstx264enc.c:
9368           x264enc: Add baseline profile to caps
9369           libx264 does not yet support the features that create the difference
9370           between baseline and constrained baseline profile. Hence it currently
9371           supports both though it can only technically encode constrained
9372           baseline.
9373
9374 2012-02-08 16:38:09 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9375
9376         * ext/amrnb/amrnbenc.c:
9377         * gst/asfdemux/gstasfdemux.c:
9378         * gst/realmedia/rdtmanager.c:
9379           GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
9380
9381 2012-02-07 18:56:23 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9382
9383         * tests/check/elements/mpeg2dec.c:
9384           mpeg2dec: fix test a bit more
9385           Still broken because cropping is broken in mpeg2dec
9386
9387 2012-02-07 11:06:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9388
9389         * tests/check/elements/amrnbenc.c:
9390         * tests/check/elements/x264enc.c:
9391         * tests/check/elements/xingmux.c:
9392           tests: fix some tests
9393
9394 2012-02-01 16:20:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9395
9396         * ext/twolame/gsttwolamemp2enc.c:
9397           twolame: Use new audio encoder/decoder base class API for srcpad caps
9398
9399 2012-02-01 16:20:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9400
9401         * ext/lame/gstlamemp3enc.c:
9402           lame: Use new audio encoder/decoder base class API for srcpad caps
9403
9404 2012-02-01 16:19:55 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9405
9406         * ext/mad/gstmad.c:
9407           mad: Use new audio encoder/decoder base class API for srcpad caps
9408
9409 2012-02-01 16:17:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9410
9411         * ext/a52dec/gsta52dec.c:
9412           a52dec: Use new audio encoder/decoder base class API for srcpad caps
9413
9414 2012-02-01 16:15:27 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9415
9416         * ext/amrwbdec/amrwbdec.c:
9417           amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
9418
9419 2012-02-01 16:14:08 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9420
9421         * ext/amrnb/amrnbdec.c:
9422         * ext/amrnb/amrnbenc.c:
9423           amrnb: Use new audio encoder/decoder base class API for srcpad caps
9424
9425 2012-01-31 15:52:38 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9426
9427         * ext/mad/gstmad.c:
9428           mad: ensure we do not confuse the base class with our buffer guard
9429           mad expects extra bytes at the end of a buffer (see discussion in
9430           http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
9431           and since we inject these without the base class' knowledge, we
9432           need to hide the bodies better.
9433           This fixes an assert at EOS when decoding an mp3 manually without
9434           an intervening mpegaudioparse.
9435
9436 2012-01-30 17:17:31 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9437
9438         * gst/realmedia/rtspreal.c:
9439           update for HEADER flag
9440
9441 2011-07-20 09:00:58 +0200  Alessandro Decina <alessandro.d@gmail.com>
9442
9443         * ext/x264/gstx264enc.c:
9444         * ext/x264/gstx264enc.h:
9445           x264enc: implement force-key-unit API
9446
9447 2012-01-25 13:58:48 +0100  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
9448
9449         * common:
9450           Automatic update of common submodule
9451           From c463bc0 to 7fda524
9452
9453 2012-01-25 13:58:54 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9454
9455         * ext/amrnb/amrnbdec.c:
9456         * ext/amrwbdec/amrwbdec.c:
9457           amr: port to 0.11 again
9458
9459 2012-01-25 13:03:33 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9460
9461           Merge branch 'master' into 0.11
9462           Conflicts:
9463           ext/a52dec/gsta52dec.c
9464
9465 2012-01-25 07:24:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9466
9467         * ext/a52dec/gsta52dec.c:
9468         * ext/amrnb/amrnbdec.c:
9469         * ext/amrnb/amrnbenc.c:
9470         * ext/amrwbdec/amrwbdec.c:
9471         * ext/dvdread/dvdreadsrc.c:
9472         * ext/lame/gstlamemp3enc.c:
9473         * ext/mad/gstmad.c:
9474         * ext/mpeg2dec/gstmpeg2dec.c:
9475         * ext/sidplay/gstsiddec.cc:
9476         * ext/twolame/gsttwolamemp2enc.c:
9477         * gst/asfdemux/asfpacket.c:
9478         * gst/asfdemux/gstasfdemux.c:
9479         * gst/asfdemux/gstrtpasfdepay.c:
9480         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9481         * gst/dvdsub/gstdvdsubdec.c:
9482         * gst/dvdsub/gstdvdsubdec.h:
9483         * gst/realmedia/gstrdtbuffer.c:
9484         * gst/realmedia/gstrdtbuffer.h:
9485         * gst/realmedia/rdtdepay.c:
9486         * gst/realmedia/rmdemux.c:
9487         * gst/realmedia/rmutils.c:
9488           port to new memory API
9489
9490 2012-01-25 11:38:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9491
9492         * common:
9493           Automatic update of common submodule
9494           From 2a59016 to c463bc0
9495
9496 2012-01-22 23:56:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9497
9498         * gst-libs/gst/glib-compat-private.h:
9499           Remove compatibility versions for deprecated GLib API
9500
9501 2012-01-19 15:26:25 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9502
9503         * ext/a52dec/gsta52dec.c:
9504           a52dec: fix read buffer overflow upon syncing
9505           The wrong size was being decremented, leading to a runaway
9506           read loop.
9507
9508 2012-01-19 15:06:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9509
9510         * common:
9511         * configure.ac:
9512           Add --disable-fatal-warnings configure option
9513
9514 2012-01-19 11:34:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9515
9516         * gst/asfdemux/gstasfdemux.c:
9517         * gst/realmedia/rademux.c:
9518         * gst/realmedia/rdtmanager.c:
9519         * gst/realmedia/rmdemux.c:
9520           port to new gthread API
9521
9522 2012-01-18 17:00:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9523
9524         * configure.ac:
9525           configure.ac: Require GLib 2.31.10 for consistency
9526
9527 2012-01-18 16:46:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9528
9529         * common:
9530           Automatic update of common submodule
9531           From 0807187 to 2a59016
9532
9533 2012-01-17 11:55:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9534
9535         * ext/amrwbdec/amrwbdec.c:
9536           amrwbdec: _parse should not return OK if not enough data yet
9537
9538 2012-01-17 11:55:14 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9539
9540         * ext/amrnb/amrnbdec.c:
9541           amrnbdec: _parse should not return OK if not enough data yet
9542
9543 2012-01-13 15:03:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9544
9545         * ext/dvdread/dvdreadsrc.c:
9546           dvdreadsrc: fix off by one in cell calculation for the last chapter
9547
9548 2012-01-13 15:56:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9549
9550         * gst/asfdemux/gstasfdemux.c:
9551           asfdemux: set caps on src pad before adding it
9552
9553 2012-01-13 15:56:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9554
9555         * gst/asfdemux/gstasfdemux.c:
9556           asfdemux: perform writable buffer map to copy into it
9557
9558 2012-01-13 15:55:15 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9559
9560         * gst/asfdemux/asfpacket.c:
9561         * gst/asfdemux/asfpacket.h:
9562           asfpacket: fix 0.11 ported payload extraction
9563           ... to cater for not necessarily offset == size - cur_pos,
9564           as size may have been adjusted due to padding.
9565           Fixes #667567.
9566
9567 2012-01-13 13:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9568
9569         * ext/x264/gstx264enc.c:
9570           x264enc: remove useless and semantically (though not practically) wrong code
9571           The object will be freed, so it's pointless to set the pointers
9572           to NULL anyway.
9573
9574 2012-01-13 13:46:28 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9575
9576         * ext/x264/gstx264enc.c:
9577           x264enc: remove leaking "optimization"
9578
9579 2012-01-13 00:05:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9580
9581         * gst/asfdemux/gstasfdemux.c:
9582           GST_TYPE_DATE -> G_TYPE_DATE
9583
9584 2012-01-13 00:01:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9585
9586           Merge remote-tracking branch 'origin/master' into 0.11
9587           Conflicts:
9588           ext/a52dec/gsta52dec.c
9589
9590 2012-01-12 13:25:22 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9591
9592         * ext/a52dec/gsta52dec.c:
9593           a52dec: plug buffer leak
9594
9595 2012-01-12 13:20:26 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9596
9597         * ext/a52dec/gsta52dec.c:
9598           a52dec: plug buffer leak
9599
9600 2012-01-11 12:31:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9601
9602         * ext/amrnb/amrnbenc.c:
9603           amrnbenc: _map and _unmap the appropriate input and output buffers
9604
9605 2012-01-10 15:25:12 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9606
9607         * ext/a52dec/gsta52dec.c:
9608           a52dec: Fix some merge mistakes
9609
9610 2012-01-10 15:17:11 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9611
9612           Merge branch 'master' into 0.11
9613           Conflicts:
9614           ext/a52dec/gsta52dec.c
9615           ext/a52dec/gsta52dec.h
9616           ext/lame/gstlame.c
9617           ext/lame/gstlame.h
9618           ext/lame/gstlamemp3enc.c
9619           ext/mad/gstmad.c
9620           ext/mad/gstmad.h
9621           gst/mpegaudioparse/gstmpegaudioparse.c
9622           gst/mpegstream/gstdvddemux.c
9623           gst/realmedia/rdtdepay.c
9624           po/es.po
9625           po/lv.po
9626           po/sr.po
9627
9628 2012-01-10 11:41:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9629
9630         * gst/dvdsub/Makefile.am:
9631           dvdsub: add some CFLAGS and LIBS in Makefile.am
9632           ... since adapter is still used.
9633
9634 2012-01-09 16:00:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9635
9636         * gst/realmedia/rmdemux.c:
9637           rmdemux: Don't use buffer after unreffing
9638
9639 2012-01-09 15:46:10 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9640
9641         * gst/asfdemux/gstasfdemux.c:
9642           asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
9643
9644 2012-01-09 15:24:53 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9645
9646         * ext/mad/gstmad.c:
9647           mad: Correctly unmap the buffer with the original data pointer
9648
9649 2012-01-09 15:15:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9650
9651         * ext/mad/gstmad.c:
9652           mad: Make sure to set caps on the srcpad if none are set yet
9653
9654 2012-01-08 14:24:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9655
9656         * ext/mad/Makefile.am:
9657           mad: fix LIBS order in Makefile.am
9658
9659 2012-01-07 21:04:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9660
9661         * ext/mad/gstmad.h:
9662           mad: remove left-over id3tag.h include
9663           We don't use libid3tag any more.
9664
9665 2012-01-05 12:17:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9666
9667         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9668           dvdlpcmdec: fix for multichannel
9669
9670 2012-01-04 16:05:59 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9671
9672         * ext/a52dec/gsta52dec.c:
9673         * ext/a52dec/gsta52dec.h:
9674           a52dec: Update for the new raw audio caps
9675
9676 2012-01-04 15:49:38 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9677
9678         * ext/mad/gstmad.c:
9679           mad: Update for the new raw audio caps
9680
9681 2012-01-04 15:45:43 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9682
9683         * ext/lame/gstlamemp3enc.c:
9684           lamemp3enc: Update for the new raw audio caps
9685
9686 2012-01-04 15:44:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9687
9688         * ext/twolame/gsttwolamemp2enc.c:
9689           twolamemp2enc: Update for the new raw audio caps
9690
9691 2012-01-04 15:43:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9692
9693         * ext/amrwbdec/amrwbdec.c:
9694           amrwbdec: Add the new layout field to the raw audio caps
9695
9696 2012-01-04 15:42:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9697
9698         * ext/amrnb/amrnbdec.c:
9699         * ext/amrnb/amrnbenc.c:
9700           amrnb: Add the new layout field to the raw audio caps
9701
9702 2012-01-04 15:26:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9703
9704         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9705         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
9706           dvdlpcmdec: Port to the new raw audio caps
9707
9708 2012-01-04 15:12:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9709
9710         * gst/asfdemux/gstasfdemux.c:
9711           asfdemux: Update for libgstriff API changes
9712           Still needs to handle audio channel reordering.
9713
9714 2012-01-04 19:53:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9715
9716         * common:
9717           Automatic update of common submodule
9718           From 50b34ab to 0807187
9719
9720 2012-01-04 17:05:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9721
9722         * ext/lame/Makefile.am:
9723           lame: fix LIBADD order in Makefile.am
9724
9725 2012-01-04 10:33:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9726
9727         * tests/check/elements/amrnbenc.c:
9728         * tests/check/elements/mpeg2dec.c:
9729         * tests/check/elements/x264enc.c:
9730         * tests/check/elements/xingmux.c:
9731         * tests/check/generic/states.c:
9732           tests: make tests compile
9733
9734 2012-01-03 15:27:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9735
9736         * ext/amrwbdec/amrwbdec.c:
9737         * ext/dvdread/dvdreadsrc.c:
9738         * ext/mad/gstmad.c:
9739         * ext/sidplay/gstsiddec.cc:
9740         * gst/asfdemux/gstasfdemux.c:
9741         * gst/realmedia/pnmsrc.c:
9742         * gst/realmedia/rdtmanager.c:
9743         * gst/realmedia/rmdemux.c:
9744           GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
9745
9746 2011-12-30 18:31:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9747
9748         * tests/check/Makefile.am:
9749           tests: disable generic index test
9750
9751 2011-12-30 17:53:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9752
9753         * ext/mpeg2dec/gstmpeg2dec.c:
9754           mpeg2dec: remove all seeking-related code
9755           A parser or demuxer upstream should handle this Same for
9756           queries.
9757
9758 2011-12-30 17:49:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9759
9760         * ext/mpeg2dec/gstmpeg2dec.c:
9761         * ext/mpeg2dec/gstmpeg2dec.h:
9762           mpeg2dec: update for GstIndex removal
9763
9764 2011-12-30 17:46:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9765
9766         * ext/cdio/gstcdiocddasrc.c:
9767           cdio: update for probe vfunc removal in GstAudioCdSrc
9768
9769 2011-12-27 22:54:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9770
9771         * ext/lame/gstlame.c:
9772         * ext/lame/gstlamemp3enc.c:
9773           lame: fix printf format in debug statements
9774           https://bugzilla.gnome.org/show_bug.cgi?id=666926
9775
9776 2011-12-26 18:24:32 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9777
9778         * ext/lame/gstlame.c:
9779         * ext/lame/gstlame.h:
9780           lame: ensure parsed output
9781           ... by doing some basic parsing of encoded lame data.
9782
9783 2011-12-26 16:34:01 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9784
9785         * ext/lame/gstlame.h:
9786           lame: cleanup unused instance struct fields
9787
9788 2011-12-26 18:23:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9789
9790         * ext/lame/Makefile.am:
9791         * ext/lame/gstlamemp3enc.c:
9792         * ext/lame/gstlamemp3enc.h:
9793           lamemp3enc: ensure parsed output
9794           ... by doing some basic parsing of encoded lame data.
9795           Fixes #652150.
9796
9797 2011-12-26 18:15:41 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9798
9799         * ext/lame/gstlamemp3enc.c:
9800           lamemp3enc: do not leak merged tags
9801
9802 2011-12-22 15:23:54 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9803
9804         * ext/mad/gstmad.c:
9805         * ext/mad/gstmad.h:
9806           mad: helpfully bodge the last buffer to let mad decode the last frame
9807           If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
9808           to be believed, the last buffer must be followed by a number of 0 bytes
9809           in order for the last frame to be decoded (at least in some cases).
9810           Doing so seems to work here, fixing a missing 1152 samples when using
9811           mp3parse before mad (not using mp3parse would yield the correct amount
9812           of samples, if there's extra non-MP3 data after (eg, tag data)).
9813
9814 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9815
9816         * ext/dvdread/dvdreadsrc.c:
9817           dvdreadsrc: map subtitle language tag to stream indicated in PGC data
9818
9819 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9820
9821         * gst/mpegstream/gstdvddemux.c:
9822           dvddemux: tweak subtitle stream setup based on dvd language codes event
9823           ... to allow for non-continuous subtitle stream numbers.
9824           The missing stream numbers tend to come up as subtitle streams anyway
9825           (albeit not with an identified language tag).
9826
9827 2011-12-21 13:56:35 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9828
9829         * ext/dvdread/dvdreadsrc.c:
9830           dvdreadsrc: minor safety tweak to sector seeking
9831
9832 2011-12-20 11:54:38 +0100  Julien Isorce <julien.isorce@gmail.com>
9833
9834         * ext/a52dec/gsta52dec.c:
9835           a52dec: check that a52_init returns a valid a52 state
9836
9837 2011-12-19 18:20:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9838
9839         * ext/mpeg2dec/gstmpeg2dec.c:
9840           mpeg2dec: update for new interlaced flags
9841
9842 2011-12-14 17:33:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9843
9844         * ext/a52dec/Makefile.am:
9845         * ext/a52dec/gsta52dec.c:
9846         * ext/a52dec/gsta52dec.h:
9847           a52dec: port to audiodecoder
9848
9849 2011-12-12 13:44:12 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9850
9851         * ext/mad/Makefile.am:
9852         * ext/mad/gstmad.c:
9853         * ext/mad/gstmad.h:
9854           mad: port to audiodecoder
9855
9856 2011-12-13 14:54:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9857
9858         * ext/a52dec/gsta52dec.c:
9859           a52dec: Don't claim to support upstream renegotiation
9860           and use fixed caps on the srcpad. To correctly support
9861           upstream renegotiation a52dec would need to check if the
9862           caps of the downstream allocated buffer are the requested
9863           caps or if the size is different.
9864           Fixes bug #665989.
9865
9866 2011-12-13 14:52:26 +0100  Julien Isorce <julien.isorce@gmail.com>
9867
9868         * ext/a52dec/gsta52dec.c:
9869           a52dec: Check that the a52_state is correctly initialized
9870
9871 2011-12-12 11:33:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9872
9873         * gst-libs/gst/Makefile.am:
9874         * gst-libs/gst/glib-compat-private.h:
9875         * gst/asfdemux/gstasfdemux.c:
9876         * gst/mpegaudioparse/gstmpegaudioparse.c:
9877         * gst/realmedia/rademux.c:
9878         * gst/realmedia/rdtmanager.c:
9879         * gst/realmedia/rmdemux.c:
9880           Work around deprecated thread API in glib master
9881           Add private replacements for deprecated functions such as
9882           g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
9883           to avoid the deprecation warnings. We can't change most of
9884           these in 0.10 because they're part of our API and ABI.
9885           Suppress deprecation warnings in selected files, mostly for
9886           g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
9887           not much we can do here in 0.10.
9888
9889 2011-12-10 15:19:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9890
9891         * po/LINGUAS:
9892         * po/eo.po:
9893         * po/es.po:
9894         * po/lv.po:
9895         * po/sr.po:
9896           po: update translations
9897
9898 2011-12-09 15:25:21 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9899
9900         * gst/realmedia/rdtdepay.c:
9901           rdtdepay: make buffer metadata writable before setting caps on it
9902           Fixes issue when the header buffer is being pushed, which was taken
9903           from the caps and is therefore not writable.
9904
9905 2011-12-06 14:00:18 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9906
9907         * ext/dvdread/dvdreadsrc.c:
9908           fix for basesrc changes
9909
9910 2011-12-05 18:43:49 +0100  Edward Hervey <edward@collabora.com>
9911
9912         * gst/asfdemux/gstrtpasfdepay.c:
9913           rtpasfdepay: Initialize GstRTPBuffer before usage
9914
9915 2011-12-02 02:01:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9916
9917           Merge remote-tracking branch 'origin/master' into 0.11
9918           Conflicts:
9919           ext/dvdread/dvdreadsrc.c
9920
9921 2011-11-29 08:49:23 +0100  Руслан Ижбулатов <lrn1986@gmail.com>
9922
9923         * ext/dvdread/dvdreadsrc.c:
9924           dvdreadsrc: Fix format string compiler warning
9925           Fixes bug #665101.
9926
9927 2011-11-28 21:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9928
9929           Merge remote-tracking branch 'origin/master' into 0.11
9930
9931 2011-11-28 18:26:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9932
9933         * ext/mpeg2dec/gstmpeg2dec.c:
9934           Update for indexable change
9935
9936 2011-11-28 17:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9937
9938         * gst/realmedia/rdtmanager.c:
9939           update for clock provider API change
9940
9941 2011-11-28 13:10:01 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9942
9943         * ext/a52dec/gsta52dec.c:
9944         * ext/amrnb/amrnbdec.c:
9945         * ext/amrnb/amrnbenc.c:
9946         * ext/amrwbdec/amrwbdec.c:
9947         * ext/dvdread/dvdreadsrc.c:
9948         * ext/lame/gstlame.c:
9949         * ext/lame/gstlamemp3enc.c:
9950         * ext/mad/gstmad.c:
9951         * ext/mpeg2dec/gstmpeg2dec.c:
9952         * ext/sidplay/gstsiddec.cc:
9953         * ext/twolame/gsttwolame.c:
9954         * ext/x264/gstx264enc.c:
9955         * gst/asfdemux/gstasfdemux.c:
9956         * gst/asfdemux/gstrtpasfdepay.c:
9957         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9958         * gst/dvdsub/gstdvdsubdec.c:
9959         * gst/dvdsub/gstdvdsubparse.c:
9960         * gst/iec958/ac3iec.c:
9961         * gst/mpegaudioparse/gstmpegaudioparse.c:
9962         * gst/mpegaudioparse/gstxingmux.c:
9963         * gst/mpegstream/gstdvddemux.c:
9964         * gst/mpegstream/gstmpegdemux.c:
9965         * gst/mpegstream/gstmpegparse.c:
9966         * gst/mpegstream/gstrfc2250enc.c:
9967         * gst/realmedia/pnmsrc.c:
9968         * gst/realmedia/rademux.c:
9969         * gst/realmedia/rdtdepay.c:
9970         * gst/realmedia/rdtmanager.c:
9971         * gst/realmedia/rmdemux.c:
9972         * gst/synaesthesia/gstsynaesthesia.c:
9973           various: fix pad template ref leaks
9974           https://bugzilla.gnome.org/show_bug.cgi?id=662664
9975
9976 2011-11-24 21:41:55 +0100  René Stadler <rene.stadler@collabora.co.uk>
9977
9978         * tests/check/elements/xingmux.c:
9979           tests: update for gstcheck API change
9980
9981 2011-11-23 23:29:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9982
9983         * ext/amrnb/amrnbenc.c:
9984         * ext/dvdread/dvdreadsrc.c:
9985         * ext/lame/gstlamemp3enc.c:
9986         * ext/twolame/gsttwolamemp2enc.c:
9987           ext: fix more printf format warnings in debug messages
9988
9989 2011-11-21 22:02:07 +0100  Matej Knopp <matej.knopp@gmail.com>
9990
9991         * gst/asfdemux/gstasfdemux.c:
9992         * gst/asfdemux/gstrtpasfdepay.c:
9993         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9994         * gst/dvdsub/gstdvdsubdec.c:
9995         * gst/dvdsub/gstdvdsubparse.c:
9996         * gst/realmedia/rademux.c:
9997         * gst/realmedia/rmdemux.c:
9998           Fix print format compiler warnings on OS X / 64bit
9999           https://bugzilla.gnome.org/show_bug.cgi?id=662617
10000
10001 2011-11-21 13:36:10 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10002
10003         * gst/asfdemux/gstasfdemux.c:
10004         * gst/realmedia/rademux.c:
10005         * gst/realmedia/rdtmanager.c:
10006         * gst/realmedia/rmdemux.c:
10007           update for activation changes
10008
10009 2011-11-18 18:00:28 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10010
10011         * gst/asfdemux/gstasfdemux.c:
10012         * gst/realmedia/rademux.c:
10013         * gst/realmedia/rmdemux.c:
10014           update for new scheduling query
10015
10016 2011-11-18 13:59:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10017
10018         * gst/asfdemux/gstasfdemux.c:
10019         * gst/realmedia/rademux.c:
10020         * gst/realmedia/rdtmanager.c:
10021         * gst/realmedia/rmdemux.c:
10022           add parent to activate functions
10023
10024 2011-11-17 15:25:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10025
10026         * ext/a52dec/gsta52dec.c:
10027         * ext/mpeg2dec/gstmpeg2dec.c:
10028         * ext/sidplay/gstsiddec.cc:
10029         * ext/x264/gstx264enc.c:
10030         * gst/asfdemux/gstasfdemux.c:
10031         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10032         * gst/dvdsub/gstdvdsubdec.c:
10033         * gst/dvdsub/gstdvdsubparse.c:
10034         * gst/realmedia/rademux.c:
10035         * gst/realmedia/rdtdepay.c:
10036         * gst/realmedia/rdtmanager.c:
10037         * gst/realmedia/rmdemux.c:
10038           add parent to pad functions
10039
10040 2011-11-16 17:28:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10041
10042         * ext/mpeg2dec/gstmpeg2dec.c:
10043         * ext/sidplay/gstsiddec.cc:
10044         * ext/x264/gstx264enc.c:
10045         * gst/asfdemux/gstasfdemux.c:
10046         * gst/realmedia/rademux.c:
10047         * gst/realmedia/rdtmanager.c:
10048         * gst/realmedia/rmdemux.c:
10049           add parent to query function
10050
10051 2011-11-15 17:55:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10052
10053         * gst/asfdemux/gstasfdemux.c:
10054         * gst/realmedia/rademux.c:
10055           _query_peer_*() -> _peer_query_*()
10056
10057 2011-11-15 17:42:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10058
10059         * gst/dvdsub/gstdvdsubdec.c:
10060           _accept_caps() -> _query_accept_caps()
10061
10062 2011-11-15 17:23:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10063
10064         * ext/x264/gstx264enc.c:
10065           _peer_get_caps() -> _peer_query_caps()
10066
10067 2011-11-15 16:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10068
10069         * ext/x264/gstx264enc.c:
10070           update for _get_caps() -> _query_caps()
10071
10072 2011-11-15 16:34:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10073
10074         * ext/x264/gstx264enc.c:
10075           change getcaps to query
10076
10077 2011-11-14 00:55:16 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10078
10079         * ext/mad/gstmad.c:
10080           mad: re-instate accidentally dropped rank
10081
10082 2011-11-13 23:47:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10083
10084         * ext/dvdread/dvdreadsrc.c:
10085         * gst/realmedia/pnmsrc.c:
10086           Update for GstURIHandler get_protocols() changes
10087
10088 2011-11-13 19:01:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10089
10090         * ext/dvdread/dvdreadsrc.c:
10091         * ext/dvdread/dvdreadsrc.h:
10092         * gst/realmedia/pnmsrc.c:
10093           dvdreadsrc, pnmsrc: update for GstURIHandler changes
10094
10095 2011-11-13 01:33:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10096
10097         * ext/mad/gstmad.c:
10098           mad: re-port to 0.11
10099           This time using the base class. Still something
10100           wrong with the parsing though, when there's no
10101           parser or demuxer upstream (which of course
10102           shouldn't happen in a normal playback scenario).
10103
10104 2011-11-13 00:29:20 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10105
10106         * ext/mad/gstmad.c:
10107         * ext/mad/gstmad.h:
10108           mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
10109
10110 2011-08-16 21:12:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10111
10112         * ext/mad/gstmad.c:
10113         * ext/mad/gstmad.h:
10114           mad: replace with 0.10 version ported to GstAudioDecoder
10115           Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
10116           of Mark's baseaudio branch.
10117           Would probably be too risky to drop this into 0.10 given
10118           all the things mad is doing.
10119
10120 2011-11-13 00:13:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10121
10122         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10123           docs: remove bits for old lame element from sections.txt file
10124
10125 2011-11-13 00:04:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10126
10127         * Android.mk:
10128         * configure.ac:
10129         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10130         * docs/plugins/inspect/plugin-mpegstream.xml:
10131         * gst-plugins-ugly.spec.in:
10132         * gst/mpegstream/Makefile.am:
10133         * gst/mpegstream/README:
10134         * gst/mpegstream/gstdvddemux.c:
10135         * gst/mpegstream/gstdvddemux.h:
10136         * gst/mpegstream/gstmpegclock.c:
10137         * gst/mpegstream/gstmpegclock.h:
10138         * gst/mpegstream/gstmpegdemux.c:
10139         * gst/mpegstream/gstmpegdemux.h:
10140         * gst/mpegstream/gstmpegpacketize.c:
10141         * gst/mpegstream/gstmpegpacketize.h:
10142         * gst/mpegstream/gstmpegparse.c:
10143         * gst/mpegstream/gstmpegparse.h:
10144         * gst/mpegstream/gstmpegstream.c:
10145         * gst/mpegstream/gstrfc2250enc.c:
10146         * gst/mpegstream/gstrfc2250enc.h:
10147         * gst/mpegstream/mpegstream.vcproj:
10148         * gst/mpegstream/notes:
10149         * win32/MANIFEST:
10150         * win32/vs6/gst_plugins_ugly.dsw:
10151         * win32/vs6/libgstac3parse.dsp:
10152         * win32/vs6/libgstmpegaudioparse.dsp:
10153         * win32/vs6/libgstmpegstream.dsp:
10154           mpegstream: remove the old mpeg-ps parser and demuxers
10155           Don't want anyone porting this by accident.
10156           Superseded by mpegpsdemux in -bad.
10157
10158 2011-11-12 21:06:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10159
10160         * configure.ac:
10161         * ext/cdio/Makefile.am:
10162         * ext/cdio/gstcdio.c:
10163         * ext/cdio/gstcdiocddasrc.c:
10164         * ext/cdio/gstcdiocddasrc.h:
10165           cdio: port cdiocddasrc to 0.11
10166
10167 2011-11-12 20:44:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10168
10169         * tests/check/elements/mpeg2dec.c:
10170           tests: port mpeg2dec to 0.11
10171           It compiles, but fails.
10172
10173 2011-11-12 20:33:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10174
10175         * tests/check/elements/x264enc.c:
10176           tests: port x264enc unit test to 0.11
10177           Well, it compiles now at least.
10178
10179 2011-11-11 12:33:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10180
10181         * gst/asfdemux/gstrtpasfdepay.h:
10182           update for base class rename
10183
10184 2011-11-11 12:25:25 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10185
10186         * gst/asfdemux/gstrtpasfdepay.c:
10187         * gst/asfdemux/gstrtpasfdepay.h:
10188           update for base class rename
10189
10190 2011-11-11 01:30:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10191
10192         * po/af.po:
10193         * po/az.po:
10194         * po/bg.po:
10195         * po/ca.po:
10196         * po/cs.po:
10197         * po/da.po:
10198         * po/de.po:
10199         * po/el.po:
10200         * po/en_GB.po:
10201         * po/es.po:
10202         * po/eu.po:
10203         * po/fi.po:
10204         * po/fr.po:
10205         * po/gl.po:
10206         * po/hu.po:
10207         * po/id.po:
10208         * po/it.po:
10209         * po/ja.po:
10210         * po/lt.po:
10211         * po/lv.po:
10212         * po/ms.po:
10213         * po/mt.po:
10214         * po/nb.po:
10215         * po/nl.po:
10216         * po/or.po:
10217         * po/pl.po:
10218         * po/pt_BR.po:
10219         * po/ro.po:
10220         * po/ru.po:
10221         * po/sk.po:
10222         * po/sl.po:
10223         * po/sq.po:
10224         * po/sr.po:
10225         * po/sv.po:
10226         * po/tr.po:
10227         * po/uk.po:
10228         * po/vi.po:
10229         * po/zh_CN.po:
10230           po: update translations
10231
10232 2011-11-11 01:29:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10233
10234         * docs/plugins/gst-plugins-ugly-plugins.args:
10235         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10236         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10237         * docs/plugins/inspect/plugin-a52dec.xml:
10238         * docs/plugins/inspect/plugin-amrnb.xml:
10239         * docs/plugins/inspect/plugin-amrwbdec.xml:
10240         * docs/plugins/inspect/plugin-asf.xml:
10241         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10242         * docs/plugins/inspect/plugin-dvdread.xml:
10243         * docs/plugins/inspect/plugin-dvdsub.xml:
10244         * docs/plugins/inspect/plugin-lame.xml:
10245         * docs/plugins/inspect/plugin-mad.xml:
10246         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10247         * docs/plugins/inspect/plugin-realmedia.xml:
10248         * docs/plugins/inspect/plugin-siddec.xml:
10249         * docs/plugins/inspect/plugin-twolame.xml:
10250         * docs/plugins/inspect/plugin-x264.xml:
10251           docs: update docs
10252
10253 2011-11-11 01:27:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10254
10255         * ext/lame/gstlamemp3enc.c:
10256           lamemp3enc: cosmetic error message change
10257           LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
10258
10259 2011-11-11 00:58:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10260
10261         * docs/plugins/Makefile.am:
10262         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10263         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10264         * ext/twolame/Makefile.am:
10265         * ext/twolame/gsttwolamemp2enc.c:
10266         * ext/twolame/gsttwolamemp2enc.h:
10267         * po/POTFILES.in:
10268           twolame: rename to twolamemp2enc
10269
10270 2011-11-11 00:51:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10271
10272         * configure.ac:
10273         * ext/twolame/gsttwolame.c:
10274           twolame: port to 0.11
10275
10276 2011-11-10 23:17:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10277
10278         * Android.mk:
10279         * configure.ac:
10280         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10281         * docs/plugins/inspect/plugin-iec958.xml:
10282         * gst-plugins-ugly.spec.in:
10283         * gst/iec958/Makefile.am:
10284         * gst/iec958/ac3_padder.c:
10285         * gst/iec958/ac3_padder.h:
10286         * gst/iec958/ac3iec.c:
10287         * gst/iec958/ac3iec.h:
10288         * win32/MANIFEST:
10289         * win32/vs6/libgstiec958.dsp:
10290           iec958: remove this plugin
10291           I think it can just go away. Audio sinks can and should payload
10292           things themselves using the helper API in libgstaudio. If such
10293           a plugin still makes sense, it should probably be rewritten
10294           using the library functions (and be put into -good or so).
10295
10296 2011-11-10 18:25:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10297
10298         * gst/realmedia/rademux.c:
10299         * gst/realmedia/rmdemux.c:
10300         * gst/realmedia/rtspreal.c:
10301           update for adapter api change
10302
10303 2011-11-10 11:04:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10304
10305         * ext/x264/gstx264enc.c:
10306           update for removed fixate function
10307
10308 2011-11-09 11:58:03 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10309
10310         * ext/mad/gstmad.c:
10311         * ext/mpeg2dec/gstmpeg2dec.c:
10312         * gst/asfdemux/gstasfdemux.c:
10313         * gst/realmedia/rmdemux.c:
10314           remove query types
10315
10316 2011-11-04 17:32:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10317
10318         * configure.ac:
10319         * gst/realmedia/rademux.c:
10320         * gst/realmedia/rdtdepay.c:
10321         * gst/realmedia/rmdemux.c:
10322         * gst/realmedia/rmutils.c:
10323           realmedia is ported
10324
10325 2011-11-04 16:40:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10326
10327         * gst/asfdemux/gstasfdemux.c:
10328         * gst/mpegstream/gstdvddemux.c:
10329         * gst/mpegstream/gstmpegdemux.c:
10330         * gst/realmedia/rmdemux.c:
10331         * gst/realmedia/rmdemux.h:
10332           more template fixes
10333
10334 2011-11-04 16:32:48 +0100  Edward Hervey <bilboed@bilboed.com>
10335
10336         * po/POTFILES.in:
10337           po: lame => lamemp3enc
10338
10339 2011-11-04 12:04:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10340
10341         * gst/realmedia/rdtmanager.c:
10342           make request pads take %u
10343
10344 2011-11-04 10:45:47 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
10345
10346         * ext/mpeg2dec/gstmpeg2dec.c:
10347         * ext/mpeg2dec/gstmpeg2dec.h:
10348           mpeg2dec: Add basic cropping support
10349
10350 2011-11-02 12:09:45 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10351
10352         * ext/a52dec/gsta52dec.c:
10353         * ext/sidplay/gstsiddec.cc:
10354         * gst/asfdemux/gstasfdemux.c:
10355         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10356           tags: update for tag API removal
10357
10358 2011-10-31 02:24:30 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10359
10360         * ext/mpeg2dec/gstmpeg2dec.c:
10361         * ext/mpeg2dec/gstmpeg2dec.h:
10362           update for meta api change
10363
10364 2011-10-29 09:10:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10365
10366         * gst/asfdemux/gstasfdemux.c:
10367           structure: fix for api update
10368
10369 2011-10-31 14:34:57 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10370
10371           Merge remote-tracking branch 'origin/master' into 0.11
10372
10373 2011-10-30 15:05:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10374
10375         * tests/check/elements/amrnbenc.c:
10376           tests: port amrnbenc test to 0.11
10377
10378 2011-10-30 15:04:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10379
10380         * ext/amrnb/amrnbdec.c:
10381         * ext/amrnb/amrnbenc.c:
10382           amrnb: fix up raw audio caps for 0.11
10383
10384 2011-10-30 15:03:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10385
10386         * tests/check/Makefile.am:
10387           tests: need to define GST_USE_UNSTABLE_API to avoid warnings
10388
10389 2011-10-30 12:29:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10390
10391         * docs/plugins/Makefile.am:
10392         * ext/lame/Makefile.am:
10393         * ext/lame/README:
10394         * ext/lame/gstlame.c:
10395         * ext/lame/gstlame.h:
10396         * ext/lame/plugin.c:
10397         * ext/lame/test-lame.c:
10398         * gst/xingmux/gstxingmux.c:
10399         * tests/check/pipelines/lame.c:
10400           lame: remove lame element, it's been superseded by lamemp3enc
10401
10402 2011-10-30 11:51:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10403
10404         * ext/a52dec/gsta52dec.c:
10405         * ext/lame/gstlamemp3enc.c:
10406         * ext/mad/gstmad.c:
10407         * ext/sidplay/gstsiddec.cc:
10408         * gst/asfdemux/gstasfdemux.c:
10409         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10410           ext, gst: update for taglist API changes
10411
10412 2011-10-29 11:57:40 +0200  Edward Hervey <bilboed@bilboed.com>
10413
10414         * gst/asfdemux/gstasfdemux.c:
10415           asfdemux: Don't leak pending payload buffers
10416           Fixes #662964
10417
10418 2011-10-28 15:21:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10419
10420           Merge branch 'master' into 0.11
10421           Conflicts:
10422           ext/sidplay/gstsiddec.cc
10423
10424 2011-10-27 16:53:44 +0200  Stefan Sauer <ensonic@users.sf.net>
10425
10426         * ext/sidplay/gstsiddec.cc:
10427           siddec: use BOILERPLATE macro and cleanup FIXMEs
10428
10429 2011-10-28 09:18:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10430
10431         * gst/asfdemux/gstrtpasfdepay.c:
10432           asfdepay: fix compiler warnings after gst_caps_new_simple() change
10433
10434 2011-10-21 12:24:01 +0100  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
10435
10436         * gst-plugins-ugly.spec.in:
10437           Update specfile with latest changes
10438
10439 2011-10-11 18:03:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
10440
10441         * gst/asfdemux/gstasfdemux.c:
10442           asfdemux: Don't unmap a buffer that doesn't exist
10443
10444 2011-10-10 12:38:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10445
10446         * configure.ac:
10447         * ext/dvdread/dvdreadsrc.c:
10448           dvdread: port to 0.11
10449
10450 2011-10-06 17:24:22 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10451
10452         * configure.ac:
10453         * gst/dvdsub/Makefile.am:
10454         * gst/dvdsub/gstdvdsubdec.c:
10455         * gst/dvdsub/gstdvdsubdec.h:
10456         * gst/dvdsub/gstdvdsubparse.c:
10457           dvdsub: port to 0.11
10458
10459 2011-10-05 13:32:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10460
10461           Merge branch 'master' into 0.11
10462           Conflicts:
10463           ext/amrwbdec/Makefile.am
10464           ext/amrwbdec/amrwbdec.c
10465
10466 2011-10-05 13:18:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10467
10468         * gst/realmedia/gstrdtbuffer.c:
10469         * gst/realmedia/gstrdtbuffer.h:
10470         * gst/realmedia/pnmsrc.c:
10471         * gst/realmedia/rademux.c:
10472         * gst/realmedia/rdtdepay.c:
10473         * gst/realmedia/rdtmanager.c:
10474         * gst/realmedia/rmdemux.c:
10475         * gst/realmedia/rmutils.c:
10476         * gst/realmedia/rtspreal.c:
10477           realmedia: port to 0.11
10478
10479 2011-10-05 12:05:34 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10480
10481         * ext/amrwbdec/Makefile.am:
10482         * ext/amrwbdec/amrwbdec.c:
10483         * ext/amrwbdec/amrwbdec.h:
10484           amrwbdec: port to audiodecoder
10485
10486 2011-10-04 17:00:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10487
10488         * ext/amrnb/Makefile.am:
10489           amrnbdec: fixup build
10490
10491 2011-10-04 17:00:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10492
10493         * ext/amrnb/amrnbdec.c:
10494           amrnbdec: remove leftover extraneous _unref
10495
10496 2011-10-04 17:50:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10497
10498           Merge branch 'master' into 0.11
10499           Conflicts:
10500           ext/amrnb/amrnbdec.c
10501
10502 2011-10-04 17:35:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10503
10504         * configure.ac:
10505         * ext/amrnb/amrnbdec.c:
10506         * ext/amrnb/amrnbenc.c:
10507           amrnb: port to 0.11
10508
10509 2011-10-04 17:12:35 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10510
10511         * configure.ac:
10512         * ext/amrwbdec/Makefile.am:
10513         * ext/amrwbdec/amrwbdec.c:
10514           ported amrwbdec to 0.11
10515
10516 2011-10-03 17:19:02 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10517
10518         * ext/amrnb/amrnbdec.c:
10519         * ext/amrnb/amrnbdec.h:
10520           amrnbdec: port to audiodecoder
10521
10522 2011-09-30 17:45:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10523
10524           Merge branch 'master' into 0.11
10525
10526 2011-09-30 17:38:07 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10527
10528         * configure.ac:
10529         * ext/mpeg2dec/gstmpeg2dec.c:
10530         * ext/mpeg2dec/gstmpeg2dec.h:
10531           mpeg2dec: minimal port to 0.11
10532
10533 2011-09-05 11:11:52 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10534
10535         * ext/mpeg2dec/gstmpeg2dec.c:
10536         * ext/mpeg2dec/gstmpeg2dec.h:
10537           mpeg2dec: post QoS messages when dropping a frame due to QoS
10538           https://bugzilla.gnome.org/show_bug.cgi?id=658241
10539
10540 2011-09-28 13:05:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10541
10542         * configure.ac:
10543           configure: update ported plugins list
10544
10545 2011-09-28 13:03:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10546
10547         * common:
10548           update to 0.11 branch
10549
10550 2011-09-27 20:32:46 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10551
10552         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10553         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
10554           dvdlpcmdec: port to 0.11
10555
10556 2011-09-27 18:19:50 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10557
10558         * ext/lame/gstlame.c:
10559         * ext/lame/gstlamemp3enc.c:
10560           lame: fix raw audio caps too
10561
10562 2011-09-27 18:15:00 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10563
10564         * ext/lame/gstlame.c:
10565         * ext/lame/gstlamemp3enc.c:
10566           lame: port to 0.11
10567
10568 2011-09-27 17:54:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10569
10570           Merge branch 'master' into 0.11
10571
10572 2011-09-27 17:51:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10573
10574         * ext/x264/gstx264enc.c:
10575         * ext/x264/gstx264enc.h:
10576           x264enc: port to 0.11
10577
10578 2011-09-27 17:01:59 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10579
10580         * ext/amrnb/Makefile.am:
10581         * ext/amrnb/amrnbenc.c:
10582         * ext/amrnb/amrnbenc.h:
10583           amrnbenc: port to audioencoder
10584
10585 2011-09-26 19:07:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10586
10587           Merge branch 'master' into 0.11
10588           Conflicts:
10589           ext/mad/gstmad.c
10590
10591 2011-09-26 19:03:13 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10592
10593         * ext/a52dec/gsta52dec.c:
10594           port a52dec to 0.11
10595
10596 2011-09-26 16:29:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10597
10598         * ext/twolame/gsttwolame.c:
10599           twolame: Simple fix for GstAudioEncoder API change
10600
10601 2011-09-26 16:28:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10602
10603         * ext/twolame/gsttwolame.c:
10604           twolame: Fix variable 'gstelement_class' set but not used compiler warning
10605
10606 2011-09-26 16:08:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10607
10608         * ext/lame/gstlame.c:
10609         * ext/lame/gstlamemp3enc.c:
10610           lame: Don't get the parent class again, GST_BOILERPLATE does this already
10611
10612 2011-09-26 16:07:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10613
10614         * ext/lame/gstlame.c:
10615         * ext/lame/gstlamemp3enc.c:
10616           lame: Fix variable 'gstelement_class' set but not used compiler warning
10617
10618 2011-09-26 12:07:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10619
10620         * ext/twolame/gsttwolame.c:
10621           twolame: improve output framing and timestamping
10622           ... which simply comes down to requesting one frame of input data at a time,
10623           since the encoder nicely turns this into 1 encoded frame.
10624
10625 2011-09-26 11:56:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10626
10627         * ext/twolame/Makefile.am:
10628         * ext/twolame/gsttwolame.c:
10629         * ext/twolame/gsttwolame.h:
10630           twolame: port to audioencoder
10631
10632 2011-09-23 15:32:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10633
10634         * ext/lame/gstlame.c:
10635           lame: use some more boilerplate
10636
10637 2011-09-23 15:26:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10638
10639         * ext/lame/gstlame.c:
10640         * ext/lame/gstlame.h:
10641           lame: port to audioencoder
10642
10643 2011-09-23 14:33:55 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10644
10645         * ext/lame/gstlamemp3enc.c:
10646           lamemp3enc: use some more boilerplate
10647
10648 2011-09-26 14:44:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10649
10650         * ext/lame/gstlamemp3enc.c:
10651           lamemp3enc: really report bitrate rather kbitrate
10652
10653 2011-09-26 14:44:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10654
10655         * ext/lame/Makefile.am:
10656         * ext/lame/gstlamemp3enc.c:
10657         * ext/lame/gstlamemp3enc.h:
10658           lamemp3enc: port to audioencoder
10659
10660 2011-09-16 15:35:06 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10661
10662         * ext/dvdread/dvdreadsrc.c:
10663           dvdreadsrc: take into account first sector of the current title
10664           This fixes seeking on titles which do not start on a new file.
10665           https://bugzilla.gnome.org/show_bug.cgi?id=659252
10666
10667 2011-09-16 15:03:54 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10668
10669         * ext/dvdread/dvdreadsrc.c:
10670           dvdreadsrc: fix sector seeking
10671           It was overly complicated, and did not take into account the offset
10672           needed for titles which do not start on a new file.
10673           https://bugzilla.gnome.org/show_bug.cgi?id=659252
10674
10675 2011-09-16 13:42:53 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10676
10677         * ext/dvdread/dvdreadsrc.c:
10678           dvdreadsrc: fix sector search for packed titles
10679           Some DVD titles are packed in a single set, and we need to use
10680           the correct table to map times to sectors.
10681           https://bugzilla.gnome.org/show_bug.cgi?id=659252
10682
10683 2011-08-15 16:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10684
10685         * configure.ac:
10686         * ext/mad/Makefile.am:
10687         * ext/mad/gstmad.c:
10688         * gst-plugins-ugly.spec.in:
10689           mad: remove id3tag dependency used by in practice unreachable legacy code
10690           The mad mp3 decoder element shouldn't parse tags at all really, but we
10691           have so far kept this code around for backwards-compatibility reasons
10692           for people building manual pipelines for some reason. However, as it
10693           turns out that code has never actually worked in 0.10 in practice,
10694           since it only gets executed if mad_frame_decode() returns LOSTSYNC,
10695           which doesn't actually seem to happen any more though because of the
10696           preceding mad_header_decode(), which will discover and report the
10697           sync loss if it runs into a tag and make mad_frame_decode() try to
10698           resync right away.
10699           Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
10700
10701 2011-09-08 17:01:27 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10702
10703         * gst/asfdemux/asfpacket.c:
10704           asfpacket: skip empty payload packets
10705           ... which also avoids assertion failures and possible segfaults later on
10706           when possibly trying to join 2 empty buffers.
10707
10708 2011-09-08 14:33:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10709
10710         * gst/realmedia/rmdemux.c:
10711         * gst/realmedia/rmdemux.h:
10712           rmdemux: delay announcing container tags until we have pads
10713           Fixes tags when transcoding.
10714           https://bugzilla.gnome.org/show_bug.cgi?id=658297
10715
10716 2011-09-07 14:36:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10717
10718         * tests/check/elements/amrnbenc.c:
10719           amrnbenc: Use complete raw audio caps in the test
10720
10721 2011-09-07 14:25:41 +0200  Stefan Sauer <ensonic@users.sf.net>
10722
10723         * docs/plugins/Makefile.am:
10724           docs: cleanup makefiles
10725           Remove commented out parts that we don't need. Remove "the wingo addition" - no
10726           so useful after all. Narrow down file-globs for plugin docs.
10727
10728 2011-09-06 21:25:13 +0200  Stefan Sauer <ensonic@users.sf.net>
10729
10730         * common:
10731           Automatic update of common submodule
10732           From a39eb83 to 11f0cd5
10733
10734 2011-09-06 15:40:55 +0200  Stefan Sauer <ensonic@users.sf.net>
10735
10736         * common:
10737           Automatic update of common submodule
10738           From 605cd9a to a39eb83
10739
10740 2011-08-25 13:04:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10741
10742         * gst/asfdemux/gstasfdemux.c:
10743           asf: don't use fourcc
10744
10745 2011-08-25 12:54:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10746
10747           Merge branch 'master' into 0.11
10748
10749 2011-08-22 17:49:14 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10750
10751         * ext/mpeg2dec/gstmpeg2dec.c:
10752           mpeg2dec: fix spurious failure to decode some files
10753           Parsing can return with an 'invalid' state, but this is not
10754           actually fatal. For one, the mpeg2dec command line tool that
10755           comes with the libmpeg2 library blithely ignores this condition
10756           and merrily goes on. So we do this same, logging the error,
10757           and going on with parsing. This makes something work that did
10758           not use to work, and brings happiness to the world.
10759           https://bugzilla.gnome.org/show_bug.cgi?id=429476
10760
10761 2011-08-19 18:07:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10762
10763         * ext/mad/gstmad.c:
10764         * ext/sidplay/Makefile.am:
10765         * ext/sidplay/gstsiddec.cc:
10766           port to new audio caps
10767
10768 2011-08-03 18:58:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10769
10770           Merge branch 'master' into 0.11
10771           Conflicts:
10772           common
10773           gst/asfdemux/gstrtpasfdepay.c
10774
10775 2011-08-03 09:05:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10776
10777         * configure.ac:
10778           configure: Add synaesthesia to the list of non-ported plugins
10779
10780 2011-08-03 01:08:43 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10781
10782         * configure.ac:
10783         * docs/plugins/Makefile.am:
10784         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10785         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10786         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10787         * gst-plugins-ugly.spec.in:
10788         * gst/mpegaudioparse/Makefile.am:
10789         * gst/mpegaudioparse/gstmpegaudioparse.c:
10790         * gst/mpegaudioparse/gstmpegaudioparse.h:
10791         * gst/mpegaudioparse/mpegaudioparse.vcproj:
10792         * gst/xingmux/Makefile.am:
10793         * gst/xingmux/gstxingmux.c:
10794         * gst/xingmux/gstxingmux.h:
10795         * gst/xingmux/plugin.c:
10796           Remove mp3parse plugin/element
10797           It's been replaced by mpegaudioparse in -good. Don't want anyone
10798           to spend time porting a deprecated element. Rename plugin to xingmux
10799           for now until we move that somewhere else.
10800
10801 2011-08-02 12:49:09 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
10802
10803         * configure.ac:
10804           configure.ac: Define list of non-ported plugins
10805
10806 2011-08-02 12:48:52 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
10807
10808         * ext/mad/gstmad.c:
10809           mad: Fix for changes in GstQuery API
10810
10811 2011-08-02 12:40:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
10812
10813         * gst/asfdemux/gstasfdemux.c:
10814           asfdemux: Fix for changes in GstQuery API
10815
10816 2011-08-02 12:40:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
10817
10818         * gst/asfdemux/asfpacket.c:
10819           asfdemux: Fix print statement
10820
10821 2011-08-02 12:35:40 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
10822
10823         * common:
10824           Update common submodule
10825
10826 2011-07-30 18:47:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10827
10828         * ext/x264/gstx264enc.c:
10829           x264enc: Properly set the stream format in setcaps
10830           Do not forget to set the selected format to the options string
10831           when getting it from caps
10832           https://bugzilla.gnome.org/show_bug.cgi?id=655223
10833
10834 2011-07-19 15:06:49 +0200  Stefan Sauer <ensonic@google.com>
10835
10836         * ext/x264/gstx264enc.c:
10837           x264enc: fix the build for older x264enc
10838           b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
10839
10840 2011-07-18 20:41:20 -0400  Olivier Crête <olivier.crete@collabora.com>
10841
10842         * ext/x264/gstx264enc.c:
10843           x264enc: Read stream-format from the right place
10844           Read the stream-format from "stream-format" and not from profile, also rename
10845           the "bytestream" variable to "stream_format" so it's easier to understand.
10846
10847 2011-06-13 23:24:27 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10848
10849         * ext/x264/gstx264enc.c:
10850         * ext/x264/gstx264enc.h:
10851           x264enc: Select stream-format based on caps
10852           Makes x264 select its stream-format based on what's available
10853           on caps, the user selected option will be chosen as a fallback
10854           when both options are available.
10855           https://bugzilla.gnome.org/show_bug.cgi?id=644233
10856
10857 2011-07-04 18:03:49 -0400  Olivier Crête <olivier.crete@collabora.com>
10858
10859         * ext/x264/gstx264enc.c:
10860           x264: Allow renegotiation but prefer current caps
10861
10862 2011-06-09 20:20:27 -0400  Olivier Crête <olivier.crete@collabora.com>
10863
10864         * tests/check/elements/x264enc.c:
10865           tests: Test x264enc profiles from the caps
10866           https://bugzilla.gnome.org/show_bug.cgi?id=644233
10867
10868 2011-03-07 17:58:34 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
10869
10870         * ext/x264/Makefile.am:
10871         * ext/x264/gstx264enc.c:
10872         * ext/x264/gstx264enc.h:
10873           x264: Use profile and level from caps
10874           Enforces the profile and level from the downstream caps, also
10875           sets them on the fixated caps
10876           https://bugzilla.gnome.org/show_bug.cgi?id=644233
10877
10878 2011-07-05 10:14:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10879
10880         * configure.ac:
10881           Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
10882
10883 2011-06-25 06:29:50 +0300  Brian Gitonga Marete <marete@toshnix.com>
10884
10885         * ext/x264/gstx264enc.c:
10886           x264enc: fix subme property annotation - subme maximum is 10, not 6.
10887           Although the element accepts subme values > 6, the annotation which is
10888           visible through gst-inspect (for example) erroneously indicates 6 as the
10889           maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
10890           https://bugzilla.gnome.org/show_bug.cgi?id=653473
10891
10892 2011-06-23 11:28:58 -0700  David Schleef <ds@schleef.org>
10893
10894         * common:
10895           Automatic update of common submodule
10896           From 69b981f to 605cd9a
10897
10898 2011-06-19 12:45:00 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10899
10900         * gst/asfdemux/gstrtspwms.c:
10901           rtspwms: Porting to 0.11
10902
10903 2011-06-18 20:24:42 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10904
10905         * gst/asfdemux/gstrtpasfdepay.c:
10906           rtpasfdepay: Port to 0.11
10907
10908 2011-06-15 23:40:02 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10909
10910         * gst/asfdemux/asfpacket.c:
10911         * gst/asfdemux/asfpacket.h:
10912         * gst/asfdemux/gstasfdemux.c:
10913         * gst/asfdemux/gstasfdemux.h:
10914           asfdemux: Porting to 0.11
10915
10916 2011-06-08 18:18:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10917
10918         * ext/sidplay/gstsiddec.cc:
10919           siddec: port siddec to 0.11
10920
10921 2011-06-06 12:41:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10922
10923         * gst/asfdemux/gstrtpasfdepay.c:
10924           rtpasfdepay: fix fragmented packet handling and packet padding
10925           Also remove a bogus assert.
10926
10927 2011-06-03 11:35:55 +0300  Stefan Kost <ensonic@users.sf.net>
10928
10929         * gst/synaesthesia/gstsynaesthesia.c:
10930           synaesthesia: fix wrong debug log string (copy'n'paste)
10931
10932 2011-06-02 18:46:11 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10933
10934           Merge branch 'master' into 0.11
10935           Conflicts:
10936           configure.ac
10937
10938 2011-06-02 18:43:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10939
10940         * ext/mad/gstmad.c:
10941           mad: port to new API
10942           Port to new segment API.
10943           Eat Caps events.
10944           No need to set caps on buffers.
10945
10946 2011-05-20 13:32:31 +0300  Stefan Kost <ensonic@users.sf.net>
10947
10948         * gst/realmedia/rmdemux.c:
10949           rmdemux: target is unsigned and can't be < 0
10950
10951 2011-05-20 13:31:14 +0300  Stefan Kost <ensonic@users.sf.net>
10952
10953         * ext/mad/gstmad.c:
10954           mad: use signed when caluculating the delta
10955           Avoids a <0 check for an unsigned variable.
10956
10957 2011-05-19 23:55:41 +0300  Stefan Kost <ensonic@users.sf.net>
10958
10959         * docs/plugins/Makefile.am:
10960           docs: remove obsolete commented out part
10961           We don't have this in the other modules and its not needed.
10962
10963 2011-05-19 23:38:23 +0300  Stefan Kost <ensonic@users.sf.net>
10964
10965         * docs/plugins/gst-plugins-ugly-plugins.args:
10966         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10967         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10968           docs: update plugin introspection data
10969           Now more files are merged and produced in a canonical fashion, which hopefully
10970           creates less or no delta in the future.
10971
10972 2011-05-19 22:58:28 +0300  Stefan Kost <ensonic@users.sf.net>
10973
10974         * common:
10975           Automatic update of common submodule
10976           From 9e5bbd5 to 69b981f
10977
10978 2011-05-18 14:49:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10979
10980         * ext/lame/Makefile.am:
10981         * ext/lame/gstlamemp3enc.c:
10982           lamemp3enc: Post CODEC and BITRATE tags
10983           Also filter any CODEC/AUDIO_CODEC tags from incoming
10984           tag events.
10985           Fixes bug #391543.
10986
10987 2011-05-18 16:10:55 +0300  Stefan Kost <ensonic@users.sf.net>
10988
10989         * common:
10990           Automatic update of common submodule
10991           From fd35073 to 9e5bbd5
10992
10993 2011-05-18 12:25:01 +0300  Stefan Kost <ensonic@users.sf.net>
10994
10995         * common:
10996           Automatic update of common submodule
10997           From 46dfcea to fd35073
10998
10999 2011-04-27 15:20:20 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11000
11001         * gst/asfdemux/gstrtpasfdepay.c:
11002           rtpasfdepay: simplify and refactor packet parsing
11003           Specifically, refactor buffer padding and consider marker bit for fragment
11004           assembling.
11005
11006 2011-04-27 15:14:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11007
11008         * gst/asfdemux/gstrtpasfdepay.c:
11009           rtpasfdepay: avoid re-sending header
11010           ... e.g. following a seek, which otherwise confuses downstream demuxer
11011           expecting only a flow of data packets at this time.
11012
11013 2011-04-27 15:12:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11014
11015         * gst/asfdemux/gstrtpasfdepay.c:
11016         * gst/asfdemux/gstrtpasfdepay.h:
11017           rtpasfdepay: remove unused field
11018
11019 2011-04-29 09:19:19 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11020
11021         * ext/mad/gstmad.c:
11022           mad: Post bitrate tag whenever the bitrate changes
11023           Also send the layer/mode/emphasis/bitrate tags as an event too.
11024
11025 2011-05-14 10:09:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11026
11027         * configure.ac:
11028         * win32/common/config.h:
11029           win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
11030
11031 2011-05-14 10:06:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11032
11033         * configure.ac:
11034         * docs/plugins/inspect/plugin-a52dec.xml:
11035         * docs/plugins/inspect/plugin-amrnb.xml:
11036         * docs/plugins/inspect/plugin-amrwbdec.xml:
11037         * docs/plugins/inspect/plugin-asf.xml:
11038         * docs/plugins/inspect/plugin-cdio.xml:
11039         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11040         * docs/plugins/inspect/plugin-dvdread.xml:
11041         * docs/plugins/inspect/plugin-dvdsub.xml:
11042         * docs/plugins/inspect/plugin-iec958.xml:
11043         * docs/plugins/inspect/plugin-lame.xml:
11044         * docs/plugins/inspect/plugin-mad.xml:
11045         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11046         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11047         * docs/plugins/inspect/plugin-mpegstream.xml:
11048         * docs/plugins/inspect/plugin-realmedia.xml:
11049         * docs/plugins/inspect/plugin-siddec.xml:
11050         * docs/plugins/inspect/plugin-twolame.xml:
11051         * docs/plugins/inspect/plugin-x264.xml:
11052         * win32/common/config.h:
11053           Back to development
11054
11055 === release 0.10.18 ===
11056
11057 2011-05-10 10:26:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11058
11059         * ChangeLog:
11060         * NEWS:
11061         * RELEASE:
11062         * configure.ac:
11063         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11064         * docs/plugins/inspect/plugin-a52dec.xml:
11065         * docs/plugins/inspect/plugin-amrnb.xml:
11066         * docs/plugins/inspect/plugin-amrwbdec.xml:
11067         * docs/plugins/inspect/plugin-asf.xml:
11068         * docs/plugins/inspect/plugin-cdio.xml:
11069         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11070         * docs/plugins/inspect/plugin-dvdread.xml:
11071         * docs/plugins/inspect/plugin-dvdsub.xml:
11072         * docs/plugins/inspect/plugin-iec958.xml:
11073         * docs/plugins/inspect/plugin-lame.xml:
11074         * docs/plugins/inspect/plugin-mad.xml:
11075         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11076         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11077         * docs/plugins/inspect/plugin-mpegstream.xml:
11078         * docs/plugins/inspect/plugin-realmedia.xml:
11079         * docs/plugins/inspect/plugin-siddec.xml:
11080         * docs/plugins/inspect/plugin-twolame.xml:
11081         * docs/plugins/inspect/plugin-x264.xml:
11082         * gst-plugins-ugly.doap:
11083         * win32/common/config.h:
11084           Release 0.10.18
11085           Highlights:
11086           - x264enc: allow changing bitrate and quantizers dynamically at runtime
11087           - x264enc: proxy downstream caps restrictions upstream via get_caps()
11088           - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
11089           - mad: allow build without libid3tag (which isn't really needed anyway)
11090           - many other fixes and improvements
11091
11092 2011-05-04 12:39:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11093
11094         * ext/x264/gstx264enc.c:
11095           x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
11096
11097 2011-05-04 12:30:39 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11098
11099         * ext/x264/gstx264enc.c:
11100           x264enc: do not leak peer pad reference
11101
11102 2011-05-03 15:27:43 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11103
11104         * ext/x264/gstx264enc.c:
11105           x264enc: No need to copy, reffing is enough
11106
11107 2011-05-03 14:57:16 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11108
11109         * ext/x264/gstx264enc.c:
11110           x264enc: get_caps function should return a copy of the caps
11111
11112 2011-04-30 20:07:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11113
11114         * configure.ac:
11115         * docs/plugins/inspect/plugin-a52dec.xml:
11116         * docs/plugins/inspect/plugin-amrnb.xml:
11117         * docs/plugins/inspect/plugin-amrwbdec.xml:
11118         * docs/plugins/inspect/plugin-asf.xml:
11119         * docs/plugins/inspect/plugin-cdio.xml:
11120         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11121         * docs/plugins/inspect/plugin-dvdread.xml:
11122         * docs/plugins/inspect/plugin-dvdsub.xml:
11123         * docs/plugins/inspect/plugin-iec958.xml:
11124         * docs/plugins/inspect/plugin-lame.xml:
11125         * docs/plugins/inspect/plugin-mad.xml:
11126         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11127         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11128         * docs/plugins/inspect/plugin-mpegstream.xml:
11129         * docs/plugins/inspect/plugin-realmedia.xml:
11130         * docs/plugins/inspect/plugin-siddec.xml:
11131         * docs/plugins/inspect/plugin-synaesthesia.xml:
11132         * docs/plugins/inspect/plugin-twolame.xml:
11133         * docs/plugins/inspect/plugin-x264.xml:
11134         * po/da.po:
11135         * po/de.po:
11136         * po/fr.po:
11137         * po/uk.po:
11138         * win32/common/config.h:
11139           0.10.17.4 pre-release
11140
11141 2011-04-29 15:43:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11142
11143         * ext/mad/gstmad.c:
11144           mad: remove buffer_alloc
11145
11146 2011-04-27 12:48:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11147
11148         * configure.ac:
11149         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11150         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11151         * docs/plugins/inspect/plugin-a52dec.xml:
11152         * docs/plugins/inspect/plugin-amrnb.xml:
11153         * docs/plugins/inspect/plugin-amrwbdec.xml:
11154         * docs/plugins/inspect/plugin-asf.xml:
11155         * docs/plugins/inspect/plugin-cdio.xml:
11156         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11157         * docs/plugins/inspect/plugin-dvdread.xml:
11158         * docs/plugins/inspect/plugin-dvdsub.xml:
11159         * docs/plugins/inspect/plugin-iec958.xml:
11160         * docs/plugins/inspect/plugin-lame.xml:
11161         * docs/plugins/inspect/plugin-mad.xml:
11162         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11163         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11164         * docs/plugins/inspect/plugin-mpegstream.xml:
11165         * docs/plugins/inspect/plugin-realmedia.xml:
11166         * docs/plugins/inspect/plugin-siddec.xml:
11167         * docs/plugins/inspect/plugin-synaesthesia.xml:
11168         * docs/plugins/inspect/plugin-twolame.xml:
11169         * docs/plugins/inspect/plugin-x264.xml:
11170         * po/bg.po:
11171         * po/ja.po:
11172         * po/nl.po:
11173         * po/pl.po:
11174         * po/ru.po:
11175         * po/sl.po:
11176         * po/tr.po:
11177           0.10.17.3 pre-release
11178
11179 2011-04-24 14:04:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11180
11181         * common:
11182           Automatic update of common submodule
11183           From c3cafe1 to 46dfcea
11184
11185 2011-04-19 19:24:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11186
11187         * ext/mad/gstmad.c:
11188           mad: port to 0.11
11189
11190 2011-04-19 19:23:56 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11191
11192           Merge branch 'master' into 0.11
11193           Conflicts:
11194           android/amrnb.mk
11195           android/amrwbdec.mk
11196           android/asf.mk
11197           android/mpegaudioparse.mk
11198           configure.ac
11199
11200 2011-04-19 17:26:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11201
11202         * tests/check/gst-plugins-ugly.supp:
11203           tests: add suppression for lame unit test
11204
11205 2011-04-19 14:41:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11206
11207         * tests/check/Makefile.am:
11208         * tests/check/generic/.gitignore:
11209         * tests/check/generic/index.c:
11210           tests: add generic index-setting test
11211
11212 2011-04-19 15:24:03 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11213
11214         * ext/mpeg2dec/gstmpeg2dec.c:
11215           mpeg2dec: don't deadlock when setting an index
11216
11217 2011-04-16 23:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11218
11219         * configure.ac:
11220         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11221         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11222         * docs/plugins/inspect/plugin-a52dec.xml:
11223         * docs/plugins/inspect/plugin-amrnb.xml:
11224         * docs/plugins/inspect/plugin-amrwbdec.xml:
11225         * docs/plugins/inspect/plugin-asf.xml:
11226         * docs/plugins/inspect/plugin-cdio.xml:
11227         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11228         * docs/plugins/inspect/plugin-dvdread.xml:
11229         * docs/plugins/inspect/plugin-dvdsub.xml:
11230         * docs/plugins/inspect/plugin-iec958.xml:
11231         * docs/plugins/inspect/plugin-lame.xml:
11232         * docs/plugins/inspect/plugin-mad.xml:
11233         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11234         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11235         * docs/plugins/inspect/plugin-mpegstream.xml:
11236         * docs/plugins/inspect/plugin-realmedia.xml:
11237         * docs/plugins/inspect/plugin-siddec.xml:
11238         * docs/plugins/inspect/plugin-synaesthesia.xml:
11239         * docs/plugins/inspect/plugin-twolame.xml:
11240         * docs/plugins/inspect/plugin-x264.xml:
11241         * po/sl.po:
11242         * win32/common/config.h:
11243           0.10.17.2 pre-release
11244
11245 2011-04-16 23:23:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11246
11247         * gst/realmedia/rademux.c:
11248           rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
11249
11250 2011-04-14 15:04:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11251
11252         * gst/mpegstream/gstmpegdemux.c:
11253           mpegstream: fix unused-but-set-variable warnings with gcc 4.6
11254
11255 2011-04-14 15:03:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11256
11257         * ext/dvdread/dvdreadsrc.c:
11258         * ext/sidplay/gstsiddec.cc:
11259         * ext/x264/gstx264enc.c:
11260           dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
11261
11262 2011-04-14 15:03:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11263
11264         * gst/asfdemux/gstasfdemux.c:
11265           asfdemux: fix unused-but-set-variable warnings with gcc 4.6
11266
11267 2011-04-13 20:31:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11268
11269         * ext/x264/gstx264enc.c:
11270           x264enc: Implement getcaps function
11271           This allows to set width/height/etc restrictions downstream.
11272
11273 2011-04-10 18:24:22 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
11274
11275         * Android.mk:
11276         * ext/mad/Makefile.am:
11277         * ext/x264/Makefile.am:
11278         * gst/asfdemux/Makefile.am:
11279         * gst/dvdlpcmdec/Makefile.am:
11280         * gst/dvdsub/Makefile.am:
11281         * gst/iec958/Makefile.am:
11282         * gst/mpegaudioparse/Makefile.am:
11283         * gst/mpegstream/Makefile.am:
11284         * gst/realmedia/Makefile.am:
11285         * gst/synaesthesia/Makefile.am:
11286           android: make it ready for androgenizer
11287           To build gstreamer for android we are now using androgenizer which
11288           generates the needed Android.mk files.
11289           Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
11290
11291 2011-04-10 18:34:11 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
11292
11293         * android/NOTICE:
11294         * android/amrnb.mk:
11295         * android/amrwbdec.mk:
11296         * android/asf.mk:
11297         * android/mpegaudioparse.mk:
11298           android: remove the android/ folder
11299
11300 2011-04-04 15:57:58 +0300  Stefan Kost <ensonic@users.sf.net>
11301
11302         * common:
11303           Automatic update of common submodule
11304           From 1ccbe09 to c3cafe1
11305
11306 2010-09-21 20:14:04 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
11307
11308         * ext/x264/gstx264enc.c:
11309         * ext/x264/gstx264enc.h:
11310           x264enc: Allow changing the bitrate and quantitizers dynamically
11311           https://bugzilla.gnome.org/show_bug.cgi?id=621663
11312
11313 2010-09-21 19:33:10 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
11314
11315         * ext/x264/gstx264enc.c:
11316           x264enc: Set max bitrate in quality mode
11317           https://bugzilla.gnome.org/show_bug.cgi?id=621663
11318
11319 2010-09-21 19:20:29 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
11320
11321         * ext/x264/gstx264enc.c:
11322           x264enc: Make it clear that constant quantizer is for debugging only
11323           https://bugzilla.gnome.org/show_bug.cgi?id=621663
11324
11325 2011-03-25 22:34:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11326
11327         * common:
11328           Automatic update of common submodule
11329           From 193b717 to 1ccbe09
11330
11331 2011-03-25 14:57:00 +0200  Stefan Kost <ensonic@users.sf.net>
11332
11333         * common:
11334           Automatic update of common submodule
11335           From b77e2bf to 193b717
11336
11337 2011-03-25 09:33:04 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11338
11339         * common:
11340           Automatic update of common submodule
11341           From d8814b6 to b77e2bf
11342
11343 2011-03-25 09:09:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11344
11345         * common:
11346           Automatic update of common submodule
11347           From 6aaa286 to d8814b6
11348
11349 2011-03-24 18:50:17 +0200  Stefan Kost <ensonic@users.sf.net>
11350
11351         * common:
11352           Automatic update of common submodule
11353           From 6aec6b9 to 6aaa286
11354
11355 2011-03-22 12:59:33 +0100  Luis de Bethencourt <luis@debethencourt.com>
11356
11357         * configure.ac:
11358           configure.ac: redundant use of AC_MSG_RESULT()
11359           cleaned the redundant use of AC_MSG_RESULT() in configure.ac
11360
11361 2011-03-18 19:34:57 +0100  Luis de Bethencourt <luis@debethencourt.com>
11362
11363         * autogen.sh:
11364           autogen: wingo signed comment
11365
11366 2011-03-15 11:02:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11367
11368         * gst/dvdsub/gstdvdsubdec.c:
11369         * gst/dvdsub/gstdvdsubdec.h:
11370           dvdsubdec: Rearrange buffer allocation and pushing code a bit
11371           This makes the code easier to read, doesn't store every buffer
11372           in the instance until the next buffer is to be drawn and
11373           fixes an unitialized variable compiler warning.
11374
11375 2011-03-15 10:59:23 +0100  Brendan Le Foll <blefoll@fluendo.com>
11376
11377         * gst/dvdsub/gstdvdsubdec.c:
11378           dvdsubdec: Output only a single buffer per subpicture and set the correct duration
11379           Fixes bug #619136.
11380
11381 2011-03-14 18:39:35 +0100  Brendan Le Foll <blefoll@fluendo.com>
11382
11383         * gst/dvdsub/gstdvdsubdec.c:
11384           dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
11385           Fixes bug #644704.
11386
11387 2011-03-11 17:45:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11388
11389         * configure.ac:
11390         * ext/mad/gstmad.c:
11391         * ext/mad/gstmad.h:
11392           mad: build the mad plugin even if libid3tag is not available
11393           ID3 tags are usually handled by id3demux, and should be handled
11394           by id3demux. Tag handling in mad based on libid3tag is very basic
11395           and mostly unnecessary really, so just build this plugin without
11396           ID3 tag support if libid3tag is not available.
11397
11398 2011-03-04 13:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11399
11400           Merge branch 'master' into 0.11
11401
11402 2011-03-02 13:12:11 +0200  Stefan Kost <ensonic@users.sf.net>
11403
11404         * gst/mpegstream/gstdvddemux.c:
11405           dvddemux: small code cleanup
11406           Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
11407           and avoid empty 'if' when logging is disabled.
11408
11409 2011-02-28 19:27:21 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11410
11411         * configure.ac:
11412           configure.ac: export plugin description more platform independent
11413           Fixes #642504.
11414
11415 2011-02-28 18:33:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11416
11417         * common:
11418           Automatic update of common submodule
11419           From 1de7f6a to 6aec6b9
11420
11421 2011-02-26 15:02:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11422
11423           Merge branch 'master' into 0.11
11424           Conflicts:
11425           configure.ac
11426
11427 2011-02-21 13:13:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11428
11429         * ext/mpeg2dec/gstmpeg2dec.c:
11430           mpeg2dec: do not fail fatally when unlinked
11431           ... as _NOT_LINKED was neither tested as fatal before nor complained about.
11432
11433 2011-02-21 11:05:31 +0200  Stefan Kost <ensonic@users.sf.net>
11434
11435         * ext/mad/gstmad.c:
11436         * ext/mad/gstmad.h:
11437         * ext/mpeg2dec/gstmpeg2dec.c:
11438         * ext/mpeg2dec/gstmpeg2dec.h:
11439           index: remove conditional index support
11440           Index support cannot be disabled since commit
11441           4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
11442           in core, which removed the configure flags to disable index.
11443
11444 2011-02-17 18:06:51 +0200  Stefan Kost <ensonic@users.sf.net>
11445
11446         * ext/mad/gstmad.c:
11447         * ext/mpeg2dec/gstmpeg2dec.c:
11448           formatting: trim trailing whitespace
11449
11450 2011-02-17 18:05:58 +0200  Stefan Kost <ensonic@users.sf.net>
11451
11452         * ext/mad/gstmad.c:
11453         * ext/mpeg2dec/gstmpeg2dec.c:
11454         * gst/mpegstream/gstmpegdemux.c:
11455           index: use delta frame flags instead of 0 or none
11456
11457 2011-02-14 17:52:09 +0000  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11458
11459         * ext/x264/gstx264enc.c:
11460           x264enc: Don't register flags with a value of 0
11461           Flags with a value of 0 aren't meaningful and will cause
11462           g_value_transform to go into an endless loop when trying to
11463           convert the flags to a string
11464
11465 2011-02-14 12:54:10 +0200  Stefan Kost <ensonic@users.sf.net>
11466
11467         * common:
11468           Automatic update of common submodule
11469           From f94d739 to 1de7f6a
11470
11471 2011-02-07 19:58:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11472
11473         * ext/amrwbdec/amrwbdec.c:
11474           amrwbdec: avoid stalling on invalid frame
11475           Skip 1 byte indicating invalid frame type index rather than stalling
11476           on it indefinitely until EOS.
11477           Fixes #639715.
11478
11479 2011-02-03 18:25:00 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11480
11481         * tests/check/pipelines/lame.c:
11482           tests: add unit test for lamemp3enc negotiation issue
11483           https://bugzilla.gnome.org/show_bug.cgi?id=641151
11484
11485 2011-02-03 18:18:35 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11486
11487         * ext/lame/gstlamemp3enc.c:
11488           lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
11489           The element downstream of mp3enc might only accept certain sample rates or channels,
11490           make sure we relay any restrictions that do exist to upstream when it does a
11491           get_caps() on the sink pad. That way upstream elements like audioresample or
11492           audioconvert can pick a sample rate / channel configuration that will be accepted,
11493           instead of just negotiating to the highest, which might then be rejected.
11494           https://bugzilla.gnome.org/show_bug.cgi?id=641151
11495
11496 2011-01-30 16:17:19 +0100  Edward Hervey <bilboed@bilboed.com>
11497
11498         * gst/asfdemux/asfpacket.c:
11499           asfpacket: Avoid using broken duration extension
11500           Quite a few (broken?) files have a packet duration of 1ms, which is
11501           most definitely wrong for either audio or video packets.
11502           We therefore avoid using that value and instead use other metrics to
11503           determine the buffer duration (like using the extended stream properties
11504           average frame duration if present and valid).
11505
11506 2011-01-27 15:33:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11507
11508         * configure.ac:
11509         * win32/common/config.h:
11510           win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
11511           https://bugzilla.gnome.org/show_bug.cgi?id=640705
11512
11513 2011-01-12 16:48:57 +0800  Yang Xichuan <xichuan.yang@tieto.com>
11514
11515         * gst/mpegaudioparse/gstxingmux.c:
11516           xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
11517           Fixes bug #639291.
11518
11519 2011-01-06 18:29:06 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11520
11521         * gst/mpegstream/gstdvddemux.c:
11522           mpegstream: increase allowable gap between streams
11523           The new delay is three times as much as the old one, and just happens
11524           to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
11525           was chocking before at 5:11.
11526           While there, merge the constants used in two places into a define.
11527           https://bugzilla.gnome.org/show_bug.cgi?id=539708
11528
11529 2011-01-22 17:31:40 +0100  Miguel Angel Cabrera Moya <madmac2501@gmail.com>
11530
11531         * ext/x264/gstx264enc.c:
11532           x264enc: make tag event writable before modifying tag list in place
11533           To modify an event tag is necessary to be sure that x264enc
11534           has its own copy.
11535           Also fix indentation.
11536           https://bugzilla.gnome.org/show_bug.cgi?id=640272
11537
11538 2011-01-24 10:14:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11539
11540         * configure.ac:
11541         * docs/plugins/inspect/plugin-a52dec.xml:
11542         * docs/plugins/inspect/plugin-amrnb.xml:
11543         * docs/plugins/inspect/plugin-amrwbdec.xml:
11544         * docs/plugins/inspect/plugin-asf.xml:
11545         * docs/plugins/inspect/plugin-cdio.xml:
11546         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11547         * docs/plugins/inspect/plugin-dvdread.xml:
11548         * docs/plugins/inspect/plugin-dvdsub.xml:
11549         * docs/plugins/inspect/plugin-iec958.xml:
11550         * docs/plugins/inspect/plugin-lame.xml:
11551         * docs/plugins/inspect/plugin-mad.xml:
11552         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11553         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11554         * docs/plugins/inspect/plugin-mpegstream.xml:
11555         * docs/plugins/inspect/plugin-realmedia.xml:
11556         * docs/plugins/inspect/plugin-siddec.xml:
11557         * docs/plugins/inspect/plugin-twolame.xml:
11558         * docs/plugins/inspect/plugin-x264.xml:
11559         * win32/common/config.h:
11560           Back to development
11561
11562 === release 0.10.17 ===
11563
11564 2011-01-21 13:18:51 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11565
11566         * ChangeLog:
11567         * NEWS:
11568         * RELEASE:
11569         * configure.ac:
11570         * docs/plugins/inspect/plugin-a52dec.xml:
11571         * docs/plugins/inspect/plugin-amrnb.xml:
11572         * docs/plugins/inspect/plugin-amrwbdec.xml:
11573         * docs/plugins/inspect/plugin-asf.xml:
11574         * docs/plugins/inspect/plugin-cdio.xml:
11575         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11576         * docs/plugins/inspect/plugin-dvdread.xml:
11577         * docs/plugins/inspect/plugin-dvdsub.xml:
11578         * docs/plugins/inspect/plugin-iec958.xml:
11579         * docs/plugins/inspect/plugin-lame.xml:
11580         * docs/plugins/inspect/plugin-mad.xml:
11581         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11582         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11583         * docs/plugins/inspect/plugin-mpegstream.xml:
11584         * docs/plugins/inspect/plugin-realmedia.xml:
11585         * docs/plugins/inspect/plugin-siddec.xml:
11586         * docs/plugins/inspect/plugin-twolame.xml:
11587         * docs/plugins/inspect/plugin-x264.xml:
11588         * gst-plugins-ugly.doap:
11589         * win32/common/config.h:
11590           Release 0.10.17
11591
11592 2011-01-18 11:11:28 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11593
11594         * configure.ac:
11595         * docs/plugins/inspect/plugin-a52dec.xml:
11596         * docs/plugins/inspect/plugin-amrnb.xml:
11597         * docs/plugins/inspect/plugin-amrwbdec.xml:
11598         * docs/plugins/inspect/plugin-asf.xml:
11599         * docs/plugins/inspect/plugin-cdio.xml:
11600         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11601         * docs/plugins/inspect/plugin-dvdread.xml:
11602         * docs/plugins/inspect/plugin-dvdsub.xml:
11603         * docs/plugins/inspect/plugin-iec958.xml:
11604         * docs/plugins/inspect/plugin-lame.xml:
11605         * docs/plugins/inspect/plugin-mad.xml:
11606         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11607         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11608         * docs/plugins/inspect/plugin-mpegstream.xml:
11609         * docs/plugins/inspect/plugin-realmedia.xml:
11610         * docs/plugins/inspect/plugin-siddec.xml:
11611         * docs/plugins/inspect/plugin-twolame.xml:
11612         * docs/plugins/inspect/plugin-x264.xml:
11613         * win32/common/config.h:
11614           0.10.16.4 pre-release
11615
11616 2011-01-14 17:37:09 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
11617
11618         * ext/mpeg2dec/gstmpeg2dec.c:
11619           mpeg2dec: Use the proper component value for height
11620
11621 2011-01-11 20:42:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11622
11623         * configure.ac:
11624         * docs/plugins/inspect/plugin-a52dec.xml:
11625         * docs/plugins/inspect/plugin-amrnb.xml:
11626         * docs/plugins/inspect/plugin-amrwbdec.xml:
11627         * docs/plugins/inspect/plugin-asf.xml:
11628         * docs/plugins/inspect/plugin-cdio.xml:
11629         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11630         * docs/plugins/inspect/plugin-dvdread.xml:
11631         * docs/plugins/inspect/plugin-dvdsub.xml:
11632         * docs/plugins/inspect/plugin-iec958.xml:
11633         * docs/plugins/inspect/plugin-lame.xml:
11634         * docs/plugins/inspect/plugin-mad.xml:
11635         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11636         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11637         * docs/plugins/inspect/plugin-mpegstream.xml:
11638         * docs/plugins/inspect/plugin-realmedia.xml:
11639         * docs/plugins/inspect/plugin-siddec.xml:
11640         * docs/plugins/inspect/plugin-twolame.xml:
11641         * docs/plugins/inspect/plugin-x264.xml:
11642         * win32/common/config.h:
11643           0.10.16.3 pre-release
11644
11645 2011-01-11 17:09:02 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
11646
11647         * gst/asfdemux/asfheaders.c:
11648         * gst/asfdemux/asfheaders.h:
11649         * gst/asfdemux/gstasfdemux.c:
11650           asfdemux: Handle new type of DRM'd asf files.
11651           These are produced by the new MS PlayReady system.
11652           https://bugzilla.gnome.org/show_bug.cgi?id=639226
11653
11654 2011-01-11 15:51:14 +0200  Stefan Kost <ensonic@users.sf.net>
11655
11656         * common:
11657           Automatic update of common submodule
11658           From e572c87 to f94d739
11659
11660 2011-01-10 16:37:19 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11661
11662         * common:
11663           Automatic update of common submodule
11664           From ccbaa85 to e572c87
11665
11666 2011-01-10 14:54:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11667
11668         * common:
11669           Automatic update of common submodule
11670           From 46445ad to ccbaa85
11671
11672 2011-01-08 00:35:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11673
11674         * tests/check/Makefile.am:
11675           tests: never disable g_assert() and cast checks for the unit tests
11676           The unit tests are riddled with g_assert() and friends, make sure we
11677           don't disable assert and cast checks for the unit tests even if
11678           this has been specified for the rest of the code base, e.g. via
11679           --disable-glib-asserts
11680
11681 2011-01-07 14:42:26 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11682
11683         * configure.ac:
11684         * win32/common/config.h:
11685           0.10.16.2 pre-release
11686
11687 2011-01-07 14:38:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11688
11689         * docs/plugins/gst-plugins-ugly-plugins.args:
11690         * docs/plugins/inspect/plugin-a52dec.xml:
11691         * docs/plugins/inspect/plugin-amrnb.xml:
11692         * docs/plugins/inspect/plugin-amrwbdec.xml:
11693         * docs/plugins/inspect/plugin-asf.xml:
11694         * docs/plugins/inspect/plugin-cdio.xml:
11695         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11696         * docs/plugins/inspect/plugin-dvdread.xml:
11697         * docs/plugins/inspect/plugin-dvdsub.xml:
11698         * docs/plugins/inspect/plugin-iec958.xml:
11699         * docs/plugins/inspect/plugin-lame.xml:
11700         * docs/plugins/inspect/plugin-mad.xml:
11701         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11702         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11703         * docs/plugins/inspect/plugin-mpegstream.xml:
11704         * docs/plugins/inspect/plugin-realmedia.xml:
11705         * docs/plugins/inspect/plugin-siddec.xml:
11706         * docs/plugins/inspect/plugin-twolame.xml:
11707         * docs/plugins/inspect/plugin-x264.xml:
11708           docs: update docs
11709
11710 2011-01-07 14:37:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11711
11712         * po/bg.po:
11713         * po/ca.po:
11714         * po/ru.po:
11715           po: update translations
11716
11717 2011-01-07 14:33:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11718
11719         * configure.ac:
11720           configure: use $LIBM instead of hardcoding -lm
11721
11722 2011-01-06 13:15:17 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
11723
11724         * gst/realmedia/rmdemux.c:
11725           rmdemux: Initialize return variable.
11726           In the unlikely event that height is 0 (which is invalid) we would end up
11727           never setting the flow return.
11728
11729 2011-01-05 16:52:03 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
11730
11731         * gst/realmedia/rmutils.c:
11732           realmedia: Fix unitialized variables on macosx
11733
11734 2011-01-04 10:32:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11735
11736         * ext/x264/gstx264enc.c:
11737           x264enc: Handle codec/encoder tags
11738           Make x264enc drop video-codec and codec tags and replace
11739           encoder/encoder-version with x264 and its build number
11740           Fixes #621465
11741
11742 2010-12-29 22:17:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11743
11744         * ext/mpeg2dec/gstmpeg2dec.c:
11745           mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
11746
11747 2010-12-29 22:10:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11748
11749         * ext/mpeg2dec/gstmpeg2dec.c:
11750           mpeg2dec: minor formatting clean-up
11751
11752 2010-12-29 21:42:36 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11753
11754         * ext/mpeg2dec/gstmpeg2dec.c:
11755           mpeg2dec: refactor cropping code to use libgstvideo functions
11756           https://bugzilla.gnome.org/show_bug.cgi?id=571146
11757
11758 2010-12-29 20:19:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11759
11760         * ext/mpeg2dec/gstmpeg2dec.c:
11761         * ext/mpeg2dec/gstmpeg2dec.h:
11762           mpeg2dec: use GstVideoFormat instead of custom enum
11763
11764 2010-12-29 20:15:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11765
11766         * ext/mpeg2dec/Makefile.am:
11767           mpeg2dec: fix LIBADD order in Makefile.am
11768
11769 2010-11-19 13:01:35 -0500  Tristan Matthews <tristan@sat.qc.ca>
11770
11771         * ext/x264/gstx264enc.c:
11772           x264: vbv-buf-capacity should have a minimum of 0
11773           x264 will clip this value internally, and users should be allowed to
11774           specify a lower value than 300 ms.
11775           https://bugzilla.gnome.org/show_bug.cgi?id=635291
11776
11777 2010-12-27 11:38:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11778
11779         * ext/x264/gstx264enc.c:
11780           x264enc: also accept YV12 input
11781
11782 2010-12-01 18:35:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11783
11784         * ext/x264/gstx264enc.c:
11785           x264enc: add a note to the docs about encoder latency and queues
11786           https://bugzilla.gnome.org/show_bug.cgi?id=636107
11787
11788 2010-12-24 10:12:19 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11789
11790         * gst/realmedia/rademux.c:
11791         * gst/realmedia/rmdemux.c:
11792           realmedia: do not use the pad buffer allocation functions in demuxers
11793           Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
11794           https://bugzilla.gnome.org/show_bug.cgi?id=637932
11795
11796 2010-12-20 17:47:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
11797
11798         * common:
11799           Automatic update of common submodule
11800           From 169462a to 46445ad
11801
11802 2010-12-16 10:30:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11803
11804         * ext/mad/gstmad.c:
11805           mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
11806           Fixes bug #635461.
11807
11808 2010-12-15 14:56:36 +0200  Stefan Kost <ensonic@users.sf.net>
11809
11810         * common:
11811           Automatic update of common submodule
11812           From 20742ae to 169462a
11813
11814 2010-12-12 11:54:35 -0600  Rob Clark <rob@ti.com>
11815
11816         * gst/realmedia/rmdemux.c:
11817           rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
11818           Signed-off-by: Rob Clark <rob@ti.com>
11819
11820 2010-12-13 16:24:09 +0200  Stefan Kost <ensonic@users.sf.net>
11821
11822         * common:
11823           Automatic update of common submodule
11824           From 011bcc8 to 20742ae
11825
11826 2010-11-14 10:57:21 -0800  Leo Singer <leo.singer@ligo.org>
11827
11828         * configure.ac:
11829           x264: uses pkg-config to locate libx264
11830
11831 2010-12-07 15:40:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11832
11833           Merge branch 'master' into 0.11
11834
11835 2010-12-07 15:39:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11836
11837         * tests/check/pipelines/lame.c:
11838           check: don't use deprecated method
11839
11840 2010-12-06 18:12:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11841
11842         * android/amrnb.mk:
11843         * android/amrwbdec.mk:
11844         * android/asf.mk:
11845         * android/mpegaudioparse.mk:
11846         * configure.ac:
11847           more 0.10 -> 0,11 changes
11848
11849 2010-12-06 12:29:12 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11850
11851         * configure.ac:
11852           configure: open 0.11 branch
11853
11854 2010-12-03 17:43:25 +0100  Benjamin Gaignard <benjamin.gaignard@stericsson.com>
11855
11856         * Android.mk:
11857         * android/NOTICE:
11858         * android/amrnb.mk:
11859         * android/amrwbdec.mk:
11860         * android/asf.mk:
11861         * android/mpegaudioparse.mk:
11862           Add build system for Android
11863
11864 2010-11-25 19:51:50 +0100  Edward Hervey <bilboed@bilboed.com>
11865
11866         * gst/realmedia/rmutils.c:
11867           realmedia: Remove dead assignments
11868
11869 2010-11-25 19:51:40 +0100  Edward Hervey <bilboed@bilboed.com>
11870
11871         * ext/mad/gstmad.c:
11872           mad: Remove dead assignments
11873
11874 2010-11-13 12:38:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11875
11876         * ext/dvdread/dvdreadsrc.c:
11877           dvdreadsrc: remove bogus comment
11878
11879 2010-11-13 12:34:37 +0000  Thomas Green <thomasgr33n@gmail.com>
11880
11881         * ext/dvdread/dvdreadsrc.c:
11882           dvdreadsrc: fix handling of multi-angle streams
11883           We would output all angles interleaved instead of just
11884           the selected angle.
11885           https://bugzilla.gnome.org/show_bug.cgi?id=539254
11886
11887 2010-10-28 17:01:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11888
11889         * gst/realmedia/Makefile.am:
11890           realmedia: fix LIBS order in Makefile
11891
11892 2010-10-22 09:17:40 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11893
11894         * po/af.po:
11895         * po/az.po:
11896         * po/bg.po:
11897         * po/ca.po:
11898         * po/cs.po:
11899         * po/da.po:
11900         * po/de.po:
11901         * po/el.po:
11902         * po/en_GB.po:
11903         * po/es.po:
11904         * po/eu.po:
11905         * po/fi.po:
11906         * po/fr.po:
11907         * po/gl.po:
11908         * po/hu.po:
11909         * po/id.po:
11910         * po/it.po:
11911         * po/ja.po:
11912         * po/lt.po:
11913         * po/lv.po:
11914         * po/ms.po:
11915         * po/mt.po:
11916         * po/nb.po:
11917         * po/nl.po:
11918         * po/or.po:
11919         * po/pl.po:
11920         * po/pt_BR.po:
11921         * po/ro.po:
11922         * po/ru.po:
11923         * po/sk.po:
11924         * po/sl.po:
11925         * po/sq.po:
11926         * po/sr.po:
11927         * po/sv.po:
11928         * po/tr.po:
11929         * po/uk.po:
11930         * po/vi.po:
11931         * po/zh_CN.po:
11932           po: update for new translatable strings
11933
11934 2010-10-27 13:17:29 +0100  Jan Schmidt <thaytan@noraisin.net>
11935
11936         * common:
11937           Automatic update of common submodule
11938           From 7bbd708 to 011bcc8
11939
11940 2010-10-20 20:26:45 +0200  Guillaume Emont <gemont@igalia.com>
11941
11942         * ext/mpeg2dec/gstmpeg2dec.c:
11943           mpeg2dec: convert the position to stream time before answering to a position query
11944
11945 2010-10-24 14:22:39 +0200  Edward Hervey <bilboed@bilboed.com>
11946
11947         * gst/realmedia/Makefile.am:
11948         * gst/realmedia/rademux.c:
11949         * gst/realmedia/rmdemux.c:
11950         * gst/realmedia/rmdemux.h:
11951           realmedia: Get codec name from pbutils instead of harcoding them
11952
11953 2010-10-22 11:29:55 +0200  Robert Swain <robert.swain@collabora.co.uk>
11954
11955         * ext/x264/gstx264enc.c:
11956           x264enc: Work around a rate control issue in libx264
11957           When variable framerate is disabled in libx264 (which occurs when using
11958           the zerolatency tuning), libx264 ignores timestamps but still uses the
11959           timebase leading to messed up rate control with our nanosecond timebase.
11960           We work around this issue by setting the timebase to the reciprocal of
11961           the framerate and we validate that the framerate is suitable.
11962           This has been fixed upstream in libx264 but there are non-fixed versions
11963           in the wild so this workaround is still needed.
11964           Fixes bug #632861
11965
11966 2010-10-19 16:30:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11967
11968         * ext/mpeg2dec/gstmpeg2dec.c:
11969           mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
11970
11971 2010-10-13 21:38:06 +0200  Guillaume Emont <gemont@igalia.com>
11972
11973         * ext/mpeg2dec/gstmpeg2dec.c:
11974           mpeg2dec: fix position query by trusting upstream
11975           Position queries are badly handled for DVDs (probably due to the division in
11976           chapters): the time returned was the time since the start of chapter.
11977           Now ask upstream for position queries, fall back to the old code if upstream
11978           cannot answer the query.
11979
11980 2010-10-19 12:20:40 +0300  Stefan Kost <ensonic@users.sf.net>
11981
11982         * ext/lame/gstlame.c:
11983         * ext/mad/gstmad.c:
11984         * ext/sidplay/gstsiddec.cc:
11985         * gst/mpegstream/gstmpegparse.c:
11986           various: canonicalize property names
11987
11988 2010-10-19 10:06:33 +0300  Stefan Kost <ensonic@users.sf.net>
11989
11990         * ext/a52dec/gsta52dec.c:
11991         * ext/amrnb/amrnbdec.c:
11992         * ext/amrnb/amrnbenc.c:
11993         * ext/cdio/gstcdiocddasrc.c:
11994         * ext/dvdread/dvdreadsrc.c:
11995         * ext/lame/gstlame.c:
11996         * ext/lame/gstlamemp3enc.c:
11997         * ext/mad/gstmad.c:
11998         * ext/sidplay/gstsiddec.cc:
11999         * ext/x264/gstx264enc.c:
12000           various (ext): add a missing G_PARAM_STATIC_STRINGS flags
12001
12002 2010-10-19 09:49:47 +0300  Stefan Kost <ensonic@users.sf.net>
12003
12004         * gst/iec958/ac3iec.c:
12005         * gst/mpegaudioparse/gstmpegaudioparse.c:
12006         * gst/mpegstream/gstmpegparse.c:
12007         * gst/mpegstream/gstrfc2250enc.c:
12008         * gst/realmedia/pnmsrc.c:
12009         * gst/realmedia/rdtmanager.c:
12010           various (gst): add a missing G_PARAM_STATIC_STRINGS flags
12011
12012 2010-10-14 12:32:16 -0700  David Schleef <ds@schleef.org>
12013
12014         * common:
12015           Automatic update of common submodule
12016           From 5a668bf to 7bbd708
12017
12018 2010-10-08 12:44:52 -0700  David Schleef <ds@schleef.org>
12019
12020         * common:
12021           Automatic update of common submodule
12022           From c4a8adc to 5a668bf
12023
12024 2010-10-08 12:56:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12025
12026         * common:
12027           Automatic update of common submodule
12028           From 5e3c9bf to c4a8adc
12029
12030 2010-09-29 21:24:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12031
12032         * ext/mad/gstmad.c:
12033         * ext/mad/gstmad.h:
12034           mad: support reverse playback
12035
12036 2010-09-26 19:24:08 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12037
12038         * ext/dvdread/dvdreadsrc.c:
12039           dvdreadsrc: improve error messages on read errors
12040           Provide proper i18n-ed error messages when a read error happens,
12041           and point out that the error could be happening because the
12042           DVD is scrambled.
12043           https://bugzilla.gnome.org/show_bug.cgi?id=613633
12044
12045 2010-09-24 00:03:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12046
12047         * configure.ac:
12048           configure: set plugin release datetime
12049
12050 2010-09-21 18:34:31 +0200  Edward Hervey <bilboed@bilboed.com>
12051
12052         * common:
12053           Automatic update of common submodule
12054           From aa0d1d0 to 5e3c9bf
12055
12056 2010-09-15 20:14:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12057
12058         * gst/mpegstream/gstmpegparse.c:
12059           mpegparse: re-fix flow return handling
12060           Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
12061           -  } while (GST_FLOW_IS_SUCCESS (result));
12062           +  } while (result != GST_FLOW_OK);
12063
12064 2010-09-09 22:33:36 +0300  Stefan Kost <ensonic@users.sf.net>
12065
12066         * tests/check/Makefile.am:
12067         * tests/check/generic/states.c:
12068           tests: allow running state tests for all elements
12069           Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
12070           to try elements that would normaly be skipped.
12071
12072 2010-09-09 09:53:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12073
12074         * Makefile.am:
12075           New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
12076
12077 2010-09-08 00:09:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12078
12079         * configure.ac:
12080         * pkgconfig/.gitignore:
12081         * pkgconfig/Makefile.am:
12082         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
12083           Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
12084           This .pc file will not be installed, it's only for uninstalled setups,
12085           same thing as we do for -good. This is so other modules' unit tests can
12086           find our plugins properly in an uninstalled setup.
12087
12088 2010-09-07 11:42:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12089
12090         * common:
12091           Automatic update of common submodule
12092           From c2e10bf to aa0d1d0
12093
12094 2010-09-06 23:53:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12095
12096         * configure.ac:
12097           configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
12098
12099 2010-09-06 23:51:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12100
12101         * ext/sidplay/gstsiddec.cc:
12102           siddec: don't use GST_FLOW_IS_FATAL
12103           GST_FLOW_IS_FATAL has been deprecated in core git.
12104
12105 2010-09-05 18:58:50 -0700  David Schleef <ds@schleef.org>
12106
12107         * common:
12108           Automatic update of common submodule
12109           From d3d9acf to c2e10bf
12110
12111 2010-09-05 12:27:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12112
12113         * configure.ac:
12114           configure: Require orc >= 0.4.6 for --compat
12115
12116 2010-09-05 12:20:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12117
12118         * common:
12119           Automatic update of common submodule
12120           From ec60217 to d3d9acf
12121
12122 2010-08-27 18:26:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12123
12124         * ext/mpeg2dec/gstmpeg2dec.c:
12125           mpeg2dec: Don't use GST_FLOW_IS_FATAL()
12126           And don't post error messages if allocating a buffer resulted
12127           in WRONG_STATE or UNEXPECTED.
12128
12129 2010-08-27 18:25:31 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12130
12131         * gst/mpegaudioparse/gstxingmux.c:
12132           xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
12133
12134 2010-08-27 18:24:11 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12135
12136         * gst/mpegstream/gstdvddemux.c:
12137         * gst/mpegstream/gstmpegdemux.c:
12138         * gst/mpegstream/gstmpegparse.c:
12139           mpegstream: Don't use GST_FLOW_IS_SUCCESS()
12140
12141 2010-08-27 18:22:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12142
12143         * gst/realmedia/rmdemux.c:
12144           rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
12145
12146 2010-08-27 18:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12147
12148         * gst/asfdemux/gstasfdemux.c:
12149           asfdemux: Don't use GST_FLOW_IS_FATAL()
12150           And don't post error messages for UNEXPECTED and post an error
12151           message if pulling data failed because of NOT_LINKED.
12152
12153 2010-09-04 13:17:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12154
12155         * configure.ac:
12156         * docs/plugins/inspect/plugin-a52dec.xml:
12157         * docs/plugins/inspect/plugin-amrnb.xml:
12158         * docs/plugins/inspect/plugin-amrwbdec.xml:
12159         * docs/plugins/inspect/plugin-asf.xml:
12160         * docs/plugins/inspect/plugin-cdio.xml:
12161         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12162         * docs/plugins/inspect/plugin-dvdread.xml:
12163         * docs/plugins/inspect/plugin-dvdsub.xml:
12164         * docs/plugins/inspect/plugin-iec958.xml:
12165         * docs/plugins/inspect/plugin-lame.xml:
12166         * docs/plugins/inspect/plugin-mad.xml:
12167         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12168         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12169         * docs/plugins/inspect/plugin-mpegstream.xml:
12170         * docs/plugins/inspect/plugin-realmedia.xml:
12171         * docs/plugins/inspect/plugin-siddec.xml:
12172         * docs/plugins/inspect/plugin-twolame.xml:
12173         * docs/plugins/inspect/plugin-x264.xml:
12174         * win32/common/config.h:
12175           Back to development
12176           Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
12177           the code is updated for the GST_FLOW_IS_* macro deprecations.
12178
12179 === release 0.10.16 ===
12180
12181 2010-09-02 23:59:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12182
12183         * ChangeLog:
12184         * NEWS:
12185         * RELEASE:
12186         * configure.ac:
12187         * gst-plugins-ugly.doap:
12188         * win32/common/config.h:
12189           Release 0.10.16
12190
12191 2010-09-02 23:58:22 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12192
12193         * docs/plugins/inspect/plugin-a52dec.xml:
12194         * docs/plugins/inspect/plugin-amrnb.xml:
12195         * docs/plugins/inspect/plugin-amrwbdec.xml:
12196         * docs/plugins/inspect/plugin-asf.xml:
12197         * docs/plugins/inspect/plugin-cdio.xml:
12198         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12199         * docs/plugins/inspect/plugin-dvdread.xml:
12200         * docs/plugins/inspect/plugin-dvdsub.xml:
12201         * docs/plugins/inspect/plugin-iec958.xml:
12202         * docs/plugins/inspect/plugin-lame.xml:
12203         * docs/plugins/inspect/plugin-mad.xml:
12204         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12205         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12206         * docs/plugins/inspect/plugin-mpegstream.xml:
12207         * docs/plugins/inspect/plugin-realmedia.xml:
12208         * docs/plugins/inspect/plugin-siddec.xml:
12209         * docs/plugins/inspect/plugin-twolame.xml:
12210         * docs/plugins/inspect/plugin-x264.xml:
12211           docs: update docs for release
12212
12213 2010-09-02 23:48:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12214
12215         * po/LINGUAS:
12216         * po/gl.po:
12217         * po/id.po:
12218         * po/lv.po:
12219         * po/ro.po:
12220         * po/sv.po:
12221           po: update translations
12222
12223 2010-08-30 16:02:24 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12224
12225         * configure.ac:
12226         * po/af.po:
12227         * po/az.po:
12228         * po/bg.po:
12229         * po/ca.po:
12230         * po/cs.po:
12231         * po/da.po:
12232         * po/de.po:
12233         * po/el.po:
12234         * po/en_GB.po:
12235         * po/es.po:
12236         * po/eu.po:
12237         * po/fi.po:
12238         * po/fr.po:
12239         * po/hu.po:
12240         * po/id.po:
12241         * po/it.po:
12242         * po/ja.po:
12243         * po/lt.po:
12244         * po/lv.po:
12245         * po/ms.po:
12246         * po/mt.po:
12247         * po/nb.po:
12248         * po/nl.po:
12249         * po/or.po:
12250         * po/pl.po:
12251         * po/pt_BR.po:
12252         * po/ru.po:
12253         * po/sk.po:
12254         * po/sl.po:
12255         * po/sq.po:
12256         * po/sr.po:
12257         * po/sv.po:
12258         * po/tr.po:
12259         * po/uk.po:
12260         * po/vi.po:
12261         * po/zh_CN.po:
12262           0.10.15.6 pre-release
12263
12264 2010-08-27 17:50:59 +0200  Edward Hervey <bilboed@bilboed.com>
12265
12266         * gst/asfdemux/gstasfdemux.c:
12267           asfdemux: Don't error out on non-critical flow returns
12268           Only error out when downstream returns:
12269           * NOT_SUPPORTED
12270           * ERROR
12271           * NOT_NEGOTIATED
12272           * NOT_LINKED
12273           If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
12274           of the streams had gone EOS) and then stop the task silently.
12275           In the case of WRONG_STATE we just need to stop silently
12276           https://bugzilla.gnome.org/show_bug.cgi?id=600412
12277
12278 2010-08-25 19:02:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12279
12280         * configure.ac:
12281         * po/af.po:
12282         * po/az.po:
12283         * po/bg.po:
12284         * po/ca.po:
12285         * po/cs.po:
12286         * po/da.po:
12287         * po/de.po:
12288         * po/el.po:
12289         * po/en_GB.po:
12290         * po/es.po:
12291         * po/eu.po:
12292         * po/fi.po:
12293         * po/fr.po:
12294         * po/hu.po:
12295         * po/id.po:
12296         * po/it.po:
12297         * po/ja.po:
12298         * po/lt.po:
12299         * po/lv.po:
12300         * po/ms.po:
12301         * po/mt.po:
12302         * po/nb.po:
12303         * po/nl.po:
12304         * po/or.po:
12305         * po/pl.po:
12306         * po/pt_BR.po:
12307         * po/ru.po:
12308         * po/sk.po:
12309         * po/sl.po:
12310         * po/sq.po:
12311         * po/sr.po:
12312         * po/sv.po:
12313         * po/tr.po:
12314         * po/uk.po:
12315         * po/vi.po:
12316         * po/zh_CN.po:
12317           0.10.15.5 pre-release
12318
12319 2010-08-25 15:39:33 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
12320
12321         * gst/mpegaudioparse/gstmpegaudioparse.c:
12322           mp3parse: propagate flow errors upstream.
12323           Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
12324           always return the error upstream.
12325
12326 2010-08-21 21:42:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12327
12328         * configure.ac:
12329         * po/af.po:
12330         * po/az.po:
12331         * po/bg.po:
12332         * po/ca.po:
12333         * po/cs.po:
12334         * po/da.po:
12335         * po/de.po:
12336         * po/el.po:
12337         * po/en_GB.po:
12338         * po/es.po:
12339         * po/eu.po:
12340         * po/fi.po:
12341         * po/fr.po:
12342         * po/hu.po:
12343         * po/id.po:
12344         * po/it.po:
12345         * po/ja.po:
12346         * po/lt.po:
12347         * po/lv.po:
12348         * po/ms.po:
12349         * po/mt.po:
12350         * po/nb.po:
12351         * po/nl.po:
12352         * po/or.po:
12353         * po/pl.po:
12354         * po/pt_BR.po:
12355         * po/ru.po:
12356         * po/sk.po:
12357         * po/sl.po:
12358         * po/sq.po:
12359         * po/sr.po:
12360         * po/sv.po:
12361         * po/tr.po:
12362         * po/uk.po:
12363         * po/vi.po:
12364         * po/zh_CN.po:
12365           0.10.15.4 pre-release
12366
12367 2010-08-13 17:24:41 +0300  Stefan Kost <ensonic@users.sf.net>
12368
12369         * common:
12370           Automatic update of common submodule
12371           From 3e8db1d to ec60217
12372
12373 2010-08-11 16:46:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12374
12375         * configure.ac:
12376         * docs/plugins/inspect/plugin-a52dec.xml:
12377         * docs/plugins/inspect/plugin-amrnb.xml:
12378         * docs/plugins/inspect/plugin-amrwbdec.xml:
12379         * docs/plugins/inspect/plugin-asf.xml:
12380         * docs/plugins/inspect/plugin-cdio.xml:
12381         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12382         * docs/plugins/inspect/plugin-dvdread.xml:
12383         * docs/plugins/inspect/plugin-dvdsub.xml:
12384         * docs/plugins/inspect/plugin-iec958.xml:
12385         * docs/plugins/inspect/plugin-lame.xml:
12386         * docs/plugins/inspect/plugin-mad.xml:
12387         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12388         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12389         * docs/plugins/inspect/plugin-mpegstream.xml:
12390         * docs/plugins/inspect/plugin-realmedia.xml:
12391         * docs/plugins/inspect/plugin-siddec.xml:
12392         * docs/plugins/inspect/plugin-twolame.xml:
12393         * docs/plugins/inspect/plugin-x264.xml:
12394         * win32/common/config.h:
12395           0.10.15.3 pre-release
12396
12397 2010-08-11 09:21:43 +0200  Robert Swain <robert.swain@collabora.co.uk>
12398
12399         * ext/x264/gstx264enc.c:
12400           x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
12401           In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
12402           argument to the option string value causes an error. For < 78 we pass the
12403           boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
12404           result in passing 'none' for false and 'strict' for true. Other modes can be
12405           set through the option-string property for now.
12406           https://bugzilla.gnome.org/show_bug.cgi?id=626577
12407
12408 2010-08-11 00:02:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12409
12410         * configure.ac:
12411         * docs/plugins/gst-plugins-ugly-plugins.args:
12412         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12413         * docs/plugins/inspect/plugin-a52dec.xml:
12414         * docs/plugins/inspect/plugin-amrnb.xml:
12415         * docs/plugins/inspect/plugin-amrwbdec.xml:
12416         * docs/plugins/inspect/plugin-asf.xml:
12417         * docs/plugins/inspect/plugin-cdio.xml:
12418         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12419         * docs/plugins/inspect/plugin-dvdread.xml:
12420         * docs/plugins/inspect/plugin-dvdsub.xml:
12421         * docs/plugins/inspect/plugin-iec958.xml:
12422         * docs/plugins/inspect/plugin-lame.xml:
12423         * docs/plugins/inspect/plugin-mad.xml:
12424         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12425         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12426         * docs/plugins/inspect/plugin-mpegstream.xml:
12427         * docs/plugins/inspect/plugin-realmedia.xml:
12428         * docs/plugins/inspect/plugin-siddec.xml:
12429         * docs/plugins/inspect/plugin-twolame.xml:
12430         * docs/plugins/inspect/plugin-x264.xml:
12431         * win32/common/config.h:
12432           0.10.15.2 pre-release
12433
12434 2010-08-10 14:37:39 +0300  Stefan Kost <ensonic@users.sf.net>
12435
12436         * gst/synaesthesia/gstsynaesthesia.c:
12437           synaesthesia: code cleanups.
12438           Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
12439           more.
12440
12441 2010-08-10 14:24:01 +0300  Stefan Kost <ensonic@users.sf.net>
12442
12443         * gst/synaesthesia/gstsynaesthesia.c:
12444           synaesthesia: use GST_BOILERPLATE macros
12445
12446 2010-08-10 10:59:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12447
12448         * common:
12449           Automatic update of common submodule
12450           From bd2054b to 3e8db1d
12451
12452 2010-08-09 00:31:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12453
12454         * ext/x264/gstx264enc.c:
12455           x264: fix printf format warning in debug message
12456
12457 2010-08-07 00:09:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12458
12459         * docs/plugins/Makefile.am:
12460           docs: fix bug passing arguments to gtkdoc-fixref in upload target
12461           Missing backslash at end of line meant we weren't passing all arguments
12462           to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
12463
12464 2010-08-05 13:57:26 +0300  Stefan Kost <ensonic@users.sf.net>
12465
12466         * common:
12467           Automatic update of common submodule
12468           From a519571 to bd2054b
12469
12470 2010-08-04 19:28:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12471
12472         * configure.ac:
12473           configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
12474           This first checks what is required for ISO C99 support and sets the relevant
12475           compiler parameters and if no C99 compiler is found, it checks for a
12476           C89 compiler. This enables us to check for and use C89/C99 functions
12477           that gcc hides from us without the correct compiler parameters.
12478
12479 2010-07-29 09:41:49 +0200  Robert Swain <robert.swain@collabora.co.uk>
12480
12481         * ext/x264/gstx264enc.c:
12482           x264enc: Fix flushing of delayed frames
12483           x264_encoder_encode() should be called with a NULL picture until at least
12484           x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
12485           regression in make check due to the recent change in defaults which enabled
12486           b-frames and b-pyramid, both of which I believe increase the number of delayed
12487           frames when encoding.
12488
12489 2010-07-21 17:24:33 +0200  Robert Swain <robert.swain@collabora.co.uk>
12490
12491         * ext/x264/gstx264enc.c:
12492           x264enc: Improve x264enc defaults
12493           - medium x264 speed/quality preset
12494           - threads defaults to 0 which automatically uses 1.5x number of cpu cores
12495           Addresses part of bug #607798
12496
12497 2010-07-21 17:22:48 +0200  Robert Swain <robert.swain@collabora.co.uk>
12498
12499         * ext/x264/gstx264enc.c:
12500           x264enc: Fix property description typos
12501
12502 2010-07-22 11:53:04 +0200  Robert Swain <robert.swain@collabora.co.uk>
12503
12504         * ext/x264/gstx264enc.c:
12505           x264enc: Add some more debug info
12506
12507 2010-07-21 17:09:20 +0200  Robert Swain <robert.swain@collabora.co.uk>
12508
12509         * ext/x264/gstx264enc.c:
12510         * ext/x264/gstx264enc.h:
12511           x264enc: Add speed-preset and [psy-]tuning properties
12512           Use of a rate control method (pass, bitrate, quantizer, etc properties), a
12513           preset and possibly a profile and/or tuning are now the recommended way to
12514           configure x264 through x264enc.
12515           If a preset/tuning are specified then these will define the default values and
12516           the property defaults will be ignored. After this the option-string property is
12517           applied, followed by the user-set properties, fast first pass restrictions and
12518           finally the profile restrictions.
12519           Addresses part of bug #607798
12520
12521 2010-07-21 16:56:06 +0200  Robert Swain <robert.swain@collabora.co.uk>
12522
12523         * ext/x264/gstx264enc.c:
12524         * ext/x264/gstx264enc.h:
12525           x264enc: Refactor code in preparation for presets/tunings
12526           - Make defaults append the appropriate default value to a string. This is
12527           needed to differentiate between something user-set and the actual prop
12528           default.
12529           - Add an internal option string to which _set_property () cases append for the
12530           majority of properties.
12531           - Use gst_x264_enc_parse_options () to clean up application of settings. This
12532           will make order of application with respect to the presets and tunings quite
12533           simple.
12534           Addresses part of bug #607798
12535
12536 2010-07-21 16:32:11 +0200  Robert Swain <robert.swain@collabora.co.uk>
12537
12538         * ext/x264/gstx264enc.c:
12539           x264enc: Update available me types
12540           Use the x264_motion_est_names[] array to populate the enum of ME types. This is
12541           now self-maintaining.
12542
12543 2010-07-21 15:59:12 +0200  Robert Swain <robert.swain@collabora.co.uk>
12544
12545         * ext/x264/gstx264enc.c:
12546           x264enc: Use new libx264 API to affect fast first pass
12547           Uses new x264 API to apply reduced complexity values to the parameters to
12548           increase encoding speed in the first pass of a multi-pass encode. This does
12549           not impact on final quality.
12550           Addresses part of bug #607798
12551
12552 2010-07-21 15:52:28 +0200  Robert Swain <robert.swain@collabora.co.uk>
12553
12554         * ext/x264/gstx264enc.c:
12555         * ext/x264/gstx264enc.h:
12556           x264enc: Add profile property
12557           In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
12558           Profile. This makes it easier to achieve Baseline Profile for example.
12559           Addresses part of bug #607798
12560
12561 2010-07-21 15:40:27 +0200  Robert Swain <robert.swain@collabora.co.uk>
12562
12563         * ext/x264/gstx264enc.c:
12564         * ext/x264/gstx264enc.h:
12565           x264enc: Add option-string property
12566           Adds support for an x264 format option-string to specify advanced parameters
12567           Addresses part of bug #607798
12568
12569 2010-07-22 13:24:37 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12570
12571         * ext/mad/Makefile.am:
12572           mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
12573           Spotted by syntr0py.
12574
12575 2010-07-20 19:44:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12576
12577         * ext/x264/gstx264enc.c:
12578           x264enc: only set timebase on versions where it exists
12579
12580 2010-07-20 16:40:22 +0200  David Hoyt <dhoyt@llnl.gov>
12581
12582         * ext/x264/gstx264enc.c:
12583           x264enc: set appropriate time base
12584           Fixes #624786.
12585
12586 2010-06-30 18:45:49 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12587
12588         * tests/check/Makefile.am:
12589           tests: add plugin loading whitelist to test environment
12590           Only want to load core/-base/-ugly plugins here.
12591
12592 2010-06-28 16:12:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12593
12594         * autogen.sh:
12595         * configure.ac:
12596           Bump automake requirement to 1.10 and autoconf to 2.60
12597           For maintainability reasons and $(builddir).
12598           See #622944.
12599
12600 2010-06-28 09:34:30 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12601
12602         * gst/asfdemux/gstasfdemux.c:
12603           asfdemux: Fix seeking after last commits
12604           Don't handle wrong-state returns as errors to allow seeking to work
12605           again.
12606
12607 2010-06-24 19:46:39 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12608
12609         * gst/asfdemux/gstasfdemux.c:
12610           asfdemux: Push all pending data on EOS
12611           When on push mode and receiving an EOS event, asfdemux
12612           should push all pending data because we might be dealing
12613           with a broken file that has a preroll value higher
12614           than its actual length.
12615
12616 2010-06-24 19:29:17 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12617
12618         * gst/asfdemux/gstasfdemux.c:
12619           asfdemux: Fix sending eos event for chained asfs
12620           Properly push EOS event when finishing a chained asf file
12621           in pull mode
12622           Fixes #599718
12623
12624 2010-06-24 20:55:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12625
12626         * docs/plugins/Makefile.am:
12627         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12628         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12629         * docs/plugins/inspect/plugin-rmdemux.xml:
12630           docs: add rmdemux to docs properly
12631           The plugin has been renamed, remove old introspection file.
12632
12633 2010-06-24 18:04:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12634
12635         * docs/plugins/gst-plugins-ugly-plugins.args:
12636         * docs/plugins/inspect/plugin-x264.xml:
12637           docs: update for recent x264enc changes
12638
12639 2010-06-24 18:03:21 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12640
12641         * gst/realmedia/rmdemux.c:
12642           rmdemux: fix compiler warning when debugging system in core is disabled
12643
12644 2010-06-24 15:09:44 +0300  Stefan Kost <ensonic@users.sf.net>
12645
12646         * common:
12647           Automatic update of common submodule
12648           From 73ff93a to a519571
12649
12650 2010-06-23 11:05:11 +0200  Edward Hervey <bilboed@bilboed.com>
12651
12652         * gst/asfdemux/gstasfdemux.c:
12653           asfdemux: Allow at least 500ms of preroll.
12654           Some files have insanely low preroll values which break the
12655           all_streams_prerolled() logic.
12656           Fixes #622407
12657
12658 2010-06-22 11:41:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12659
12660         * ext/x264/gstx264enc.c:
12661           x264enc: add new h264 caps attribute alignment
12662           See #606662.
12663
12664 2010-06-18 14:35:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12665
12666         * ext/x264/gstx264enc.c:
12667         * ext/x264/gstx264enc.h:
12668           x264enc: conditionally expose enhanced upstream capabilities
12669           API: GstX264Enc:sliced-threads
12670           API: GstX264Enc:sync-lookahead
12671           API: GstX264Enc:intra-refresh
12672           API: GstX264Enc:mb-tree
12673           API: GstX264Enc:rc-lookahead
12674           See #607798.
12675
12676 2010-06-17 16:48:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12677
12678         * common:
12679         * docs/plugins/inspect/plugin-a52dec.xml:
12680         * docs/plugins/inspect/plugin-amrnb.xml:
12681         * docs/plugins/inspect/plugin-amrwbdec.xml:
12682         * docs/plugins/inspect/plugin-asf.xml:
12683         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12684         * docs/plugins/inspect/plugin-iec958.xml:
12685         * docs/plugins/inspect/plugin-mad.xml:
12686         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12687         * docs/plugins/inspect/plugin-mpegstream.xml:
12688         * docs/plugins/inspect/plugin-realmedia.xml:
12689           docs: update introspected plugin docs for gstdoc-scangobj and other changes
12690           Update common for latest gstdoc-scangobj and inspect xml files for
12691           escaping and pad template order changes.
12692
12693 2010-06-15 16:50:21 +0200  Edward Hervey <bilboed@bilboed.com>
12694
12695         * common:
12696           Automatic update of common submodule
12697           From 9339ccc to 35617c2
12698
12699 2010-06-15 16:54:42 +0300  Stefan Kost <ensonic@users.sf.net>
12700
12701         * common:
12702           Automatic update of common submodule
12703           From 5adb1ca to 9339ccc
12704
12705 2010-06-15 16:35:49 +0300  Stefan Kost <ensonic@users.sf.net>
12706
12707         * common:
12708           Automatic update of common submodule
12709           From 57c89b7 to 5adb1ca
12710
12711 2010-06-15 15:50:09 +0300  Stefan Kost <ensonic@users.sf.net>
12712
12713         * common:
12714           Automatic update of common submodule
12715           From c804988 to 57c89b7
12716
12717 2010-06-14 16:59:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12718
12719         * configure.ac:
12720         * gst/realmedia/rtspreal.c:
12721           configure: Update required GLib version to 2.20
12722
12723 2010-06-14 15:33:14 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12724
12725         * ext/a52dec/gsta52dec.c:
12726           a52dec: Call orc_init() before trying to get target flags
12727
12728 2010-06-14 14:34:56 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12729
12730         * ext/a52dec/gsta52dec.c:
12731           a52dec: Remove debug printf...
12732
12733 2010-06-14 14:34:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12734
12735         * configure.ac:
12736         * ext/a52dec/Makefile.am:
12737         * ext/a52dec/gsta52dec.c:
12738           a52dec: Use orc for CPU feature detection and don't check for liboil
12739
12740 2010-06-14 13:27:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12741
12742         * configure.ac:
12743           configure: Use GLIB_EXTRA_CFLAGS
12744
12745 2010-06-14 13:05:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12746
12747         * common:
12748           Automatic update of common submodule
12749           From 7a0fdf5 to c804988
12750
12751 2010-06-14 11:35:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12752
12753         * common:
12754           Automatic update of common submodule
12755           From 6da3bab to 7a0fdf5
12756
12757 2010-06-12 08:29:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12758
12759         * common:
12760           Automatic update of common submodule
12761           From 733fca9 to 6da3bab
12762
12763 2010-06-09 12:40:26 -0700  David Schleef <ds@schleef.org>
12764
12765         * common:
12766           Automatic update of common submodule
12767           From fad145b to 733fca9
12768
12769 2010-06-09 12:34:18 -0700  David Schleef <ds@schleef.org>
12770
12771         * common:
12772           Automatic update of common submodule
12773           From 47683c1 to fad145b
12774
12775 2010-06-05 14:11:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12776
12777         * gst/realmedia/rmdemux.c:
12778           rmdemux: pass bitrate on caps
12779           Set the bitrate on the caps, some decoders like sipro need this to function
12780           properly.
12781           Fixes #620007
12782
12783 2010-06-01 23:49:37 -0700  David Schleef <ds@schleef.org>
12784
12785         * common:
12786           Automatic update of common submodule
12787           From 17f89e5 to 47683c1
12788
12789 2010-06-01 22:55:22 -0700  David Schleef <ds@schleef.org>
12790
12791         * common:
12792           Automatic update of common submodule
12793           From fd7ca04 to 17f89e5
12794
12795 2010-05-31 16:57:42 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
12796
12797         * ext/x264/gstx264enc.c:
12798           x264enc: Only set i_weighted_pred on versions where it exists
12799
12800 2010-05-20 11:28:47 -0400  Tristan Matthews <tristan@sat.qc.ca>
12801
12802         * ext/lame/gstlamemp3enc.c:
12803           lamemp3enc: implement latency query
12804           The encoder's latency is deduced from the framesize. Fixes #618896.
12805
12806 2010-06-01 09:30:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12807
12808         * configure.ac:
12809         * docs/plugins/gst-plugins-ugly-plugins.args:
12810         * docs/plugins/gst-plugins-ugly-plugins.signals:
12811         * docs/plugins/inspect/plugin-a52dec.xml:
12812         * docs/plugins/inspect/plugin-amrnb.xml:
12813         * docs/plugins/inspect/plugin-amrwbdec.xml:
12814         * docs/plugins/inspect/plugin-asf.xml:
12815         * docs/plugins/inspect/plugin-cdio.xml:
12816         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12817         * docs/plugins/inspect/plugin-dvdread.xml:
12818         * docs/plugins/inspect/plugin-dvdsub.xml:
12819         * docs/plugins/inspect/plugin-iec958.xml:
12820         * docs/plugins/inspect/plugin-lame.xml:
12821         * docs/plugins/inspect/plugin-mad.xml:
12822         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12823         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12824         * docs/plugins/inspect/plugin-mpegstream.xml:
12825         * docs/plugins/inspect/plugin-realmedia.xml:
12826         * docs/plugins/inspect/plugin-siddec.xml:
12827         * docs/plugins/inspect/plugin-twolame.xml:
12828         * docs/plugins/inspect/plugin-x264.xml:
12829         * win32/common/config.h:
12830           Back to development
12831
12832 === release 0.10.15 ===
12833
12834 2010-05-30 14:21:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12835
12836         * ChangeLog:
12837         * NEWS:
12838         * RELEASE:
12839         * configure.ac:
12840         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
12841         * docs/plugins/inspect/plugin-a52dec.xml:
12842         * docs/plugins/inspect/plugin-amrnb.xml:
12843         * docs/plugins/inspect/plugin-amrwbdec.xml:
12844         * docs/plugins/inspect/plugin-asf.xml:
12845         * docs/plugins/inspect/plugin-cdio.xml:
12846         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12847         * docs/plugins/inspect/plugin-dvdread.xml:
12848         * docs/plugins/inspect/plugin-dvdsub.xml:
12849         * docs/plugins/inspect/plugin-iec958.xml:
12850         * docs/plugins/inspect/plugin-lame.xml:
12851         * docs/plugins/inspect/plugin-mad.xml:
12852         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12853         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12854         * docs/plugins/inspect/plugin-mpegstream.xml:
12855         * docs/plugins/inspect/plugin-realmedia.xml:
12856         * docs/plugins/inspect/plugin-siddec.xml:
12857         * docs/plugins/inspect/plugin-twolame.xml:
12858         * docs/plugins/inspect/plugin-x264.xml:
12859         * gst-plugins-ugly.doap:
12860         * win32/common/config.h:
12861           Release 0.10.15
12862
12863 2010-05-30 14:20:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12864
12865         * po/af.po:
12866         * po/az.po:
12867         * po/bg.po:
12868         * po/ca.po:
12869         * po/cs.po:
12870         * po/da.po:
12871         * po/de.po:
12872         * po/el.po:
12873         * po/en_GB.po:
12874         * po/es.po:
12875         * po/eu.po:
12876         * po/fi.po:
12877         * po/fr.po:
12878         * po/hu.po:
12879         * po/id.po:
12880         * po/it.po:
12881         * po/ja.po:
12882         * po/lt.po:
12883         * po/lv.po:
12884         * po/ms.po:
12885         * po/mt.po:
12886         * po/nb.po:
12887         * po/nl.po:
12888         * po/or.po:
12889         * po/pl.po:
12890         * po/pt_BR.po:
12891         * po/ru.po:
12892         * po/sk.po:
12893         * po/sl.po:
12894         * po/sq.po:
12895         * po/sr.po:
12896         * po/sv.po:
12897         * po/tr.po:
12898         * po/uk.po:
12899         * po/vi.po:
12900         * po/zh_CN.po:
12901           Update .po files
12902
12903 2010-05-30 12:10:29 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12904
12905         * configure.ac:
12906           configure: make implicit GLib and liboil requirements explicit
12907           core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
12908
12909 2010-05-26 23:16:46 -0400  Olivier Crête <tester@tester.ca>
12910
12911         * ext/x264/gstx264enc.c:
12912           x264enc: disable I weighted pred
12913           If it is enabled, then it will be main profile instead of baseline.
12914           This ensures maximum compatibility of the output stream until the
12915           encoder configuration interface gets an overhaul with explicit
12916           output profile selection.
12917           Fixes #619776.
12918
12919 2010-05-26 12:16:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12920
12921         * configure.ac:
12922         * win32/common/config.h:
12923           0.10.14.3 pre-release
12924
12925 2010-05-26 11:52:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12926
12927         * po/af.po:
12928         * po/az.po:
12929         * po/bg.po:
12930         * po/ca.po:
12931         * po/cs.po:
12932         * po/da.po:
12933         * po/de.po:
12934         * po/el.po:
12935         * po/en_GB.po:
12936         * po/es.po:
12937         * po/eu.po:
12938         * po/fi.po:
12939         * po/fr.po:
12940         * po/hu.po:
12941         * po/id.po:
12942         * po/it.po:
12943         * po/ja.po:
12944         * po/lt.po:
12945         * po/lv.po:
12946         * po/ms.po:
12947         * po/mt.po:
12948         * po/nb.po:
12949         * po/nl.po:
12950         * po/or.po:
12951         * po/pl.po:
12952         * po/pt_BR.po:
12953         * po/ru.po:
12954         * po/sk.po:
12955         * po/sl.po:
12956         * po/sq.po:
12957         * po/sr.po:
12958         * po/sv.po:
12959         * po/tr.po:
12960         * po/uk.po:
12961         * po/vi.po:
12962         * po/zh_CN.po:
12963           po: update translations
12964
12965 2010-05-26 11:55:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12966
12967         * common:
12968           Automatic update of common submodule
12969           From 357b0db to fd7ca04
12970
12971 2010-05-14 20:06:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12972
12973         * configure.ac:
12974         * win32/common/config.h:
12975           0.10.14.2 pre-release
12976
12977 2010-05-14 18:25:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12978
12979         * common:
12980           Automatic update of common submodule
12981           From 4d67bd6 to 357b0db
12982
12983 2010-05-14 16:02:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12984
12985         * gst/realmedia/rmdemux.c:
12986         * gst/realmedia/rmutils.c:
12987         * gst/realmedia/rmutils.h:
12988           rmdemux: add better sipr nibble swap routine
12989
12990 2010-05-13 17:57:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12991
12992         * gst/realmedia/rmdemux.c:
12993           rmdemux: descramble SIPR before pushing out
12994           Collect and descramble the SIPR packets before pushing.
12995           Descramble ATRAC audio.
12996           Fixes #618098
12997
12998 2010-05-13 17:57:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12999
13000         * gst/realmedia/rmutils.c:
13001         * gst/realmedia/rmutils.h:
13002           rm: add function to descramble sipr
13003
13004 2010-01-08 20:51:56 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
13005
13006         * ext/x264/gstx264enc.c:
13007         * ext/x264/gstx264enc.h:
13008           x264enc: Re-send the received upstream event as-is downstream
13009           https://bugzilla.gnome.org/show_bug.cgi?id=606689
13010
13011 2010-05-07 15:33:28 +0200  Edward Hervey <bilboed@bilboed.com>
13012
13013         * ext/amrnb/amrnb.c:
13014           amrnbenc: Set rank to GST_RANK_SECONDARY
13015
13016 2010-04-30 19:53:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13017
13018         * gst/realmedia/rtspreal.c:
13019           rtspreal: use GLib's base64 functions if available
13020           Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
13021
13022 2010-04-28 17:10:36 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
13023
13024         * ext/amrnb/amrnbdec.h:
13025         * ext/amrnb/amrnbenc.h:
13026         * ext/amrwbdec/amrwbdec.h:
13027           amr: Use correct includes (as pkg-config suggests)
13028           Fixes #617078
13029
13030 2010-04-27 13:15:47 +0300  Stefan Kost <ensonic@users.sf.net>
13031
13032         * gst/ac3parse/.gitignore:
13033         * gst/ac3parse/Makefile.am:
13034         * gst/ac3parse/README:
13035         * gst/ac3parse/ac3parse.vcproj:
13036         * gst/ac3parse/gstac3parse.c:
13037         * gst/ac3parse/gstac3parse.h:
13038           ac3parse: remove unported 0.8 plugin
13039           New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
13040
13041 2010-04-27 12:25:37 +0300  Stefan Kost <ensonic@users.sf.net>
13042
13043         * gst/mpegaudioparse/gstmpegaudioparse.c:
13044           docs: adding a mp3decoder as well is useful
13045
13046 2010-04-27 11:39:51 +0300  Stefan Kost <ensonic@users.sf.net>
13047
13048         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13049           docs: massage section index
13050
13051 2010-04-27 11:39:11 +0300  Stefan Kost <ensonic@users.sf.net>
13052
13053         * ext/amrwbdec/amrwbdec.c:
13054         * ext/amrwbdec/amrwbdec.h:
13055           amrwbdec: move define to source to avoid hiding it from the docs
13056
13057 2010-04-27 11:38:28 +0300  Stefan Kost <ensonic@users.sf.net>
13058
13059         * ext/cdio/gstcdiocddasrc.c:
13060           docs: remove short_desc, it is taken from element details
13061
13062 2010-04-27 11:37:52 +0300  Stefan Kost <ensonic@users.sf.net>
13063
13064         * gst/synaesthesia/gstsynaesthesia.c:
13065           docs: fix sections docs for synaesthesia
13066
13067 2010-04-27 11:02:15 +0300  Stefan Kost <ensonic@users.sf.net>
13068
13069         * docs/plugins/Makefile.am:
13070         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13071         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13072         * gst/mpegaudioparse/gstmpegaudioparse.c:
13073           docs: add docs for mp3parse
13074
13075 2010-04-20 17:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13076
13077         * gst-plugins-ugly.doap:
13078           doap: update repository info from cvs->git and maintainers
13079
13080 2010-04-23 14:41:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13081
13082         * common:
13083           Automatic update of common submodule
13084           From fc85867 to 4d67bd6
13085
13086 2010-04-13 16:59:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13087
13088         * tests/check/elements/x264enc.c:
13089           x264enc: adaptive NALU type checking
13090           In particular, be less picky about SEI NALU order, which makes test more
13091           robust with respect to changes in libx264.
13092           See also #615410.
13093
13094 2010-04-16 21:10:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13095
13096         * ext/x264/gstx264enc.c:
13097           x264enc: adaptive x264 header NAL layout handling
13098           Fixes #615410.
13099
13100 2010-04-15 16:31:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13101
13102         * gst/asfdemux/gstrtpasfdepay.c:
13103           asfdepay: we require a dynamic payload type
13104           Add an extra caps property that restricts the depayloader to only accept dynamic
13105           payload types.
13106
13107 2010-04-15 07:20:20 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13108
13109         * configure.ac:
13110           configure: Drop -Wcast-align
13111           Commit message copied from core's commit from Benjamin Otte:
13112           246f5dba96a5b50bb74621af67b30942cca72af5
13113           Apparently gcc warns that GstMiniObject is not castable to
13114           GstEvent/Message/Buffer due to them containing 64bit variables, even
13115           though ARM hackers claim that those only need 4byte alignment. And as
13116           long as gcc behaves that way, this warning is not very useful.
13117           So we'll remove the warning until this problem is fixed.
13118           Fixes #615698
13119
13120 2010-04-14 09:27:14 +0200  Edward Hervey <bilboed@bilboed.com>
13121
13122         * ext/mpeg2dec/gstmpeg2dec.c:
13123           mpeg2dec: copy over all buffer flags when copying buffers.
13124           Avoids losing the tff/rff video buffer flags
13125
13126 2010-03-14 12:16:21 +0100  Edward Hervey <bilboed@bilboed.com>
13127
13128         * gst/asfdemux/asfpacket.c:
13129           asfdemux: Make a table static to avoid having to always allocate it.
13130
13131 2010-04-13 16:31:25 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13132
13133         * ext/x264/gstx264enc.c:
13134           x264enc: fix up avcC header construction
13135           Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
13136           for BUILD_X264 < 76.
13137           Also fixes #610089.
13138
13139 2010-04-13 13:16:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13140
13141         * ext/x264/gstx264enc.c:
13142           x264enc: parameterize libx264 provided NAL layout in codec-data creation
13143
13144 2010-04-12 12:43:05 +0200  Edward Hervey <bilboed@bilboed.com>
13145
13146         * configure.ac:
13147           configure: Remove -Wundef flag
13148           Same fix as for #615161
13149
13150 2010-04-09 11:23:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13151
13152         * common:
13153           Automatic update of common submodule
13154           From fdf023d to fc85867
13155
13156 2010-04-09 09:55:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13157
13158         * gst-libs/gst/gettext.h:
13159           i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
13160
13161 2010-03-30 00:36:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13162
13163         * common:
13164         * ext/Makefile.am:
13165         * gst/Makefile.am:
13166           build: build plugins in parallel where possible, if make -jN is used
13167
13168 2010-03-26 17:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13169
13170         * Makefile.am:
13171           build: add cruft alert for common/shave*
13172
13173 2010-03-25 19:40:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13174
13175         * win32/MANIFEST:
13176           Fix make distcheck
13177           Remove removed file win32/common/config.h.in from MANIFEST.
13178
13179 2010-03-24 19:35:03 +0100  Edward Hervey <bilboed@bilboed.com>
13180
13181         * gst/synaesthesia/synaescope.c:
13182         * gst/synaesthesia/synaescope.h:
13183           synaestesia: Fix old-style prototype
13184
13185 2010-03-24 19:07:11 +0300  Руслан Ижбулатов <lrn1986@gmail.com>
13186
13187         * gst/realmedia/rmutils.c:
13188           Fix pointer type.
13189           Fixes #613815
13190
13191 2010-03-24 18:55:32 +0100  Edward Hervey <bilboed@bilboed.com>
13192
13193         * common:
13194           Automatic update of common submodule
13195           From 55cd514 to c1d07dd
13196
13197 2010-03-24 11:27:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13198
13199         * configure.ac:
13200         * ext/amrnb/amrnbdec.c:
13201         * ext/amrnb/amrnbenc.c:
13202         * ext/cdio/gstcdiocddasrc.h:
13203         * ext/dvdread/dvdreadsrc.c:
13204         * ext/lame/gstlame.h:
13205         * ext/lame/gstlamemp3enc.h:
13206         * ext/lame/plugin.c:
13207         * ext/mad/gstmad.c:
13208         * ext/x264/gstx264enc.c:
13209         * ext/x264/gstx264enc.h:
13210         * gst/mpegaudioparse/gstmpegaudioparse.c:
13211         * gst/mpegaudioparse/gstxingmux.c:
13212         * gst/mpegstream/gstdvddemux.c:
13213         * gst/mpegstream/gstmpegdemux.c:
13214         * gst/mpegstream/gstmpegparse.c:
13215         * gst/realmedia/asmrules.c:
13216         * gst/realmedia/pnmsrc.c:
13217         * gst/realmedia/pnmsrc.h:
13218         * gst/realmedia/rdtdepay.h:
13219         * gst/realmedia/rdtmanager.c:
13220         * gst/realmedia/rtspreal.c:
13221           build: Add all kinds of compiler warning flags and fix the resulting warnings
13222
13223 2010-03-19 00:03:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13224
13225         * ext/amrnb/Makefile.am:
13226         * ext/amrwbdec/Makefile.am:
13227         * ext/sidplay/Makefile.am:
13228         * gst/asfdemux/Makefile.am:
13229         * gst/mpegaudioparse/Makefile.am:
13230           build: fix up Makefile.am
13231           Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
13232           the order a bit here and there (see docs/random/moving-plugins).
13233
13234 2010-03-19 00:02:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13235
13236         * win32/common/config.h.in:
13237           win32: remove win32-specific config.h.in copy that's not used any longer
13238           The win32 config.h is now generated from the top-level config.h.in.
13239
13240 2010-03-18 15:53:14 +0100  Benjamin Otte <otte@redhat.com>
13241
13242         * ext/a52dec/gsta52dec.c:
13243         * ext/amrnb/amrnbdec.c:
13244         * ext/amrnb/amrnbenc.c:
13245         * ext/amrwbdec/amrwbdec.c:
13246         * ext/cdio/gstcdiocddasrc.c:
13247         * ext/dvdread/dvdreadsrc.c:
13248         * ext/lame/gstlame.c:
13249         * ext/mad/gstmad.c:
13250         * ext/mpeg2dec/gstmpeg2dec.c:
13251         * gst/ac3parse/gstac3parse.c:
13252         * gst/asfdemux/gstasfdemux.c:
13253         * gst/asfdemux/gstrtpasfdepay.c:
13254         * gst/asfdemux/gstrtspwms.c:
13255         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13256         * gst/iec958/ac3iec.c:
13257         * gst/mpegaudioparse/gstmpegaudioparse.c:
13258         * gst/mpegaudioparse/gstxingmux.c:
13259         * gst/mpegstream/gstdvddemux.c:
13260         * gst/mpegstream/gstmpegdemux.c:
13261         * gst/mpegstream/gstmpegparse.c:
13262         * gst/mpegstream/gstrfc2250enc.c:
13263         * gst/realmedia/pnmsrc.c:
13264         * gst/realmedia/rademux.c:
13265         * gst/realmedia/rdtdepay.c:
13266         * gst/realmedia/rdtmanager.c:
13267         * gst/realmedia/rmdemux.c:
13268         * gst/realmedia/rtspreal.c:
13269         * gst/synaesthesia/gstsynaesthesia.c:
13270           gst_element_class_set_details => gst_element_class_set_details_simple
13271
13272 2010-03-16 15:05:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13273
13274         * ext/x264/gstx264enc.c:
13275           x264enc: Put pixel-aspect-ratio from input into the src pad caps
13276           Fixes bug #612995.
13277
13278 2010-03-12 13:59:53 +0100  Edward Hervey <bilboed@bilboed.com>
13279
13280         * common:
13281           Automatic update of common submodule
13282           From e272f71 to 55cd514
13283
13284 2010-03-11 11:21:19 +0100  Benjamin Otte <otte@redhat.com>
13285
13286         * common:
13287           Automatic update of common submodule
13288           From df8a7c8 to e272f71
13289
13290 2010-03-10 22:13:45 +0100  Benjamin Otte <otte@redhat.com>
13291
13292         * configure.ac:
13293           Update CXXFLAGS, too
13294
13295 2010-03-10 21:01:20 +0100  Benjamin Otte <otte@redhat.com>
13296
13297         * configure.ac:
13298           Update for recent changes to common submodule
13299           This just replaces every "$ERROR_CFLAGS" usage with a usage of
13300           "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
13301           previously.
13302           Actually using that separation will happen later.
13303
13304 2010-03-10 21:52:30 +0100  Benjamin Otte <otte@redhat.com>
13305
13306         * common:
13307           Automatic update of common submodule
13308           From 9720a7d to df8a7c8
13309
13310 2010-03-10 20:44:18 +0100  Benjamin Otte <otte@redhat.com>
13311
13312         * common:
13313           Automatic update of common submodule
13314           From 0b6e072 to 9720a7d
13315
13316 2010-03-10 16:10:17 +0100  Benjamin Otte <otte@redhat.com>
13317
13318         * common:
13319           Automatic update of common submodule
13320           From 7cc5eb4 to 0b6e072
13321
13322 2010-03-10 01:10:52 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13323
13324         * common:
13325           Automatic update of common submodule
13326           From 7aa65b5 to 7cc5eb4
13327
13328 2010-03-09 21:40:26 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13329
13330         * common:
13331           Automatic update of common submodule
13332           From 44ecce7 to 7aa65b5
13333
13334 2010-02-26 15:43:58 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13335
13336         * configure.ac:
13337           configure: Use automake 1.11 silent rules instead of shave if available
13338           This makes sure that we use something that is still maintained and
13339           also brings back libtool 1.5 support.
13340
13341 2010-03-09 17:42:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13342
13343         * configure.ac:
13344         * docs/plugins/inspect/plugin-a52dec.xml:
13345         * docs/plugins/inspect/plugin-amrnb.xml:
13346         * docs/plugins/inspect/plugin-amrwbdec.xml:
13347         * docs/plugins/inspect/plugin-asf.xml:
13348         * docs/plugins/inspect/plugin-cdio.xml:
13349         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13350         * docs/plugins/inspect/plugin-dvdread.xml:
13351         * docs/plugins/inspect/plugin-dvdsub.xml:
13352         * docs/plugins/inspect/plugin-iec958.xml:
13353         * docs/plugins/inspect/plugin-lame.xml:
13354         * docs/plugins/inspect/plugin-mad.xml:
13355         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13356         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13357         * docs/plugins/inspect/plugin-mpegstream.xml:
13358         * docs/plugins/inspect/plugin-realmedia.xml:
13359         * docs/plugins/inspect/plugin-siddec.xml:
13360         * docs/plugins/inspect/plugin-twolame.xml:
13361         * docs/plugins/inspect/plugin-x264.xml:
13362         * win32/common/config.h:
13363           Back to development
13364
13365 === release 0.10.14 ===
13366
13367 2010-03-06 01:13:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13368
13369         * ChangeLog:
13370         * NEWS:
13371         * RELEASE:
13372         * configure.ac:
13373         * docs/plugins/gst-plugins-ugly-plugins.args:
13374         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13375         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13376         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13377         * docs/plugins/inspect/plugin-a52dec.xml:
13378         * docs/plugins/inspect/plugin-amrnb.xml:
13379         * docs/plugins/inspect/plugin-amrwbdec.xml:
13380         * docs/plugins/inspect/plugin-asf.xml:
13381         * docs/plugins/inspect/plugin-cdio.xml:
13382         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13383         * docs/plugins/inspect/plugin-dvdread.xml:
13384         * docs/plugins/inspect/plugin-dvdsub.xml:
13385         * docs/plugins/inspect/plugin-iec958.xml:
13386         * docs/plugins/inspect/plugin-lame.xml:
13387         * docs/plugins/inspect/plugin-mad.xml:
13388         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13389         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13390         * docs/plugins/inspect/plugin-mpegstream.xml:
13391         * docs/plugins/inspect/plugin-realmedia.xml:
13392         * docs/plugins/inspect/plugin-siddec.xml:
13393         * docs/plugins/inspect/plugin-twolame.xml:
13394         * docs/plugins/inspect/plugin-x264.xml:
13395         * gst-plugins-ugly.doap:
13396         * win32/common/config.h:
13397           Release 0.10.14
13398
13399 2010-03-06 01:10:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13400
13401         * po/af.po:
13402         * po/az.po:
13403         * po/bg.po:
13404         * po/ca.po:
13405         * po/cs.po:
13406         * po/da.po:
13407         * po/de.po:
13408         * po/el.po:
13409         * po/en_GB.po:
13410         * po/es.po:
13411         * po/eu.po:
13412         * po/fi.po:
13413         * po/fr.po:
13414         * po/hu.po:
13415         * po/id.po:
13416         * po/it.po:
13417         * po/ja.po:
13418         * po/lt.po:
13419         * po/lv.po:
13420         * po/ms.po:
13421         * po/mt.po:
13422         * po/nb.po:
13423         * po/nl.po:
13424         * po/or.po:
13425         * po/pl.po:
13426         * po/pt_BR.po:
13427         * po/ru.po:
13428         * po/sk.po:
13429         * po/sl.po:
13430         * po/sq.po:
13431         * po/sr.po:
13432         * po/sv.po:
13433         * po/tr.po:
13434         * po/uk.po:
13435         * po/vi.po:
13436         * po/zh_CN.po:
13437           Update .po files
13438
13439 2010-03-03 22:52:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13440
13441         * configure.ac:
13442         * win32/common/config.h:
13443           0.10.13.4 pre-release
13444
13445 2010-02-22 19:13:11 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13446
13447         * ext/x264/gstx264enc.c:
13448         * tests/check/elements/x264enc.c:
13449           x264enc: Replace 'avc-sample' with 'avc' in caps
13450           In the element and in its tests
13451           Fixes #606662
13452
13453 2010-03-01 14:07:20 +0100  Edward Hervey <bilboed@bilboed.com>
13454
13455         * gst/asfdemux/gstasfdemux.c:
13456           asfdemux: Don't set durations of 0 on outgoing buffers.
13457           Some (broken) streams don't have the extended stream properties in
13458           the header, resulting in applying a duration of zero on outgoing
13459           buffers.
13460           Fixes #611473
13461
13462 2010-03-01 14:05:58 +0100  Edward Hervey <bilboed@bilboed.com>
13463
13464         * gst/asfdemux/asfpacket.c:
13465           asfdemux: Make sure we always set proper payload duration.
13466           Some (broken) streams will have a delta of 0, resulting in outgoing
13467           buffers having durations of 0.
13468           Fixes #611473
13469
13470 2010-02-24 01:40:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13471
13472         * configure.ac:
13473         * win32/common/config.h:
13474           0.10.13.3 pre-release
13475
13476 2010-02-19 10:13:34 +0100  Edward Hervey <bilboed@bilboed.com>
13477
13478         * gst/asfdemux/asfpacket.c:
13479           asfdemux: Make sure we don't end up with negative timestamps.
13480           Some files have payload with timestamps smaller than the preroll duration.
13481           Instead of blindly substracting the preroll value (and ending up with
13482           insanely high timestamps on the outgoing buffers), we make sure we
13483           never go below 0.
13484           Fixes #610432
13485
13486 2010-02-19 01:07:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13487
13488         * configure.ac:
13489         * win32/common/config.h:
13490           0.10.13.2 pre-release
13491           Update core/base requirement to 0.10.26, since that's more likely
13492           to be the actual requirement.
13493
13494 2010-02-19 01:06:44 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13495
13496         * po/LINGUAS:
13497         * po/el.po:
13498         * po/sl.po:
13499           po: update translations
13500
13501 2010-02-16 14:08:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13502
13503         * tests/check/elements/x264enc.c:
13504           x264enc: add caps check to x264enc unit test
13505           Add some minimal caps checking to x264enc unit test.
13506           See #610089.
13507
13508 2010-02-16 13:25:11 +0000  Vittorio Palmisano <vpalmisano@gmail.com>
13509
13510         * ext/x264/gstx264enc.c:
13511           x264enc: fix up avcC header construction and playback by flash players
13512           Fix off-by-one bug when constructing the avcC header chunk: we
13513           wrote wrong profile info into the header. The first byte in the
13514           SPS NAL we get from x264 is the nal type, not the profile_idc.
13515           Also add some debug logging.
13516           Fixes #610089.
13517
13518 2010-02-16 12:59:54 +0100  Robert Swain <robert.swain@collabora.co.uk>
13519
13520         * gst/asfdemux/gstasfdemux.c:
13521           asfdemux: Improve seek behaviour for audio-only with no index
13522           Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
13523           for video, we can just seek to seek_time instead.
13524
13525 2010-02-16 00:24:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13526
13527         * configure.ac:
13528           configure: fix up GST_CXXFLAGS properly
13529           We don't want C specific flags in GST_CXXFLAGS, so base it on the
13530           GST_CFLAGS that only contains the pkg-config CFLAGS but none of
13531           the GST_OPTION_CFLAGS. Also, we only need the local includes once.
13532
13533 2010-02-11 01:12:43 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13534
13535         * MAINTAINERS:
13536           Update MAINTAINERS, add myself
13537
13538 2010-02-15 23:16:32 +0200  Stefan Kost <ensonic@users.sf.net>
13539
13540         * configure.ac:
13541           configure: base GST_CXXFLAGS on --cflags from pkg-config
13542           pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
13543           point for for both C and CXX settings.
13544
13545 2010-02-14 23:18:44 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13546
13547         * common:
13548           Automatic update of common submodule
13549           From 96dc793 to 44ecce7
13550
13551 2010-02-01 01:33:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13552
13553         * Makefile.am:
13554         * configure.ac:
13555         * win32/common/.gitignore:
13556         * win32/common/config.h:
13557           win32: change how win32/common/config.h is updated
13558           Generate win32/common/config.h-new directly from config.h.in,
13559           using shell variables in configure and some hard-coded information.
13560           Change top-level makefile so that 'make win32-update' copies the
13561           generated file to win32/common/config.h, which we keep in source
13562           control. It's kept in source control so that the git tree is
13563           buildable from VS.
13564           This change is similar to the ones applied a while ago to GStreamer
13565           core, gst-plugins-base and gst-plugins-good and prevents configure
13566           from changing files in source control. The generated config.h
13567           should be ok, but needs testing.
13568
13569 2010-01-31 13:03:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13570
13571         * gst/realmedia/rtspreal.c:
13572           rtspreal: don't construct config header with uninitialised bytes
13573           Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
13574           a presumably unintentional padding of uninitialised bytes at the end
13575           of the CONT tags chunk, which should be harmless but causes warnings
13576           in valgrind (see #608533 for a test URL).
13577
13578 2010-01-30 19:12:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13579
13580         * gst/realmedia/rtspreal.c:
13581           rtspreal: add finalize function so we can free streams and rulebook
13582           Fix memory leak in Real RTSP component (#608533).
13583
13584 2010-01-30 19:10:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13585
13586         * gst/realmedia/rtspreal.c:
13587           rtspreal: fix minor memory leak
13588           Caps take their own reference when a buffer is added to them, so
13589           unref buffer after adding it to caps (#608533).
13590
13591 2010-01-30 19:06:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13592
13593         * gst/realmedia/rdtdepay.c:
13594           rdtdepay: unref input buffer when done
13595           Fixes memory leak, see #608533.
13596
13597 2010-01-30 15:19:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13598
13599         * common:
13600           Automatic update of common submodule
13601           From 15d47a6 to 96dc793
13602
13603 2010-01-29 19:47:03 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13604
13605         * ext/x264/gstx264enc.c:
13606         * ext/x264/gstx264enc.h:
13607           x264enc: make use of Access Unit delimiters configurable
13608           API: GstX264Enc:aud
13609
13610 2010-01-22 15:40:28 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13611
13612         * gst/asfdemux/asfpacket.c:
13613           asfdemux: Do not subtract padding twice
13614           Only subtract implicit padding if an explicit one isn't
13615           provided. Avoids subtracting it twice and causing
13616           parsing errors.
13617           Fixes #607698
13618
13619 2010-01-22 16:55:14 +0200  Stefan Kost <ensonic@users.sf.net>
13620
13621         * gst/asfdemux/gstasfdemux.c:
13622         * gst/mpegstream/gstmpegpacketize.c:
13623           assert: g_assert_not_reached() cannot replace return statement
13624           Fix build with assert being turned off.
13625
13626 2010-01-20 00:55:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13627
13628         * common:
13629           Automatic update of common submodule
13630           From 14cec89 to 15d47a6
13631
13632 2010-01-18 18:01:55 +0100  Edward Hervey <bilboed@bilboed.com>
13633
13634         * gst/asfdemux/gstasfdemux.c:
13635           asfdemux: Don't forget to update flow variable
13636           Forgot to update the return value in the loop.
13637
13638 2010-01-18 17:49:06 +0100  Edward Hervey <bilboed@bilboed.com>
13639
13640         * gst/asfdemux/gstasfdemux.c:
13641           asfdemux: Check flow return on every push
13642           We previously only aggregated flow returns after the while(push) loop,
13643           which meant that in some cases we would end-up not properly aggregating
13644           the flow returns.
13645           This is based on the same flow aggregation algorithm as oggdemux.
13646
13647 2010-01-11 16:14:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13648
13649         * ext/x264/gstx264enc.c:
13650           x264enc: Add stream-format to output caps
13651           Adds stream-format to output caps of x264enc that
13652           informs if the stream is in bytestream of avc format.
13653           Fixes #606662
13654
13655 2010-01-11 12:23:35 +0100  Arnaud Patard <apatard@mandriva.com>
13656
13657         * gst/mpegaudioparse/gstxingmux.c:
13658           xingmux: Fix unaligned memory access
13659           ARM/SPARC need 32bit alignment but xingmux accesses possibly
13660           unaligned memory, which leads to SIGBUS.
13661           Fixes bug #586464.
13662
13663 2010-01-07 14:36:47 -0800  Michael Smith <msmith@songbirdnest.com>
13664
13665         * gst/asfdemux/gstasfdemux.c:
13666           asfdemux: Use GST_STR_NULL in a couple of places.
13667           Fixes crashing on some of the log statements on win32.
13668
13669 2010-01-07 16:36:08 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13670
13671         * gst/realmedia/rmdemux.c:
13672           rmdemux: Parse and post bitrate for streams
13673           Parse the bitrate of the streams and post their tags.
13674           Fixes #599299
13675
13676 2010-01-07 13:54:21 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13677
13678         * gst/asfdemux/gstasfdemux.c:
13679         * gst/asfdemux/gstasfdemux.h:
13680           asfdemux: Post bitrate tag
13681           If stream bitrate object is available, post the bitrate
13682           tags.
13683           Fixes #599297
13684
13685 2010-01-04 15:19:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13686
13687         * gst/mpegaudioparse/gstmpegaudioparse.c:
13688         * gst/mpegaudioparse/gstmpegaudioparse.h:
13689           mp3parse: minor validation check of (Xing, VBRI) metadata
13690           ... to detect e.g. a truncated file, rendering some of the metadata invalid.
13691
13692 2010-01-04 14:59:06 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13693
13694         * gst/mpegaudioparse/gstmpegaudioparse.c:
13695           mp3parse: use proper total_time and total_bytes in various cases
13696           The correct basis for (Xing, VBRI) seek table calculations is the
13697           byte size and duration provided by that metadata, rather than some
13698           other (possibly even estimated) one.  This also prevents an infinite
13699           conversion loop in (unlikely) case where a TOC is provided without
13700           such corresponding (duration) metdata.
13701
13702 2009-12-08 19:55:04 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13703
13704         * gst/mpegaudioparse/gstmpegaudioparse.c:
13705         * gst/mpegaudioparse/gstmpegaudioparse.h:
13706           mp3parse: conserve stop time for non-accurate seek
13707           Use the same strategy as accurate seeks to store
13708           pending non-accurate seeks to avoid overwriting non-definite
13709           stop times. When doing non-accurate seeks our position
13710           reporting might drift off by some secs and the stream can
13711           end up before it should.
13712           Fixes #603695
13713
13714 2009-12-21 19:12:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13715
13716         * common:
13717           Automatic update of common submodule
13718           From 47cb23a to 14cec89
13719
13720 2009-12-18 16:04:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13721
13722         * ext/amrwbdec/amrwb.c:
13723           amrwbdec: give decoder a rank so decodebin/playbin will use it
13724
13725 2009-12-08 19:01:50 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13726
13727         * gst/mpegaudioparse/gstmpegaudioparse.c:
13728           mp3parse: return false when we can't seek
13729           When upstream can't seek, we return false as well
13730
13731 2009-12-02 11:21:22 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13732
13733         * ext/lame/gstlame.c:
13734         * ext/lame/gstlamemp3enc.c:
13735           lame: Avoid crash when seeking before negotiating
13736           lame's 'lgv' variable is only initialized when the caps
13737           is negotiated, whenever a seek happens before that, it would
13738           attempt to call a function on an empty pointer, causing the crash.
13739           Fixes #603515
13740
13741 2009-12-01 15:08:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13742
13743         * common:
13744           Automatic update of common submodule
13745           From 87bf428 to 47cb23a
13746
13747 2009-12-01 14:17:50 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13748
13749         * common:
13750           Automatic update of common submodule
13751           From da4c75c to 87bf428
13752
13753 2009-11-27 18:56:13 +0100  Edward Hervey <bilboed@bilboed.com>
13754
13755         * common:
13756           Automatic update of common submodule
13757           From 53a2485 to da4c75c
13758
13759 2009-11-26 15:54:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13760
13761         * gst/mpegaudioparse/gstmpegaudioparse.c:
13762           mp3parse: fix non-flushing seek
13763           Specifically, in addition to clearing lots of variables/offsets
13764           when receiving newsegment, also clear leftover data to match.
13765
13766 2009-11-20 21:32:31 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
13767
13768         * ext/x264/gstx264enc.c:
13769         * ext/x264/gstx264enc.h:
13770           x264enc: Make upstream GstForceKeyUnit thread-safe
13771           Also send the GstForceKeyUnit event downstream when an upstream on is received,
13772           allowing muxers or payloaders to take appropriate actions.
13773           https://bugzilla.gnome.org/show_bug.cgi?id=602556
13774
13775 2009-11-19 10:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13776
13777         * common:
13778           Automatic update of common submodule
13779           From a3e3ce4 to 53a2485
13780
13781 2009-11-18 09:58:39 +0100  Benjamin Gaignard <benjamin@gaignard.net>
13782
13783         * gst/asfdemux/gstasfdemux.c:
13784           asfdemux: Don't call strlen() on NULL pointers
13785           Fixes bug #602280.
13786
13787 2009-11-09 15:02:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13788
13789         * gst/asfdemux/gstasfdemux.c:
13790           asfdemux: Remove old pads when new ones are added
13791           The old pads were being removed before adding the new ones,
13792           we should add the new ones first.
13793           Fixes #599718
13794
13795 2009-11-09 13:30:45 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13796
13797         * gst/asfdemux/gstasfdemux.c:
13798         * gst/asfdemux/gstasfdemux.h:
13799           asfdemux: Handle chained asfs on pull mode
13800           Adds chained asfs handling to pull mode. It now checks if
13801           there is a new asf header after the last packet (when it
13802           is possible to know how many packets are) or it tries
13803           checking if a processed packet that fails is an header
13804           object.
13805           Fixes #599718
13806
13807 2009-11-09 10:24:46 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13808
13809         * gst/asfdemux/gstasfdemux.c:
13810         * gst/asfdemux/gstasfdemux.h:
13811           asfdemux: properly do chained asfs on push mode
13812           To properly do chained asfs work with playbin2, we need to
13813           push eos on the old pads before removing them.
13814           Fixes #599718
13815
13816 2009-10-27 17:48:03 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13817
13818         * gst/asfdemux/gstasfdemux.c:
13819         * gst/asfdemux/gstasfdemux.h:
13820           asfdemux: add support for chained asfs (push mode)
13821           Adds support for detecting and playing chained asfs
13822           in push mode. asfdemux tries to detect a new asf start
13823           by identifying the header object guid in a input buffer.
13824           When it finds it, it resets its state, removing its pads
13825           and creates new ones for the new file.
13826
13827 2009-11-05 18:33:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13828
13829         * gst/asfdemux/gstasfdemux.c:
13830           asfdemux: fix two small leaks
13831
13832 2009-11-05 18:19:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13833
13834         * gst/asfdemux/gstasfdemux.c:
13835           asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
13836           WM/Track has a 0 base but is often wrongly written as starting from 1,
13837           so not as reliable as WM/TrackNumber which always starts from 1.
13838
13839 2009-11-05 18:11:55 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13840
13841         * gst/asfdemux/gstasfdemux.c:
13842           asfdemux: WM/Track starts counting from 0, adjust to start from 1
13843
13844 2009-11-05 18:11:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13845
13846         * gst/asfdemux/gstasfdemux.c:
13847           asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
13848           There's both WM/Track and WM/TrackNumber.
13849
13850 2009-11-04 15:52:09 +0000  Jan Schmidt <thaytan@noraisin.net>
13851
13852         * ext/a52dec/gsta52dec.c:
13853           a52dec: Fix debug statement: Pass pos variable instead of time() function
13854
13855 2009-11-04 15:50:17 +0000  Jan Schmidt <thaytan@noraisin.net>
13856
13857         * gst/dvdsub/gstdvdsubdec.c:
13858           dvdsubdec: Fix printf format string warning
13859
13860 2009-11-04 15:46:04 +0000  Jan Schmidt <thaytan@noraisin.net>
13861
13862         * gst/asfdemux/gstasfdemux.c:
13863           asfdemux: Fix bogus variable used uninitialised warnings
13864
13865 2009-11-04 13:55:39 +0000  Jan Schmidt <thaytan@noraisin.net>
13866
13867         * po/Makevars:
13868           po: Don't create backup .po files
13869           As well as preventing creation of useless backup files, it works
13870           around a bug in gettext 0.17 on OS/X
13871
13872 2009-10-29 11:39:13 -0700  Michael Smith <msmith@songbirdnest.com>
13873
13874         * gst/asfdemux/asfpacket.c:
13875           asfdemux: fix c99-style comments.
13876
13877 2009-10-29 10:34:17 -0700  Michael Smith <msmith@songbirdnest.com>
13878
13879         * gst/asfdemux/asfpacket.c:
13880           asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
13881
13882 2009-10-27 12:33:24 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
13883
13884         * gst/realmedia/rmutils.c:
13885           rmutils: fix byteswapping
13886           fix the byteswapping code that was wrong because of the side effects of the
13887           READ/WRITE macros.
13888           Fixes #599676
13889
13890 2009-10-20 20:00:44 +0100  Robert Swain <robert.swain@gmail.com>
13891
13892         * ext/x264/gstx264enc.c:
13893           x264enc: Adapt to slightly modified x264 API
13894           Fixes #599095.
13895
13896 2009-10-26 17:31:19 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13897
13898         * gst/asfdemux/asfpacket.c:
13899           asfdemux: careful to avoid crash on bogus data
13900           When receiving bogus data, we have to avoid subtracting a value
13901           larger than 'size' from 'size' variable, resulting in a wrap
13902           that would make 'size' a really large bogus value.
13903           Fixes #599333
13904
13905 2009-10-26 00:56:37 +0000  Jan Schmidt <thaytan@noraisin.net>
13906
13907         * win32/common/config.h:
13908           win32: Commit bumped version number
13909
13910 2009-10-17 13:46:13 +0200  Edward Hervey <bilboed@bilboed.com>
13911
13912         * gst/mpegaudioparse/gstmpegaudioparse.c:
13913           mpegaudioparse: Don't use expensive glib ways to get an enum nick.
13914           Fixes #598761
13915           This removes a good 50% of processing time for parsing a buffer.
13916           We do this by simply... getting the nicks that we already have handy
13917           instead of going through the expensive glib system.
13918
13919 2009-10-24 20:36:41 +0200  Edward Hervey <bilboed@bilboed.com>
13920
13921         * configure.ac:
13922           configure.ac: And back to development we go...
13923
13924 === release 0.10.13 ===
13925
13926 2009-10-21 17:16:00 +0100  Jan Schmidt <thaytan@noraisin.net>
13927
13928         * ChangeLog:
13929         * NEWS:
13930         * RELEASE:
13931         * common:
13932         * configure.ac:
13933         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13934         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13935         * docs/plugins/inspect/plugin-a52dec.xml:
13936         * docs/plugins/inspect/plugin-asf.xml:
13937         * docs/plugins/inspect/plugin-cdio.xml:
13938         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13939         * docs/plugins/inspect/plugin-dvdread.xml:
13940         * docs/plugins/inspect/plugin-dvdsub.xml:
13941         * docs/plugins/inspect/plugin-iec958.xml:
13942         * docs/plugins/inspect/plugin-lame.xml:
13943         * docs/plugins/inspect/plugin-mad.xml:
13944         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13945         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13946         * docs/plugins/inspect/plugin-mpegstream.xml:
13947         * docs/plugins/inspect/plugin-realmedia.xml:
13948         * docs/plugins/inspect/plugin-siddec.xml:
13949         * docs/plugins/inspect/plugin-twolame.xml:
13950         * docs/plugins/inspect/plugin-x264.xml:
13951         * gst-plugins-ugly.doap:
13952         * win32/common/config.h:
13953           Release 0.10.13
13954
13955 2009-10-21 17:02:42 +0100  Jan Schmidt <thaytan@noraisin.net>
13956
13957         * po/af.po:
13958         * po/az.po:
13959         * po/bg.po:
13960         * po/ca.po:
13961         * po/cs.po:
13962         * po/da.po:
13963         * po/de.po:
13964         * po/en_GB.po:
13965         * po/es.po:
13966         * po/eu.po:
13967         * po/fi.po:
13968         * po/fr.po:
13969         * po/hu.po:
13970         * po/id.po:
13971         * po/it.po:
13972         * po/ja.po:
13973         * po/lt.po:
13974         * po/lv.po:
13975         * po/ms.po:
13976         * po/mt.po:
13977         * po/nb.po:
13978         * po/nl.po:
13979         * po/or.po:
13980         * po/pl.po:
13981         * po/pt_BR.po:
13982         * po/ru.po:
13983         * po/sk.po:
13984         * po/sq.po:
13985         * po/sr.po:
13986         * po/sv.po:
13987         * po/tr.po:
13988         * po/uk.po:
13989         * po/vi.po:
13990         * po/zh_CN.po:
13991           Update .po files
13992
13993 2009-10-16 10:16:55 +0300  Stefan Kost <ensonic@users.sf.net>
13994
13995         * common:
13996           Automatic update of common submodule
13997           From 85d1530 to 0702fe1
13998
13999 2009-10-15 23:56:55 +0100  Jan Schmidt <thaytan@noraisin.net>
14000
14001         * ChangeLog:
14002         * configure.ac:
14003         * po/af.po:
14004         * po/az.po:
14005         * po/bg.po:
14006         * po/ca.po:
14007         * po/cs.po:
14008         * po/da.po:
14009         * po/de.po:
14010         * po/en_GB.po:
14011         * po/es.po:
14012         * po/eu.po:
14013         * po/fi.po:
14014         * po/fr.po:
14015         * po/hu.po:
14016         * po/id.po:
14017         * po/it.po:
14018         * po/ja.po:
14019         * po/lt.po:
14020         * po/lv.po:
14021         * po/ms.po:
14022         * po/mt.po:
14023         * po/nb.po:
14024         * po/nl.po:
14025         * po/or.po:
14026         * po/pl.po:
14027         * po/pt_BR.po:
14028         * po/ru.po:
14029         * po/sk.po:
14030         * po/sq.po:
14031         * po/sr.po:
14032         * po/sv.po:
14033         * po/tr.po:
14034         * po/uk.po:
14035         * po/vi.po:
14036         * po/zh_CN.po:
14037         * win32/common/config.h:
14038           0.10.12.3 pre-release
14039
14040 2009-10-14 10:41:48 +0200  Edward Hervey <bilboed@bilboed.com>
14041
14042         * common:
14043           Automatic update of common submodule
14044           From a3e3ce4 to 85d1530
14045
14046 2009-10-13 13:05:32 +0100  Jan Schmidt <thaytan@noraisin.net>
14047
14048         * ext/a52dec/gsta52dec.c:
14049           a52dec: Fix reference leak on all input buffers in 'dvd mode'
14050           https://bugzilla.gnome.org/show_bug.cgi?id=598272
14051
14052 2009-10-12 13:54:27 +0100  Jan Schmidt <thaytan@noraisin.net>
14053
14054         * ChangeLog:
14055         * configure.ac:
14056         * po/LINGUAS:
14057         * po/af.po:
14058         * po/az.po:
14059         * po/bg.po:
14060         * po/ca.po:
14061         * po/cs.po:
14062         * po/da.po:
14063         * po/de.po:
14064         * po/en_GB.po:
14065         * po/es.po:
14066         * po/eu.po:
14067         * po/fi.po:
14068         * po/fr.po:
14069         * po/hu.po:
14070         * po/id.po:
14071         * po/it.po:
14072         * po/ja.po:
14073         * po/lt.po:
14074         * po/lv.po:
14075         * po/ms.po:
14076         * po/mt.po:
14077         * po/nb.po:
14078         * po/nl.po:
14079         * po/or.po:
14080         * po/pl.po:
14081         * po/pt_BR.po:
14082         * po/ru.po:
14083         * po/sk.po:
14084         * po/sq.po:
14085         * po/sr.po:
14086         * po/sv.po:
14087         * po/tr.po:
14088         * po/uk.po:
14089         * po/vi.po:
14090         * po/zh_CN.po:
14091         * win32/common/config.h:
14092           0.10.12.2 pre-release
14093
14094 2009-10-12 11:31:22 +0100  Jan Schmidt <thaytan@noraisin.net>
14095
14096         * docs/plugins/gst-plugins-ugly-plugins.args.new:
14097         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
14098           docs: Remove files accidentally added
14099           Remove the gst-plugins-ugly-plugins.args.new and
14100           gst-plugins-ugly-plugins.signals.new files, that appear
14101           to have been accidentally added in commit
14102           f5d046a0b034f9bd7274291f7131ee5db1a30052
14103
14104 2009-09-16 00:00:28 +0100  Jan Schmidt <thaytan@noraisin.net>
14105
14106         * ext/a52dec/gsta52dec.c:
14107           a52dec: Add some debugging for new segment events
14108
14109 2009-10-11 16:18:37 +0200  Josep Torra <n770galaxy@gmail.com>
14110
14111         * ext/mpeg2dec/gstmpeg2dec.c:
14112           mpeg2dec: fix warning in macosx snow leopard
14113
14114 2009-10-11 16:16:09 +0200  Josep Torra <n770galaxy@gmail.com>
14115
14116         * gst/mpegstream/gstmpegparse.c:
14117           mpegstream: fix warning in macosx snow leopard
14118
14119 2009-10-11 16:14:08 +0200  Josep Torra <n770galaxy@gmail.com>
14120
14121         * gst/mpegaudioparse/gstmpegaudioparse.c:
14122           mpegaudioparse: fix warning in macosx snow leopard
14123
14124 2009-10-11 16:09:11 +0200  Josep Torra <n770galaxy@gmail.com>
14125
14126         * gst/dvdsub/gstdvdsubdec.c:
14127           dvdsubdec: fix warning on macosx snow leopard
14128
14129 2009-10-11 16:06:25 +0200  Josep Torra <n770galaxy@gmail.com>
14130
14131         * gst/asfdemux/gstasfdemux.c:
14132           asfdemux: fix warning in macosx snow leopard
14133
14134 2009-10-08 19:58:25 +0300  René Stadler <rene.stadler@nokia.com>
14135
14136         * gst/mpegaudioparse/gstmpegaudioparse.c:
14137           mp3parse: don't fail SEEKING query when upstream query fails for TIME format
14138
14139 2009-10-08 11:01:03 +0100  Jan Schmidt <thaytan@noraisin.net>
14140
14141         * common:
14142           Automatic update of common submodule
14143           From 19fa4f3 to a3e3ce4
14144
14145 2009-10-07 14:22:09 +0300  Stefan Kost <ensonic@users.sf.net>
14146
14147         * gst/asfdemux/gstasfdemux.c:
14148         * gst/realmedia/rdtmanager.c:
14149           build: fprintf, sprintf, sscanf need stdio.h
14150
14151 2009-10-02 18:27:11 +0300  Stefan Kost <ensonic@users.sf.net>
14152
14153         * ext/mad/gstmad.c:
14154           mad: add missing include to fix the build
14155
14156 2009-10-05 12:13:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14157
14158         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
14159           dvdlpcm: whitespace fixes
14160
14161 2009-10-04 22:51:41 +0100  Christian F.K. Schaller <christian.schaller@collabora.co.uk>
14162
14163         * gst-plugins-ugly.spec.in:
14164           update spec file
14165
14166 2009-10-02 15:22:38 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14167
14168         * configure.ac:
14169           x264enc: adjust configure checking to changed upstream
14170
14171 2009-10-01 18:58:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14172
14173         * ext/x264/gstx264enc.c:
14174           x264enc: conditionally adjust to new upstream API
14175           Fixes #596517.
14176
14177 2009-09-24 17:49:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14178
14179         * gst/mpegaudioparse/gstmpegaudioparse.c:
14180         * gst/mpegaudioparse/gstmpegaudioparse.h:
14181           mpegaudioparse: prevent infinite (re)syncing
14182           Conflicts:
14183           gst/mpegaudioparse/gstmpegaudioparse.c
14184
14185 2009-09-22 12:13:38 -0700  Michael Smith <msmith@songbirdnest.com>
14186
14187         * gst/mpegaudioparse/gstmpegaudioparse.c:
14188           mp3parse: Refactor checking for sync. Make resyncing more reliable.
14189           Previously, we could get false sync relatively easily - it sometimes happened
14190           on real files. This cleans the code up a fair bit, and makes it require more
14191           confirmation that we've found valid sync before continuing.
14192
14193 2009-09-17 16:12:29 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14194
14195         * gst/mpegaudioparse/gstmpegaudioparse.c:
14196           mpegaudioparse: ensure 2 valid headers in a row when resyncing
14197
14198 2009-09-11 10:05:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14199
14200         * gst/mpegstream/gstdvddemux.c:
14201           dvddemux: remove bogus ifndef
14202
14203 2009-09-05 10:23:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14204
14205         * common:
14206           Automatic update of common submodule
14207           From 94f95e3 to 19fa4f3
14208
14209 2009-09-01 12:22:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14210
14211         * ext/mpeg2dec/gstmpeg2dec.c:
14212           mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
14213
14214 2009-08-31 13:42:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14215
14216         * gst/dvdsub/gstdvdsubparse.c:
14217           dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
14218
14219 2009-08-24 13:59:05 -0700  David Schleef <ds@schleef.org>
14220
14221         * ext/amrnb/amrnbdec.c:
14222         * ext/amrnb/amrnbenc.c:
14223           Remove Ronald Bultje from Authors field
14224           Replaced with "GStreamer maintainers
14225           <gstreamer-devel@lists.sourceforge.net>" or just removed,
14226           depending on the number of other authors.
14227
14228 2009-08-24 13:57:14 -0700  David Schleef <ds@schleef.org>
14229
14230         * gst/asfdemux/Makefile.am:
14231         * gst/asfdemux/gstasfmux.c:
14232         * gst/asfdemux/gstasfmux.h:
14233           asfdemux: Remove old non-built asfmux code
14234           Remove so people don't confuse it with the new asfmux code
14235           in -bad.
14236
14237 2009-08-23 13:35:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14238
14239         * ext/a52dec/gsta52dec.c:
14240           a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
14241           It's not defined for older liba52 versions.
14242
14243 2009-08-23 13:34:32 +0200  Mart Raudsepp <leio@gentoo.org>
14244
14245         * ext/a52dec/gsta52dec.c:
14246           a52dec: Allow liba52 to use djbfft based IMDCT transform
14247           liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
14248           IMDCT transform acceleration. It does however have a software based
14249           acceleration using the djbfft library (D.J. Bernstein's library for
14250           fourier transforms - Extremely fast library for floating-point
14251           convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
14252           flag.
14253           The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
14254           and AltiVec implementations, but those are checked for first, and
14255           djbfft is chosen only if none of those is available - good in the
14256           case of some distributions including a port of the MPlayer changes
14257           in their system a52dec library.
14258           The down and upmix code in liba52 doesn't seem to be disturbed by
14259           this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
14260           versions if passed from oil_cpu_get_flags (SSE currently is not).
14261           Fixes bug #592787.
14262
14263 2009-08-17 17:31:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14264
14265         * configure.ac:
14266           amr: Use opencore-amr pkg-config files if possible
14267           This makes it possible to build the plugins when the libraries
14268           are installed at non-standard locations.
14269           Fixes bug #591348.
14270
14271 2009-08-14 12:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14272
14273         * gst/mpegaudioparse/gstmpegaudioparse.c:
14274           mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
14275           Metadata provided seek tables are consistent with metadata's view of
14276           total size, which typically matches real size, but need not do so
14277           (e.g. a truncated file).  Fixes seeking and position reporting
14278           in such truncated files (although duration based on metadata may then
14279           still be incorrect).
14280
14281 2009-08-10 22:22:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14282
14283         * configure.ac:
14284           configure: bump core/base requirements to released versions
14285           to avoid confusion.
14286
14287 2009-08-04 10:44:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14288
14289         * configure.ac:
14290           configure: Remove all mentions to the id3tag plugin which was removed
14291
14292 2009-08-01 08:43:21 +0200  Marvin Schmidt <marvin_schmidt@gmx.net>
14293
14294         * configure.ac:
14295           mad: make check for mad independent of the check for id3tag
14296           Fixes bug #590432.
14297
14298 2009-07-31 00:25:43 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
14299
14300         * gst/asfdemux/gstrtpasfdepay.c:
14301           rtpasfdepay: set padding size to the correct value
14302           asf packets in rtp packets should come with their padding fields
14303           set to 0 and the depayload must update them to the correct
14304           value before pushing downstream
14305
14306 2009-07-27 20:12:20 +0200  Iago Toral <itoral@igalia.com>
14307
14308         * configure.ac:
14309         * docs/plugins/Makefile.am:
14310         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14311         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14312         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14313         * docs/plugins/inspect/plugin-amrnb.xml:
14314         * docs/plugins/inspect/plugin-amrwbdec.xml:
14315         * ext/Makefile.am:
14316         * ext/amrnb/GstAmrnbEnc.prs:
14317         * ext/amrnb/Makefile.am:
14318         * ext/amrnb/README:
14319         * ext/amrnb/amrnb.c:
14320         * ext/amrnb/amrnbdec.c:
14321         * ext/amrnb/amrnbdec.h:
14322         * ext/amrnb/amrnbenc.c:
14323         * ext/amrnb/amrnbenc.h:
14324         * ext/amrnb/amrnbparse.c:
14325         * ext/amrnb/amrnbparse.h:
14326         * ext/amrwbdec/Makefile.am:
14327         * ext/amrwbdec/README:
14328         * ext/amrwbdec/amrwb.c:
14329         * ext/amrwbdec/amrwbdec.c:
14330         * ext/amrwbdec/amrwbdec.h:
14331           amr: Add AMR-WB decoder and AMR-NB encoder and decoder
14332           These are based on the OpenCore codecs.
14333           Fixes bug #584890.
14334
14335 2009-07-24 00:43:07 +0300  Stefan Kost <ensonic@users.sf.net>
14336
14337         * common:
14338           Automatic update of common submodule
14339           From fedaaee to 94f95e3
14340
14341 2009-07-22 11:10:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14342
14343         * LICENSE_readme:
14344         * REQUIREMENTS:
14345         * configure.ac:
14346         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14347         * docs/plugins/gst-plugins-ugly-plugins.args.new:
14348         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
14349         * docs/plugins/inspect/plugin-dvdnav.xml:
14350         * ext/Makefile.am:
14351         * ext/dvdnav/.gitignore:
14352         * ext/dvdnav/Makefile.am:
14353         * ext/dvdnav/README:
14354         * ext/dvdnav/dvdnavsrc.c:
14355         * ext/dvdnav/dvdnavsrc.h:
14356         * ext/dvdnav/gst-dvd:
14357         * ext/dvdread/dvdreadsrc.c:
14358         * gst-plugins-ugly.spec.in:
14359         * po/POTFILES.in:
14360           dvdnav: remove dvdnav plugin
14361           Remove dvdnav plugin, it has no future. resindvd is the plugin to
14362           use for dvd playback. Note that dvdnav was never really enabled
14363           in -ugly, you had to edit configure.ac to get it built.
14364
14365 2009-06-20 14:31:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14366
14367         * tests/check/elements/mpeg2dec.c:
14368           mpeg2dec: Fix unused variables compiler warnings in unit test
14369
14370 2009-06-26 15:21:12 +0100  Jan Schmidt <thaytan@noraisin.net>
14371
14372         * autogen.sh:
14373           autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
14374           Check for more automake command variants. Use printf instead of 'echo -n'
14375           for portability
14376
14377 2009-07-13 12:24:14 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
14378
14379         * common:
14380           Automatic update of common submodule
14381           From 5845b63 to fedaaee
14382
14383 2009-02-10 13:25:54 +0000  Tim-Philipp Muller <tpm@mini.centricular.net>
14384
14385         * .gitignore:
14386           Make git ignore more files
14387
14388 2009-06-29 11:10:42 +0200  Edward Hervey <bilboed@bilboed.com>
14389
14390         * gst/asfdemux/gstasfdemux.c:
14391           asfdemux: Refactor multiple packet pull.
14392           This also fixes a bug by which the first buffer (in a multi-packet mode)
14393           passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
14394           full incoming buffer and not just of the single asf packet.
14395           Fixes corrupted frames introduced by latest commit.
14396
14397 2009-06-29 10:58:49 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14398
14399         * gst/asfdemux/gstasfdemux.c:
14400           asfdemux: use the right accurate field
14401           Remove accurate variable and its faulty use because the real variable is an
14402           instance variable.
14403
14404 2009-06-28 17:48:11 +0200  Edward Hervey <bilboed@bilboed.com>
14405
14406         * gst/asfdemux/asfpacket.c:
14407         * gst/asfdemux/gstasfdemux.c:
14408           asfdemux: Sprinkle branch prediction macros accross the code
14409
14410 2009-06-28 17:43:12 +0200  Edward Hervey <bilboed@bilboed.com>
14411
14412         * gst/asfdemux/gstasfdemux.c:
14413           asfdemux: Delay newsegment handling until we have a keyframe.
14414           We now have a chance for packets to be collected before we send out the
14415           newsegment. If we're not in accurate seeking (keyunit) it will set
14416           the segment start/time to the keyframe's timestamp.
14417
14418 2009-06-28 17:39:23 +0200  Edward Hervey <bilboed@bilboed.com>
14419
14420         * gst/asfdemux/gstasfdemux.c:
14421           asfdemux: Remove useless check. We already have checked for it above.
14422
14423 2009-06-28 17:31:11 +0200  Edward Hervey <bilboed@bilboed.com>
14424
14425         * gst/asfdemux/gstasfdemux.c:
14426           asfdemux: No longer queue GOPs now that seeking is fixed.
14427           We now *always* seek to the keyframe just before our requested position.
14428           When we encounter the first keyframe and we were not accurate (therefore doing
14429           keyframe seeking), we update the segment start position to the keyframe timestamp.
14430
14431 2009-06-28 17:42:44 +0200  Edward Hervey <bilboed@bilboed.com>
14432
14433         * gst/asfdemux/gstasfdemux.c:
14434         * gst/asfdemux/gstasfdemux.h:
14435           asfdemux: Store the accurate seeking flag
14436
14437 2009-06-28 17:04:00 +0200  Edward Hervey <bilboed@bilboed.com>
14438
14439         * gst/asfdemux/gstasfdemux.c:
14440           asfdemux: Use the average frame duration for buffers without a duration.
14441           This will still cause some timestamp jitter, but giving a hint as to the duration
14442           rather than nothing seems to be a better idea.
14443           Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
14444           duration using the accumulated packet duration (which will be correct).
14445
14446 2009-06-28 17:02:17 +0200  Edward Hervey <bilboed@bilboed.com>
14447
14448         * gst/asfdemux/gstasfdemux.c:
14449         * gst/asfdemux/gstasfdemux.h:
14450           asfdemux: Use index entry packet count to optimize seeking.
14451           The simple index entries also contain the number of packets one needs
14452           to retrieve at a given position to get a full keyframe. We therefore
14453           use that information to retrieve all those packets in one buffer when
14454           working in pull-mode.
14455
14456 2009-06-26 20:52:29 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
14457
14458         * gst/asfdemux/gstasfdemux.c:
14459           asfdemux: Do not try to free const pointer
14460           In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
14461           asfdemux tried to free a const pointer that had been cast to a
14462           normal pointer variable.
14463
14464 2009-06-26 20:44:09 +0200  Edward Hervey <bilboed@bilboed.com>
14465
14466         * gst/asfdemux/gstasfdemux.c:
14467           asfdemux: Use presentation timestamp when searching in the index.
14468           We need to take the preroll into account... else we end up too early.
14469
14470 2009-06-26 13:43:16 +0100  Jan Schmidt <thaytan@noraisin.net>
14471
14472         * common:
14473           Automatic update of common submodule
14474           From f3bb51b to 5845b63
14475
14476 2009-06-26 13:35:38 +0200  Edward Hervey <bilboed@bilboed.com>
14477
14478         * gst/asfdemux/gstasfdemux.c:
14479           asfdemux: Convert index entry from presentation time to timestamps.
14480           We weren't taking the preroll into account previously, meaning that we
14481           were always seeking preroll nanoseconds too early... resulting in a lot
14482           of dropped packets (which are before the start time).
14483           This brings quit a bit closer to as-fast-as-possible seeking in asf files.
14484
14485 2009-06-26 10:58:56 +0200  Edward Hervey <bilboed@bilboed.com>
14486
14487         * common:
14488         * gst/asfdemux/gstasfdemux.c:
14489           asfdemux: Fix byte array metadata handling.
14490           We basically discard byte array metadata. Should be trivial to adapt
14491           to storing the pointers if we need it later on.
14492
14493 2009-06-26 10:41:28 +0200  Edward Hervey <bilboed@bilboed.com>
14494
14495         * gst/asfdemux/gstasfdemux.c:
14496         * gst/asfdemux/gstasfdemux.h:
14497           asfdemux: Handle PAR/interlaced information stored in packet payload.
14498           This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
14499           in the ASF Packet payload extensions).
14500
14501 2009-06-26 10:40:39 +0200  Edward Hervey <bilboed@bilboed.com>
14502
14503         * gst/asfdemux/gstasfdemux.c:
14504         * gst/asfdemux/gstasfdemux.h:
14505           asfdemux: Store/Handle global metadata (not specific to one stream).
14506           This allows us to store (and handle) PAR information which might be stored there.
14507
14508 2009-06-25 18:24:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14509
14510         * gst/mpegaudioparse/gstmpegaudioparse.c:
14511           mpegaudioparse: fix Xing inverse seek table building
14512
14513 2009-06-24 15:15:37 +0100  Jan Schmidt <jan.schmidt@sun.com>
14514
14515         * common:
14516           Automatic update of common submodule
14517           From f3bb51b to f810030
14518
14519 2009-06-23 16:45:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14520
14521         * gst/asfdemux/gstasfdemux.c:
14522           asfdemux: don't try to free a NULL taglist
14523
14524 2009-06-23 02:14:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14525
14526         * gst/asfdemux/gstasfdemux.c:
14527           asfdemux: post tags only after we've created our source pads
14528           Post global tags only after we've added our source pads, so that
14529           tag events get sent downstream in addition to tag messages posted
14530           on the bus. This makes sure tags can be picked up automatically
14531           when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
14532           While we're at it, also add a container-format tag.
14533
14534 2009-06-23 01:37:01 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14535
14536         * configure.ac:
14537         * gst/asfdemux/gstasfdemux.c:
14538           asfdemux: use new bytereader functions for image tag parsing
14539
14540 2009-06-22 18:53:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14541
14542         * gst/asfdemux/gstasfdemux.c:
14543         * gst/asfdemux/gstasfdemux.h:
14544           asfdemux: remove some more unused variables
14545
14546 2009-06-19 17:25:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14547
14548         * gst/realmedia/rmdemux.c:
14549           rmdemux: plug buffer leaking
14550
14551 2009-06-22 17:36:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14552
14553         * gst/asfdemux/gstrtpasfdepay.c:
14554           asfdepay: guard against dropped buffers
14555           If a buffer was dropped, we might request data from the adapter that is not
14556           there and then we get a NULL buffer.
14557
14558 2009-06-22 17:16:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14559
14560         * gst/asfdemux/gstasfdemux.c:
14561         * gst/asfdemux/gstasfdemux.h:
14562           asfdemux: set DISCONT on streams
14563           When we receive a DISCONT as input, don't clear our complete state but simply
14564           mark a discont that will be put on the next buffer. The code will be able to
14565           handle and throw away incomplete data.
14566           Add some more debug info.
14567           Remove an unused variable.
14568
14569 2009-06-22 17:15:52 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14570
14571         * gst/asfdemux/gstrtpasfdepay.c:
14572           asfdepay: set DELTA_UNIT flag correctly
14573           Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
14574           Add some more debug info.
14575
14576 2009-06-22 13:37:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14577
14578         * gst/asfdemux/gstasfdemux.c:
14579           asfdemux: fix latency calculations
14580           We need to check for -1 as an invalid timestamp, not 1.
14581
14582 2009-06-16 09:45:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14583
14584         * gst/mpegaudioparse/gstmpegaudioparse.c:
14585         * gst/mpegaudioparse/gstmpegaudioparse.h:
14586           mp3parse: don't put every single frame into the index
14587           Let's not put every single mp3 frame in our index, a few frames per
14588           second should be more than enough. For now use an index interval
14589           of 100ms-500ms depending on the upstream size, to keep the index at
14590           a reasonable size. Factor out the code that adds the index entry
14591           into a separate function for better code readability.
14592
14593 2009-06-16 01:40:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14594
14595         * gst/mpegaudioparse/gstmpegaudioparse.c:
14596         * gst/mpegaudioparse/gstmpegaudioparse.h:
14597           mp3parse: assume seekability only if we know the upstream size
14598           While technically upstream may be seekable even if it doesn't know
14599           the exact size, I can't think of a use case where this distincation
14600           is relevant in practice, so for now just assume we're not seekable
14601           if upstream doesn't provide us with a size. Makes sure we don't
14602           build a seek index when streaming internet radio with sources that
14603           pretend to be seekable until you try to actually seek.
14604
14605 2009-06-19 17:46:12 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
14606
14607         * gst-plugins-ugly.spec.in:
14608           Fix x264 requirement in SPEC file
14609
14610 2009-06-19 15:01:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14611
14612         * ext/x264/gstx264enc.c:
14613         * gst/realmedia/rdtmanager.c:
14614           x264enc, rdtmanager: fix compilation with debugging disabled
14615
14616 2009-06-11 13:48:22 +0100  Jan Schmidt <thaytan@noraisin.net>
14617
14618         * common:
14619         * docs/plugins/Makefile.am:
14620           docs: Bump common. Fix comment in the docs Makefile.am
14621
14622 2009-06-18 20:26:04 +0100  Jan Schmidt <thaytan@noraisin.net>
14623
14624         * configure.ac:
14625         * win32/common/config.h:
14626           Back to development -> 0.10.12.1
14627
14628 2009-06-18 08:54:17 +0100  Jan Schmidt <thaytan@noraisin.net>
14629
14630         * gst-plugins-ugly.doap:
14631           Add 0.10.12 release to the doap file
14632
14633 === release 0.10.12 ===
14634
14635 2009-06-18 08:34:54 +0100  Jan Schmidt <thaytan@noraisin.net>
14636
14637         * ChangeLog:
14638         * NEWS:
14639         * RELEASE:
14640         * configure.ac:
14641         * docs/plugins/gst-plugins-ugly-plugins.args:
14642         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14643         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14644         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14645         * docs/plugins/inspect/plugin-a52dec.xml:
14646         * docs/plugins/inspect/plugin-asf.xml:
14647         * docs/plugins/inspect/plugin-cdio.xml:
14648         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14649         * docs/plugins/inspect/plugin-dvdread.xml:
14650         * docs/plugins/inspect/plugin-dvdsub.xml:
14651         * docs/plugins/inspect/plugin-iec958.xml:
14652         * docs/plugins/inspect/plugin-lame.xml:
14653         * docs/plugins/inspect/plugin-mad.xml:
14654         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14655         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14656         * docs/plugins/inspect/plugin-mpegstream.xml:
14657         * docs/plugins/inspect/plugin-realmedia.xml:
14658         * docs/plugins/inspect/plugin-siddec.xml:
14659         * docs/plugins/inspect/plugin-synaesthesia.xml:
14660         * docs/plugins/inspect/plugin-twolame.xml:
14661         * docs/plugins/inspect/plugin-x264.xml:
14662         * win32/common/config.h:
14663           Release 0.10.12
14664
14665 2009-06-18 08:34:46 +0100  Jan Schmidt <thaytan@noraisin.net>
14666
14667         * po/bg.po:
14668         * po/id.po:
14669         * po/it.po:
14670         * po/nl.po:
14671         * po/zh_CN.po:
14672           Update .po files
14673
14674 2009-06-18 08:04:40 +0100  Jan Schmidt <thaytan@noraisin.net>
14675
14676         * po/af.po:
14677         * po/az.po:
14678         * po/bg.po:
14679         * po/ca.po:
14680         * po/cs.po:
14681         * po/da.po:
14682         * po/en_GB.po:
14683         * po/es.po:
14684         * po/fi.po:
14685         * po/fr.po:
14686         * po/hu.po:
14687         * po/id.po:
14688         * po/it.po:
14689         * po/ja.po:
14690         * po/lt.po:
14691         * po/mt.po:
14692         * po/nb.po:
14693         * po/nl.po:
14694         * po/or.po:
14695         * po/pl.po:
14696         * po/pt_BR.po:
14697         * po/ru.po:
14698         * po/sk.po:
14699         * po/sq.po:
14700         * po/sr.po:
14701         * po/sv.po:
14702         * po/tr.po:
14703         * po/uk.po:
14704         * po/vi.po:
14705         * po/zh_CN.po:
14706           Update .po files
14707
14708 2009-06-05 22:10:02 +0100  Jan Schmidt <thaytan@noraisin.net>
14709
14710         * configure.ac:
14711         * po/af.po:
14712         * po/az.po:
14713         * po/bg.po:
14714         * po/ca.po:
14715         * po/cs.po:
14716         * po/da.po:
14717         * po/en_GB.po:
14718         * po/es.po:
14719         * po/fi.po:
14720         * po/fr.po:
14721         * po/hu.po:
14722         * po/id.po:
14723         * po/it.po:
14724         * po/ja.po:
14725         * po/lt.po:
14726         * po/mt.po:
14727         * po/nb.po:
14728         * po/nl.po:
14729         * po/or.po:
14730         * po/pl.po:
14731         * po/pt_BR.po:
14732         * po/ru.po:
14733         * po/sk.po:
14734         * po/sq.po:
14735         * po/sr.po:
14736         * po/sv.po:
14737         * po/tr.po:
14738         * po/uk.po:
14739         * po/vi.po:
14740         * po/zh_CN.po:
14741         * win32/common/config.h:
14742           0.10.11.2 pre-release
14743
14744 2009-06-05 22:07:31 +0100  Jan Schmidt <thaytan@noraisin.net>
14745
14746         * win32/common/config.h.in:
14747           win32: Remove #undef inline from the win32 config.h
14748
14749 2009-06-05 20:53:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14750
14751         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14752         * docs/plugins/inspect/plugin-mad.xml:
14753         * ext/mad/Makefile.am:
14754         * ext/mad/gstid3tag.c:
14755         * ext/mad/gstmad.c:
14756         * ext/mad/gstmad.h:
14757           mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
14758           It will be reborn with a shiny new code base under its hood in -bad.
14759           See #581756 and #565764.
14760
14761 2009-06-05 19:48:28 +0100  Jan Schmidt <thaytan@noraisin.net>
14762
14763         * tests/check/pipelines/.gitignore:
14764           gitignore: Ignore some built files in the test area
14765
14766 2009-06-05 19:46:17 +0100  Jan Schmidt <thaytan@noraisin.net>
14767
14768         * docs/plugins/inspect/plugin-a52dec.xml:
14769         * docs/plugins/inspect/plugin-asf.xml:
14770         * docs/plugins/inspect/plugin-cdio.xml:
14771         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14772         * docs/plugins/inspect/plugin-dvdread.xml:
14773         * docs/plugins/inspect/plugin-dvdsub.xml:
14774         * docs/plugins/inspect/plugin-iec958.xml:
14775         * docs/plugins/inspect/plugin-lame.xml:
14776         * docs/plugins/inspect/plugin-mad.xml:
14777         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14778         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14779         * docs/plugins/inspect/plugin-mpegstream.xml:
14780         * docs/plugins/inspect/plugin-realmedia.xml:
14781         * docs/plugins/inspect/plugin-siddec.xml:
14782         * docs/plugins/inspect/plugin-synaesthesia.xml:
14783         * docs/plugins/inspect/plugin-twolame.xml:
14784           docs: Update plugin inspect files
14785
14786 2009-06-05 19:25:54 +0100  Jan Schmidt <thaytan@noraisin.net>
14787
14788         * configure.ac:
14789         * docs/plugins/Makefile.am:
14790         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14791         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14792         * docs/plugins/inspect/plugin-x264.xml:
14793         * ext/Makefile.am:
14794         * gst-plugins-ugly.spec.in:
14795         * tests/check/Makefile.am:
14796         * tests/check/elements/.gitignore:
14797           Moved 'x264enc' from -bad to -ugly
14798
14799 2009-05-25 11:18:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14800
14801         * ext/x264/gstx264enc.c:
14802         * ext/x264/gstx264enc.h:
14803           [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
14804           Fixes #583627
14805
14806 2009-05-09 23:47:39 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
14807
14808         * ext/x264/GstX264Enc.prs:
14809           [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
14810
14811 2009-05-09 12:42:25 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
14812
14813         * ext/x264/GstX264Enc.prs:
14814           [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
14815
14816 2009-05-07 17:53:42 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
14817
14818         * ext/x264/gstx264enc.c:
14819           [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
14820
14821 2009-04-30 00:06:36 +0300  Stefan Kost <ensonic@users.sf.net>
14822
14823         * ext/x264/GstX264Enc.prs:
14824         * ext/x264/Makefile.am:
14825         * ext/x264/gstx264enc.c:
14826           [MOVED FROM BAD 24/28] x264enc: add preset support
14827           Add preset iface and a (dummy) preset file as a starting point.
14828
14829 2009-04-29 16:57:36 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14830
14831         * ext/x264/gstx264enc.c:
14832           [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
14833
14834 2009-04-09 23:53:39 +0200  Janin Kolenc <janin.kolenc at marand.si>
14835
14836         * ext/x264/gstx264enc.c:
14837         * ext/x264/gstx264enc.h:
14838           [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
14839           Use the GstForceKeyUnit event to force a keyframe.
14840           Fixes #578112.
14841
14842 2009-01-05 10:28:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14843
14844           [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...
14845           Original commit message from CVS:
14846           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
14847           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
14848           Use hyphen in property name, perform safety buffer size check
14849           prior to mem access, and some more parentheses in macro.
14850
14851 2009-01-02 01:44:11 +0000  Alessandro Decina <alessandro.d@gmail.com>
14852
14853           [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
14854           Original commit message from CVS:
14855           * ext/apexsink/Makefile.am:
14856           Link against -lgcrpyto for RSA_new and RSA_free.
14857           * ext/faac/gstfaac.c:
14858           * ext/x264/gstx264enc.c:
14859           Fix compiler warnings.
14860
14861 2008-11-14 19:52:24 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14862
14863           [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
14864           Original commit message from CVS:
14865           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
14866           Construct source caps in more conventional (and correct) manner.
14867
14868 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14869
14870           [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
14871           Original commit message from CVS:
14872           * ext/alsaspdif/Makefile.am:
14873           * ext/amrwb/Makefile.am:
14874           * ext/apexsink/Makefile.am:
14875           * ext/arts/Makefile.am:
14876           * ext/artsd/Makefile.am:
14877           * ext/audiofile/Makefile.am:
14878           * ext/audioresample/Makefile.am:
14879           * ext/bz2/Makefile.am:
14880           * ext/cdaudio/Makefile.am:
14881           * ext/celt/Makefile.am:
14882           * ext/dc1394/Makefile.am:
14883           * ext/dirac/Makefile.am:
14884           * ext/directfb/Makefile.am:
14885           * ext/divx/Makefile.am:
14886           * ext/dts/Makefile.am:
14887           * ext/faac/Makefile.am:
14888           * ext/faad/Makefile.am:
14889           * ext/gsm/Makefile.am:
14890           * ext/hermes/Makefile.am:
14891           * ext/ivorbis/Makefile.am:
14892           * ext/jack/Makefile.am:
14893           * ext/jp2k/Makefile.am:
14894           * ext/ladspa/Makefile.am:
14895           * ext/lcs/Makefile.am:
14896           * ext/libfame/Makefile.am:
14897           * ext/libmms/Makefile.am:
14898           * ext/metadata/Makefile.am:
14899           * ext/mpeg2enc/Makefile.am:
14900           * ext/mplex/Makefile.am:
14901           * ext/musepack/Makefile.am:
14902           * ext/musicbrainz/Makefile.am:
14903           * ext/mythtv/Makefile.am:
14904           * ext/nas/Makefile.am:
14905           * ext/neon/Makefile.am:
14906           * ext/ofa/Makefile.am:
14907           * ext/polyp/Makefile.am:
14908           * ext/resindvd/Makefile.am:
14909           * ext/sdl/Makefile.am:
14910           * ext/shout/Makefile.am:
14911           * ext/snapshot/Makefile.am:
14912           * ext/sndfile/Makefile.am:
14913           * ext/soundtouch/Makefile.am:
14914           * ext/spc/Makefile.am:
14915           * ext/swfdec/Makefile.am:
14916           * ext/tarkin/Makefile.am:
14917           * ext/theora/Makefile.am:
14918           * ext/timidity/Makefile.am:
14919           * ext/twolame/Makefile.am:
14920           * ext/x264/Makefile.am:
14921           * ext/xine/Makefile.am:
14922           * ext/xvid/Makefile.am:
14923           * gst-libs/gst/app/Makefile.am:
14924           * gst-libs/gst/dshow/Makefile.am:
14925           * gst/aiffparse/Makefile.am:
14926           * gst/app/Makefile.am:
14927           * gst/audiobuffer/Makefile.am:
14928           * gst/bayer/Makefile.am:
14929           * gst/cdxaparse/Makefile.am:
14930           * gst/chart/Makefile.am:
14931           * gst/colorspace/Makefile.am:
14932           * gst/dccp/Makefile.am:
14933           * gst/deinterlace/Makefile.am:
14934           * gst/deinterlace2/Makefile.am:
14935           * gst/dvdspu/Makefile.am:
14936           * gst/festival/Makefile.am:
14937           * gst/filter/Makefile.am:
14938           * gst/flacparse/Makefile.am:
14939           * gst/flv/Makefile.am:
14940           * gst/games/Makefile.am:
14941           * gst/h264parse/Makefile.am:
14942           * gst/librfb/Makefile.am:
14943           * gst/mixmatrix/Makefile.am:
14944           * gst/modplug/Makefile.am:
14945           * gst/mpeg1sys/Makefile.am:
14946           * gst/mpeg4videoparse/Makefile.am:
14947           * gst/mpegdemux/Makefile.am:
14948           * gst/mpegtsmux/Makefile.am:
14949           * gst/mpegvideoparse/Makefile.am:
14950           * gst/mve/Makefile.am:
14951           * gst/nsf/Makefile.am:
14952           * gst/nuvdemux/Makefile.am:
14953           * gst/overlay/Makefile.am:
14954           * gst/passthrough/Makefile.am:
14955           * gst/pcapparse/Makefile.am:
14956           * gst/playondemand/Makefile.am:
14957           * gst/rawparse/Makefile.am:
14958           * gst/real/Makefile.am:
14959           * gst/rtjpeg/Makefile.am:
14960           * gst/rtpmanager/Makefile.am:
14961           * gst/scaletempo/Makefile.am:
14962           * gst/sdp/Makefile.am:
14963           * gst/selector/Makefile.am:
14964           * gst/smooth/Makefile.am:
14965           * gst/smoothwave/Makefile.am:
14966           * gst/speed/Makefile.am:
14967           * gst/speexresample/Makefile.am:
14968           * gst/stereo/Makefile.am:
14969           * gst/subenc/Makefile.am:
14970           * gst/tta/Makefile.am:
14971           * gst/vbidec/Makefile.am:
14972           * gst/videodrop/Makefile.am:
14973           * gst/videosignal/Makefile.am:
14974           * gst/virtualdub/Makefile.am:
14975           * gst/vmnc/Makefile.am:
14976           * gst/y4m/Makefile.am:
14977           * sys/acmenc/Makefile.am:
14978           * sys/cdrom/Makefile.am:
14979           * sys/dshowdecwrapper/Makefile.am:
14980           * sys/dshowsrcwrapper/Makefile.am:
14981           * sys/dvb/Makefile.am:
14982           * sys/dxr3/Makefile.am:
14983           * sys/fbdev/Makefile.am:
14984           * sys/oss4/Makefile.am:
14985           * sys/qcam/Makefile.am:
14986           * sys/qtwrapper/Makefile.am:
14987           * sys/vcd/Makefile.am:
14988           * sys/wininet/Makefile.am:
14989           * win32/common/config.h:
14990           Don't install static libs for plugins. Fixes #550851 for -bad.
14991
14992 2008-10-27 17:01:22 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14993
14994           [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API.  Fixes #555238.
14995           Original commit message from CVS:
14996           * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
14997           Adapt to slightly modified x264 API.  Fixes #555238.
14998
14999 2008-08-12 16:13:15 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15000
15001           [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps).  If needed, a generic element can do so.
15002           Original commit message from CVS:
15003           * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
15004           (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
15005           * ext/x264/gstx264enc.h:
15006           Do not deal with duplicated input (timestamps).  If needed,
15007           a generic element can do so.
15008           Do not manipulate input timestamps on the way out,
15009           since that shifts the timeline and A/V sync.
15010
15011 2008-08-12 15:41:48 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15012
15013           [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
15014           Original commit message from CVS:
15015           * docs/plugins/gst-plugins-bad-plugins.args:
15016           Integrate new properties into documentation.
15017           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
15018           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15019           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
15020           Fix up API prior to eventual plugin move.
15021           API: GstX264Enc:pass (provides more options, and changed to enum)
15022
15023 2008-08-12 13:08:39 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15024
15025           [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
15026           Original commit message from CVS:
15027           * docs/plugins/Makefile.am:
15028           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
15029           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
15030           * ext/x264/gstx264enc.c:
15031           * tests/check/Makefile.am:
15032           * tests/check/elements/x264enc.c: (setup_x264enc),
15033           (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
15034           Add documentation and unit test for x264enc.
15035
15036 2008-08-11 17:24:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15037
15038           [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
15039           Original commit message from CVS:
15040           * ext/x264/gstx264enc.c: (gst_x264_enc_init),
15041           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
15042           Allocate some buffers in more adaptive and economical fashion.
15043
15044 2008-08-11 15:16:14 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15045
15046           [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
15047           Original commit message from CVS:
15048           * configure.ac:
15049           Check for sufficiently up-to-date x264 API.
15050           * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
15051           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
15052           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15053           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
15054           * ext/x264/gstx264enc.h:
15055           Expose some more parameters of the x264 encoder as properties.
15056
15057 2008-08-08 15:07:12 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15058
15059           [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
15060           Original commit message from CVS:
15061           * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
15062           (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
15063           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
15064           (gst_x264_enc_flush_frames):
15065           Coding style and layout; re-order some functions in more
15066           typical and natural flow.
15067
15068 2008-08-08 14:19:16 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15069
15070           [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
15071           Original commit message from CVS:
15072           * ext/x264/Makefile.am:
15073           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
15074           (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
15075           (gst_x264_enc_reset), (gst_x264_enc_finalize),
15076           (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
15077           (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
15078           (gst_x264_enc_change_state), (gst_x264_enc_set_property):
15079           * ext/x264/gstx264enc.h:
15080           Use GQueue in stead of custom queue code.
15081           Factorize flushing out encoder delayed frames.
15082           Factorize initialization and state change reset.
15083
15084 2008-08-08 10:56:02 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15085
15086           [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
15087           Original commit message from CVS:
15088           * ext/x264/gstx264enc.h:
15089           * sys/fbdev/gstfbdevsink.c:
15090           Use configure-generated _stdint.h.
15091
15092 2008-08-08 10:13:36 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15093
15094           [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
15095           Original commit message from CVS:
15096           * ext/x264/Makefile.am:
15097           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
15098           (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
15099           (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
15100           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15101           (gst_x264_enc_finalize), (gst_x264_enc_chain),
15102           (gst_x264_enc_encode_frame), (plugin_init):
15103           * ext/x264/gstx264enc.h:
15104           Use video format library and GST_WRITE_*_BE macros where applicable.
15105           Use finalize in stead of dispose.
15106           Set up debug category and log callback.
15107
15108 2008-06-04 11:33:21 +0000  Tim-Philipp Müller <tim@centricular.net>
15109
15110           [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...
15111           Original commit message from CVS:
15112           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
15113           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
15114           (gst_x264_enc_encode_frame):
15115           Try harder not to crash when we get an EOS event but haven't set
15116           up the encoder yet (as may happen when upstream errors out with
15117           not-negotiated, for example). Also, always push the EOS event
15118           downstream.
15119
15120 2007-12-11 16:26:07 +0000  Wim Taymans <wim.taymans@gmail.com>
15121
15122           [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
15123           Original commit message from CVS:
15124           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
15125           Fix caps memleak.
15126
15127 2007-10-26 17:18:41 +0000  Tim-Philipp Müller <tim@centricular.net>
15128
15129           [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
15130           Original commit message from CVS:
15131           * ext/x264/gstx264enc.c:
15132           Fix build against the libx264 version that ships with debian stable.
15133
15134 2007-09-24 10:53:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15135
15136           [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
15137           Original commit message from CVS:
15138           * ext/audioresample/gstaudioresample.c:
15139           * ext/x264/gstx264enc.c:
15140           * gst/dvdspu/gstdvdspu.c:
15141           * gst/dvdspu/gstdvdspu.h:
15142           * gst/festival/gstfestival.c:
15143           * gst/h264parse/gsth264parse.c:
15144           * gst/mpegtsparse/mpegtspacketizer.c:
15145           * gst/mpegtsparse/mpegtsparse.c:
15146           * gst/multifile/gstmultifilesink.c:
15147           * gst/multifile/gstmultifilesrc.c:
15148           * gst/nuvdemux/gstnuvdemux.c:
15149           * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
15150           * sys/dshowsrcwrapper/gstdshowvideosrc.c:
15151           * sys/vcd/vcdsrc.c:
15152           Massive leak fixing, plus code cleanups.
15153
15154 2007-07-18 07:35:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15155
15156           [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
15157           Original commit message from CVS:
15158           * examples/app/appsrc_ex.c:
15159           * examples/switch/switcher.c:
15160           * ext/neon/gstneonhttpsrc.c:
15161           * ext/timidity/gstwildmidi.c:
15162           * ext/x264/gstx264enc.c:
15163           * gst/mve/mveaudioenc.c: (mve_compress_audio):
15164           * gst/rtpmanager/gstrtpclient.c:
15165           * gst/rtpmanager/gstrtpjitterbuffer.c:
15166           * gst/spectrum/demo-audiotest.c:
15167           * gst/spectrum/demo-osssrc.c:
15168           * sys/dvb/gstdvbsrc.c:
15169           Add stdlib include (free, atoi, exit).
15170
15171 2007-05-15 21:23:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15172
15173           [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
15174           Original commit message from CVS:
15175           * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
15176           This needs a version check.
15177           * gst/bayer/Makefile.am:
15178           Fix the build.
15179
15180 2007-03-25 13:06:26 +0000  Michal Benes <michal.benes@itonis.tv>
15181
15182           [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
15183           Original commit message from CVS:
15184           Patch by: Michal Benes <michal.benes at itonis tv>
15185           Patch by: Josef Zlomek <josef.zlomek at itonis tv>
15186           * configure.ac:
15187           * ext/Makefile.am:
15188           * ext/x264/Makefile.am:
15189           * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
15190           (gst_x264_enc_analyse_get_type),
15191           (gst_x264_enc_timestamp_queue_init),
15192           (gst_x264_enc_timestamp_queue_free),
15193           (gst_x264_enc_timestamp_queue_put),
15194           (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
15195           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
15196           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
15197           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15198           (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
15199           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
15200           (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
15201           (gst_x264_enc_set_property), (gst_x264_enc_get_property),
15202           (plugin_init):
15203           * ext/x264/gstx264enc.h:
15204           Add libx264-based h264 encoder plugin (#421110). Probably doesn't
15205           handle 'odd' widths and heights correctly yet.
15206
15207 2009-06-05 01:51:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15208
15209         * gst/asfdemux/gstasfdemux.c:
15210           asfdemux: nicer metadata extraction of genre tags in some cases
15211           Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
15212           that they presumably stand for.
15213
15214 2009-06-05 01:32:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15215
15216         * gst/asfdemux/gstasfdemux.c:
15217           asfdemux: parse WM/Picture tags to extract cover art
15218           Fixes #583112.
15219
15220 2009-05-31 20:20:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15221
15222         * REQUIREMENTS:
15223           docs: fix http links for amr libs in REQUIREMENTS
15224
15225 2009-05-29 20:07:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15226
15227         * gst/asfdemux/gstasfdemux.c:
15228           asfdemux: fix bogus flow return handling in eos handler
15229           Don't overwrite the origin flow return by whatever flow we get
15230           when trying to push the remaining internally queued payloads.
15231           We want to do our eos logic, ie. send an EOS event or segment-done
15232           message in any case. Makes things EOS properly when an EOS event
15233           is forced upon the pipeline so that the source returns
15234           FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
15235
15236 2009-05-29 19:52:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15237
15238         * win32/common/config.h:
15239           win32: update config.h
15240
15241 2009-05-22 19:27:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15242
15243         * configure.ac:
15244           configure: bump core/base requirements to released versions
15245
15246 2009-05-22 19:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15247
15248         * autogen.sh:
15249         * configure.ac:
15250           autogen: move the -Wno-portability for automake into configure.ac
15251
15252 2009-05-27 00:16:30 +0100  Jan Schmidt <thaytan@noraisin.net>
15253
15254         * gst/dvdlpcmdec/Makefile.am:
15255         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
15256           dvdlpcmdec: Add multichannel channel maps, and send some tags
15257           Add a multichannel map to the output caps, and send at least a CODEC and
15258           BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
15259           no samples and can't find info about the channel ordering, but this is
15260           better than nothing.
15261
15262 2009-05-26 17:19:54 +0100  Jan Schmidt <thaytan@noraisin.net>
15263
15264         * common:
15265           Automatic update of common submodule
15266           From 888e0a2 to c572721
15267
15268 2009-05-22 10:20:46 +0100  Jan Schmidt <thaytan@noraisin.net>
15269
15270         * common:
15271           Automatic update of common submodule
15272           From 6ab11d1 to 888e0a2
15273
15274 2009-05-21 15:18:06 +0100  Jan Schmidt <thaytan@noraisin.net>
15275
15276         * gst/dvdsub/gstdvdsubdec.c:
15277           dvdsubdec: Remove some dead code
15278           Remove some redundant memset - gobject memory is already initalised to 0.
15279           Remove a commented out line leftover from the previous commit
15280
15281 2009-05-21 14:20:22 +0100  Kapil Agrawal <kapil@mediamagictechnologies.com>
15282
15283         * gst/dvdsub/gstdvdsubdec.c:
15284         * gst/dvdsub/gstdvdsubdec.h:
15285           dvdsubdec: Support ARGB output
15286           Negotiate to and render into ARGB buffers directly if the peer supports it.
15287           Fixes: #580869
15288
15289 2009-05-19 00:51:49 +0100  Jan Schmidt <thaytan@noraisin.net>
15290
15291         * ext/a52dec/gsta52dec.c:
15292           a52dec: Reconcile code with dtsdec
15293           Perform some cleanups based on the dtsdec code such as using the boilerplate
15294           macro and static pad template functions.
15295           Add some documentation. Don't register a change in flags until we synch on
15296           another frame successfully.
15297
15298 2009-05-14 12:32:16 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15299
15300         * ext/lame/gstlamemp3enc.c:
15301           lamemp3enc: Improve debugging a bit
15302
15303 2009-05-13 19:32:16 +0200  Edward Hervey <bilboed@bilboed.com>
15304
15305         * ext/mpeg2dec/gstmpeg2dec.c:
15306           mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
15307
15308 2009-05-13 01:55:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15309
15310         * po/Makevars:
15311         * po/af.po:
15312         * po/az.po:
15313         * po/bg.po:
15314         * po/ca.po:
15315         * po/cs.po:
15316         * po/da.po:
15317         * po/en_GB.po:
15318         * po/es.po:
15319         * po/fi.po:
15320         * po/fr.po:
15321         * po/hu.po:
15322         * po/id.po:
15323         * po/it.po:
15324         * po/ja.po:
15325         * po/lt.po:
15326         * po/mt.po:
15327         * po/nb.po:
15328         * po/nl.po:
15329         * po/or.po:
15330         * po/pl.po:
15331         * po/pt_BR.po:
15332         * po/ru.po:
15333         * po/sk.po:
15334         * po/sq.po:
15335         * po/sr.po:
15336         * po/sv.po:
15337         * po/tr.po:
15338         * po/uk.po:
15339         * po/vi.po:
15340         * po/zh_CN.po:
15341           po: avoid conflicts of local *.po files with files in git
15342           Make it so that filenames and line numbers are only stored in the *.pot file
15343           (which is not in git), but not in the individual *.po files. This information
15344           is hardly useful for translators in our case, and it should avoid the constant
15345           conflicts of local *.po files with the ones in git which are caused by the
15346           source files changing and the line numbers being updated. This commit might
15347           cause one last merge conflict for you, which you can work around with
15348           "git checkout po/*.po" before merging or pulling. After that there should
15349           (hopefully) not be any more local modifications of these files (unless
15350           someone committed additions or changes to translated strings and the
15351           *.po files haven't been updated yet, that is).
15352
15353 2009-05-12 19:22:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15354
15355         * ext/lame/gstlamemp3enc.c:
15356           lamemp3enc: add Since tag to gtk-doc chunk
15357
15358 2009-05-13 01:46:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15359
15360         * tests/check/elements/mpeg2dec.c:
15361           checks: fix mpeg2dec unit test again after interlace addition to caps
15362
15363 2009-05-12 20:34:20 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15364
15365         * ext/mpeg2dec/gstmpeg2dec.c:
15366           mpeg2dec: work around old mpeg2dec versions
15367           The repeat first field flag was introduced in 0.5.0 so conditionally disable its
15368           detection and just assume no rff is used. This fixes the compilation.
15369           Fixes #582375
15370
15371 2009-05-12 20:24:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15372
15373         * ext/mpeg2dec/Makefile.am:
15374           mpeg2dec: link to gstvideo
15375           Fix compilation by adding the right include directories and linking to the video
15376           library.
15377
15378 2009-05-12 11:57:04 +0200  Edward Hervey <bilboed@bilboed.com>
15379
15380         * gst/asfdemux/asfpacket.c:
15381           asfdemux: Downgrade simple statements from WARNING to DEBUG
15382
15383 2009-05-11 12:37:46 +0200  Edward Hervey <bilboed@bilboed.com>
15384
15385         * gst/asfdemux/asfheaders.c:
15386         * gst/asfdemux/asfheaders.h:
15387         * gst/asfdemux/asfpacket.c:
15388         * gst/asfdemux/asfpacket.h:
15389           asf: Detect more payload extensions.
15390           These should help fix interlaced/PAR issues with more files.
15391
15392 2009-05-12 11:44:13 +0200  Edward Hervey <bilboed@bilboed.com>
15393
15394         * ext/mpeg2dec/gstmpeg2dec.c:
15395         * ext/mpeg2dec/gstmpeg2dec.h:
15396           mpeg2dec: Implement interlaced support.
15397           Expand the debugging statements to show more picture information.
15398
15399 2009-05-12 11:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15400
15401         * ext/mpeg2dec/gstmpeg2dec.c:
15402           mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
15403           ffdec_mpeg2video is much faster, fixes bug #574461.
15404
15405 2009-05-10 16:53:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15406
15407         * ext/lame/gstlamemp3enc.c:
15408           lamemp3enc: Don't write a Xing header
15409
15410 2009-05-10 11:17:25 +0200  Marc-Andre Lureau <marcandre.lureau@gmail.com>
15411
15412         * autogen.sh:
15413           Run libtoolize before aclocal
15414           This unbreaks the build in some cases. Fixes bug #582021
15415
15416 2009-05-09 15:28:18 +0200  Edward Hervey <bilboed@bilboed.com>
15417
15418         * ext/mpeg2dec/gstmpeg2dec.c:
15419           mpeg2dec: use 64bit safe scaling functions.
15420           Got this to fail when seeking in a 14GB file (the value in bytes is
15421           bigger than 2**32).
15422
15423 2009-05-09 10:57:34 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15424
15425         * gst/mpegaudioparse/gstmpegaudioparse.c:
15426           mpegaudioparse: remove some pointless g_return_if_fail()s
15427
15428 2009-05-08 14:24:47 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15429
15430         * ext/twolame/gsttwolame.c:
15431           Switch twolame to primary rank
15432
15433 2009-05-07 17:59:52 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15434
15435         * ext/lame/gstlame.c:
15436         * ext/lame/gstlamemp3enc.c:
15437         * ext/twolame/gsttwolame.c:
15438           Add ranks to mp3 encoders
15439
15440 2009-05-07 17:57:17 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15441
15442         * gst-plugins-ugly.spec.in:
15443           Add twolame plugin to spec file
15444
15445 2009-05-02 18:11:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15446
15447         * gst/asfdemux/asfpacket.c:
15448         * gst/asfdemux/gstasfdemux.c:
15449         * gst/asfdemux/gstasfdemux.h:
15450           asfdemux: use upstream segment and timestamps for some interpolation
15451           This should particularly help in case of upstream live src, e.g. rtspsrc,
15452           and especially so if it has to perform fallback to TCP.
15453
15454 2009-05-07 11:09:59 +0200  Edward Hervey <bilboed@bilboed.com>
15455
15456         * gst/asfdemux/gstrtpasfdepay.c:
15457           rtpasfdepay: Add support for fragmented packet (L == 0).
15458           This happens with rtp-over-udp.
15459
15460 2009-05-07 10:10:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15461
15462         * ext/lame/gstlamemp3enc.c:
15463           lamemp3enc: Fixup the bitrate only for CBR
15464           Additionally clarify some property descriptions.
15465
15466 2009-05-06 21:47:17 +0200  Alessandro Decina <alessandro.d@gmail.com>
15467
15468         * ext/lame/gstlamemp3enc.c:
15469           lame: fix format string in debug statement
15470
15471 2009-05-06 15:37:44 +0100  Jan Schmidt <thaytan@noraisin.net>
15472
15473         * gst/mpegaudioparse/gstmpegaudioparse.c:
15474           mp3parse: Don't reject valid Xing tables of contents
15475           Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
15476           reject them because of it, just subtract the initial offset when reading
15477           the table.
15478
15479 2009-05-06 15:27:01 +0100  Jan Schmidt <thaytan@noraisin.net>
15480
15481         * gst/mpegaudioparse/gstmpegaudioparse.c:
15482           mp3parse: Allow more bits to change in headers during resynch
15483           Be more lenient about what we accept as changing bits in a header - basically,
15484           only require that the mp3 sync marker is present, for the mpeg version,
15485           layer and samplerate.
15486           Fixes: #581464
15487
15488 2009-05-06 13:17:35 +0200  Edward Hervey <bilboed@bilboed.com>
15489
15490         * ext/mad/gstmad.c:
15491           mad: Add duration of incoming/outgoing buffers in debug statements
15492
15493 2009-05-06 13:15:30 +0200  Edward Hervey <bilboed@bilboed.com>
15494
15495         * gst/mpegaudioparse/gstmpegaudioparse.c:
15496           mpegaudioparse: Remove useless checks for valid buffer duration.
15497           The buffer duration is set to a valid value at the very top of
15498           emit_frame(), we therefore don't need to check it later on.
15499
15500 2009-05-06 13:13:35 +0200  Edward Hervey <bilboed@bilboed.com>
15501
15502         * gst/mpegaudioparse/gstmpegaudioparse.c:
15503           mpegaudioparse: Fix stop condition for outputting buffers.
15504           Some mp3 streams have an offset in timestamps, requiring us to push the
15505           frame *AFTER* segment.stop in order for the decoder to be able to push
15506           all data up to the segment.stop position.
15507
15508 2009-05-02 16:51:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15509
15510         * gst/asfdemux/asfpacket.c:
15511         * gst/asfdemux/gstasfdemux.c:
15512         * gst/asfdemux/gstasfdemux.h:
15513           asfdemux: 0-base timestamps consistently (whether or not streaming)
15514           This also makes timestamps (more) consistent before and after a possible
15515           seek, and moreover makes for reasonable position reporting in live stream
15516           (whose payload timestamps should not be taken for granted).
15517
15518 2009-05-02 13:45:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15519
15520         * gst/asfdemux/gstasfdemux.c:
15521         * gst/asfdemux/gstasfdemux.h:
15522           asfdemux: report initial latency due to internal preroll queue
15523
15524 2009-05-02 13:44:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15525
15526         * gst/asfdemux/gstasfdemux.c:
15527           asfdemux: enhance debug statement and refactor some initialization
15528
15529 2009-05-02 13:44:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15530
15531         * gst/asfdemux/gstasfdemux.c:
15532           asfdemux: handle FIXME; activate pads after internal preroll also when streaming
15533
15534 2009-05-02 11:12:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15535
15536         * gst/asfdemux/asfpacket.c:
15537         * gst/asfdemux/gstasfdemux.c:
15538         * gst/asfdemux/gstasfdemux.h:
15539           asfdemux: handle FIXME; normalize preroll
15540
15541 2009-05-02 16:08:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15542
15543         * gst/asfdemux/gstasfdemux.c:
15544         * gst/asfdemux/gstasfdemux.h:
15545           asfdemux: fixes for streaming mode
15546           * Improve newsegment handling, e.g. upstream might live in TIME.
15547           * Only send newsegment if we have needed info.
15548           * Avoid reading past end of data section.
15549
15550 2009-05-01 18:08:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15551
15552         * gst/asfdemux/gstasfdemux.c:
15553           asfdemux: fixes/enhancements for streaming mode
15554           * Do not rock the boat by reacting to FLUSH_START.
15555           * Try to handle TIME seeking by seeking upstream in BYTES.
15556           * Handle SEEKING query.
15557
15558 2009-05-05 16:38:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15559
15560         * configure.ac:
15561         * ext/lame/gstlamemp3enc.c:
15562           lame: fix compilation with LAME versions < 3.98
15563           lame_set_VBR_quality(), which takes a floating point value for the
15564           quality, has been added only in v3.98. Use lame_set_VBR_q(), which
15565           takes quality as an integer, for older LAME versions.
15566           Fixes #581341.
15567
15568 2009-05-04 20:39:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15569
15570         * win32/common/config.h:
15571           win32: update config.h to git
15572           Until someone ports the new win32 config.h logic from the
15573           other modules to -ugly.
15574
15575 2009-05-04 12:53:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15576
15577         * docs/plugins/gst-plugins-ugly-plugins.args:
15578         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15579         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15580           Update docs
15581
15582 2009-05-04 12:51:29 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15583
15584         * ext/lame/gstlamemp3enc.c:
15585           lamemp3enc: Add a note to the encoding-engine-quality property
15586           that says, that this does not affect the bitrate at all.
15587
15588 2009-05-04 12:48:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15589
15590         * ext/lame/gstlame.c:
15591         * ext/lame/gstlamemp3enc.c:
15592           lame: Implement preset interface
15593
15594 2009-05-04 12:47:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15595
15596         * ext/twolame/gsttwolame.c:
15597           twolame: Implement preset interface
15598
15599 2009-04-30 10:21:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15600
15601         * docs/plugins/gst-plugins-ugly-plugins.args:
15602         * ext/lame/gstlamemp3enc.c:
15603         * ext/lame/gstlamemp3enc.h:
15604           lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
15605
15606 2009-04-30 10:16:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15607
15608         * ext/lame/gstlame.c:
15609         * ext/lame/gstlamemp3enc.c:
15610           lame/lamemp3enc: Fix memory leak on FLUSH_STOP
15611
15612 2009-04-30 10:14:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15613
15614         * ext/lame/gstlame.c:
15615           lame: Deprecate the lame element
15616
15617 2009-04-30 10:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15618
15619         * docs/plugins/Makefile.am:
15620         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15621         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15622         * docs/plugins/gst-plugins-ugly-plugins.args:
15623         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15624         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15625         * docs/plugins/inspect/plugin-a52dec.xml:
15626         * docs/plugins/inspect/plugin-amrnb.xml:
15627         * docs/plugins/inspect/plugin-asf.xml:
15628         * docs/plugins/inspect/plugin-cdio.xml:
15629         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15630         * docs/plugins/inspect/plugin-dvdread.xml:
15631         * docs/plugins/inspect/plugin-dvdsub.xml:
15632         * docs/plugins/inspect/plugin-iec958.xml:
15633         * docs/plugins/inspect/plugin-lame.xml:
15634         * docs/plugins/inspect/plugin-mad.xml:
15635         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15636         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15637         * docs/plugins/inspect/plugin-mpegstream.xml:
15638         * docs/plugins/inspect/plugin-realmedia.xml:
15639         * docs/plugins/inspect/plugin-siddec.xml:
15640         * docs/plugins/inspect/plugin-synaesthesia.xml:
15641         * docs/plugins/inspect/plugin-twolame.xml:
15642           Update docs
15643
15644 2009-04-30 10:10:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15645
15646         * ext/lame/gstlamemp3enc.c:
15647           lame: Update example pipelines with the new properties
15648
15649 2009-04-29 19:01:44 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15650
15651         * ext/lame/Makefile.am:
15652         * ext/lame/gstlame.c:
15653         * ext/lame/gstlamemp3enc.c:
15654         * ext/lame/gstlamemp3enc.h:
15655         * ext/lame/plugin.c:
15656           lame: Add lamemp3enc element with much simplified interface
15657           This deprecates the lame element and fixes bug #494528.
15658
15659 2009-04-23 09:04:41 +0200  Edward Hervey <bilboed@bilboed.com>
15660
15661         * gst/asfdemux/asfpacket.c:
15662           asfpacket: Fix pull-mode timestamping handling.
15663           The problem that happens is the following:
15664           * A packet with multiple payloads comes in
15665           * Those payloads get handled one by one
15666           * The first payload contains the first audio payload with timestamp A
15667           * The second payload contains the first video (key)frame with timestamp V (where V < A)
15668           With the previous code, the following would happen:
15669           * the first payload gets processed, then passed to queue_for_stream
15670           * queue_for_stream detects it's the first valid timestamp received and stores
15671           first_ts = A
15672           * the second payload gets processed, then pass to queue_for_stream
15673           * queue_for_stream detects the timestamp is lower than first_ts... and
15674           discards it... resulting in losing the first keyframe of the video stream
15675           We've been having this issue for *ages*... it's just that nobody noticed it
15676           that much with playbin. But with playbin2's aggresive multiqueue handling, this
15677           will result in multiqueue not being able to preroll (because the video decoder will
15678           be dropping a ton of buffers before (maybe) receiving the next keyframe).
15679           Tested with over 200 asf files, and they all play the first frame correctly now,
15680           even the most braindead ones.
15681
15682 2009-04-21 14:12:06 -0700  Michael Smith <msmith@songbirdnest.com>
15683
15684         * gst/mpegaudioparse/gstmpegaudioparse.c:
15685         * gst/mpegaudioparse/gstmpegaudioparse.h:
15686           mp3parse: don't build seek table if we can't seek.
15687           Fixes #573720 - unbounded memory usage increase when listening to mp3
15688           stream for a long time.
15689
15690 2009-04-21 22:13:32 +0100  Jan Schmidt <thaytan@noraisin.net>
15691
15692         * common:
15693           Automatic update of common submodule
15694           From b3941ea to 6ab11d1
15695
15696 2009-04-21 20:17:57 +0200  Edward Hervey <bilboed@bilboed.com>
15697
15698         * gst/mpegaudioparse/gstmpegaudioparse.c:
15699         * gst/mpegaudioparse/gstxingmux.c:
15700           mpegaudioparse: Remove dead assignment and duplicate code
15701
15702 2009-04-21 20:21:11 +0200  Edward Hervey <bilboed@bilboed.com>
15703
15704         * gst/realmedia/rmdemux.c:
15705           rmdemux: Actually return the return value for the seek handling.
15706
15707 2009-04-21 20:20:02 +0200  Edward Hervey <bilboed@bilboed.com>
15708
15709         * gst/mpegstream/gstmpegdemux.c:
15710         * gst/mpegstream/gstmpegparse.c:
15711           mpegstream: Remove dead assignments.
15712           The duplicate assignment of update_time was weird... but it seems normal
15713           that it's indeed the second statement which is the valid one.
15714
15715 2009-04-21 20:17:19 +0200  Edward Hervey <bilboed@bilboed.com>
15716
15717         * ext/amrnb/amrnbparse.c:
15718           armnb: Remove unused variable, adapt debug message accordingly.
15719
15720 2009-04-21 20:15:56 +0200  Edward Hervey <bilboed@bilboed.com>
15721
15722         * gst/dvdsub/gstdvdsubdec.c:
15723         * gst/mpegstream/gstdvddemux.c:
15724         * gst/mpegstream/gstmpegclock.c:
15725           dvdsub/mpegstream: _class_init: Remove unused class variables
15726
15727 2009-04-19 14:03:58 +0200  Edward Hervey <bilboed@bilboed.com>
15728
15729         * gst/asfdemux/gstasfdemux.c:
15730           asfdemux: Initialize flow for a corner case.
15731           This might be caused by entering the if() line 1214 and then not having
15732           any activated_streams.. resulting in reaching line 1267 without having
15733           any valid flow value.
15734
15735 2009-04-19 14:03:38 +0200  Edward Hervey <bilboed@bilboed.com>
15736
15737         * ext/twolame/gsttwolame.c:
15738           twolame: Remove unneeded variable, value assigned was never read.
15739
15740 2009-04-19 14:03:19 +0200  Edward Hervey <bilboed@bilboed.com>
15741
15742         * ext/mpeg2dec/gstmpeg2dec.c:
15743           mpeg2dec: Remove dead assignment. Value overwritten later on.
15744
15745 2009-04-19 14:02:44 +0200  Edward Hervey <bilboed@bilboed.com>
15746
15747         * ext/mad/gstmad.c:
15748           mad: Remove dead assignment and variables given values which are never read.
15749
15750 2009-04-19 14:02:03 +0200  Edward Hervey <bilboed@bilboed.com>
15751
15752         * ext/lame/gstlame.c:
15753           lame: Remove unneeded variable, it's assigned a value never read.
15754
15755 2009-04-19 13:59:24 +0200  Edward Hervey <bilboed@bilboed.com>
15756
15757         * gst/realmedia/rmdemux.c:
15758           rmdemux: Remove dead assignment, value is being overwritten before being read.
15759
15760 2009-04-19 13:58:31 +0200  Edward Hervey <bilboed@bilboed.com>
15761
15762         * gst/realmedia/rmdemux.c:
15763           rmdemux: Remove unused accurate flag.
15764           I couldn't see any reason why this was there in the first place.
15765
15766 2009-04-19 13:57:59 +0200  Edward Hervey <bilboed@bilboed.com>
15767
15768         * gst/realmedia/asmrules.c:
15769         * gst/realmedia/rdtdepay.c:
15770           realmedia: Remove dead assignments. The results are never read.
15771
15772 2009-04-19 13:57:10 +0200  Edward Hervey <bilboed@bilboed.com>
15773
15774         * gst/realmedia/gstrdtbuffer.c:
15775         * gst/realmedia/rademux.c:
15776         * gst/realmedia/rdtmanager.c:
15777         * gst/realmedia/rmdemux.c:
15778           realmedia: Remove useless variables, only being used once (or not).
15779
15780 2009-04-19 13:55:24 +0200  Edward Hervey <bilboed@bilboed.com>
15781
15782         * ext/mpeg2dec/gstmpeg2dec.c:
15783         * gst/asfdemux/gstrtspwms.c:
15784         * gst/realmedia/pnmsrc.c:
15785         * gst/realmedia/rdtdepay.c:
15786         * gst/realmedia/rtspreal.c:
15787           remove empty method implementations.
15788
15789 2009-04-18 08:12:08 +0200  Josep Torra <n770galaxy@gmail.com>
15790
15791         * gst/asfdemux/gstrtspwms.c:
15792           rtspwms: fix condition to detect extension commands for WMS
15793           Reply with OK to the extension commands for WMS.
15794
15795 2009-04-15 11:09:56 +0200  Josep Torra <n770galaxy@gmail.com>
15796
15797         * gst/realmedia/rtspreal.c:
15798           realmedia: add special Real header to DESCRIBE message only for Real servers
15799           Add headers that are specific to real only if a real server had been
15800           detected by the OPTIONS message.
15801
15802 2009-04-14 19:16:46 +0200  David Hoyt <dhoyt at llnl.gov>
15803
15804         * gst/synaesthesia/synaescope.c:
15805           synaesthesia: fix compilation on windows
15806           Fix compilation under MSVC due to references to headers
15807           that are not available with the MS SDKs.
15808           Fixes #578524
15809
15810 2009-04-14 10:54:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15811
15812         * gst/asfdemux/gstrtspwms.c:
15813           rtspwms: reply to extension commands
15814           Reply with OK to the extension commands for WMS.
15815
15816 2009-04-14 10:53:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15817
15818         * gst/asfdemux/gstrtpasfdepay.c:
15819           asfdepay: fix a comment
15820
15821 2009-04-14 10:53:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15822
15823         * gst/asfdemux/gstasfdemux.c:
15824           asfdemux: add some more debugging
15825
15826 2009-04-14 10:51:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15827
15828         * configure.ac:
15829           configure.ac: require git -base
15830           We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
15831
15832 2009-04-09 20:21:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15833
15834         * gst/realmedia/rtspreal.c:
15835           realmedia: add special Real header to SETUP message only for Real servers
15836           Fixes playback of Windows Media RTSP streams and other non-Real RTSP
15837           streams where the server errors out because it can't handle the
15838           Real-specific 'Required: com.real.retain-entity-for-setup' header
15839           we've been adding unconditionally in the recent past.
15840           For reference:
15841           rtsp://66.111.34.191:601/broadcast/alnour.rm
15842           rtsp://195.134.224.231/snowboard_100.wmv
15843
15844 2009-04-08 11:44:53 -0700  Michael Smith <msmith@songbirdnest.com>
15845
15846         * configure.ac:
15847         * gst/asfdemux/Makefile.am:
15848           asfdemux: link to all required libraries including indirectly used ones.
15849           On win32, we're required to link to all the libraries used - including
15850           ones only indirectly used by other libs. So, add gstaudio, gsttag, and
15851           (for windows only) winsock.
15852
15853 2009-04-04 21:19:23 +0300  Felipe Contreras <felipe.contreras@gmail.com>
15854
15855         * common:
15856           Automatic update of common submodule
15857           From d0ea89e to b3941ea
15858
15859 2009-04-04 14:54:41 +0200  Edward Hervey <bilboed@bilboed.com>
15860
15861         * common:
15862           Automatic update of common submodule
15863           From f8b3d91 to d0ea89e
15864
15865 2009-03-26 20:23:14 +0100  Edward Hervey <bilboed@bilboed.com>
15866
15867         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
15868           dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
15869
15870 2009-03-25 16:39:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
15871
15872         * gst/realmedia/rtspreal.c:
15873         * gst/realmedia/rtspreal.h:
15874           realrtsp: add more headers
15875           Parse the ETag from the describe method and pass the sessionid as the value for
15876           the If-Match header is subsequent setup calls.
15877           Fixes support for more RealMedia RTSP streams.
15878
15879 2009-03-22 13:08:48 -0700  David Schleef <ds@schleef.org>
15880
15881         * configure.ac:
15882           twolame: bump requirement to 0.3.10
15883           0.3.10 is the first version with the float32 encoder functions.
15884           Fixes #576305.
15885
15886 2009-03-22 20:15:24 +0000  Jan Schmidt <thaytan@noraisin.net>
15887
15888         * configure.ac:
15889           back to development -> 0.10.11.1
15890
15891 === release 0.10.11 ===
15892
15893 2009-03-21 01:05:22 +0000  Jan Schmidt <thaytan@noraisin.net>
15894
15895         * ChangeLog:
15896         * NEWS:
15897         * RELEASE:
15898         * configure.ac:
15899         * docs/plugins/inspect/plugin-a52dec.xml:
15900         * docs/plugins/inspect/plugin-asf.xml:
15901         * docs/plugins/inspect/plugin-cdio.xml:
15902         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15903         * docs/plugins/inspect/plugin-dvdread.xml:
15904         * docs/plugins/inspect/plugin-dvdsub.xml:
15905         * docs/plugins/inspect/plugin-iec958.xml:
15906         * docs/plugins/inspect/plugin-lame.xml:
15907         * docs/plugins/inspect/plugin-mad.xml:
15908         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15909         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15910         * docs/plugins/inspect/plugin-mpegstream.xml:
15911         * docs/plugins/inspect/plugin-realmedia.xml:
15912         * docs/plugins/inspect/plugin-siddec.xml:
15913         * docs/plugins/inspect/plugin-twolame.xml:
15914         * gst-plugins-ugly.doap:
15915         * po/cs.po:
15916         * win32/common/config.h:
15917           Release 0.10.11
15918
15919 2009-03-21 00:28:29 +0000  Jan Schmidt <thaytan@noraisin.net>
15920
15921         * po/af.po:
15922         * po/az.po:
15923         * po/bg.po:
15924         * po/ca.po:
15925         * po/cs.po:
15926         * po/da.po:
15927         * po/en_GB.po:
15928         * po/es.po:
15929         * po/fi.po:
15930         * po/fr.po:
15931         * po/hu.po:
15932         * po/id.po:
15933         * po/it.po:
15934         * po/ja.po:
15935         * po/lt.po:
15936         * po/mt.po:
15937         * po/nb.po:
15938         * po/nl.po:
15939         * po/or.po:
15940         * po/pl.po:
15941         * po/pt_BR.po:
15942         * po/ru.po:
15943         * po/sk.po:
15944         * po/sq.po:
15945         * po/sr.po:
15946         * po/sv.po:
15947         * po/tr.po:
15948         * po/uk.po:
15949         * po/vi.po:
15950         * po/zh_CN.po:
15951           Update .po files
15952
15953 2009-03-13 16:45:08 +0000  Jan Schmidt <thaytan@noraisin.net>
15954
15955         * configure.ac:
15956         * win32/common/config.h:
15957           0.10.10.3 pre-release
15958
15959 2009-03-13 16:40:38 +0000  Jan Schmidt <thaytan@noraisin.net>
15960
15961         * po/fi.po:
15962         * po/id.po:
15963         * po/pl.po:
15964         * po/pt_BR.po:
15965         * po/sv.po:
15966           po: Update translations from upstream
15967
15968 2009-03-13 16:38:08 +0000  Jan Schmidt <thaytan@noraisin.net>
15969
15970         * po/LINGUAS:
15971         * po/tr.po:
15972           po: Add Turkish translation
15973
15974 2009-03-13 19:23:12 +0000  Jan Schmidt <thaytan@noraisin.net>
15975
15976         * gst/mpegaudioparse/gstmpegaudioparse.c:
15977         * gst/mpegaudioparse/gstmpegaudioparse.h:
15978           mp3parse: Fix glitches in the output when playing (for e.g.) AVI
15979           Don't introduce glitches in the output by a) relaxing the threshold for
15980           taking upstream timestamps in preference to our calculated timestamps and
15981           b) only set the discont flag on outgoing buffers in response to an incoming
15982           discont buffer.
15983           Fixes: #575046
15984
15985 2009-03-12 15:57:31 +0100  Alessandro Decina <alessandro.decina@collabora.co.uk>
15986
15987         * gst/mpegaudioparse/gstmpegaudioparse.c:
15988           mp3parse: fix deadlock with accurate seeks.
15989           Release pending_accurate_seeks_lock before forwarding the seek event upstream.
15990           Fixes #575068.
15991
15992 2009-03-10 00:22:35 +0000  Jan Schmidt <thaytan@noraisin.net>
15993
15994         * configure.ac:
15995         * po/af.po:
15996         * po/az.po:
15997         * po/bg.po:
15998         * po/ca.po:
15999         * po/cs.po:
16000         * po/da.po:
16001         * po/en_GB.po:
16002         * po/es.po:
16003         * po/fi.po:
16004         * po/fr.po:
16005         * po/hu.po:
16006         * po/id.po:
16007         * po/it.po:
16008         * po/lt.po:
16009         * po/mt.po:
16010         * po/nb.po:
16011         * po/nl.po:
16012         * po/or.po:
16013         * po/pl.po:
16014         * po/pt_BR.po:
16015         * po/ru.po:
16016         * po/sk.po:
16017         * po/sq.po:
16018         * po/sr.po:
16019         * po/sv.po:
16020         * po/uk.po:
16021         * po/vi.po:
16022         * po/zh_CN.po:
16023         * win32/common/config.h:
16024           0.10.10.2 pre-release
16025           Bump version number, update translations and win32 config.h
16026
16027 2009-03-10 00:19:01 +0000  Jan Schmidt <thaytan@noraisin.net>
16028
16029         * po/LINGUAS:
16030         * po/ja.po:
16031           po: Add Japanese translation
16032
16033 2009-03-10 00:10:20 +0000  Jan Schmidt <thaytan@noraisin.net>
16034
16035         * configure.ac:
16036         * docs/plugins/Makefile.am:
16037         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16038         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16039         * docs/plugins/gst-plugins-ugly-plugins.args:
16040         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16041         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16042         * docs/plugins/inspect/plugin-a52dec.xml:
16043         * docs/plugins/inspect/plugin-asf.xml:
16044         * docs/plugins/inspect/plugin-cdio.xml:
16045         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16046         * docs/plugins/inspect/plugin-dvdread.xml:
16047         * docs/plugins/inspect/plugin-dvdsub.xml:
16048         * docs/plugins/inspect/plugin-iec958.xml:
16049         * docs/plugins/inspect/plugin-lame.xml:
16050         * docs/plugins/inspect/plugin-mad.xml:
16051         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16052         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16053         * docs/plugins/inspect/plugin-mpegstream.xml:
16054         * docs/plugins/inspect/plugin-realmedia.xml:
16055         * docs/plugins/inspect/plugin-siddec.xml:
16056         * docs/plugins/inspect/plugin-synaesthesia.xml:
16057         * docs/plugins/inspect/plugin-twolame.xml:
16058         * ext/Makefile.am:
16059         * po/POTFILES.in:
16060           Moved twolame from Bad to Ugly
16061
16062 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16063
16064           [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
16065           Original commit message from CVS:
16066           * ext/alsaspdif/Makefile.am:
16067           * ext/amrwb/Makefile.am:
16068           * ext/apexsink/Makefile.am:
16069           * ext/arts/Makefile.am:
16070           * ext/artsd/Makefile.am:
16071           * ext/audiofile/Makefile.am:
16072           * ext/audioresample/Makefile.am:
16073           * ext/bz2/Makefile.am:
16074           * ext/cdaudio/Makefile.am:
16075           * ext/celt/Makefile.am:
16076           * ext/dc1394/Makefile.am:
16077           * ext/dirac/Makefile.am:
16078           * ext/directfb/Makefile.am:
16079           * ext/divx/Makefile.am:
16080           * ext/dts/Makefile.am:
16081           * ext/faac/Makefile.am:
16082           * ext/faad/Makefile.am:
16083           * ext/gsm/Makefile.am:
16084           * ext/hermes/Makefile.am:
16085           * ext/ivorbis/Makefile.am:
16086           * ext/jack/Makefile.am:
16087           * ext/jp2k/Makefile.am:
16088           * ext/ladspa/Makefile.am:
16089           * ext/lcs/Makefile.am:
16090           * ext/libfame/Makefile.am:
16091           * ext/libmms/Makefile.am:
16092           * ext/metadata/Makefile.am:
16093           * ext/mpeg2enc/Makefile.am:
16094           * ext/mplex/Makefile.am:
16095           * ext/musepack/Makefile.am:
16096           * ext/musicbrainz/Makefile.am:
16097           * ext/mythtv/Makefile.am:
16098           * ext/nas/Makefile.am:
16099           * ext/neon/Makefile.am:
16100           * ext/ofa/Makefile.am:
16101           * ext/polyp/Makefile.am:
16102           * ext/resindvd/Makefile.am:
16103           * ext/sdl/Makefile.am:
16104           * ext/shout/Makefile.am:
16105           * ext/snapshot/Makefile.am:
16106           * ext/sndfile/Makefile.am:
16107           * ext/soundtouch/Makefile.am:
16108           * ext/spc/Makefile.am:
16109           * ext/swfdec/Makefile.am:
16110           * ext/tarkin/Makefile.am:
16111           * ext/theora/Makefile.am:
16112           * ext/timidity/Makefile.am:
16113           * ext/twolame/Makefile.am:
16114           * ext/x264/Makefile.am:
16115           * ext/xine/Makefile.am:
16116           * ext/xvid/Makefile.am:
16117           * gst-libs/gst/app/Makefile.am:
16118           * gst-libs/gst/dshow/Makefile.am:
16119           * gst/aiffparse/Makefile.am:
16120           * gst/app/Makefile.am:
16121           * gst/audiobuffer/Makefile.am:
16122           * gst/bayer/Makefile.am:
16123           * gst/cdxaparse/Makefile.am:
16124           * gst/chart/Makefile.am:
16125           * gst/colorspace/Makefile.am:
16126           * gst/dccp/Makefile.am:
16127           * gst/deinterlace/Makefile.am:
16128           * gst/deinterlace2/Makefile.am:
16129           * gst/dvdspu/Makefile.am:
16130           * gst/festival/Makefile.am:
16131           * gst/filter/Makefile.am:
16132           * gst/flacparse/Makefile.am:
16133           * gst/flv/Makefile.am:
16134           * gst/games/Makefile.am:
16135           * gst/h264parse/Makefile.am:
16136           * gst/librfb/Makefile.am:
16137           * gst/mixmatrix/Makefile.am:
16138           * gst/modplug/Makefile.am:
16139           * gst/mpeg1sys/Makefile.am:
16140           * gst/mpeg4videoparse/Makefile.am:
16141           * gst/mpegdemux/Makefile.am:
16142           * gst/mpegtsmux/Makefile.am:
16143           * gst/mpegvideoparse/Makefile.am:
16144           * gst/mve/Makefile.am:
16145           * gst/nsf/Makefile.am:
16146           * gst/nuvdemux/Makefile.am:
16147           * gst/overlay/Makefile.am:
16148           * gst/passthrough/Makefile.am:
16149           * gst/pcapparse/Makefile.am:
16150           * gst/playondemand/Makefile.am:
16151           * gst/rawparse/Makefile.am:
16152           * gst/real/Makefile.am:
16153           * gst/rtjpeg/Makefile.am:
16154           * gst/rtpmanager/Makefile.am:
16155           * gst/scaletempo/Makefile.am:
16156           * gst/sdp/Makefile.am:
16157           * gst/selector/Makefile.am:
16158           * gst/smooth/Makefile.am:
16159           * gst/smoothwave/Makefile.am:
16160           * gst/speed/Makefile.am:
16161           * gst/speexresample/Makefile.am:
16162           * gst/stereo/Makefile.am:
16163           * gst/subenc/Makefile.am:
16164           * gst/tta/Makefile.am:
16165           * gst/vbidec/Makefile.am:
16166           * gst/videodrop/Makefile.am:
16167           * gst/videosignal/Makefile.am:
16168           * gst/virtualdub/Makefile.am:
16169           * gst/vmnc/Makefile.am:
16170           * gst/y4m/Makefile.am:
16171           * sys/acmenc/Makefile.am:
16172           * sys/cdrom/Makefile.am:
16173           * sys/dshowdecwrapper/Makefile.am:
16174           * sys/dshowsrcwrapper/Makefile.am:
16175           * sys/dvb/Makefile.am:
16176           * sys/dxr3/Makefile.am:
16177           * sys/fbdev/Makefile.am:
16178           * sys/oss4/Makefile.am:
16179           * sys/qcam/Makefile.am:
16180           * sys/qtwrapper/Makefile.am:
16181           * sys/vcd/Makefile.am:
16182           * sys/wininet/Makefile.am:
16183           * win32/common/config.h:
16184           Don't install static libs for plugins. Fixes #550851 for -bad.
16185
16186 2008-09-02 09:56:44 +0000  Tim-Philipp Müller <tim@centricular.net>
16187
16188           [MOVED FROM BAD] Enable/fix up translations for these plugins.
16189           Original commit message from CVS:
16190           * ext/resindvd/plugin.c: (plugin_init):
16191           * ext/resindvd/resindvdsrc.c:
16192           * ext/twolame/gsttwolame.c: (plugin_init):
16193           * gst/aiffparse/aiffparse.c: (plugin_init):
16194           Enable/fix up translations for these plugins.
16195           * po/LINGUAS:
16196           Add 'ca' to LINGUAS.
16197           * po/POTFILES.in:
16198           * po/POTFILES.skip:
16199           Add more files for translation and more files which tools
16200           should skip.
16201
16202 2008-08-07 14:34:03 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16203
16204           [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
16205           Original commit message from CVS:
16206           * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
16207           (gst_two_lame_chain):
16208           * ext/twolame/gsttwolame.h:
16209           Allow raw float samples as input for encoding.
16210
16211 2008-08-02 17:39:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16212
16213           [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
16214           Original commit message from CVS:
16215           * configure.ac:
16216           * ext/Makefile.am:
16217           * ext/twolame/Makefile.am:
16218           * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
16219           (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
16220           (gst_two_lame_release_memory), (gst_two_lame_finalize),
16221           (gst_two_lame_base_init), (gst_two_lame_class_init),
16222           (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
16223           (gst_two_lame_init), (gst_two_lame_set_property),
16224           (gst_two_lame_get_property), (gst_two_lame_sink_event),
16225           (gst_two_lame_chain), (gst_two_lame_setup),
16226           (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
16227           (plugin_init):
16228           * ext/twolame/gsttwolame.h:
16229           Add TwoLAME MP2 encoding element, based on the LAME element.
16230
16231 2009-03-09 23:13:20 +0000  Jan Schmidt <thaytan@noraisin.net>
16232
16233         * common:
16234           Automatic update of common submodule
16235           From 7032163 to f8b3d91
16236
16237 2009-03-08 12:05:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16238
16239         * common:
16240           Automatic update of common submodule
16241           From ffa738d to 7032163
16242
16243 2009-03-08 11:21:32 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16244
16245         * common:
16246           Automatic update of common submodule
16247           From 3f13e4e to ffa738d
16248
16249 2009-03-07 11:47:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16250
16251         * common:
16252           Automatic update of common submodule
16253           From 3c7456b to 3f13e4e
16254
16255 2009-03-07 10:47:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16256
16257         * common:
16258           Automatic update of common submodule
16259           From 57c83f2 to 3c7456b
16260
16261 2009-03-06 12:30:36 -0800  Michael Smith <msmith@songbirdnest.com>
16262
16263         * gst/mpegaudioparse/gstmpegaudioparse.c:
16264           mp3parse: be more conservative when changing layer/rate/etc.
16265           Don't allow a change in sample rate/channels/layer/version unless we can
16266           see another frame at the correct offset. Prevents accidently flipping
16267           due to simple single-bit corruption.
16268
16269 2009-03-04 16:52:59 +0000  Jan Schmidt <thaytan@noraisin.net>
16270
16271         * gst/realmedia/realhash.c:
16272           rmdemux: Fix strict-aliasing warnings.
16273           Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
16274           hand-rolled ones.
16275
16276 2009-03-04 16:15:00 +0200  René Stadler <mail@renestadler.de>
16277
16278         * gst/mpegaudioparse/gstmpegaudioparse.c:
16279           mpegaudioparse: Remove empty lines added by buggy indent.
16280
16281 2009-02-27 13:41:58 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16282
16283         * gst/mpegaudioparse/gstmpegaudioparse.c:
16284           mpegaudioparse: Provide SEEKING query handling.
16285           Since SEEK event handling might perform some conversion
16286           from TIME to BYTES, do not let upstream fool application
16287           into (TIME) seeking not being possible.
16288
16289 2009-02-25 13:34:05 -0800  Michael Smith <msmith@songbirdnest.com>
16290
16291         * gst/mpegaudioparse/gstmpegaudioparse.c:
16292           mp3parse: fix accurate seeks to near 0
16293           Integer underflow made accurate seeks to near zero fail and seek to
16294           completely the wrong place. Fix by clamping to zero, since we can't seek
16295           to negative times anyway.
16296
16297 2009-02-25 20:52:08 +0000  Jan Schmidt <thaytan@noraisin.net>
16298
16299         * common:
16300         * configure.ac:
16301           build: Update shave init statement for changes in common. Bump common.
16302
16303 2009-02-25 18:19:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16304
16305         * gst/realmedia/rtspreal.c:
16306           rtspreal: ignore data streams. Fixes #527112
16307           Ignore data streams when parsing the SDP as they don't contain anything we need
16308           to put in the realmedia header.
16309
16310 2009-02-25 11:32:37 +0000  Jan Schmidt <thaytan@noraisin.net>
16311
16312         * common:
16313           Automatic update of common submodule
16314           From 9cf8c9b to a6ce5c6
16315
16316 2009-02-24 15:25:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16317
16318         * ext/mad/gstid3tag.c:
16319           Forward unknown events
16320           Forward unknown events upstream instead of dropping them. Also return the result
16321           of the seek event instead of a fixed value.
16322
16323 2009-02-23 10:50:50 +0200  Stefan Kost <ensonic@users.sf.net>
16324
16325         * gst/asfdemux/gstrtpasfdepay.c:
16326           rtpasfdepay: Fix the build by adding the needed include for atoi.
16327
16328 2009-02-22 19:19:12 +0000  Jan Schmidt <thaytan@noraisin.net>
16329
16330         * configure.ac:
16331         * docs/plugins/Makefile.am:
16332           Use shave for the build output
16333
16334 2009-02-22 16:00:02 +0000  Jan Schmidt <thaytan@noraisin.net>
16335
16336         * common:
16337           Automatic update of common submodule
16338           From 5d7c9cc to 9cf8c9b
16339
16340 2009-02-22 14:22:30 +0100  Edward Hervey <bilboed@bilboed.com>
16341
16342         * gst/asfdemux/gstasf.c:
16343         * gst/asfdemux/gstrtpasfdepay.c:
16344         * gst/realmedia/rademux.c:
16345         * gst/realmedia/rdtdepay.c:
16346         * gst/synaesthesia/gstsynaesthesia.c:
16347         * gst/synaesthesia/synaescope.c:
16348           Fix indentation.
16349
16350 2009-02-22 14:21:22 +0100  Edward Hervey <bilboed@bilboed.com>
16351
16352         * gst/realmedia/pnmsrc.c:
16353           pnmsrc: Error out gracefully if location is NULL. Run gst-indent
16354
16355 2009-02-21 11:13:55 -0800  David Schleef <ds@schleef.org>
16356
16357         * common:
16358           Automatic update of common submodule
16359           From 80c627d to 5d7c9cc
16360
16361 2009-02-20 15:53:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16362
16363         * gst/realmedia/Makefile.am:
16364         * gst/realmedia/pnmsrc.c:
16365         * gst/realmedia/pnmsrc.h:
16366         * gst/realmedia/rademux.c:
16367         * gst/realmedia/rademux.h:
16368         * gst/realmedia/realmedia.c:
16369         * gst/realmedia/rmdemux.c:
16370         * gst/realmedia/rmdemux.h:
16371           Add pnm:// uri source
16372           Add a new utri handler for pnm:// that for now just redirects to the same uri
16373           with the rtsp:// protocol, which usually works nowadays.
16374           Separate the registration of the various plugins into a separate source file.
16375
16376 2009-02-20 13:48:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16377
16378         * gst/asfdemux/Makefile.am:
16379         * gst/asfdemux/gstasf.c:
16380         * gst/asfdemux/gstrtpasfdepay.c:
16381         * gst/asfdemux/gstrtpasfdepay.h:
16382           Add ASF depayloader
16383           Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
16384           Fixes #335067.
16385
16386 2009-02-19 19:10:53 +0000  Zaheer Merali <zaheerabbas@merali.org>
16387
16388         * ext/mad/gstmad.c:
16389           mad: remove log line added in error
16390
16391 2009-02-19 19:08:10 +0000  Zaheer Merali <zaheerabbas@merali.org>
16392
16393         * ext/mad/gstmad.c:
16394           mad: just flush data when seeing BADDATAPTR instead of going into error state
16395
16396 2009-02-18 12:55:16 +0100  Roland Moser <rmoser@gmx.at>
16397
16398         * gst/realmedia/rmdemux.c:
16399           Fix parsing of the flags in rmdemux
16400           Fix parsing of the flags in version 1 realmedia streams.
16401           Fixes #571358.
16402
16403 2009-02-09 12:03:15 +0100  Edward Hervey <bilboed@bilboed.com>
16404
16405         * common:
16406           Bump revision to use for common submodule.
16407
16408 2009-01-30 22:27:05 +0200  Stefan Kost <ensonic@users.sf.net>
16409
16410         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16411           Add releaseinfo with online url.
16412
16413 2009-01-30 17:34:27 +0000  Jan Schmidt <thaytan@noraisin.net>
16414
16415         * common:
16416           Bump common
16417
16418 2009-01-30 14:35:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16419
16420         * gst/asfdemux/asfpacket.c:
16421         * gst/asfdemux/gstasfdemux.c:
16422         * gst/asfdemux/gstasfdemux.h:
16423           Remove redundant push_mode struct member
16424
16425 2009-01-30 09:04:46 +0100  Edward Hervey <bilboed@bilboed.com>
16426
16427         * autogen.sh:
16428           Fix previous commit, wasn't actually setting up a symbolic link
16429
16430 2009-01-30 08:56:33 +0100  Edward Hervey <bilboed@bilboed.com>
16431
16432         * autogen.sh:
16433         * common:
16434           Use a symbolic link for the pre-commit client-side hook
16435
16436 2009-01-30 08:56:24 +0100  Edward Hervey <bilboed@bilboed.com>
16437
16438         * .gitignore:
16439           Ignore some more files
16440
16441 2009-01-26 22:40:10 +0200  Stefan Kost <ensonic@users.sf.net>
16442
16443         * gst/synaesthesia/synaescope.c:
16444         * gst/synaesthesia/synaescope.h:
16445           Precalculate some size dependent variables. Demystify the height scaling a bit.
16446           Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
16447
16448 2009-01-26 21:26:46 +0200  Stefan Kost <ensonic@users.sf.net>
16449
16450           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
16451
16452 2009-01-26 20:12:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16453
16454         * gst/realmedia/rdtdepay.c:
16455           Set flags on the realmedia chunks
16456           Set the keyframe flags from the RDT packet to the realmedia chunk so that the
16457           descrambler can be reset on keyframes. Fixes #556714.
16458
16459 2009-01-26 20:10:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16460
16461         * gst/realmedia/gstrdtbuffer.c:
16462         * gst/realmedia/gstrdtbuffer.h:
16463           Add method to get RDT flags
16464           Add a method to get the RDT flags. We need these flags to mark keyframes to
16465           reset the descrambing queue. See #556714.
16466
16467 2009-01-26 10:00:57 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
16468
16469         * gst/asfdemux/asfpacket.c:
16470         * gst/asfdemux/gstasfdemux.c:
16471         * gst/asfdemux/gstasfdemux.h:
16472           Add seeking support to asfdemux in push mode
16473           Fixes bug #568836.
16474
16475 2009-01-26 09:57:26 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
16476
16477         * gst/asfdemux/asfpacket.c:
16478           Drop packets with an invalid replicated data length
16479           Drop packets with an invalid replicated data length
16480           instead of continuing with an invalid timestamp
16481           and uninitialized payload metadata.
16482           All other code assumes that the timestamps are valid.
16483
16484 2009-01-25 22:31:52 +0200  Stefan Kost <ensonic@users.sf.net>
16485
16486         * gst/synaesthesia/synaescope.h:
16487           Change comment to refer to right variable.
16488
16489 2009-01-24 23:27:08 +0200  Stefan Kost <ensonic@users.sf.net>
16490
16491         * gst/synaesthesia/gstsynaesthesia.c:
16492         * gst/synaesthesia/gstsynaesthesia.h:
16493         * gst/synaesthesia/synaescope.c:
16494         * gst/synaesthesia/synaescope.h:
16495           Bring synaesthesia to next century.
16496           Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
16497
16498 2009-01-23 17:51:00 -0800  David Schleef <ds@schleef.org>
16499
16500         * gst/asfdemux/gstasfdemux.c:
16501           Fix leak of converted string
16502
16503 2009-01-23 23:44:01 +0000  Jan Schmidt <thaytan@noraisin.net>
16504
16505         * .gitignore:
16506         * po/.gitignore:
16507           Add more to the gitignores
16508
16509 2009-01-23 23:59:38 +0200  Stefan Kost <ensonic@users.sf.net>
16510
16511         * gst/synaesthesia/gstsynaesthesia.c:
16512           Make synaesthesia build again.
16513           _init() has no params.
16514
16515 2009-01-22 18:15:36 +0200  Stefan Kost <ensonic@users.sf.net>
16516
16517         * common:
16518           Update common snapshot.
16519
16520 2009-01-22 13:50:09 +0100  Sebastian Dröge <slomo@circular-chaos.org>
16521
16522         * common:
16523           Fix pre-commit hook
16524
16525 2009-01-22 06:14:31 +0100  Edward Hervey <bilboed@bilboed.com>
16526
16527         * autogen.sh:
16528         * common:
16529           Install and use pre-commit indentation hook from common
16530
16531 2009-01-21 04:32:33 +0100  Edward Hervey <bilboed@bilboed.com>
16532
16533         * autogen.sh:
16534           autogen.sh : Use git submodule
16535
16536 2009-01-08 08:19:25 +0000  Yves Lefebvre <ivanohe@abacom.com>
16537
16538           gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
16539           Original commit message from CVS:
16540           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
16541           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
16542           (gst_dvd_demux_get_audio_stream),
16543           (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
16544           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
16545           (gst_mpeg_demux_get_video_stream),
16546           (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
16547           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
16548           Fix some caps leaks. Fixes bug #564885.
16549
16550 2009-01-02 00:43:53 +0000  Alessandro Decina <alessandro.d@gmail.com>
16551
16552           ext/cdio/gstcdio.c: Remove unused format argument.
16553           Original commit message from CVS:
16554           * ext/cdio/gstcdio.c:
16555           Remove unused format argument.
16556
16557 2008-12-13 20:41:40 +0000  Tim-Philipp Müller <tim@centricular.net>
16558
16559           win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
16560           Original commit message from CVS:
16561           * win32/common/.cvsignore:
16562           * win32/common/config.h:
16563           * win32/common/config.h.in:
16564           Hardcode cpu for win32 build, just like we do in the other modules,
16565           to remove VCS conflicts and inconsistent defines between modules,
16566           and update version defines to CVS.
16567
16568 2008-12-13 16:29:38 +0000  Edward Hervey <bilboed@bilboed.com>
16569
16570           m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
16571           Original commit message from CVS:
16572           * m4/Makefile.am:
16573           Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
16574
16575 2008-12-13 13:01:49 +0000  Edward Hervey <bilboed@bilboed.com>
16576
16577           m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
16578           Original commit message from CVS:
16579           * m4/Makefile.am:
16580           inttypes.m4 hasn't been available since gettext-0.15, and since we now
16581           require gettext >= 0.17 ... we can remove it from the list of files to
16582           dist.
16583
16584 2008-12-10 15:42:21 +0000  Tim-Philipp Müller <tim@centricular.net>
16585
16586           gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
16587           Original commit message from CVS:
16588           * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
16589           (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
16590           (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
16591           * gst/mpegaudioparse/gstmpegaudioparse.h:
16592           Do an initial class_ref on an internal enum type from within the
16593           class_init function so that there aren't any issues when multiple
16594           mp3parse elements are started in separate threads at the same
16595           time. (Why we use an enum type here if the tag is registered as
16596           a string type, I don't know). Also remove custom UNUSED macro
16597           and use GLib's instead.
16598
16599 2008-12-04 20:11:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16600
16601           configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
16602           Original commit message from CVS:
16603           * configure.ac:
16604           Apparently AC_CONFIG_MACRO_DIR breaks when using more
16605           than one macro directory, reverting last change.
16606
16607 2008-12-04 19:48:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16608
16609           configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
16610           Original commit message from CVS:
16611           * configure.ac:
16612           Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
16613           our M4 macros.
16614
16615 2008-12-01 14:39:34 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16616
16617           ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
16618           Original commit message from CVS:
16619           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
16620           Last change introduced a regression that made mpeg2dec handle
16621           some 4:2:2 videos as 4:4:4. Fixes bug #562086.
16622
16623 2008-11-29 13:33:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16624
16625           Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
16626           Original commit message from CVS:
16627           Patch by: Cygwin Ports maintainer
16628           <yselkowitz at users dot sourceforge dot net>
16629           * autogen.sh:
16630           * configure.ac:
16631           Require gettext 0.17 because older versions don't mix with libtool
16632           2.2. At build time an older gettext version will still work.
16633           Fixes bug #556091.
16634
16635 2008-11-25 03:44:06 +0000  David Schleef <ds@schleef.org>
16636
16637           ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video.  Fixes #562086
16638           Original commit message from CVS:
16639           * ext/mpeg2dec/gstmpeg2dec.c:
16640           * ext/mpeg2dec/gstmpeg2dec.h:
16641           Add support for 4:4:4 video.  Fixes #562086
16642
16643 2008-11-24 09:51:39 +0000  Simon Holm Thøgersen <odie@cs.aau.dk>
16644
16645           ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
16646           Original commit message from CVS:
16647           Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
16648           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
16649           Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
16650           >= 0.5.0. Fixes bug #562065.
16651
16652 2008-11-20 21:31:19 +0000  Wim Taymans <wim.taymans@gmail.com>
16653
16654           gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
16655           Original commit message from CVS:
16656           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
16657           Remove duplicate and broken code for the streaming case and simply reuse
16658           the much better working pull based code. Fixes #560348.
16659
16660 2008-11-20 20:42:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16661
16662           configure.ac: Back to development -> 0.10.10.1
16663           Original commit message from CVS:
16664           * configure.ac:
16665           Back to development -> 0.10.10.1
16666
16667 === release 0.10.10 ===
16668
16669 2008-11-19 14:30:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16670
16671         * ChangeLog:
16672         * NEWS:
16673         * RELEASE:
16674         * configure.ac:
16675         * docs/plugins/inspect/plugin-a52dec.xml:
16676         * docs/plugins/inspect/plugin-asf.xml:
16677         * docs/plugins/inspect/plugin-cdio.xml:
16678         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16679         * docs/plugins/inspect/plugin-dvdread.xml:
16680         * docs/plugins/inspect/plugin-dvdsub.xml:
16681         * docs/plugins/inspect/plugin-iec958.xml:
16682         * docs/plugins/inspect/plugin-lame.xml:
16683         * docs/plugins/inspect/plugin-mad.xml:
16684         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16685         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16686         * docs/plugins/inspect/plugin-mpegstream.xml:
16687         * docs/plugins/inspect/plugin-realmedia.xml:
16688         * docs/plugins/inspect/plugin-siddec.xml:
16689         * gst-plugins-ugly.doap:
16690         * po/LINGUAS:
16691           Release 0.10.10 - "Under the House"
16692           Original commit message from CVS:
16693           Release 0.10.10 - "Under the House"
16694
16695 2008-11-19 13:59:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16696
16697         * po/bg.po:
16698         * po/ca.po:
16699         * po/da.po:
16700         * po/id.po:
16701         * po/it.po:
16702         * po/mt.po:
16703         * po/vi.po:
16704           Update .po files
16705           Original commit message from CVS:
16706           Update .po files
16707
16708 2008-11-17 09:53:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16709
16710           ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
16711           Original commit message from CVS:
16712           * ext/sidplay/Makefile.am:
16713           Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
16714           contain CFLAGS that do not exist for C++, like -Wvla or
16715           -Wdeclaration-after-statement. Fixes bug #561161.
16716
16717 2008-11-12 23:19:55 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16718
16719           configure.ac: 0.10.9.3 pre-release
16720           Original commit message from CVS:
16721           * configure.ac:
16722           0.10.9.3 pre-release
16723
16724 2008-11-11 17:14:46 +0000  Wim Taymans <wim.taymans@gmail.com>
16725
16726           gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
16727           Original commit message from CVS:
16728           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
16729           Only copy sane aspect ratio values on the caps. Fixes #559682.
16730
16731 2008-11-06 13:29:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16732
16733         * ChangeLog:
16734           Add bug number to the mp3parse mpeg 2.5 fix
16735           Original commit message from CVS:
16736           Add bug number to the mp3parse mpeg 2.5 fix
16737
16738 2008-11-05 11:03:07 +0000  Wim Taymans <wim.taymans@gmail.com>
16739
16740           ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
16741           Original commit message from CVS:
16742           * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
16743           (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
16744           (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
16745           * ext/amrnb/amrnbdec.h:
16746           Add a property to select the amr variant. Fixes #424070.
16747
16748 2008-11-03 11:31:49 +0000  Tal Shalif <tshalif@nargila.org>
16749
16750           gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
16751           Original commit message from CVS:
16752           Patch by: Tal Shalif <tshalif at nargila dot org>
16753           * gst/mpegstream/gstdvddemux.c:
16754           (gst_dvd_demux_get_subpicture_stream):
16755           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
16756           (gst_mpeg_demux_get_audio_stream):
16757           Fix memmory corruption due to not storing the new updated pointer
16758           after a g_renew(). Fixes #558896.
16759
16760 2008-10-30 14:50:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16761
16762           tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
16763           Original commit message from CVS:
16764           * tests/check/Makefile.am:
16765           Blacklist cdiocddasrc from state-change tests. Fixes #558277.
16766
16767 2008-10-24 20:44:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16768
16769           configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
16770           Original commit message from CVS:
16771           * configure.ac:
16772           oops, forgot to bump the version back to devel
16773           after the last release 0.10.9.1
16774
16775 2008-10-24 12:47:05 +0000  Wim Taymans <wim.taymans@gmail.com>
16776
16777           gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
16778           Original commit message from CVS:
16779           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
16780           (gst_rmdemux_descramble_mp4a_audio),
16781           (gst_rmdemux_handle_scrambled_packet):
16782           Add suport for mpeg4 and aac audio. See #556714.
16783
16784 2008-10-14 19:28:05 +0000  Michael Smith <msmith@xiph.org>
16785
16786           gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
16787           Original commit message from CVS:
16788           * gst/mpegaudioparse/gstmpegaudioparse.c:
16789           Calculate samples per frame correctly for "MPEG 2.5" layer 3.
16790           Fixes skipping on these files.
16791
16792 2008-10-14 12:51:41 +0000  Robin Stocker <robin@nibor.org>
16793
16794           ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
16795           Original commit message from CVS:
16796           Patch by: Robin Stocker <robin at nibor dot org>
16797           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
16798           (handle_sequence), (gst_mpeg2dec_setcaps):
16799           * ext/mpeg2dec/gstmpeg2dec.h:
16800           Prefer the container's PAR over the stream's PAR if it's
16801           given in the srcpad caps. Fixes bug #556184.
16802
16803 2008-10-13 18:10:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16804
16805           Don't install static libs for plugins. Fixes #550851 for ugly.
16806           Original commit message from CVS:
16807           * ext/a52dec/Makefile.am:
16808           * ext/amrnb/Makefile.am:
16809           * ext/cdio/Makefile.am:
16810           * ext/dvdnav/Makefile.am:
16811           * ext/dvdread/Makefile.am:
16812           * ext/lame/Makefile.am:
16813           * ext/mad/Makefile.am:
16814           * ext/mpeg2dec/Makefile.am:
16815           * ext/sidplay/Makefile.am:
16816           * gst/ac3parse/Makefile.am:
16817           * gst/asfdemux/Makefile.am:
16818           * gst/dvdlpcmdec/Makefile.am:
16819           * gst/dvdsub/Makefile.am:
16820           * gst/iec958/Makefile.am:
16821           * gst/mpegaudioparse/Makefile.am:
16822           * gst/mpegstream/Makefile.am:
16823           * gst/realmedia/Makefile.am:
16824           * gst/synaesthesia/Makefile.am:
16825           Don't install static libs for plugins. Fixes #550851 for ugly.
16826
16827 2008-10-13 09:04:15 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16828
16829           gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
16830           Original commit message from CVS:
16831           * gst/mpegaudioparse/gstmpegaudioparse.c:
16832           (gst_mp3parse_sink_event):
16833           Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
16834           frames. Partially fixes bug #552237.
16835
16836 2008-10-09 09:23:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16837
16838           ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
16839           Original commit message from CVS:
16840           * ext/amrnb/amrnbparse.c:
16841           use #defines for HEADER. Unref the object in _sink_activate_pull().
16842
16843 2008-10-08 13:59:57 +0000  Wim Taymans <wim.taymans@gmail.com>
16844
16845           ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
16846           Original commit message from CVS:
16847           * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
16848           (gst_mad_change_state):
16849           * ext/mad/gstmad.h:
16850           track discont on incomming buffers and set discont on outgoing
16851           buffers.
16852           Pass unknown events upstreams instead of dropping them.
16853
16854 2008-09-28 17:33:43 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
16855
16856           ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
16857           Original commit message from CVS:
16858           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
16859           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
16860           (handle_slice), (gst_mpeg2dec_sink_event),
16861           (gst_mpeg2dec_src_event):
16862           * ext/mpeg2dec/gstmpeg2dec.h:
16863           Fix compilation with --disable-index. Fixes bug #554150.
16864
16865 2008-09-28 17:31:37 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
16866
16867           ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
16868           Original commit message from CVS:
16869           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
16870           * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
16871           (gst_mad_src_event), (gst_mad_chain):
16872           * ext/mad/gstmad.h:
16873           Fix compilation with --disable-index. Fixes bug #554142.
16874
16875 2008-09-27 00:20:48 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
16876
16877           ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
16878           Original commit message from CVS:
16879           * ext/a52dec/gsta52dec.c:
16880           * ext/a52dec/gsta52dec.h:
16881           Fix channel re-negotiation on a change of the incoming stream.
16882           Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
16883           Fixes: #551660
16884
16885 2008-09-26 14:39:42 +0000  Wim Taymans <wim.taymans@gmail.com>
16886
16887           ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
16888           Original commit message from CVS:
16889           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
16890           (gst_amrnbenc_state_change):
16891           * ext/amrnb/amrnbenc.h:
16892           Pass the discont flag from the input buffer on to the output buffer in
16893           the AMR encoder.
16894
16895 2008-09-26 10:04:35 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
16896
16897           ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
16898           Original commit message from CVS:
16899           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
16900           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
16901           (gst_amrnbparse_handle_pull_seek),
16902           (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
16903           (gst_amrnbparse_sink_activate_push),
16904           (gst_amrnbparse_sink_activate_pull):
16905           * ext/amrnb/amrnbparse.h:
16906           Add flush seek handler. Fixes #536274.
16907
16908 2008-09-26 09:57:02 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
16909
16910           ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
16911           Original commit message from CVS:
16912           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
16913           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
16914           (gst_amrnbparse_chain), (gst_amrnbparse_loop),
16915           (gst_amrnbparse_state_change):
16916           * ext/amrnb/amrnbparse.h:
16917           Fix the duration query. Fixes #536226.
16918           Also set caps on the pads and buffers more correctly.
16919
16920 2008-09-02 09:43:10 +0000  Tim-Philipp Müller <tim@centricular.net>
16921
16922           po/LINGUAS: Add 'ca' to LINGUAS.
16923           Original commit message from CVS:
16924           * po/LINGUAS:
16925           Add 'ca' to LINGUAS.
16926
16927 2008-08-28 09:57:30 +0000  Edward Hervey <bilboed@bilboed.com>
16928
16929           gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
16930           Original commit message from CVS:
16931           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
16932           Fix aggregated GST_FLOW_RETURN check for when to send an error message
16933           on the bus.
16934           Re-fixes #546859
16935
16936 2008-08-27 15:55:05 +0000  Wim Taymans <wim.taymans@gmail.com>
16937
16938           gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
16939           Original commit message from CVS:
16940           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
16941           (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
16942           (create_segment_event), (gst_rdt_depay_push),
16943           (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
16944           * gst/realmedia/rdtdepay.h:
16945           Parse other values from the incomming caps.
16946           Add event handler to handle flushing and segments.
16947           Create segment events.
16948           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
16949           Do skew correction based on RDT timestamps.
16950           * gst/realmedia/rdtmanager.c: (activate_session),
16951           (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
16952           (create_recv_rtp):
16953           Parse caps to get the clockrate needed for the jitterbuffer.
16954           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
16955           Apply timestamp fixup after correcting for initial timestamp and
16956           internal base timestamp corrections.
16957
16958 2008-08-27 11:28:50 +0000  Wim Taymans <wim.taymans@gmail.com>
16959
16960           gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
16961           Original commit message from CVS:
16962           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
16963           (gst_rdt_depay_change_state):
16964           * gst/realmedia/rdtdepay.h:
16965           Check seqnum gaps and drop duplicate packets or mark outgoing buffers
16966           with a DISCONT flag when needed.
16967           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
16968           Report the configure latency instead of a hardcoded value.
16969
16970 2008-08-27 10:02:06 +0000  Wim Taymans <wim.taymans@gmail.com>
16971
16972           gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
16973           Original commit message from CVS:
16974           * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
16975           (free_session), (gst_rdt_manager_query_src),
16976           (gst_rdt_manager_src_activate_push),
16977           (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
16978           (gst_rdt_manager_loop), (create_recv_rtp):
16979           Include the new rdt jitterbuffer in the session manager.
16980
16981 2008-08-27 09:58:00 +0000  Wim Taymans <wim.taymans@gmail.com>
16982
16983           gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
16984           Original commit message from CVS:
16985           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
16986           (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
16987           (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
16988           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
16989           * gst/realmedia/rdtdepay.h:
16990           Use new RDT parsing helper functions.
16991           Copy discont flags correctly.
16992           Push the header from the chain function instead of the setcaps function.
16993           Copy incomming timestamp to the output buffers instead of doing magic
16994           with the RDT timestamps.
16995
16996 2008-08-27 09:52:49 +0000  Wim Taymans <wim.taymans@gmail.com>
16997
16998           gst/realmedia/: Add first support for parsing RDT messages.
16999           Original commit message from CVS:
17000           * gst/realmedia/Makefile.am:
17001           * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
17002           (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
17003           (read_packet_header), (gst_rdt_buffer_get_first_packet),
17004           (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
17005           (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
17006           (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
17007           (gst_rdt_packet_data_peek_data),
17008           (gst_rdt_packet_data_get_stream_id),
17009           (gst_rdt_packet_data_get_timestamp):
17010           * gst/realmedia/gstrdtbuffer.h:
17011           Add first support for parsing RDT messages.
17012           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
17013           (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
17014           (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
17015           (calculate_skew), (rdt_jitter_buffer_insert),
17016           (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
17017           (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
17018           (rdt_jitter_buffer_get_ts_diff):
17019           * gst/realmedia/rdtjitterbuffer.h:
17020           Add first version of an RDT jitterbuffer.
17021
17022 2008-08-27 09:47:17 +0000  Wim Taymans <wim.taymans@gmail.com>
17023
17024           gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
17025           Original commit message from CVS:
17026           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
17027           (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
17028           (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
17029           (gst_rmdemux_descramble_dnet_audio),
17030           (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
17031           * gst/realmedia/rmdemux.h:
17032           Keep track of the first timestamp of the stream and add this to the
17033           outgoing buffer timestamps so that we can handle live streams.
17034           Set discont flag on the first buffers and after a seek.
17035
17036 === release 0.10.9 ===
17037
17038 2008-08-26 23:06:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17039
17040         * ChangeLog:
17041         * NEWS:
17042         * RELEASE:
17043         * configure.ac:
17044         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17045         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17046         * docs/plugins/inspect/plugin-a52dec.xml:
17047         * docs/plugins/inspect/plugin-asf.xml:
17048         * docs/plugins/inspect/plugin-cdio.xml:
17049         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17050         * docs/plugins/inspect/plugin-dvdread.xml:
17051         * docs/plugins/inspect/plugin-dvdsub.xml:
17052         * docs/plugins/inspect/plugin-iec958.xml:
17053         * docs/plugins/inspect/plugin-lame.xml:
17054         * docs/plugins/inspect/plugin-mad.xml:
17055         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17056         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17057         * docs/plugins/inspect/plugin-mpegstream.xml:
17058         * docs/plugins/inspect/plugin-realmedia.xml:
17059         * docs/plugins/inspect/plugin-siddec.xml:
17060         * gst-plugins-ugly.doap:
17061           Release 0.10.9
17062           Original commit message from CVS:
17063           Release 0.10.9
17064
17065 2008-08-26 22:56:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17066
17067         * po/af.po:
17068         * po/az.po:
17069         * po/bg.po:
17070         * po/cs.po:
17071         * po/da.po:
17072         * po/en_GB.po:
17073         * po/es.po:
17074         * po/fi.po:
17075         * po/fr.po:
17076         * po/hu.po:
17077         * po/id.po:
17078         * po/it.po:
17079         * po/lt.po:
17080         * po/nb.po:
17081         * po/nl.po:
17082         * po/or.po:
17083         * po/pl.po:
17084         * po/pt_BR.po:
17085         * po/ru.po:
17086         * po/sk.po:
17087         * po/sq.po:
17088         * po/sr.po:
17089         * po/sv.po:
17090         * po/uk.po:
17091         * po/vi.po:
17092         * po/zh_CN.po:
17093           Update .po files
17094           Original commit message from CVS:
17095           Update .po files
17096
17097 2008-08-26 15:35:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17098
17099           ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
17100           Original commit message from CVS:
17101           * ext/a52dec/gsta52dec.c:
17102           Set up a default time segment for output when receiving
17103           an incoming byte segment (as for raw AC3 files).
17104           Fixes: #548194
17105
17106 2008-08-12 09:16:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17107
17108           0.10.8.2 pre-release.
17109           Original commit message from CVS:
17110           * configure.ac:
17111           * docs/plugins/Makefile.am:
17112           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17113           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17114           * docs/plugins/gst-plugins-ugly-plugins.args:
17115           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17116           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17117           * docs/plugins/inspect/plugin-a52dec.xml:
17118           * docs/plugins/inspect/plugin-asf.xml:
17119           * docs/plugins/inspect/plugin-cdio.xml:
17120           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17121           * docs/plugins/inspect/plugin-dvdread.xml:
17122           * docs/plugins/inspect/plugin-dvdsub.xml:
17123           * docs/plugins/inspect/plugin-iec958.xml:
17124           * docs/plugins/inspect/plugin-lame.xml:
17125           * docs/plugins/inspect/plugin-mad.xml:
17126           * docs/plugins/inspect/plugin-mpeg2dec.xml:
17127           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17128           * docs/plugins/inspect/plugin-mpegstream.xml:
17129           * docs/plugins/inspect/plugin-realmedia.xml:
17130           * docs/plugins/inspect/plugin-siddec.xml:
17131           * ext/Makefile.am:
17132           0.10.8.2 pre-release.
17133           * po/LINGUAS:
17134           * po/POTFILES.in:
17135           * po/id.po:
17136           Add new translation.
17137
17138 2008-08-11 18:44:35 +0000  Michael Smith <msmith@xiph.org>
17139
17140           gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
17141           Original commit message from CVS:
17142           * gst/asfdemux/gstasfdemux.c:
17143           Properly aggregate flow returns for both push and pull mode, so we shut
17144           down if all pads are unlinked.
17145           Fixes #546859.
17146
17147 2008-08-07 16:14:42 +0000  Frederic Crozat <fcrozat@mandriva.org>
17148
17149           Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
17150           Original commit message from CVS:
17151           Patch by: Frederic Crozat <fcrozat@mandriva.org>
17152           * ext/dvdread/dvdreadsrc.c: (plugin_init):
17153           * ext/lame/gstlame.c: (plugin_init):
17154           * gst/asfdemux/gstasf.c: (plugin_init):
17155           Make sure gettext returns translations in UTF-8 encoding rather
17156           than in the current locale encoding (#546822).
17157
17158 2008-07-31 14:35:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17159
17160           gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
17161           Original commit message from CVS:
17162           * gst/mpegaudioparse/gstmpegaudioparse.c:
17163           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
17164           (mp3parse_total_time), (mp3parse_bytepos_to_time):
17165           Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
17166           if we're called from there already. Otherwise we end up in a endless
17167           recursion and crash with a stack overflow.
17168           This can happen when a Xing or VBRI header with TOC exists but it
17169           doesn't contain the total time. Fixes bug #545370.
17170
17171 2008-07-31 14:24:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17172
17173           ext/lame/gstlame.c: Use the default for the strict-iso property too.
17174           Original commit message from CVS:
17175           * ext/lame/gstlame.c: (gst_lame_class_init),
17176           (gst_lame_get_default_settings):
17177           Use the default for the strict-iso property too.
17178           Allow a bitrate setting of 0, which lets lame choose the default value
17179           and which makes it possible to set the compression-ratio property.
17180
17181 2008-07-29 16:57:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17182
17183           ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
17184           Original commit message from CVS:
17185           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
17186           (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
17187           * ext/lame/gstlame.h:
17188           Get the defaults settings of LAME in the plugin initialization
17189           function and return FALSE here if something goes wrong. This removes
17190           the hacky failing instance init function.
17191           Use LAMEs default value for all settings instead of overwriting some
17192           of them. Overwriting some of them gives unexpected results if one only
17193           sets a preset. Fixes bug #498004.
17194
17195 2008-07-27 15:56:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17196
17197           ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
17198           Original commit message from CVS:
17199           * ext/lame/gstlame.c: (gst_lame_init):
17200           Use LAME's default for the min/max/mean VBR bitrate. Setting our own
17201           defaults will restrict the bitrate when using the presets in a bad way.
17202           Fixes bug #498004.
17203
17204 2008-07-27 11:01:12 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17205
17206           Put the MPEG audio version into the caps as "mpegaudioversion".
17207           Original commit message from CVS:
17208           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
17209           * gst/mpegaudioparse/gstmpegaudioparse.c:
17210           (mp3_type_frame_length_from_header), (mp3_caps_create),
17211           (gst_mp3parse_chain):
17212           Put the MPEG audio version into the caps as "mpegaudioversion".
17213           This is different from "mpegversion".
17214
17215 2008-07-22 18:25:08 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17216
17217           ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
17218           Original commit message from CVS:
17219           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
17220           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
17221           * ext/lame/gstlame.h:
17222           Fix build with lame >= 3.97. The padding type and cwlimit settings
17223           are deprecated now and the function declarations are hidden in the
17224           headers so deprecate the GObject properties for them and remove them
17225           in 0.11. Fixes bug #544039.
17226
17227 2008-07-13 10:13:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17228
17229           ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
17230           Original commit message from CVS:
17231           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
17232           Don't allow width/height outside the spec (i.e. smaller than 16
17233           and higher than 4096). Such files are corrupted ones and setting
17234           caps that are not a subset of the template caps confuses playbin.
17235           Fixes bug #542646.
17236
17237 2008-07-11 12:30:22 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17238
17239           ext/sidplay/Makefile.am: Fix the build.
17240           Original commit message from CVS:
17241           * ext/sidplay/Makefile.am:
17242           Fix the build.
17243
17244 2008-07-08 14:01:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17245
17246           configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
17247           Original commit message from CVS:
17248           * configure.ac:
17249           Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
17250           flags that are invalid for C++.
17251
17252 2008-07-05 18:57:30 +0000  Tal Shalif <tshalif@nargila.org>
17253
17254           ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
17255           Original commit message from CVS:
17256           Patch by: Tal Shalif <tshalif at nargila dot org>
17257           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
17258           Prevent double free. Fixes bug #541697.
17259
17260 2008-07-05 15:56:56 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17261
17262           gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
17263           Original commit message from CVS:
17264           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
17265           (gst_dvd_demux_get_audio_stream),
17266           (gst_dvd_demux_get_subpicture_stream),
17267           (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
17268           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
17269           (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
17270           (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
17271           * gst/mpegstream/gstmpegdemux.h:
17272           Resend tags event after a FLUSH (seek) to support prerolling
17273           a partial pipeline.
17274
17275 2008-07-03 13:12:26 +0000  Tim-Philipp Müller <tim@centricular.net>
17276
17277           Use correct error code for encrypted streams.
17278           Original commit message from CVS:
17279           * configure.ac:
17280           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
17281           Use correct error code for encrypted streams.
17282
17283 2008-07-02 07:49:19 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17284
17285           gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
17286           Original commit message from CVS:
17287           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
17288           (gst_mpeg_demux_sync_stream_to_time):
17289           Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
17290
17291 2008-06-27 12:58:35 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17292
17293           ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
17294           Original commit message from CVS:
17295           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
17296           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
17297           Allow and implement non-flushing and/or segment seek
17298           (mainly in TIME and chapter format).
17299           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
17300           (gst_dvd_demux_get_subpicture_stream),
17301           (gst_dvd_demux_synchronise_pads),
17302           (gst_dvd_demux_sync_stream_to_time):
17303           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
17304           (gst_mpeg_demux_send_subbuffer),
17305           (gst_mpeg_demux_sync_stream_to_time),
17306           (gst_mpeg_streams_reset_cur_ts):
17307           * gst/mpegstream/gstmpegdemux.h:
17308           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
17309           (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
17310           Delegate a query to upstream if it can't be handled.
17311           Make segment stop aware.
17312           Fix (subtitle) stream synchronization.
17313           Add some debug statements.
17314
17315 2008-06-26 10:40:03 +0000  Edward Hervey <bilboed@bilboed.com>
17316
17317           gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
17318           Original commit message from CVS:
17319           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
17320           Fix build on macosx.
17321
17322 2008-06-13 06:57:21 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17323
17324           Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
17325           Original commit message from CVS:
17326           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17327           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17328           * ext/a52dec/gsta52dec.c:
17329           * ext/amrnb/amrnbdec.c:
17330           * ext/amrnb/amrnbenc.c:
17331           * ext/amrnb/amrnbparse.c:
17332           * ext/lame/gstlame.c:
17333           * ext/mad/gstmad.c:
17334           * ext/sidplay/gstsiddec.cc:
17335           * gst/asfdemux/gstrtspwms.c:
17336           * gst/mpegaudioparse/gstxingmux.c:
17337           * gst/realmedia/rademux.c:
17338           * gst/realmedia/rdtmanager.c:
17339           * gst/realmedia/rtspreal.c:
17340           * gst/synaesthesia/gstsynaesthesia.c:
17341           Add missing elements to docs. Restore alphabetical order in section
17342           file. Document mad (it was included in docs already).
17343           Fix doc-markup: use convinience syntax for examples
17344           (produces valid docbook), add several refsec2 when we have several
17345           titles. Fix some types.
17346
17347 2008-06-13 05:52:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17348
17349           Do not use short_description in section docs for elements. We extract them from element details and there will be war...
17350           Original commit message from CVS:
17351           * ext/lame/gstlame.c:
17352           * ext/sidplay/gstsiddec.cc:
17353           * gst/mpegaudioparse/gstxingmux.c:
17354           Do not use short_description in section docs for elements. We extract
17355           them from element details and there will be warnings if they differ.
17356
17357 2008-06-09 20:02:05 +0000  Benjamin Kampmann <benjamin@fluendo.com>
17358
17359           ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
17360           Original commit message from CVS:
17361           Patch by: Benjamin Kampmann  <benjamin at fluendo dot com>
17362           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
17363           (gst_cdio_add_cdtext_album_tags):
17364           * ext/cdio/gstcdio.h:
17365           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17366           Also extract album title and album genre from CD-TEXT if
17367           available (#537021).
17368
17369 2008-06-09 07:51:00 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17370
17371           gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
17372           Original commit message from CVS:
17373           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
17374           Don't mark MPEG headers with emphasis == 0x2 as invalid. This
17375           emphasis value is reserved but unfortunately files with that
17376           value exist and the information is not important for the decoder
17377           anyway. Fixes bug #537235.
17378
17379 2008-06-07 18:48:54 +0000  Tim-Philipp Müller <tim@centricular.net>
17380
17381           Require libcdio >= 0.76.
17382           Original commit message from CVS:
17383           * configure.ac:
17384           * ext/cdio/gstcdio.c:
17385           * ext/cdio/gstcdio.h:
17386           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17387           Require libcdio >= 0.76.
17388
17389 2008-06-02 15:44:57 +0000  Wim Taymans <wim.taymans@gmail.com>
17390
17391           ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
17392           Original commit message from CVS:
17393           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
17394           Drain queued buffers before forwarding the segment event.
17395
17396 2008-06-02 11:59:07 +0000  Wim Taymans <wim.taymans@gmail.com>
17397
17398           ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
17399           Original commit message from CVS:
17400           * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
17401           (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
17402           (gst_a52dec_chain), (gst_a52dec_change_state):
17403           * ext/a52dec/gsta52dec.h:
17404           Add segment handling, buffer clipping and basic reverse playback.
17405
17406 2008-05-28 11:43:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17407
17408           Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
17409           Original commit message from CVS:
17410           * docs/plugins/Makefile.am:
17411           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17412           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17413           * docs/plugins/gst-plugins-ugly-plugins.args:
17414           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17415           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17416           * docs/plugins/inspect/plugin-a52dec.xml:
17417           * docs/plugins/inspect/plugin-amrnb.xml:
17418           * docs/plugins/inspect/plugin-asf.xml:
17419           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17420           * docs/plugins/inspect/plugin-dvdread.xml:
17421           * docs/plugins/inspect/plugin-dvdsub.xml:
17422           * docs/plugins/inspect/plugin-iec958.xml:
17423           * docs/plugins/inspect/plugin-lame.xml:
17424           * docs/plugins/inspect/plugin-mad.xml:
17425           * docs/plugins/inspect/plugin-mpeg2dec.xml:
17426           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17427           * docs/plugins/inspect/plugin-mpegstream.xml:
17428           * docs/plugins/inspect/plugin-realmedia.xml:
17429           * docs/plugins/inspect/plugin-siddec.xml:
17430           * docs/plugins/inspect/plugin-synaesthesia.xml:
17431           * ext/a52dec/gsta52dec.c:
17432           Random doc of the day. Also print human readable format of newsegment
17433           in log message if we complain about it.
17434
17435 2008-05-26 09:06:54 +0000  Wim Taymans <wim.taymans@gmail.com>
17436
17437           ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
17438           Original commit message from CVS:
17439           * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
17440           (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
17441           (gst_a52dec_chain), (gst_a52dec_change_state):
17442           * ext/a52dec/gsta52dec.h:
17443           Mark discont on outgoing buffers after receiving a DISCONT buffer or
17444           when we have a decoding error.
17445           We don't need to clear the cache when we receive a NEWSEGMENT event.
17446           Clear buffer cache in DISCONT.
17447           Add beginnings of GstSegment handling.
17448
17449 2008-05-26 07:41:24 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17450
17451           gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
17452           Original commit message from CVS:
17453           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
17454           Fix alignment issues that caused SIGBUS on some architectures.
17455
17456 2008-05-25 21:30:40 +0000  Tim-Philipp Müller <tim@centricular.net>
17457
17458           gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
17459           Original commit message from CVS:
17460           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
17461           Fix alignment issue which isn't really an issue at all because
17462           the plugin hasn't been ported to 0.10 yet.
17463
17464 2008-05-25 21:03:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17465
17466           configure.ac: Back to devel -> 0.10.8.1
17467           Original commit message from CVS:
17468           * configure.ac:
17469           Back to devel -> 0.10.8.1
17470
17471 === release 0.10.8 ===
17472
17473 2008-05-21 23:03:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17474
17475         * ChangeLog:
17476         * NEWS:
17477         * RELEASE:
17478         * configure.ac:
17479         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17480         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17481         * docs/plugins/inspect/plugin-a52dec.xml:
17482         * docs/plugins/inspect/plugin-asf.xml:
17483         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17484         * docs/plugins/inspect/plugin-dvdread.xml:
17485         * docs/plugins/inspect/plugin-dvdsub.xml:
17486         * docs/plugins/inspect/plugin-iec958.xml:
17487         * docs/plugins/inspect/plugin-lame.xml:
17488         * docs/plugins/inspect/plugin-mad.xml:
17489         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17490         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17491         * docs/plugins/inspect/plugin-mpegstream.xml:
17492         * docs/plugins/inspect/plugin-realmedia.xml:
17493         * docs/plugins/inspect/plugin-siddec.xml:
17494         * gst-plugins-ugly.doap:
17495         * po/LINGUAS:
17496           Release 0.10.8
17497           Original commit message from CVS:
17498           Release 0.10.8
17499
17500 2008-05-21 22:43:42 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17501
17502         * common:
17503         * po/af.po:
17504         * po/az.po:
17505         * po/bg.po:
17506         * po/cs.po:
17507         * po/da.po:
17508         * po/en_GB.po:
17509         * po/es.po:
17510         * po/fi.po:
17511         * po/fr.po:
17512         * po/hu.po:
17513         * po/it.po:
17514         * po/lt.po:
17515         * po/nb.po:
17516         * po/nl.po:
17517         * po/or.po:
17518         * po/pl.po:
17519         * po/pt_BR.po:
17520         * po/ru.po:
17521         * po/sk.po:
17522         * po/sq.po:
17523         * po/sr.po:
17524         * po/sv.po:
17525         * po/uk.po:
17526         * po/vi.po:
17527         * po/zh_CN.po:
17528           Update .po files
17529           Original commit message from CVS:
17530           Update .po files
17531
17532 2008-05-19 21:38:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17533
17534           configure.ac: 0.10.7.4 pre-release
17535           Original commit message from CVS:
17536           * configure.ac:
17537           0.10.7.4 pre-release
17538
17539 2008-05-19 15:07:07 +0000  Edward Hervey <bilboed@bilboed.com>
17540
17541           ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
17542           Original commit message from CVS:
17543           * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
17544           Fix inconsistent use of rate and channels.
17545           Fixes #533581
17546
17547 2008-05-19 10:23:46 +0000  Wim Taymans <wim.taymans@gmail.com>
17548
17549           gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
17550           Original commit message from CVS:
17551           * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
17552           Flush timestamp correction variables on a flush. Fixes #533832.
17553
17554 2008-05-19 10:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17555
17556         * ChangeLog:
17557         * common:
17558         * configure.ac:
17559           Commit 0.10.7.3 pre-rel marker
17560           Original commit message from CVS:
17561           Commit 0.10.7.3 pre-rel marker
17562
17563 2008-05-13 09:33:09 +0000  Edward Hervey <bilboed@bilboed.com>
17564
17565           gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
17566           Original commit message from CVS:
17567           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
17568           Properly aggregate GstFlowReturn from downstream in order to properly
17569           stop, and doing that as early as possible.
17570           Fixes #532807
17571
17572 2008-05-10 15:32:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17573
17574           configure.ac: 0.10.7.2 pre-release
17575           Original commit message from CVS:
17576           * configure.ac:
17577           0.10.7.2 pre-release
17578
17579 2008-05-10 00:44:00 +0000  Edward Hervey <bilboed@bilboed.com>
17580
17581           Always let FLUSH_START events flow downstream.
17582           Original commit message from CVS:
17583           * ext/mad/gstmad.c: (gst_mad_sink_event):
17584           * gst/mpegaudioparse/gstmpegaudioparse.c:
17585           (gst_mp3parse_sink_event):
17586           Always let FLUSH_START events flow downstream.
17587
17588 2008-05-07 08:00:24 +0000  Tim-Philipp Müller <tim@centricular.net>
17589
17590           configure.ac: Error out if we don't have the required core/base versions.
17591           Original commit message from CVS:
17592           * configure.ac:
17593           Error out if we don't have the required core/base versions.
17594
17595 2008-05-06 17:53:26 +0000  Wim Taymans <wim.taymans@gmail.com>
17596
17597           gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
17598           Original commit message from CVS:
17599           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
17600           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
17601           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
17602           Fix video timestamps by adjusting it with the first timestamp found.
17603           Don't assume we have a complete fragment when flushing the adapter,
17604           packets might have been lost or the stream might just be broken.
17605
17606 2008-05-06 10:30:18 +0000  Wim Taymans <wim.taymans@gmail.com>
17607
17608           gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
17609           Original commit message from CVS:
17610           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
17611           Set Rank to NONE so that we don't accidentally try to autoplug the
17612           rdtmanager.
17613
17614 2008-05-05 08:43:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17615
17616           gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
17617           Original commit message from CVS:
17618           * gst/mpegaudioparse/gstmpegaudioparse.c:
17619           (gst_mp3parse_emit_frame):
17620           Send a new duration message if the average bitrate changed and
17621           we don't know the duration from the Xing or VBRI header.
17622           Fixes bug #321857.
17623
17624 2008-04-30 17:16:47 +0000  Wim Taymans <wim.taymans@gmail.com>
17625
17626           gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
17627           Original commit message from CVS:
17628           * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
17629           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
17630           * gst/realmedia/rtspreal.h:
17631           Move assembly rule parsing to the place where we parse the SDP as it's
17632           also there that we create the MDPR and we need the currently selected
17633           asmrule in order to select the right MTLI.
17634           Fixes #529359.
17635
17636 2008-04-29 17:34:19 +0000  Michael Smith <msmith@xiph.org>
17637
17638           gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
17639           Original commit message from CVS:
17640           * gst/realmedia/realhash.c:
17641           * gst/realmedia/rtspreal.c:
17642           Include generated "_stdint.h" instead of <stdint.h> which might not
17643           exist on some systems.
17644
17645 2008-04-25 23:10:54 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17646
17647           ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
17648           Original commit message from CVS:
17649           * ext/sidplay/gstsiddec.cc:
17650           Cast NULL sentinels to void * as NULL is defined as an integer
17651           constant in most environments when using C++ and it's size might
17652           be different from a pointer. Fixes #529488.
17653
17654 2008-04-22 12:11:30 +0000  Edgard Lima <edgard.lima@indt.org.br>
17655
17656         * ChangeLog:
17657         * gst/asfdemux/gstasfdemux.c:
17658         * gst/asfdemux/gstrtspwms.c:
17659           Fix "unused var" compiler error when --disable-gst-debug is used.
17660           Original commit message from CVS:
17661           Fix "unused var" compiler error when --disable-gst-debug is used.
17662
17663 2008-04-17 20:58:00 +0000  Tim-Philipp Müller <tim@centricular.net>
17664
17665           ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
17666           Original commit message from CVS:
17667           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
17668           We should also stop the streaming task when we get a NOT_LINKED
17669           flow return, which is not covered by FLOW_IS_FATAL.
17670
17671 2008-04-17 10:24:32 +0000  Edward Hervey <bilboed@bilboed.com>
17672
17673           ext/: gst_atomic_int_set ==> g_atomic_int_set
17674           Original commit message from CVS:
17675           * ext/cdio/gstcdiocddasrc.c:
17676           * ext/dv/gstdvdemux.c:
17677           gst_atomic_int_set ==> g_atomic_int_set
17678
17679 2008-04-11 08:09:55 +0000  Julien Moutte <julien@moutte.net>
17680
17681           gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
17682           Original commit message from CVS:
17683           2008-04-11  Julien Moutte  <julien@fluendo.com>
17684           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
17685           argument formats.
17686
17687 2008-04-06 08:57:33 +0000  Damien Lespiau <damien.lespiau@gmail.com>
17688
17689           configure.ac: Actually build dlls when cross-compiling with mingw32.
17690           Original commit message from CVS:
17691           Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
17692           * configure.ac:
17693           Actually build dlls when cross-compiling with mingw32.
17694           Fixes bug #526247.
17695
17696 2008-04-04 19:04:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17697
17698           Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
17699           Original commit message from CVS:
17700           * configure.ac:
17701           * gst/mpegaudioparse/gstmpegaudioparse.c:
17702           (mpeg_audio_seek_entry_free):
17703           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
17704           Depend on GLib 2.12 and use it unconditionally as we do in other
17705           modules too already.
17706
17707 2008-04-03 15:21:50 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17708
17709           gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
17710           Original commit message from CVS:
17711           * gst/mpegaudioparse/gstmpegaudioparse.c:
17712           (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
17713           (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
17714           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
17715           (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
17716           (gst_xing_mux_chain):
17717           Use GSlice for allocating the seek table entries if we compile with
17718           GLib 2.10 or newer.
17719
17720 2008-04-01 14:39:24 +0000  Wim Taymans <wim.taymans@gmail.com>
17721
17722           gst/asfdemux/gstasfdemux.c: Remove some debug code.
17723           Original commit message from CVS:
17724           * gst/asfdemux/gstasfdemux.c:
17725           (gst_asf_demux_process_ext_stream_props):
17726           Remove some debug code.
17727
17728 2008-04-01 14:29:32 +0000  Wim Taymans <wim.taymans@gmail.com>
17729
17730           gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
17731           Original commit message from CVS:
17732           * gst/asfdemux/gstasfdemux.c:
17733           (gst_asf_demux_process_ext_stream_props):
17734           Guard against division by 0 and fall back to 25/1 framerate.
17735
17736 2008-04-01 14:00:32 +0000  Wim Taymans <wim.taymans@gmail.com>
17737
17738           gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
17739           Original commit message from CVS:
17740           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
17741           (gst_asf_demux_process_ext_stream_props):
17742           Instead of adding a fixes 25/1 framerate to the video caps, use the
17743           average frame duration in the extended properties of the video stream as
17744           the framerate. Fixes #524346.
17745
17746 2008-03-21 14:15:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17747
17748           configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
17749           Original commit message from CVS:
17750           * configure.ac:
17751           Check if the compiler supports do { } while (0) macros. This fixes
17752           a warning when compiling with g++ 4.3, resulting in a build failure
17753           because of -Werror.
17754
17755 2008-03-19 11:01:25 +0000  Wim Taymans <wim.taymans@gmail.com>
17756
17757           gst/realmedia/asmrules.c: make ) also a delimiter for rules.
17758           Original commit message from CVS:
17759           * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
17760           make ) also a delimiter for rules.
17761           Skip \\ when scanning strings.
17762           Add new testcase for these problems.
17763
17764 2008-03-12 16:09:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17765
17766           gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
17767           Original commit message from CVS:
17768           * gst/mpegaudioparse/gstmpegaudioparse.c:
17769           (gst_mp3parse_sink_event):
17770           Don't take the stream lock when caching events. This is not necessary
17771           and results in a deadlock when seeking with rhythmbox (but not with
17772           totem or banshee for some reason).
17773
17774 2008-03-10 15:17:24 +0000  Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
17775
17776           gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
17777           Original commit message from CVS:
17778           Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
17779           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
17780           Add the version field when creating the CONT chunk resulting in
17781           the Author, Comment and Copyright tags not being parsed correctly.
17782           Fixes #521459.
17783
17784 2008-03-10 15:13:10 +0000  Wim Taymans <wim.taymans@gmail.com>
17785
17786           gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
17787           Original commit message from CVS:
17788           * gst/mpegaudioparse/gstmpegaudioparse.c:
17789           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
17790           Remove trailing newlines from debug statements.
17791
17792 2008-03-04 22:54:21 +0000  Simone Gotti <simone.gotti@email.it>
17793
17794           ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
17795           Original commit message from CVS:
17796           * ext/dvdnav/dvdnavsrc.c:
17797           * ext/dvdnav/dvdnavsrc.h:
17798           Apply patch that adds some seeking support to dvdnav, and fixes it
17799           in various other ways. This doesn't make dvdnavsrc fully functional,
17800           but moves it forward.
17801           Fixes: #476149
17802           Patch By: Simone Gotti <simone.gotti@email.it>
17803           * ext/dvdnav/gst-dvd:
17804           Update the simple dvdnavsrc gst-launch example to work for 0.10
17805
17806 2008-03-03 12:50:56 +0000  Peter Kjellerstedt <pkj@axis.com>
17807
17808           configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
17809           Original commit message from CVS:
17810           * configure.ac:
17811           Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
17812           plug-ins are included/excluded. (#498222)
17813
17814 2008-02-27 15:23:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17815
17816           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
17817           Original commit message from CVS:
17818           * ext/mad/gstmad.c: (gst_mad_sink_event):
17819           * gst/mpegaudioparse/gstmpegaudioparse.c:
17820           (gst_mp3parse_sink_event):
17821           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
17822           of dropping and leaking them.
17823
17824 2008-02-27 13:18:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17825
17826           Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
17827           Original commit message from CVS:
17828           * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
17829           (gst_mad_chain):
17830           * ext/mad/gstmad.h:
17831           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
17832           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
17833           * gst/mpegaudioparse/gstmpegaudioparse.h:
17834           Cache all events except EOS if we still have to send a NEWSEGMENT
17835           event. This will let TAG events be forwarded until after decodebin
17836           to an encoder for example as decodebin only links the pads
17837           after NEWSEGMENT. Fixes bug #518933.
17838
17839 2008-02-27 12:48:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17840
17841           gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
17842           Original commit message from CVS:
17843           * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
17844           Write Xing header at the correct position in the MP3 frame for
17845           stereo files. Fixes bug #518676.
17846
17847 2008-02-23 12:35:53 +0000  Tim-Philipp Müller <tim@centricular.net>
17848
17849           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
17850           Original commit message from CVS:
17851           * configure.ac:
17852           * ext/sidplay/Makefile.am:
17853           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
17854           when building C++ code (#516509).
17855
17856 2008-02-22 14:55:57 +0000  Tim-Philipp Müller <tim@centricular.net>
17857
17858           ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
17859           Original commit message from CVS:
17860           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
17861           Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
17862           Workshop 12 compiler, but probably also crashes (#517985).
17863
17864 2008-02-22 07:11:17 +0000  Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
17865
17866           gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
17867           Original commit message from CVS:
17868           Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
17869           * gst/mpegaudioparse/gstmpegaudioparse.c:
17870           (gst_mp3_channel_mode_get_type),
17871           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
17872           (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
17873           (gst_mp3parse_chain):
17874           * gst/mpegaudioparse/gstmpegaudioparse.h:
17875           Post channel mode and CRC as tags. Fixes bug #504493.
17876
17877 2008-02-22 06:27:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17878
17879           ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
17880           Original commit message from CVS:
17881           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
17882           Correctly chain up to the parent's finalize function.
17883
17884 2008-02-22 06:25:28 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17885
17886           gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
17887           Original commit message from CVS:
17888           * gst/mpegaudioparse/gstmpegaudioparse.c:
17889           (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
17890           Try a bit harder to get valid timestamps, especially if upstream
17891           gives us one and we are at the first frame or resyncing.
17892           Return UNEXPECTED if we get a valid timestamp that is outside of
17893           our configured segment. After all changes done so far this doesn't
17894           seem to cause any regression, please test.
17895
17896 2008-02-22 06:19:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17897
17898           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...
17899           Original commit message from CVS:
17900           Patch by:
17901           Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
17902           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
17903           If we don't have the position to seek to in our index first try
17904           to convert from TIME to BYTES upstream and only if that fails
17905           too use the old hack to simply seek to an earlier position
17906           and let the sink drop everything before segment start.
17907           Partially fixes bug #469930.
17908
17909 2008-02-21 23:54:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17910
17911           configure.ac: Back to development...
17912           Original commit message from CVS:
17913           * configure.ac:
17914           Back to development...
17915
17916 === release 0.10.7 ===
17917
17918 2008-02-21 00:15:22 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17919
17920         * ChangeLog:
17921         * NEWS:
17922         * RELEASE:
17923         * configure.ac:
17924         * docs/plugins/gst-plugins-ugly-plugins.args:
17925         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17926         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17927         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
17928         * docs/plugins/gst-plugins-ugly-plugins.signals:
17929         * docs/plugins/inspect/plugin-a52dec.xml:
17930         * docs/plugins/inspect/plugin-asf.xml:
17931         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17932         * docs/plugins/inspect/plugin-dvdread.xml:
17933         * docs/plugins/inspect/plugin-dvdsub.xml:
17934         * docs/plugins/inspect/plugin-iec958.xml:
17935         * docs/plugins/inspect/plugin-lame.xml:
17936         * docs/plugins/inspect/plugin-mad.xml:
17937         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17938         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17939         * docs/plugins/inspect/plugin-mpegstream.xml:
17940         * docs/plugins/inspect/plugin-realmedia.xml:
17941         * docs/plugins/inspect/plugin-siddec.xml:
17942         * gst-plugins-ugly.doap:
17943         * po/LINGUAS:
17944           Release 0.10.7 - I Cheated Time
17945           Original commit message from CVS:
17946           Release 0.10.7 - I Cheated Time
17947
17948 2008-02-20 23:51:56 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17949
17950         * po/af.po:
17951         * po/az.po:
17952         * po/bg.po:
17953         * po/cs.po:
17954         * po/da.po:
17955         * po/en_GB.po:
17956         * po/es.po:
17957         * po/fi.po:
17958         * po/hu.po:
17959         * po/it.po:
17960         * po/nb.po:
17961         * po/nl.po:
17962         * po/or.po:
17963         * po/pl.po:
17964         * po/pt_BR.po:
17965         * po/sk.po:
17966         * po/sq.po:
17967         * po/sr.po:
17968         * po/sv.po:
17969         * po/uk.po:
17970         * po/vi.po:
17971         * po/zh_CN.po:
17972           Update .po files
17973           Original commit message from CVS:
17974           Update .po files
17975
17976 2008-02-18 20:40:29 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17977
17978           tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
17979           Original commit message from CVS:
17980           * tests/check/Makefile.am:
17981           Exclude dvdreadsrc from the states test too.
17982
17983 2008-02-18 10:25:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17984
17985           gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
17986           Original commit message from CVS:
17987           * gst/mpegaudioparse/gstmpegaudioparse.c:
17988           (gst_mp3parse_emit_frame):
17989           Handler buffers without valid timestamp more correctly: Don't drop
17990           them and don't use the invalid timestamp to calculate the next
17991           timestamp. Fixes bug #516811.
17992
17993 2008-02-18 05:16:44 +0000  Tal Shalif <tshalif@nargila.org>
17994
17995           ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
17996           Original commit message from CVS:
17997           Patch by: Tal Shalif <tshalif at nargila dot org>
17998           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
17999           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
18000           Add some gint64 casts to prevent 32 bit integer overflows.
18001           Fixes bug #516989.
18002
18003 2008-02-17 18:49:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18004
18005           gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
18006           Original commit message from CVS:
18007           * gst/mpegaudioparse/gstmpegaudioparse.c:
18008           Revert previous commit to mp3parse, as it breaks playback
18009           of AVI files.
18010
18011 2008-02-14 13:58:42 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18012
18013           gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
18014           Original commit message from CVS:
18015           * gst/mpegaudioparse/gstmpegaudioparse.c:
18016           (gst_mp3parse_emit_frame):
18017           Return GST_FLOW_UNEXPECTED if we get data that is after our
18018           configured segment. This makes upstream go EOS immediately instead
18019           of sending us the complete stream. Also improve debugging a bit.
18020
18021 2008-02-13 22:57:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18022
18023           ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
18024           Original commit message from CVS:
18025           * ext/dvdread/dvdreadsrc.c:
18026           Fix regression in DVD seeking - when a pack we
18027           expect to be a NAV block turns out not to be, scan forwards
18028           for up to 2MB (at most ~1sec) until we find one.
18029           Fixes: #516278
18030
18031 2008-02-12 21:42:19 +0000  Sébastien Moutte <sebastien@moutte.net>
18032
18033           win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
18034           Original commit message from CVS:
18035           * win32/vs6/libgstmpegaudioparse.dsp:
18036           Add xing files to VS project file.
18037
18038 2008-02-11 13:31:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18039
18040           gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
18041           Original commit message from CVS:
18042           * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
18043           Stop leaking src pad templates. Fixes bug #515708.
18044
18045 2008-02-11 13:29:07 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18046
18047           gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
18048           Original commit message from CVS:
18049           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
18050           Correctly write the size in bytes on big endian systems.
18051           Fixes bug #515725.
18052
18053 2008-02-11 09:13:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18054
18055           ext/lame/gstlame.c: Don't leak the allowed caps.
18056           Original commit message from CVS:
18057           * ext/lame/gstlame.c: (gst_lame_setup):
18058           Don't leak the allowed caps.
18059           * tests/check/pipelines/lame.c: (GST_START_TEST):
18060           Stop leaking all buffers. Fixes bug #515575.
18061
18062 2008-02-08 10:17:11 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18063
18064           gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
18065           Original commit message from CVS:
18066           * gst/mpegaudioparse/plugin.c:
18067           Commit new file I forgot to add.
18068
18069 2008-02-08 01:09:53 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18070
18071           configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
18072           Original commit message from CVS:
18073           * configure.ac:
18074           Make DISABLE_DEPRECATED defined *only* during CVS, not during
18075           pre-releases or releases.
18076
18077 2008-02-08 00:44:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18078
18079         * ChangeLog:
18080           Mention bug 511497 fixed in previous commit
18081           Original commit message from CVS:
18082           Mention bug 511497 fixed in previous commit
18083
18084 2008-02-08 00:36:51 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18085
18086           Move xingmux from -bad.
18087           Original commit message from CVS:
18088           * docs/plugins/Makefile.am:
18089           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18090           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18091           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18092           * gst/mpegaudioparse/Makefile.am:
18093           * gst/mpegaudioparse/gstmpegaudioparse.c:
18094           * gst/mpegaudioparse/gstxingmux.c:
18095           * tests/check/Makefile.am:
18096           * tests/check/elements/.cvsignore:
18097           Move xingmux from -bad.
18098
18099 2008-02-07 19:25:08 +0000  Sébastien Moutte <sebastien@moutte.net>
18100
18101           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
18102           Original commit message from CVS:
18103           * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
18104           Use gst_guint64_to_gdouble for conversion
18105           * win32/vs6/libgstasfdemux.dsp:
18106           * win32/vs6/libgstdvdsub.dsp:
18107           * win32/vs6/libgstrealmedia.dsp:
18108           Update project dependencies and add new source files
18109
18110 2008-02-04 14:27:32 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
18111
18112           ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
18113           Original commit message from CVS:
18114           * ext/mpeg2dec/gstmpeg2dec.c:
18115           Reset decoder when handling sequence where libmpeg2 has set
18116           frame period to 0, probably due to a corrupt packet.
18117           Fixes bug #514297
18118
18119 2008-01-29 19:10:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18120
18121           gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
18122           Original commit message from CVS:
18123           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
18124           (gst_mp3parse_chain):
18125           Don't set new caps on the srcpad everytime the bitrate or MPEG
18126           version changes but calculate new spf value when the MPEG version
18127           changes.
18128
18129 2008-01-23 10:34:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18130
18131           Add documentation for the xingheader plugin.
18132           Original commit message from CVS:
18133           * docs/plugins/Makefile.am:
18134           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
18135           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
18136           * gst/xingheader/gstxingmux.c:
18137           * gst/xingheader/gstxingmux.h:
18138           Add documentation for the xingheader plugin.
18139           * tests/check/elements/xingmux.c: (GST_START_TEST):
18140           Set element state to PLAYING before doing something else.
18141
18142 2008-01-23 10:11:44 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18143
18144           tests/check/: Add simple unit test for the xingmux element.
18145           Original commit message from CVS:
18146           * tests/check/Makefile.am:
18147           * tests/check/elements/.cvsignore:
18148           * tests/check/elements/xingmux.c: (setup_xingmux),
18149           (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
18150           * tests/check/elements/xingmux_testdata.h:
18151           Add simple unit test for the xingmux element.
18152           * gst/xingheader/gstxingmux.c: (generate_xing_header),
18153           (gst_xing_mux_finalize), (xing_reset):
18154           Fix a memleak and invalid seek tables with less than 100 MP3 frames.
18155
18156 2008-01-21 13:35:02 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18157
18158           docs/plugins/: Add the real and rtsp elements and update the lists.
18159           Original commit message from CVS:
18160           * docs/plugins/Makefile.am:
18161           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18162           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18163           Add the real and rtsp elements and update the lists.
18164           * docs/plugins/inspect/plugin-amrnb.xml:
18165           * docs/plugins/inspect/plugin-asf.xml:
18166           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18167           * docs/plugins/inspect/plugin-dvdsub.xml:
18168           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18169           * docs/plugins/inspect/plugin-mpegstream.xml:
18170           * docs/plugins/inspect/plugin-realmedia.xml:
18171           * docs/plugins/inspect/plugin-siddec.xml:
18172           * docs/plugins/inspect/plugin-synaesthesia.xml:
18173           Regenerate docs.
18174           * gst/iec958/ac3_padder.c:
18175           * gst/iec958/ac3_padder.h:
18176           Do not use gtk-doc style comments for non gtk-doc comments. Note -
18177           there are functions defined using extern in the .c file - does that
18178           make sense?
18179
18180 2008-01-21 12:43:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18181
18182           ext/mad/gstmad.c: Chain up at the end of the function.
18183           Original commit message from CVS:
18184           * ext/mad/gstmad.c:
18185           Chain up at the end of the function.
18186
18187 2008-01-19 16:04:14 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18188
18189           ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
18190           Original commit message from CVS:
18191           * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
18192           Don't add pad templates for the base class but only in the
18193           subclasses.
18194
18195 2008-01-17 17:26:48 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
18196
18197           ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
18198           Original commit message from CVS:
18199           * ext/lame/gstlame.c:
18200           * ext/lame/gstlame.h:
18201           Fix the case where you initially have stereo input, and so lame's
18202           mode is not set to mono, and then you get input with mono audio and
18203           soon after you get stereo input again. What happened before this
18204           commit is that it would keep the encoding mode as mono. It should
18205           change it back to the one requested by the app (or the default one)
18206           if not requested.
18207
18208 2008-01-15 17:18:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18209
18210           gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
18211           Original commit message from CVS:
18212           * gst/mpegaudioparse/gstmpegaudioparse.c:
18213           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
18214           (mp3parse_bytepos_to_time):
18215           Interpolate the VBRI seek table entries to get better results,
18216           support 3 byte seek table entries and prevent overflows in the
18217           seek table by adding the relative offsets when using the seek
18218           table in a large enough data type.
18219
18220 2008-01-14 15:02:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18221
18222           gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
18223           Original commit message from CVS:
18224           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18225           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
18226           (mp3parse_bytepos_to_time):
18227           * gst/mpegaudioparse/gstmpegaudioparse.h:
18228           Add support for seeking based on the VBRI seek table. Might make
18229           sense to use interpolation in the table later to get hopefully a
18230           bit more accurate values.
18231
18232 2008-01-14 11:41:32 +0000  Wim Taymans <wim.taymans@gmail.com>
18233
18234           ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
18235           Original commit message from CVS:
18236           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
18237           (handle_picture), (handle_slice):
18238           Fix compilation error. Fixes #509313.
18239
18240 2008-01-14 11:24:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18241
18242           ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
18243           Original commit message from CVS:
18244           * ext/lame/gstlame.c: (gst_lame_sink_event):
18245           Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
18246           as 8 * GST_SECOND is too large for int.
18247
18248 2008-01-14 10:52:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18249
18250           gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
18251           Original commit message from CVS:
18252           * gst/xingheader/gstxingmux.c: (generate_xing_header):
18253           Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
18254           of 0xfe.
18255
18256 2008-01-14 10:42:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18257
18258           gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
18259           Original commit message from CVS:
18260           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18261           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
18262           (mp3parse_total_bytes), (mp3parse_total_time):
18263           * gst/mpegaudioparse/gstmpegaudioparse.h:
18264           Add initial support for reading VBRI headers as found in VBR files
18265           created by some Fraunhofer encoders. Currently we only read the
18266           number of frames and bytes (and calculate duration, etc from this)
18267           but there is also a seek table that we currently don't use.
18268
18269 2008-01-14 09:17:47 +0000  Mark Nauwelaerts <manauw@syknet.be>
18270
18271           ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
18272           Original commit message from CVS:
18273           Patch by: Mark Nauwelaerts <manauw at syknet dot be>
18274           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
18275           (gst_lame_sink_event):
18276           Correctly set number of channels when using mono-encoding mode
18277           and fix the duration calculation of the EOS buffer.
18278
18279 2008-01-14 09:13:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18280
18281           gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
18282           Original commit message from CVS:
18283           * gst/mpegaudioparse/gstmpegaudioparse.c:
18284           (gst_mp3parse_handle_first_frame):
18285           Guard against 0 values in the Xing header as frame count and
18286           byte count and calculate the bitrate when we have all values
18287           we need and not before.
18288
18289 2008-01-14 09:09:49 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18290
18291           gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
18292           Original commit message from CVS:
18293           * gst/xingheader/gstxingmux.c: (generate_xing_header):
18294           Remove accidentially leftover debug printf.
18295
18296 2008-01-14 08:56:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18297
18298           gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
18299           Original commit message from CVS:
18300           * gst/xingheader/gstxingmux.c: (has_xing_header),
18301           (generate_xing_header), (gst_xing_mux_chain),
18302           (gst_xing_mux_sink_event):
18303           Choose smallest possible frame size for the Xing header, properly
18304           set the timestamp, duration and offset on the outgoing buffers,
18305           only send NEWSEGMENT events in BYTE format downstream and also
18306           drop VBRI headers if already existing.
18307
18308 2008-01-12 09:22:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18309
18310           gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
18311           Original commit message from CVS:
18312           * gst/xingheader/Makefile.am:
18313           * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
18314           (has_xing_header), (generate_xing_header),
18315           (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
18316           (gst_xing_mux_init), (gst_xing_mux_chain),
18317           (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
18318           * gst/xingheader/gstxingmux.h:
18319           Major cleanup and rewrite of xingmux with less bugs and new features:
18320           - Handles other layers as 3
18321           - Write TOC
18322
18323 2008-01-10 17:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
18324
18325           ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
18326           Original commit message from CVS:
18327           * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
18328           (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
18329           Call g_type_class_ref() from a thread-safe context and not
18330           from the streaming thread to avoid GLib screwing up (see
18331           bug #349410 and #493432). Comment out unused code.
18332
18333 2008-01-10 15:24:08 +0000  Wim Taymans <wim.taymans@gmail.com>
18334
18335           ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
18336           Original commit message from CVS:
18337           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
18338           (handle_picture), (clip_buffer), (handle_slice),
18339           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
18340           (gst_mpeg2dec_change_state):
18341           * ext/mpeg2dec/gstmpeg2dec.h:
18342           Add buffer clipping.
18343           Add basic reverse playback support. Not complete yet when dealing with
18344           non-closed GOPs.
18345
18346 2008-01-10 12:28:19 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18347
18348           autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
18349           Original commit message from CVS:
18350           * autogen.sh:
18351           Add -Wno-portability to the automake parameters to stop warnings
18352           about GNU make extensions being used. We require GNU make in almost
18353           every Makefile anyway.
18354           * configure.ac:
18355           Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
18356           at the same time is required for per target flags.
18357
18358 2008-01-09 13:51:38 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18359
18360           Makefile.am: Include lcov.mak to allow building coverage reports.
18361           Original commit message from CVS:
18362           * Makefile.am:
18363           Include lcov.mak to allow building coverage reports.
18364
18365 2008-01-08 19:42:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18366
18367           Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
18368           Original commit message from CVS:
18369           * ext/mad/gstmad.c: (mpg123_parse_xing_header):
18370           * gst/mpegaudioparse/gstmpegaudioparse.c:
18371           (gst_mp3parse_handle_first_frame):
18372           Make sure that the Xing TOC starts with 0 and the entries
18373           are increasing over time. Otherwise it's broken and should
18374           be skipped. Fixes bug #507821.
18375
18376 2008-01-08 16:31:29 +0000  Tim-Philipp Müller <tim@centricular.net>
18377
18378           gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
18379           Original commit message from CVS:
18380           * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
18381           (gst_asf_demux_add_video_stream),
18382           (gst_asf_demux_process_ext_content_desc),
18383           (gst_asf_demux_get_metadata_for_stream),
18384           (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
18385           (gst_asf_demux_change_state):
18386           * gst/asfdemux/gstasfdemux.h:
18387           Parse metadata object and extract pixel aspect ratio. Fixes #507844.
18388
18389 2007-12-31 21:41:52 +0000  David Schleef <ds@schleef.org>
18390
18391           docs/plugins/.cvsignore: Add *-undeclared.txt
18392           Original commit message from CVS:
18393           * docs/plugins/.cvsignore:
18394           Add *-undeclared.txt
18395
18396 2007-12-21 14:01:06 +0000  Wim Taymans <wim.taymans@gmail.com>
18397
18398           gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
18399           Original commit message from CVS:
18400           * gst/realmedia/rdtmanager.c:
18401           (gst_rdt_manager_marshal_VOID__UINT_UINT),
18402           (gst_rdt_manager_class_init):
18403           * gst/realmedia/rdtmanager.h:
18404           Implement some more signals that rtspsrc connects to.
18405           Fixes #504671.
18406
18407 2007-12-18 09:07:53 +0000  Tim-Philipp Müller <tim@centricular.net>
18408
18409           Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
18410           Original commit message from CVS:
18411           * Makefile.am:
18412           Include common/win32.mak for CRLF check of win32 project
18413           files (see #393626).
18414
18415 2007-12-13 11:20:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18416
18417           gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
18418           Original commit message from CVS:
18419           * gst/mpegaudioparse/gstmpegaudioparse.c:
18420           (gst_mp3parse_sink_event), (mp3parse_handle_seek):
18421           Don't post SEGMENT_START messages on the bus, only the element
18422           driving the pipeline should do that.
18423
18424 2007-12-09 04:29:35 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18425
18426           configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
18427           Original commit message from CVS:
18428           * configure.ac:
18429           Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
18430
18431 2007-12-03 19:05:20 +0000  Wim Taymans <wim.taymans@gmail.com>
18432
18433           ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
18434           Original commit message from CVS:
18435           * ext/mpeg2dec/gstmpeg2dec.h:
18436           Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
18437           Fixes #500808.
18438
18439 2007-11-20 12:15:51 +0000  Julien Moutte <julien@moutte.net>
18440
18441           gst/realmedia/rtspreal.c: Fix build on Mac OS X.
18442           Original commit message from CVS:
18443           2007-11-20  Julien MOUTTE  <julien@moutte.net>
18444           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
18445           on Mac OS X.
18446
18447 2007-11-19 11:38:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18448
18449           gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
18450           Original commit message from CVS:
18451           * gst/mpegaudioparse/gstmpegaudioparse.c:
18452           Restore the segment handling logic.
18453           Please don't do behavioural changes under the heading of 'leak fixes'
18454           or 'whitespace changes', people.
18455
18456 2007-11-19 09:50:58 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18457
18458           gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
18459           Original commit message from CVS:
18460           * gst/mpegaudioparse/gstmpegaudioparse.c:
18461           Plug some leaks.
18462
18463 2007-11-13 06:57:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18464
18465           gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
18466           Original commit message from CVS:
18467           * gst/asfdemux/gstasfdemux.c:
18468           Sync _activate_pull() a little more with other demuxers.
18469
18470 2007-11-11 20:41:32 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
18471
18472           gst/mpegstream/gstmpegdemux.c: recognize the padding stream
18473           Original commit message from CVS:
18474           * gst/mpegstream/gstmpegdemux.c:
18475           recognize the padding stream
18476
18477 2007-10-31 14:33:03 +0000  Tim-Philipp Müller <tim@centricular.net>
18478
18479           gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
18480           Original commit message from CVS:
18481           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
18482           Convert tags that come as string into the type required by
18483           GstTagList.
18484
18485 2007-10-30 12:27:32 +0000  Wim Taymans <wim.taymans@gmail.com>
18486
18487           gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
18488           Original commit message from CVS:
18489           * gst/mpegaudioparse/gstmpegaudioparse.c:
18490           (gst_mp3parse_emit_frame):
18491           Remove some more broken code, it seems to clip even when it should not.
18492           See #491305.
18493
18494 2007-10-30 11:13:49 +0000  Wim Taymans <wim.taymans@gmail.com>
18495
18496           gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
18497           Original commit message from CVS:
18498           * gst/mpegaudioparse/gstmpegaudioparse.c:
18499           (gst_mp3parse_emit_frame):
18500           When the element is not driving the streaming thread it is not supposed
18501           to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
18502           upstream when it detects EOS. See #491305.
18503
18504 2007-10-13 15:13:34 +0000  Mark Nauwelaerts <mnauw@users.sourceforge.net>
18505
18506           gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
18507           Original commit message from CVS:
18508           Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
18509           * gst/dvdsub/Makefile.am:
18510           * gst/dvdsub/gstdvdsubdec.c:
18511           * gst/dvdsub/gstdvdsubparse.c:
18512           * gst/dvdsub/gstdvdsubparse.h:
18513           Add dvd subtitle parser, which just packetizes the input
18514           stream. This is needed to mux dvd subtitles into matroska
18515           files, since the muxer expects unfragmented and properly
18516           timestamped input (#415754).
18517
18518 2007-10-10 12:02:30 +0000  Tim-Philipp Müller <tim@centricular.net>
18519
18520           configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
18521           Original commit message from CVS:
18522           * configure.ac:
18523           Update requirements from past CVS versions to released
18524           versions (0.10.14 in this case).
18525           * ext/sidplay/gstsiddec.cc:
18526           Fix compilation with g++-4.2.
18527
18528 2007-10-08 17:51:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18529
18530           gst/realmedia/: Fix some compiler warnings shown on Forte.
18531           Original commit message from CVS:
18532           * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
18533           (gst_asm_scan_parse_condition):
18534           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
18535           Fix some compiler warnings shown on Forte.
18536
18537 2007-10-05 08:51:44 +0000  Gautier Portet <kassoulet@gmail.com>
18538
18539           gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
18540           Original commit message from CVS:
18541           Patch by: Gautier Portet <kassoulet at gmail dot com>
18542           * gst/xingheader/gstxingmux.c:
18543           The size of the Xing header is actually 417 as it's rounded to the
18544           next smaller integer. Fixes #397759.
18545           * gst/xingheader/gstxingmux.c: (xing_generate_header),
18546           (xing_push_header):
18547           Some random cleanup, add FIXMEs and TODOs and check if the newsegment
18548           event to the beginning was successful before pushing the header again.
18549
18550 2007-09-29 17:11:16 +0000  Sébastien Moutte <sebastien@moutte.net>
18551
18552           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
18553           Original commit message from CVS:
18554           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
18555           (mp3parse_bytepos_to_time):
18556           Use gst_util_guint64_to_gdouble for conversions.
18557           * win32/vs6/libgstmad.dsp:
18558           Add a link to libgstaudio.
18559
18560 2007-09-26 13:40:35 +0000  Tim-Philipp Müller <tim@centricular.net>
18561
18562           ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
18563           Original commit message from CVS:
18564           * ext/lame/gstlame.c:
18565           Fix up case where there is no peer, in which case
18566           _get_allowed_caps() will return NULL.
18567
18568 2007-09-25 13:20:27 +0000  Tim-Philipp Müller <tim@centricular.net>
18569
18570           ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
18571           Original commit message from CVS:
18572           * ext/lame/gstlame.c:
18573           Use GST_PTR_FORMAT to print caps in debug statement.
18574
18575 2007-09-25 09:16:05 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18576
18577           configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
18578           Original commit message from CVS:
18579           * configure.ac:
18580           Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
18581           AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
18582           in configure.ac.
18583
18584 2007-09-24 10:26:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18585
18586           ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
18587           Original commit message from CVS:
18588           * ext/lame/gstlame.c:
18589           Allow fixing the sample rate lame converts to by negotiating fixed
18590           sample rate on the src pad caps.
18591           Add docs for it.
18592           * tests/check/Makefile.am:
18593           * tests/check/pipelines/lame.c:
18594           Add a check for it.
18595
18596 2007-09-22 18:22:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18597
18598           po/: Updated translations.
18599           Original commit message from CVS:
18600           * po/LINGUAS:
18601           * po/da.po:
18602           Updated translations.
18603
18604 2007-09-22 18:20:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18605
18606           po/pl.po: Added Polish translation.
18607           Original commit message from CVS:
18608           translated by: Jakub Bogusz <qboosh@pld-linux.org>
18609           * po/pl.po:
18610           Added Polish translation.
18611
18612 2007-09-22 18:19:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18613
18614           po/fi.po: Added Finnish translation.
18615           Original commit message from CVS:
18616           translated by: Ilkka Tuohela <hile@iki.fi>
18617           * po/fi.po:
18618           Added Finnish translation.
18619
18620 2007-09-22 18:17:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18621
18622           po/es.po: Added Spanish translation.
18623           Original commit message from CVS:
18624           translated by: Jorge González González <aloriel@gmail.com>
18625           * po/es.po:
18626           Added Spanish translation.
18627
18628 2007-09-22 18:17:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18629
18630           po/bg.po: Added Bulgarian translation.
18631           Original commit message from CVS:
18632           translated by: Alexander Shopov <ash@contact.bg>
18633           * po/bg.po:
18634           Added Bulgarian translation.
18635
18636 2007-09-20 11:47:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18637
18638           gst/iec958/ac3iec.c: Chainup in finalize.
18639           Original commit message from CVS:
18640           * gst/iec958/ac3iec.c:
18641           Chainup in finalize.
18642           * tests/check/Makefile.am:
18643           * tests/check/generic/states.c:
18644           Improved state change unit test.
18645
18646 2007-09-19 18:20:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18647
18648           Ignore registries in any format.
18649           Original commit message from CVS:
18650           * docs/plugins/.cvsignore:
18651           * tests/check/.cvsignore:
18652           Ignore registries in any format.
18653
18654 2007-09-08 20:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
18655
18656           configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers.  This has the advan...
18657           Original commit message from CVS:
18658           * configure.ac:
18659           Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
18660           define in the lame headers.  This has the advantage that
18661           it should still work when we're cross-compiling (#452025).
18662
18663 2007-08-24 15:55:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18664
18665           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
18666           Original commit message from CVS:
18667           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18668           Add other allowed rates to the pad templates.
18669           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
18670           Reset the parser to release memory in dispose.
18671
18672 2007-08-17 06:56:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18673
18674           ext/: Fix more leaks.
18675           Original commit message from CVS:
18676           * ext/amrnb/amrnbdec.c:
18677           * ext/amrnb/amrnbenc.c:
18678           * ext/amrnb/amrnbparse.c:
18679           * ext/sidplay/gstsiddec.cc:
18680           Fix more leaks.
18681
18682 2007-08-16 14:49:11 +0000  Daniel Charles <dcharles@ti.com>
18683
18684           ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
18685           Original commit message from CVS:
18686           Patch by: Daniel Charles <dcharles at ti dot com>
18687           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
18688           (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
18689           (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
18690           (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
18691           * ext/amrnb/amrnbenc.h:
18692           Add property to select the BandMode of the AMR encoder.
18693           See #466442.
18694
18695 2007-08-16 12:15:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18696
18697           gst/realmedia/asmrules.c: Make ro memory to share.
18698           Original commit message from CVS:
18699           * gst/realmedia/asmrules.c:
18700           Make ro memory to share.
18701
18702 2007-08-16 11:52:57 +0000  Wim Taymans <wim.taymans@gmail.com>
18703
18704           gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
18705           Original commit message from CVS:
18706           * gst/mpegaudioparse/gstmpegaudioparse.c:
18707           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
18708           * gst/mpegaudioparse/gstmpegaudioparse.h:
18709           Queue segment event and push it after we know the caps on the pad or
18710           else an autoplugger might not have plugged the element yet and the
18711           segment is lost.
18712
18713 2007-08-16 07:17:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18714
18715           gst/iec958/ac3iec.c: Fix tests.
18716           Original commit message from CVS:
18717           * gst/iec958/ac3iec.c:
18718           Fix tests.
18719
18720 2007-08-16 06:48:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18721
18722           tests/check/: Add generic state-change test suite to help to fi leaks.
18723           Original commit message from CVS:
18724           * tests/check/Makefile.am:
18725           * tests/check/generic/.cvsignore:
18726           * tests/check/generic/states.c:
18727           Add generic state-change test suite to help to fi leaks.
18728
18729 2007-08-09 10:57:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18730
18731           po/: Added Portuguese (Brazilian) translation.
18732           Original commit message from CVS:
18733           translated by: Raphael Higino <phhigino@gmail.com>
18734           * po/LINGUAS:
18735           * po/pt_BR.po:
18736           Added Portuguese (Brazilian) translation.
18737
18738 2007-08-09 10:55:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18739
18740           po/: Updated translations.
18741           Original commit message from CVS:
18742           * po/hu.po:
18743           * po/nl.po:
18744           * po/sv.po:
18745           * po/uk.po:
18746           Updated translations.
18747
18748 2007-08-07 11:50:44 +0000  Wim Taymans <wim.taymans@gmail.com>
18749
18750           gst/realmedia/rmdemux.c: Activate timestamp fixing code.
18751           Original commit message from CVS:
18752           * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
18753           (gst_rmdemux_parse_video_packet):
18754           Activate timestamp fixing code.
18755
18756 2007-08-07 10:57:09 +0000  Wim Taymans <wim.taymans@gmail.com>
18757
18758           gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
18759           Original commit message from CVS:
18760           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
18761           (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
18762           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
18763           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
18764           Do fragment collection in the demuxer so that we can now work with
18765           both ffmpeg and realvideodec to decoder real video content.
18766
18767 2007-08-04 12:59:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18768
18769           gst/realmedia/asmrules.c: Include stdlib.h.
18770           Original commit message from CVS:
18771           * gst/realmedia/asmrules.c:
18772           Include stdlib.h.
18773
18774 2007-08-03 16:21:19 +0000  Wim Taymans <wim.taymans@gmail.com>
18775
18776           gst/realmedia/rdtmanager.c: Fix caps.
18777           Original commit message from CVS:
18778           * gst/realmedia/rdtmanager.c:
18779           Fix caps.
18780
18781 2007-08-03 16:11:09 +0000  Wim Taymans <wim.taymans@gmail.com>
18782
18783           gst/realmedia/rtspreal.c: Disable UDP transport for now.
18784           Original commit message from CVS:
18785           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
18786           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
18787           Disable UDP transport for now.
18788
18789 2007-08-03 16:09:01 +0000  Wim Taymans <wim.taymans@gmail.com>
18790
18791           gst/realmedia/: Add simple rdt manager.
18792           Original commit message from CVS:
18793           * gst/realmedia/Makefile.am:
18794           * gst/realmedia/rdtmanager.c: (find_session_by_id),
18795           (create_session), (free_session), (gst_rdt_manager_base_init),
18796           (gst_rdt_manager_marshal_BOXED__UINT_UINT),
18797           (gst_rdt_manager_class_init), (gst_rdt_manager_init),
18798           (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
18799           (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
18800           (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
18801           (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
18802           (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
18803           (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
18804           (gst_rdt_manager_plugin_init):
18805           * gst/realmedia/rdtmanager.h:
18806           * gst/realmedia/rmdemux.c: (plugin_init):
18807           Add simple rdt manager.
18808
18809 2007-08-03 14:19:50 +0000  Wim Taymans <wim.taymans@gmail.com>
18810
18811           gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
18812           Original commit message from CVS:
18813           * gst/realmedia/rdtdepay.c:
18814           Fix the encoding-name so that it matches what the rtsp extension sets.
18815
18816 2007-08-02 19:37:41 +0000  Wim Taymans <wim.taymans@gmail.com>
18817
18818           gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
18819           Original commit message from CVS:
18820           * gst/realmedia/asmrules.c: (gst_asm_node_free),
18821           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
18822           (gst_asm_scan_string), (gst_asm_scan_number),
18823           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
18824           (gst_asm_scan_next_token), (gst_asm_rule_free),
18825           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
18826           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
18827           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
18828           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
18829           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
18830           (gst_asm_rule_book_match), (main):
18831           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
18832           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
18833           Use g_hash_table_destroy instead of _unref which is too new.
18834
18835 2007-08-02 19:30:05 +0000  Wim Taymans <wim.taymans@gmail.com>
18836
18837           gst/realmedia/.cvsignore: Add test to ignore.
18838           Original commit message from CVS:
18839           * gst/realmedia/.cvsignore:
18840           Add test to ignore.
18841           * gst/realmedia/Makefile.am:
18842           * gst/realmedia/asmrules.c: (gst_asm_node_new),
18843           (gst_asm_node_free), (gst_asm_operator_eval),
18844           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
18845           (gst_asm_scan_string), (gst_asm_scan_number),
18846           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
18847           (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
18848           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
18849           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
18850           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
18851           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
18852           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
18853           (gst_asm_rule_book_match), (main):
18854           * gst/realmedia/asmrules.h:
18855           Added asembler rule book parser and evaluator.
18856           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
18857           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
18858           * gst/realmedia/rtspreal.h:
18859           Keep per stream config info.
18860           Parse and evaluate asm rule books for stream selection.
18861
18862 2007-07-31 19:16:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18863
18864           gst/realmedia/rtspreal.c: Include stdlib.
18865           Original commit message from CVS:
18866           * gst/realmedia/rtspreal.c:
18867           Include stdlib.
18868
18869 2007-07-27 16:39:45 +0000  Wim Taymans <wim.taymans@gmail.com>
18870
18871           gst/realmedia/: Split out hash code in separate file.
18872           Original commit message from CVS:
18873           * gst/realmedia/Makefile.am:
18874           * gst/realmedia/realhash.c: (hash), (call_hash),
18875           (gst_rtsp_ext_real_calc_response_and_checksum):
18876           * gst/realmedia/realhash.h:
18877           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
18878           (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
18879           Split out hash code in separate file.
18880
18881 2007-07-27 10:12:55 +0000  Wim Taymans <wim.taymans@gmail.com>
18882
18883           gst/: Fix include paths and link dependecies for rtsp extension.
18884           Original commit message from CVS:
18885           * gst/asfdemux/Makefile.am:
18886           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
18887           (gst_rtsp_wms_class_init):
18888           * gst/realmedia/Makefile.am:
18889           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
18890           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
18891           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
18892           (_do_init), (gst_rtsp_real_class_init):
18893           Fix include paths and link dependecies for rtsp extension.
18894
18895 2007-07-26 15:52:43 +0000  Wim Taymans <wim.taymans@gmail.com>
18896
18897           gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
18898           Original commit message from CVS:
18899           * gst/realmedia/Makefile.am:
18900           * gst/realmedia/rmdemux.c: (plugin_init):
18901           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
18902           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
18903           (call_hash), (rtsp_ext_real_calc_response_and_checksum),
18904           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
18905           (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
18906           (gst_rtsp_real_init), (gst_rtsp_real_finalize),
18907           (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
18908           (gst_rtsp_real_plugin_init):
18909           * gst/realmedia/rtspreal.h:
18910           Add RealMedia RTSP extension module. It has rank NONE until it is fully
18911           functional.
18912
18913 2007-07-25 18:38:42 +0000  Wim Taymans <wim.taymans@gmail.com>
18914
18915           gst/asfdemux/: Move WMS RTSP extension from -good to here.
18916           Original commit message from CVS:
18917           * gst/asfdemux/Makefile.am:
18918           * gst/asfdemux/gstasf.c: (plugin_init):
18919           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
18920           (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
18921           (gst_rtsp_wms_configure_stream), (_do_init),
18922           (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
18923           (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
18924           (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
18925           * gst/asfdemux/gstrtspwms.h:
18926           Move WMS RTSP extension from -good to here.
18927           Port it to the new pluggable extension interface.
18928
18929 2007-07-24 06:58:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18930
18931           ext/mad/Makefile.am: Link to audio helper from plugins-base.
18932           Original commit message from CVS:
18933           * ext/mad/Makefile.am:
18934           Link to audio helper from plugins-base.
18935
18936 2007-07-24 05:05:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18937
18938           Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
18939           Original commit message from CVS:
18940           * configure.ac:
18941           * ext/mad/gstmad.c: (gst_mad_chain):
18942           Use the new buffer clipping function from gstaudio here and
18943           require gst-plugins-base CVS.
18944
18945 2007-07-23 09:07:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18946
18947           configure.ac: Sync liboil check with plugins-base. Add libm check.
18948           Original commit message from CVS:
18949           * configure.ac:
18950           Sync liboil check with plugins-base. Add libm check.
18951           * gst/synaesthesia/Makefile.am:
18952           Link against libm. We're using sqrt here.
18953
18954 2007-07-20 07:58:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18955
18956           gst/asfdemux/gstasfdemux.c: Include stdlib.
18957           Original commit message from CVS:
18958           * gst/asfdemux/gstasfdemux.c:
18959           Include stdlib.
18960
18961 2007-07-20 07:41:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18962
18963           ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
18964           Original commit message from CVS:
18965           * ext/annodex/Makefile.am:
18966           Fix CFLAGS/LIBS.
18967           * ext/cdio/gstcdiocddasrc.c:
18968           * ext/libpng/gstpngdec.c: (gst_pngdec_task):
18969           Include stdlib
18970           * ext/cairo/Makefile.am:
18971           * gst/videofilter/Makefile.am:
18972           * tests/examples/level/Makefile.am:
18973           Use $(LIBM) instead of -lm
18974
18975 2007-07-18 17:51:55 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18976
18977           gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
18978           Original commit message from CVS:
18979           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18980           (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
18981           * gst/mpegaudioparse/gstmpegaudioparse.h:
18982           Save some memory for each frame by only saving the start timestamp
18983           and start byte position instead of additionally the stop timestamp
18984           and stop byte position. This requires us to use a doubly-linked list
18985           but still saves 8-12 bytes per frame.
18986
18987 2007-07-16 09:14:18 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18988
18989           ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
18990           Original commit message from CVS:
18991           * ext/mad/gstmad.c: (clip_outgoing_buffer):
18992           Fix buffer clipping to correctly clip to the segment stop.
18993
18994 2007-07-15 19:39:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18995
18996           gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
18997           Original commit message from CVS:
18998           * gst/mpegaudioparse/gstmpegaudioparse.c:
18999           (gst_mp3parse_emit_frame):
19000           Fix a calculation that was causing mp3parse to drop every incoming
19001           frame when upstream delivered a segment in TIME format, breaking
19002           playback of all mpeg system streams.
19003
19004 2007-07-13 16:46:35 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19005
19006           Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
19007           Original commit message from CVS:
19008           * Makefile.am:
19009           * configure.ac:
19010           * tests/Makefile.am:
19011           Remove bogus check for libcheck, since we check for
19012           gstreamer-check and it pulls in the required info from
19013           and we weren't actually _using_ the information for
19014           libcheck ourselves anyway.
19015
19016 2007-07-13 16:27:56 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19017
19018           gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
19019           Original commit message from CVS:
19020           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19021           (gst_mp3parse_init), (gst_mp3parse_dispose),
19022           (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
19023           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
19024           (mp3parse_handle_seek), (mp3parse_src_query):
19025           * gst/mpegaudioparse/gstmpegaudioparse.h:
19026           Implement accurate seeking in mpegaudioparse. Fixes #308312.
19027           Also implement segment seeks.
19028
19029 2007-07-13 15:46:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19030
19031           ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
19032           Original commit message from CVS:
19033           * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
19034           (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
19035           (gst_mad_chain), (gst_mad_change_state):
19036           * ext/mad/gstmad.h:
19037           Implement buffer clipping and use GST_BOILERPLATE instead of manual
19038           GType magic. Part one of bug #308312.
19039
19040 2007-07-12 11:21:23 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19041
19042           configure.ac: Use pkg-config to locate check.
19043           Original commit message from CVS:
19044           * configure.ac:
19045           Use pkg-config to locate check.
19046
19047 2007-07-11 23:18:14 +0000  Tim-Philipp Müller <tim@centricular.net>
19048
19049           Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
19050           Original commit message from CVS:
19051           * configure.ac:
19052           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
19053           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
19054           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
19055           Fix build against core CVS by not using deprecated API. Bump
19056           requirements for new API (overdue anyway).
19057
19058 2007-07-09 06:05:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19059
19060           REQUIREMENTS: Also add amr-libs here and update a little.
19061           Original commit message from CVS:
19062           * REQUIREMENTS:
19063           Also add amr-libs here and update a little.
19064
19065 2007-07-06 17:59:29 +0000  Tim-Philipp Müller <tim@centricular.net>
19066
19067           docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
19068           Original commit message from CVS:
19069           * docs/plugins/inspect/plugin-dvdnav.xml:
19070           * docs/plugins/inspect/plugin-realmedia.xml:
19071           * docs/plugins/inspect/plugin-synaesthesia.xml:
19072           Add inspect file for synaesthesia so the docs can be built even if
19073           the plugin isn't built yet. Fixes #454311. Also add inspect files
19074           for dvdnavsrc and realmedia.
19075
19076 2007-07-05 08:44:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19077
19078           docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
19079           Original commit message from CVS:
19080           * docs/plugins/Makefile.am:
19081           Simplify --extra-dir as gtkdoc scans recursively.
19082
19083 2007-07-03 13:05:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19084
19085           And yet more docs enabled.
19086           Original commit message from CVS:
19087           * docs/plugins/Makefile.am:
19088           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19089           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19090           * gst/synaesthesia/Makefile.am:
19091           * gst/synaesthesia/gstsynaesthesia.c:
19092           * gst/synaesthesia/gstsynaesthesia.h:
19093           And yet more docs enabled.
19094
19095 2007-07-03 11:55:45 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19096
19097           docs/plugins/: Add new docs. Scan c++ files too.
19098           Original commit message from CVS:
19099           * docs/plugins/Makefile.am:
19100           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19101           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19102           * docs/plugins/inspect/plugin-a52dec.xml:
19103           * docs/plugins/inspect/plugin-amrnb.xml:
19104           * docs/plugins/inspect/plugin-asf.xml:
19105           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19106           * docs/plugins/inspect/plugin-dvdsub.xml:
19107           * docs/plugins/inspect/plugin-iec958.xml:
19108           * docs/plugins/inspect/plugin-lame.xml:
19109           * docs/plugins/inspect/plugin-mad.xml:
19110           * docs/plugins/inspect/plugin-mpeg2dec.xml:
19111           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19112           * docs/plugins/inspect/plugin-mpegstream.xml:
19113           Add new docs. Scan c++ files too.
19114           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
19115           (gst_amrnbdec_event):
19116           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
19117           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
19118           (gst_amrnbparse_loop):
19119           Add documentation headers.
19120           * ext/mad/gstmad.c:
19121           * ext/mad/gstmad.h:
19122           Refactor for docs.
19123
19124 2007-07-01 19:12:32 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19125
19126           gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
19127           Original commit message from CVS:
19128           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
19129           (gst_mp3parse_init):
19130           Use GST_BOILERPLATE instead of manual GType magic.
19131           * gst/mpegaudioparse/gstmpegaudioparse.c:
19132           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
19133           (mp3parse_bytepos_to_time):
19134           * gst/mpegaudioparse/gstmpegaudioparse.h:
19135           Implement seeking, byte->time, time->byte conversions with the Xing
19136           seek table if available. This allows better at least a bit more
19137           accurate seeks and file position reporting.
19138
19139 2007-06-28 20:33:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19140
19141           gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
19142           Original commit message from CVS:
19143           * gst/mpegaudioparse/gstmpegaudioparse.c:
19144           (gst_mp3parse_handle_first_frame):
19145           Copy the complete Xing seek table in the 100 byte array instead of
19146           copying the first byte 100 times.
19147           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
19148           (mp3parse_total_time), (mp3parse_time_to_bytepos):
19149           Add seeking support based on the Xing header but comment it out for
19150           now as it seems to yield worse result than the other method.
19151           Also use gst_pad_query_peer_duration() instead of getting the peer pad
19152           ourself, creating a new GstQuery, etc.
19153
19154 2007-06-25 12:46:47 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19155
19156           docs/plugins/: Update docs with caps info.
19157           Original commit message from CVS:
19158           * docs/plugins/gst-plugins-ugly-plugins.args:
19159           * docs/plugins/inspect/plugin-a52dec.xml:
19160           * docs/plugins/inspect/plugin-amrnb.xml:
19161           * docs/plugins/inspect/plugin-asf.xml:
19162           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19163           * docs/plugins/inspect/plugin-dvdread.xml:
19164           * docs/plugins/inspect/plugin-dvdsub.xml:
19165           * docs/plugins/inspect/plugin-iec958.xml:
19166           * docs/plugins/inspect/plugin-lame.xml:
19167           * docs/plugins/inspect/plugin-mad.xml:
19168           * docs/plugins/inspect/plugin-mpeg2dec.xml:
19169           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19170           * docs/plugins/inspect/plugin-mpegstream.xml:
19171           Update docs with caps info.
19172
19173 2007-06-25 12:25:09 +0000  Tim-Philipp Müller <tim@centricular.net>
19174
19175           po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
19176           Original commit message from CVS:
19177           * po/POTFILES.in:
19178           Make sure dvdnav strings get translated too (no reason not to have
19179           them in the .po file, even if the plugin is disabled for now).
19180           Fixes #450879.
19181
19182 2007-06-25 11:46:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19183
19184           ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
19185           Original commit message from CVS:
19186           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
19187           (gst_amrnbdec_event), (gst_amrnbdec_chain),
19188           (gst_amrnbdec_state_change):
19189           * ext/amrnb/amrnbdec.h:
19190           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
19191           (gst_amrnbparse_loop):
19192           Add newsegment and discont handling. Some code cleanups.
19193
19194 2007-06-25 07:55:51 +0000  David Schleef <ds@schleef.org>
19195
19196           ext/dvdread/dvdreadsrc.c: check for an error from
19197           Original commit message from CVS:
19198           * ext/dvdread/dvdreadsrc.c: check for an error from
19199           DVDReadBlocks() correctly.
19200
19201 2007-06-25 07:22:10 +0000  David Schleef <ds@schleef.org>
19202
19203           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...
19204           Original commit message from CVS:
19205           * ext/dvdread/dvdreadsrc.c:
19206           If we can't read a nav packet, or it doesn't look like a nav
19207           packet, that's an error.  Previous behavior was to look at
19208           the next packet; I can't find any justification for doing that.
19209           Fixes: #358891.
19210
19211 2007-06-23 22:57:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19212
19213           po/it.po: Updated Italian translation.
19214           Original commit message from CVS:
19215           * po/it.po:
19216           Updated Italian translation.
19217
19218 2007-06-23 11:22:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19219
19220           po/vi.po: Updated Vietnames translation.
19221           Original commit message from CVS:
19222           * po/vi.po:
19223           Updated Vietnames translation.
19224
19225 2007-06-23 11:21:54 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19226
19227           po/: Added Chinese (simplified) translation.
19228           Original commit message from CVS:
19229           contributed by: Wenzheng Hu <db_lobster@163.com>
19230           * po/LINGUAS:
19231           * po/zh_CN.po:
19232           Added Chinese (simplified) translation.
19233
19234 2007-06-22 14:27:18 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19235
19236           MAINTAINERS: Updating all the maintainers files
19237           Original commit message from CVS:
19238           * MAINTAINERS:
19239           Updating all the maintainers files
19240
19241 2007-06-22 10:57:06 +0000  Edward Hervey <bilboed@bilboed.com>
19242
19243           Fix leaks some more.
19244           Original commit message from CVS:
19245           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
19246           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
19247           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
19248           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
19249           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
19250           * gst/iec958/ac3iec.c: (ac3iec_init):
19251           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
19252           Fix leaks some more.
19253
19254 2007-06-21 14:33:58 +0000  Edward Hervey <bilboed@bilboed.com>
19255
19256           gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
19257           Original commit message from CVS:
19258           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
19259           "She's leaking me", said valgrind.
19260
19261 2007-06-19 14:40:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19262
19263           gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
19264           Original commit message from CVS:
19265           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
19266           Fix "pad caps are not a real subset of its template caps" warning.
19267
19268 2007-06-19 14:15:50 +0000  Laurent Glayal <spglegle@yahoo.fr>
19269
19270           ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
19271           Original commit message from CVS:
19272           Patch by: Laurent Glayal <spglegle at yahoo dot fr>
19273           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
19274           (gst_amrnbdec_finalize):
19275           Don't leak the adapter, unref it in a new finalize method instead.
19276           Fixes #448782.
19277
19278 2007-06-19 10:43:26 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19279
19280           configure.ac: Back to CVS
19281           Original commit message from CVS:
19282           * configure.ac:
19283           Back to CVS
19284           * gst-plugins-ugly.doap:
19285           Add 0.10.6 to the list of releases.
19286
19287 === release 0.10.6 ===
19288
19289 2007-06-19 10:31:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19290
19291         * ChangeLog:
19292         * NEWS:
19293         * RELEASE:
19294         * configure.ac:
19295         * docs/plugins/gst-plugins-ugly-plugins.args:
19296         * docs/plugins/inspect/plugin-a52dec.xml:
19297         * docs/plugins/inspect/plugin-asf.xml:
19298         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19299         * docs/plugins/inspect/plugin-dvdread.xml:
19300         * docs/plugins/inspect/plugin-dvdsub.xml:
19301         * docs/plugins/inspect/plugin-iec958.xml:
19302         * docs/plugins/inspect/plugin-lame.xml:
19303         * docs/plugins/inspect/plugin-mad.xml:
19304         * docs/plugins/inspect/plugin-mpeg2dec.xml:
19305         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19306         * docs/plugins/inspect/plugin-mpegstream.xml:
19307         * docs/plugins/inspect/plugin-siddec.xml:
19308           Release 0.10.6
19309           Original commit message from CVS:
19310           Release 0.10.6
19311
19312 2007-06-19 10:21:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19313
19314         * po/af.po:
19315         * po/az.po:
19316         * po/cs.po:
19317         * po/da.po:
19318         * po/en_GB.po:
19319         * po/hu.po:
19320         * po/it.po:
19321         * po/nb.po:
19322         * po/nl.po:
19323         * po/or.po:
19324         * po/sq.po:
19325         * po/sr.po:
19326         * po/sv.po:
19327         * po/uk.po:
19328         * po/vi.po:
19329           Update .po files
19330           Original commit message from CVS:
19331           Update .po files
19332
19333 2007-06-15 09:31:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19334
19335           win32/vs6/: Convert line endings to CRLF and mark as binary files.
19336           Original commit message from CVS:
19337           * win32/vs6/gst_plugins_ugly.dsw:
19338           * win32/vs6/libgstac3parse.dsp:
19339           * win32/vs6/libgstasfdemux.dsp:
19340           * win32/vs6/libgstdvdlpcmdec.dsp:
19341           * win32/vs6/libgstdvdsub.dsp:
19342           * win32/vs6/libgstiec958.dsp:
19343           * win32/vs6/libgstlame.dsp:
19344           * win32/vs6/libgstmad.dsp:
19345           * win32/vs6/libgstmpegaudioparse.dsp:
19346           * win32/vs6/libgstmpegstream.dsp:
19347           * win32/vs6/libgstrealmedia.dsp:
19348           * win32/vs6/libgstsynaesthesia.dsp:
19349           Convert line endings to CRLF and mark as binary files.
19350
19351 2007-06-13 14:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
19352
19353           ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
19354           Original commit message from CVS:
19355           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
19356           Don't forget to unlock when setting the device property, or
19357           we'll sooner or later deadlock.
19358
19359 2007-06-12 21:46:10 +0000  Sébastien Moutte <sebastien@moutte.net>
19360
19361           gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
19362           Original commit message from CVS:
19363           * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
19364           Use gst_util_guint64_to_gdouble for conversion.
19365           * win32/vs6/libgstasfdemux.dsp:
19366           Add asfpacket.c to the build.
19367
19368 2007-06-08 08:39:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19369
19370           gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
19371           Original commit message from CVS:
19372           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19373           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
19374           * gst/mpegaudioparse/gstmpegaudioparse.h:
19375           If the Xing header provides a total time, use it to calculate the
19376           correct average bitrate immediately, instead of sending updates as
19377           we parse the stream.
19378
19379 2007-06-05 21:47:29 +0000  by Mark Nauwelaerts <manauw@skynet.be>
19380
19381           gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
19382           Original commit message from CVS:
19383           Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
19384           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
19385           Use GstClockTime instead of guint for a time variable to prevent
19386           overflows on too large subtitle durations. Fixes #444514.
19387
19388 2007-05-31 22:33:26 +0000  Mark Nauwelaerts <manauw@skynet.be>
19389
19390           gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
19391           Original commit message from CVS:
19392           Patch by: Mark Nauwelaerts <manauw at skynet be>
19393           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
19394           Clear state when handling the serialized FLUSH_STOP event instead of
19395           the FLUSH_START event, thereby making sure we don't free buffers the
19396           chain function is still using. Fixes dvdsubdec crashing when flusing
19397           or seeking (#442706).
19398
19399 2007-05-23 11:16:09 +0000  Tim-Philipp Müller <tim@centricular.net>
19400
19401           gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
19402           Original commit message from CVS:
19403           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
19404           Initialise variable to make fc4 build bot happy.
19405
19406 2007-05-21 15:11:45 +0000  Tim-Philipp Müller <tim@centricular.net>
19407
19408           gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
19409           Original commit message from CVS:
19410           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
19411           Add sanity check so we don't abort for broken or non-MPEG streams,
19412           but instead error out. Fixes crashes/aborts for when our typefinder
19413           wrongly identifies quicktime files as mpeg (which should be fixed in
19414           -base now too). (#440120).
19415
19416 2007-05-18 09:35:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19417
19418         * ChangeLog:
19419         * ext/amrnb/amrnbdec.c:
19420         * ext/amrnb/amrnbenc.c:
19421         * ext/amrnb/amrnbparse.c:
19422           ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
19423           Original commit message from CVS:
19424           * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
19425           block_size, _do_init, gst_amrnbdec_base_init,
19426           gst_amrnbdec_class_init, gst_amrnbdec_init):
19427           * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
19428           gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
19429           * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
19430           block_size, _do_init, gst_amrnbparse_base_init,
19431           gst_amrnbparse_class_init, gst_amrnbparse_init):
19432           First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
19433           GST_DEBUG_FUNCPTR and add log-category.
19434
19435 2007-05-18 08:42:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19436
19437           gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
19438           Original commit message from CVS:
19439           * gst/mpegaudioparse/gstmpegaudioparse.c:
19440           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
19441           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
19442           (gst_mp3parse_chain), (mp3parse_total_bytes),
19443           (mp3parse_total_time):
19444           * gst/mpegaudioparse/gstmpegaudioparse.h:
19445           Implement parsing of Xing headers from the first frame of the stream,
19446           and use it to report duration correctly where possible.
19447
19448 2007-05-16 19:15:13 +0000  Tim-Philipp Müller <tim@centricular.net>
19449
19450           gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
19451           Original commit message from CVS:
19452           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
19453           After descrambling, push the packets out as individual packets
19454           instead of one big descrambled buffer. Makes cook audio decoding
19455           work with the 'realaudiodec' decoder from gst-plugins-bad.
19456
19457 2007-05-16 19:07:45 +0000  Tim-Philipp Müller <tim@centricular.net>
19458
19459           gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
19460           Original commit message from CVS:
19461           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
19462           (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
19463           (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
19464           (gst_rmdemux_parse_packet):
19465           * gst/realmedia/rmdemux.h:
19466           Remember first timestamp encountered in stream and re-timestamp
19467           stream to start from zero (fixes #397219); only send one newsegment
19468           event, not two; when seeking, send newsegment events from the
19469           streaming thread and not from the seeking thread.
19470
19471 2007-05-16 12:48:43 +0000  Mark Nauwelaerts <manauw@skynet.be>
19472
19473           gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
19474           Original commit message from CVS:
19475           Based on patch by: Mark Nauwelaerts  <manauw skynet be>
19476           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
19477           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
19478           (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
19479           * gst/mpegstream/gstmpegdemux.h:
19480           Reset last_flow values for the various streams after a flushing
19481           seek, otherwise we might aggregate wrong flow returns afterwards
19482           that will make upstream pause silently. This should fix seeking
19483           in DVDs and also fix the Thoggen cropping dialog (#438610).
19484
19485 2007-05-07 13:51:43 +0000  Tim-Philipp Müller <tim@centricular.net>
19486
19487           gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
19488           Original commit message from CVS:
19489           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
19490           (gst_asf_demux_chain_headers),
19491           (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
19492           (gst_asf_demux_have_mutually_exclusive_active_stream),
19493           (gst_asf_demux_check_activate_streams),
19494           (gst_asf_demux_find_stream_with_complete_payload),
19495           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
19496           (gst_asf_demux_activate_ext_props_streams),
19497           (gst_asf_demux_process_object):
19498           * gst/asfdemux/gstasfdemux.h:
19499           Activate streams (ie. add the pads to the element) depending on
19500           whether we actually get data for those streams within the ASF
19501           preroll value specified. Currently only done in pull-mode though
19502           (this will fix problems with playbin hanging on mms streams once
19503           we use this in push-mode as well).
19504
19505 2007-05-04 11:04:16 +0000  Tim-Philipp Müller <tim@centricular.net>
19506
19507           gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
19508           Original commit message from CVS:
19509           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
19510           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
19511           (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
19512           (gst_asf_demux_process_file):
19513           * gst/asfdemux/gstasfdemux.h:
19514           Make all timestamps start from zero in pull-mode too; some small
19515           clean-ups and FIXMEs here and there.
19516
19517 2007-05-01 11:10:31 +0000  Tim-Philipp Müller <tim@centricular.net>
19518
19519           gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
19520           Original commit message from CVS:
19521           * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
19522           (gst_asf_demux_parse_packet):
19523           If packet size is specified within the packet and smaller than
19524           the actual packet size, don't parse beyond the size specified in
19525           the packet (this makes us parse some cases of packets with single
19526           compressed payloads cleanly, see e.g stream from #431318). Also
19527           add a sanity check when parsing compressed single payloads.
19528
19529 2007-05-01 09:19:13 +0000  Tim-Philipp Müller <tim@centricular.net>
19530
19531           gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
19532           Original commit message from CVS:
19533           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
19534           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
19535           (gst_asf_demux_handle_seek_event),
19536           (gst_asf_demux_push_complete_payloads):
19537           Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
19538           send data from the keyframe right before the new segment start to
19539           make sure the decoder doesn't have to decode more than absolutely
19540           necessary.
19541
19542 2007-04-30 15:36:00 +0000  Tim-Philipp Müller <tim@centricular.net>
19543
19544           gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
19545           Original commit message from CVS:
19546           * gst/asfdemux/asfheaders.c:
19547           * gst/asfdemux/asfheaders.h:
19548           * gst/asfdemux/asfpacket.c:
19549           (asf_payload_parse_replicated_data_extensions),
19550           (gst_asf_demux_parse_payload):
19551           * gst/asfdemux/asfpacket.h:
19552           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19553           (gst_asf_demux_push_complete_payloads),
19554           (gst_asf_demux_process_ext_stream_props):
19555           * gst/asfdemux/gstasfdemux.h:
19556           Implement payload extension system/extended replicated data parsing,
19557           so we can extract payload durations if they're specified.
19558
19559 2007-04-30 11:41:22 +0000  Tim-Philipp Müller <tim@centricular.net>
19560
19561           gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
19562           Original commit message from CVS:
19563           * gst/asfdemux/asfheaders.h:
19564           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19565           (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
19566           (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
19567           (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
19568           (gst_asf_demux_parse_stream_object),
19569           (gst_asf_demux_process_ext_stream_props),
19570           (gst_asf_demux_process_queued_extended_stream_objects),
19571           (gst_asf_demux_activate_ext_props_streams),
19572           (gst_asf_demux_process_object):
19573           * gst/asfdemux/gstasfdemux.h:
19574           Refactor stream parse/activation a bit (stream activation heuristics
19575           are still the same though); some more clean-ups.
19576
19577 2007-04-28 12:23:16 +0000  Tim-Philipp Müller <tim@centricular.net>
19578
19579           win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
19580           Original commit message from CVS:
19581           * win32/common/.cvsignore:
19582           Ignore generated config.h file to make build bot happy.
19583
19584 2007-04-28 10:49:17 +0000  Tim-Philipp Müller <tim@centricular.net>
19585
19586           gst/asfdemux/: Init debug category before using it.
19587           Original commit message from CVS:
19588           * gst/asfdemux/gstasf.c: (plugin_init):
19589           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
19590           * gst/asfdemux/gstasfdemux.h:
19591           Init debug category before using it.
19592
19593 2007-04-27 18:39:21 +0000  Tim-Philipp Müller <tim@centricular.net>
19594
19595           gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
19596           Original commit message from CVS:
19597           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
19598           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
19599           Fix silly bug when we can't pull as much data as we want; don't
19600           forget to announce pending tags in the new packet parsing code.
19601
19602 2007-04-25 17:23:33 +0000  Tim-Philipp Müller <tim@centricular.net>
19603
19604           Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
19605           Original commit message from CVS:
19606           * configure.ac:
19607           * win32/MANIFEST:
19608           Generate a win32 config.h into win32/common and add to MANIFEST so
19609           it gets disted (#393890). Looks like win32/common/config.h.in needs
19610           some work though.
19611
19612 2007-04-22 22:41:20 +0000  Tim-Philipp Müller <tim@centricular.net>
19613
19614           ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
19615           Original commit message from CVS:
19616           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
19617           (gst_amrnbparse_class_init), (gst_amrnbparse_init),
19618           (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
19619           Fix pull mode operation some more: send newsegment event before
19620           sending data; handle EOS and fatal flow returns a bit better; don't
19621           leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
19622
19623 2007-04-20 20:57:56 +0000  Tim-Philipp Müller <tim@centricular.net>
19624
19625           gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
19626           Original commit message from CVS:
19627           * gst/asfdemux/Makefile.am:
19628           * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
19629           (asf_packet_create_payload_buffer),
19630           (asf_payload_find_previous_fragment),
19631           (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
19632           (gst_asf_demux_parse_packet):
19633           * gst/asfdemux/asfpacket.h:
19634           * gst/asfdemux/gstasfdemux.c:
19635           (gst_asf_demux_reset_stream_state_after_discont),
19636           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
19637           (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
19638           (gst_asf_demux_process_chunk):
19639           * gst/asfdemux/gstasfdemux.h:
19640           New packet parsing code: should put halfway decent timestamps on
19641           buffers, and might even set the appropriate keyframe/discont buffer
19642           flags from time to time (and even if it doesn't, I'm at least able
19643           to debug this code); only used in pull-mode so far. Still needs
19644           some more work, like payload extensions parsing and proper flow
19645           aggregation, and stream activation based on preroll. Stay tuned.
19646
19647 2007-04-20 17:32:00 +0000  Tim-Philipp Müller <tim@centricular.net>
19648
19649           gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
19650           Original commit message from CVS:
19651           * gst/asfdemux/asfheaders.h:
19652           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19653           (gst_asf_demux_seek_index_lookup),
19654           (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
19655           (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
19656           (gst_asf_demux_process_ext_content_desc),
19657           (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
19658           (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
19659           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
19660           * gst/asfdemux/gstasfdemux.h:
19661           Some clean-ups and small fixes: rename asf_stream_context structure to
19662           AsfStream; inline some three-line utility functions that are only used
19663           once anyway and get rid of their associated helper structs; make debug
19664           category global so that it is used by the debug statements in the other
19665           file as well; simplify gst_asf_demux_get_stream(); fix accidental
19666           implicit initialisation of stream->last_buffer_timestamp to 0, which
19667           would lead to missing timestamps on the first buffer; put fourcc format
19668           into video caps to make certain proprietary wmv decoders happy (for the
19669           case of WMVA in particular); play_time is offset by preroll as well, so
19670           fix overreporting of duration for some files.
19671
19672 2007-04-17 10:21:50 +0000  Tim-Philipp Müller <tim@centricular.net>
19673
19674           gst/asfdemux/gstasfdemux.c: Printf format fixes.
19675           Original commit message from CVS:
19676           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
19677           (gst_asf_demux_pull_indices):
19678           Printf format fixes.
19679
19680 2007-04-16 16:30:50 +0000  Tim-Philipp Müller <tim@centricular.net>
19681
19682           gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
19683           Original commit message from CVS:
19684           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
19685           (gst_mpeg_parse_send_event):
19686           Post an error message if EOS wasn't handled by anything downstream.
19687           This should fix playbin freezing/hanging with small VobSub subtitle
19688           files (background: not-linked flow returns from downstream are
19689           ignored for a while at the beginning, so if the file is small
19690           upstream will never get a not-linked flow return even if nothing
19691           is connected downstream). (#429960).
19692
19693 2007-04-16 15:15:07 +0000  Michael Smith <msmith@xiph.org>
19694
19695           ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
19696           Original commit message from CVS:
19697           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
19698           (gst_amrnbparse_sink_activate),
19699           (gst_amrnbparse_sink_activate_pull):
19700           Rewrite terminally broken sinkpad activation code.
19701           Now actually supports pull-mode activation (didn't before), and push
19702           mode activation doesn't leave the sinkpad flushing.
19703
19704 2007-04-12 13:38:03 +0000  Tim-Philipp Müller <tim@centricular.net>
19705
19706           gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
19707           Original commit message from CVS:
19708           * gst/asfdemux/asfheaders.c:
19709           * gst/asfdemux/asfheaders.h:
19710           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19711           (gst_asf_demux_reset), (gst_asf_demux_init),
19712           (gst_asf_demux_activate), (gst_asf_demux_activate_push),
19713           (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
19714           (gst_asf_demux_seek_index_lookup),
19715           (gst_asf_demux_reset_stream_state_after_discont),
19716           (gst_asf_demux_handle_seek_event),
19717           (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
19718           (gst_asf_demux_chain), (gst_asf_demux_pull_data),
19719           (gst_asf_demux_pull_indices),
19720           (gst_asf_demux_parse_data_object_start),
19721           (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
19722           (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
19723           (gst_asf_demux_process_simple_index),
19724           (gst_asf_demux_process_object),
19725           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
19726           (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
19727           * gst/asfdemux/gstasfdemux.h:
19728           Make asfdemux work in pull mode where possible. If there's an index
19729           at the end of the file, read it and use it for seeking purposes.
19730
19731 2007-04-12 10:19:18 +0000  Wim Taymans <wim.taymans@gmail.com>
19732
19733           gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
19734           Original commit message from CVS:
19735           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
19736           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
19737           (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
19738           Some timestamp fixes.
19739           * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
19740           Fix for 64-bit machines.
19741
19742 2007-04-12 10:10:22 +0000  René Stadler <mail@renestadler.de>
19743
19744           gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
19745           Original commit message from CVS:
19746           Patch by: René Stadler <mail at renestadler dot de>
19747           * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
19748           (find_seek_offset_time), (gst_rmdemux_reset),
19749           (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
19750           (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
19751           * gst/realmedia/rmdemux.h:
19752           Make rmdemux handle any number of logical streams. Fixes #428698.
19753
19754 2007-04-05 13:48:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19755
19756         * po/nl.po:
19757           update dutch
19758           Original commit message from CVS:
19759           update dutch
19760
19761 2007-04-05 13:48:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19762
19763           po/: Added Danish translation.
19764           Original commit message from CVS:
19765           submitted by: Mogens Jaeger <mogens@jaeger.tf>
19766           * po/LINGUAS:
19767           * po/da.po:
19768           Added Danish translation.
19769
19770 2007-03-28 16:01:06 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
19771
19772           po/.cvsignore: Add pot.
19773           Original commit message from CVS:
19774           * po/.cvsignore:
19775           Add pot.
19776
19777 2007-03-27 12:02:49 +0000  Julien Moutte <julien@moutte.net>
19778
19779           ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
19780           Original commit message from CVS:
19781           2007-03-27  Julien MOUTTE  <julien@moutte.net>
19782           * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
19783           stream and try to adapt to incoming timestamps lack of
19784           precision up to half a frame. This allows generating
19785           a perfect stream even with muxed formats like FLV where
19786           the timestamps are stored in milliseconds.
19787
19788 2007-03-22 21:44:45 +0000  Tim-Philipp Müller <tim@centricular.net>
19789
19790           gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
19791           Original commit message from CVS:
19792           * gst/realmedia/rmdemux.c:
19793           Remove unused zlib.h include. Fixes #421594.
19794
19795 2007-03-21 12:53:57 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19796
19797           ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
19798           Original commit message from CVS:
19799           * ext/lame/gstlame.c: (gst_lame_setup):
19800           Disable the bitrate checking when the user has requested
19801           Free Format mode, as all bitrates less than the maximum
19802           are valid then.
19803
19804 2007-03-14 15:21:41 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19805
19806           po/: Update translations.
19807           Original commit message from CVS:
19808           * po/hu.po:
19809           * po/it.po:
19810           * po/sv.po:
19811           Update translations.
19812
19813 2007-03-12 17:26:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19814
19815           ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
19816           Original commit message from CVS:
19817           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
19818           When handling seeks, don't convert -1 start or stop values to a bogus
19819           byte position - pass them upstream as -1.
19820
19821 2007-03-12 10:47:01 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19822
19823           gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
19824           Original commit message from CVS:
19825           * gst/mpegaudioparse/gstmpegaudioparse.c:
19826           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
19827           (gst_mp3parse_init), (gst_mp3parse_sink_event),
19828           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
19829           (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
19830           (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
19831           (mp3parse_total_time), (mp3parse_handle_seek),
19832           (mp3parse_src_event), (mp3parse_src_query),
19833           (mp3parse_get_query_types), (plugin_init):
19834           * gst/mpegaudioparse/gstmpegaudioparse.h:
19835           Implement seeking via average bitrate, and position+duration
19836           querying in mp3parse. Later, it will support frame-accurate seeking by
19837           building a seek table as it parses.
19838           Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
19839           pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
19840           before any extant MP3 decoder plugin. This allows us to remove framing
19841           support from the decoders, if we want, and will provide them with
19842           accurate seeking automatically once it is finished.
19843           Fix the handling of MPEG-1 Layer 1 files.
19844           Partially fix timestamping of packets arriving from a demuxer by
19845           queueing the incoming timestamp until the next packet starts, rather
19846           than applying it immediately to the next pushed buffer.
19847
19848 2007-03-10 15:56:26 +0000  Tim-Philipp Müller <tim@centricular.net>
19849
19850           gst/asfdemux/gstasfdemux.c: Printf format fix.
19851           Original commit message from CVS:
19852           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
19853           Printf format fix.
19854
19855 2007-03-04 17:13:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19856
19857           ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
19858           Original commit message from CVS:
19859           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
19860           (gst_cdio_cdda_src_finalize):
19861           Make sure we always destroy our libcdio handle.
19862
19863 2007-03-02 16:08:17 +0000  Wim Taymans <wim.taymans@gmail.com>
19864
19865           ext/cdio/gstcdiocddasrc.c: Small code cleanups.
19866           Original commit message from CVS:
19867           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
19868           (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
19869           (gst_cdio_cdda_src_finalize):
19870           Small code cleanups.
19871           Don't use pad_alloc as the base class cannot deal with the error codes.
19872
19873 2007-03-02 13:01:48 +0000  Zaheer Abbas Merali <zaheermerali@gmail.com>
19874
19875           ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
19876           Original commit message from CVS:
19877           Patch by: Zaheer Abbas Merali  <zaheermerali at gmail com>
19878           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
19879           Never post a (fatal) error message on the bus on decoding errors. We
19880           should only do this if we can't recover, but mpeg2dec can always
19881           recover. This is needed for DVB streams, for example, where there
19882           may be temporary glitches in the stream. Instead of an error
19883           message, post a warning message on the bus for every N decoding
19884           errors. Fixes #370020.
19885
19886 2007-02-28 19:30:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19887
19888           configure.ac: Convert to new AG_GST style.
19889           Original commit message from CVS:
19890           * configure.ac:
19891           Convert to new AG_GST style.
19892
19893 2007-02-28 18:41:38 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19894
19895           ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
19896           Original commit message from CVS:
19897           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
19898           (gst_lame_setup):
19899           Display sensible defaults and limits for the
19900           vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
19901           property - it's supposed to be a boolean 0/1 value.
19902
19903 2007-02-28 16:01:08 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19904
19905           ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
19906           Original commit message from CVS:
19907           * ext/lame/gstlame.c:
19908           Initialise the variables so gcc doesn't complain about possibly
19909           uninitialised uses, even though they can't actually happen.
19910
19911 2007-02-28 15:52:23 +0000  Wim Taymans <wim.taymans@gmail.com>
19912
19913           gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
19914           Original commit message from CVS:
19915           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
19916           (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
19917           (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
19918           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
19919           Implement all sample rates.
19920           Implement sample permutation a little smarter avoiding a memcpy.
19921           Fix timestamps, use segments, fix seeking.
19922
19923 2007-02-28 15:49:35 +0000  Wim Taymans <wim.taymans@gmail.com>
19924
19925           Document siddec.
19926           Original commit message from CVS:
19927           * docs/plugins/Makefile.am:
19928           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19929           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19930           * docs/plugins/inspect/plugin-siddec.xml:
19931           * ext/sidplay/gstsiddec.cc:
19932           * ext/sidplay/gstsiddec.h:
19933           Document siddec.
19934
19935 2007-02-21 16:02:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19936
19937           ext/lame/gstlame.c: Fix up bitrate checking macro.  Make it give us a
19938           Original commit message from CVS:
19939           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
19940           (gst_lame_set_property), (gst_lame_setup):
19941           Fix up bitrate checking macro.  Make it give us a
19942           GST_ELEMENT_WARNING message so the application has a chance of
19943           reporting this to the user.  Move the checking to _setup, so we
19944           are sure it runs in the READY state, when we hope to have a pipeline
19945           and a bus that is not flushing.
19946           This fixes e.g. using 96 kbit/sec as a bitrate.
19947
19948 2007-02-15 19:55:55 +0000  Tim-Philipp Müller <tim@centricular.net>
19949
19950           gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
19951           Original commit message from CVS:
19952           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
19953           (gst_asf_demux_process_advanced_mutual_exclusion),
19954           (gst_asf_demux_process_queued_extended_stream_objects),
19955           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
19956           * gst/asfdemux/gstasfdemux.h:
19957           Parse advanced mutual exclusion object and only add pads for
19958           'hidden' streams (those in an extended stream header) that are
19959           mutually exclusive with an already existing 'main stream' if
19960           the broadcasting flag is not set. If the broadcasting flag is set,
19961           assume that data for this stream isn't sent. (This should ideally be
19962           solved better by making playbin more robust against this and/or by
19963           making mmssrc send some information downstream about which streams
19964           will be streamed). Fixes #353116.
19965
19966 2007-02-13 12:00:59 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19967
19968           gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
19969           Original commit message from CVS:
19970           * gst/synaesthesia/gstsynaesthesia.c:
19971           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
19972           (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
19973           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
19974           (synaescope32), (synaescope_set_data), (synaesthesia_update),
19975           (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
19976           * gst/synaesthesia/synaescope.h:
19977           Move all the mutable engine state into a structure so that
19978           multiple element instances can run without interfering.
19979
19980 2007-02-13 09:15:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19981
19982           Add crossreferences to glib/gobject/gstream docs.
19983           Original commit message from CVS:
19984           * configure.ac:
19985           * docs/plugins/Makefile.am:
19986           Add crossreferences to glib/gobject/gstream docs.
19987
19988 2007-02-12 12:46:20 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19989
19990           gst/synaesthesia/: More source cleanups and add FIXME comments.
19991           Original commit message from CVS:
19992           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
19993           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
19994           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
19995           (plugin_init):
19996           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
19997           (synaescope8):
19998           More source cleanups and add FIXME comments.
19999
20000 2007-02-11 13:42:45 +0000  Sébastien Moutte <sebastien@moutte.net>
20001
20002           gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
20003           Original commit message from CVS:
20004           * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
20005           Use gst_guint64_to_gdouble for conversions.
20006           * gst/synaesthesia/synaescope.c:
20007           Define M_PI and do not include <pthread.h> and
20008           <sys/time.h> for G_OS_WIN32
20009           * win32/vs6/libgstrealmedia.dsp:
20010           * win32/vs6/synaesthesia.dsp:
20011           Update projects files.
20012           * win32/common/config.h.in:
20013           Add config.h.in for autogen of config.h
20014
20015 2007-02-11 10:51:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20016
20017           configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
20018           Original commit message from CVS:
20019           * configure.ac:
20020           Add --enable-experimental support. Activate synaesthesia when building
20021           with --enable-experimental. Fix --enable external configure switch
20022           description.
20023
20024 2007-02-09 16:24:45 +0000  Tim-Philipp Müller <tim@centricular.net>
20025
20026           ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
20027           Original commit message from CVS:
20028           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
20029           (gst_lame_change_state):
20030           * ext/lame/gstlame.h:
20031           On receiving EOS, we try to push a last buffer with the remaining
20032           samples. Don't do that if we got an unclean flow return on the last
20033           gst_pad_push(), downstream might not handle this very gracefully
20034           (see #403168).
20035           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
20036           Pass flow returns upstream (helps #403168).
20037
20038 2007-02-09 08:03:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20039
20040           gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
20041           Original commit message from CVS:
20042           * gst/synaesthesia/gstsynaesthesia.c:
20043           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20044           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20045           (gst_synaesthesia_chain), (plugin_init):
20046           check result of gst_pad_push() in _chain.
20047
20048 2007-02-09 07:48:50 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20049
20050           gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
20051           Original commit message from CVS:
20052           * gst/synaesthesia/Makefile.am:
20053           * gst/synaesthesia/gstsynaesthesia.c:
20054           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20055           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20056           (gst_synaesthesia_chain), (plugin_init):
20057           * gst/synaesthesia/synaescope.c:
20058           * gst/synaesthesia/synaescope.h:
20059           Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
20060           built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
20061           is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
20062           GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
20063           possible leak in _chain. (#356882)
20064
20065 2007-02-08 21:07:27 +0000  Tim-Philipp Müller <tim@centricular.net>
20066
20067           gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
20068           Original commit message from CVS:
20069           * gst/asfdemux/asfheaders.c:
20070           * gst/asfdemux/asfheaders.h:
20071           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
20072           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
20073           (gst_asf_demux_identify_guid), (asf_demux_peek_object),
20074           (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
20075           (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
20076           (gst_asf_demux_process_ext_content_desc),
20077           (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
20078           (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
20079           (gst_asf_demux_process_bitrate_props_object),
20080           (gst_asf_demux_process_header_ext),
20081           (gst_asf_demux_process_language_list),
20082           (gst_asf_demux_process_ext_stream_props),
20083           (gst_asf_demux_process_queued_extended_stream_objects),
20084           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
20085           * gst/asfdemux/gstasfdemux.h:
20086           Refactor and clean up header parsing and chain function a bit; get
20087           rid of some cruft; make header parsing a tad more robust, fixing
20088           #403188.
20089
20090 2007-02-01 11:12:25 +0000  Tim-Philipp Müller <tim@centricular.net>
20091
20092           gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
20093           Original commit message from CVS:
20094           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
20095           Post an error if we receive an EOS event while still waiting for the
20096           ASF header object to come through.
20097
20098 2007-01-24 17:36:36 +0000  Xavier B <xavierb@gmail.com>
20099
20100           gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
20101           Original commit message from CVS:
20102           Patch by: Xavier B. <xavierb gmail com>
20103           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
20104           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
20105           (gst_asf_demux_process_ext_content_desc),
20106           (gst_asf_demux_process_data),
20107           (gst_asf_demux_process_language_list),
20108           (gst_asf_demux_process_ext_stream_props),
20109           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
20110           Guard places where we assume that a certain amount of data is
20111           available better against less data being available (should fix
20112           infamous assertion crasher bug #336370). Also fixes a small
20113           memory leak.
20114
20115 2007-01-11 12:49:23 +0000  Tim-Philipp Müller <tim@centricular.net>
20116
20117           gst/realmedia/: Add demuxer for RealAudio files (#349779).
20118           Original commit message from CVS:
20119           * gst/realmedia/Makefile.am:
20120           * gst/realmedia/rademux.c:
20121           * gst/realmedia/rademux.h:
20122           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20123           (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
20124           * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
20125           * gst/realmedia/rmutils.h:
20126           Add demuxer for RealAudio files (#349779).
20127
20128 2007-01-07 13:37:19 +0000  Sébastien Moutte <sebastien@moutte.net>
20129
20130           Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
20131           Original commit message from CVS:
20132           * Makefile.am:
20133           Add win32/MANIFEST to EXTRA_DIST so win32 files will
20134           be include in the next release.
20135           * win32/MANIFEST:
20136           Remove win32/common/config.h is which is not autogenerated yet.
20137
20138 2006-12-30 20:01:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20139
20140           ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
20141           Original commit message from CVS:
20142           * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
20143           warn when outgoing sample rate is different from incoming
20144
20145 2006-12-29 14:51:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20146
20147           gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
20148           Original commit message from CVS:
20149           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
20150           All sample-rates < 32khz come from the LSF extensions, which only
20151           use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
20152           Use gst_util_uint64_scale because we can.
20153
20154 2006-12-22 13:06:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20155
20156           tests/check/elements/amrnbenc.c: and fix compilation of this test
20157           Original commit message from CVS:
20158           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20159           (cleanup_amrnbenc):
20160           and fix compilation of this test
20161
20162 2006-12-22 12:41:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20163
20164           tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
20165           Original commit message from CVS:
20166           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20167           (cleanup_amrnbenc):
20168           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20169           (cleanup_mpeg2dec):
20170           re-apply as it was -bad and not -ugly that is frozen, doh
20171
20172 2006-12-21 12:50:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20173
20174           tests/check/elements/: revert my freeze breakage
20175           Original commit message from CVS:
20176           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20177           (cleanup_amrnbenc):
20178           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20179           (cleanup_mpeg2dec):
20180           revert my freeze breakage
20181
20182 2006-12-21 08:16:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20183
20184           gst/asfdemux/gstasfdemux.c: add a comment about a future change
20185           Original commit message from CVS:
20186           * gst/asfdemux/gstasfdemux.c:
20187           (gst_asf_demux_get_gst_tag_from_tag_name),
20188           (gst_asf_demux_process_ext_content_desc):
20189           add a comment about a future change
20190           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20191           (cleanup_amrnbenc):
20192           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20193           (cleanup_mpeg2dec):
20194           consistent pad (de)activation
20195
20196 2006-12-15 18:26:41 +0000  Tim-Philipp Müller <tim@centricular.net>
20197
20198           gst/asfdemux/gstasfdemux.c: Update query_types function too.
20199           Original commit message from CVS:
20200           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
20201           Update query_types function too.
20202
20203 2006-12-15 18:25:17 +0000  Tim-Philipp Müller <tim@centricular.net>
20204
20205           gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
20206           Original commit message from CVS:
20207           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
20208           (gst_rmdemux_src_query_types):
20209           Implement SEEKING query, make query function thread-safe.
20210
20211 2006-12-15 17:59:47 +0000  Tim-Philipp Müller <tim@centricular.net>
20212
20213           gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
20214           Original commit message from CVS:
20215           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
20216           Use alignment-safe macros here too (subbuffers ...); guard against
20217           hypothetical memory access beyond our given buffer in the case
20218           where the buffer size is not a multiple of 2.
20219
20220 2006-12-15 17:54:48 +0000  Tim-Philipp Müller <tim@centricular.net>
20221
20222           gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
20223           Original commit message from CVS:
20224           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
20225           (gst_asf_demux_process_data), (gst_asf_demux_process_file),
20226           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
20227           * gst/asfdemux/gstasfdemux.h:
20228           Don't crash in the seek event handling code when playtime is 0,
20229           as may be the case with live streams (#386218). Implement SEEKING
20230           query so applications can query seekability without second-guessing
20231           based on whether we have a duration or not.
20232
20233 2006-12-15 11:12:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20234
20235           add doap file
20236           Original commit message from CVS:
20237           * Makefile.am:
20238           * gst-plugins-ugly.doap:
20239           * gst-plugins-ugly.spec.in:
20240           add doap file
20241
20242 2006-12-14 12:05:49 +0000  Tim-Philipp Müller <tim@centricular.net>
20243
20244           gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
20245           Original commit message from CVS:
20246           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
20247           Use our alignment-safe macros here too, since we can't assume that
20248           GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
20249           here).
20250
20251 2006-12-14 11:49:39 +0000  Tim-Philipp Müller <tim@centricular.net>
20252
20253           gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
20254           Original commit message from CVS:
20255           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
20256           Also, don't read the index for a stream a second time when
20257           operating in pull-mode and reaching the end of the file.
20258
20259 2006-12-14 11:25:00 +0000  Roland Kay <roland.kay@ox.compsoc.net>
20260
20261           gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
20262           Original commit message from CVS:
20263           Patch by: Roland Kay  <roland.kay at ox compsoc net>
20264           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
20265           Don't leak stream index (#385292).
20266
20267 2006-12-14 10:15:24 +0000  Roland Kay <roland.kay@ox.compsoc.net>
20268
20269           ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
20270           Original commit message from CVS:
20271           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
20272           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
20273           (gst_lame_setup):
20274           * ext/lame/gstlame.h:
20275           Fix leak (by calling lame_init_params() before lame_close()); handle
20276           NULL return from lame_init() more gracefully. Fixes #385311.
20277
20278 2006-12-14 09:57:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20279
20280           configure.ac: Back to CVS
20281           Original commit message from CVS:
20282           * configure.ac:
20283           Back to CVS
20284
20285 === release 0.10.5 ===
20286
20287 2006-12-13 21:04:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20288
20289         * ChangeLog:
20290         * NEWS:
20291         * RELEASE:
20292         * configure.ac:
20293         * docs/plugins/gst-plugins-ugly-plugins.args:
20294         * docs/plugins/inspect/plugin-a52dec.xml:
20295         * docs/plugins/inspect/plugin-asf.xml:
20296         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20297         * docs/plugins/inspect/plugin-dvdsub.xml:
20298         * docs/plugins/inspect/plugin-iec958.xml:
20299         * docs/plugins/inspect/plugin-lame.xml:
20300         * docs/plugins/inspect/plugin-mad.xml:
20301         * docs/plugins/inspect/plugin-mpeg2dec.xml:
20302         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20303         * docs/plugins/inspect/plugin-mpegstream.xml:
20304         * docs/plugins/inspect/plugin-siddec.xml:
20305           Release 0.10.5
20306           Original commit message from CVS:
20307           Release 0.10.5
20308
20309 2006-12-12 21:09:16 +0000  David Schleef <ds@schleef.org>
20310
20311           gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin.  see #385192.  You can have...
20312           Original commit message from CVS:
20313           * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
20314           to in the previous checkin.  see #385192.  You can have your
20315           cheese back now.
20316
20317 2006-12-12 20:56:58 +0000  David Schleef <ds@schleef.org>
20318
20319           gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself.  ...
20320           Original commit message from CVS:
20321           * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
20322           from the dereferenced integer, not the pointer itself.  Fixes
20323           #385192.
20324           I'm takin ur cheese!
20325
20326 2006-12-12 10:29:32 +0000  Tim-Philipp Müller <tim@centricular.net>
20327
20328         * ChangeLog:
20329           ChangeLog surgery: fix bug number
20330           Original commit message from CVS:
20331           ChangeLog surgery: fix bug number
20332
20333 2006-12-12 10:24:40 +0000  Roland Kay <roland.kay@ox.compsoc.net>
20334
20335           gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
20336           Original commit message from CVS:
20337           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
20338           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
20339           For version 4 streams, read the extra codec data size from the
20340           header instead of assuming it is always 16 (also read it from the
20341           right position) (#384989). For version 4 and 5 streams, check that
20342           the specified extra codec data size doesn't make us read beyond the
20343           chunk boundary (#384989).
20344
20345 2006-12-10 21:27:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20346
20347         * po/af.po:
20348         * po/az.po:
20349         * po/cs.po:
20350         * po/en_GB.po:
20351         * po/hu.po:
20352         * po/it.po:
20353         * po/nb.po:
20354         * po/nl.po:
20355         * po/or.po:
20356         * po/sq.po:
20357         * po/sr.po:
20358         * po/sv.po:
20359         * po/uk.po:
20360         * po/vi.po:
20361           Update .po files
20362           Original commit message from CVS:
20363           Update .po files
20364
20365 2006-11-21 12:33:25 +0000  Tim-Philipp Müller <tim@centricular.net>
20366
20367           ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
20368           Original commit message from CVS:
20369           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
20370           Cosmetic changes: fix misleading debug statement, update
20371           comment, add cast.
20372
20373 2006-11-21 12:15:58 +0000  Sebastian Dröge <slomo@circular-chaos.org>
20374
20375           ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
20376           Original commit message from CVS:
20377           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
20378           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
20379           (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
20380           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
20381           * ext/mpeg2dec/gstmpeg2dec.h:
20382           Align buffers to a 16 byte boundary so the altivec optimisations
20383           don't crash. Fixes #327350.
20384
20385 2006-11-20 15:52:42 +0000  Tim-Philipp Müller <tim@centricular.net>
20386
20387           gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
20388           Original commit message from CVS:
20389           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
20390           The availability of extra codec data isn't something that
20391           warrants debug messages at WARNING level (see #376958).
20392
20393 2006-11-19 13:08:30 +0000  Tim-Philipp Müller <tim@centricular.net>
20394
20395           gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
20396           Original commit message from CVS:
20397           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
20398           (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
20399           (gst_dvd_demux_send_subbuffer):
20400           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
20401           (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
20402           (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
20403           (gst_mpeg_demux_send_subbuffer):
20404           * gst/mpegstream/gstmpegdemux.h:
20405           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
20406           (gst_mpeg_parse_chain):
20407           Fix flow value combination; this fixes playbin/totem locking up if
20408           a VobSub file is specified as subtitle file (#334322). Flow value
20409           combination should only happen once we are fairly sure we've got all
20410           pads that are available for now. Since there isn't a well-specified
20411           time when this is the case in MPEG, we'll just assume this is the
20412           case once there has been a certain number of packets for each
20413           stream we've found so far.
20414
20415 2006-11-15 13:57:21 +0000  Jan Arne Petersen <jpetersen@jpetersen.org>
20416
20417           ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
20418           Original commit message from CVS:
20419           Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
20420           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
20421           Simplify the framerate code and support more framerates. Fixes #361584.
20422
20423 2006-11-15 11:41:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
20424
20425           ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
20426           Original commit message from CVS:
20427           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
20428           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
20429           Fix minor memleak when creating pads from static pad templates (#369627).
20430           * tests/check/Makefile.am:
20431           * tests/check/elements/.cvsignore:
20432           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20433           (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
20434           Add unit tests for mpeg2dec (#369627).
20435
20436 2006-11-14 10:31:11 +0000  Wim Taymans <wim.taymans@gmail.com>
20437
20438         * ChangeLog:
20439           give credit
20440           Original commit message from CVS:
20441           give credit
20442
20443 2006-11-14 10:29:37 +0000  Wim Taymans <wim.taymans@gmail.com>
20444
20445           ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
20446           Original commit message from CVS:
20447           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
20448           (gst_lame_change_state):
20449           * ext/lame/gstlame.h:
20450           Make lame timestamp flushed eos buffer by some additional timestamp
20451           accounting. Fixes #374760.
20452
20453 2006-11-13 17:01:15 +0000  Michael Smith <msmith@xiph.org>
20454
20455           gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
20456           Original commit message from CVS:
20457           * gst/mpegaudioparse/gstmpegaudioparse.c:
20458           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
20459           (gst_mp3parse_init), (gst_mp3parse_dispose),
20460           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
20461           (gst_mp3parse_change_state):
20462           * gst/mpegaudioparse/gstmpegaudioparse.h:
20463           Make timestamp handling in mp3parse saner; now works for at least
20464           simple cases.
20465
20466 2006-11-13 16:23:22 +0000  Michael Smith <msmith@xiph.org>
20467
20468           gst/mpegaudioparse/: Bring mp3parse into the 21st century.
20469           Original commit message from CVS:
20470           * gst/mpegaudioparse/Makefile.am:
20471           * gst/mpegaudioparse/gstmpegaudioparse.c:
20472           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
20473           (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
20474           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
20475           (gst_mp3parse_change_state), (plugin_init):
20476           * gst/mpegaudioparse/gstmpegaudioparse.h:
20477           Bring mp3parse into the 21st century.
20478           Use its own debug category, use gstadapter, format nicely to 80
20479           columns, and fix incorrect handling of 32 kHz and less files.
20480
20481 2006-11-03 09:52:12 +0000  Sebastian Droege <slomo@ubuntu.com>
20482
20483           ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
20484           Original commit message from CVS:
20485           Patch by: Sebastian Droege <slomo at ubuntu dot com>
20486           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
20487           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
20488           * ext/mpeg2dec/gstmpeg2dec.h:
20489           libmpeg2 requires its output buffers to start at a 16byte aligned
20490           address or the altivec optimizations will explode.
20491
20492 2006-11-02 14:43:11 +0000  Tim-Philipp Müller <tim@centricular.net>
20493
20494           ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
20495           Original commit message from CVS:
20496           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
20497           * ext/cdio/gstcdio.h:
20498           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
20499           Move CD-TEXT utility function into common file so it can also be
20500           used by a future cdioparanoiasrc.
20501
20502 2006-10-19 10:17:14 +0000  Tim-Philipp Müller <tim@centricular.net>
20503
20504           ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
20505           Original commit message from CVS:
20506           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
20507           Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
20508           information (fixes #340433).
20509
20510 2006-10-16 18:07:23 +0000  Josep Torra Valles <josep@fluendo.com>
20511
20512           gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
20513           Original commit message from CVS:
20514           Patch by: Josep Torra Valles  <josep at fluendo com>
20515           * gst/iec958/ac3_padder.c: (ac3p_init):
20516           * gst/mpegstream/gstmpegparse.c:
20517           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
20518           (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
20519           (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
20520           (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
20521           (gst_rmdemux_parse_packet):
20522           Misc. fixes for problems discovered by Forte (different return types
20523           in function declaration and definition, pointer arithmetics with
20524           void pointers). Fixes #362639.
20525
20526 2006-10-13 19:11:26 +0000  Tim-Philipp Müller <tim@centricular.net>
20527
20528           ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
20529           Original commit message from CVS:
20530           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
20531           Don't announce audio or subtitle streams that aren't really present,
20532           it makes dvddemux create pads that will never carry any data, which
20533           is not good.
20534
20535 2006-10-13 14:45:11 +0000  Tim-Philipp Müller <tim@centricular.net>
20536
20537           ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
20538           Original commit message from CVS:
20539           * ext/lame/gstlame.c: (gst_lame_set_property):
20540           Round up not allowed bitrates to the next higher allowed one
20541           (Closes: #361140).
20542
20543 2006-10-13 14:19:24 +0000  Tim-Philipp Müller <tim@centricular.net>
20544
20545           Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
20546           Original commit message from CVS:
20547           * docs/plugins/Makefile.am:
20548           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20549           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
20550           * ext/lame/gstlame.c: (gst_lame_class_init):
20551           * ext/lame/gstlame.h:
20552           Add docs for lame and lame to docs. Specify allowed bitrates
20553           in the properties description (#361140). Canonicalise object
20554           property names (ie. use hyphen instead of underscore).
20555           * docs/plugins/inspect/plugin-a52dec.xml:
20556           * docs/plugins/inspect/plugin-amrnb.xml:
20557           * docs/plugins/inspect/plugin-asf.xml:
20558           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20559           * docs/plugins/inspect/plugin-dvdread.xml:
20560           * docs/plugins/inspect/plugin-dvdsub.xml:
20561           * docs/plugins/inspect/plugin-iec958.xml:
20562           * docs/plugins/inspect/plugin-lame.xml:
20563           * docs/plugins/inspect/plugin-mad.xml:
20564           * docs/plugins/inspect/plugin-mpeg2dec.xml:
20565           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20566           * docs/plugins/inspect/plugin-mpegstream.xml:
20567           * docs/plugins/inspect/plugin-siddec.xml:
20568           Update version to CVS.
20569
20570 2006-10-13 10:00:27 +0000  Tim-Philipp Müller <tim@centricular.net>
20571
20572           Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
20573           Original commit message from CVS:
20574           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
20575           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
20576           (plugin_init):
20577           * po/POTFILES.in:
20578           Add i18n magic to lame plugin. Throw decent error message when we
20579           fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
20580
20581 2006-10-10 17:02:05 +0000  Wim Taymans <wim.taymans@gmail.com>
20582
20583           gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
20584           Original commit message from CVS:
20585           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
20586           (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
20587           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
20588           Change caps to x-rdt, because it's not x-rtp.
20589           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20590           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
20591           (gst_rmdemux_plugin_init):
20592           Activate pad before adding to the element.
20593           Return the combined stream return values after pad_alloc.
20594
20595 2006-10-10 16:58:32 +0000  Wim Taymans <wim.taymans@gmail.com>
20596
20597           ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
20598           Original commit message from CVS:
20599           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
20600           * ext/mpeg2dec/gstmpeg2dec.h:
20601           Add some debugging to timestamp handling.
20602           Make sure we don't convert invalid timestamps.
20603
20604 2006-10-09 12:09:14 +0000  Tim-Philipp Müller <tim@centricular.net>
20605
20606           gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
20607           Original commit message from CVS:
20608           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
20609           (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
20610           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
20611           (gst_dvd_demux_get_subpicture_stream):
20612           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
20613           (gst_mpeg_demux_get_audio_stream),
20614           (gst_mpeg_demux_get_private_stream):
20615           Active pads before adding them to the running element. Don't assert
20616           on non-BYTE format newsegment events in asfdemux.
20617
20618 2006-10-05 17:07:52 +0000  Tim-Philipp Müller <tim@centricular.net>
20619
20620           Printf format fixes.
20621           Original commit message from CVS:
20622           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
20623           (gst_dvd_read_src_handle_seek_event):
20624           * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
20625           * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
20626           * ext/sidplay/gstsiddec.cc:
20627           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
20628           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
20629           (gst_rmdemux_parse_packet):
20630           Printf format fixes.
20631
20632 2006-10-03 10:55:42 +0000  Wim Taymans <wim.taymans@gmail.com>
20633
20634           gst/realmedia/: Added RDT depayloader.
20635           Original commit message from CVS:
20636           * gst/realmedia/Makefile.am:
20637           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
20638           (gst_rdt_depay_class_init), (gst_rdt_depay_init),
20639           (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
20640           (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
20641           (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
20642           * gst/realmedia/rdtdepay.h:
20643           Added RDT depayloader.
20644           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
20645           (gst_rmdemux_plugin_init), (plugin_init):
20646           Remove unused function.
20647           Added some more mime-types.
20648
20649 2006-09-28 21:44:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20650
20651           gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
20652           Original commit message from CVS:
20653           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
20654           If an incoming timestamp is within one sample of our current
20655           timestamp, then keep it. This prevents imprecision in the
20656           PTS (which only has 90khz granularity) from affecting our stream.
20657
20658 2006-09-28 09:16:38 +0000  Tim-Philipp Müller <tim@centricular.net>
20659
20660           gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
20661           Original commit message from CVS:
20662           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
20663           Reflow code so that compiler doesn't complain about possible use
20664           of uninitialised variable any longer; but just in case, initialise
20665           it anyway; also take object ref in query function and do peer pad
20666           stuff in a more thread-safe way.
20667
20668 2006-09-27 09:54:01 +0000  Wim Taymans <wim.taymans@gmail.com>
20669
20670           ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
20671           Original commit message from CVS:
20672           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
20673           Init a variable to make compilers happy.
20674
20675 2006-09-21 13:34:59 +0000  Martin Zlomek <martin.zlomek@itonis.tv>
20676
20677           gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
20678           Original commit message from CVS:
20679           Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
20680           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
20681           (gst_dvd_demux_sync_stream_to_time):
20682           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
20683           (gst_mpeg_demux_synchronise_pads),
20684           (gst_mpeg_demux_sync_stream_to_time):
20685           Send newsegment updates for sparse streams (#350778).
20686
20687 2006-09-20 16:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20688
20689           ext/dvdread/dvdreadsrc.c: fix compile warning
20690           Original commit message from CVS:
20691           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
20692           fix compile warning
20693
20694 2006-09-20 16:16:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20695
20696         * configure.ac:
20697           bump the nano bitches
20698           Original commit message from CVS:
20699           bump the nano bitches
20700
20701 2006-09-20 11:55:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20702
20703           configure.ac: As another attempt, synaesthesia can be enabled by passing
20704           Original commit message from CVS:
20705           * configure.ac:
20706           As another attempt, synaesthesia can be enabled by passing
20707           --with-plugins="synaesthesia" to configure
20708
20709 2006-09-20 11:12:22 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20710
20711           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
20712           Original commit message from CVS:
20713           * configure.ac:
20714           Don't build synaesthesia by default, until someone confirms that it
20715           is okay (filed as #356882)
20716
20717 2006-09-20 11:11:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20718
20719           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
20720           Original commit message from CVS:
20721           * configure.ac:
20722           Don't build synaesthesia by default, until someone confirms that it
20723           is okay (filed as #356882)
20724
20725 2006-09-18 12:29:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20726
20727           Port synaesthesia.
20728           Original commit message from CVS:
20729           * configure.ac:
20730           * gst/synaesthesia/Makefile.am:
20731           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
20732           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20733           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
20734           (gst_synaesthesia_change_state), (plugin_init):
20735           Port synaesthesia.
20736
20737 2006-09-16 21:58:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20738
20739           More G_OBJECT macro fixing.
20740           Original commit message from CVS:
20741           * ext/mad/gstid3tag.c:
20742           * gst/mpegstream/gstrfc2250enc.h:
20743           * gst/synaesthesia/gstsynaesthesia.c:
20744           More G_OBJECT macro fixing.
20745
20746 2006-09-15 16:14:15 +0000  Yves Lefebvre <ivanohe@abacom.com>
20747
20748           ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
20749           Original commit message from CVS:
20750           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
20751           * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
20752           Fix initialisation dummy buffer, the offsets are relative to the start
20753           of the buffers. Fixes #356004.
20754
20755 2006-09-12 10:14:29 +0000  Christian Schaller <uraeus@gnome.org>
20756
20757         * gst-plugins-ugly.spec.in:
20758           update spec file
20759           Original commit message from CVS:
20760           update spec file
20761
20762 2006-09-09 15:22:58 +0000  Tim-Philipp Müller <tim@centricular.net>
20763
20764           ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
20765           Original commit message from CVS:
20766           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
20767           Add convert query (needed for later when we just operate in time
20768           format and let the base source class handle all the seeking stuff).
20769
20770 2006-09-07 16:05:31 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20771
20772           gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
20773           Original commit message from CVS:
20774           * gst/asfdemux/gstasfdemux.c:
20775           (gst_asf_demux_get_gst_tag_from_tag_name),
20776           (gst_asf_demux_process_ext_content_desc):
20777           Erm, lets properly fix it. The only non-text tag that we support is
20778           the track-number and that is an UINT. asfdemux was returning a GValue
20779           initialized as INT. Further the Track and not the TrackNumber tag
20780           (the latter is a string too).
20781
20782 2006-09-07 14:08:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20783
20784           gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
20785           Original commit message from CVS:
20786           * gst/asfdemux/gstasfdemux.c:
20787           (gst_asf_demux_get_gst_tag_from_tag_name),
20788           (gst_asf_demux_process_ext_content_desc):
20789           Skip tags that are unknown (was producing an uninialized GValue).
20790
20791 2006-09-01 16:21:43 +0000  from Michal Benes <michal.benes@itonis.tv>
20792
20793           ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
20794           Original commit message from CVS:
20795           * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
20796           (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
20797           (gst_a52dec_handle_frame), (gst_a52dec_change_state),
20798           (gst_a52dec_set_property), (gst_a52dec_get_property):
20799           * ext/a52dec/gsta52dec.h:
20800           Patch from from Michal Benes <michal.benes@itonis.tv>:
20801           Add two things to a52dec: configure the exact output format for ac3
20802           decoding through properties, if desired.
20803           By default, configure an output format preferred by downstream. Now
20804           that audioconvert lists caps by preference, this means that a52dec
20805           can do downmixing (iff required) rather than audioconvert, so it can
20806           use the ac3 downmix levels from the bitstream.
20807
20808 2006-08-31 13:04:31 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20809
20810           Add missing GST_LIBS to the link flags
20811           Original commit message from CVS:
20812           * ext/lame/Makefile.am:
20813           * ext/mpeg2dec/Makefile.am:
20814           * gst/dvdlpcmdec/Makefile.am:
20815           * gst/dvdsub/Makefile.am:
20816           * gst/mpegaudioparse/Makefile.am:
20817           Add missing GST_LIBS to the link flags
20818
20819 2006-08-29 13:28:41 +0000  Tim-Philipp Müller <tim@centricular.net>
20820
20821           configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
20822           Original commit message from CVS:
20823           * configure.ac:
20824           Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
20825
20826 2006-08-27 20:46:54 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20827
20828           gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
20829           Original commit message from CVS:
20830           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
20831           fix build for debug disabled
20832
20833 2006-08-22 15:52:16 +0000  Tim-Philipp Müller <tim@centricular.net>
20834
20835           gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
20836           Original commit message from CVS:
20837           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
20838           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
20839           Use static pad templates with ANY caps for the source pads for
20840           simplicity and to avoid warnings when creating pads for unhandled
20841           codec IDs (#351795).
20842
20843 2006-08-16 10:34:57 +0000  Michal Benes <michal.benes@itonis.tv>
20844
20845           ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
20846           Original commit message from CVS:
20847           Patch by: Michal Benes <michal dot benes at itonis dot tv>
20848           * ext/mad/gstmad.c: (gst_mad_chain):
20849           Fix timestamping in mad by only activating a new timestamp when the
20850           previous frame has been decoded. Fixes #350723.
20851           Also clean up some of the non fatal warnings when the input buffer is
20852           too small to decode a header.
20853
20854 === release 0.10.4 ===
20855
20856 2006-08-14 11:15:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20857
20858         * ChangeLog:
20859         * NEWS:
20860         * RELEASE:
20861         * configure.ac:
20862         * docs/plugins/gst-plugins-ugly-plugins.args:
20863         * docs/plugins/inspect/plugin-a52dec.xml:
20864         * docs/plugins/inspect/plugin-amrnb.xml:
20865         * docs/plugins/inspect/plugin-asf.xml:
20866         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20867         * docs/plugins/inspect/plugin-dvdread.xml:
20868         * docs/plugins/inspect/plugin-dvdsub.xml:
20869         * docs/plugins/inspect/plugin-iec958.xml:
20870         * docs/plugins/inspect/plugin-lame.xml:
20871         * docs/plugins/inspect/plugin-mad.xml:
20872         * docs/plugins/inspect/plugin-mpeg2dec.xml:
20873         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20874         * docs/plugins/inspect/plugin-mpegstream.xml:
20875         * docs/plugins/inspect/plugin-rmdemux.xml:
20876         * docs/plugins/inspect/plugin-siddec.xml:
20877           releasing 0.10.4
20878           Original commit message from CVS:
20879           releasing 0.10.4
20880
20881 2006-08-14 11:06:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20882
20883         * po/af.po:
20884         * po/az.po:
20885         * po/cs.po:
20886         * po/en_GB.po:
20887         * po/hu.po:
20888         * po/it.po:
20889         * po/nb.po:
20890         * po/nl.po:
20891         * po/or.po:
20892         * po/sq.po:
20893         * po/sr.po:
20894         * po/sv.po:
20895         * po/uk.po:
20896         * po/vi.po:
20897           Update .po files
20898           Original commit message from CVS:
20899           Update .po files
20900
20901 2006-08-14 10:19:41 +0000  Wim Taymans <wim@fluendo.com>
20902
20903           ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
20904           Original commit message from CVS:
20905           Patch by: Wim Taymans <wim at fluendo dot com>
20906           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
20907           Instead of forwarding the event in the wrong format, unref it and set
20908           a boolean that we still need to send it in the streaming thread.
20909           Fixes #350554
20910
20911 2006-08-14 09:50:26 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20912
20913           ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
20914           Original commit message from CVS:
20915           Patch by: Edward Hervey (edward at fluendo dot com)
20916           * ext/dvdread/dvdreadsrc.c: (plugin_init):
20917           Put debug category initialization before use of GST_DEBUG, in order
20918           to remove a fatal warning.  Fixes #350895
20919
20920 2006-08-08 13:23:27 +0000  Tim-Philipp Müller <tim@centricular.net>
20921
20922           gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
20923           Original commit message from CVS:
20924           * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
20925           Set rank to NONE for the time being until we make playbin handle
20926           subtitle pictures again (dvdsubdec seems to be a bit shaky at
20927           times when seeking, so it's probably better if it doesn't get
20928           autoplugged for the time being).
20929
20930 2006-08-07 19:01:40 +0000  Tim-Philipp Müller <tim@centricular.net>
20931
20932           gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
20933           Original commit message from CVS:
20934           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20935           (gst_rmdemux_parse_mdpr):
20936           Handle audio streams with stream_version 3 properly; warn about
20937           unknown stream versions; handle unknown fourccs a tad more
20938           gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
20939           with GST_FOURCC_FORMAT.
20940
20941 2006-08-07 16:25:45 +0000  Tim-Philipp Müller <tim@centricular.net>
20942
20943           ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
20944           Original commit message from CVS:
20945           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
20946           Error out properly if this is an interactive DVD (fixes #345694).
20947
20948 2006-08-07 16:18:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20949
20950           ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
20951           Original commit message from CVS:
20952           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
20953           When the first_access is 1 or 0, we should copy the timestamp from
20954           the incoming buffer if there is one.
20955
20956 2006-08-07 14:01:33 +0000  Tim-Philipp Müller <tim@centricular.net>
20957
20958           ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
20959           Original commit message from CVS:
20960           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
20961           (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
20962           Use GST_ELEMENT_ERROR for error reporting; post errors in some
20963           more places; remove superfluous newlines from debug statements.
20964
20965 2006-08-07 09:17:01 +0000  Frédéric Riss <frederic.riss@gmail.com>
20966
20967           gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
20968           Original commit message from CVS:
20969           Patch by: Frédéric Riss  <frederic.riss at gmail com>
20970           * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
20971           Don't set negative durations on outgoing buffers (#350044),
20972           which happens when you use macros that got changed during
20973           the last unstable cycle because they were thought not to
20974           be used anywhere.
20975
20976 2006-08-06 19:47:40 +0000  Tim-Philipp Müller <tim@centricular.net>
20977
20978           ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
20979           Original commit message from CVS:
20980           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
20981           (gst_dvd_read_src_goto_chapter),
20982           (gst_dvd_read_src_get_chapter_starts),
20983           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
20984           (gst_dvd_read_src_get_time_for_sector),
20985           (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
20986           (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
20987           (gst_dvd_read_src_goto_sector):
20988           * ext/dvdread/dvdreadsrc.h:
20989           Add basic support for time-based seeking; set timestamps on
20990           outgoing buffers if we have them; create table with
20991           chapter to time mapping when opening a title; rename
20992           gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
20993           make it take an explicit pgc argument; fix up some debugging
20994           messages so that title/chapter numbers are printed as starting
20995           from 1 for easier readability.
20996
20997 2006-08-04 13:05:01 +0000  Tim-Philipp Müller <tim@centricular.net>
20998
20999           gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
21000           Original commit message from CVS:
21001           * gst/realmedia/Makefile.am:
21002           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
21003           (gst_rmdemux_parse_cont):
21004           * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
21005           (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
21006           * gst/realmedia/rmutils.h:
21007           Factor out some code into rmutils.[ch]; when reading
21008           strings, don't read beyond the available data; read
21009           metadata strings correctly (string length is 16 bits
21010           here, not just 8).
21011
21012 2006-07-31 09:53:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21013
21014           Fix dist by including gst-libs/
21015           Original commit message from CVS:
21016           * Makefile.am:
21017           * configure.ac:
21018           * gst/asfdemux/gstasfdemux.c:
21019           Fix dist by including gst-libs/
21020
21021 2006-07-29 11:20:30 +0000  Tim-Philipp Müller <tim@centricular.net>
21022
21023           Make custom error messages translatable.
21024           Original commit message from CVS:
21025           * ext/dvdread/dvdreadsrc.c: (plugin_init):
21026           * po/POTFILES.in:
21027           Make custom error messages translatable.
21028           * gst/asfdemux/gstasf.c: (plugin_init):
21029           Remove setlocale() call, doesn't seem to be needed or recommended for
21030           plugins, at least not according to gstreamer/docs/random/i18n.
21031
21032 2006-07-28 15:15:15 +0000  Tim-Philipp Müller <tim@centricular.net>
21033
21034           gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
21035           Original commit message from CVS:
21036           * gst/asfdemux/Makefile.am:
21037           * gst/asfdemux/asfheaders.c:
21038           * gst/asfdemux/asfheaders.h:
21039           * gst/asfdemux/gstasf.c: (plugin_init):
21040           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
21041           Error out when the stream is encrypted (rather than feeding
21042           garbage to the decoders). Fixes #349025.
21043
21044 2006-07-28 15:11:42 +0000  Tim-Philipp Müller <tim@centricular.net>
21045
21046           Add/enable autofoo magic for translations.
21047           Original commit message from CVS:
21048           * Makefile.am:
21049           * autogen.sh:
21050           * configure.ac:
21051           * po/POTFILES.in:
21052           Add/enable autofoo magic for translations.
21053
21054 2006-07-28 13:28:19 +0000  Tim-Philipp Müller <tim@centricular.net>
21055
21056           gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
21057           Original commit message from CVS:
21058           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
21059           (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
21060           (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
21061           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
21062           Don't leak streams, strings or caps. Get rid of unnecessary
21063           getcaps() function.
21064
21065 2006-07-27 20:34:25 +0000  Tim-Philipp Müller <tim@centricular.net>
21066
21067           gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
21068           Original commit message from CVS:
21069           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
21070           (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
21071           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
21072           (gst_rmdemux_stream_clear_cached_subpackets),
21073           (gst_rmdemux_descramble_cook_audio),
21074           (gst_rmdemux_descramble_dnet_audio),
21075           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
21076           Descramble cook audio streams before sending them to the
21077           decoder. Fixes #347292.
21078           Also miscellaneous clean-ups and log-level changes.
21079
21080 2006-07-26 17:09:04 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
21081
21082           ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
21083           Original commit message from CVS:
21084           2006-07-26  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
21085           * ext/lame/gstlame.c: (gst_lame_setup):
21086           Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
21087
21088 2006-07-21 11:01:55 +0000  Wim Taymans <wim.taymans@gmail.com>
21089
21090           ext/sidplay/gstsiddec.*: Remove old metadata thing.
21091           Original commit message from CVS:
21092           * ext/sidplay/gstsiddec.cc:
21093           * ext/sidplay/gstsiddec.h:
21094           Remove old metadata thing.
21095
21096 2006-07-15 13:33:38 +0000  Tim-Philipp Müller <tim@centricular.net>
21097
21098           gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
21099           Original commit message from CVS:
21100           * gst/asfdemux/gstasfdemux.c:
21101           (gst_asf_demux_get_ext_stream_props_for_stream),
21102           (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
21103           Find language codes for audio streams if they are available.
21104
21105 2006-07-14 13:02:53 +0000  Tim-Philipp Müller <tim@centricular.net>
21106
21107           gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
21108           Original commit message from CVS:
21109           * gst/asfdemux/asfheaders.h:
21110           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
21111           (gst_asf_demux_process_stream),
21112           (gst_asf_demux_process_language_list),
21113           (gst_asf_demux_process_ext_stream_props),
21114           (gst_asf_demux_process_queued_extended_stream_objects),
21115           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
21116           * gst/asfdemux/gstasfdemux.h:
21117           Parse extended stream properties objects and stream objects
21118           hidden inside them (but delay creation of the appropriate
21119           pads until after all the 'normal' stream objects have been
21120           dealt with) (#343763). Also parse language list object.
21121
21122 2006-07-13 11:28:32 +0000  Wim Taymans <wim.taymans@gmail.com>
21123
21124           gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
21125           Original commit message from CVS:
21126           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
21127           (gst_rmdemux_finalize), (gst_rmdemux_src_event),
21128           (find_seek_offset_time), (gst_rmdemux_perform_seek),
21129           (gst_rmdemux_src_query), (gst_rmdemux_change_state),
21130           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
21131           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
21132           (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
21133           * gst/realmedia/rmdemux.h:
21134           Cleanups, use GstSegment for seeking.
21135           Fix error handling.
21136           Combine flow return from all streams.
21137
21138 2006-07-11 22:46:47 +0000  Tim-Philipp Müller <tim@centricular.net>
21139
21140           ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
21141           Original commit message from CVS:
21142           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
21143           Remove g_assert that shouldn't be there.
21144
21145 2006-07-10 11:52:58 +0000  Wim Taymans <wim.taymans@gmail.com>
21146
21147           ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
21148           Original commit message from CVS:
21149           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
21150           Fix refcounting when cropping. Fixes #341677.
21151
21152 2006-07-09 14:07:31 +0000  Grzegorz Lukasik <hauserx@gmail.com>
21153
21154           gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
21155           Original commit message from CVS:
21156           Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
21157           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
21158           (gst_asf_demux_process_segment):
21159           Fix typo. Closes #347029.
21160
21161 2006-07-08 20:29:56 +0000  Tim-Philipp Müller <tim@centricular.net>
21162
21163           gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
21164           Original commit message from CVS:
21165           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
21166           Skip chunks for unknown streams properly. Fixes broken sound
21167           and/or video for files that have additional streams that
21168           we don't recognise yet (e.g. if they are embedded in extended
21169           stream properties). Partly fixes #343763.
21170
21171 2006-07-07 19:26:40 +0000  Tim-Philipp Müller <tim@centricular.net>
21172
21173           gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
21174           Original commit message from CVS:
21175           * gst/asfdemux/asfheaders.c:
21176           * gst/asfdemux/asfheaders.h:
21177           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
21178           (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
21179           (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
21180           (gst_asf_demux_change_state):
21181           * gst/asfdemux/gstasfdemux.h:
21182           Add some more GUIDs and make debug log more readable
21183           and easier to follow when parsing the headers.
21184
21185 2006-06-30 11:26:22 +0000  Tim-Philipp Müller <tim@centricular.net>
21186
21187           ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
21188           Original commit message from CVS:
21189           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
21190           (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
21191           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
21192           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
21193           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
21194           * ext/dvdread/dvdreadsrc.h:
21195           Rewrite seeking code and make seeking in DVDs work (#337834).
21196
21197 2006-06-29 14:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
21198
21199           autogen.sh: Check for automake-1.9 as well.
21200           Original commit message from CVS:
21201           * autogen.sh:
21202           Check for automake-1.9 as well.
21203
21204 2006-06-29 12:25:15 +0000  Tim-Philipp Müller <tim@centricular.net>
21205
21206           ext/dvdread/dvdreadsrc.c: Make check stronger.
21207           Original commit message from CVS:
21208           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
21209           Make check stronger.
21210
21211 2006-06-28 11:20:03 +0000  Tim-Philipp Müller <tim@centricular.net>
21212
21213           gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
21214           Original commit message from CVS:
21215           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
21216           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
21217           (gst_asf_demux_push_buffer):
21218           * gst/asfdemux/gstasfdemux.h:
21219           Handle unknown codec IDs/fourccs properly (#345879); send tag
21220           events after newsegment event; fix use of GST_FOURCC_FORMAT
21221           macro.
21222
21223 2006-06-23 16:29:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21224
21225           ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
21226           Original commit message from CVS:
21227           * ext/a52dec/gsta52dec.c: (plugin_init):
21228           Call the channel positions get_type() method in plugin_init
21229           to ensure that it isn't simultaneously called later from
21230           multiple threads.
21231
21232 2006-06-23 12:24:56 +0000  Tim-Philipp Müller <tim@centricular.net>
21233
21234           gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
21235           Original commit message from CVS:
21236           * gst/mpegstream/gstmpegpacketize.c:
21237           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
21238           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
21239           Also flush packetizer cache when we get a buffer that has the
21240           DISCONT flag set; update current byte position from buffer
21241           offset after a flush.
21242
21243 2006-06-23 11:22:04 +0000  Tim-Philipp Müller <tim@centricular.net>
21244
21245           gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
21246           Original commit message from CVS:
21247           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
21248           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
21249           (gst_mpeg_packetize_read):
21250           * gst/mpegstream/gstmpegpacketize.h:
21251           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
21252           (gst_mpeg_parse_change_state):
21253           Flush packetizer cache when we get a FLUSH_STOP event;
21254           remove unused source pad member from packetizer; add debug
21255           category for packetizer.
21256
21257 2006-06-23 09:28:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21258
21259           ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
21260           Original commit message from CVS:
21261           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
21262           Treat dual-mono as stereo. It should really be output on 2 separate
21263           pads, but isn't for now.
21264
21265 2006-06-19 15:16:43 +0000  Tim-Philipp Müller <tim@centricular.net>
21266
21267           ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
21268           Original commit message from CVS:
21269           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
21270           Assume 4:3 DAR rather than 4:3 PAR (#345184).
21271
21272 2006-06-19 11:59:14 +0000  Tim-Philipp Müller <tim@centricular.net>
21273
21274           ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
21275           Original commit message from CVS:
21276           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
21277           Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
21278           any PAR whatsoever (rather than using 0/0, which will lead to
21279           an abort later on). Fixes #345184.
21280
21281 2006-06-17 19:35:41 +0000  Michael Dominic K <mdk@mdk.org.pl>
21282
21283           ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
21284           Original commit message from CVS:
21285           Patch by: Michael Dominic K.  < mdk at mdk org pl>
21286           * ext/mad/gstmad.c: (gst_mad_chain):
21287           Send newsegment event before calling
21288           gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
21289           in connection with pad blocking (#342594). While we're at it,
21290           do some minor clean-ups.
21291
21292 2006-06-17 14:48:04 +0000  Tim-Philipp Müller <tim@centricular.net>
21293
21294           configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
21295           Original commit message from CVS:
21296           * configure.ac:
21297           Fix --disable-external (can't set conditionals conditionally,
21298           #343602).
21299
21300 2006-06-15 17:10:09 +0000  Tim-Philipp Müller <tim@centricular.net>
21301
21302           ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
21303           Original commit message from CVS:
21304           * ext/a52dec/Makefile.am:
21305           ... and then he said "When you go and fix the build you
21306           better make sure you have some spare backslashes in your
21307           pocket".
21308
21309 2006-06-13 15:46:09 +0000  Wim Taymans <wim.taymans@gmail.com>
21310
21311           ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
21312           Original commit message from CVS:
21313           * ext/sidplay/gstsiddec.cc:
21314           Fix copyright, email addresses and descriptions.
21315           Use saner defaults for arguments. Fixes #344667.
21316           constify some stuff.
21317           Fix memleaks.
21318           Add tags.
21319           Fix negotiation to do mono/44100 by default.
21320           Post error messages.
21321           Use _scale_int where possible.
21322
21323 2006-06-12 14:09:20 +0000  Wim Taymans <wim.taymans@gmail.com>
21324
21325           ext/dvdnav/.cvsignore: More ignore
21326           Original commit message from CVS:
21327           * ext/dvdnav/.cvsignore:
21328           More ignore
21329
21330 2006-06-12 13:49:42 +0000  Wim Taymans <wim.taymans@gmail.com>
21331
21332           tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
21333           Original commit message from CVS:
21334           * tests/check/elements/amrnbenc.c: (push_data):
21335           Init memory before feeding it to the encoder to make
21336           the valgrind test succeed.
21337
21338 2006-06-12 13:27:18 +0000  Edward Hervey <bilboed@bilboed.com>
21339
21340           gst/asfdemux/.cvsignore: More ignore
21341           Original commit message from CVS:
21342           * gst/asfdemux/.cvsignore:
21343           More ignore
21344
21345 2006-06-11 20:38:54 +0000  Tim-Philipp Müller <tim@centricular.net>
21346
21347           .cvsignore: Ignore files generated by 'make dist'.
21348           Original commit message from CVS:
21349           * .cvsignore:
21350           Ignore files generated by 'make dist'.
21351
21352 2006-06-11 17:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21353
21354           update build files
21355           Original commit message from CVS:
21356           * autogen.sh:
21357           * configure.ac:
21358           * ext/a52dec/Makefile.am:
21359           * ext/dvdnav/Makefile.am:
21360           * ext/dvdread/Makefile.am:
21361           * ext/lame/Makefile.am:
21362           * ext/mad/Makefile.am:
21363           * ext/mpeg2dec/Makefile.am:
21364           * ext/sidplay/Makefile.am:
21365           update build files
21366
21367 2006-06-11 13:57:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21368
21369           autogen.sh: require am17
21370           Original commit message from CVS:
21371           * autogen.sh:
21372           require am17
21373           * configure.ac:
21374           * ext/annodex/Makefile.am:
21375           * ext/cdio/Makefile.am:
21376           * ext/dv/Makefile.am:
21377           * ext/esd/Makefile.am:
21378           * ext/flac/Makefile.am:
21379           * ext/gdk_pixbuf/Makefile.am:
21380           * ext/ladspa/Makefile.am:
21381           * ext/libcaca/Makefile.am:
21382           * ext/speex/Makefile.am:
21383           * ext/taglib/Makefile.am:
21384           * sys/oss/Makefile.am:
21385           * sys/sunaudio/Makefile.am:
21386           * sys/ximage/Makefile.am:
21387           clean up build further
21388
21389 2006-06-07 17:05:48 +0000  Wim Taymans <wim.taymans@gmail.com>
21390
21391           ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
21392           Original commit message from CVS:
21393           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
21394           (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
21395           (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
21396           (gst_mpeg2dec_change_state):
21397           * ext/mpeg2dec/gstmpeg2dec.h:
21398           Simplify and don't leak our buffer pool.
21399           Use _scale_int.
21400           Remove unfixed bug number from previous ChangeLog entry.
21401
21402 2006-06-07 16:15:42 +0000  Wim Taymans <wim.taymans@gmail.com>
21403
21404           ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
21405           Original commit message from CVS:
21406           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
21407           (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
21408           (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
21409           (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
21410           (gst_mpeg2dec_negotiate_format), (init_dummybuf),
21411           (handle_sequence), (handle_picture), (handle_slice),
21412           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
21413           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
21414           * ext/mpeg2dec/gstmpeg2dec.h:
21415           Fix padtemplate as we can now do fractional framerates.
21416           Small cleanups.
21417           Use GstSegment.
21418           Add simple frame dropping QoS.
21419           Precalc buffer output sizes and UV offsets.
21420           Always give libmpeg2 a valid fbuf when it wants one.
21421           don't trust libmpeg to discard our buffers but manage it
21422           ourselves.
21423           Fixes #343627, #327350, #335288
21424
21425 2006-06-05 20:57:12 +0000  Sébastien Moutte <sebastien@moutte.net>
21426
21427           win32/MANIFEST: Add a manifest for futures ugly win32 releases.
21428           Original commit message from CVS:
21429           * win32/MANIFEST:
21430           Add a manifest for futures ugly win32 releases.
21431           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
21432           Move bufcaps declaration at the begining of the instructions
21433           block.
21434
21435 2006-06-01 22:00:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21436
21437           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21438           Original commit message from CVS:
21439           * ext/alsaspdif/alsaspdifsink.h:
21440           * ext/amrwb/gstamrwbdec.h:
21441           * ext/amrwb/gstamrwbenc.h:
21442           * ext/amrwb/gstamrwbparse.h:
21443           * ext/arts/gst_arts.h:
21444           * ext/artsd/gstartsdsink.h:
21445           * ext/audiofile/gstafparse.h:
21446           * ext/audiofile/gstafsink.h:
21447           * ext/audiofile/gstafsrc.h:
21448           * ext/audioresample/gstaudioresample.h:
21449           * ext/bz2/gstbz2dec.h:
21450           * ext/bz2/gstbz2enc.h:
21451           * ext/dirac/gstdiracdec.h:
21452           * ext/directfb/dfbvideosink.h:
21453           * ext/divx/gstdivxdec.h:
21454           * ext/divx/gstdivxenc.h:
21455           * ext/dts/gstdtsdec.h:
21456           * ext/faac/gstfaac.h:
21457           * ext/gsm/gstgsmdec.h:
21458           * ext/gsm/gstgsmenc.h:
21459           * ext/ivorbis/vorbisenc.h:
21460           * ext/libfame/gstlibfame.h:
21461           * ext/nas/nassink.h:
21462           * ext/neon/gstneonhttpsrc.h:
21463           * ext/polyp/polypsink.h:
21464           * ext/sdl/sdlaudiosink.h:
21465           * ext/sdl/sdlvideosink.h:
21466           * ext/shout/gstshout.h:
21467           * ext/snapshot/gstsnapshot.h:
21468           * ext/sndfile/gstsf.h:
21469           * ext/swfdec/gstswfdec.h:
21470           * ext/tarkin/gsttarkindec.h:
21471           * ext/tarkin/gsttarkinenc.h:
21472           * ext/theora/theoradec.h:
21473           * ext/wavpack/gstwavpackdec.h:
21474           * ext/wavpack/gstwavpackparse.h:
21475           * ext/xine/gstxine.h:
21476           * ext/xvid/gstxviddec.h:
21477           * ext/xvid/gstxvidenc.h:
21478           * gst/cdxaparse/gstcdxaparse.h:
21479           * gst/cdxaparse/gstcdxastrip.h:
21480           * gst/colorspace/gstcolorspace.h:
21481           * gst/festival/gstfestival.h:
21482           * gst/freeze/gstfreeze.h:
21483           * gst/gdp/gstgdpdepay.h:
21484           * gst/gdp/gstgdppay.h:
21485           * gst/modplug/gstmodplug.h:
21486           * gst/mpeg1sys/gstmpeg1systemencode.h:
21487           * gst/mpeg1videoparse/gstmp1videoparse.h:
21488           * gst/mpeg2sub/gstmpeg2subt.h:
21489           * gst/mpegaudioparse/gstmpegaudioparse.h:
21490           * gst/multifilesink/gstmultifilesink.h:
21491           * gst/overlay/gstoverlay.h:
21492           * gst/playondemand/gstplayondemand.h:
21493           * gst/qtdemux/qtdemux.h:
21494           * gst/rtjpeg/gstrtjpegdec.h:
21495           * gst/rtjpeg/gstrtjpegenc.h:
21496           * gst/smooth/gstsmooth.h:
21497           * gst/smoothwave/gstsmoothwave.h:
21498           * gst/spectrum/gstspectrum.h:
21499           * gst/speed/gstspeed.h:
21500           * gst/stereo/gststereo.h:
21501           * gst/switch/gstswitch.h:
21502           * gst/tta/gstttadec.h:
21503           * gst/tta/gstttaparse.h:
21504           * gst/videodrop/gstvideodrop.h:
21505           * gst/xingheader/gstxingmux.h:
21506           * sys/directdraw/gstdirectdrawsink.h:
21507           * sys/directsound/gstdirectsoundsink.h:
21508           * sys/dxr3/dxr3audiosink.h:
21509           * sys/dxr3/dxr3spusink.h:
21510           * sys/dxr3/dxr3videosink.h:
21511           * sys/qcam/gstqcamsrc.h:
21512           * sys/vcd/vcdsrc.h:
21513           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21514
21515 2006-06-01 21:11:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21516
21517           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21518           Original commit message from CVS:
21519           * ext/a52dec/gsta52dec.h:
21520           * ext/amrnb/amrnbdec.h:
21521           * ext/amrnb/amrnbenc.h:
21522           * ext/amrnb/amrnbparse.h:
21523           * ext/mpeg2dec/gstmpeg2dec.h:
21524           * ext/sidplay/gstsiddec.h:
21525           * gst/ac3parse/gstac3parse.h:
21526           * gst/asfdemux/gstasfdemux.h:
21527           * gst/asfdemux/gstasfmux.h:
21528           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
21529           * gst/iec958/ac3iec.h:
21530           * gst/mpegaudioparse/gstmpegaudioparse.h:
21531           * gst/mpegstream/gstdvddemux.h:
21532           * gst/mpegstream/gstmpegclock.h:
21533           * gst/mpegstream/gstmpegdemux.h:
21534           * gst/mpegstream/gstmpegparse.h:
21535           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21536
21537 2006-05-27 11:35:11 +0000  Tim-Philipp Müller <tim@centricular.net>
21538
21539           README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
21540           Original commit message from CVS:
21541           * README:
21542           Replace current README (containing the release notes from
21543           some 0.9.x version) with a proper README taken from the core.
21544
21545 2006-05-24 15:56:13 +0000  Wim Taymans <wim.taymans@gmail.com>
21546
21547           ext/amrnb/: Sortof first quick cleanup of all this mess...
21548           Original commit message from CVS:
21549           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
21550           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
21551           (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
21552           (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
21553           * ext/amrnb/amrnbparse.h:
21554           Sortof first quick cleanup of all this mess...
21555           Don't crap out on empty and invalid FTs but treat them as
21556           empty packets, the decoder handles them fine.
21557           Fixes #342222.
21558
21559 2006-05-22 08:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
21560
21561           gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
21562           Original commit message from CVS:
21563           * gst/asfdemux/gstasf.c: (plugin_init):
21564           Call gst_riff_init() so the riff debug category gets set up
21565           before it is being used.
21566
21567 2006-05-19 13:55:11 +0000  Michael Smith <msmith@xiph.org>
21568
21569           gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
21570           Original commit message from CVS:
21571           * gst/iec958/ac3_padder.c: (ac3p_parse):
21572           * gst/iec958/ac3_padder.h:
21573           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
21574           (ac3iec_chain_raw), (ac3iec_change_state):
21575           * gst/iec958/ac3iec.h:
21576           Write rate into the caps, for the allowed ac3 rates. Some minor
21577           cleanups.
21578
21579 2006-05-18 13:00:21 +0000  James Doc Livingston <doclivingston@gmail.com>
21580
21581           ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
21582           Original commit message from CVS:
21583           Patch by: James "Doc" Livingston  <doclivingston gmail com>
21584           * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
21585           Do tag merging correctly (#339918). Output taglists
21586           properly in debug statements too while we're at it.
21587
21588 2006-05-11 16:17:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21589
21590           ext/a52dec/gsta52dec.c: Add more debug
21591           Original commit message from CVS:
21592           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
21593           Add more debug
21594           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
21595           (gst_dvdlpcmdec_init), (update_timestamps),
21596           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
21597           (dvdlpcmdec_sink_event):
21598           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
21599           If we have a first_access offset but no current timestamp (might
21600           happen after a seek), then calculate a start time for the first
21601           portion so that it will align with the timestamp given for the
21602           first_access portion.
21603           If a new-segment arrives with format time, store the start
21604           time as a failsafe timestamp in case we never get any further
21605           timestamp info (unlikely)
21606           Mask out the 'frame number' section of the incoming header so
21607           that we don't consider it to be changing on every buffer and
21608           reset the caps constantly.
21609           Use gst_util_uint64_scale for duration calculation
21610
21611 2006-05-11 14:34:10 +0000  Michael Smith <msmith@xiph.org>
21612
21613           gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
21614           Original commit message from CVS:
21615           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
21616           Fix timestamping for cases where the first_access parameter is 4.
21617           Ensure we don't overrun buffers in other cases.
21618
21619 2006-05-10 14:40:03 +0000  Tim-Philipp Müller <tim@centricular.net>
21620
21621           gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
21622           Original commit message from CVS:
21623           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
21624           Fix silly bug when reading metadata (#341254).
21625
21626 2006-05-08 11:57:26 +0000  Edward Hervey <bilboed@bilboed.com>
21627
21628           autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
21629           Original commit message from CVS:
21630           * autogen.sh: (CONFIGURE_DEF_OPT):
21631           libtoolize on Darwin/MacOSX is called glibtoolize
21632
21633 2006-05-06 11:38:30 +0000  Tim-Philipp Müller <tim@centricular.net>
21634
21635           ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
21636           Original commit message from CVS:
21637           * ext/lame/gstlame.c: (gst_lame_get_type),
21638           (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
21639           (gst_lame_setup), (gst_lame_change_state):
21640           * ext/lame/gstlame.h:
21641           Remove tag writing from lame (which was completely broken
21642           anyway, #329184). Leaving GstTagSetter interface around for
21643           now, albeit non-functional. Should be removed completely
21644           in 0.11. Use the 'id3v2mux' plugin from -good for writing
21645           tags.
21646
21647 2006-05-06 00:18:31 +0000  Maciej Katafiasz <mathrick@mathrick.org>
21648
21649         * ChangeLog:
21650         * ext/dvdread/dvdreadsrc.c:
21651         * gst/asfdemux/gstasfdemux.c:
21652           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
21653           Original commit message from CVS:
21654           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
21655
21656 2006-05-05 08:23:39 +0000  Andres Salomon <dilinger@debian.org>
21657
21658           ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
21659           Original commit message from CVS:
21660           Patch by: Andres Salomon  <dilinger at debian org>
21661           * ext/lame/gstlame.c: (gst_lame_sink_event):
21662           Fix typo (comma vs. semicolon) (#340710).
21663
21664 2006-05-04 08:24:52 +0000  Lutz Müller <lutz@topfrose.de>
21665
21666           ext/mad/gstmad.c: Make mad the second element to support the highly useful
21667           Original commit message from CVS:
21668           Patch by: Lutz Müller <lutz at topfrose de>
21669           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
21670           Make mad the second element to support the highly useful
21671           FORMATS query (#340594)
21672
21673 2006-05-02 10:28:48 +0000  Edward Hervey <bilboed@bilboed.com>
21674
21675           ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
21676           Original commit message from CVS:
21677           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
21678           (gst_mpeg2dec_src_query):
21679           Remember the query duration format before passing it upstream since it
21680           could have been modified.
21681           Add GST_WARNING_OBJECT in sink convert function to detail why the
21682           conversion didn't work.
21683
21684 2006-04-25 21:56:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21685
21686           Define GstElementDetails as const and also static (when defined as global)
21687           Original commit message from CVS:
21688           * ext/amrwb/gstamrwbdec.c:
21689           * ext/amrwb/gstamrwbenc.c:
21690           * ext/amrwb/gstamrwbparse.c:
21691           * ext/arts/gst_arts.c:
21692           * ext/artsd/gstartsdsink.c:
21693           * ext/audiofile/gstafparse.c:
21694           * ext/audiofile/gstafsink.c:
21695           * ext/audiofile/gstafsrc.c:
21696           * ext/audioresample/gstaudioresample.c:
21697           * ext/bz2/gstbz2dec.c:
21698           * ext/bz2/gstbz2enc.c:
21699           * ext/cdaudio/gstcdaudio.c:
21700           * ext/directfb/dfbvideosink.c:
21701           * ext/divx/gstdivxdec.c:
21702           * ext/divx/gstdivxenc.c:
21703           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
21704           * ext/faac/gstfaac.c: (gst_faac_base_init):
21705           * ext/faad/gstfaad.c:
21706           * ext/gsm/gstgsmdec.c:
21707           * ext/gsm/gstgsmenc.c:
21708           * ext/hermes/gsthermescolorspace.c:
21709           * ext/ivorbis/vorbisfile.c:
21710           * ext/lcs/gstcolorspace.c:
21711           * ext/libfame/gstlibfame.c:
21712           * ext/libmms/gstmms.c: (gst_mms_base_init):
21713           * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
21714           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
21715           * ext/nas/nassink.c: (gst_nassink_base_init):
21716           * ext/neon/gstneonhttpsrc.c:
21717           * ext/sdl/sdlaudiosink.c:
21718           * ext/sdl/sdlvideosink.c:
21719           * ext/shout/gstshout.c:
21720           * ext/snapshot/gstsnapshot.c:
21721           * ext/sndfile/gstsf.c:
21722           * ext/swfdec/gstswfdec.c:
21723           * ext/tarkin/gsttarkindec.c:
21724           * ext/tarkin/gsttarkinenc.c:
21725           * ext/theora/theoradec.c:
21726           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
21727           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
21728           * ext/xvid/gstxviddec.c:
21729           * ext/xvid/gstxvidenc.c:
21730           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
21731           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
21732           * gst/chart/gstchart.c:
21733           * gst/colorspace/gstcolorspace.c:
21734           * gst/deinterlace/gstdeinterlace.c:
21735           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
21736           * gst/festival/gstfestival.c:
21737           * gst/filter/gstbpwsinc.c:
21738           * gst/filter/gstiir.c:
21739           * gst/filter/gstlpwsinc.c:
21740           * gst/freeze/gstfreeze.c:
21741           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
21742           * gst/librfb/gstrfbsrc.c:
21743           * gst/mixmatrix/mixmatrix.c:
21744           * gst/mpeg1sys/gstmpeg1systemencode.c:
21745           * gst/mpeg1videoparse/gstmp1videoparse.c:
21746           * gst/mpeg2sub/gstmpeg2subt.c:
21747           * gst/mpegaudioparse/gstmpegaudioparse.c:
21748           * gst/multifilesink/gstmultifilesink.c:
21749           * gst/overlay/gstoverlay.c:
21750           * gst/passthrough/gstpassthrough.c:
21751           * gst/playondemand/gstplayondemand.c:
21752           * gst/qtdemux/qtdemux.c:
21753           * gst/rtjpeg/gstrtjpegdec.c:
21754           * gst/rtjpeg/gstrtjpegenc.c:
21755           * gst/smooth/gstsmooth.c:
21756           * gst/smoothwave/gstsmoothwave.c:
21757           * gst/spectrum/gstspectrum.c:
21758           * gst/speed/gstspeed.c:
21759           * gst/stereo/gststereo.c:
21760           * gst/switch/gstswitch.c:
21761           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
21762           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
21763           * gst/vbidec/gstvbidec.c:
21764           * gst/videocrop/gstvideocrop.c:
21765           * gst/videodrop/gstvideodrop.c:
21766           * gst/virtualdub/gstxsharpen.c:
21767           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
21768           * gst/y4m/gsty4mencode.c:
21769           * sys/cdrom/gstcdplayer.c:
21770           * sys/directdraw/gstdirectdrawsink.c:
21771           * sys/directsound/gstdirectsoundsink.c:
21772           * sys/glsink/glimagesink.c:
21773           * sys/qcam/gstqcamsrc.c:
21774           * sys/v4l2/gstv4l2src.c:
21775           * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
21776           * sys/ximagesrc/ximagesrc.c:
21777           Define GstElementDetails as const and also static (when defined as
21778           global)
21779
21780 2006-04-25 21:47:03 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21781
21782           Define GstElementDetails as const and also static (when defined as global)
21783           Original commit message from CVS:
21784           * ext/mad/gstid3tag.c:
21785           * ext/mad/gstmad.c:
21786           * gst/ac3parse/gstac3parse.c:
21787           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
21788           * gst/synaesthesia/gstsynaesthesia.c:
21789           Define GstElementDetails as const and also static (when defined as
21790           global)
21791
21792 2006-04-25 21:39:40 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21793
21794           Define GstElementDetails as const and also static (when defined as global)
21795           Original commit message from CVS:
21796           * ext/aalib/gstaasink.c:
21797           * ext/annodex/gstcmmldec.c:
21798           * ext/annodex/gstcmmlenc.c:
21799           * ext/cairo/gsttextoverlay.c:
21800           * ext/cairo/gsttimeoverlay.c:
21801           * ext/cdio/gstcdiocddasrc.c:
21802           * ext/dv/gstdvdec.c:
21803           * ext/dv/gstdvdemux.c:
21804           * ext/esd/esdmon.c:
21805           * ext/esd/esdsink.c:
21806           * ext/flac/gstflacenc.c:
21807           * ext/flac/gstflactag.c:
21808           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
21809           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
21810           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
21811           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
21812           * ext/gdk_pixbuf/pixbufscale.c:
21813           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
21814           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
21815           * ext/jpeg/gstjpegdec.c:
21816           * ext/jpeg/gstjpegenc.c:
21817           * ext/jpeg/gstsmokedec.c:
21818           * ext/jpeg/gstsmokeenc.c:
21819           * ext/libcaca/gstcacasink.c:
21820           * ext/libmng/gstmngdec.c:
21821           * ext/libmng/gstmngenc.c:
21822           * ext/libpng/gstpngdec.c:
21823           * ext/libpng/gstpngenc.c:
21824           * ext/mikmod/gstmikmod.c:
21825           * ext/raw1394/gstdv1394src.c:
21826           * ext/shout2/gstshout2.c: (gst_shout2send_init):
21827           * ext/shout2/gstshout2.h:
21828           * ext/speex/gstspeexdec.c:
21829           * ext/speex/gstspeexenc.c:
21830           * gst/alpha/gstalpha.c:
21831           * gst/alpha/gstalphacolor.c:
21832           * gst/apetag/gstapedemux.c:
21833           * gst/auparse/gstauparse.c:
21834           * gst/autodetect/gstautoaudiosink.c:
21835           (gst_auto_audio_sink_base_init):
21836           * gst/autodetect/gstautovideosink.c:
21837           (gst_auto_video_sink_base_init):
21838           * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
21839           * gst/avi/gstavimux.c: (gst_avimux_base_init):
21840           * gst/cutter/gstcutter.c:
21841           * gst/debug/breakmydata.c:
21842           * gst/debug/efence.c:
21843           * gst/debug/gstnavigationtest.c:
21844           * gst/debug/gstnavseek.c:
21845           * gst/debug/negotiation.c:
21846           * gst/debug/progressreport.c:
21847           * gst/debug/testplugin.c:
21848           * gst/effectv/gstaging.c:
21849           * gst/effectv/gstdice.c:
21850           * gst/effectv/gstedge.c:
21851           * gst/effectv/gstquark.c:
21852           * gst/effectv/gstrev.c:
21853           * gst/effectv/gstshagadelic.c:
21854           * gst/effectv/gstvertigo.c:
21855           * gst/effectv/gstwarp.c:
21856           * gst/flx/gstflxdec.c:
21857           * gst/goom/gstgoom.c:
21858           * gst/icydemux/gsticydemux.c:
21859           * gst/id3demux/gstid3demux.c:
21860           * gst/interleave/deinterleave.c:
21861           * gst/interleave/interleave.c:
21862           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
21863           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
21864           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
21865           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
21866           * gst/level/gstlevel.c:
21867           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
21868           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
21869           * gst/median/gstmedian.c:
21870           * gst/monoscope/gstmonoscope.c:
21871           * gst/multipart/multipartdemux.c:
21872           * gst/multipart/multipartmux.c:
21873           * gst/oldcore/gstaggregator.c:
21874           * gst/oldcore/gstfdsink.c:
21875           * gst/oldcore/gstmd5sink.c:
21876           * gst/oldcore/gstmultifilesrc.c:
21877           * gst/oldcore/gstpipefilter.c:
21878           * gst/oldcore/gstshaper.c:
21879           * gst/oldcore/gststatistics.c:
21880           * gst/rtp/gstasteriskh263.c:
21881           * gst/rtp/gstrtpL16depay.c:
21882           * gst/rtp/gstrtpL16pay.c:
21883           * gst/rtp/gstrtpamrdepay.c:
21884           * gst/rtp/gstrtpamrpay.c:
21885           * gst/rtp/gstrtpdepay.c:
21886           * gst/rtp/gstrtpgsmpay.c:
21887           * gst/rtp/gstrtph263pay.c:
21888           * gst/rtp/gstrtph263pdepay.c:
21889           * gst/rtp/gstrtph263ppay.c:
21890           * gst/rtp/gstrtpilbcdepay.c:
21891           * gst/rtp/gstrtpmp4gpay.c:
21892           * gst/rtp/gstrtpmp4vdepay.c:
21893           * gst/rtp/gstrtpmp4vpay.c:
21894           * gst/rtp/gstrtpmpadepay.c:
21895           * gst/rtp/gstrtpmpapay.c:
21896           * gst/rtp/gstrtppcmadepay.c:
21897           * gst/rtp/gstrtppcmapay.c:
21898           * gst/rtp/gstrtppcmudepay.c:
21899           * gst/rtp/gstrtppcmupay.c:
21900           * gst/rtp/gstrtpspeexdepay.c:
21901           * gst/rtp/gstrtpspeexpay.c:
21902           * gst/rtsp/gstrtpdec.c:
21903           * gst/rtsp/gstrtspsrc.c:
21904           * gst/smpte/gstsmpte.c:
21905           * gst/udp/gstdynudpsink.c:
21906           * gst/udp/gstmultiudpsink.c:
21907           * gst/udp/gstudpsink.c:
21908           * gst/udp/gstudpsrc.c:
21909           * gst/videobox/gstvideobox.c:
21910           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
21911           * gst/videofilter/gstvideobalance.c:
21912           * gst/videofilter/gstvideoflip.c:
21913           * gst/videofilter/gstvideotemplate.c:
21914           (gst_videotemplate_base_init):
21915           * gst/videomixer/videomixer.c:
21916           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
21917           (gst_wavparse_class_init), (gst_wavparse_dispose),
21918           (gst_wavparse_reset), (gst_wavparse_init),
21919           (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
21920           (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
21921           (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
21922           (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
21923           (gst_wavparse_chain), (gst_wavparse_srcpad_event),
21924           (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
21925           (gst_wavparse_change_state):
21926           * gst/wavparse/gstwavparse.h:
21927           * sys/oss/gstossmixerelement.c:
21928           * sys/oss/gstosssink.c:
21929           * sys/oss/gstosssrc.c:
21930           * sys/osxaudio/gstosxaudioelement.c:
21931           * sys/osxaudio/gstosxaudiosink.c:
21932           * sys/osxaudio/gstosxaudiosrc.c:
21933           * sys/sunaudio/gstsunaudiomixer.c:
21934           * sys/sunaudio/gstsunaudiosink.c:
21935           Define GstElementDetails as const and also static (when defined as
21936           global)
21937
21938 2006-04-25 12:17:02 +0000  Tim-Philipp Müller <tim@centricular.net>
21939
21940           ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
21941           Original commit message from CVS:
21942           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
21943           Fix name of custom event (use same as dvdreadsrc).
21944           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
21945           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
21946           Fix event parsing (the event name is in the structure, not the
21947           name of the structure itself); also fix indentation after
21948           boilerplate macro.
21949
21950 2006-04-23 09:49:14 +0000  Tim-Philipp Müller <tim@centricular.net>
21951
21952           ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
21953           Original commit message from CVS:
21954           * ext/mad/gstid3tag.c: (plugin_init):
21955           Change debug category to 'id3mux'.
21956
21957 2006-04-22 18:49:01 +0000  Alexander Lancaster <alexl@users.sourceforge.net>
21958
21959           ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
21960           Original commit message from CVS:
21961           Patch by: Alexander Lancaster  <alexl at users sourceforge net>
21962           * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
21963           (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
21964           (gst_id3_tag_chain):
21965           When acting as a muxer, set caps on outgoing buffers and set caps
21966           on source pad (fixes #323658). Remove unused application/x-gst-tags
21967           cruft from the 0.6 days.
21968
21969 2006-04-21 20:37:43 +0000  Tim-Philipp Müller <tim@centricular.net>
21970
21971           ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
21972           Original commit message from CVS:
21973           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
21974           (gst_mad_src_query), (gst_mad_chain):
21975           .. and DEFAULT queries should work too. Use magic gst util scale
21976           functions in some places.
21977
21978 2006-04-21 19:31:47 +0000  Tim-Philipp Müller <tim@centricular.net>
21979
21980           ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
21981           Original commit message from CVS:
21982           * ext/mad/gstmad.c: (gst_mad_src_query):
21983           Fix duration query in BYTES format (#336824).
21984
21985 2006-04-21 12:40:41 +0000  Ed Catmur <ed@catmur.co.uk>
21986
21987           ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
21988           Original commit message from CVS:
21989           Patch by: Ed Catmur  <ed at catmur dot co dot uk>
21990           * ext/lame/gstlame.c: (gst_lame_sink_event):
21991           Don't crash if we get an EOS event before the encoder
21992           has been set up (#339287).
21993
21994 2006-04-21 11:17:08 +0000  Wim Taymans <wim.taymans@gmail.com>
21995
21996           ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
21997           Original commit message from CVS:
21998           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
21999           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
22000           (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
22001           Move errors out of the normal code flow.
22002           Don't send eos, basesrc will do that for us when needed.
22003
22004 2006-04-21 10:50:17 +0000  Wim Taymans <wim.taymans@gmail.com>
22005
22006           gst/mpegstream/: Do state changes correctly
22007           Original commit message from CVS:
22008           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
22009           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
22010           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
22011           Do state changes correctly
22012
22013 2006-04-13 19:08:20 +0000  Tim-Philipp Müller <tim@centricular.net>
22014
22015           ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
22016           Original commit message from CVS:
22017           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
22018           (gst_mpeg2dec_alloc_buffer):
22019           Can't use gst_pad_alloc_buffer*() when we are going to crop
22020           the image before sending it out. Downstream basetransform-based
22021           elements will complain about the wrong unit size otherwise
22022           (when not operating in passthrough-mode at least).
22023           Const-ify some static variables and do some minor clean-ups.
22024           Use I420 macros for size/offsets (not really necessary in this
22025           particular context, but this kind of code gets copy'n'pasted).
22026
22027 2006-04-13 18:21:08 +0000  Tim-Philipp Müller <tim@centricular.net>
22028
22029           gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
22030           Original commit message from CVS:
22031           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
22032           (read_cache):
22033           * gst/mpegstream/gstmpegpacketize.h:
22034           g_malloc() can't fail, we don't need to handle this. Same for
22035           gst_buffer_new_and_alloc().
22036           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
22037           klass->send_buffer() should have the same semantics as
22038           gst_pad_push(), ie. ownership of the buffer is transfered,
22039           so we never have to unref the buffer no matter what the flow
22040           return value was.
22041
22042 2006-04-12 16:21:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22043
22044         * tests/check/gst-plugins-ugly.supp:
22045           one more suppression for FC4
22046           Original commit message from CVS:
22047           one more suppression for FC4
22048
22049 2006-04-10 16:58:24 +0000  Michael Smith <msmith@xiph.org>
22050
22051         * tests/check/gst-plugins-ugly.supp:
22052           The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
22053           Original commit message from CVS:
22054           The AMR encoder sucks giant sucky things through a sucky object with a giant
22055           sucking machine. More suppressions.
22056
22057 2006-04-10 14:47:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22058
22059           add test for amrnbenc, enable test infrastructure, and fix a leak
22060           Original commit message from CVS:
22061           add test for amrnbenc, enable test infrastructure, and fix a leak
22062           * common/check.mak:
22063           allow for specifying more than one suppressions file in SUPPRESSIONS
22064           * Makefile.am:
22065           * tests/Makefile.am:
22066           * tests/check/.cvsignore:
22067           * tests/check/Makefile.am:
22068           * tests/check/elements/.cvsignore:
22069           * configure.ac:
22070           add tests/check
22071           * tests/check/gst-plugins-ugly.supp:
22072           add suppressions for libs used by -ugly
22073           * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
22074           (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
22075           (GST_START_TEST), (amrnbenc_suite), (main):
22076           add a simple test for encoding amr
22077           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
22078           fix pad template leaks
22079
22080 2006-04-10 11:48:29 +0000  Michael Smith <msmith@xiph.org>
22081
22082           ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
22083           Original commit message from CVS:
22084           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
22085           Plug big leak in AMR encoder.
22086
22087 2006-04-09 18:09:40 +0000  Sébastien Moutte <sebastien@moutte.net>
22088
22089           ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
22090           Original commit message from CVS:
22091           * ext/mad/gstmad.c: (index_seek):
22092           move GstIndexEntry *entry variable declaration before
22093           the first instruction
22094           * ext/mad/gstmad.c:
22095           remove debug macros with variable number of parameter by using
22096           GST_DEBUG for WIN32
22097           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
22098           use gst_guint64_to_gdouble for conversions
22099           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
22100           replace __FUNCTION__ which is not supported by MSVC by the current function name
22101           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
22102           remove LL suffix by using G_GINT64_CONSTANT
22103           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
22104           use gst_guint64_to_gdouble for conversions
22105           * gst/mpegstream/gstmpegparse.h:
22106           remove LL suffix by using G_GINT64_CONSTANT
22107           * win32/vs6:
22108           add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
22109           mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
22110
22111 2006-04-08 21:42:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22112
22113           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
22114           Original commit message from CVS:
22115           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
22116           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
22117           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
22118           * ext/mad/gstmad.c: (gst_mad_class_init):
22119           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
22120           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
22121           * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
22122           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
22123           * gst/iec958/ac3iec.c: (ac3iec_class_init):
22124           * gst/mpegaudioparse/gstmpegaudioparse.c:
22125           (gst_mp3parse_class_init):
22126           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
22127           * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
22128           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
22129           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
22130           * gst/synaesthesia/gstsynaesthesia.c:
22131           (gst_synaesthesia_class_init):
22132           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
22133
22134 2006-04-07 09:14:26 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
22135
22136           gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
22137           Original commit message from CVS:
22138           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
22139           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
22140           (gst_asf_demux_push_buffer):
22141           Send newsegment event only once per pad, fixes #336550.
22142
22143 2006-04-06 11:35:26 +0000  j^ <j@bootlab.org>
22144
22145           Unify the long descriptions in the plugin details (#337263).
22146           Original commit message from CVS:
22147           Patch by: j^  <j at bootlab dot org>
22148           * ext/amrwb/gstamrwbdec.c:
22149           * ext/amrwb/gstamrwbenc.c:
22150           * ext/amrwb/gstamrwbparse.c:
22151           * ext/arts/gst_arts.c:
22152           * ext/artsd/gstartsdsink.c:
22153           * ext/audiofile/gstafparse.c:
22154           * ext/audiofile/gstafsink.c:
22155           * ext/audiofile/gstafsrc.c:
22156           * ext/cdaudio/gstcdaudio.c:
22157           * ext/directfb/dfbvideosink.c:
22158           * ext/divx/gstdivxdec.c:
22159           * ext/divx/gstdivxenc.c:
22160           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
22161           * ext/faac/gstfaac.c: (gst_faac_base_init):
22162           * ext/faad/gstfaad.c:
22163           * ext/gsm/gstgsmdec.c:
22164           * ext/gsm/gstgsmenc.c:
22165           * ext/hermes/gsthermescolorspace.c:
22166           * ext/ivorbis/vorbisfile.c:
22167           * ext/lcs/gstcolorspace.c:
22168           * ext/libfame/gstlibfame.c:
22169           * ext/libmms/gstmms.c: (gst_mms_base_init):
22170           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
22171           * ext/nas/nassink.c: (gst_nassink_base_init):
22172           * ext/neon/gstneonhttpsrc.c:
22173           * ext/polyp/polypsink.c: (gst_polypsink_base_init):
22174           * ext/sdl/sdlaudiosink.c:
22175           * ext/sdl/sdlvideosink.c:
22176           * ext/shout/gstshout.c:
22177           * ext/snapshot/gstsnapshot.c:
22178           * ext/sndfile/gstsf.c:
22179           * ext/tarkin/gsttarkindec.c:
22180           * ext/tarkin/gsttarkinenc.c:
22181           * ext/theora/theoradec.c:
22182           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
22183           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
22184           * ext/xvid/gstxviddec.c:
22185           * ext/xvid/gstxvidenc.c:
22186           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
22187           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
22188           * gst/chart/gstchart.c:
22189           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
22190           * gst/festival/gstfestival.c:
22191           * gst/filter/gstiir.c:
22192           * gst/filter/gstlpwsinc.c:
22193           * gst/freeze/gstfreeze.c:
22194           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
22195           * gst/mixmatrix/mixmatrix.c:
22196           * gst/mpeg1sys/gstmpeg1systemencode.c:
22197           * gst/mpeg1videoparse/gstmp1videoparse.c:
22198           * gst/mpeg2sub/gstmpeg2subt.c:
22199           * gst/mpegaudioparse/gstmpegaudioparse.c:
22200           * gst/multifilesink/gstmultifilesink.c:
22201           * gst/overlay/gstoverlay.c:
22202           * gst/passthrough/gstpassthrough.c:
22203           * gst/playondemand/gstplayondemand.c:
22204           * gst/qtdemux/qtdemux.c:
22205           * gst/rtjpeg/gstrtjpegdec.c:
22206           * gst/rtjpeg/gstrtjpegenc.c:
22207           * gst/smooth/gstsmooth.c:
22208           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
22209           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
22210           * gst/videocrop/gstvideocrop.c:
22211           * gst/videodrop/gstvideodrop.c:
22212           * gst/virtualdub/gstxsharpen.c:
22213           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
22214           * gst/y4m/gsty4mencode.c:
22215           Unify the long descriptions in the plugin details (#337263).
22216
22217 2006-04-05 10:02:34 +0000  Christian Schaller <uraeus@gnome.org>
22218
22219         * gst-plugins-ugly.spec.in:
22220           fix version numbering
22221           Original commit message from CVS:
22222           fix version numbering
22223
22224 2006-04-05 09:18:35 +0000  Christian Schaller <uraeus@gnome.org>
22225
22226         * common:
22227         * gst-plugins-ugly.spec.in:
22228           add dvdsub plugin to spec
22229           Original commit message from CVS:
22230           add dvdsub plugin to spec
22231
22232 2006-04-01 15:43:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22233
22234           docs/plugins/: add siddec
22235           Original commit message from CVS:
22236           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
22237           * docs/plugins/inspect/plugin-siddec.xml:
22238           add siddec
22239           * ext/dvdnav/dvdnavsrc.c:
22240           doc fixes
22241
22242 2006-04-01 15:30:56 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22243
22244         * common:
22245         * configure.ac:
22246         * ext/sidplay/Makefile.am:
22247           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
22248           Original commit message from CVS:
22249           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
22250
22251 2006-04-01 14:08:36 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22252
22253         * docs/plugins/.gitignore:
22254         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
22255           ignore more
22256           Original commit message from CVS:
22257           ignore more
22258
22259 2006-04-01 14:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22260
22261         * common:
22262         * docs/plugins/inspect/plugin-a52dec.xml:
22263         * docs/plugins/inspect/plugin-amrnb.xml:
22264         * docs/plugins/inspect/plugin-asf.xml:
22265         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22266         * docs/plugins/inspect/plugin-dvdread.xml:
22267         * docs/plugins/inspect/plugin-dvdsub.xml:
22268         * docs/plugins/inspect/plugin-iec958.xml:
22269         * docs/plugins/inspect/plugin-lame.xml:
22270         * docs/plugins/inspect/plugin-mad.xml:
22271         * docs/plugins/inspect/plugin-mpeg2dec.xml:
22272         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22273         * docs/plugins/inspect/plugin-mpegstream.xml:
22274         * docs/plugins/inspect/plugin-rmdemux.xml:
22275           update plugin inspect files
22276           Original commit message from CVS:
22277           update plugin inspect files
22278
22279 2006-04-01 10:09:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22280
22281         * gst/mpegaudioparse/gstxingmux.c:
22282           rework build; add translations for v4l2
22283           Original commit message from CVS:
22284           rework build; add translations for v4l2
22285
22286 2006-04-01 09:54:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22287
22288           configure.ac: rework similarly to other modules
22289           Original commit message from CVS:
22290           * configure.ac:
22291           rework similarly to other modules
22292           * ext/a52dec/gsta52dec.c:
22293           * ext/amrnb/amrnb.c:
22294           * ext/dvdnav/dvdnavsrc.c:
22295           * ext/dvdread/dvdreadsrc.c:
22296           * ext/lame/gstlame.c:
22297           * ext/mad/gstid3tag.c:
22298           * ext/mpeg2dec/gstmpeg2dec.c:
22299           * ext/sidplay/gstsiddec.cc:
22300           * gst/asfdemux/gstasf.c:
22301           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22302           * gst/dvdsub/gstdvdsubdec.c:
22303           * gst/iec958/ac3iec.c:
22304           * gst/mpegaudioparse/gstmpegaudioparse.c:
22305           * gst/mpegstream/gstmpegstream.c:
22306           * gst/realmedia/rmdemux.c: (plugin_init):
22307           use the correct defines
22308
22309 2006-04-01 09:53:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22310
22311         * common:
22312         * docs/.gitignore:
22313         * docs/plugins/.gitignore:
22314           ignore more
22315           Original commit message from CVS:
22316           ignore more
22317
22318 2006-03-31 11:13:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22319
22320         * ChangeLog:
22321         * common:
22322         * configure.ac:
22323           back to HEAD
22324           Original commit message from CVS:
22325           back to HEAD
22326
22327 === release 0.10.3 ===
22328
22329 2006-03-31 11:10:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22330
22331         * ChangeLog:
22332         * NEWS:
22333         * RELEASE:
22334         * configure.ac:
22335         * docs/plugins/gst-plugins-ugly-plugins.signals:
22336         * docs/plugins/inspect/plugin-amrnb.xml:
22337         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22338         * docs/plugins/inspect/plugin-iec958.xml:
22339         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22340         * docs/plugins/inspect/plugin-rmdemux.xml:
22341           releasing 0.10.3
22342           Original commit message from CVS:
22343           releasing 0.10.3
22344
22345 2006-03-30 15:37:00 +0000  Wim Taymans <wim.taymans@gmail.com>
22346
22347           better/unified long descriptions
22348           Original commit message from CVS:
22349           * ext/aalib/gstaasink.c:
22350           * ext/annodex/gstcmmldec.c:
22351           * ext/annodex/gstcmmlenc.c:
22352           * ext/cairo/gsttextoverlay.c:
22353           * ext/cairo/gsttimeoverlay.c:
22354           * ext/cdio/gstcdiocddasrc.c:
22355           * ext/dv/gstdvdec.c:
22356           * ext/esd/esdmon.c:
22357           * ext/esd/esdsink.c:
22358           * ext/flac/gstflacdec.c:
22359           * ext/flac/gstflacenc.c:
22360           * ext/flac/gstflactag.c:
22361           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
22362           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
22363           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
22364           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
22365           * ext/gdk_pixbuf/gstgdkpixbuf.c:
22366           * ext/gdk_pixbuf/pixbufscale.c:
22367           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
22368           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
22369           * ext/jpeg/gstjpegdec.c:
22370           * ext/jpeg/gstjpegenc.c:
22371           * ext/jpeg/gstsmokedec.c:
22372           * ext/jpeg/gstsmokeenc.c:
22373           * ext/libcaca/gstcacasink.c:
22374           * ext/libmng/gstmngdec.c:
22375           * ext/libmng/gstmngenc.c:
22376           * ext/libpng/gstpngdec.c:
22377           * ext/libpng/gstpngenc.c:
22378           * ext/mikmod/gstmikmod.c:
22379           * ext/raw1394/gstdv1394src.c:
22380           * ext/shout2/gstshout2.c:
22381           * ext/speex/gstspeexdec.c:
22382           * ext/speex/gstspeexenc.c:
22383           * gst/alpha/gstalpha.c:
22384           * gst/alpha/gstalphacolor.c:
22385           * gst/auparse/gstauparse.c:
22386           * gst/autodetect/gstautoaudiosink.c:
22387           (gst_auto_audio_sink_base_init):
22388           * gst/autodetect/gstautovideosink.c:
22389           (gst_auto_video_sink_base_init):
22390           * gst/avi/gstavimux.c: (gst_avimux_base_init):
22391           * gst/cutter/gstcutter.c:
22392           * gst/debug/breakmydata.c:
22393           * gst/debug/efence.c:
22394           * gst/debug/gstnavigationtest.c:
22395           * gst/debug/negotiation.c:
22396           * gst/debug/progressreport.c:
22397           * gst/debug/testplugin.c:
22398           * gst/effectv/gstaging.c:
22399           * gst/effectv/gstdice.c:
22400           * gst/effectv/gstedge.c:
22401           * gst/effectv/gstquark.c:
22402           * gst/effectv/gstrev.c:
22403           * gst/effectv/gstvertigo.c:
22404           * gst/effectv/gstwarp.c:
22405           * gst/flx/gstflxdec.c:
22406           * gst/goom/gstgoom.c:
22407           * gst/interleave/deinterleave.c:
22408           * gst/interleave/interleave.c:
22409           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
22410           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
22411           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
22412           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
22413           * gst/level/gstlevel.c:
22414           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
22415           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
22416           * gst/median/gstmedian.c:
22417           * gst/monoscope/gstmonoscope.c:
22418           * gst/multipart/multipartdemux.c:
22419           * gst/multipart/multipartmux.c:
22420           * gst/oldcore/gstmd5sink.c:
22421           * gst/oldcore/gstmultifilesrc.c:
22422           * gst/oldcore/gstpipefilter.c:
22423           * gst/oldcore/gstshaper.c:
22424           * gst/oldcore/gststatistics.c:
22425           * gst/rtp/gstasteriskh263.c:
22426           * gst/rtp/gstrtpL16depay.c:
22427           * gst/rtp/gstrtpL16pay.c:
22428           * gst/rtp/gstrtpamrdepay.c:
22429           * gst/rtp/gstrtpamrpay.c:
22430           * gst/rtp/gstrtpdepay.c:
22431           * gst/rtp/gstrtpgsmpay.c:
22432           * gst/rtp/gstrtph263pay.c:
22433           * gst/rtp/gstrtph263pdepay.c:
22434           * gst/rtp/gstrtph263ppay.c:
22435           * gst/rtp/gstrtpmp4gpay.c:
22436           * gst/rtp/gstrtpmp4vdepay.c:
22437           * gst/rtp/gstrtpmp4vpay.c:
22438           * gst/rtp/gstrtpmpadepay.c:
22439           * gst/rtp/gstrtpmpapay.c:
22440           * gst/rtp/gstrtppcmadepay.c:
22441           * gst/rtp/gstrtppcmapay.c:
22442           * gst/rtp/gstrtppcmudepay.c:
22443           * gst/rtp/gstrtppcmupay.c:
22444           * gst/rtp/gstrtpspeexdepay.c:
22445           * gst/rtp/gstrtpspeexpay.c:
22446           * gst/rtsp/gstrtpdec.c:
22447           * gst/smpte/gstsmpte.c:
22448           * gst/videobox/gstvideobox.c:
22449           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
22450           * gst/videofilter/gstvideobalance.c:
22451           * gst/videofilter/gstvideoflip.c:
22452           * gst/videofilter/gstvideotemplate.c:
22453           (gst_videotemplate_base_init):
22454           * gst/videomixer/videomixer.c:
22455           * gst/wavenc/gstwavenc.c:
22456           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
22457           better/unified long descriptions
22458           Fixed #336602
22459           Some cleanups to auparse, don't send multiple newsegments.
22460
22461 2006-03-29 11:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
22462
22463           gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
22464           Original commit message from CVS:
22465           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
22466           Don't unref event unconditionally after giving away ownership
22467           (gst_pad_push_event(), gst_pad_send_event() and
22468           gst_pad_event_default() take ownership of the event
22469           passed to them). Fixes warnings/crashes caused by
22470           navigation events.
22471
22472 2006-03-28 20:19:31 +0000  Tim-Philipp Müller <tim@centricular.net>
22473
22474           gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
22475           Original commit message from CVS:
22476           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
22477           Don't ref NULL caps (private streams have NULL caps) (#336387);
22478           also, no need to set caps on the same buffer twice.
22479
22480 2006-03-28 19:44:51 +0000  Tim-Philipp Müller <tim@centricular.net>
22481
22482           gst/mpegstream/: Don't leak element and pad names in error messages, use
22483           Original commit message from CVS:
22484           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
22485           (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
22486           (gst_dvd_demux_get_subpicture_stream):
22487           * gst/mpegstream/gstmpegdemux.c:
22488           (gst_mpeg_demux_sync_stream_to_time):
22489           Don't leak element and pad names in error messages, use
22490           GST_DEBUG_PAD_NAME instead. Add some more debug code.
22491
22492 2006-03-28 19:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
22493
22494           ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
22495           Original commit message from CVS:
22496           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
22497           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
22498           Name the structure in the custom event with the
22499           language codes for the audio and subtitle streams
22500           actually like dvddemux expects it to be named.
22501           Set caps on source pad and outgoing buffers.
22502
22503 2006-03-28 16:06:05 +0000  Tim-Philipp Müller <tim@centricular.net>
22504
22505           ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
22506           Original commit message from CVS:
22507           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
22508           (gst_lame_get_property), (gst_lame_setup):
22509           * ext/lame/gstlame.h:
22510           Make xingheader property non-functional, it's broken anyway
22511           after all (use xingmux instead).
22512
22513 2006-03-28 15:10:18 +0000  Tim-Philipp Müller <tim@centricular.net>
22514
22515           ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
22516           Original commit message from CVS:
22517           * ext/lame/gstlame.c: (gst_lame_sink_event):
22518           On EOS, flush encoder and send remaining data. Fix
22519           return value handling in sink event function.
22520
22521 2006-03-27 14:04:08 +0000  Jürg Billeter <j@bitron.ch>
22522
22523           ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
22524           Original commit message from CVS:
22525           Patch by: Jürg Billeter  <j at bitron dot ch>
22526           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
22527           Fix wrong check for started flag when setting the 'device' property.
22528           We want to allow it when the source is NOT started yet and ignore it
22529           when the source is running.
22530
22531 2006-03-27 10:39:03 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
22532
22533           gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
22534           Original commit message from CVS:
22535           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
22536           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
22537           (gst_asf_demux_process_chunk):
22538           * gst/asfdemux/gstasfdemux.h:
22539           Subtract first timestamp from timestamps, so that
22540           stream starts from 0; makes live streams that don't
22541           start at 0 work again (fixes #317310, #336097).
22542
22543 2006-03-27 10:09:43 +0000  Christian Kirbach <christian.kirbach@googlemail.com>
22544
22545           configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
22546           Original commit message from CVS:
22547           Patch by: Christian Kirbach
22548           * configure.ac:
22549           Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
22550           -good. Fixes build on some systems (#331838).
22551
22552 2006-03-24 19:47:37 +0000  Tim-Philipp Müller <tim@centricular.net>
22553
22554           gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
22555           Original commit message from CVS:
22556           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
22557           (gst_rmdemux_parse_cont):
22558           Extract more tags and also post codec name tag on the
22559           bus so this shows up in totem and nautilus.
22560
22561 2006-03-24 19:06:41 +0000  Tim-Philipp Müller <tim@centricular.net>
22562
22563           gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
22564           Original commit message from CVS:
22565           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
22566           (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
22567           Extra data usually goes into the caps as 'codec_data', not
22568           as first buffer into the stream.
22569           Need to byte swap AC3 content in realmedia files for some
22570           reason (fixes #331588).
22571
22572 2006-03-24 12:08:39 +0000  Tim-Philipp Müller <tim@centricular.net>
22573
22574           gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
22575           Original commit message from CVS:
22576           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
22577           (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
22578           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
22579           When operating in pull mode, post an error message on the
22580           bus when all source pads are unlinked or some other fatal
22581           error occured (#323023). Regrade some recurring debug messages
22582           to LOG level. Convert c++-style comments into C-style ones.
22583
22584 2006-03-24 11:42:31 +0000  Tim-Philipp Müller <tim@centricular.net>
22585
22586           gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
22587           Original commit message from CVS:
22588           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
22589           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
22590           (gst_rmdemux_all_source_pads_unlinked),
22591           (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
22592           (gst_rmdemux_parse_packet):
22593           * gst/realmedia/rmdemux.h:
22594           Handle unlinked source pads properly and stop if all source pads
22595           are unlinked (#323023).
22596
22597 2006-03-23 18:17:34 +0000  Michal Benes <michal.benes@xeris.cz>
22598
22599           gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
22600           Original commit message from CVS:
22601           Patch by: Michal Benes <michal dot benes at xeris dot cz>
22602           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
22603           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
22604           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
22605           * gst/mpegstream/gstmpegdemux.h:
22606           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
22607           Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
22608           clock_freq of 90kHz this timestamp overflows every ~13 hours. This
22609           situation really happens when grabbing DVB streams. Current
22610           mpegdemuxer can not handle this situation correctly and it
22611           restarts counting gstreamer timestamps from zero.
22612           Fixes #326598.
22613
22614 2006-03-15 22:01:40 +0000  Michael Smith <msmith@xiph.org>
22615
22616           ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
22617           Original commit message from CVS:
22618           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
22619           (gst_a52dec_chain_raw), (gst_a52dec_change_state):
22620           * ext/a52dec/gsta52dec.h:
22621           Fix #334550: failure to play raw AC3 files due to segment problems.
22622
22623 2006-03-15 13:43:42 +0000  Christophe Fergeau <teuf@gnome.org>
22624
22625           ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
22626           Original commit message from CVS:
22627           Patch by: Christophe Fergeau  <teuf gnome org>
22628           * ext/lame/gstlame.c: (gst_lame_release_memory),
22629           (gst_lame_finalize), (gst_lame_class_init),
22630           (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
22631           (gst_lame_change_state):
22632           Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
22633
22634 2006-03-14 19:41:17 +0000  Tim-Philipp Müller <tim@centricular.net>
22635
22636           ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
22637           Original commit message from CVS:
22638           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
22639           (gst_mad_sink_event), (gst_mad_change_state):
22640           Include AUDIO_CODEC tag with tags posted if input is not
22641           framed (#334258). Use _scale() util functions in more places.
22642
22643 2006-03-12 11:00:33 +0000  Christophe Fergeau <teuf@gnome.org>
22644
22645           ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
22646           Original commit message from CVS:
22647           2006-03-12  Christophe Fergeau  <teuf@gnome.org>
22648           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
22649           * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
22650           property as BROKEN (see
22651           http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
22652           explanation why it's broken).
22653
22654 2006-03-11 11:12:30 +0000  Christophe Fergeau <teuf@gnome.org>
22655
22656           added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
22657           Original commit message from CVS:
22658           2006-03-11  Christophe Fergeau  <teuf@gnome.org>
22659           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
22660           * configure.ac:
22661           * gst/xingheader/Makefile.am:
22662           * gst/xingheader/gstxingmux.c:
22663           * gst/xingheader/gstxingmux.h: added new element to add Xing headers
22664           to MP3 files (this allows decoder to figure out the length of VBR
22665           files)
22666
22667 2006-03-07 11:19:55 +0000  Alex Lancaster <alexlan@fedoraproject.org>
22668
22669           ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
22670           Original commit message from CVS:
22671           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
22672           Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
22673           tag (#333683, patch by: Alex Lancaster).
22674
22675 2006-03-02 20:03:00 +0000  Wim Taymans <wim.taymans@gmail.com>
22676
22677           ext/amrnb/: Further fancyfication.
22678           Original commit message from CVS:
22679           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
22680           (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
22681           (gst_amrnbdec_state_change):
22682           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
22683           (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
22684           (gst_amrnbenc_state_change):
22685           * ext/amrnb/amrnbenc.h:
22686           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
22687           (gst_amrnbparse_query):
22688           Further fancyfication.
22689           Use _take to get writable data from the adapter.
22690           Precalc packet duration.
22691           Handle disconts.
22692           Forward _push to upstream.
22693           Post error messages when something goes wrong.
22694           Remove old code in amrnbparse.
22695           Don't ignore query results from upstream.
22696
22697 2006-03-02 18:45:40 +0000  Michael Smith <msmith@xiph.org>
22698
22699           ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
22700           Original commit message from CVS:
22701           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
22702           The AMR encoder writes into the audio buffers it processes, so
22703           use gst_buffer_make_writable() on buffers we might (they go through
22704           an adapter, so there can be copying going on later anyway) be
22705           encoding.
22706
22707 2006-03-01 12:35:09 +0000  Jens Granseuer <jensgr@gmx.net>
22708
22709           gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
22710           Original commit message from CVS:
22711           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
22712           (gst_mpeg_parse_handle_src_query):
22713           Declare variables at the beginning of a block and make
22714           gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
22715
22716 2006-03-01 09:55:49 +0000  Fabrizio <fabrizio.ge@tiscali.it>
22717
22718           gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
22719           Original commit message from CVS:
22720           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
22721           Read packet size, sequence and padsize in right order again
22722           (fixes #332796; patch by: Fabrizio Gennari).
22723
22724 2006-02-28 13:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
22725
22726           gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
22727           Original commit message from CVS:
22728           * gst/iec958/ac3iec.c:
22729           Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
22730
22731 2006-02-27 18:37:47 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22732
22733           configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
22734           Original commit message from CVS:
22735           * configure.ac:
22736           Make the id3tag and mad checks check for both a header and the
22737           appropriate library if the pkg-config is missing. (Closes #331842)
22738           Split the id3tag and mad checks into 2 pieces. Sometime soon I might
22739           do the same for the plugins themselves.
22740
22741 2006-02-27 14:49:05 +0000  Tim-Philipp Müller <tim@centricular.net>
22742
22743           ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
22744           Original commit message from CVS:
22745           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
22746           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
22747           (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
22748           * ext/mpeg2dec/gstmpeg2dec.h:
22749           Don't treat STATE_INVALID as fatal error; throw an error
22750           only after five consecutive decoding errors. Makes decoding
22751           mpeg streams more robust and fixes playback of joined clips
22752           (#300682).
22753
22754 2006-02-26 22:33:33 +0000  Tim-Philipp Müller <tim@centricular.net>
22755
22756           ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
22757           Original commit message from CVS:
22758           * ext/dvdnav/dvdnavsrc.h:
22759           Oops. forgot to add this one.
22760
22761 2006-02-26 21:25:01 +0000  Julien Moutte <julien@moutte.net>
22762
22763           ext/Makefile.am: Fix dist-check.
22764           Original commit message from CVS:
22765           2006-02-26  Julien MOUTTE  <julien@moutte.net>
22766           * ext/Makefile.am: Fix dist-check.
22767
22768 2006-02-26 18:01:15 +0000  Tim-Philipp Müller <tim@centricular.net>
22769
22770           configure.ac: Disable dvdnavsrc for now.
22771           Original commit message from CVS:
22772           * configure.ac:
22773           Disable dvdnavsrc for now.
22774
22775 2006-02-26 17:55:05 +0000  Tim-Philipp Müller <tim@centricular.net>
22776
22777           dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
22778           Original commit message from CVS:
22779           * configure.ac:
22780           * ext/Makefile.am:
22781           * ext/dvdnav/Makefile.am:
22782           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
22783           (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
22784           (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
22785           (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
22786           (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
22787           (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
22788           (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
22789           (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
22790           (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
22791           (gst_dvd_nav_src_make_dvd_event),
22792           (gst_dvd_nav_src_structure_set_uint64),
22793           (gst_dvd_nav_src_push_dvd_nav_packet_event),
22794           (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
22795           (gst_dvd_nav_src_push_titlelang_event),
22796           (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
22797           (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
22798           (gst_dvd_nav_src_handle_navigation_event),
22799           (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
22800           (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
22801           (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
22802           (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
22803           (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
22804           (gst_dvd_nav_src_do_init), (plugin_init):
22805           dvdnavsrc ported to 0.10, for the most part at least. Not quite
22806           ready for prime time yet though.
22807
22808 2006-02-23 20:08:58 +0000  Tim-Philipp Müller <tim@centricular.net>
22809
22810           ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
22811           Original commit message from CVS:
22812           * ext/cdio/Makefile.am:
22813           Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
22814           required for Cygwin, see #317048)
22815           * gst/rtp/gstasteriskh263.c:
22816           Cygwin has includes for both the unix network socket API
22817           and the windows API, but only one can be included, so fix
22818           includes to only use one or the other, prefering the unxi
22819           one (#317048).
22820
22821 2006-02-22 14:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
22822
22823           Port dvdsubdec to 0.10
22824           Original commit message from CVS:
22825           * configure.ac:
22826           * gst/dvdsub/Makefile.am:
22827           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
22828           (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
22829           (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
22830           (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
22831           (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
22832           (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
22833           (gst_send_empty_fill), (gst_send_subtitle_frame),
22834           (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
22835           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
22836           (plugin_init):
22837           * gst/dvdsub/gstdvdsubdec.h:
22838           Port dvdsubdec to 0.10
22839
22840 2006-02-21 16:24:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22841
22842           gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
22843           Original commit message from CVS:
22844           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
22845           Push the rank up to SECONDARY+1 so that dvddemux is preferred over
22846           mpegdemux for MPEG-2 video streams.
22847
22848 2006-02-20 19:16:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22849
22850           configure.ac: Bump nano back to CVS
22851           Original commit message from CVS:
22852           * configure.ac:
22853           Bump nano back to CVS
22854
22855 === release 0.10.2 ===
22856
22857 2006-02-20 19:13:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22858
22859           configure.ac: releasing 0.10.2, "Season to Taste"
22860           Original commit message from CVS:
22861           * configure.ac:
22862           releasing 0.10.2, "Season to Taste"
22863
22864 2006-02-19 23:45:34 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22865
22866           configure.ac: releasing 0.10.1.3 prelease for 0.10.2
22867           Original commit message from CVS:
22868           * configure.ac:
22869           releasing 0.10.1.3 prelease for 0.10.2
22870
22871 2006-02-17 17:58:44 +0000  Tim-Philipp Müller <tim@centricular.net>
22872
22873           gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
22874           Original commit message from CVS:
22875           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
22876           In sink event handler, release object lock again
22877           _before_ sending EOS event downstream (#313838).
22878
22879 2006-02-17 17:54:37 +0000  Christian Schaller <uraeus@gnome.org>
22880
22881         * ChangeLog:
22882         * gst/asfdemux/gstasf.c:
22883           fix rank of asfdemux
22884           Original commit message from CVS:
22885           fix rank of asfdemux
22886
22887 2006-02-17 15:08:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22888
22889           configure.ac: releasing 0.10.1.2 prelease for 0.10.2
22890           Original commit message from CVS:
22891           * configure.ac:
22892           releasing 0.10.1.2 prelease for 0.10.2
22893
22894 2006-02-17 15:02:30 +0000  Christian Schaller <uraeus@gnome.org>
22895
22896         * gst-plugins-ugly.spec.in:
22897           latest updates
22898           Original commit message from CVS:
22899           latest updates
22900
22901 2006-02-17 11:51:12 +0000  Tim-Philipp Müller <tim@centricular.net>
22902
22903           ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
22904           Original commit message from CVS:
22905           * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
22906           (crop_copy_i422_buffer), (crop_buffer):
22907           When we need to crop the output buffer, make sure we
22908           create a buffer of the right size and respect the implicit
22909           striding used for I420 elsewhere in GStreamer (#331301).
22910
22911 2006-02-17 11:19:34 +0000  Tim-Philipp Müller <tim@centricular.net>
22912
22913           ext/cdio/gstcdio.c: Init debug category (#331253).
22914           Original commit message from CVS:
22915           * ext/cdio/gstcdio.c: (plugin_init):
22916           Init debug category (#331253).
22917
22918 2006-02-17 10:24:56 +0000  Edward Hervey <bilboed@bilboed.com>
22919
22920           gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
22921           Original commit message from CVS:
22922           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
22923           Do not error out on non-recognized streams. Ignore them and allow
22924           playback of the other streams.
22925
22926 2006-02-17 10:10:40 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22927
22928           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
22929           Original commit message from CVS:
22930           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
22931           Add a small sanity check for LPCM reading.
22932
22933 2006-02-17 09:54:43 +0000  Edward Hervey <bilboed@bilboed.com>
22934
22935           gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
22936           Original commit message from CVS:
22937           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
22938           Take into account the file properties preroll value for
22939           timestamping/newsegment. It's weird this value was commented out.
22940
22941 2006-02-16 17:57:59 +0000  Wim Taymans <wim.taymans@gmail.com>
22942
22943           gst/asfdemux/Makefile.am: More asf makefile fixing.
22944           Original commit message from CVS:
22945           * gst/asfdemux/Makefile.am:
22946           More asf makefile fixing.
22947
22948 2006-02-16 17:16:06 +0000  Wim Taymans <wim.taymans@gmail.com>
22949
22950           ext/lame/gstlame.c: Fix up lame a bit.
22951           Original commit message from CVS:
22952           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
22953           (gst_lame_change_state):
22954           Fix up lame a bit.
22955           Apply patch #319782 by Gautier Portet.
22956
22957 2006-02-16 11:14:11 +0000  Edward Hervey <bilboed@bilboed.com>
22958
22959           gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
22960           Original commit message from CVS:
22961           * gst/asfdemux/Makefile.am:
22962           But we do need to link against the riff libraryr.
22963
22964 2006-02-16 11:08:51 +0000  Edward Hervey <bilboed@bilboed.com>
22965
22966           gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
22967           Original commit message from CVS:
22968           * gst/asfdemux/Makefile.am:
22969           We don't want asfmux.c yet.
22970
22971 2006-02-16 09:50:43 +0000  Jon Trowbridge <trow@ximian.com>
22972
22973           ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
22974           Original commit message from CVS:
22975           * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
22976           (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
22977           (gst_mad_change_state):
22978           Port fixes for bugs 314771, 308772, 140237, and 302625
22979           from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
22980           Use GST_EVENT_FLUSH_STOP to clear data from the current input
22981           buffer, to avoid using it for any future decoding.
22982
22983 2006-02-15 15:48:07 +0000  Tim-Philipp Müller <tim@centricular.net>
22984
22985           asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
22986           Original commit message from CVS:
22987           * configure.ac:
22988           * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
22989           (gst_asf_get_guid_nick):
22990           * gst/asfdemux/asfheaders.h:
22991           * gst/asfdemux/gstasf.c: (plugin_init):
22992           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
22993           (gst_asf_demux_class_init), (gst_asf_demux_init),
22994           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
22995           (gst_asf_demux_handle_src_event),
22996           (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
22997           (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
22998           (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
22999           (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
23000           (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
23001           (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
23002           (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
23003           (gst_asf_demux_get_bitrate_record),
23004           (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
23005           (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
23006           (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
23007           (gst_asf_demux_get_obj_data_correction),
23008           (gst_asf_demux_get_stream_audio),
23009           (gst_asf_demux_get_stream_correction),
23010           (gst_asf_demux_get_stream_video),
23011           (gst_asf_demux_get_stream_video_format),
23012           (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
23013           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
23014           (gst_asf_demux_process_stream),
23015           (gst_asf_demux_get_gst_tag_from_tag_name),
23016           (gst_asf_demux_commit_taglist),
23017           (gst_asf_demux_process_ext_content_desc),
23018           (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
23019           (gst_asf_demux_process_header), (gst_asf_demux_process_file),
23020           (gst_asf_demux_process_comment),
23021           (gst_asf_demux_process_bitrate_props_object),
23022           (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
23023           (gst_asf_demux_descramble_segment),
23024           (gst_asf_demux_element_send_event),
23025           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
23026           (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
23027           (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
23028           (gst_asf_demux_get_src_query_types),
23029           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
23030           * gst/asfdemux/gstasfdemux.h:
23031           asfdemux ported to 0.10. Does still need a bit of work (seems like
23032           there's something funky going on when timestamping video frames).
23033           The seeking code is likely to make Wim cry, but hey, at least it
23034           compiles.
23035
23036 2006-02-15 10:18:39 +0000  Wim Taymans <wim.taymans@gmail.com>
23037
23038           ext/amrnb/amrnbdec.c: Some more comments.
23039           Original commit message from CVS:
23040           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
23041           (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
23042           Some more comments.
23043           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
23044           Applied patch from Fabrizio Gennari, fixes #330844.
23045
23046 2006-02-14 14:57:18 +0000  Tim-Philipp Müller <tim@centricular.net>
23047
23048           ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
23049           Original commit message from CVS:
23050           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
23051           (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
23052           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
23053           (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
23054           (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
23055           * ext/dvdread/dvdreadsrc.h:
23056           Let's try to play the title the user set via the URI handler or
23057           via properties instead of always playing the first title. Also,
23058           Also, count title/chapter/angle number in URI and properties
23059           from 1 rather than 0.
23060
23061 2006-02-13 14:09:26 +0000  Tim-Philipp Müller <tim@centricular.net>
23062
23063           ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
23064           Original commit message from CVS:
23065           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
23066           (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
23067           (gst_dvd_read_src_do_duration_query):
23068           Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
23069           otherwise GstBaseSrc will think we can operate pull_range based,
23070           which we don't really, and typefinding will fail miserably.
23071           Also, make seeking work somewhat (only works with flumpegdemux
23072           at the moment, mpegstream needs fixing for that first).
23073
23074 2006-02-13 14:00:35 +0000  Tim-Philipp Müller <tim@centricular.net>
23075
23076           ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
23077           Original commit message from CVS:
23078           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
23079           (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
23080           Only allocate buffer once we know exactly how much we need,
23081           rather than gratuitously allocating 2MB-buffers all the time
23082           even if we usually need much less than that. Also, demote
23083           a debug message from DEBUG to LOG level.
23084
23085 2006-02-10 12:40:54 +0000  Tim-Philipp Müller <tim@centricular.net>
23086
23087           ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
23088           Original commit message from CVS:
23089           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
23090           (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
23091           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
23092           (gst_dvd_read_src_do_position_query):
23093           Add some more debugging and fix duration query in BYTES.
23094
23095 2006-02-09 17:27:57 +0000  Tim-Philipp Müller <tim@centricular.net>
23096
23097           Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
23098           Original commit message from CVS:
23099           * configure.ac:
23100           * ext/Makefile.am:
23101           * ext/dvdread/Makefile.am:
23102           * ext/dvdread/dvdreadsrc.c:
23103           * ext/dvdread/dvdreadsrc.h:
23104           Half-baked port to 0.10. Needs some love
23105           in the seeking department, but at least
23106           it does something.
23107           * ext/dvdread/stream_labels.c:
23108           * ext/dvdread/stream_labels.h:
23109           Remove these (we use ISO-639 language codes internally; applications
23110           that want to translate those into language names for display to the
23111           user should rely on the iso-codes package for that).
23112
23113 2006-02-06 15:55:28 +0000  Wim Taymans <wim.taymans@gmail.com>
23114
23115           ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
23116           Original commit message from CVS:
23117           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
23118           (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
23119           (gst_amrnbdec_state_change):
23120           * ext/amrnb/amrnbdec.h:
23121           Fix amrnbdec, handle events, take copy from adapter since the decoder
23122           apparently writes in the source data.
23123           Use some _scale_int, and precalc duration.
23124           Fix some leaks, post ERROR messages.
23125
23126 2006-02-06 11:34:23 +0000  Tim-Philipp Müller <tim@centricular.net>
23127
23128           docs/plugins/: Add cdio plugin to docs.
23129           Original commit message from CVS:
23130           * docs/plugins/Makefile.am:
23131           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
23132           * docs/plugins/gst-plugins-good-plugins-sections.txt:
23133           * docs/plugins/inspect/plugin-cdio.xml:
23134           Add cdio plugin to docs.
23135           * ext/cdio/gstcdiocddasrc.c:
23136           Add gtk-doc blurb.
23137           * ext/cdio/gstcdio.c:
23138           The plugin is called 'cdio' not 'cddio'.
23139
23140 2006-02-04 15:22:02 +0000  Tim-Philipp Müller <tim@centricular.net>
23141
23142           gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
23143           Original commit message from CVS:
23144           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
23145           One source pad not being linked is not an error condition when we're
23146           still parsing the header. In this case (e.g. where we don't have a
23147           suitable decoder installed) just pretend everything is fine, so that
23148           the demuxer will actually go on to signal no-more-pads when done
23149           parsing the header, otherwise  decodebin/playbin will never post the
23150           appropriate error message if decoders are not available.
23151
23152 2006-02-03 18:24:54 +0000  Edgard Lima <edgard.lima@indt.org.br>
23153
23154         * ChangeLog:
23155         * common:
23156         * ext/mad/gstid3tag.c:
23157         * gst/realmedia/rmdemux.c:
23158           Just make it compile with --disable-gst-debug.
23159           Original commit message from CVS:
23160           Just make it compile with --disable-gst-debug.
23161
23162 2006-01-31 22:03:30 +0000  Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
23163
23164           ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
23165           Original commit message from CVS:
23166           * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
23167           (gst_mad_check_caps_reset), (gst_mad_chain):
23168           Merge patch from Radoslaw Szkodzinski (bug 326734)
23169
23170 2006-01-30 22:00:18 +0000  Stefan Kost <ensonic@users.sourceforge.net>
23171
23172           ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
23173           Original commit message from CVS:
23174           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
23175           (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
23176           (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
23177           (gst_id3_tag_chain):
23178           fixing Gdate handling
23179           enabling mux/demux mode switching
23180           adding better debug output
23181
23182 2006-01-30 18:57:45 +0000  Tim-Philipp Müller <tim@centricular.net>
23183
23184           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...
23185           Original commit message from CVS:
23186           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
23187           If we haven't set caps on a source pad yet, the caps on the
23188           pad are NULL, not un-fixed. Set caps on outgoing buffers.
23189
23190 2006-01-23 18:37:16 +0000  Tim-Philipp Müller <tim@centricular.net>
23191
23192           ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
23193           Original commit message from CVS:
23194           * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
23195           (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
23196           * ext/lame/gstlame.h:
23197           Contrary to what the const char in the lame API might suggest,
23198           lame expects us to keep the strings we pass to id3tag_set_foo()
23199           around; it doesn't free them either though, so we have to store
23200           them somewhere and free them later when we can be sure lame
23201           doesn't need them any longer.
23202
23203 2006-01-23 15:02:04 +0000  Tim-Philipp Müller <tim@centricular.net>
23204
23205           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...
23206           Original commit message from CVS:
23207           * ext/lame/gstlame.c: (add_one_tag):
23208           Fix handling of GST_TAG_DATE (#311679), don't pass an
23209           uninitialised string pointer to lame if we don't know
23210           how to handle the tag type, and fix minor memory leak.
23211
23212 2006-01-23 10:15:27 +0000  Tim-Philipp Müller <tim@centricular.net>
23213
23214           ext/mad/gstmad.c: Fix debug message.
23215           Original commit message from CVS:
23216           * ext/mad/gstmad.c: (gst_mad_chain):
23217           Fix debug message.
23218
23219 2006-01-22 12:00:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23220
23221           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
23222           Original commit message from CVS:
23223           2006-01-22  Martin Soto  <martinsoto@users.sourceforge.net>
23224           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23225           Erase spurious call to gst_segment_set_newsegment.
23226           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
23227           the superclass method when handling NEWSEGMENT events.
23228           (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
23229           and dvd-audio-restart event handling. There are currently less
23230           hackish ways of handling the sparse audio stream problem.
23231
23232 2006-01-20 14:18:20 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23233
23234           fix up error domains, error strings, and use of translation
23235           Original commit message from CVS:
23236           2006-01-20  Thomas Vander Stichele  <thomas at apestaart dot org>
23237           * ext/dvdnav/dvdnavsrc.c: (if):
23238           * ext/dvdread/stream_labels.c:
23239           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
23240           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
23241           fix up error domains, error strings, and use of translation
23242           * po/POTFILES.in:
23243           fix up this file, even though none of them are actually marked
23244           for build yet.
23245
23246 2006-01-19 21:32:05 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23247
23248           gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
23249           Original commit message from CVS:
23250           2006-01-19  Martin Soto  <martinsoto@users.sourceforge.net>
23251           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23252           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
23253           (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
23254           (gst_mpeg_parse_change_state):
23255           Make timestamp adjustment somewhat milder. Actual timestamps are
23256           now sent unmodified unless an actual gap is found in the
23257           stream. This should fix time display when playing most MPEG
23258           files.
23259
23260 2006-01-19 00:10:51 +0000  Tim-Philipp Müller <tim@centricular.net>
23261
23262           ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
23263           Original commit message from CVS:
23264           * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
23265           * ext/cdio/gstcdio.h:
23266           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
23267           Fix build for libcdio versions >= 76; give slightly lower rank
23268           than cdparanoia.
23269
23270 2006-01-18 19:30:36 +0000  Tim-Philipp Müller <tim@centricular.net>
23271
23272           Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
23273           Original commit message from CVS:
23274           * configure.ac:
23275           * ext/Makefile.am:
23276           * ext/cdio/Makefile.am:
23277           * ext/cdio/gstcdio.c:
23278           * ext/cdio/gstcdio.h:
23279           * ext/cdio/gstcdiocddasrc.c:
23280           * ext/cdio/gstcdiocddasrc.h:
23281           Port libcdio cdda source, formerly known as cddasrc, now known as
23282           cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
23283           but that's not tested (fixes #317658).
23284
23285 2006-01-18 09:30:00 +0000  Edward Hervey <bilboed@bilboed.com>
23286
23287           gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
23288           Original commit message from CVS:
23289           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
23290           tss tss... always set caps on outgoing buffer.
23291
23292 2006-01-17 14:16:52 +0000  Christian Schaller <uraeus@gnome.org>
23293
23294         * gst-plugins-ugly.spec.in:
23295           update spec file
23296           Original commit message from CVS:
23297           update spec file
23298
23299 2006-01-13 19:30:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23300
23301         * ChangeLog:
23302         * configure.ac:
23303           back to HEAD
23304           Original commit message from CVS:
23305           back to HEAD
23306
23307 === release 0.10.1 ===
23308
23309 2006-01-13 19:25:42 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23310
23311         * ChangeLog:
23312         * NEWS:
23313         * RELEASE:
23314         * configure.ac:
23315         * docs/plugins/gst-plugins-ugly-plugins.args:
23316         * docs/plugins/inspect/plugin-a52dec.xml:
23317         * docs/plugins/inspect/plugin-amrnb.xml:
23318         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23319         * docs/plugins/inspect/plugin-iec958.xml:
23320         * docs/plugins/inspect/plugin-lame.xml:
23321         * docs/plugins/inspect/plugin-mad.xml:
23322         * docs/plugins/inspect/plugin-mpeg2dec.xml:
23323         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23324         * docs/plugins/inspect/plugin-rmdemux.xml:
23325           releasing 0.10.1
23326           Original commit message from CVS:
23327           releasing 0.10.1
23328
23329 2006-01-11 11:44:02 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23330
23331         * ChangeLog:
23332         * configure.ac:
23333           prerelease
23334           Original commit message from CVS:
23335           prerelease
23336
23337 2006-01-10 11:43:37 +0000  Tim-Philipp Müller <tim@centricular.net>
23338
23339           Pass unhandled queries upstream (useful e.g. for SEEKING query)
23340           Original commit message from CVS:
23341           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
23342           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
23343           * ext/mad/gstmad.c: (gst_mad_src_query):
23344           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
23345           * ext/sidplay/gstsiddec.cc:
23346           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
23347           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
23348           Pass unhandled queries upstream (useful e.g. for SEEKING query)
23349           (fixes #325652; based on patch by: Philippe); make rmdemux return
23350           FALSE for position queries, instead of setting -1 as value and
23351           returning TRUE.
23352
23353 2006-01-05 21:36:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23354
23355           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23356           Original commit message from CVS:
23357           2006-01-05  Martin Soto  <martinsoto@users.sourceforge.net>
23358           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23359           (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
23360           rewrite timestamps in the case segments are being set from
23361           upstream, but use timestamps unmodified. Also send proper position
23362           values. This allows for correct time display and makes queries
23363           work in sink elements.
23364           * gst/mpegstream/gstdvddemux.h:
23365           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23366           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
23367           Rename flush_filter to segment_filter, which is better represents
23368           what the arreibute does.
23369           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
23370           Activate segment filtering when a timestamp discontinuity is seen.
23371
23372 2006-01-04 15:17:15 +0000  Tim-Philipp Müller <tim@centricular.net>
23373
23374           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...
23375           Original commit message from CVS:
23376           * ext/mad/gstmad.c: (gst_mad_chain):
23377           Don't forget that we need to send out a newsegment event after a
23378           restart even if we don't have enough data to decode a frame right
23379           now.
23380
23381 2005-12-30 23:51:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23382
23383           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
23384           Original commit message from CVS:
23385           2005-12-31  Martin Soto  <martinsoto@users.sourceforge.net>
23386           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23387           Use the new "audio-shutdown" and "audio-restart" DVD events
23388           instead of the "spu-still-frame" event to shutdown and restart
23389           the audio pipeline.
23390           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
23391           Check for cases where the segment-based adjustment calculation
23392           would produce negative values (which result in an overflow) and
23393           return GST_CLOCK_TIME_NONE instead.
23394           * gst/mpegstream/gstdvddemux.h:
23395           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23396           (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
23397           Add a mechanism to discard audio buffers with timestamps outside
23398           the currently set segment. This was causing (sometimes serious)
23399           synchronization problems after seeking in DVDs with LPCM audio,
23400           since VOBUs usually contain audio material that lies outside the
23401           timestamp range specified by the header.
23402
23403 2005-12-30 16:25:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23404
23405           ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
23406           Original commit message from CVS:
23407           * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
23408           Remove lingering reference to GstID3Demux
23409           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
23410           Don't output debug saying padding streams are unknown type,
23411           because they're not
23412
23413 2005-12-27 19:06:08 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23414
23415           gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
23416           Original commit message from CVS:
23417           2005-12-27  Martin Soto  <martinsoto@users.sourceforge.net>
23418           * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
23419           (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
23420           LPCM.
23421           * gstmpegdemux.h:
23422           * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
23423           (gst_mpeg_demux_get_audio_stream):
23424           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
23425           (gst_dvd_demux_get_audio_stream)
23426           (gst_dvd_demux_get_subpicture_stream)
23427           (gst_dvd_demux_send_subbuffer):
23428           Send current* pad buffers with appropriate caps.
23429
23430 2005-12-26 17:48:32 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23431
23432           gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
23433           Original commit message from CVS:
23434           2005-12-26  Martin Soto  <martinsoto@users.sourceforge.net>
23435           * gst/iec958/ac3iec.h:
23436           * gst/iec958/ac3iec.c:
23437           (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
23438           (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
23439           raw-audio property to ac3iec958 that allows setting the source pad
23440           caps to raw audio instead of audio/x-iec958. This makes it
23441           possible to use ac3iec958 together with the normal alsasink
23442           element to drive an external receiver that autodetects AC3
23443           content.
23444
23445 2005-12-23 15:48:04 +0000  Michael Smith <msmith@xiph.org>
23446
23447           gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
23448           Original commit message from CVS:
23449           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
23450           (ac3iec_chain_dvd):
23451           * gst/iec958/ac3iec.h:
23452           Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
23453
23454 2005-12-21 10:25:34 +0000  Tim-Philipp Müller <tim@centricular.net>
23455
23456           ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
23457           Original commit message from CVS:
23458           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
23459           When getting a seek event, first check if the upstream element
23460           can handle it and only do our own seek stuff when it can't
23461           (should fix #322856).
23462
23463 2005-12-21 09:58:43 +0000  Tim-Philipp Müller <tim@centricular.net>
23464
23465           ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
23466           Original commit message from CVS:
23467           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
23468           * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
23469           Really convert to BYTES format when we want to convert
23470           to bytes (use right variable; fixes #322856).
23471
23472 2005-12-19 17:26:47 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23473
23474           Big mpegparse clean up, second round:
23475           Original commit message from CVS:
23476           2005-12-19  Martin Soto  <martinsoto@users.sourceforge.net>
23477           Big mpegparse clean up, second round:
23478           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23479           Send and EOS event down the audio pipeline when an still frame
23480           event arrives. This prevents the pipeline from locking when a
23481           still menu comes directly after a flush.
23482           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
23483           Don't send a newsegment in reset.
23484           (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
23485           (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
23486           Move the code of handle_newsegment to process_event. Send a
23487           NEWSEGMENT after FLUSH_STOP.
23488           (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
23489           moving to PAUSED.
23490           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
23491           (gst_mpeg_demux_class_init): Don't override send_event.
23492           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
23493           (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
23494           (gst_mpeg_demux_reset):
23495           * gst/mpegstream/gstmpegdemux.h:  Get rid of just_flushed
23496           attribute.
23497           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23498           Reset the mpegparse element after a flush.
23499           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
23500           Don't forward events.
23501           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23502           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23503           handle_newsegment is not a virtual method anymore.
23504           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
23505           (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
23506           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
23507           rid of send_newsegment virtual method.
23508           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
23509           handle DVD events and call the superclass method for other event
23510           types.
23511           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
23512           override process_event anymore.
23513           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
23514           (gst_mpeg_parse_process_event): Move actual event processing to
23515           process event so that subclasses can properly override or extend
23516           it.
23517           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23518           Eliminate time parameter in process event.
23519           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
23520           (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
23521           (gst_mpeg_demux_send_subbuffer):
23522           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
23523           (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
23524           (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
23525           adding the value of the adjust attribute.
23526           * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
23527           rid of the adjust attribute. Now all timestamp adjustments are
23528           performed by mpegparse using the current segment.
23529           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23530           (gst_mpeg_parse_class_init): Implement the adjust_ts method based
23531           on the adjust attribute for SCR values and the current segment.
23532           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
23533           adjust_ts virtual method to adjust timestamps for outgoing
23534           buffers.
23535           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
23536           (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
23537           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
23538           (gst_dvd_demux_handle_newsegment): Don't override
23539           handle_newsegment.
23540           (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
23541           Check for DVD events in process_event instead of
23542           handle_dvd_event.
23543           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23544           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
23545           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
23546           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
23547           (gst_mpeg_demux_send_event):
23548           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
23549           (gst_dvd_demux_handle_dvd_event):
23550           Eliminate the time parameter in send_event.
23551
23552 2005-12-18 15:08:15 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23553
23554           ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
23555           Original commit message from CVS:
23556           * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
23557           (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
23558           Fix typefinding in id3demux, and then remove it in favour
23559           of the new LGPL id3demux in gst-plugins-good
23560           * ext/mad/gstmad.c: (gst_mad_dispose):
23561           dispose can run more than once.
23562
23563 2005-12-16 21:56:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
23564
23565           gst/asfdemux/gstasfmux.c: change some char* into char[]
23566           Original commit message from CVS:
23567           * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
23568           change some char* into char[]
23569
23570 2005-12-15 17:06:10 +0000  Edward Hervey <bilboed@bilboed.com>
23571
23572           gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
23573           Original commit message from CVS:
23574           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
23575           Remove memleak from unused GstRMDemuxStream
23576
23577 2005-12-12 19:17:11 +0000  Michael Smith <msmith@xiph.org>
23578
23579           ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
23580           Original commit message from CVS:
23581           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
23582           (gst_id3_tag_do_typefind):
23583           Use the correct function to free typefind factory list.
23584
23585 2005-12-09 18:38:53 +0000  Tim-Philipp Müller <tim@centricular.net>
23586
23587           ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
23588           Original commit message from CVS:
23589           * ext/mad/gstmad.c: (gst_mad_src_query):
23590           For position and duration queries in TIME format, try the peer
23591           first (might be a demuxer).
23592
23593 2005-12-08 12:45:09 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23594
23595           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
23596           Original commit message from CVS:
23597           2005-12-08  Martin Soto  <martinsoto@users.sourceforge.net>
23598           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
23599           Properly handle non contiguous VOBUs by adding the segment accum
23600           field to the adjust value.
23601           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
23602           (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
23603           handle_newsegment to prevent sending actual newsegment events and
23604           use tiemstamp rewriting instead.
23605           (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
23606           dvd-lang-codes.
23607           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
23608           (gst_mpeg_parse_event):
23609           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23610           Add a new parameter to handle_newsegment to allow controlling
23611           whether newsegment events are forwarded or not.
23612           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23613           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
23614           (gst_dvd_demux_reset):
23615           last_end_ptm and discont_time aren't necessary anymore, since
23616           timestamp adjustment is now replaced by newsegment events.
23617           (gst_dvd_demux_init): Prevent MPEGParse from adjusting
23618           timestamps.
23619           * gst/mpegstream/gstdvddemux.h:
23620           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23621           Don't handle dvd-nav-packet events anymore, since the are now
23622           replaced by standard newsegment events.
23623           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23624           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
23625           (gst_dvd_demux_change_state):
23626           * gst/mpegstream/gstdvddemux.h:
23627           Get rid of the ignore_next_newmedia_discont hack.
23628           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
23629           (gst_dvd_demux_handle_newsegment):
23630           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
23631           (gst_mpeg_demux_handle_newsegment): Don't override
23632           handle_newsegment anymore. It was only necessary to handle
23633           NEWMEDIA events.
23634           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
23635           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
23636           (gst_dvd_demux_set_cur_subpicture):
23637           Reactivate handling of DVD events.
23638           * gst/mpegstream/gstmpegparse.c (normal_seek)
23639           (gst_mpeg_parse_handle_src_event)
23640           (gst_mpeg_parse_handle_src_query):
23641           First attempt at reenabling seek.
23642           * gst/mpegstream/gstmpegparse.h:
23643           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
23644           (gst_mpeg_parse_update_streaminfo)
23645           (gst_mpeg_parse_get_rate)
23646           (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
23647           (gst_mpeg_parse_handle_src_query):
23648           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
23649           Make queries work again.
23650           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
23651           (gst_mpeg_parse_handle_newsegment)
23652           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
23653           (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
23654           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23655           Get rid of the newsegment_pending attribute, and rely instead on
23656           proper timestamp adjustment.
23657           * gst/mpegstream/gstmpegparse.c
23658           (gst_mpeg_parse_get_src_event_masks): Erase.
23659           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
23660           Initialize fields before creating pads to prevent the pad creation
23661           callback from failing.
23662           (gst_mpeg_parse_reset): Initialize new fields, and change
23663           initialization order to match the order in the structure.
23664           (gst_mpeg_parse_handle_newsegment): Forward new segment events
23665           whenever possible, and update the current segment.
23666           (gst_mpeg_parse_send_newsegment): Update the current segment and
23667           pending_newsegment.
23668           (gst_mpeg_parse_pad_added): Use the current segment to send
23669           newsegment events to new pads.
23670           (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
23671           and events. Properly update newsegment_pending.
23672           * gst/mpegstream/gstmpegparse.h       (struct _GstMPEGParse):
23673           New fields do_adjust and current_segment.
23674           * gst/mpegstream/gstmpegdemux.c:
23675           * gst/mpegstream/gstdvddemux.c:
23676           * gst/mpegstream/gstmpegparse.h:
23677           Rename handle_discont virtual method to handle_newsegment. Erase
23678           some (already commented out support) for old NEW_MEDIA events.
23679           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23680           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
23681           (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
23682           (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
23683           (gst_mpeg_parse_event, gst_mpeg_parse_chain):
23684           Erase the "pending_scr" field, and replace it by a slightly
23685           different handling of the current SCR. Document code blocks in
23686           parse_packhead and chain.
23687
23688 2005-12-07 11:50:10 +0000  Edward Hervey <bilboed@bilboed.com>
23689
23690           ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
23691           Original commit message from CVS:
23692           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
23693           g_warning() are only for really fatal warnings. If we can't decode a
23694           tag, just ignore that tag and do a GST_WARNING.
23695
23696 2005-12-06 19:48:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23697
23698         * ChangeLog:
23699         * ext/a52dec/gsta52dec.h:
23700         * ext/dvdread/dvdreadsrc.h:
23701         * ext/lame/gstlame.h:
23702         * ext/mad/gstid3tag.c:
23703         * ext/mad/gstmad.c:
23704         * ext/mad/gstmad.h:
23705         * ext/mpeg2dec/gstmpeg2dec.h:
23706         * ext/sidplay/gstsiddec.h:
23707         * gst/ac3parse/gstac3parse.c:
23708         * gst/ac3parse/gstac3parse.h:
23709         * gst/asfdemux/gstasfdemux.c:
23710         * gst/asfdemux/gstasfdemux.h:
23711         * gst/iec958/ac3iec.h:
23712         * gst/mpegaudioparse/gstmpegaudioparse.c:
23713         * gst/mpegaudioparse/gstmpegaudioparse.h:
23714         * gst/mpegstream/gstdvddemux.h:
23715         * gst/mpegstream/gstmpegclock.h:
23716         * gst/mpegstream/gstmpegdemux.h:
23717         * gst/mpegstream/gstmpegpacketize.h:
23718         * gst/mpegstream/gstmpegparse.c:
23719         * gst/mpegstream/gstmpegparse.h:
23720         * gst/mpegstream/gstrfc2250enc.c:
23721         * gst/mpegstream/gstrfc2250enc.h:
23722         * gst/realmedia/rmdemux.c:
23723         * gst/realmedia/rmdemux.h:
23724         * gst/synaesthesia/synaescope.c:
23725           expand tabs
23726           Original commit message from CVS:
23727           expand tabs
23728
23729 2005-12-05 18:12:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23730
23731         * configure.ac:
23732           back to HEAD
23733           Original commit message from CVS:
23734           back to HEAD
23735
23736 === release 0.10.0 ===
23737
23738 2005-12-05 18:04:06 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23739
23740         * ChangeLog:
23741         * NEWS:
23742         * RELEASE:
23743         * configure.ac:
23744         * docs/plugins/inspect/plugin-a52dec.xml:
23745         * docs/plugins/inspect/plugin-amrnb.xml:
23746         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23747         * docs/plugins/inspect/plugin-iec958.xml:
23748         * docs/plugins/inspect/plugin-lame.xml:
23749         * docs/plugins/inspect/plugin-mad.xml:
23750         * docs/plugins/inspect/plugin-mpeg2dec.xml:
23751         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23752         * docs/plugins/inspect/plugin-rmdemux.xml:
23753           releasing 0.10.0
23754           Original commit message from CVS:
23755           releasing 0.10.0
23756
23757 2005-12-05 13:03:40 +0000  Andy Wingo <wingo@pobox.com>
23758
23759           Update for alloc_buffer changes.
23760           Original commit message from CVS:
23761           2005-12-05  Andy Wingo  <wingo@pobox.com>
23762           * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
23763           * ext/mad/gstmad.c: (gst_mad_chain):
23764           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
23765           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
23766           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
23767           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
23768           (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
23769
23770 2005-12-05 09:33:32 +0000  Andy Wingo <wingo@pobox.com>
23771
23772           ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
23773           Original commit message from CVS:
23774           2005-12-05  Andy Wingo  <wingo@pobox.com>
23775           * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
23776           id3demux and id3mux now. Fixes #323199.
23777
23778 2005-12-04 22:36:51 +0000  Christian Schaller <uraeus@gnome.org>
23779
23780         * gst-plugins-ugly.spec.in:
23781           update spec file for latest changes
23782           Original commit message from CVS:
23783           update spec file for latest changes
23784
23785 2005-12-02 12:28:03 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23786
23787           fix silly Makefile.am bug so they link correctly again
23788           Original commit message from CVS:
23789           * ext/amrnb/Makefile.am:
23790           * gst/realmedia/Makefile.am:
23791           fix silly Makefile.am bug so they link correctly again
23792
23793 2005-12-01 19:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23794
23795         * configure.ac:
23796           back to HEAD
23797           Original commit message from CVS:
23798           back to HEAD
23799
23800 === release 0.9.7 ===
23801
23802 2005-12-01 19:14:57 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23803
23804         * ChangeLog:
23805         * NEWS:
23806         * RELEASE:
23807         * common:
23808         * configure.ac:
23809         * docs/plugins/gst-plugins-ugly-plugins.args:
23810         * docs/plugins/inspect/plugin-a52dec.xml:
23811         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23812         * docs/plugins/inspect/plugin-iec958.xml:
23813         * docs/plugins/inspect/plugin-lame.xml:
23814         * docs/plugins/inspect/plugin-mad.xml:
23815         * docs/plugins/inspect/plugin-mpeg2dec.xml:
23816         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23817         * docs/plugins/inspect/plugin-rmdemux.xml:
23818         * docs/random/LICENSE:
23819         * docs/random/PORTED_09:
23820           releasing 0.9.7
23821           Original commit message from CVS:
23822           releasing 0.9.7
23823
23824 2005-12-01 15:49:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23825
23826         * ChangeLog:
23827         * common:
23828         * ext/amrnb/Makefile.am:
23829         * gst/realmedia/Makefile.am:
23830           Don't know how these escaped my eye before.  Fix link flags.
23831           Original commit message from CVS:
23832           Don't know how these escaped my eye before.  Fix link flags.
23833
23834 2005-11-30 18:37:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23835
23836         * common:
23837         * examples/Makefile.am:
23838         * examples/capsfilter/Makefile.am:
23839         * examples/capsfilter/capsfilter1.c:
23840         * examples/gob/Makefile.am:
23841         * examples/gob/gst-identity2.gob:
23842         * examples/gstplay/.gitignore:
23843         * examples/gstplay/Makefile.am:
23844         * examples/gstplay/player.c:
23845         * examples/indexing/.gitignore:
23846         * examples/indexing/Makefile.am:
23847         * examples/indexing/indexmpeg.c:
23848         * examples/level/Makefile.am:
23849         * examples/level/README:
23850         * examples/level/demo.c:
23851         * examples/level/plot.c:
23852         * examples/stats/Makefile.am:
23853         * examples/stats/mp2ogg.c:
23854         * examples/switch/.gitignore:
23855         * examples/switch/Makefile.am:
23856         * examples/switch/switcher.c:
23857           no examples
23858           Original commit message from CVS:
23859           no examples
23860
23861 2005-11-29 11:26:35 +0000  Tim-Philipp Müller <tim@centricular.net>
23862
23863           gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
23864           Original commit message from CVS:
23865           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
23866           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
23867           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
23868           (gst_mpeg_parse_send_event):
23869           Ref events before sending them to multiple pads, after all
23870           gst_pad_send_event() takes ownership of events. Don't leak
23871           events that have not been handled (fixes #322745).
23872
23873 2005-11-28 19:13:51 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23874
23875           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
23876           Original commit message from CVS:
23877           2005-11-28  Martin Soto  <martinsoto@users.sourceforge.net>
23878           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
23879           (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
23880           from making timestamp adjustments. This will have to be re-added
23881           in some form in the near future, but in order to do that, some nav
23882           packet parsing will be necessary in mpegdemux.
23883           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23884           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
23885           (g_value_set_int, gst_mpeg_parse_set_property)
23886           Get rid of do_adjust and use_adjust. Rename max_discont to
23887           max_src_gap.
23888           (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
23889           -1, no adjustment is made.
23890           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
23891           Rename max_discont property to max_scr_gap. Erase "adjust"
23892           property.
23893           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
23894           override send_event anymore, base class does the job.
23895           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
23896           Base class now does most of the work.
23897           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
23898           Generalize to forwarding the event to all source pads in the
23899           element.
23900           * gst/mpegstream/gstmpegparse.h:
23901           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
23902           (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
23903           (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
23904           (gst_mpeg_parse_set_property):
23905           Clock synchronization doesn't make sense anymore for a
23906           demultiplexer.
23907
23908 2005-11-28 18:54:09 +0000  Michael Smith <msmith@xiph.org>
23909
23910           gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
23911           Original commit message from CVS:
23912           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
23913           Don't treat normal EOS as a fatal error.
23914
23915 2005-11-28 15:47:01 +0000  Edward Hervey <bilboed@bilboed.com>
23916
23917           ext/mad/gstmad.c: Proper warning statements,
23918           Original commit message from CVS:
23919           * ext/mad/gstmad.c: (gst_mad_chain):
23920           Proper warning statements,
23921           Don't error if the src pad isn't linked when pushing.
23922           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
23923           Proper state_change, avoids borkage when going to READY
23924
23925 2005-11-27 15:34:00 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23926
23927         * configure.ac:
23928         * gst-libs/Makefile.am:
23929         * gst-libs/README:
23930         * gst-libs/ext/.gitignore:
23931         * gst-libs/gst/media-info/.gitignore:
23932         * gst-libs/gst/play/.gitignore:
23933         * gst-libs/gst/play/play.h:
23934         * gst-libs/gst/play/play.vcproj:
23935           no need for an AS_LIBTOOL call
23936           Original commit message from CVS:
23937           no need for an AS_LIBTOOL call
23938
23939 2005-11-27 14:34:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23940
23941         * Makefile.am:
23942         * common:
23943         * gst-plugins-ugly.spec.in:
23944           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
23945           Original commit message from CVS:
23946           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
23947
23948 2005-11-25 17:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23949
23950           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
23951           Original commit message from CVS:
23952           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
23953           Prime libmpeg2's pumps with some null custom buffers
23954           to ensure it doesn't ask us to discard garbage later yay.
23955
23956 2005-11-25 17:01:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23957
23958           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
23959           Original commit message from CVS:
23960           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
23961           Prime libmpeg2's pumps with some null custom buffers
23962           to ensure it ask us to discard garbage later yay.
23963
23964 2005-11-25 14:50:19 +0000  Michael Smith <msmith@xiph.org>
23965
23966           ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
23967           Original commit message from CVS:
23968           * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
23969           (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
23970           (gst_a52dec_chain_raw):
23971           * ext/a52dec/gsta52dec.h:
23972           Accept AC3 in audio/x-private1-ac3 format, which includes
23973           DVD-specific headers, as well as raw AC3, for compatibility with
23974           some demuxers.
23975
23976 2005-11-25 00:03:52 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23977
23978           ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
23979           Original commit message from CVS:
23980           * ext/mad/gstmad.c: (gst_mad_chain):
23981           When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
23982           skip frame synthesis and consume input data as if we'd done the
23983           decode. Makes mad not error when the src pad is not connected.
23984           (#319784)
23985
23986 2005-11-24 13:58:55 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23987
23988         * ChangeLog:
23989           Erase old CVS conflict line.
23990           Original commit message from CVS:
23991           Erase old CVS conflict line.
23992
23993 2005-11-24 13:52:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23994
23995           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
23996           Original commit message from CVS:
23997           2005-11-23  Martin Soto  <martinsoto@users.sourceforge.net>
23998           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
23999           (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
24000           (gst_mpeg_parse_chain):
24001           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
24002           (gst_mpeg_demux_send_newsegment):
24003           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
24004           * gst/mpegstream/gstmpegparse.h:
24005           Rename send_discont method to send_newsegment and add parameters
24006           to handle actual segments. Adapt code all around to run with the
24007           new name and signature.
24008           * gst/mpegstream/gstmpegdemux.c:
24009           * gst/mpegstream/gstmpegparse.c:
24010           * gst/mpegstream/gstdvddemux.c:
24011           Convert to GST_BOILERPLATE.
24012
24013 2005-11-24 12:23:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24014
24015         * configure.ac:
24016           fix AS_LIBTOOL call
24017           Original commit message from CVS:
24018           fix AS_LIBTOOL call
24019
24020 2005-11-23 21:26:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24021
24022         * Makefile.am:
24023           add a torture target
24024           Original commit message from CVS:
24025           add a torture target
24026
24027 2005-11-23 20:05:47 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24028
24029         * ChangeLog:
24030         * configure.ac:
24031           back to HEAD
24032           Original commit message from CVS:
24033           back to HEAD
24034
24035 === release 0.9.6 ===
24036
24037 2005-11-23 19:57:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24038
24039         * ChangeLog:
24040         * NEWS:
24041         * RELEASE:
24042         * configure.ac:
24043         * docs/plugins/gst-plugins-ugly-plugins.args:
24044         * docs/plugins/gst-plugins-ugly-plugins.signals:
24045         * docs/plugins/inspect/plugin-a52dec.xml:
24046         * docs/plugins/inspect/plugin-amrnb.xml:
24047         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24048         * docs/plugins/inspect/plugin-iec958.xml:
24049         * docs/plugins/inspect/plugin-lame.xml:
24050         * docs/plugins/inspect/plugin-mad.xml:
24051         * docs/plugins/inspect/plugin-mpeg2dec.xml:
24052         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24053         * docs/plugins/inspect/plugin-rmdemux.xml:
24054           releasing 0.9.6
24055           Original commit message from CVS:
24056           releasing 0.9.6
24057
24058 2005-11-23 00:26:42 +0000  Michael Smith <msmith@xiph.org>
24059
24060           gst/realmedia/rmdemux.c: Fractional framerates.
24061           Original commit message from CVS:
24062           * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
24063           (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
24064           (find_seek_offset_bytes), (find_seek_offset_time),
24065           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
24066           (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
24067           (gst_rmdemux_chain), (gst_rmdemux_send_event),
24068           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
24069           (gst_rmdemux_parse_packet):
24070           Fractional framerates.
24071
24072 2005-11-23 00:12:24 +0000  Jan Schmidt <thaytan@mad.scientist.com>
24073
24074           ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
24075           Original commit message from CVS:
24076           * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
24077           (gst_mpeg2dec_negotiate_format), (handle_sequence),
24078           (gst_mpeg2dec_sink_event):
24079           * ext/mpeg2dec/gstmpeg2dec.h:
24080           Use fractional framerates
24081
24082 2005-11-22 19:07:13 +0000  Wim Taymans <wim.taymans@gmail.com>
24083
24084           gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
24085           Original commit message from CVS:
24086           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
24087           set_clock returns a boolean.
24088
24089 2005-11-22 18:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
24090
24091           ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
24092           Original commit message from CVS:
24093           * ext/mad/gstmad.c: (gst_mad_chain):
24094           Fix seeking even more by sending the newsegment event with the
24095           right parameters. Should fix querying in playbin/totem after
24096           a seek.
24097
24098 2005-11-22 17:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
24099
24100           ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
24101           Original commit message from CVS:
24102           * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
24103           (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
24104           Fix seeking in stand-alone mode. Fix nonexistant enum value
24105           introduced in previous commit. Improve debug messages here and
24106           there. Actually return a proper return value in the sink event
24107           handler.
24108
24109 2005-11-22 17:15:25 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24110
24111         * ext/lame/gstlame.c:
24112           doh
24113           Original commit message from CVS:
24114           doh
24115
24116 2005-11-22 17:04:38 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24117
24118         * ChangeLog:
24119         * ext/lame/gstlame.c:
24120         * ext/mad/gstmad.c:
24121         * ext/sidplay/gstsiddec.cc:
24122           fix up GValueEnum
24123           Original commit message from CVS:
24124           fix up GValueEnum
24125
24126 2005-11-22 12:39:29 +0000  Andy Wingo <wingo@pobox.com>
24127
24128         * ChangeLog:
24129         * ext/lame/gstlame.c:
24130         * ext/mad/gstid3tag.c:
24131         * ext/sidplay/gstsiddec.cc:
24132           Update for gst_tag_setter API changes.
24133           Original commit message from CVS:
24134           2005-11-22  Andy Wingo  <wingo@pobox.com>
24135           * Update for gst_tag_setter API changes.
24136
24137 2005-11-22 11:55:32 +0000  Andy Wingo <wingo@pobox.com>
24138
24139         * ChangeLog:
24140         * ext/a52dec/gsta52dec.c:
24141         * ext/mad/gstid3tag.c:
24142         * ext/mad/gstmad.c:
24143         * gst/mpegaudioparse/gstmpegaudioparse.c:
24144         * gst/mpegstream/gstdvddemux.c:
24145         * gst/mpegstream/gstmpegparse.c:
24146         * gst/realmedia/rmdemux.c:
24147           ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
24148           Original commit message from CVS:
24149           2005-11-22  Andy Wingo  <wingo@pobox.com>
24150           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
24151           * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
24152           * ext/mad/gstmad.c (gst_mad_chain)
24153           * gst/mpegaudioparse/gstmpegaudioparse.c
24154           (gst_mp3parse_sink_event)
24155           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24156           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
24157           (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
24158           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
24159           (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
24160
24161 2005-11-22 11:39:06 +0000  Tim-Philipp Müller <tim@centricular.net>
24162
24163           ext/mad/Makefile.am: libgsttagedit => libgsttag
24164           Original commit message from CVS:
24165           * ext/mad/Makefile.am:
24166           libgsttagedit => libgsttag
24167
24168 2005-11-21 23:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
24169
24170           ext/lame/gstlame.c: Don't take the stream lock
24171           Original commit message from CVS:
24172           * ext/lame/gstlame.c: (gst_lame_sink_event):
24173           Don't take the stream lock
24174
24175 2005-11-21 17:34:30 +0000  Andy Wingo <wingo@pobox.com>
24176
24177           ext/: Don't take the stream lock.
24178           Original commit message from CVS:
24179           2005-11-21  Andy Wingo  <wingo@pobox.com>
24180           * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
24181           * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
24182           * ext/mad/gstmad.c (gst_mad_sink_event):
24183           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
24184           stream lock.
24185           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
24186           stream lock changes.
24187
24188 2005-11-21 16:36:44 +0000  Andy Wingo <wingo@pobox.com>
24189
24190           *.*: Ran scripts/update-macros. Oh yes.
24191           Original commit message from CVS:
24192           2005-11-21  Andy Wingo  <wingo@pobox.com>
24193           * *.h:
24194           * *.c: Ran scripts/update-macros. Oh yes.
24195
24196 2005-11-21 15:12:43 +0000  Tim-Philipp Müller <tim@centricular.net>
24197
24198           gst/mpegstream/: Filler events have beem removed for now.
24199           Original commit message from CVS:
24200           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
24201           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
24202           Filler events have beem removed for now.
24203
24204 2005-11-21 14:08:45 +0000  Tim-Philipp Müller <tim@centricular.net>
24205
24206           gst/: Update for GST_FOURCC_FORMAT API change.
24207           Original commit message from CVS:
24208           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
24209           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
24210           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
24211           Update for GST_FOURCC_FORMAT API change.
24212
24213 2005-11-21 10:32:55 +0000  Edward Hervey <bilboed@bilboed.com>
24214
24215           gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
24216           Original commit message from CVS:
24217           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
24218           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
24219           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
24220           (gst_rmdemux_parse_packet):
24221           Modifications for disapearance of GST_PAD_IS_USABLE()
24222
24223 2005-11-18 16:14:00 +0000  Michael Smith <msmith@xiph.org>
24224
24225           gst/iec958/ac3iec.c: Remove some setcaps brokenness.
24226           Original commit message from CVS:
24227           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
24228           Remove some setcaps brokenness.
24229           Don't crash on bad input.
24230
24231 2005-11-15 22:46:23 +0000  Johan Dahlin <johan@gnome.org>
24232
24233           ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
24234           Original commit message from CVS:
24235           * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
24236           calling transform.
24237           (gst_id3_tag_do_typefind): Unref caps
24238           * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
24239
24240 2005-11-15 21:00:44 +0000  Johan Dahlin <johan@gnome.org>
24241
24242         * ext/mad/gstmad.c:
24243           remove accidentally commited hack
24244           Original commit message from CVS:
24245           remove accidentally commited hack
24246
24247 2005-11-15 20:30:53 +0000  Johan Dahlin <johan@gnome.org>
24248
24249         * ext/mad/gstmad.c:
24250           free pad templates
24251           Original commit message from CVS:
24252           free pad templates
24253
24254 2005-11-15 14:19:38 +0000  Tim-Philipp Müller <tim@centricular.net>
24255
24256           ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
24257           Original commit message from CVS:
24258           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
24259           (gst_mpeg2dec_sink_event):
24260           Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
24261           nice-ify debug message in event handler; add CHECKME.
24262           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
24263           (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
24264           (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
24265           (gst_dvd_demux_sync_stream_to_time):
24266           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
24267           (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
24268           (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
24269           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
24270           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
24271           (gst_mpeg_demux_sync_stream_to_time),
24272           (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
24273           * gst/mpegstream/gstmpegdemux.h:
24274           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
24275           (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
24276           (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
24277           (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
24278           (gst_mpeg_parse_chain):
24279           * gst/mpegstream/gstmpegparse.h:
24280           Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
24281           return value confusion (gst_pad_push vs. gst_pad_send_event and
24282           gst_pad_push_event); pass flow return values to caller;
24283           miscellaneous fixes and clean-ups.
24284
24285 2005-11-15 08:37:00 +0000  Christian Schaller <uraeus@gnome.org>
24286
24287         * gst/mpegstream/gstdvddemux.c:
24288           set rank to secondary until it works 100%
24289           Original commit message from CVS:
24290           set rank to secondary until it works 100%
24291
24292 2005-11-15 07:59:58 +0000  Christian Schaller <uraeus@gnome.org>
24293
24294         * gst-plugins-ugly.spec.in:
24295           add mpegstream plugin to spec file
24296           Original commit message from CVS:
24297           add mpegstream plugin to spec file
24298
24299 2005-11-14 22:18:21 +0000  Martin Soto <martinsoto@users.sourceforge.net>
24300
24301           gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
24302           Original commit message from CVS:
24303           2005-11-14  Martin Soto  <soto@localhost.localdomain>
24304           * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
24305           gstrfc2250enc.h.
24306
24307 2005-11-14 21:20:21 +0000  Josef Zlomek <josef.zlomek@xeris.cz>
24308
24309           partially port the mpegstream plugin to GStreamer 0.9.
24310           Original commit message from CVS:
24311           2005-11-14  Martin Soto  <martinsoto@users.sourceforge.net>
24312           * configure.ac:
24313           * gst/mpegstream/Makefile.am:
24314           * gst/mpegstream/gstdvddemux.c:
24315           * gst/mpegstream/gstdvddemux.h:
24316           * gst/mpegstream/gstmpegdemux.c:
24317           * gst/mpegstream/gstmpegdemux.h:
24318           * gst/mpegstream/gstmpegpacketize.c:
24319           * gst/mpegstream/gstmpegpacketize.h:
24320           * gst/mpegstream/gstmpegparse.c:
24321           * gst/mpegstream/gstmpegparse.h:
24322           * gst/mpegstream/gstmpegstream.c:
24323           * gst/mpegstream/gstrfc2250enc.c:
24324           * gst/mpegstream/gstrfc2250enc.h:
24325           Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
24326           partially port the mpegstream plugin to GStreamer 0.9.
24327
24328 2005-11-14 17:13:20 +0000  Andy Wingo <wingo@pobox.com>
24329
24330           configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
24331           Original commit message from CVS:
24332           2005-11-14  Andy Wingo  <wingo@pobox.com>
24333           * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
24334           debugging, allows dll builds on windows. Fixes #316076.
24335
24336 2005-11-11 19:37:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24337
24338         * ChangeLog:
24339         * configure.ac:
24340           back to head
24341           Original commit message from CVS:
24342           back to head
24343
24344 === release 0.9.5 ===
24345
24346 2005-11-11 19:35:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24347
24348         * ChangeLog:
24349         * NEWS:
24350         * RELEASE:
24351         * common:
24352         * configure.ac:
24353         * docs/plugins/inspect/plugin-a52dec.xml:
24354         * docs/plugins/inspect/plugin-amrnb.xml:
24355         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24356         * docs/plugins/inspect/plugin-iec958.xml:
24357         * docs/plugins/inspect/plugin-lame.xml:
24358         * docs/plugins/inspect/plugin-mad.xml:
24359         * docs/plugins/inspect/plugin-mpeg2dec.xml:
24360         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24361         * docs/plugins/inspect/plugin-rmdemux.xml:
24362           releasing 0.9.5
24363           Original commit message from CVS:
24364           releasing 0.9.5
24365
24366 2005-10-27 21:50:11 +0000  Wim Taymans <wim.taymans@gmail.com>
24367
24368           ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
24369           Original commit message from CVS:
24370           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
24371           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
24372           (handle_sequence), (handle_picture), (handle_slice),
24373           (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
24374           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
24375           Forward GstFlowReturn about everywhere.
24376           Handle seeking correctly.
24377
24378 2005-10-27 17:26:13 +0000  Wim Taymans <wim.taymans@gmail.com>
24379
24380           ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
24381           Original commit message from CVS:
24382           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
24383           (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
24384           (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
24385           Small cleanups in refcounting.
24386
24387 2005-10-26 16:45:04 +0000  Wim Taymans <wim.taymans@gmail.com>
24388
24389           ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
24390           Original commit message from CVS:
24391           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
24392           (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
24393           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
24394           (handle_sequence), (handle_picture):
24395           * ext/mpeg2dec/gstmpeg2dec.h:
24396           Removed lots of dubious code.
24397           Handle flushing and seeking correctly. Still leaks though...
24398
24399 2005-10-24 13:37:47 +0000  Christian Schaller <uraeus@gnome.org>
24400
24401         * ChangeLog:
24402         * configure.ac:
24403           port plugins listing changes
24404           Original commit message from CVS:
24405           port plugins listing changes
24406
24407 2005-10-23 23:06:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24408
24409         * ChangeLog:
24410         * configure.ac:
24411           back to HEAD
24412           Original commit message from CVS:
24413           back to HEAD
24414
24415 === release 0.9.4 ===
24416
24417 2005-10-23 22:44:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24418
24419         * ChangeLog:
24420         * Makefile.am:
24421         * NEWS:
24422         * RELEASE:
24423         * configure.ac:
24424         * docs/plugins/gst-plugins-ugly-plugins.args:
24425         * docs/plugins/gst-plugins-ugly-plugins.signals:
24426         * docs/plugins/inspect/plugin-a52dec.xml:
24427         * docs/plugins/inspect/plugin-amrnb.xml:
24428         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24429         * docs/plugins/inspect/plugin-iec958.xml:
24430         * docs/plugins/inspect/plugin-lame.xml:
24431         * docs/plugins/inspect/plugin-mad.xml:
24432         * docs/plugins/inspect/plugin-mpeg2dec.xml:
24433         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24434         * docs/plugins/inspect/plugin-rmdemux.xml:
24435         * gst/realmedia/rmdemux.c:
24436         * po/POTFILES.in:
24437           releasing 0.9.4
24438           Original commit message from CVS:
24439           releasing 0.9.4
24440
24441 2005-10-23 14:32:49 +0000  Julien Moutte <julien@moutte.net>
24442
24443           gst/realmedia/rmdemux.c: STOPPED->FAILED
24444           Original commit message from CVS:
24445           2005-10-23  Julien MOUTTE  <julien@moutte.net>
24446           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
24447
24448 2005-10-21 16:22:00 +0000  Christian Schaller <uraeus@gnome.org>
24449
24450         * gst-plugins-ugly.spec.in:
24451           add packaging of a52dec
24452           Original commit message from CVS:
24453           add packaging of a52dec
24454
24455 2005-10-21 11:58:38 +0000  Wim Taymans <wim.taymans@gmail.com>
24456
24457           gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
24458           Original commit message from CVS:
24459           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24460           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
24461           Set correct stream time in newsegment event.
24462
24463 2005-10-20 22:43:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24464
24465         * ext/Makefile.am:
24466           fix distcheck
24467           Original commit message from CVS:
24468           fix distcheck
24469
24470 2005-10-20 22:40:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24471
24472         * ChangeLog:
24473         * ext/Makefile.am:
24474           fix distcheck
24475           Original commit message from CVS:
24476           fix distcheck
24477
24478 2005-10-20 09:51:58 +0000  Tim-Philipp Müller <tim@centricular.net>
24479
24480           ext/a52dec/: Re-enable CPU flags, use liboil to get them.
24481           Original commit message from CVS:
24482           * ext/a52dec/Makefile.am:
24483           * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
24484           (gst_a52dec_class_init), (gst_a52dec_sink_event),
24485           (gst_a52dec_change_state):
24486           * ext/a52dec/gsta52dec.h:
24487           Re-enable CPU flags, use liboil to get them.
24488
24489 2005-10-20 09:00:30 +0000  Tim-Philipp Müller <tim@centricular.net>
24490
24491           Port AC3 decoder to 0.9 (#318849).
24492           Original commit message from CVS:
24493           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
24494           * configure.ac:
24495           * ext/a52dec/Makefile.am:
24496           * ext/a52dec/gsta52dec.c:
24497           * ext/a52dec/gsta52dec.h:
24498           Port AC3 decoder to 0.9 (#318849).
24499
24500 2005-10-20 08:30:33 +0000  Wim Taymans <wim.taymans@gmail.com>
24501
24502           ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
24503           Original commit message from CVS:
24504           * ext/sidplay/gstsiddec.cc:
24505           Small fixes and more error messages.
24506
24507 2005-10-19 16:01:35 +0000  Wim Taymans <wim.taymans@gmail.com>
24508
24509           API change fixen.
24510           Original commit message from CVS:
24511           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
24512           (gst_amrnbparse_state_change):
24513           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
24514           * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
24515           * ext/mpeg2dec/gstmpeg2dec.c:
24516           * ext/sidplay/gstsiddec.cc:
24517           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24518           (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
24519           API change fixen.
24520
24521 2005-10-19 12:43:28 +0000  Tim-Philipp Müller <tim@centricular.net>
24522
24523           configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
24524           Original commit message from CVS:
24525           * configure.ac:
24526           GST_DOC has been renamed to GST_DOCBOOK_CHECK
24527
24528 2005-10-19 09:47:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24529
24530           configure.ac: some docs I had
24531           Original commit message from CVS:
24532           * configure.ac:
24533           some docs I had
24534           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
24535           trivial fixes
24536
24537 2005-10-18 13:23:22 +0000  Wim Taymans <wim.taymans@gmail.com>
24538
24539           gst/realmedia/rmdemux.c: segment-start/done API change.
24540           Original commit message from CVS:
24541           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24542           (gst_rmdemux_perform_seek):
24543           segment-start/done API change.
24544
24545 2005-10-17 17:50:45 +0000  Michael Smith <msmith@xiph.org>
24546
24547         * ChangeLog:
24548         * common:
24549         * gst/iec958/ac3iec.c:
24550           Set buffer durations on IEC958 buffers.
24551           Original commit message from CVS:
24552           Set buffer durations on IEC958 buffers.
24553
24554 2005-10-16 17:06:42 +0000  Tim-Philipp Müller <tim@centricular.net>
24555
24556           configure.ac: Fix glib check
24557           Original commit message from CVS:
24558           * configure.ac:
24559           Fix glib check
24560
24561 2005-10-13 19:14:25 +0000  Tim-Philipp Müller <tim@centricular.net>
24562
24563           ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
24564           Original commit message from CVS:
24565           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
24566           Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
24567
24568 2005-10-13 15:29:56 +0000  Stefan Kost <ensonic@users.sourceforge.net>
24569
24570           examples/stats/mp2ogg.c: yes, typo fixes
24571           Original commit message from CVS:
24572           * examples/stats/mp2ogg.c:
24573           yes, typo fixes
24574
24575 2005-10-12 14:30:36 +0000  Stefan Kost <ensonic@users.sourceforge.net>
24576
24577           renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
24578           Original commit message from CVS:
24579           * examples/indexing/indexmpeg.c: (main):
24580           * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
24581           * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
24582           (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
24583           (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
24584           * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
24585           (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
24586           (dvdreadsrc_open_file), (dvdreadsrc_close_file):
24587           * ext/dvdread/dvdreadsrc.h:
24588           * ext/lame/gstlame.h:
24589           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
24590           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
24591           * gst/iec958/ac3iec.h:
24592           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
24593           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
24594           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
24595           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
24596           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
24597           renamed GST_FLAGS macros to GST_OBJECT_FLAGS
24598           moved bitshift from macro to enum definition
24599
24600 2005-10-11 16:37:16 +0000  Wim Taymans <wim.taymans@gmail.com>
24601
24602           newsegment API update.
24603           Original commit message from CVS:
24604           * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
24605           * ext/mad/gstmad.c: (gst_mad_chain):
24606           * gst/mpegaudioparse/gstmpegaudioparse.c:
24607           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
24608           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
24609           (gst_rmdemux_chain), (gst_rmdemux_add_stream):
24610           newsegment API update.
24611
24612 2005-10-06 13:14:38 +0000  Wim Taymans <wim.taymans@gmail.com>
24613
24614           ext/amrnb/amrnbdec.c: Mark invalid frame sizes
24615           Original commit message from CVS:
24616           * ext/amrnb/amrnbdec.c:
24617           Mark invalid frame sizes
24618           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
24619           UNUSABLE is not to be used here, just push out stuff so
24620           probes can continue linking or making the pad usable.
24621
24622 2005-10-05 11:25:51 +0000  Michael Smith <msmith@xiph.org>
24623
24624         * ChangeLog:
24625         * gst/realmedia/rmdemux.c:
24626           Improve seek error-resilience.
24627           Original commit message from CVS:
24628           Improve seek error-resilience.
24629           Better error handling generally.
24630
24631 2005-10-03 17:59:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24632
24633         * ChangeLog:
24634         * configure.ac:
24635           back to head
24636           Original commit message from CVS:
24637           back to head
24638
24639 === release 0.9.3 ===
24640
24641 2005-10-03 17:49:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24642
24643         * ChangeLog:
24644         * NEWS:
24645         * README:
24646         * configure.ac:
24647         * ext/sidplay/Makefile.am:
24648           release time
24649           Original commit message from CVS:
24650           release time
24651
24652 2005-09-30 16:43:12 +0000  Michael Smith <msmith@xiph.org>
24653
24654         * gst/realmedia/rmdemux.h:
24655           Forgot to commit this file. I hate Nano.
24656           Original commit message from CVS:
24657           Forgot to commit this file. I hate Nano.
24658
24659 2005-09-30 16:39:47 +0000  Michael Smith <msmith@xiph.org>
24660
24661         * ChangeLog:
24662         * common:
24663         * gst/realmedia/rmdemux.c:
24664           Sanity checks and memory leak fixes for real demuxer
24665           Original commit message from CVS:
24666           Sanity checks and memory leak fixes for real demuxer
24667
24668 2005-09-29 13:44:15 +0000  Michael Smith <msmith@xiph.org>
24669
24670           gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
24671           Original commit message from CVS:
24672           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
24673           (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
24674           (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
24675           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
24676           Real demuxer fixes. Make it more bulletproof against bad data,
24677           identify a few more stream types.
24678           Fix seeking so that it works (at least with the seek example
24679           program; it still fails with totem).
24680
24681 2005-09-26 14:41:23 +0000  Wim Taymans <wim.taymans@gmail.com>
24682
24683           gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
24684           Original commit message from CVS:
24685           * gst/mpegaudioparse/gstmpegaudioparse.c:
24686           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
24687           Set correct caps on buffers too.
24688
24689 2005-09-26 14:31:53 +0000  Wim Taymans <wim.taymans@gmail.com>
24690
24691           gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
24692           Original commit message from CVS:
24693           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
24694           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
24695           * gst/mpegaudioparse/gstmpegaudioparse.h:
24696           Put timestamps on buffers.
24697
24698 2005-09-21 22:21:22 +0000  Flavio Oliveira <flavio.oliveira@indt.org.br>
24699
24700         * ChangeLog:
24701         * ext/amrnb/amrnbenc.c:
24702           Changed amrnbenc description, it is an encoder, not decoder.
24703           Original commit message from CVS:
24704           Changed amrnbenc description, it is an encoder, not decoder.
24705
24706 2005-09-21 16:21:45 +0000  Michael Smith <msmith@xiph.org>
24707
24708         * ChangeLog:
24709         * gst/iec958/ac3_padder.c:
24710         * gst/iec958/ac3_padder.h:
24711         * gst/iec958/ac3iec.c:
24712           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
24713           Original commit message from CVS:
24714           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
24715           more accurate, and to check AC3 checksums (both of them in each frame),
24716           and dump the frame (as a probable sync failure) if they don't match.
24717           General code cleanup, improved comments. Changed to not construct the
24718           header backwards, and not byteswap everything else. If we end up needing
24719           to do little-endian output, we should swap in the element doing the
24720           output (AC3 is big-endian).
24721
24722 2005-09-20 17:37:54 +0000  Christian Schaller <uraeus@gnome.org>
24723
24724         * gst-plugins-ugly.spec.in:
24725           fix spec file for ugly
24726           Original commit message from CVS:
24727           fix spec file for ugly
24728
24729 2005-09-19 23:25:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24730
24731         * docs/plugins/inspect/plugin-lame.xml:
24732           revert empty commit
24733           Original commit message from CVS:
24734           revert empty commit
24735
24736 2005-09-19 23:24:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24737
24738         * docs/plugins/scan.stamp:
24739           whoops, wrong files
24740           Original commit message from CVS:
24741           whoops, wrong files
24742
24743 2005-09-19 23:21:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24744
24745           docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
24746           Original commit message from CVS:
24747           * docs/plugins/gst-plugins-ugly-plugins.args:
24748           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
24749           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
24750           * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
24751           commit missing files
24752           * docs/plugins/inspect/plugin-lame.xml:
24753           update
24754
24755 2005-09-19 16:44:13 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24756
24757         * Makefile.am:
24758         * common:
24759         * gst-plugins-ugly.spec.in:
24760           add check-valgrind target
24761           Original commit message from CVS:
24762           add check-valgrind target
24763
24764 2005-09-19 13:46:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24765
24766         * docs/plugins/scanobj-build.stamp:
24767           add stamp
24768           Original commit message from CVS:
24769           add stamp
24770
24771 2005-09-19 11:07:40 +0000  Wim Taymans <wim.taymans@gmail.com>
24772
24773           ext/lame/gstlame.c: Set caps on outgoing buffers.
24774           Original commit message from CVS:
24775           * ext/lame/gstlame.c: (gst_lame_chain):
24776           Set caps on outgoing buffers.
24777
24778 2005-09-16 16:04:28 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24779
24780         * ChangeLog:
24781         * ext/lame/gstlame.c:
24782         * ext/lame/gstlame.h:
24783           clean up further so we don't try to set up five times for a simple pipeline
24784           Original commit message from CVS:
24785           clean up further so we don't try to set up five times for
24786           a simple pipeline
24787
24788 2005-09-16 15:43:08 +0000  Michael Smith <msmith@xiph.org>
24789
24790         * ChangeLog:
24791         * common:
24792         * gst/iec958/ac3iec.c:
24793           Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
24794           Original commit message from CVS:
24795           Set setcaps function on sink pad, not source pad. Produce correct caps
24796           on output buffers.
24797
24798 2005-09-11 17:53:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24799
24800         * common:
24801         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24802         * docs/plugins/inspect/plugin-iec958.xml:
24803         * docs/plugins/inspect/plugin-lame.xml:
24804         * docs/plugins/inspect/plugin-mad.xml:
24805         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24806         * docs/plugins/inspect/plugin-rmdemux.xml:
24807           update inspect with source
24808           Original commit message from CVS:
24809           update inspect with source
24810
24811 2005-09-07 13:42:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
24812
24813           ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
24814           Original commit message from CVS:
24815           * ext/mad/gstid3tag.c:
24816           gsttaginterface.h -> gsttagsetter.h
24817
24818 2005-09-06 14:06:51 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24819
24820         * configure.ac:
24821           back to HEAD
24822           Original commit message from CVS:
24823           back to HEAD
24824
24825 === release 0.9.1 ===
24826
24827 2005-09-06 14:05:40 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24828
24829         * ChangeLog:
24830         * NEWS:
24831         * README:
24832         * RELEASE:
24833         * autogen.sh:
24834         * configure.ac:
24835           releasing 0.9.2
24836           Original commit message from CVS:
24837           releasing 0.9.2
24838
24839 2005-09-06 12:00:33 +0000  Wim Taymans <wim.taymans@gmail.com>
24840
24841           ext/amrnb/: State change function updates.
24842           Original commit message from CVS:
24843           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
24844           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
24845           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
24846           State change function updates.
24847
24848 2005-09-05 17:24:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
24849
24850           ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
24851           Original commit message from CVS:
24852           * ext/mpeg2dec/gstmpeg2dec.c:
24853           GST_CAT_SEEK disappeared from the public API at some point
24854
24855 2005-09-05 11:42:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24856
24857         * gst/iec958/ac3_padder.c:
24858         * gst/iec958/ac3_padder.h:
24859           doc fixes
24860           Original commit message from CVS:
24861           doc fixes
24862
24863 2005-09-04 19:28:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24864
24865         * Makefile.am:
24866         * autogen.sh:
24867         * common:
24868         * configure.ac:
24869         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
24870         * docs/plugins/inspect-build.stamp:
24871         * docs/plugins/inspect.stamp:
24872         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24873         * docs/plugins/inspect/plugin-iec958.xml:
24874         * docs/plugins/inspect/plugin-lame.xml:
24875         * docs/plugins/inspect/plugin-mad.xml:
24876         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24877         * docs/plugins/inspect/plugin-rmdemux.xml:
24878           docs for ugly plugins
24879           Original commit message from CVS:
24880           docs for ugly plugins
24881
24882 2005-09-02 18:01:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24883
24884         * gst-plugins-ugly.spec.in:
24885         * gst/iec958/Makefile.am:
24886           build fixes
24887           Original commit message from CVS:
24888           build fixes
24889
24890 2005-09-02 17:04:39 +0000  Michael Smith <msmith@xiph.org>
24891
24892         * ChangeLog:
24893         * gst/iec958/ac3iec.c:
24894           Accept audio/x-private1-a3c on sink pad
24895           Original commit message from CVS:
24896           Accept audio/x-private1-a3c on sink pad
24897
24898 2005-09-02 17:01:14 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24899
24900         * gst-plugins-ugly.spec.in:
24901           spec updates
24902           Original commit message from CVS:
24903           spec updates
24904
24905 2005-09-02 15:43:54 +0000  Andy Wingo <wingo@pobox.com>
24906
24907         * examples/gstplay/player.c:
24908         * examples/stats/mp2ogg.c:
24909         * ext/a52dec/gsta52dec.c:
24910         * ext/amrnb/amrnbdec.c:
24911         * ext/amrnb/amrnbenc.c:
24912         * ext/amrnb/amrnbparse.c:
24913         * ext/dvdnav/dvdnavsrc.c:
24914         * ext/dvdread/dvdreadsrc.c:
24915         * ext/lame/gstlame.c:
24916         * ext/mad/gstid3tag.c:
24917         * ext/mad/gstmad.c:
24918         * ext/mpeg2dec/gstmpeg2dec.c:
24919         * gst/ac3parse/gstac3parse.c:
24920         * gst/asfdemux/gstasfdemux.c:
24921         * gst/asfdemux/gstasfmux.c:
24922         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
24923         * gst/iec958/ac3iec.c:
24924         * gst/mpegaudioparse/gstmpegaudioparse.c:
24925         * gst/mpegstream/gstdvddemux.c:
24926         * gst/mpegstream/gstmpegdemux.c:
24927         * gst/mpegstream/gstmpegparse.c:
24928         * gst/mpegstream/gstrfc2250enc.c:
24929         * gst/realmedia/rmdemux.c:
24930         * gst/synaesthesia/gstsynaesthesia.c:
24931           All plugins updated for element state changes.
24932           Original commit message from CVS:
24933           2005-09-02  Andy Wingo  <wingo@pobox.com>
24934           * All plugins updated for element state changes.
24935
24936 2005-09-02 14:19:17 +0000  Michael Smith <msmith@xiph.org>
24937
24938         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
24939         * gst/iec958/ac3iec.c:
24940           Fix return types in setcaps functions
24941           Original commit message from CVS:
24942           Fix return types in setcaps functions
24943
24944 2005-09-02 13:37:13 +0000  Michael Smith <msmith@xiph.org>
24945
24946         * ChangeLog:
24947         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
24948         * gst/iec958/ac3iec.c:
24949           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
24950           Original commit message from CVS:
24951           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
24952           Some general cleanups in iec958 framer.
24953
24954 2005-09-01 21:07:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24955
24956         * common:
24957         * m4/Makefile.am:
24958         * m4/as-arts.m4:
24959         * m4/esd.m4:
24960         * m4/gst-alsa.m4:
24961         * m4/gst-artsc.m4:
24962         * m4/gst-matroska.m4:
24963         * m4/ogg.m4:
24964         * m4/vorbis.m4:
24965           fix distcheck; remove some old m4s
24966           Original commit message from CVS:
24967           fix distcheck; remove some old m4s
24968
24969 2005-09-01 17:31:21 +0000  Michael Smith <msmith@xiph.org>
24970
24971         * ChangeLog:
24972         * configure.ac:
24973         * gst/iec958/Makefile.am:
24974         * gst/iec958/ac3_padder.c:
24975         * gst/iec958/ac3_padder.h:
24976         * gst/iec958/ac3iec.c:
24977         * gst/iec958/ac3iec.h:
24978           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
24979           Original commit message from CVS:
24980           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
24981
24982 2005-09-01 11:52:34 +0000  Wim Taymans <wim.taymans@gmail.com>
24983
24984           gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
24985           Original commit message from CVS:
24986           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
24987           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
24988           (gst_dvdlpcmdec_change_state):
24989           Cleanups, fixed header parsing and stripping.
24990
24991 2005-09-01 11:34:39 +0000  Michael Smith <msmith@xiph.org>
24992
24993         * ChangeLog:
24994         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
24995           Use the right bytes when parsing the LPCM dvd header
24996           Original commit message from CVS:
24997           Use the right bytes when parsing the LPCM dvd header
24998
24999 2005-09-01 11:16:15 +0000  Michael Smith <msmith@xiph.org>
25000
25001         * ChangeLog:
25002         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25003           Return the correct values from chain function
25004           Original commit message from CVS:
25005           Return the correct values from chain function
25006
25007 2005-09-01 10:04:53 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25008
25009         * common:
25010         * docs/Makefile.am:
25011         * docs/plugins/.gitignore:
25012         * docs/random/ChangeLog-0.8:
25013         * docs/version.entities.in:
25014           adding doc stuff
25015           Original commit message from CVS:
25016           adding doc stuff
25017
25018 2005-08-31 19:37:08 +0000  Michael Smith <msmith@xiph.org>
25019
25020         * ChangeLog:
25021         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25022         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
25023           Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
25024           Original commit message from CVS:
25025           Restructure LPCM decoder to not expect the demuxer to parse the LPCM
25026           header; instead do this internally. Also support the old way, using
25027           a different mime-type. CVS:
25028
25029 2001-12-17 18:37:01 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25030
25031           building up speed
25032           Original commit message from CVS:
25033           building up speed
25034