x264enc: Port to color_{primaries,transfer,matrix}_to_iso
[platform/upstream/gstreamer.git] / ChangeLog
1 === release 1.16.0 ===
2
3 2019-04-19 00:24:40 +0100  Tim-Philipp Müller <tim@centricular.com>
4
5         * ChangeLog:
6         * NEWS:
7         * README:
8         * RELEASE:
9         * configure.ac:
10         * gst-plugins-ugly.doap:
11         * meson.build:
12           Release 1.16.0
13
14 2019-04-19 00:24:40 +0100  Tim-Philipp Müller <tim@centricular.com>
15
16         * docs/plugins/inspect/plugin-a52dec.xml:
17         * docs/plugins/inspect/plugin-amrnb.xml:
18         * docs/plugins/inspect/plugin-amrwbdec.xml:
19         * docs/plugins/inspect/plugin-asf.xml:
20         * docs/plugins/inspect/plugin-cdio.xml:
21         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22         * docs/plugins/inspect/plugin-dvdread.xml:
23         * docs/plugins/inspect/plugin-dvdsub.xml:
24         * docs/plugins/inspect/plugin-mpeg2dec.xml:
25         * docs/plugins/inspect/plugin-realmedia.xml:
26         * docs/plugins/inspect/plugin-sid.xml:
27         * docs/plugins/inspect/plugin-x264.xml:
28         * docs/plugins/inspect/plugin-xingmux.xml:
29           Update docs
30
31 2019-04-19 00:24:38 +0100  Tim-Philipp Müller <tim@centricular.com>
32
33         * po/id.po:
34         * po/sv.po:
35           Update translations
36
37 === release 1.15.90 ===
38
39 2019-04-11 00:28:18 +0100  Tim-Philipp Müller <tim@centricular.com>
40
41         * ChangeLog:
42         * NEWS:
43         * RELEASE:
44         * configure.ac:
45         * gst-plugins-ugly.doap:
46         * meson.build:
47           Release 1.15.90
48
49 2019-04-11 00:28:18 +0100  Tim-Philipp Müller <tim@centricular.com>
50
51         * docs/plugins/inspect/plugin-a52dec.xml:
52         * docs/plugins/inspect/plugin-amrnb.xml:
53         * docs/plugins/inspect/plugin-amrwbdec.xml:
54         * docs/plugins/inspect/plugin-asf.xml:
55         * docs/plugins/inspect/plugin-cdio.xml:
56         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
57         * docs/plugins/inspect/plugin-dvdread.xml:
58         * docs/plugins/inspect/plugin-dvdsub.xml:
59         * docs/plugins/inspect/plugin-mpeg2dec.xml:
60         * docs/plugins/inspect/plugin-realmedia.xml:
61         * docs/plugins/inspect/plugin-sid.xml:
62         * docs/plugins/inspect/plugin-x264.xml:
63         * docs/plugins/inspect/plugin-xingmux.xml:
64           Update docs
65
66 2019-03-27 21:59:45 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
67
68         * ext/x264/meson.build:
69           meson: Add a subproject fallback for x264
70
71 2019-03-10 19:33:31 +0000  Piotr Drąg <piotrdrag@gmail.com>
72
73         * po/LINGUAS:
74           Update LINGUAS
75
76 2019-03-21 11:23:07 +0000  Tim-Philipp Müller <tim@centricular.com>
77
78         * meson.build:
79           meson: add -Wno-unused also to C++ args when gst debug system is disabled
80
81 2019-03-04 09:08:07 +0000  Tim-Philipp Müller <tim@centricular.com>
82
83         * NEWS:
84         * RELEASE:
85         * configure.ac:
86         * docs/plugins/inspect/plugin-a52dec.xml:
87         * docs/plugins/inspect/plugin-amrnb.xml:
88         * docs/plugins/inspect/plugin-amrwbdec.xml:
89         * docs/plugins/inspect/plugin-asf.xml:
90         * docs/plugins/inspect/plugin-cdio.xml:
91         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
92         * docs/plugins/inspect/plugin-dvdread.xml:
93         * docs/plugins/inspect/plugin-dvdsub.xml:
94         * docs/plugins/inspect/plugin-mpeg2dec.xml:
95         * docs/plugins/inspect/plugin-realmedia.xml:
96         * docs/plugins/inspect/plugin-sid.xml:
97         * docs/plugins/inspect/plugin-x264.xml:
98         * docs/plugins/inspect/plugin-xingmux.xml:
99         * meson.build:
100           Back to development
101
102 2019-02-28 11:03:31 +0100  Mathieu Duponchelle <mathieu@centricular.com>
103
104         * ext/x264/gstx264enc.c:
105           x264enc: inject CEA708 closed captions
106
107 === release 1.15.2 ===
108
109 2019-02-26 11:48:50 +0000  Tim-Philipp Müller <tim@centricular.com>
110
111         * ChangeLog:
112         * NEWS:
113         * RELEASE:
114         * configure.ac:
115         * gst-plugins-ugly.doap:
116         * meson.build:
117           Release 1.15.2
118
119 2019-02-26 11:48:50 +0000  Tim-Philipp Müller <tim@centricular.com>
120
121         * docs/plugins/inspect/plugin-a52dec.xml:
122         * docs/plugins/inspect/plugin-amrnb.xml:
123         * docs/plugins/inspect/plugin-amrwbdec.xml:
124         * docs/plugins/inspect/plugin-asf.xml:
125         * docs/plugins/inspect/plugin-cdio.xml:
126         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
127         * docs/plugins/inspect/plugin-dvdread.xml:
128         * docs/plugins/inspect/plugin-dvdsub.xml:
129         * docs/plugins/inspect/plugin-mpeg2dec.xml:
130         * docs/plugins/inspect/plugin-realmedia.xml:
131         * docs/plugins/inspect/plugin-sid.xml:
132         * docs/plugins/inspect/plugin-x264.xml:
133         * docs/plugins/inspect/plugin-xingmux.xml:
134           Update docs
135
136 2019-02-26 11:48:47 +0000  Tim-Philipp Müller <tim@centricular.com>
137
138         * po/af.po:
139         * po/az.po:
140         * po/bg.po:
141         * po/ca.po:
142         * po/cs.po:
143         * po/da.po:
144         * po/de.po:
145         * po/el.po:
146         * po/en_GB.po:
147         * po/eo.po:
148         * po/es.po:
149         * po/eu.po:
150         * po/fi.po:
151         * po/fr.po:
152         * po/fur.po:
153         * po/gl.po:
154         * po/hr.po:
155         * po/hu.po:
156         * po/id.po:
157         * po/it.po:
158         * po/ja.po:
159         * po/lt.po:
160         * po/lv.po:
161         * po/ms.po:
162         * po/mt.po:
163         * po/nb.po:
164         * po/nl.po:
165         * po/or.po:
166         * po/pl.po:
167         * po/pt_BR.po:
168         * po/ro.po:
169         * po/ru.po:
170         * po/sk.po:
171         * po/sl.po:
172         * po/sq.po:
173         * po/sr.po:
174         * po/sv.po:
175         * po/ta.po:
176         * po/tr.po:
177         * po/uk.po:
178         * po/vi.po:
179         * po/zh_CN.po:
180           Update translations
181
182 2019-02-22 23:54:30 +0000  Tim-Philipp Müller <tim@centricular.com>
183
184         * ext/sidplay/gstsiddec.cc:
185           sidplay: fix indentation
186
187 2019-02-12 17:58:19 +0200  Sebastian Dröge <sebastian@centricular.com>
188
189         * ext/dvdread/dvdreadsrc.c:
190           dvdreadsrc: Work around GCC9 compiler warning
191           It's technically true but not for this specific type.
192           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]
193           394 |       gst_dvd_read_src_make_clut_change_event (src, src->cur_pgc->palette);
194           |                                                     ~~~~~~~~~~~~^~~~~~~~~
195
196 2019-01-30 19:50:30 +0900  Seungha Yang <seungha.yang@navercorp.com>
197
198         * meson.build:
199           meson: Add support orc fallback
200           Allow fallback to orc subproject if any.
201
202 2019-01-25 14:38:05 +0200  Sebastian Dröge <sebastian@centricular.com>
203
204         * ext/x264/gstx264enc.c:
205           x264: Only enable dynamic loading code for x264 < 253
206           Otherwise we get some compiler warnings:
207           ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:200:1: warning: ‘unload_x264’ defined but not used [-Wunused-function]
208           unload_x264 (GstX264EncVTable * vtable)
209           ^~~~~~~~~~~
210           ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:154:1: warning: ‘load_x264’ defined but not used [-Wunused-function]
211           load_x264 (const gchar * filename)
212           ^~~~~~~~~
213
214 2019-01-25 14:36:55 +0200  Sebastian Dröge <sebastian@centricular.com>
215
216         * ext/x264/meson.build:
217           x264: Link to gmodule in the meson build if extra x264 libraries are provided
218           We would dynamically load additional x264 libraries then.
219
220 2019-01-17 17:29:38 +0200  Helmut Grohne <helmut@subdivi.de>
221
222         * m4/gst-sid.m4:
223           sid: Fix cross-compilation by using AC_TRY_LINK instead of AC_TRY_RUN
224           https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=917899
225
226 === release 1.15.1 ===
227
228 2019-01-17 02:02:30 +0000  Tim-Philipp Müller <tim@centricular.com>
229
230         * ChangeLog:
231         * NEWS:
232         * RELEASE:
233         * configure.ac:
234         * gst-plugins-ugly.doap:
235         * meson.build:
236           Release 1.15.1
237
238 2019-01-17 02:02:30 +0000  Tim-Philipp Müller <tim@centricular.com>
239
240         * docs/plugins/inspect/plugin-a52dec.xml:
241         * docs/plugins/inspect/plugin-amrnb.xml:
242         * docs/plugins/inspect/plugin-amrwbdec.xml:
243         * docs/plugins/inspect/plugin-asf.xml:
244         * docs/plugins/inspect/plugin-cdio.xml:
245         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
246         * docs/plugins/inspect/plugin-dvdread.xml:
247         * docs/plugins/inspect/plugin-dvdsub.xml:
248         * docs/plugins/inspect/plugin-mpeg2dec.xml:
249         * docs/plugins/inspect/plugin-realmedia.xml:
250         * docs/plugins/inspect/plugin-sid.xml:
251         * docs/plugins/inspect/plugin-x264.xml:
252         * docs/plugins/inspect/plugin-xingmux.xml:
253           Update docs
254
255 2019-01-17 02:02:22 +0000  Tim-Philipp Müller <tim@centricular.com>
256
257         * po/af.po:
258         * po/ast.po:
259         * po/az.po:
260         * po/bg.po:
261         * po/ca.po:
262         * po/cs.po:
263         * po/da.po:
264         * po/de.po:
265         * po/el.po:
266         * po/en_GB.po:
267         * po/eo.po:
268         * po/es.po:
269         * po/eu.po:
270         * po/fi.po:
271         * po/fr.po:
272         * po/fur.po:
273         * po/gl.po:
274         * po/hr.po:
275         * po/hu.po:
276         * po/id.po:
277         * po/it.po:
278         * po/ja.po:
279         * po/lt.po:
280         * po/lv.po:
281         * po/ms.po:
282         * po/mt.po:
283         * po/nb.po:
284         * po/nl.po:
285         * po/or.po:
286         * po/pl.po:
287         * po/pt_BR.po:
288         * po/ro.po:
289         * po/ru.po:
290         * po/sk.po:
291         * po/sl.po:
292         * po/sq.po:
293         * po/sr.po:
294         * po/sv.po:
295         * po/tr.po:
296         * po/uk.po:
297         * po/vi.po:
298         * po/zh_CN.po:
299           Update translations
300
301 2018-12-30 22:48:42 +0900  Seungha Yang <seungha.yang@navercorp.com>
302
303         * tests/check/generic/states.c:
304         * tests/check/meson.build:
305           tests: Enable test generic_states on Windows
306           ... and drop needless unistd.h dependency
307
308 2018-12-18 22:48:42 +0900  Seungha Yang <seungha.yang@navercorp.com>
309
310         * meson.build:
311         * tests/check/meson.build:
312           meson: Use join_paths() instead '/'
313
314 2018-12-07 23:39:01 +0900  Seungha Yang <seungha.yang@navercorp.com>
315
316         * meson.build:
317         * tests/check/meson.build:
318         * tests/meson.build:
319           tests: Enable unit test on Windows
320           Remove hard-coded ':' whitelist separator since it varies with OS
321
322 2018-12-05 17:24:25 -0300  Thibault Saunier <tsaunier@igalia.com>
323
324         * common:
325           Automatic update of common submodule
326           From ed78bee to 59cb678
327
328 2018-11-24 19:28:19 +0900  Seungha Yang <seungha.yang@navercorp.com>
329
330         * meson.build:
331           meson: Specify encoding to UTF-8 when building with MSVC
332           Use build arguments consistent with core and -base. This can also
333           remove noisy "C4819" warning of non-us locale MSVC.
334
335 2018-11-12 13:30:59 +0200  Jordan Petridis <jordan@centricular.com>
336
337         * .gitlab-ci.yml:
338           Add Gitlab CI configuration
339           This commit adds a .gitlab-ci.yml file, which uses a feature
340           to fetch the config from a centralized repository. The intent is
341           to have all the gstreamer modules use the same configuration.
342           The configuration is currently hosted at the gst-ci repository
343           under the gitlab/ci_template.yml path.
344           Part of https://gitlab.freedesktop.org/gstreamer/gstreamer-project/issues/29
345
346 2018-11-05 05:38:33 +0000  Matthew Waters <matthew@centricular.com>
347
348         * .gitmodules:
349           Update common submodule location
350           Remove the git directory
351
352 2018-11-05 12:52:46 +0800  Haihao Xiang <haihao.xiang@intel.com>
353
354         * .gitmodules:
355         * gst-plugins-ugly.doap:
356           Clone the code from gitlab
357           This fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/22
358
359 2018-10-08 20:45:52 +0100  Tim-Philipp Müller <tim@centricular.com>
360
361         * meson.build:
362           meson: use new 'python' module instead of deprecated
363           https://github.com/mesonbuild/meson/pull/4169
364
365 2018-09-22 17:33:35 +0100  Tim-Philipp Müller <tim@centricular.com>
366
367         * tests/check/elements/x264enc.c:
368           tests: x264enc: fix leak in unit test
369           The static pad templates weren't static so their
370           contents were leaked. valgrind was not happy.
371           Also rename confusing define.
372
373 2018-09-18 21:43:14 +0900  Seungha Yang <seungha.yang@navercorp.com>
374
375         * ext/x264/gstx264enc.c:
376         * ext/x264/gstx264enc.h:
377           x264enc: Avoid format decision per frame
378           Avoid switch/case per frame for format decision and detect the format
379           only if where it could be changed. Note that, whenever encoder->input_state
380           is changed, gst_x264_enc_init_encoder() is called.
381           https://bugzilla.gnome.org/show_bug.cgi?id=797164
382
383 2018-09-19 12:00:32 +0100  Tim-Philipp Müller <tim@centricular.com>
384
385         * meson.build:
386         * meson_options.txt:
387           meson: add glib-checks option to disable API guards and such
388           We want this enabled by default, also in releases, but people
389           may want to disable this for performance-critical workloads or
390           on embedded devices.
391
392 2018-09-19 11:58:54 +0100  Tim-Philipp Müller <tim@centricular.com>
393
394         * meson_options.txt:
395           meson: fix missing closing bracket in option descriptions
396
397 2018-08-18 21:22:42 +0100  Tim-Philipp Müller <tim@centricular.com>
398
399         * meson.build:
400         * meson_options.txt:
401         * tests/meson.build:
402           meson: add option to disable tests
403
404 2018-08-18 21:20:20 +0100  Tim-Philipp Müller <tim@centricular.com>
405
406         * meson.build:
407           meson: clean up some cruft
408
409 2018-08-18 21:15:23 +0100  Tim-Philipp Müller <tim@centricular.com>
410
411         * meson.build:
412         * meson_options.txt:
413           meson: add options to disable gobject cast checks and glib asserts
414           ... and define G_DISABLE_DEPRECATED for development versions,
415           like we do in autotools.
416
417 2018-08-16 13:17:58 +0200  Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
418
419         * ext/x264/gstx264enc.c:
420           x264enc: Set bit depth for x264 ≥ 153
421           https://bugzilla.gnome.org/show_bug.cgi?id=796975
422
423 2018-08-16 14:55:04 +0200  Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
424
425         * ext/x264/gstx264enc.c:
426           x264enc: Remove superfluous x264_param_default
427           https://bugzilla.gnome.org/show_bug.cgi?id=796973
428
429 2018-07-27 19:29:01 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
430
431         * ext/a52dec/meson.build:
432         * ext/amrnb/meson.build:
433         * ext/amrwbdec/meson.build:
434         * ext/cdio/meson.build:
435         * ext/dvdread/meson.build:
436         * ext/mpeg2dec/meson.build:
437         * ext/sidplay/meson.build:
438         * ext/x264/meson.build:
439         * gst/meson.build:
440         * meson.build:
441         * meson_options.txt:
442           Add feature options for all plugins
443           The only automagic dependency left is C++ availability detection.
444           https://bugzilla.gnome.org/show_bug.cgi?id=795107
445
446 2018-07-25 17:17:21 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
447
448         * meson.build:
449         * meson_options.txt:
450           meson: Convert common options to feature options
451           The rest will be converted later, these are necessary for gst-build to
452           set options correctly.
453           https://bugzilla.gnome.org/show_bug.cgi?id=795107
454
455 2018-06-11 14:43:20 +0200  Edward Hervey <edward@centricular.com>
456
457         * gst/asfdemux/gstasfdemux.c:
458           asfdemux: Remove 0.10 code
459           This was used to "close" a segment. It's no longer needed anymore
460           in 1.x (it was essentially sending the same thing again)
461
462 2018-05-11 09:21:09 +0200  Edward Hervey <edward@centricular.com>
463
464         * gst/asfdemux/gstasfdemux.c:
465           asfdemux: Only send flush event on seeking flushes
466           And not on all the time
467
468 2018-05-21 11:54:50 +0100  Tim-Philipp Müller <tim@centricular.com>
469
470         * meson.build:
471         * meson_options.txt:
472           meson: add 'nls' option to disable translations
473           And enable by default. Was implicitly disabled because
474           ENABLE_NLS was not defined. Also use .set_quoted().
475
476 2018-05-05 19:32:00 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
477
478         * meson.build:
479         * meson_options.txt:
480           meson: Update option names to omit disable_ and with- prefixes
481           Also yield common options to the outer project (gst-build in our case)
482           so that they don't have to be set manually.
483
484 2018-05-04 22:54:01 +1000  Jan Schmidt <jan@centricular.com>
485
486         * gst/dvdsub/gstdvdsubdec.c:
487           dvdsubdec: Take the highlight event from the structure.
488           Don't use GST_EVENT_TIMESTAMP to transfer any PTS
489           associated with a highlight event, instead store
490           it in the event structure directly, as
491           GstEvent::timestamp will disappear in GStreamer 2.0
492           https://bugzilla.gnome.org/show_bug.cgi?id=761477
493
494 2018-04-24 14:06:20 -0400  Xavier Claessens <xavier.claessens@collabora.com>
495
496         * ext/a52dec/meson.build:
497         * ext/amrnb/meson.build:
498         * ext/amrwbdec/meson.build:
499         * ext/cdio/meson.build:
500         * ext/dvdread/meson.build:
501         * ext/mpeg2dec/meson.build:
502         * ext/x264/meson.build:
503         * gst/asfdemux/meson.build:
504         * gst/dvdlpcmdec/meson.build:
505         * gst/dvdsub/meson.build:
506         * gst/realmedia/meson.build:
507         * gst/xingmux/meson.build:
508         * meson.build:
509           Meson: Generate pc file for all plugins in ugly
510           https://bugzilla.gnome.org/show_bug.cgi?id=794568
511
512 2018-04-25 10:59:11 +0100  Tim-Philipp Müller <tim@centricular.com>
513
514         * meson.build:
515           meson: use -Wl,-Bsymbolic-functions where supported
516           Just like the autotools build.
517
518 2018-04-16 20:13:05 +0300  Sebastian Dröge <sebastian@centricular.com>
519
520         * gst/asfdemux/gstasfdemux.c:
521           asfdemux: Set the stream-format field of H264 streams
522           If we have codec_data it will be AVC, otherwise assume byte-stream.
523
524 2018-04-16 10:53:12 +0100  Tim-Philipp Müller <tim@centricular.com>
525
526         * README:
527         * common:
528           Automatic update of common submodule
529           From 3fa2c9e to ed78bee
530
531 2018-03-20 09:26:15 +0000  Tim-Philipp Müller <tim@centricular.com>
532
533         * NEWS:
534         * RELEASE:
535         * configure.ac:
536         * docs/plugins/inspect/plugin-a52dec.xml:
537         * docs/plugins/inspect/plugin-amrnb.xml:
538         * docs/plugins/inspect/plugin-amrwbdec.xml:
539         * docs/plugins/inspect/plugin-asf.xml:
540         * docs/plugins/inspect/plugin-cdio.xml:
541         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
542         * docs/plugins/inspect/plugin-dvdread.xml:
543         * docs/plugins/inspect/plugin-dvdsub.xml:
544         * docs/plugins/inspect/plugin-mpeg2dec.xml:
545         * docs/plugins/inspect/plugin-realmedia.xml:
546         * docs/plugins/inspect/plugin-sid.xml:
547         * docs/plugins/inspect/plugin-x264.xml:
548         * docs/plugins/inspect/plugin-xingmux.xml:
549         * meson.build:
550           Back to development
551
552 === release 1.14.0 ===
553
554 2018-03-19 20:19:43 +0000  Tim-Philipp Müller <tim@centricular.com>
555
556         * ChangeLog:
557         * NEWS:
558         * RELEASE:
559         * configure.ac:
560         * gst-plugins-ugly.doap:
561         * meson.build:
562           Release 1.14.0
563
564 2018-03-19 20:19:43 +0000  Tim-Philipp Müller <tim@centricular.com>
565
566         * docs/plugins/inspect/plugin-a52dec.xml:
567         * docs/plugins/inspect/plugin-amrnb.xml:
568         * docs/plugins/inspect/plugin-amrwbdec.xml:
569         * docs/plugins/inspect/plugin-asf.xml:
570         * docs/plugins/inspect/plugin-cdio.xml:
571         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
572         * docs/plugins/inspect/plugin-dvdread.xml:
573         * docs/plugins/inspect/plugin-dvdsub.xml:
574         * docs/plugins/inspect/plugin-mpeg2dec.xml:
575         * docs/plugins/inspect/plugin-realmedia.xml:
576         * docs/plugins/inspect/plugin-sid.xml:
577         * docs/plugins/inspect/plugin-x264.xml:
578         * docs/plugins/inspect/plugin-xingmux.xml:
579           Update docs
580
581 === release 1.13.91 ===
582
583 2018-03-13 19:17:58 +0000  Tim-Philipp Müller <tim@centricular.com>
584
585         * ChangeLog:
586         * NEWS:
587         * RELEASE:
588         * configure.ac:
589         * gst-plugins-ugly.doap:
590         * meson.build:
591           Release 1.13.91
592
593 2018-03-13 19:17:58 +0000  Tim-Philipp Müller <tim@centricular.com>
594
595         * docs/plugins/inspect/plugin-a52dec.xml:
596         * docs/plugins/inspect/plugin-amrnb.xml:
597         * docs/plugins/inspect/plugin-amrwbdec.xml:
598         * docs/plugins/inspect/plugin-asf.xml:
599         * docs/plugins/inspect/plugin-cdio.xml:
600         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
601         * docs/plugins/inspect/plugin-dvdread.xml:
602         * docs/plugins/inspect/plugin-dvdsub.xml:
603         * docs/plugins/inspect/plugin-mpeg2dec.xml:
604         * docs/plugins/inspect/plugin-realmedia.xml:
605         * docs/plugins/inspect/plugin-sid.xml:
606         * docs/plugins/inspect/plugin-x264.xml:
607         * docs/plugins/inspect/plugin-xingmux.xml:
608           Update docs
609
610 2018-03-12 20:19:19 +0000  Tim-Philipp Müller <tim@centricular.com>
611
612         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
613           docs: plugins: minor addition to plugins list
614
615 2018-03-08 10:12:16 +0100  Michael Tretter <m.tretter@pengutronix.de>
616
617         * configure.ac:
618           configure.ac: enable largefile support if possible
619           https://bugzilla.gnome.org/show_bug.cgi?id=793103
620
621 === release 1.13.90 ===
622
623 2018-03-03 22:24:28 +0000  Tim-Philipp Müller <tim@centricular.com>
624
625         * ChangeLog:
626         * NEWS:
627         * RELEASE:
628         * configure.ac:
629         * gst-plugins-ugly.doap:
630         * meson.build:
631           Release 1.13.90
632
633 2018-03-03 22:24:28 +0000  Tim-Philipp Müller <tim@centricular.com>
634
635         * docs/plugins/gst-plugins-ugly-plugins.args:
636         * docs/plugins/inspect/plugin-a52dec.xml:
637         * docs/plugins/inspect/plugin-amrnb.xml:
638         * docs/plugins/inspect/plugin-amrwbdec.xml:
639         * docs/plugins/inspect/plugin-asf.xml:
640         * docs/plugins/inspect/plugin-cdio.xml:
641         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
642         * docs/plugins/inspect/plugin-dvdread.xml:
643         * docs/plugins/inspect/plugin-dvdsub.xml:
644         * docs/plugins/inspect/plugin-mpeg2dec.xml:
645         * docs/plugins/inspect/plugin-realmedia.xml:
646         * docs/plugins/inspect/plugin-sid.xml:
647         * docs/plugins/inspect/plugin-x264.xml:
648         * docs/plugins/inspect/plugin-xingmux.xml:
649           Update docs
650
651 2018-03-01 19:07:42 +0100  Mathieu Duponchelle <mathieu@centricular.com>
652
653         * meson.build:
654         * tests/check/meson.build:
655           meson: enable more warnings
656
657 2018-02-28 10:07:13 +0000  Tim-Philipp Müller <tim@centricular.com>
658
659         * ext/x264/gstx264enc.c:
660           x264enc: fix build with newer x264 with support for multiple bit depths
661           libx264 used to be built for one specific bit depth, and if we
662           wanted to support multiple bit depths we would have to dynamically
663           load the right .so from different paths. That has changed now, and
664           libx264 can include support for multiple depths in the same lib,
665           so we don't need to do the dlopen() dance any more. We'll keep
666           the vtable stuff around until we can drop support for older x264.
667           gstx264enc.c:2927:36: error: ‘x264_bit_depth’ undeclared
668           https://bugzilla.gnome.org/show_bug.cgi?id=792111
669
670 2018-02-27 15:42:32 +0100  Alicia Boya García <aboya@igalia.com>
671
672         * ext/x264/gstx264enc.c:
673           x264enc: Add format example for option-string
674           https://bugzilla.gnome.org/show_bug.cgi?id=793879
675
676 2018-02-21 19:47:36 +0000  Tim-Philipp Müller <tim@centricular.com>
677
678         * meson.build:
679           meson: simplify GST_DISABLE_GST_DEBUG check and don't use add_global_*
680           add_global_arguments() can't be used in subprojects. It's
681           entirely possible that -ugly is a subproject but gstreamer
682           is picked up from an installed location, so we should
683           really use add_project_arguments() in both cases.
684
685 2018-02-15 19:44:21 +0000  Tim-Philipp Müller <tim@centricular.com>
686
687         * configure.ac:
688         * docs/plugins/inspect/plugin-a52dec.xml:
689         * docs/plugins/inspect/plugin-amrnb.xml:
690         * docs/plugins/inspect/plugin-amrwbdec.xml:
691         * docs/plugins/inspect/plugin-asf.xml:
692         * docs/plugins/inspect/plugin-cdio.xml:
693         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
694         * docs/plugins/inspect/plugin-dvdread.xml:
695         * docs/plugins/inspect/plugin-dvdsub.xml:
696         * docs/plugins/inspect/plugin-mpeg2dec.xml:
697         * docs/plugins/inspect/plugin-realmedia.xml:
698         * docs/plugins/inspect/plugin-sid.xml:
699         * docs/plugins/inspect/plugin-x264.xml:
700         * docs/plugins/inspect/plugin-xingmux.xml:
701         * meson.build:
702           Back to development
703
704 === release 1.13.1 ===
705
706 2018-02-15 17:10:13 +0000  Tim-Philipp Müller <tim@centricular.com>
707
708         * NEWS:
709         * configure.ac:
710         * gst-plugins-ugly.doap:
711         * meson.build:
712           Release 1.13.1
713
714 2018-02-15 17:07:42 +0000  Tim-Philipp Müller <tim@centricular.com>
715
716         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
717         * docs/plugins/gst-plugins-ugly-plugins.args:
718         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
719         * docs/plugins/inspect/plugin-a52dec.xml:
720         * docs/plugins/inspect/plugin-amrnb.xml:
721         * docs/plugins/inspect/plugin-amrwbdec.xml:
722         * docs/plugins/inspect/plugin-asf.xml:
723         * docs/plugins/inspect/plugin-cdio.xml:
724         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
725         * docs/plugins/inspect/plugin-dvdread.xml:
726         * docs/plugins/inspect/plugin-dvdsub.xml:
727         * docs/plugins/inspect/plugin-mpeg2dec.xml:
728         * docs/plugins/inspect/plugin-realmedia.xml:
729         * docs/plugins/inspect/plugin-sid.xml:
730         * docs/plugins/inspect/plugin-x264.xml:
731         * docs/plugins/inspect/plugin-xingmux.xml:
732           docs: update plugin docs
733
734 2018-02-15 14:52:29 +0000  Tim-Philipp Müller <tim@centricular.com>
735
736         * po/id.po:
737         * po/it.po:
738         * po/nl.po:
739         * po/sv.po:
740           po: update translations
741
742 2018-02-08 19:09:45 +0000  Tim-Philipp Müller <tim@centricular.com>
743
744         * meson.build:
745           meson: make version numbers ints and fix int/string comparison
746           WARNING: Trying to compare values of different types (str, int).
747           The result of this is undefined and will become a hard error
748           in a future Meson release.
749
750 2018-02-04 12:03:36 +0100  Tim-Philipp Müller <tim@centricular.com>
751
752         * configure.ac:
753           autotools: use -fno-strict-aliasing where supported
754           https://bugzilla.gnome.org/show_bug.cgi?id=769183
755
756 2018-01-30 20:34:52 +0000  Tim-Philipp Müller <tim@centricular.com>
757
758         * ext/sidplay/meson.build:
759         * meson.build:
760           meson: use -fno-strict-aliasing where supported
761           https://bugzilla.gnome.org/show_bug.cgi?id=769183
762
763 2018-01-03 16:02:08 +0100  Edward Hervey <edward@centricular.com>
764
765         * ext/amrnb/amrnbdec.c:
766           amrnbdec: Don't use g_return_*_if_fail() on data parsing
767           Those functions can be disabled. Instead just use the (existing)
768           function.
769           CID #1427121
770
771 2018-01-03 16:02:08 +0100  Edward Hervey <edward@centricular.com>
772
773         * ext/amrwbdec/amrwbdec.c:
774           amrwbdec: Don't use g_return_*_if_fail() on data parsing
775           Those functions can be disabled. Instead just use the (existing)
776           function.
777           CID #1427093
778
779 2017-12-26 13:51:37 +0100  Tim-Philipp Müller <tim@centricular.com>
780
781         * meson.build:
782           meson: skip translations if gettext is not available
783
784 2017-12-14 14:49:17 +1100  Matthew Waters <matthew@centricular.com>
785
786         * common:
787           Automatic update of common submodule
788           From e8c7a71 to 3fa2c9e
789
790 2017-12-07 15:52:58 +0900  Justin Kim <justin.kim@collabora.com>
791
792         * ext/x264/gstx264enc.c:
793         * ext/x264/gstx264enc.h:
794           x264enc: add 'insert-vui' property for users to choose
795           VUI(Video Usability Information) parameters should be set
796           according to the specification. However, some of the existing
797           hardware decoders refuse to decode in certain combinations of
798           the resolution and VUI parameters. To support the legacy
799           decoders, this patch provides 'insert-vui' to skip the settings.
800           https://bugzilla.gnome.org/show_bug.cgi?id=791331
801
802 2017-12-06 13:01:39 +0200  Sebastian Dröge <sebastian@centricular.com>
803
804         * ext/cdio/gstcdio.c:
805         * ext/cdio/gstcdio.h:
806         * ext/cdio/gstcdiocddasrc.c:
807           cdio: Fix build with cdio >= 1.0
808           LIBCDIO_VERSION_NUM was defined as e.g. 94 for 0.94 but is now defined
809           as 1 for 1.0. We had various checks for < 83, which of course succeeded
810           now although we are >= 0.83.
811           Fix this by checking for < 76 (0.76) too, as that is the minimum version
812           we currently support and everything < 76 is going to be >= 1.0.
813           https://bugzilla.gnome.org/show_bug.cgi?id=791301
814
815 2017-11-27 20:11:56 +1100  Matthew Waters <matthew@centricular.com>
816
817         * common:
818           Automatic update of common submodule
819           From 3f4aa96 to e8c7a71
820
821 2017-11-26 15:05:14 +0000  Tim-Philipp Müller <tim@centricular.com>
822
823         * configure.ac:
824           configure: actually use -fvisibility if supported
825           Fix up for previous commit.
826
827 2017-11-26 14:49:21 +0000  Tim-Philipp Müller <tim@centricular.com>
828
829         * configure.ac:
830           autotools: stop controlling symbol visibility with -export-symbols-regex
831           Instead, use -fvisibility=hidden and explicit exports via GST_EXPORT.
832           This should result in consistent behaviour for the autotools and
833           Meson builds.
834
835 2017-11-13 11:13:30 +0100  Edward Hervey <edward@centricular.com>
836
837         * gst/asfdemux/gstasfdemux.c:
838           asfdemux: Fix prerolling files with "empty" streams
839           This is a regression that was introduced by
840           commit 1803b3c18530cb0100d140c2b8e49a8dfe41f941
841           "    asfdemux: Add support for dvr-ms"
842           The problem is that some files/streams might contain stream definition
843           but there is no actual packets for those streams.
844           This was used to "define" streams with different bitrates for example.
845           The first_ts calculation resulted in never ever finding a valid first_ts
846           since some streams were empty, and therefore never "activating" itself.
847           Instead of that we first check if we are prerolled. And if we are we
848           unconditionally get the "first_ts"
849           The preroll check has been adapted to check whether streams of
850           each defined type (i.e. audio/video/sub) has been prerolled. This solves
851           the problem of having different streams of a particular type where only
852           one stream actually has data.
853
854 2017-11-13 11:09:31 +0100  Edward Hervey <edward@centricular.com>
855
856         * gst/asfdemux/gstasfdemux.c:
857           asfdemux: Store the stream type in streams
858           The field was present but never set :)
859
860 2017-09-26 10:11:24 +0530  Ponnam Srinivas <p.srinivas@samsung.com>
861
862         * ext/a52dec/gsta52dec.c:
863           a52dec: Fix out buffer memory leak in error code path
864           https://bugzilla.gnome.org/show_bug.cgi?id=788119
865
866 2017-09-15 17:06:58 +0530  Deepak Srivastava <srivastava.d@samsung.com>
867
868         * ext/mpeg2dec/gstmpeg2dec.c:
869           mpeg2dec: Fix buffer memory leak in error code path
870           https://bugzilla.gnome.org/show_bug.cgi?id=787817
871
872 2017-09-07 13:27:26 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
873
874         * ext/mpeg2dec/gstmpeg2dec.c:
875           mpeg2dec: Unmap output video frame if copying to it fails
876           https://bugzilla.gnome.org/show_bug.cgi?id=787398
877
878 2017-08-31 11:33:14 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
879
880         * gst/realmedia/asmrules.c:
881           realmedia: fix leak in asmrules error code path
882           https://bugzilla.gnome.org/show_bug.cgi?id=787056
883
884 2017-08-30 18:41:28 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
885
886         * gst/realmedia/rtspreal.c:
887           realmedia: Fix Memory leak in error case
888           https://bugzilla.gnome.org/show_bug.cgi?id=787014
889
890 2017-08-26 13:02:26 +0100  Tim-Philipp Müller <tim@centricular.com>
891
892         * tests/files/Makefile.am:
893         * tests/files/cbr_stream.mp3:
894         * tests/files/stream.mp2:
895         * tests/files/vbr_stream.mp3:
896           tests: remove files that were used by the mpg123 unit test
897
898 2017-08-26 09:35:20 +0100  Tim-Philipp Müller <tim@centricular.com>
899
900         * Makefile.am:
901         * REQUIREMENTS:
902         * configure.ac:
903         * docs/plugins/Makefile.am:
904         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
905         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
906         * docs/plugins/inspect/plugin-twolame.xml:
907         * ext/Makefile.am:
908         * ext/meson.build:
909         * ext/twolame/Makefile.am:
910         * ext/twolame/gsttwolamemp2enc.c:
911         * ext/twolame/gsttwolamemp2enc.h:
912         * ext/twolame/meson.build:
913         * po/POTFILES.in:
914           Remove twolame plugin, moved to -good
915           https://bugzilla.gnome.org/show_bug.cgi?id=774252
916
917 2017-08-26 08:51:01 +0100  Tim-Philipp Müller <tim@centricular.com>
918
919         * Makefile.am:
920         * REQUIREMENTS:
921         * configure.ac:
922         * docs/plugins/Makefile.am:
923         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
924         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
925         * docs/plugins/gst-plugins-ugly-plugins.args:
926         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
927         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
928         * docs/plugins/inspect/plugin-lame.xml:
929         * ext/Makefile.am:
930         * ext/lame/Makefile.am:
931         * ext/lame/gstlamemp3enc.c:
932         * ext/lame/gstlamemp3enc.h:
933         * ext/lame/meson.build:
934         * ext/lame/plugin.c:
935         * ext/meson.build:
936         * m4/Makefile.am:
937         * m4/as-liblame.m4:
938         * po/POTFILES.in:
939         * tests/check/Makefile.am:
940         * tests/check/gst-plugins-ugly.supp:
941         * tests/check/meson.build:
942         * tests/check/pipelines/.gitignore:
943         * tests/check/pipelines/lame.c:
944           Remove lame plugin, moved to -good
945           https://bugzilla.gnome.org/show_bug.cgi?id=774252
946
947 2017-08-20 14:31:02 +0100  Tim-Philipp Müller <tim@centricular.com>
948
949         * Makefile.am:
950         * REQUIREMENTS:
951         * configure.ac:
952         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
953         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
954         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
955         * docs/plugins/inspect/plugin-mpg123.xml:
956         * ext/Makefile.am:
957         * ext/meson.build:
958         * ext/mpg123/Makefile.am:
959         * ext/mpg123/gstmpg123audiodec.c:
960         * ext/mpg123/gstmpg123audiodec.h:
961         * ext/mpg123/meson.build:
962         * tests/check/Makefile.am:
963         * tests/check/elements/.gitignore:
964         * tests/check/elements/mpg123audiodec.c:
965         * tests/check/meson.build:
966           Remove mpg123 plugin, moved to -good
967           https://bugzilla.gnome.org/show_bug.cgi?id=774252
968
969 2017-08-17 12:23:43 +0100  Tim-Philipp Müller <tim@centricular.com>
970
971         * README:
972         * common:
973           Automatic update of common submodule
974           From 48a5d85 to 3f4aa96
975
976 2017-08-10 15:48:27 +0100  Tim-Philipp Müller <tim@centricular.com>
977
978         * ext/sidplay/meson.build:
979           sidplay: hide symbols in meson for this c++ plugin too
980           Keep things local, as this is the only c++ plugin
981           in ugly currently.
982
983 2017-08-10 11:55:58 +0100  Tim-Philipp Müller <tim@centricular.com>
984
985         * meson.build:
986           meson: don't export symbols by default
987           Only plugin entry points should be exported.
988           Currently plugins might export more symbols with
989           the meson build, as we don't have the exports
990           regexp there that we pass to libtool.
991
992 2017-08-09 19:31:56 +0200  Mark Nauwelaerts <mnauw@users.sourceforge.net>
993
994         * ext/x264/gstx264enc.c:
995           x264enc: add FIXME note for future configuration cleanup
996
997 2017-07-25 13:36:17 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
998
999         * ext/dvdread/dvdreadsrc.c:
1000           dvdreadsrc: Fix string memory leak
1001           https://bugzilla.gnome.org/show_bug.cgi?id=785388
1002
1003 2017-07-15 15:01:09 +0100  Tim-Philipp Müller <tim@centricular.com>
1004
1005         * ext/x264/gstx264enc.c:
1006           x264enc: fix indentation
1007
1008 2017-07-15 14:59:42 +0100  Tim-Philipp Müller <tim@centricular.com>
1009
1010         * ext/x264/gstx264enc.c:
1011           x264enc: fix caps leak
1012           Move creation of supported sink pads into class_init function
1013           which is also the only place where they're used. Unref the
1014           caps when no longer needed, the pad template will take its
1015           own ref.
1016           https://bugzilla.gnome.org/show_bug.cgi?id=784982
1017
1018 2017-07-15 14:57:49 +0100  Tim-Philipp Müller <tim@centricular.com>
1019
1020         * ext/mpg123/gstmpg123audiodec.c:
1021           mpg123audiodec: fix caps leak
1022           The pad template takes its own ref, so we should unref the caps.
1023           https://bugzilla.gnome.org/show_bug.cgi?id=784982
1024
1025 2017-07-15 12:49:19 +0100  Tim-Philipp Müller <tim@centricular.com>
1026
1027         * po/meson.build:
1028           meson: po: use glib preset and read language list from LINGUAS
1029           Supported since meson 0.37, so we can use it now.
1030
1031 2017-07-11 14:21:41 +0300  Vivia Nikolaidou <vivia@ahiru.eu>
1032
1033         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1034           dvdlpmdec: Fix overrun from coverity
1035           CID #1414801
1036
1037 2017-07-07 11:58:36 +0100  Tim-Philipp Müller <tim@centricular.com>
1038
1039         * meson.build:
1040           meson: find python3 via python3 module
1041           https://bugzilla.gnome.org/show_bug.cgi?id=783198
1042
1043 2017-07-05 18:58:35 +0300  Vivia Nikolaidou <vivia@ahiru.eu>
1044
1045         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1046         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
1047           dvdlpcmdec: Added support for Blu-Ray audio
1048           https://bugzilla.gnome.org/show_bug.cgi?id=784552
1049
1050 2017-06-27 11:48:08 +0200  Edward Hervey <edward@centricular.com>
1051
1052         * gst/asfdemux/gstasfdemux.c:
1053           asfdemux: More index handling
1054           In the same vein as the previous commit, the end of the file might have been
1055           cut and therefore contains bogus data.
1056           If the object is too short, consider it as garbage and return a non-fatal
1057           flow.
1058           Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
1059
1060 2017-06-27 10:25:42 +0200  Edward Hervey <edward@centricular.com>
1061
1062         * gst/asfdemux/gstasfdemux.c:
1063           asfdemux; Don't assume index is present at end of file
1064           Some files have garbage at the end of the file, don't error out if we don't
1065           find the index there.
1066           Reverts back to previous behaviour (where corrupted/missing indexex were
1067           not a fatal error).
1068           Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
1069
1070 2017-06-26 09:49:22 +0100  Tim-Philipp Müller <tim@centricular.com>
1071
1072         * meson.build:
1073           meson: fix with-package-name option
1074           https://bugzilla.gnome.org/show_bug.cgi?id=784082
1075
1076 2017-06-14 21:08:31 +0200  Mark Nauwelaerts <mnauw@users.sourceforge.net>
1077
1078         * gst/asfdemux/gstasfdemux.c:
1079           asfdemux: adjust segment start to a keyframe ts only for a KEYUNIT seek
1080           ... which is how it has always been until changed coincidentally in commit
1081           9ee60482b265481d0e3b397044f560eb736e5429 which then prompted commit
1082           dba14178ce6115b406ef86e356b1201463af5e2a to consider ACCURATE as well
1083           to compensate for that in a lateral way
1084
1085 2017-06-14 20:56:16 +0200  Mark Nauwelaerts <mnauw@users.sourceforge.net>
1086
1087         * ext/x264/gstx264enc.c:
1088           x264enc: relax bframes upper limit count to maximum encoder supported
1089
1090 2017-06-23 23:44:18 +0100  Tim-Philipp Müller <tim@centricular.com>
1091
1092         * ext/sidplay/meson.build:
1093           meson: don't error out if sidplay library is not found
1094
1095 2017-06-23 18:33:24 +0100  Tim-Philipp Müller <tim@centricular.com>
1096
1097         * ext/meson.build:
1098         * ext/sidplay/meson.build:
1099           meson: build sid plugin
1100           https://bugzilla.gnome.org/show_bug.cgi?id=784135
1101
1102 2017-06-21 21:23:29 +0200  Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
1103
1104         * ext/x264/gstx264enc.c:
1105           x264: fix memory leak
1106           When the allowed caps are the same of template caps the allowed
1107           caps are not unrefed, leaking memory.
1108           https://bugzilla.gnome.org/show_bug.cgi?id=784060
1109
1110 2017-06-07 12:08:43 -0400  Thibault Saunier <thibault.saunier@osg.samsung.com>
1111
1112         * tests/check/meson.build:
1113           meson: Do not use path separator in test names
1114           Avoiding warnings like:
1115           WARNING: Target "elements/audioamplify" has a path separator in its name.
1116
1117 2017-06-06 21:48:19 -0700  Thiago Santos <thiagossantos@gmail.com>
1118
1119         * gst/asfdemux/gstasfdemux.c:
1120           asfdemux: fix checking for header objects
1121           The if 'and' condition was mixed up with the last parameter of the
1122           function and would lead to wrong results
1123
1124 2017-05-21 17:49:59 +0100  Tim-Philipp Müller <tim@centricular.com>
1125
1126         * Makefile.am:
1127         * config.h.meson:
1128         * meson.build:
1129           meson: don't need config.h.meson any longer
1130
1131 2017-05-20 14:58:37 +0100  Tim-Philipp Müller <tim@centricular.com>
1132
1133         * meson.build:
1134         * meson_options.txt:
1135           meson: add options to set package name and origin
1136           https://bugzilla.gnome.org/show_bug.cgi?id=782172
1137
1138 2017-05-19 20:05:02 +0200  Jan Schmidt <jan@centricular.com>
1139
1140         * tests/check/meson.build:
1141           Add gstvideo_dep for meson mpeg2dec test build
1142
1143 2017-05-19 18:59:17 +0200  Jan Schmidt <jan@centricular.com>
1144
1145         * tests/check/Makefile.am:
1146         * tests/check/elements/mpeg2dec.c:
1147           mpeg2dec test: Fix expected output caps
1148           In the absence of explicit info, video decoders
1149           now output mono multiview caps by default, so make
1150           the expected caps match that
1151
1152 2017-05-16 14:07:56 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1153
1154         * config.h.meson:
1155         * configure.ac:
1156         * ext/a52dec/Makefile.am:
1157         * ext/amrnb/Makefile.am:
1158         * ext/amrwbdec/Makefile.am:
1159         * ext/cdio/Makefile.am:
1160         * ext/dvdread/Makefile.am:
1161         * ext/lame/Makefile.am:
1162         * ext/mpeg2dec/Makefile.am:
1163         * ext/mpg123/Makefile.am:
1164         * ext/sidplay/Makefile.am:
1165         * ext/twolame/Makefile.am:
1166         * ext/x264/Makefile.am:
1167         * gst/asfdemux/Makefile.am:
1168         * gst/dvdlpcmdec/Makefile.am:
1169         * gst/dvdsub/Makefile.am:
1170         * gst/realmedia/Makefile.am:
1171         * gst/xingmux/Makefile.am:
1172           Remove plugin specific static build option
1173           Static and dynamic plugins now have the same interface. The standard
1174           --enable-static/--enable-shared toggle are sufficient.
1175
1176 2017-05-09 09:45:27 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1177
1178         * ext/sidplay/gstsiddec.cc:
1179           sid: Make plugin name match plugin file name
1180
1181 2017-05-04 18:59:14 +0300  Sebastian Dröge <sebastian@centricular.com>
1182
1183         * configure.ac:
1184         * meson.build:
1185           Back to development
1186
1187 === release 1.12.0 ===
1188
1189 2017-05-04 15:39:25 +0300  Sebastian Dröge <sebastian@centricular.com>
1190
1191         * ChangeLog:
1192         * NEWS:
1193         * RELEASE:
1194         * configure.ac:
1195         * docs/plugins/inspect/plugin-a52dec.xml:
1196         * docs/plugins/inspect/plugin-amrnb.xml:
1197         * docs/plugins/inspect/plugin-amrwbdec.xml:
1198         * docs/plugins/inspect/plugin-asf.xml:
1199         * docs/plugins/inspect/plugin-cdio.xml:
1200         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1201         * docs/plugins/inspect/plugin-dvdread.xml:
1202         * docs/plugins/inspect/plugin-dvdsub.xml:
1203         * docs/plugins/inspect/plugin-lame.xml:
1204         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1205         * docs/plugins/inspect/plugin-mpg123.xml:
1206         * docs/plugins/inspect/plugin-realmedia.xml:
1207         * docs/plugins/inspect/plugin-siddec.xml:
1208         * docs/plugins/inspect/plugin-twolame.xml:
1209         * docs/plugins/inspect/plugin-x264.xml:
1210         * docs/plugins/inspect/plugin-xingmux.xml:
1211         * gst-plugins-ugly.doap:
1212         * meson.build:
1213           Release 1.12.0
1214
1215 2017-05-04 15:12:50 +0300  Sebastian Dröge <sebastian@centricular.com>
1216
1217         * po/af.po:
1218         * po/az.po:
1219         * po/bg.po:
1220         * po/ca.po:
1221         * po/cs.po:
1222         * po/da.po:
1223         * po/de.po:
1224         * po/el.po:
1225         * po/en_GB.po:
1226         * po/eo.po:
1227         * po/es.po:
1228         * po/eu.po:
1229         * po/fi.po:
1230         * po/fr.po:
1231         * po/fur.po:
1232         * po/gl.po:
1233         * po/hr.po:
1234         * po/hu.po:
1235         * po/id.po:
1236         * po/it.po:
1237         * po/ja.po:
1238         * po/lt.po:
1239         * po/lv.po:
1240         * po/ms.po:
1241         * po/mt.po:
1242         * po/nb.po:
1243         * po/nl.po:
1244         * po/or.po:
1245         * po/pl.po:
1246         * po/pt_BR.po:
1247         * po/ro.po:
1248         * po/ru.po:
1249         * po/sk.po:
1250         * po/sl.po:
1251         * po/sq.po:
1252         * po/sr.po:
1253         * po/sv.po:
1254         * po/tr.po:
1255         * po/uk.po:
1256         * po/vi.po:
1257         * po/zh_CN.po:
1258           Update .po files
1259
1260 2017-05-04 13:47:56 +0300  Sebastian Dröge <sebastian@centricular.com>
1261
1262         * po/id.po:
1263         * po/sv.po:
1264           po: Update translations
1265
1266 === release 1.11.91 ===
1267
1268 2017-04-27 17:33:23 +0300  Sebastian Dröge <sebastian@centricular.com>
1269
1270         * ChangeLog:
1271         * NEWS:
1272         * RELEASE:
1273         * configure.ac:
1274         * docs/plugins/inspect/plugin-a52dec.xml:
1275         * docs/plugins/inspect/plugin-amrnb.xml:
1276         * docs/plugins/inspect/plugin-amrwbdec.xml:
1277         * docs/plugins/inspect/plugin-asf.xml:
1278         * docs/plugins/inspect/plugin-cdio.xml:
1279         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1280         * docs/plugins/inspect/plugin-dvdread.xml:
1281         * docs/plugins/inspect/plugin-dvdsub.xml:
1282         * docs/plugins/inspect/plugin-lame.xml:
1283         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1284         * docs/plugins/inspect/plugin-mpg123.xml:
1285         * docs/plugins/inspect/plugin-realmedia.xml:
1286         * docs/plugins/inspect/plugin-siddec.xml:
1287         * docs/plugins/inspect/plugin-twolame.xml:
1288         * docs/plugins/inspect/plugin-x264.xml:
1289         * docs/plugins/inspect/plugin-xingmux.xml:
1290         * gst-plugins-ugly.doap:
1291         * meson.build:
1292           Release 1.11.91
1293
1294 2017-04-27 16:08:13 +0300  Sebastian Dröge <sebastian@centricular.com>
1295
1296         * po/af.po:
1297         * po/az.po:
1298         * po/bg.po:
1299         * po/ca.po:
1300         * po/cs.po:
1301         * po/da.po:
1302         * po/de.po:
1303         * po/el.po:
1304         * po/en_GB.po:
1305         * po/eo.po:
1306         * po/es.po:
1307         * po/eu.po:
1308         * po/fi.po:
1309         * po/fr.po:
1310         * po/fur.po:
1311         * po/gl.po:
1312         * po/hr.po:
1313         * po/hu.po:
1314         * po/id.po:
1315         * po/it.po:
1316         * po/ja.po:
1317         * po/lt.po:
1318         * po/lv.po:
1319         * po/ms.po:
1320         * po/mt.po:
1321         * po/nb.po:
1322         * po/nl.po:
1323         * po/or.po:
1324         * po/pl.po:
1325         * po/pt_BR.po:
1326         * po/ro.po:
1327         * po/ru.po:
1328         * po/sk.po:
1329         * po/sl.po:
1330         * po/sq.po:
1331         * po/sr.po:
1332         * po/sv.po:
1333         * po/tr.po:
1334         * po/uk.po:
1335         * po/vi.po:
1336         * po/zh_CN.po:
1337           Update .po files
1338
1339 2017-04-27 15:29:48 +0300  Sebastian Dröge <sebastian@centricular.com>
1340
1341         * po/LINGUAS:
1342         * po/fur.po:
1343         * po/id.po:
1344         * po/sv.po:
1345           po: Update translations
1346
1347 2017-04-27 12:42:34 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1348
1349         * ext/x264/gstx264enc.h:
1350           x264: Use __declspec(dllimport) with MinGW too
1351           x264.h says this isn't needed with MinGW, but it looks like it is.
1352           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=779249
1353
1354 2017-04-24 20:28:15 +0100  Tim-Philipp Müller <tim@centricular.com>
1355
1356         * common:
1357           Automatic update of common submodule
1358           From 60aeef6 to 48a5d85
1359
1360 2017-04-10 23:49:25 +0100  Tim-Philipp Müller <tim@centricular.com>
1361
1362         * autogen.sh:
1363         * common:
1364           Automatic update of common submodule
1365           From 39ac2f5 to 60aeef6
1366
1367 === release 1.11.90 ===
1368
1369 2017-04-07 16:34:22 +0300  Sebastian Dröge <sebastian@centricular.com>
1370
1371         * ChangeLog:
1372         * NEWS:
1373         * RELEASE:
1374         * configure.ac:
1375         * docs/plugins/inspect/plugin-a52dec.xml:
1376         * docs/plugins/inspect/plugin-amrnb.xml:
1377         * docs/plugins/inspect/plugin-amrwbdec.xml:
1378         * docs/plugins/inspect/plugin-asf.xml:
1379         * docs/plugins/inspect/plugin-cdio.xml:
1380         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1381         * docs/plugins/inspect/plugin-dvdread.xml:
1382         * docs/plugins/inspect/plugin-dvdsub.xml:
1383         * docs/plugins/inspect/plugin-lame.xml:
1384         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1385         * docs/plugins/inspect/plugin-mpg123.xml:
1386         * docs/plugins/inspect/plugin-realmedia.xml:
1387         * docs/plugins/inspect/plugin-siddec.xml:
1388         * docs/plugins/inspect/plugin-twolame.xml:
1389         * docs/plugins/inspect/plugin-x264.xml:
1390         * docs/plugins/inspect/plugin-xingmux.xml:
1391         * gst-plugins-ugly.doap:
1392         * meson.build:
1393           Release 1.11.90
1394
1395 2017-04-07 15:33:31 +0300  Sebastian Dröge <sebastian@centricular.com>
1396
1397         * po/af.po:
1398         * po/az.po:
1399         * po/bg.po:
1400         * po/ca.po:
1401         * po/cs.po:
1402         * po/da.po:
1403         * po/de.po:
1404         * po/el.po:
1405         * po/en_GB.po:
1406         * po/eo.po:
1407         * po/es.po:
1408         * po/eu.po:
1409         * po/fi.po:
1410         * po/fr.po:
1411         * po/gl.po:
1412         * po/hr.po:
1413         * po/hu.po:
1414         * po/id.po:
1415         * po/it.po:
1416         * po/ja.po:
1417         * po/lt.po:
1418         * po/lv.po:
1419         * po/ms.po:
1420         * po/mt.po:
1421         * po/nb.po:
1422         * po/nl.po:
1423         * po/or.po:
1424         * po/pl.po:
1425         * po/pt_BR.po:
1426         * po/ro.po:
1427         * po/ru.po:
1428         * po/sk.po:
1429         * po/sl.po:
1430         * po/sq.po:
1431         * po/sr.po:
1432         * po/sv.po:
1433         * po/tr.po:
1434         * po/uk.po:
1435         * po/vi.po:
1436         * po/zh_CN.po:
1437           Update .po files
1438
1439 2017-04-07 15:07:50 +0300  Sebastian Dröge <sebastian@centricular.com>
1440
1441         * po/id.po:
1442         * po/sv.po:
1443           po: Update translations
1444
1445 2017-03-28 14:18:38 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
1446
1447         * tests/check/meson.build:
1448           meson: test: Fix environment object usage
1449           And use get_pkgconfig_variable instead of calling pkg-config ourself
1450
1451 2017-03-20 17:06:16 +0000  Tim-Philipp Müller <tim@centricular.com>
1452
1453         * REQUIREMENTS:
1454           REQUIREMENTS: update for mad mp3 decoder removal
1455           https://bugzilla.gnome.org/show_bug.cgi?id=776140
1456
1457 2017-03-12 11:57:23 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1458
1459         * Makefile.am:
1460           Add libgstrmdemux.so to cruft list
1461           This was renamed to libgstrealmedia.so, this fixes helps fixing
1462           uninstalled setup.
1463           https://bugzilla.gnome.org/show_bug.cgi?id=779344
1464
1465 2017-03-04 11:09:33 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1466
1467         * docs/plugins/inspect/plugin-realmedia.xml:
1468         * gst/realmedia/Makefile.am:
1469         * gst/realmedia/meson.build:
1470           Rename plugin filenames to match plugin names
1471           libgstrmdemux.so becomes libgstrealmedia.so
1472           https://bugzilla.gnome.org/show_bug.cgi?id=779344
1473
1474 2017-03-01 23:00:55 +1100  Jan Schmidt <jan@centricular.com>
1475
1476         * ext/mpeg2dec/gstmpeg2dec.c:
1477           mpeg2dec: Fix latency calculation
1478           The latency calculation was missing a scaling by GST_SECOND,
1479           so it would always report a tiny latency. Fix that.
1480           Spotted by Guillaume Desmottes.
1481
1482 2017-02-27 20:55:34 +0200  Sebastian Dröge <sebastian@centricular.com>
1483
1484         * gst/asfdemux/gstasfdemux.c:
1485           asfdemux: Fix compilation with gcc 7
1486           gstasfdemux.c: In function 'gst_asf_demux_parse_stream_object':
1487           gstasfdemux.c:3001:39: error: '<<' in boolean context, did you mean '<' ? [-Werror=int-in-bool-context]
1488           is_encrypted = ! !((flags & 0x8000) << 15);
1489           ~~~~~~~~~~~~~~~~~~^~~~~~
1490           https://bugzilla.gnome.org/show_bug.cgi?id=779329
1491
1492 2017-02-25 21:48:46 -0300  Edgard Lima <edgard.lima@gmail.com>
1493
1494         * ext/amrwbdec/amrwb.c:
1495         * ext/amrwbdec/amrwbdec.h:
1496           Update Edgard Lima's email
1497           https://bugzilla.gnome.org/show_bug.cgi?id=779230
1498
1499 2017-02-24 15:59:47 +0200  Sebastian Dröge <sebastian@centricular.com>
1500
1501         * meson.build:
1502           meson: Update version
1503
1504 2017-02-24 15:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
1505
1506         * configure.ac:
1507           Back to development
1508
1509 === release 1.11.2 ===
1510
1511 2017-02-24 15:07:54 +0200  Sebastian Dröge <sebastian@centricular.com>
1512
1513         * ChangeLog:
1514         * NEWS:
1515         * RELEASE:
1516         * configure.ac:
1517         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1518         * docs/plugins/inspect/plugin-a52dec.xml:
1519         * docs/plugins/inspect/plugin-amrnb.xml:
1520         * docs/plugins/inspect/plugin-amrwbdec.xml:
1521         * docs/plugins/inspect/plugin-asf.xml:
1522         * docs/plugins/inspect/plugin-cdio.xml:
1523         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1524         * docs/plugins/inspect/plugin-dvdread.xml:
1525         * docs/plugins/inspect/plugin-dvdsub.xml:
1526         * docs/plugins/inspect/plugin-lame.xml:
1527         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1528         * docs/plugins/inspect/plugin-mpg123.xml:
1529         * docs/plugins/inspect/plugin-realmedia.xml:
1530         * docs/plugins/inspect/plugin-siddec.xml:
1531         * docs/plugins/inspect/plugin-twolame.xml:
1532         * docs/plugins/inspect/plugin-x264.xml:
1533         * docs/plugins/inspect/plugin-xingmux.xml:
1534         * gst-plugins-ugly.doap:
1535           Release 1.11.2
1536
1537 2017-02-24 12:57:00 +0200  Sebastian Dröge <sebastian@centricular.com>
1538
1539         * po/af.po:
1540         * po/az.po:
1541         * po/bg.po:
1542         * po/ca.po:
1543         * po/cs.po:
1544         * po/da.po:
1545         * po/de.po:
1546         * po/el.po:
1547         * po/en_GB.po:
1548         * po/eo.po:
1549         * po/es.po:
1550         * po/eu.po:
1551         * po/fi.po:
1552         * po/fr.po:
1553         * po/gl.po:
1554         * po/hr.po:
1555         * po/hu.po:
1556         * po/id.po:
1557         * po/it.po:
1558         * po/ja.po:
1559         * po/lt.po:
1560         * po/lv.po:
1561         * po/ms.po:
1562         * po/mt.po:
1563         * po/nb.po:
1564         * po/nl.po:
1565         * po/or.po:
1566         * po/pl.po:
1567         * po/pt_BR.po:
1568         * po/ro.po:
1569         * po/ru.po:
1570         * po/sk.po:
1571         * po/sl.po:
1572         * po/sq.po:
1573         * po/sr.po:
1574         * po/sv.po:
1575         * po/tr.po:
1576         * po/uk.po:
1577         * po/vi.po:
1578         * po/zh_CN.po:
1579           Update .po files
1580
1581 2017-02-24 12:45:43 +0200  Sebastian Dröge <sebastian@centricular.com>
1582
1583         * po/id.po:
1584         * po/sv.po:
1585           po: Update translations
1586
1587 2017-02-14 19:56:13 +0000  Tim-Philipp Müller <tim@centricular.com>
1588
1589         * Makefile.am:
1590           meson: dist meson build files
1591           Ship meson build files in tarballs, so people who use tarballs
1592           in their builds can start playing with meson already.
1593
1594 2017-02-01 03:08:10 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1595
1596         * ext/x264/gstx264enc.c:
1597           x264: Initialize function vtable in plugin_init()
1598           These values are defined in the x264.h header and are not const on
1599           Windows due to the way DLLs work. See:
1600           https://msdn.microsoft.com/en-us/library/619w14ds.aspx
1601           https://msdn.microsoft.com/en-us/library/zw3za17w.aspx
1602           https://bugzilla.gnome.org/show_bug.cgi?id=777903
1603
1604 2017-01-31 13:50:21 +0200  Sebastian Dröge <sebastian@centricular.com>
1605
1606         * gst/asfdemux/gstasfdemux.c:
1607           asfdemux: Check that we have enough data available before parsing bool/uint extended content descriptors
1608           https://bugzilla.gnome.org/show_bug.cgi?id=777955
1609
1610 2017-01-30 15:39:59 +0200  Sebastian Dröge <sebastian@centricular.com>
1611
1612         * gst/asfdemux/gstasfdemux.c:
1613           asfdemux: Reset number of languages to 0 when freeing the array because of errors
1614           Otherwise we will happily index into the array at NULL if the requested
1615           index is smaller than the number of languages that were previously
1616           allocated.
1617           https://bugzilla.gnome.org/show_bug.cgi?id=777937
1618
1619 2017-01-24 19:24:10 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
1620
1621         * tests/check/meson.build:
1622           meson: Properly use ':' for defining keywords
1623
1624 2017-01-13 12:39:09 +0000  Tim-Philipp Müller <tim@centricular.com>
1625
1626         * meson.build:
1627           meson: bump version
1628
1629 2017-01-12 16:32:52 +0200  Sebastian Dröge <sebastian@centricular.com>
1630
1631         * configure.ac:
1632           Back to development
1633
1634 === release 1.11.1 ===
1635
1636 2017-01-12 16:10:25 +0200  Sebastian Dröge <sebastian@centricular.com>
1637
1638         * ChangeLog:
1639         * NEWS:
1640         * RELEASE:
1641         * configure.ac:
1642         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1643         * docs/plugins/inspect/plugin-a52dec.xml:
1644         * docs/plugins/inspect/plugin-amrnb.xml:
1645         * docs/plugins/inspect/plugin-amrwbdec.xml:
1646         * docs/plugins/inspect/plugin-asf.xml:
1647         * docs/plugins/inspect/plugin-cdio.xml:
1648         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1649         * docs/plugins/inspect/plugin-dvdread.xml:
1650         * docs/plugins/inspect/plugin-dvdsub.xml:
1651         * docs/plugins/inspect/plugin-lame.xml:
1652         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1653         * docs/plugins/inspect/plugin-mpg123.xml:
1654         * docs/plugins/inspect/plugin-realmedia.xml:
1655         * docs/plugins/inspect/plugin-siddec.xml:
1656         * docs/plugins/inspect/plugin-twolame.xml:
1657         * docs/plugins/inspect/plugin-x264.xml:
1658         * docs/plugins/inspect/plugin-xingmux.xml:
1659         * gst-plugins-ugly.doap:
1660           Release 1.11.1
1661
1662 2017-01-12 14:45:56 +0200  Sebastian Dröge <sebastian@centricular.com>
1663
1664         * po/af.po:
1665         * po/az.po:
1666         * po/bg.po:
1667         * po/ca.po:
1668         * po/cs.po:
1669         * po/da.po:
1670         * po/de.po:
1671         * po/el.po:
1672         * po/en_GB.po:
1673         * po/eo.po:
1674         * po/es.po:
1675         * po/eu.po:
1676         * po/fi.po:
1677         * po/fr.po:
1678         * po/gl.po:
1679         * po/hr.po:
1680         * po/hu.po:
1681         * po/id.po:
1682         * po/it.po:
1683         * po/ja.po:
1684         * po/lt.po:
1685         * po/lv.po:
1686         * po/ms.po:
1687         * po/mt.po:
1688         * po/nb.po:
1689         * po/nl.po:
1690         * po/or.po:
1691         * po/pl.po:
1692         * po/pt_BR.po:
1693         * po/ro.po:
1694         * po/ru.po:
1695         * po/sk.po:
1696         * po/sl.po:
1697         * po/sq.po:
1698         * po/sr.po:
1699         * po/sv.po:
1700         * po/tr.po:
1701         * po/uk.po:
1702         * po/vi.po:
1703         * po/zh_CN.po:
1704           Update .po files
1705
1706 2017-01-12 14:37:02 +0200  Sebastian Dröge <sebastian@centricular.com>
1707
1708         * po/hr.po:
1709         * po/id.po:
1710         * po/sv.po:
1711           po: Update translations
1712
1713 2016-12-16 16:52:00 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
1714
1715         * ext/amrnb/meson.build:
1716         * ext/x264/meson.build:
1717         * meson.build:
1718           meson: Install presets files
1719
1720 2015-06-26 20:22:47 +0200  Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
1721
1722         * ext/x264/GstX264Enc.prs:
1723           x264enc: Add a youtube preset.
1724           Based on https://support.google.com/youtube/answer/1722171
1725           https://bugzilla.gnome.org/show_bug.cgi?id=751560
1726
1727 2016-12-28 10:42:15 +0000  Tim-Philipp Müller <tim@centricular.com>
1728
1729         * config.h.meson:
1730         * configure.ac:
1731         * docs/plugins/Makefile.am:
1732         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1733         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1734         * docs/plugins/inspect/plugin-mad.xml:
1735         * ext/Makefile.am:
1736         * ext/mad/Makefile.am:
1737         * ext/mad/gstmad.c:
1738         * ext/mad/gstmad.h:
1739         * ext/mad/meson.build:
1740         * ext/meson.build:
1741           mad: remove plugin
1742           We have better replacements such as the mpg123 plugin.
1743           The main reason to keep around mad was for 'freeform'
1744           mp3 support, but mpg123 can handle those too nowadays.
1745           Also, mad is GPL and has been unmaintained for years.
1746           https://bugzilla.gnome.org/show_bug.cgi?id=776140
1747
1748 2016-12-16 19:07:51 +0000  Tim-Philipp Müller <tim@centricular.com>
1749
1750         * Makefile.am:
1751         * configure.ac:
1752         * win32/MANIFEST:
1753         * win32/common/.gitignore:
1754         * win32/common/config.h:
1755           win32: remove platform-specific copies of generated headers
1756           Unused and no longer needed.
1757
1758 2016-12-14 10:24:26 +0000  Tim-Philipp Müller <tim@centricular.com>
1759
1760         * .gitignore:
1761         * Makefile.am:
1762         * configure.ac:
1763         * gst-plugins-ugly.spec.in:
1764           Remove generated .spec file
1765           Likely extremely bitrotten, and we should not ship this anyway.
1766
1767 2016-12-09 17:45:34 -0300  Thibault Saunier <tsaunier@gnome.org>
1768
1769         * meson.build:
1770           meson: Support building without Gst debug
1771
1772 2016-12-03 08:19:44 +0100  Edward Hervey <bilboed@bilboed.com>
1773
1774         * README:
1775         * common:
1776           Automatic update of common submodule
1777           From f980fd9 to 39ac2f5
1778
1779 2016-12-02 14:06:21 +0200  Sebastian Dröge <sebastian@centricular.com>
1780
1781         * gst/asfdemux/gstasfdemux.c:
1782           asfdemux: Fix memory leak of payload extensions for unusable/unsupported streams
1783           https://bugzilla.gnome.org/show_bug.cgi?id=775515
1784
1785 2016-11-30 18:11:30 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
1786
1787         * ext/x264/gstx264enc.c:
1788           x264enc: Add information for mixed mode
1789           https://bugzilla.gnome.org/show_bug.cgi?id=775411
1790
1791 2016-11-30 17:30:33 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
1792
1793         * ext/x264/gstx264enc.c:
1794           x264enc: Correctly pass interlacing/TFF information
1795           Give the interlacing information correctly to the encoder. Also parse
1796           TFF/BFF information from the caps and pass it too.
1797           https://bugzilla.gnome.org/show_bug.cgi?id=775411
1798
1799 2016-11-28 15:14:18 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
1800
1801         * ext/x264/gstx264enc.c:
1802           x264enc: Auto-detect interlace mode from caps
1803           If the caps are interlaced, interlacing is always enabled on the
1804           encoder. If the interlace-mode field is missing or if it's progressive,
1805           the encoder uses the "interlaced" property.
1806           https://bugzilla.gnome.org/show_bug.cgi?id=775228
1807
1808 2016-11-26 11:20:51 +0000  Tim-Philipp Müller <tim@centricular.com>
1809
1810         * .gitmodules:
1811           common: use https protocol for common submodule
1812           https://bugzilla.gnome.org/show_bug.cgi?id=775110
1813
1814 2016-11-25 23:51:00 +0200  Sebastian Dröge <sebastian@centricular.com>
1815
1816         * gst/realmedia/realhash.c:
1817           real: Fix compiler warnings with latest clang
1818           realhash.c:295:11: error: implicit conversion from 'int' to 'char' changes value from 128 to -128 [-Werror,-Wconstant-conversion]
1819           *buf1 = 128;
1820           ~ ^~~
1821           https://bugzilla.gnome.org/show_bug.cgi?id=775112
1822
1823 2016-11-25 12:41:03 +0100  Edward Hervey <edward@centricular.com>
1824
1825         * gst/asfdemux/gstasfdemux.c:
1826           asfdemux: Allow 64bit sizes for DATA object
1827           we *can* have files greater than 4GB, any other object should be
1828           smaller than that
1829
1830 2016-11-25 10:07:35 +0100  Edward Hervey <edward@centricular.com>
1831
1832         * gst/asfdemux/gstasfdemux.c:
1833           asfdemux: Add sanity check for asf_stream_audio
1834           We should have enough bytes for the specified codec_data
1835           https://bugzilla.gnome.org/show_bug.cgi?id=775070
1836
1837 2016-11-25 09:45:04 +0100  Edward Hervey <edward@centricular.com>
1838
1839         * gst/asfdemux/gstasfdemux.c:
1840           asfdemux: Add sanity checks when reading asf_stream_video_format
1841           It should report a size of at least 40 bytes
1842           Also check for the size of the remaining data (i.e. codec_data)
1843           https://bugzilla.gnome.org/show_bug.cgi?id=775070
1844
1845 2016-11-25 09:44:05 +0100  Edward Hervey <edward@centricular.com>
1846
1847         * gst/asfdemux/gstasfdemux.c:
1848           asfdemux: Add check for invalid/corrupt asf object
1849           An asf object can't realistically be bigger than 2**32 bytes.
1850           If it reports a size bigger than that, consider it corrupt and properly
1851           propagate the error back.
1852           https://bugzilla.gnome.org/show_bug.cgi?id=775070
1853
1854 2016-11-22 17:14:44 +0100  Edward Hervey <edward@centricular.com>
1855
1856         * gst/asfdemux/gstasfdemux.c:
1857           asfdemux: Handle EOS in push-mode on corrupted files
1858           It is possible no streams were activated when receiving EOS, if so
1859           handled it as if we hadn't seen the header
1860           https://bugzilla.gnome.org/show_bug.cgi?id=774846
1861
1862 2016-11-22 16:56:04 +0100  Edward Hervey <edward@centricular.com>
1863
1864         * gst/asfdemux/gstasfdemux.c:
1865         * gst/asfdemux/gstasfdemux.h:
1866           asfdemux: FILE headers are mandatory in the header
1867           As per the specification, also avoids ending up trying to play a
1868           file with plenty of un-initialized values.
1869           https://bugzilla.gnome.org/show_bug.cgi?id=774846
1870
1871 2016-11-22 16:54:26 +0100  Edward Hervey <edward@centricular.com>
1872
1873         * gst/asfdemux/gstasfdemux.c:
1874           asfdemux: Handle incomplete header in pull mode
1875           pulling headers is meant to complete as a whole. If we don't have
1876           enough data, it's an error.
1877           Avoids pipeline hangs on corrupted files
1878           https://bugzilla.gnome.org/show_bug.cgi?id=774846
1879
1880 2016-11-22 16:22:49 +0100  Edward Hervey <edward@centricular.com>
1881
1882         * gst/asfdemux/gstasfdemux.c:
1883           asfdemux: Handle issues with "empty" files
1884           In some corrupted files, we could end up with no actual streams
1885           being exposed.
1886           In those cases, make sure we properly propagate the failure all
1887           the way to the loop function. This avoids ending up in cases where
1888           we are neither EOS'd nor ERROR'd out from a pipeline point of view.
1889           https://bugzilla.gnome.org/show_bug.cgi?id=774846
1890
1891 2016-11-20 20:54:25 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
1892
1893         * ext/dvdread/dvdreadsrc.c:
1894           dvdreadsrc: dvd-spu-clut-change is a sticky custom event
1895
1896 2016-11-17 17:20:03 -0800  Scott D Phillips <scott.d.phillips@intel.com>
1897
1898         * meson.build:
1899           meson: Add ignored warnings for MSVC
1900           https://bugzilla.gnome.org/show_bug.cgi?id=774656
1901
1902 2016-11-11 14:15:17 +0200  Sebastian Dröge <sebastian@centricular.com>
1903
1904         * configure.ac:
1905         * ext/x264/Makefile.am:
1906         * ext/x264/gstx264enc.c:
1907         * ext/x264/gstx264enc.h:
1908         * ext/x264/meson.build:
1909         * meson_options.txt:
1910           x264enc: Add configure parameter to specify additional x264 libraries with e.g. different depth configuration
1911           x264 has to be compiled specifically for a target bit depth.
1912           Distributions currently ship various libraries in their packages, with
1913           different bit depths.
1914           This change now allows to provide them all at configure time and have
1915           the x264enc element dynamically switch between them based on the bit
1916           depth of the input format.
1917           https://bugzilla.gnome.org/show_bug.cgi?id=763297
1918
1919 2016-11-01 18:09:25 +0000  Tim-Philipp Müller <tim@centricular.com>
1920
1921         * meson.build:
1922           meson: update version
1923
1924 === release 1.11.0 ===
1925
1926 2016-11-01 18:53:15 +0200  Sebastian Dröge <sebastian@centricular.com>
1927
1928         * configure.ac:
1929           Back to development
1930
1931 === release 1.10.0 ===
1932
1933 2016-11-01 18:05:31 +0200  Sebastian Dröge <sebastian@centricular.com>
1934
1935         * ChangeLog:
1936         * NEWS:
1937         * RELEASE:
1938         * configure.ac:
1939         * docs/plugins/inspect/plugin-a52dec.xml:
1940         * docs/plugins/inspect/plugin-amrnb.xml:
1941         * docs/plugins/inspect/plugin-amrwbdec.xml:
1942         * docs/plugins/inspect/plugin-asf.xml:
1943         * docs/plugins/inspect/plugin-cdio.xml:
1944         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1945         * docs/plugins/inspect/plugin-dvdread.xml:
1946         * docs/plugins/inspect/plugin-dvdsub.xml:
1947         * docs/plugins/inspect/plugin-lame.xml:
1948         * docs/plugins/inspect/plugin-mad.xml:
1949         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1950         * docs/plugins/inspect/plugin-mpg123.xml:
1951         * docs/plugins/inspect/plugin-realmedia.xml:
1952         * docs/plugins/inspect/plugin-siddec.xml:
1953         * docs/plugins/inspect/plugin-twolame.xml:
1954         * docs/plugins/inspect/plugin-x264.xml:
1955         * docs/plugins/inspect/plugin-xingmux.xml:
1956         * gst-plugins-ugly.doap:
1957         * win32/common/config.h:
1958           Release 1.10.0
1959
1960 2016-11-01 17:54:16 +0200  Sebastian Dröge <sebastian@centricular.com>
1961
1962         * po/af.po:
1963         * po/az.po:
1964         * po/bg.po:
1965         * po/ca.po:
1966         * po/cs.po:
1967         * po/da.po:
1968         * po/de.po:
1969         * po/el.po:
1970         * po/en_GB.po:
1971         * po/eo.po:
1972         * po/es.po:
1973         * po/eu.po:
1974         * po/fi.po:
1975         * po/fr.po:
1976         * po/gl.po:
1977         * po/hr.po:
1978         * po/hu.po:
1979         * po/id.po:
1980         * po/it.po:
1981         * po/ja.po:
1982         * po/lt.po:
1983         * po/lv.po:
1984         * po/ms.po:
1985         * po/mt.po:
1986         * po/nb.po:
1987         * po/nl.po:
1988         * po/or.po:
1989         * po/pl.po:
1990         * po/pt_BR.po:
1991         * po/ro.po:
1992         * po/ru.po:
1993         * po/sk.po:
1994         * po/sl.po:
1995         * po/sq.po:
1996         * po/sr.po:
1997         * po/sv.po:
1998         * po/tr.po:
1999         * po/uk.po:
2000         * po/vi.po:
2001         * po/zh_CN.po:
2002           Update .po files
2003
2004 2016-11-01 17:43:01 +0200  Sebastian Dröge <sebastian@centricular.com>
2005
2006         * po/id.po:
2007         * po/sv.po:
2008           po: Update translations
2009
2010 2016-10-25 08:54:52 -0700  Scott D Phillips <scott.d.phillips@intel.com>
2011
2012         * meson.build:
2013         * tests/meson.build:
2014           meson: Don't depend on gstreamer-check-1.0 on windows
2015           https://bugzilla.gnome.org/show_bug.cgi?id=773114
2016
2017 2016-10-25 10:51:08 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
2018
2019         * meson.build:
2020         * tests/check/meson.build:
2021         * tests/meson.build:
2022           Revert "meson: move gstreamer-check-1.0 dependency to tests/check"
2023           This reverts commit 0555c09607e548b6c45d029ab31dbb3042195ae3.
2024           Does not actually work. See:
2025           https://bugzilla.gnome.org/show_bug.cgi?id=773114#c31
2026
2027 2016-10-24 00:35:23 +0100  Tim-Philipp Müller <tim@centricular.com>
2028
2029         * tests/check/meson.build:
2030           meson: fix build outside of gst-all
2031
2032 2016-10-21 00:47:14 -0700  Scott D Phillips <scott.d.phillips@intel.com>
2033
2034         * meson.build:
2035         * tests/check/meson.build:
2036         * tests/meson.build:
2037           meson: move gstreamer-check-1.0 dependency to tests/check
2038           https://bugzilla.gnome.org/show_bug.cgi?id=773114
2039
2040 2016-10-15 22:20:05 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
2041
2042         * meson.build:
2043           meson: Don't set c_std to gnu99
2044           Use the default for each compiler on every platform instead. This
2045           improves our compatibility with compilers that don't have gnu99 as
2046           a c_std.
2047
2048 2016-10-04 18:06:09 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
2049
2050         * meson.build:
2051         * tests/check/getpluginsdir:
2052         * tests/check/meson.build:
2053           meson: Make use of new environment object and set plugin path to builddir
2054           Workaround source_root being the root directory of all projects
2055           in the subproject case and remove now unneeded getpluginsdir
2056           Bump meson requirement to 0.35
2057
2058 2016-09-30 11:35:40 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
2059
2060         * hooks/pre-commit.hook:
2061         * meson.build:
2062         * tests/check/getpluginsdir:
2063           meson: Setup pre commit hook and fix getpluginsdir for standalone case
2064
2065 2016-09-30 11:41:28 +0100  Tim-Philipp Müller <tim@centricular.com>
2066
2067         * meson.build:
2068           meson: update version
2069
2070 === release 1.9.90 ===
2071
2072 2016-09-30 13:03:26 +0300  Sebastian Dröge <sebastian@centricular.com>
2073
2074         * ChangeLog:
2075         * NEWS:
2076         * RELEASE:
2077         * configure.ac:
2078         * docs/plugins/inspect/plugin-a52dec.xml:
2079         * docs/plugins/inspect/plugin-amrnb.xml:
2080         * docs/plugins/inspect/plugin-amrwbdec.xml:
2081         * docs/plugins/inspect/plugin-asf.xml:
2082         * docs/plugins/inspect/plugin-cdio.xml:
2083         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2084         * docs/plugins/inspect/plugin-dvdread.xml:
2085         * docs/plugins/inspect/plugin-dvdsub.xml:
2086         * docs/plugins/inspect/plugin-lame.xml:
2087         * docs/plugins/inspect/plugin-mad.xml:
2088         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2089         * docs/plugins/inspect/plugin-mpg123.xml:
2090         * docs/plugins/inspect/plugin-realmedia.xml:
2091         * docs/plugins/inspect/plugin-siddec.xml:
2092         * docs/plugins/inspect/plugin-twolame.xml:
2093         * docs/plugins/inspect/plugin-x264.xml:
2094         * docs/plugins/inspect/plugin-xingmux.xml:
2095         * gst-plugins-ugly.doap:
2096         * win32/common/config.h:
2097           Release 1.9.90
2098
2099 2016-09-30 12:23:17 +0300  Sebastian Dröge <sebastian@centricular.com>
2100
2101         * po/af.po:
2102         * po/az.po:
2103         * po/bg.po:
2104         * po/ca.po:
2105         * po/cs.po:
2106         * po/da.po:
2107         * po/de.po:
2108         * po/el.po:
2109         * po/en_GB.po:
2110         * po/eo.po:
2111         * po/es.po:
2112         * po/eu.po:
2113         * po/fi.po:
2114         * po/fr.po:
2115         * po/gl.po:
2116         * po/hr.po:
2117         * po/hu.po:
2118         * po/id.po:
2119         * po/it.po:
2120         * po/ja.po:
2121         * po/lt.po:
2122         * po/lv.po:
2123         * po/ms.po:
2124         * po/mt.po:
2125         * po/nb.po:
2126         * po/nl.po:
2127         * po/or.po:
2128         * po/pl.po:
2129         * po/pt_BR.po:
2130         * po/ro.po:
2131         * po/ru.po:
2132         * po/sk.po:
2133         * po/sl.po:
2134         * po/sq.po:
2135         * po/sr.po:
2136         * po/sv.po:
2137         * po/tr.po:
2138         * po/uk.po:
2139         * po/vi.po:
2140         * po/zh_CN.po:
2141           Update .po files
2142
2143 2016-09-30 11:44:22 +0300  Sebastian Dröge <sebastian@centricular.com>
2144
2145         * po/id.po:
2146         * po/sv.po:
2147           po: Update translations
2148
2149 2016-09-29 12:39:34 +0300  Sebastian Dröge <sebastian@centricular.com>
2150
2151         * ext/x264/gstx264enc.c:
2152           x264enc: Set colorimetry and chroma-site information
2153           https://bugzilla.gnome.org/show_bug.cgi?id=772159
2154
2155 2016-09-24 09:08:00 +0100  Tim-Philipp Müller <tim@centricular.com>
2156
2157         * meson.build:
2158         * po/meson.build:
2159           meson: hook up translations
2160
2161 2016-09-24 08:59:55 +0100  Tim-Philipp Müller <tim@centricular.com>
2162
2163         * meson.build:
2164         * tests/check/getpluginsdir:
2165         * tests/check/meson.build:
2166         * tests/meson.build:
2167           meson: hook up unit tests
2168
2169 2016-09-14 11:30:58 +0200  Sebastian Dröge <sebastian@centricular.com>
2170
2171         * configure.ac:
2172           configure: Depend on gstreamer 1.9.2.1
2173
2174 2016-09-10 20:51:36 +1000  Jan Schmidt <jan@centricular.com>
2175
2176         * autogen.sh:
2177         * common:
2178           Automatic update of common submodule
2179           From b18d820 to f980fd9
2180
2181 2016-09-10 09:54:15 +1000  Jan Schmidt <jan@centricular.com>
2182
2183         * autogen.sh:
2184         * common:
2185           Automatic update of common submodule
2186           From f49c55e to b18d820
2187
2188 2016-09-05 12:22:56 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
2189
2190         * meson.build:
2191           meson: Bump version to 1.9.2
2192
2193 2016-09-01 12:28:57 +0300  Sebastian Dröge <sebastian@centricular.com>
2194
2195         * configure.ac:
2196           Back to development
2197
2198 === release 1.9.2 ===
2199
2200 2016-09-01 12:28:45 +0300  Sebastian Dröge <sebastian@centricular.com>
2201
2202         * ChangeLog:
2203         * NEWS:
2204         * RELEASE:
2205         * configure.ac:
2206         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2207         * docs/plugins/inspect/plugin-a52dec.xml:
2208         * docs/plugins/inspect/plugin-amrnb.xml:
2209         * docs/plugins/inspect/plugin-amrwbdec.xml:
2210         * docs/plugins/inspect/plugin-asf.xml:
2211         * docs/plugins/inspect/plugin-cdio.xml:
2212         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2213         * docs/plugins/inspect/plugin-dvdread.xml:
2214         * docs/plugins/inspect/plugin-dvdsub.xml:
2215         * docs/plugins/inspect/plugin-lame.xml:
2216         * docs/plugins/inspect/plugin-mad.xml:
2217         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2218         * docs/plugins/inspect/plugin-mpg123.xml:
2219         * docs/plugins/inspect/plugin-realmedia.xml:
2220         * docs/plugins/inspect/plugin-siddec.xml:
2221         * docs/plugins/inspect/plugin-twolame.xml:
2222         * docs/plugins/inspect/plugin-x264.xml:
2223         * docs/plugins/inspect/plugin-xingmux.xml:
2224         * gst-plugins-ugly.doap:
2225         * win32/common/config.h:
2226           Release 1.9.2
2227
2228 2016-09-01 11:24:13 +0300  Sebastian Dröge <sebastian@centricular.com>
2229
2230         * po/af.po:
2231         * po/az.po:
2232         * po/bg.po:
2233         * po/ca.po:
2234         * po/cs.po:
2235         * po/da.po:
2236         * po/de.po:
2237         * po/el.po:
2238         * po/en_GB.po:
2239         * po/eo.po:
2240         * po/es.po:
2241         * po/eu.po:
2242         * po/fi.po:
2243         * po/fr.po:
2244         * po/gl.po:
2245         * po/hr.po:
2246         * po/hu.po:
2247         * po/id.po:
2248         * po/it.po:
2249         * po/ja.po:
2250         * po/lt.po:
2251         * po/lv.po:
2252         * po/ms.po:
2253         * po/mt.po:
2254         * po/nb.po:
2255         * po/nl.po:
2256         * po/or.po:
2257         * po/pl.po:
2258         * po/pt_BR.po:
2259         * po/ro.po:
2260         * po/ru.po:
2261         * po/sk.po:
2262         * po/sl.po:
2263         * po/sq.po:
2264         * po/sr.po:
2265         * po/sv.po:
2266         * po/tr.po:
2267         * po/uk.po:
2268         * po/vi.po:
2269         * po/zh_CN.po:
2270           po: Update translations
2271
2272 2016-09-01 10:57:46 +0300  Sebastian Dröge <sebastian@centricular.com>
2273
2274         * ext/sidplay/gstsiddec.cc:
2275           siddec: Fix compilation with debugging disabled
2276           gstsiddec.o
2277           gstsiddec.cc: In function ‘void play_loop(GstPad*)’:
2278           gstsiddec.cc:446:18: error: unused variable ‘reason’ [-Werror=unused-variable]
2279           const gchar *reason = gst_flow_get_name (ret);
2280           ^
2281
2282 2016-08-19 11:11:14 -0700  Thibault Saunier <thibault.saunier@osg.samsung.com>
2283
2284         * ext/sidplay/gstsiddec.cc:
2285         * gst/asfdemux/gstasfdemux.c:
2286         * gst/realmedia/rmdemux.c:
2287           Use the new API to post flow ERROR messages on the bus
2288           https://bugzilla.gnome.org/show_bug.cgi?id=770158
2289
2290 2016-08-24 09:45:05 -0300  Thibault Saunier <tsaunier@gnome.org>
2291
2292         * gst/asfdemux/meson.build:
2293           meson: Link asfdemux against the gstsdp library
2294
2295 2016-08-23 15:29:10 -0300  Thibault Saunier <tsaunier@gnome.org>
2296
2297         * meson.build:
2298           meson: Add support for fallback subprojects
2299
2300 2016-08-12 21:25:34 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
2301
2302         * .gitignore:
2303         * config.h.meson:
2304         * ext/a52dec/meson.build:
2305         * ext/amrnb/meson.build:
2306         * ext/amrwbdec/meson.build:
2307         * ext/cdio/meson.build:
2308         * ext/dvdread/meson.build:
2309         * ext/lame/meson.build:
2310         * ext/mad/meson.build:
2311         * ext/meson.build:
2312         * ext/mpeg2dec/meson.build:
2313         * ext/mpg123/meson.build:
2314         * ext/twolame/meson.build:
2315         * ext/x264/meson.build:
2316         * gst/asfdemux/meson.build:
2317         * gst/dvdlpcmdec/meson.build:
2318         * gst/dvdsub/meson.build:
2319         * gst/meson.build:
2320         * gst/realmedia/meson.build:
2321         * gst/xingmux/meson.build:
2322         * meson.build:
2323           Add support for Meson as alternative/parallel build system
2324           https://github.com/mesonbuild/meson
2325           With contributions from:
2326           Tim-Philipp Müller <tim@centricular.com>
2327           Jussi Pakkanen <jpakkane@gmail.com> (original port)
2328           Highlights of the features provided are:
2329           * Faster builds on Linux (~40-50% faster)
2330           * The ability to build with MSVC on Windows
2331           * Generate Visual Studio project files
2332           * Generate XCode project files
2333           * Much faster builds on Windows (on-par with Linux)
2334           * Seriously fast configure and building on embedded
2335           ... and many more. For more details see:
2336           http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html
2337           http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html
2338           Building with Meson should work on both Linux and Windows, but may
2339           need a few more tweaks on other operating systems.
2340
2341 2016-08-12 21:41:39 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
2342
2343         * ext/a52dec/gsta52dec.c:
2344         * ext/dvdread/dvdreadsrc.c:
2345         * ext/x264/gstx264enc.h:
2346         * gst/realmedia/realhash.c:
2347         * gst/realmedia/rtspreal.c:
2348           plugins: Use <stdint.h> instead of _stdint.h
2349           _stdint.h is generated by Autotools and we don't really need it. All
2350           supported platforms now ship with stdint.h. The only stickler was MSVC,
2351           and since Visual Studio 2015 it also ships stdint.h now.
2352
2353 2016-08-19 13:01:39 +0100  Tim-Philipp Müller <tim@centricular.com>
2354
2355         * ext/mpeg2dec/perftest.c:
2356           mpeg2dec: remove file no longer used or needed
2357
2358 2016-08-08 09:58:20 +0100  Tim-Philipp Müller <tim@centricular.com>
2359
2360         * gst/dvdlpcmdec/Makefile.am:
2361           dvdlpcmdec: add libgstbase CFLAGS as well
2362           For consistency.
2363           https://bugzilla.gnome.org/show_bug.cgi?id=769610
2364
2365 2016-08-07 00:10:24 +0000  xlazom00 <xlazom00@gmail.com>
2366
2367         * gst/dvdlpcmdec/Makefile.am:
2368           dvdlpcmdec: link libgstbase-1.0
2369           https://bugzilla.gnome.org/show_bug.cgi?id=769610
2370
2371 2016-08-02 13:38:25 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
2372
2373         * gst/asfdemux/gstasfdemux.c:
2374           asfdemux: Add byte rate based bitrate tag in case there are no audio props
2375           https://bugzilla.gnome.org/show_bug.cgi?id=769418
2376
2377 2016-04-28 16:42:43 +0200  Michael Olbrich <m.olbrich@pengutronix.de>
2378
2379         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2380         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
2381           dvdlpcmdec: add support for another format
2382           The format specification can be found here:
2383           http://www.dvdforum.org/images/Guideline1394V10R0_20020911.pdf
2384           Note: This format is also used for Wifi-Display.
2385           https://bugzilla.gnome.org/show_bug.cgi?id=765807
2386
2387 2016-04-28 16:32:53 +0200  Michael Olbrich <m.olbrich@pengutronix.de>
2388
2389         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2390         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
2391           dvdlpcmdec: rewrite to use GstAudioDecoder
2392           https://bugzilla.gnome.org/show_bug.cgi?id=765807
2393
2394 2016-07-24 10:00:48 +0200  Josep Torra <n770galaxy@gmail.com>
2395
2396         * ext/sidplay/gstsiddec.cc:
2397           sidplay: fix compiler warnings when building with -O3
2398           Avoid compiler warnings "‘foo’ may be used uninitialized in this
2399           function" when building with -O3 by checking the return bool value
2400           of format conversion function.
2401           https://bugzilla.gnome.org/show_bug.cgi?id=769116
2402
2403 2016-07-11 21:14:06 +0200  Stefan Sauer <ensonic@users.sf.net>
2404
2405         * common:
2406           Automatic update of common submodule
2407           From f363b32 to f49c55e
2408
2409 2016-07-06 13:51:09 +0300  Sebastian Dröge <sebastian@centricular.com>
2410
2411         * configure.ac:
2412           Back to development
2413
2414 === release 1.9.1 ===
2415
2416 2016-07-06 13:15:28 +0300  Sebastian Dröge <sebastian@centricular.com>
2417
2418         * ChangeLog:
2419         * NEWS:
2420         * RELEASE:
2421         * configure.ac:
2422         * docs/plugins/inspect/plugin-a52dec.xml:
2423         * docs/plugins/inspect/plugin-amrnb.xml:
2424         * docs/plugins/inspect/plugin-amrwbdec.xml:
2425         * docs/plugins/inspect/plugin-asf.xml:
2426         * docs/plugins/inspect/plugin-cdio.xml:
2427         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2428         * docs/plugins/inspect/plugin-dvdread.xml:
2429         * docs/plugins/inspect/plugin-dvdsub.xml:
2430         * docs/plugins/inspect/plugin-lame.xml:
2431         * docs/plugins/inspect/plugin-mad.xml:
2432         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2433         * docs/plugins/inspect/plugin-mpg123.xml:
2434         * docs/plugins/inspect/plugin-realmedia.xml:
2435         * docs/plugins/inspect/plugin-siddec.xml:
2436         * docs/plugins/inspect/plugin-twolame.xml:
2437         * docs/plugins/inspect/plugin-x264.xml:
2438         * docs/plugins/inspect/plugin-xingmux.xml:
2439         * gst-plugins-ugly.doap:
2440         * win32/common/config.h:
2441           Release 1.9.1
2442
2443 2016-07-06 11:54:01 +0300  Sebastian Dröge <sebastian@centricular.com>
2444
2445         * po/af.po:
2446         * po/az.po:
2447         * po/bg.po:
2448         * po/ca.po:
2449         * po/cs.po:
2450         * po/da.po:
2451         * po/de.po:
2452         * po/el.po:
2453         * po/en_GB.po:
2454         * po/eo.po:
2455         * po/es.po:
2456         * po/eu.po:
2457         * po/fi.po:
2458         * po/fr.po:
2459         * po/gl.po:
2460         * po/hr.po:
2461         * po/hu.po:
2462         * po/id.po:
2463         * po/it.po:
2464         * po/ja.po:
2465         * po/lt.po:
2466         * po/lv.po:
2467         * po/ms.po:
2468         * po/mt.po:
2469         * po/nb.po:
2470         * po/nl.po:
2471         * po/or.po:
2472         * po/pl.po:
2473         * po/pt_BR.po:
2474         * po/ro.po:
2475         * po/ru.po:
2476         * po/sk.po:
2477         * po/sl.po:
2478         * po/sq.po:
2479         * po/sr.po:
2480         * po/sv.po:
2481         * po/tr.po:
2482         * po/uk.po:
2483         * po/vi.po:
2484         * po/zh_CN.po:
2485           Update .po files
2486
2487 2016-07-06 10:19:44 +0300  Sebastian Dröge <sebastian@centricular.com>
2488
2489         * po/hr.po:
2490           po: Update translations
2491
2492 2016-06-21 11:46:53 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2493
2494         * common:
2495           Automatic update of common submodule
2496           From ac2f647 to f363b32
2497
2498 2015-05-12 11:08:55 +0300  Vootele Vesterblom <vov@bang-olufsen.dk>
2499
2500         * gst/asfdemux/gstasfdemux.c:
2501           asfdemux: fix seeking back after EOS has been reached in push mode
2502           Fix seeking when demuxer is in INDEX state. This happens when we
2503           reached the end of the stream. It should still be possible to do
2504           a flushing seek and seek back to any other position though. Instead
2505           the demuxer would just go straight to EOS again instead of going
2506           back to processing packets again from the new position.
2507           https://bugzilla.gnome.org/show_bug.cgi?id=749066
2508
2509 2016-05-17 16:00:29 +0300  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2510
2511         * gst/realmedia/rdtmanager.c:
2512           rdtmanager: fix clock leak
2513           The clock returned by gst_system_clock_obtain() was never unreffed.
2514           https://bugzilla.gnome.org/show_bug.cgi?id=766565
2515
2516 2016-05-15 13:33:30 +0300  Sebastian Dröge <sebastian@centricular.com>
2517
2518         * docs/plugins/inspect/plugin-a52dec.xml:
2519         * docs/plugins/inspect/plugin-amrnb.xml:
2520         * docs/plugins/inspect/plugin-amrwbdec.xml:
2521         * docs/plugins/inspect/plugin-asf.xml:
2522         * docs/plugins/inspect/plugin-cdio.xml:
2523         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2524         * docs/plugins/inspect/plugin-dvdread.xml:
2525         * docs/plugins/inspect/plugin-dvdsub.xml:
2526         * docs/plugins/inspect/plugin-lame.xml:
2527         * docs/plugins/inspect/plugin-mad.xml:
2528         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2529         * docs/plugins/inspect/plugin-mpg123.xml:
2530         * docs/plugins/inspect/plugin-realmedia.xml:
2531         * docs/plugins/inspect/plugin-siddec.xml:
2532         * docs/plugins/inspect/plugin-twolame.xml:
2533         * docs/plugins/inspect/plugin-x264.xml:
2534         * docs/plugins/inspect/plugin-xingmux.xml:
2535           docs: Update for git master
2536
2537 2016-04-16 09:15:43 +0100  Tim-Philipp Müller <tim@centricular.com>
2538
2539         * ext/amrnb/amrnbdec.c:
2540         * ext/mad/gstmad.c:
2541           amrnbec, mad: fix two more parse function declarations
2542
2543 2016-04-15 20:46:37 +0100  Tim-Philipp Müller <tim@centricular.com>
2544
2545         * ext/a52dec/gsta52dec.c:
2546         * ext/amrwbdec/amrwbdec.c:
2547           a52dec, amrwbec: fix parse function declaration mismatch
2548           Fixes MSVC compiler warning:
2549           amrwbdec.c(99): warning C4133: '=': incompatible types
2550           - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
2551           'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
2552           gsta52dec.c(156): warning C4133: '=': incompatible types
2553           - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
2554           'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
2555
2556 2016-04-15 19:55:03 +0100  Tim-Philipp Müller <tim@centricular.com>
2557
2558         * ext/mpg123/gstmpg123audiodec.h:
2559           mpg123: fix build with msvc
2560           Fix syntax errors when compiling against cerbero-provided libmpg123
2561           headers. We do the same as the libmpg123 internal visual studio
2562           build here.
2563           mpg123.h(1378): error C2143: syntax error: missing ')' before '('
2564           mpg123.h(1378): error C2081: 'ssize_t': name in formal parameter list illegal
2565           mpg123.h(1378): error C2143: syntax error: missing ')' before '*'
2566           mpg123.h(1378): error C2091: function returns function
2567           mpg123.h(1378): error C2143: syntax error: missing '{' before '*'
2568           mpg123.h(1378): error C2059: syntax error: ')'
2569           mpg123.h(1379): error C2143: syntax error: missing ')' before '*'
2570           mpg123.h(1379): error C2365: 'off_t': redefinition; previous definition was 'typedef'
2571           ...
2572
2573 2016-04-15 18:37:42 +0100  Tim-Philipp Müller <tim@centricular.com>
2574
2575         * configure.ac:
2576         * ext/mpeg2dec/gstmpeg2dec.c:
2577           mpeg2dec: bump libmpeg2 requirement to 0.5.1 and fix msvc build
2578           libmpeg2 0.5.1 was released in mid-2008, let's bump the requirement
2579           and get rid of version-dependent code paths. There's still
2580           avdec_mpeg2video for those who are stuck on ancient distros which
2581           we don't target any more.
2582           Also fixes build with MSVC, which doesn't like #if #else #endif
2583           inside macro arguments (like the GST_DEBUG_OBJECT in line 941).
2584
2585 2016-04-14 10:02:50 +0100  Julien Isorce <j.isorce@samsung.com>
2586
2587         * README:
2588         * common:
2589           Automatic update of common submodule
2590           From 6f2d209 to ac2f647
2591
2592 2016-03-04 16:14:44 +0900  Vineeth TM <vineeth.tm@samsung.com>
2593
2594         * ext/a52dec/gsta52dec.c:
2595         * ext/amrnb/amrnbdec.c:
2596         * ext/amrnb/amrnbenc.c:
2597         * ext/amrwbdec/amrwbdec.c:
2598         * ext/dvdread/dvdreadsrc.c:
2599         * ext/lame/gstlamemp3enc.c:
2600         * ext/mad/gstmad.c:
2601         * ext/mpeg2dec/gstmpeg2dec.c:
2602         * ext/sidplay/gstsiddec.cc:
2603         * ext/twolame/gsttwolamemp2enc.c:
2604         * ext/x264/gstx264enc.c:
2605         * gst/asfdemux/gstasfdemux.c:
2606         * gst/asfdemux/gstrtpasfdepay.c:
2607         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2608         * gst/dvdsub/gstdvdsubdec.c:
2609         * gst/dvdsub/gstdvdsubparse.c:
2610         * gst/realmedia/pnmsrc.c:
2611         * gst/realmedia/rademux.c:
2612         * gst/realmedia/rdtdepay.c:
2613         * gst/realmedia/rdtmanager.c:
2614         * gst/realmedia/rmdemux.c:
2615         * gst/xingmux/gstxingmux.c:
2616           ugly: use new gst_element_class_add_static_pad_template()
2617           https://bugzilla.gnome.org/show_bug.cgi?id=763082
2618
2619 2016-03-24 13:33:22 +0200  Sebastian Dröge <sebastian@centricular.com>
2620
2621         * configure.ac:
2622           Back to development
2623
2624 === release 1.8.0 ===
2625
2626 2016-03-24 12:43:04 +0200  Sebastian Dröge <sebastian@centricular.com>
2627
2628         * ChangeLog:
2629         * NEWS:
2630         * RELEASE:
2631         * configure.ac:
2632         * docs/plugins/inspect/plugin-a52dec.xml:
2633         * docs/plugins/inspect/plugin-amrnb.xml:
2634         * docs/plugins/inspect/plugin-amrwbdec.xml:
2635         * docs/plugins/inspect/plugin-asf.xml:
2636         * docs/plugins/inspect/plugin-cdio.xml:
2637         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2638         * docs/plugins/inspect/plugin-dvdread.xml:
2639         * docs/plugins/inspect/plugin-dvdsub.xml:
2640         * docs/plugins/inspect/plugin-lame.xml:
2641         * docs/plugins/inspect/plugin-mad.xml:
2642         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2643         * docs/plugins/inspect/plugin-mpg123.xml:
2644         * docs/plugins/inspect/plugin-realmedia.xml:
2645         * docs/plugins/inspect/plugin-siddec.xml:
2646         * docs/plugins/inspect/plugin-twolame.xml:
2647         * docs/plugins/inspect/plugin-x264.xml:
2648         * docs/plugins/inspect/plugin-xingmux.xml:
2649         * gst-plugins-ugly.doap:
2650         * win32/common/config.h:
2651           Release 1.8.0
2652
2653 2016-03-24 12:18:09 +0200  Sebastian Dröge <sebastian@centricular.com>
2654
2655         * po/af.po:
2656         * po/az.po:
2657         * po/bg.po:
2658         * po/ca.po:
2659         * po/cs.po:
2660         * po/da.po:
2661         * po/de.po:
2662         * po/el.po:
2663         * po/en_GB.po:
2664         * po/eo.po:
2665         * po/es.po:
2666         * po/eu.po:
2667         * po/fi.po:
2668         * po/fr.po:
2669         * po/gl.po:
2670         * po/hr.po:
2671         * po/hu.po:
2672         * po/id.po:
2673         * po/it.po:
2674         * po/ja.po:
2675         * po/lt.po:
2676         * po/lv.po:
2677         * po/ms.po:
2678         * po/mt.po:
2679         * po/nb.po:
2680         * po/nl.po:
2681         * po/or.po:
2682         * po/pl.po:
2683         * po/pt_BR.po:
2684         * po/ro.po:
2685         * po/ru.po:
2686         * po/sk.po:
2687         * po/sl.po:
2688         * po/sq.po:
2689         * po/sr.po:
2690         * po/sv.po:
2691         * po/tr.po:
2692         * po/uk.po:
2693         * po/vi.po:
2694         * po/zh_CN.po:
2695           Update .po files
2696
2697 === release 1.7.91 ===
2698
2699 2016-03-15 12:21:07 +0200  Sebastian Dröge <sebastian@centricular.com>
2700
2701         * ChangeLog:
2702         * NEWS:
2703         * RELEASE:
2704         * configure.ac:
2705         * docs/plugins/inspect/plugin-a52dec.xml:
2706         * docs/plugins/inspect/plugin-amrnb.xml:
2707         * docs/plugins/inspect/plugin-amrwbdec.xml:
2708         * docs/plugins/inspect/plugin-asf.xml:
2709         * docs/plugins/inspect/plugin-cdio.xml:
2710         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2711         * docs/plugins/inspect/plugin-dvdread.xml:
2712         * docs/plugins/inspect/plugin-dvdsub.xml:
2713         * docs/plugins/inspect/plugin-lame.xml:
2714         * docs/plugins/inspect/plugin-mad.xml:
2715         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2716         * docs/plugins/inspect/plugin-mpg123.xml:
2717         * docs/plugins/inspect/plugin-realmedia.xml:
2718         * docs/plugins/inspect/plugin-siddec.xml:
2719         * docs/plugins/inspect/plugin-twolame.xml:
2720         * docs/plugins/inspect/plugin-x264.xml:
2721         * docs/plugins/inspect/plugin-xingmux.xml:
2722         * gst-plugins-ugly.doap:
2723         * win32/common/config.h:
2724           Release 1.7.91
2725
2726 2016-03-15 12:03:34 +0200  Sebastian Dröge <sebastian@centricular.com>
2727
2728         * po/af.po:
2729         * po/az.po:
2730         * po/bg.po:
2731         * po/ca.po:
2732         * po/cs.po:
2733         * po/da.po:
2734         * po/de.po:
2735         * po/el.po:
2736         * po/en_GB.po:
2737         * po/eo.po:
2738         * po/es.po:
2739         * po/eu.po:
2740         * po/fi.po:
2741         * po/fr.po:
2742         * po/gl.po:
2743         * po/hr.po:
2744         * po/hu.po:
2745         * po/id.po:
2746         * po/it.po:
2747         * po/ja.po:
2748         * po/lt.po:
2749         * po/lv.po:
2750         * po/ms.po:
2751         * po/mt.po:
2752         * po/nb.po:
2753         * po/nl.po:
2754         * po/or.po:
2755         * po/pl.po:
2756         * po/pt_BR.po:
2757         * po/ro.po:
2758         * po/ru.po:
2759         * po/sk.po:
2760         * po/sl.po:
2761         * po/sq.po:
2762         * po/sr.po:
2763         * po/sv.po:
2764         * po/tr.po:
2765         * po/uk.po:
2766         * po/vi.po:
2767         * po/zh_CN.po:
2768           Update .po files
2769
2770 2016-03-08 12:26:01 +0100  Edward Hervey <edward@centricular.com>
2771
2772         * gst/asfdemux/gstasfdemux.c:
2773         * gst/asfdemux/gstasfdemux.h:
2774           asfdemux: Don't modify segment values on accurate seeks
2775           When dealing with accurate seeks, we want to return exactly the segment
2776           that was requested by the seek event, and not adjust the values.
2777           https://bugzilla.gnome.org/show_bug.cgi?id=755469
2778
2779 === release 1.7.90 ===
2780
2781 2016-03-01 18:42:01 +0200  Sebastian Dröge <sebastian@centricular.com>
2782
2783         * ChangeLog:
2784         * NEWS:
2785         * RELEASE:
2786         * configure.ac:
2787         * docs/plugins/inspect/plugin-a52dec.xml:
2788         * docs/plugins/inspect/plugin-amrnb.xml:
2789         * docs/plugins/inspect/plugin-amrwbdec.xml:
2790         * docs/plugins/inspect/plugin-asf.xml:
2791         * docs/plugins/inspect/plugin-cdio.xml:
2792         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2793         * docs/plugins/inspect/plugin-dvdread.xml:
2794         * docs/plugins/inspect/plugin-dvdsub.xml:
2795         * docs/plugins/inspect/plugin-lame.xml:
2796         * docs/plugins/inspect/plugin-mad.xml:
2797         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2798         * docs/plugins/inspect/plugin-mpg123.xml:
2799         * docs/plugins/inspect/plugin-realmedia.xml:
2800         * docs/plugins/inspect/plugin-siddec.xml:
2801         * docs/plugins/inspect/plugin-twolame.xml:
2802         * docs/plugins/inspect/plugin-x264.xml:
2803         * docs/plugins/inspect/plugin-xingmux.xml:
2804         * gst-plugins-ugly.doap:
2805         * win32/common/config.h:
2806           Release 1.7.90
2807
2808 2016-03-01 17:18:01 +0200  Sebastian Dröge <sebastian@centricular.com>
2809
2810         * po/af.po:
2811         * po/az.po:
2812         * po/ca.po:
2813         * po/cs.po:
2814         * po/da.po:
2815         * po/de.po:
2816         * po/el.po:
2817         * po/en_GB.po:
2818         * po/eo.po:
2819         * po/es.po:
2820         * po/eu.po:
2821         * po/fi.po:
2822         * po/fr.po:
2823         * po/gl.po:
2824         * po/hr.po:
2825         * po/hu.po:
2826         * po/id.po:
2827         * po/it.po:
2828         * po/ja.po:
2829         * po/lt.po:
2830         * po/lv.po:
2831         * po/ms.po:
2832         * po/mt.po:
2833         * po/nb.po:
2834         * po/nl.po:
2835         * po/or.po:
2836         * po/pl.po:
2837         * po/pt_BR.po:
2838         * po/ro.po:
2839         * po/ru.po:
2840         * po/sk.po:
2841         * po/sl.po:
2842         * po/sq.po:
2843         * po/sr.po:
2844         * po/sv.po:
2845         * po/tr.po:
2846         * po/uk.po:
2847         * po/vi.po:
2848         * po/zh_CN.po:
2849           Update .po files
2850
2851 2016-03-01 16:54:07 +0200  Sebastian Dröge <sebastian@centricular.com>
2852
2853         * po/bg.po:
2854           po: Update translations
2855
2856 2016-02-27 20:17:31 +0100  Jens Georg <mail@jensge.org>
2857
2858         * ext/dvdread/dvdreadsrc.c:
2859           dvdread: Fix seek starting at 0 for title != 1
2860           Otherwise the playback would start at title 0
2861           https://bugzilla.gnome.org/show_bug.cgi?id=762787
2862
2863 2016-02-26 12:41:18 +0200  Sebastian Dröge <sebastian@centricular.com>
2864
2865         * common:
2866           Automatic update of common submodule
2867           From b64f03f to 6f2d209
2868
2869 2016-02-22 22:08:12 +0000  Tim-Philipp Müller <tim@centricular.com>
2870
2871         * gst/asfdemux/gstasfdemux.c:
2872           asfdemux: fix adding bitrate to stream tags
2873           https://bugzilla.gnome.org/show_bug.cgi?id=699586
2874
2875 2016-02-21 10:11:12 +0000  Tim-Philipp Müller <tim@centricular.com>
2876
2877         * gst/asfdemux/asf.vcproj:
2878         * gst/realmedia/rmdemux.vcproj:
2879         * win32/MANIFEST:
2880         * win32/gst.sln:
2881         * win32/vs6/gst_plugins_ugly.dsw:
2882         * win32/vs6/libgstasfdemux.dsp:
2883         * win32/vs6/libgstdvdlpcmdec.dsp:
2884         * win32/vs6/libgstdvdsub.dsp:
2885         * win32/vs6/libgstlame.dsp:
2886         * win32/vs6/libgstmad.dsp:
2887         * win32/vs6/libgstrealmedia.dsp:
2888         * win32/vs6/libgstsynaesthesia.dsp:
2889           win32: remove outdated build cruft
2890           This hasn't been touched for generations, doesn't work,
2891           and is just causing confusion. We also don't want to
2892           maintain these files manually.
2893
2894 2016-02-20 11:55:37 +0000  Tim-Philipp Müller <tim@centricular.com>
2895
2896         * ext/mpeg2dec/gstmpeg2dec.c:
2897           mpeg2dec: don't use exported but undeclared core debug category symbols
2898           It's not right and won't work on Windows with MSVC.
2899
2900 2016-02-19 12:38:34 +0200  Sebastian Dröge <sebastian@centricular.com>
2901
2902         * configure.ac:
2903           Back to development
2904
2905 === release 1.7.2 ===
2906
2907 2016-02-19 11:58:13 +0200  Sebastian Dröge <sebastian@centricular.com>
2908
2909         * ChangeLog:
2910         * NEWS:
2911         * RELEASE:
2912         * configure.ac:
2913         * docs/plugins/inspect/plugin-a52dec.xml:
2914         * docs/plugins/inspect/plugin-amrnb.xml:
2915         * docs/plugins/inspect/plugin-amrwbdec.xml:
2916         * docs/plugins/inspect/plugin-asf.xml:
2917         * docs/plugins/inspect/plugin-cdio.xml:
2918         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2919         * docs/plugins/inspect/plugin-dvdread.xml:
2920         * docs/plugins/inspect/plugin-dvdsub.xml:
2921         * docs/plugins/inspect/plugin-lame.xml:
2922         * docs/plugins/inspect/plugin-mad.xml:
2923         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2924         * docs/plugins/inspect/plugin-mpg123.xml:
2925         * docs/plugins/inspect/plugin-realmedia.xml:
2926         * docs/plugins/inspect/plugin-siddec.xml:
2927         * docs/plugins/inspect/plugin-twolame.xml:
2928         * docs/plugins/inspect/plugin-x264.xml:
2929         * docs/plugins/inspect/plugin-xingmux.xml:
2930         * gst-plugins-ugly.doap:
2931         * win32/common/config.h:
2932           Release 1.7.2
2933
2934 2016-02-19 11:21:03 +0200  Sebastian Dröge <sebastian@centricular.com>
2935
2936         * po/af.po:
2937         * po/az.po:
2938         * po/bg.po:
2939         * po/ca.po:
2940         * po/cs.po:
2941         * po/da.po:
2942         * po/de.po:
2943         * po/el.po:
2944         * po/en_GB.po:
2945         * po/eo.po:
2946         * po/es.po:
2947         * po/eu.po:
2948         * po/fi.po:
2949         * po/gl.po:
2950         * po/hr.po:
2951         * po/hu.po:
2952         * po/id.po:
2953         * po/it.po:
2954         * po/ja.po:
2955         * po/lt.po:
2956         * po/lv.po:
2957         * po/ms.po:
2958         * po/mt.po:
2959         * po/nb.po:
2960         * po/nl.po:
2961         * po/or.po:
2962         * po/pl.po:
2963         * po/ro.po:
2964         * po/ru.po:
2965         * po/sk.po:
2966         * po/sl.po:
2967         * po/sq.po:
2968         * po/sr.po:
2969         * po/sv.po:
2970         * po/tr.po:
2971         * po/uk.po:
2972         * po/vi.po:
2973         * po/zh_CN.po:
2974           Update .po files
2975
2976 2016-02-19 10:32:06 +0200  Sebastian Dröge <sebastian@centricular.com>
2977
2978         * po/fr.po:
2979         * po/pt_BR.po:
2980           po: Update translations
2981
2982 2016-02-18 00:25:56 +0200  Sebastian Dröge <sebastian@centricular.com>
2983
2984         * ext/sidplay/gstsiddec.cc:
2985           sidplay: Fix compiler warning about C++11 compatibility
2986           gstsiddec.cc:78:17: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
2987           #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
2988           ^
2989           gstsiddec.cc:78:38: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
2990           #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
2991           ^
2992
2993 2016-02-16 14:46:11 +0000  Tim-Philipp Müller <tim@centricular.com>
2994
2995         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2996         * docs/plugins/inspect/plugin-a52dec.xml:
2997         * docs/plugins/inspect/plugin-amrnb.xml:
2998         * docs/plugins/inspect/plugin-amrwbdec.xml:
2999         * docs/plugins/inspect/plugin-asf.xml:
3000         * docs/plugins/inspect/plugin-cdio.xml:
3001         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3002         * docs/plugins/inspect/plugin-dvdread.xml:
3003         * docs/plugins/inspect/plugin-dvdsub.xml:
3004         * docs/plugins/inspect/plugin-lame.xml:
3005         * docs/plugins/inspect/plugin-mad.xml:
3006         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3007         * docs/plugins/inspect/plugin-mpg123.xml:
3008         * docs/plugins/inspect/plugin-realmedia.xml:
3009         * docs/plugins/inspect/plugin-siddec.xml:
3010         * docs/plugins/inspect/plugin-twolame.xml:
3011         * docs/plugins/inspect/plugin-x264.xml:
3012         * docs/plugins/inspect/plugin-xingmux.xml:
3013           docs: update inspection to git and fix mpg123 inspect location
3014
3015 2016-02-16 12:23:33 +0000  Tim-Philipp Müller <tim@centricular.com>
3016
3017         * tests/files/Makefile.am:
3018         * tests/files/stream.mp2:
3019           tests: fix distcheck
3020
3021 2016-02-16 10:38:18 +0000  Tim-Philipp Müller <tim@centricular.com>
3022
3023         * configure.ac:
3024         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3025         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
3026         * docs/plugins/xml/plugin-mpg123.xml:
3027         * ext/Makefile.am:
3028         * gst-plugins-ugly.spec.in:
3029         * tests/check/Makefile.am:
3030           mpg123: move from -bad to -ugly
3031           Hook up to build system, add to docs
3032
3033 2016-02-16 10:55:01 +0000  Tim-Philipp Müller <tim@centricular.com>
3034
3035         * configure.ac:
3036         * tests/Makefile.am:
3037         * tests/check/Makefile.am:
3038         * tests/check/elements/.gitignore:
3039         * tests/files/Makefile.am:
3040         * tests/files/cbr_stream.mp3:
3041         * tests/files/vbr_stream.mp3:
3042           tests: add test data for mpg123 plugin
3043
3044 2016-02-16 10:41:07 +0000  Tim-Philipp Müller <tim@centricular.com>
3045
3046           Merge branch 'plugin-move-mpg123'
3047           Move mpg123 plugin from -bad to -ugly.
3048           https://bugzilla.gnome.org/show_bug.cgi?id=719849
3049
3050 2015-12-14 11:09:46 +0900  Vineeth TM <vineeth.tm@samsung.com>
3051
3052         * ext/mpg123/gstmpg123audiodec.c:
3053           plugins-bad: Fix example pipelines
3054           rename gst-launch --> gst-launch-1.0
3055           replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**)
3056           fix caps in examples
3057           https://bugzilla.gnome.org/show_bug.cgi?id=759432
3058
3059 2015-08-17 11:50:28 +0100  Tim-Philipp Müller <tim@centricular.com>
3060
3061         * ext/mpg123/gstmpg123audiodec.c:
3062           mpg123: still reset pending audio info on hard flush
3063           Follow-up to previous commit.
3064           https://bugzilla.gnome.org/show_bug.cgi?id=752431
3065
3066 2015-07-15 10:44:02 -0600  Jason Litzinger <jlitzinger@control4.com>
3067
3068         * ext/mpg123/gstmpg123audiodec.c:
3069           mpg123: fix handling of sample rate change during playback
3070           If the sample rate of the media changes, the resulting flush will
3071           clear the has_next_audioinfo flag, and the caps won't be sent
3072           downstream.
3073           https://bugzilla.gnome.org/show_bug.cgi?id=752431
3074
3075 2015-08-15 12:58:40 -0300  Thiago Santos <thiagoss@osg.samsung.com>
3076
3077         * ext/mpg123/gstmpg123audiodec.c:
3078           audiodecoders: use default pad accept-caps handling
3079           Avoids useless check of downstream caps when handling an
3080           accept-caps query
3081           Elements: dtsdec, faad, gsmdec, mpg123audiodec, opusdec,
3082           sbcdec, adpcmdec, sirendec
3083
3084 2015-04-26 18:04:16 +0100  Tim-Philipp Müller <tim@centricular.com>
3085
3086         * ext/mpg123/Makefile.am:
3087           Remove obsolete Android build cruft
3088           This is not needed any longer.
3089
3090 2015-01-11 01:08:08 +0000  Tim-Philipp Müller <tim@centricular.com>
3091
3092         * ext/mpg123/gstmpg123audiodec.c:
3093           mpg123: fix compiler warning and simplify checks in set_caps
3094           https://bugzilla.gnome.org/show_bug.cgi?id=740195
3095
3096 2015-01-03 13:06:45 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
3097
3098         * ext/mpg123/gstmpg123audiodec.c:
3099           mpg123: rework set_format code so mpg123audiodec works with decodebin/playbin
3100           The old code was using gst_caps_normalize() and was generally overly
3101           complex. Simplify by picking sample rate and number of channels from
3102           upstream and the sample format from the allowed caps. If the format caps
3103           is a list of strins, just pick the first one. And if the srcpad isn't
3104           linked yet, use the default format (S16).
3105           https://bugzilla.gnome.org/show_bug.cgi?id=740195
3106
3107 2014-09-10 17:24:39 +0100  Tim-Philipp Müller <tim@centricular.com>
3108
3109         * ext/mpg123/gstmpg123audiodec.c:
3110           Fix up one-element lists in template caps
3111
3112 2014-03-05 00:51:04 +0000  Tim-Philipp Müller <tim@centricular.com>
3113
3114         * tests/check/elements/mpg123audiodec.c:
3115           tests: fix mpg123audiodec test for big-endian architectures
3116
3117 2014-02-04 17:22:27 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
3118
3119         * ext/mpg123/gstmpg123audiodec.c:
3120           mpg123: improved error report and checks
3121           Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
3122
3123 2013-12-05 12:04:39 +0100  Sebastian Dröge <sebastian@centricular.com>
3124
3125         * ext/mpg123/gstmpg123audiodec.c:
3126           mpg123audiodec: Require caps to be set before any data processing
3127
3128 2013-07-26 17:25:42 +0200  Edward Hervey <edward@collabora.com>
3129
3130         * ext/mpg123/gstmpg123audiodec.c:
3131           mpg123: Remove dead assignment
3132           harder ? :)
3133
3134 2013-05-15 11:25:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3135
3136         * tests/check/elements/mpg123audiodec.c:
3137           mpg123audiodec: Fix event handling in unit test
3138
3139 2012-10-24 12:16:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3140
3141         * ext/mpg123/Makefile.am:
3142           gst: Add better support for static plugins
3143
3144 2013-04-15 00:22:39 -0700  David Schleef <ds@schleef.org>
3145
3146         * ext/mpg123/gstmpg123audiodec.c:
3147           mpg123: Add conditional on API version for new enum
3148
3149 2016-02-05 19:11:38 -0300  Thiago Santos <thiagoss@osg.samsung.com>
3150
3151         * tests/check/Makefile.am:
3152           tests: extend the AM_TESTS_ENVIRONMENT from check.mak
3153           To get the CK_DEFAULT_TIMEOUT defined for all tests
3154           https://bugzilla.gnome.org/show_bug.cgi?id=761472
3155
3156 2016-02-05 18:07:02 -0300  Thiago Santos <thiagoss@osg.samsung.com>
3157
3158         * autogen.sh:
3159         * common:
3160           Automatic update of common submodule
3161           From 86e4663 to b64f03f
3162
3163 2016-01-25 20:00:26 +0000  Tim-Philipp Müller <tim@centricular.com>
3164
3165         * configure.ac:
3166         * ext/amrnb/amrnbdec.h:
3167         * ext/amrnb/amrnbenc.h:
3168         * ext/amrwbdec/amrwbdec.h:
3169           amrnb, amrwb: unconditionally depend on opencore-amr*b >= 0.1.3
3170           We don't really need to cater for older versions any more.
3171
3172 2016-01-21 17:34:38 +0100  Edward Hervey <edward@centricular.com>
3173
3174         * ext/mpeg2dec/gstmpeg2dec.c:
3175           mpeg2dec: Demote rank to SECONDARY
3176           https://bugzilla.gnome.org/show_bug.cgi?id=574461
3177
3178 2016-01-08 21:40:53 -0300  Thiago Santos <thiagoss@osg.samsung.com>
3179
3180         * gst/dvdsub/gstdvdsubdec.c:
3181           dvdsubdec: use query caps instead of accept-caps
3182           accept-caps does only a shallow check and a full downstream
3183           caps query is needed to check if ARGB is possible
3184
3185 2015-10-30 11:06:11 +0530  Ravi Kiran K N <ravi.kiran@samsung.com>
3186
3187         * gst/asfdemux/asfpacket.c:
3188         * gst/asfdemux/gstasfdemux.c:
3189         * gst/asfdemux/gstasfdemux.h:
3190           asfdemux: Support reverse playback
3191           Support reverse playback for ASF format.
3192           Parse packets and queue the payloads, then push
3193           the payload buffer to decoder in reverse order.
3194           Video buffers are pushed from KeyFrame to next
3195           Keyframe.
3196           https://bugzilla.gnome.org/show_bug.cgi?id=757341
3197
3198 2015-12-24 15:28:46 +0100  Sebastian Dröge <sebastian@centricular.com>
3199
3200         * configure.ac:
3201           Back to development
3202
3203 2015-12-24 14:48:50 +0100  Sebastian Dröge <sebastian@centricular.com>
3204
3205         * tests/check/elements/amrnbenc.c:
3206           amrnbenc: Fix various compiler warnings in the test
3207
3208 2015-12-24 14:48:38 +0100  Sebastian Dröge <sebastian@centricular.com>
3209
3210         * tests/check/elements/x264enc.c:
3211           x264enc: Fix various compiler warnings in the test
3212
3213 === release 1.7.1 ===
3214
3215 2015-12-24 14:41:21 +0100  Sebastian Dröge <sebastian@centricular.com>
3216
3217         * ChangeLog:
3218         * NEWS:
3219         * RELEASE:
3220         * configure.ac:
3221         * docs/plugins/inspect/plugin-a52dec.xml:
3222         * docs/plugins/inspect/plugin-amrnb.xml:
3223         * docs/plugins/inspect/plugin-amrwbdec.xml:
3224         * docs/plugins/inspect/plugin-asf.xml:
3225         * docs/plugins/inspect/plugin-cdio.xml:
3226         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3227         * docs/plugins/inspect/plugin-dvdread.xml:
3228         * docs/plugins/inspect/plugin-dvdsub.xml:
3229         * docs/plugins/inspect/plugin-lame.xml:
3230         * docs/plugins/inspect/plugin-mad.xml:
3231         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3232         * docs/plugins/inspect/plugin-realmedia.xml:
3233         * docs/plugins/inspect/plugin-siddec.xml:
3234         * docs/plugins/inspect/plugin-twolame.xml:
3235         * docs/plugins/inspect/plugin-x264.xml:
3236         * docs/plugins/inspect/plugin-xingmux.xml:
3237         * gst-plugins-ugly.doap:
3238         * win32/common/config.h:
3239           Release 1.7.1
3240
3241 2015-12-24 14:10:29 +0100  Sebastian Dröge <sebastian@centricular.com>
3242
3243         * po/af.po:
3244         * po/az.po:
3245         * po/bg.po:
3246         * po/ca.po:
3247         * po/cs.po:
3248         * po/da.po:
3249         * po/de.po:
3250         * po/el.po:
3251         * po/en_GB.po:
3252         * po/eo.po:
3253         * po/es.po:
3254         * po/eu.po:
3255         * po/fi.po:
3256         * po/fr.po:
3257         * po/gl.po:
3258         * po/hr.po:
3259         * po/hu.po:
3260         * po/id.po:
3261         * po/it.po:
3262         * po/ja.po:
3263         * po/lt.po:
3264         * po/lv.po:
3265         * po/ms.po:
3266         * po/mt.po:
3267         * po/nb.po:
3268         * po/nl.po:
3269         * po/or.po:
3270         * po/pl.po:
3271         * po/pt_BR.po:
3272         * po/ro.po:
3273         * po/ru.po:
3274         * po/sk.po:
3275         * po/sl.po:
3276         * po/sq.po:
3277         * po/sr.po:
3278         * po/sv.po:
3279         * po/tr.po:
3280         * po/uk.po:
3281         * po/vi.po:
3282         * po/zh_CN.po:
3283           Update .po files
3284
3285 2015-12-24 12:23:27 +0100  Sebastian Dröge <sebastian@centricular.com>
3286
3287         * po/id.po:
3288         * po/sv.po:
3289           po: Update translations
3290
3291 2015-12-21 12:32:32 +0100  Sebastian Dröge <sebastian@centricular.com>
3292
3293         * configure.ac:
3294           configure: Use -Bsymbolic-functions if available
3295           While this is more useful for libraries, some of our plugins with multiple
3296           files and some internal API can also benefit from this.
3297
3298 2015-12-16 09:36:08 +0100  Sebastian Dröge <sebastian@centricular.com>
3299
3300         * docs/plugins/gst-plugins-ugly-plugins.args:
3301         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3302         * docs/plugins/inspect/plugin-a52dec.xml:
3303         * docs/plugins/inspect/plugin-amrnb.xml:
3304         * docs/plugins/inspect/plugin-amrwbdec.xml:
3305         * docs/plugins/inspect/plugin-asf.xml:
3306         * docs/plugins/inspect/plugin-cdio.xml:
3307         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3308         * docs/plugins/inspect/plugin-dvdread.xml:
3309         * docs/plugins/inspect/plugin-dvdsub.xml:
3310         * docs/plugins/inspect/plugin-lame.xml:
3311         * docs/plugins/inspect/plugin-mad.xml:
3312         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3313         * docs/plugins/inspect/plugin-realmedia.xml:
3314         * docs/plugins/inspect/plugin-siddec.xml:
3315         * docs/plugins/inspect/plugin-twolame.xml:
3316         * docs/plugins/inspect/plugin-x264.xml:
3317         * docs/plugins/inspect/plugin-xingmux.xml:
3318           docs: update to git
3319
3320 2015-12-07 09:08:18 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3321
3322         * autogen.sh:
3323         * common:
3324           Automatic update of common submodule
3325           From b319909 to 86e4663
3326
3327 2015-11-26 15:49:47 +0000  Arjen Veenhuizen <arjen.veenhuizen@tno.nl>
3328
3329         * ext/x264/gstx264enc.c:
3330           x264enc: increase bitrate limit from 100Mbps to 2Gbps
3331           Don't artificially limit the bitrate, x264enc allows much
3332           higher bitrates, and for intra-only 4k AVC they are needed.
3333           x264 clips to 2Gbps internally, so use that as limit for now.
3334           https://bugzilla.gnome.org/show_bug.cgi?id=758620
3335
3336 2015-11-18 23:20:59 -0800  Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
3337
3338         * ext/x264/gstx264enc.c:
3339           x264enc: drop unnecessary NULL check before g_free
3340
3341 2015-10-21 14:35:17 +0100  Tim-Philipp Müller <tim@centricular.com>
3342
3343         * common:
3344           Automatic update of common submodule
3345           From b99800a to b319909
3346
3347 2015-10-20 17:29:42 +0300  Sebastian Dröge <sebastian@centricular.com>
3348
3349         * configure.ac:
3350           Use new GST_ENABLE_EXTRA_CHECKS #define
3351           https://bugzilla.gnome.org/show_bug.cgi?id=756870
3352
3353 2015-10-21 14:26:07 +0300  Sebastian Dröge <sebastian@centricular.com>
3354
3355         * README:
3356         * common:
3357           Automatic update of common submodule
3358           From 9aed1d7 to b99800a
3359
3360 2015-10-02 22:24:46 +0300  Sebastian Dröge <sebastian@centricular.com>
3361
3362         * configure.ac:
3363           Update GLib dependency to 2.40.0
3364
3365 2015-09-29 14:16:07 -0700  Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
3366
3367         * ext/dvdread/README:
3368           dvdread: remove broken link
3369           Removing instead of updating as previously pointed-to page
3370           (now http://dvd.sourceforge.net/dvdinfo/) is already linked
3371           from dvd.sourceforge.net's homepage as: "Collection of
3372           information on file formats/data structures relating to DVD
3373           navigation/SPUs."
3374
3375 2015-09-26 09:23:05 +0100  Tim-Philipp Müller <tim@centricular.com>
3376
3377         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3378           dvdlpcmdec: fix invalid read beyond channel position array
3379           We would always copy sizeof(sorted_position) bytes, which is
3380           for 8 channels, but if we have less than 8 channels the
3381           position array we copy from will only have allocated space
3382           for channel channels, so we would read beyond the input
3383           array in some cases.
3384
3385 2015-08-25 10:08:46 +0900  HoonHee Lee <hoonhee.lee@lge.com>
3386
3387         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3388           dvdlpcmdec: factor out common code to set output format into new function
3389           When caps event is recieved and header is changed, reordering channel
3390           and setting the default output format for audio are processed. These 2 of
3391           code are same. Thus, It is better to make a new function for these common
3392           code in terms of removing duplicated code, maintenance and expansion.
3393           https://bugzilla.gnome.org/show_bug.cgi?id=753920
3394
3395 2015-09-23 20:45:34 +0200  Sebastian Dröge <sebastian@centricular.com>
3396
3397         * gst/asfdemux/gstasfdemux.c:
3398           asfdemux: Don't push any data on pads after the segment.stop
3399           https://bugzilla.gnome.org/show_bug.cgi?id=755469
3400
3401 2015-09-23 20:30:21 +0200  Sebastian Dröge <sebastian@centricular.com>
3402
3403         * gst/asfdemux/gstasfdemux.c:
3404         * gst/asfdemux/gstasfdemux.h:
3405           asfdemux: Only change segment start to a keyframe for KEYUNIT seeks
3406           Not for accurate seeks, which should accurately start at the requested
3407           position.
3408           https://bugzilla.gnome.org/show_bug.cgi?id=755469
3409
3410 2015-09-23 20:23:40 +0200  Sebastian Dröge <sebastian@centricular.com>
3411
3412         * gst/asfdemux/gstasfdemux.c:
3413           asfdemux: Update segment.position when pushing buffers
3414           Without this, non-flushing seeks are not going to work well.
3415           https://bugzilla.gnome.org/show_bug.cgi?id=755469
3416
3417 2015-09-23 19:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
3418
3419         * gst/asfdemux/gstasfdemux.c:
3420           asfdemux: Only push EOS event if we're not doing a segment seek
3421           https://bugzilla.gnome.org/show_bug.cgi?id=755469
3422
3423 2015-09-23 16:31:28 +0200  Sebastian Dröge <sebastian@centricular.com>
3424
3425         * gst/asfdemux/gstasfdemux.c:
3426           asfdemux: If pushing buffers returned EOS, go into the EOS and not failure code path
3427           We don't want to unconditionally send an EOS event downstream, but might want
3428           to send a SEGMENT_DONE message/event instead if a segment seek was done
3429           before.
3430           https://bugzilla.gnome.org/show_bug.cgi?id=755469
3431
3432 2015-09-25 23:51:12 +0200  Sebastian Dröge <sebastian@centricular.com>
3433
3434         * configure.ac:
3435           Back to development
3436
3437 === release 1.6.0 ===
3438
3439 2015-09-25 23:32:02 +0200  Sebastian Dröge <sebastian@centricular.com>
3440
3441         * ChangeLog:
3442         * NEWS:
3443         * RELEASE:
3444         * configure.ac:
3445         * docs/plugins/inspect/plugin-a52dec.xml:
3446         * docs/plugins/inspect/plugin-amrnb.xml:
3447         * docs/plugins/inspect/plugin-amrwbdec.xml:
3448         * docs/plugins/inspect/plugin-asf.xml:
3449         * docs/plugins/inspect/plugin-cdio.xml:
3450         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3451         * docs/plugins/inspect/plugin-dvdread.xml:
3452         * docs/plugins/inspect/plugin-dvdsub.xml:
3453         * docs/plugins/inspect/plugin-lame.xml:
3454         * docs/plugins/inspect/plugin-mad.xml:
3455         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3456         * docs/plugins/inspect/plugin-realmedia.xml:
3457         * docs/plugins/inspect/plugin-siddec.xml:
3458         * docs/plugins/inspect/plugin-twolame.xml:
3459         * docs/plugins/inspect/plugin-x264.xml:
3460         * docs/plugins/inspect/plugin-xingmux.xml:
3461         * gst-plugins-ugly.doap:
3462         * win32/common/config.h:
3463           Release 1.6.0
3464
3465 2015-09-25 23:04:56 +0200  Sebastian Dröge <sebastian@centricular.com>
3466
3467         * po/af.po:
3468         * po/az.po:
3469         * po/bg.po:
3470         * po/ca.po:
3471         * po/cs.po:
3472         * po/da.po:
3473         * po/de.po:
3474         * po/el.po:
3475         * po/en_GB.po:
3476         * po/eo.po:
3477         * po/es.po:
3478         * po/eu.po:
3479         * po/fi.po:
3480         * po/fr.po:
3481         * po/gl.po:
3482         * po/hr.po:
3483         * po/hu.po:
3484         * po/id.po:
3485         * po/it.po:
3486         * po/ja.po:
3487         * po/lt.po:
3488         * po/lv.po:
3489         * po/ms.po:
3490         * po/mt.po:
3491         * po/nb.po:
3492         * po/nl.po:
3493         * po/or.po:
3494         * po/pl.po:
3495         * po/pt_BR.po:
3496         * po/ro.po:
3497         * po/ru.po:
3498         * po/sk.po:
3499         * po/sl.po:
3500         * po/sq.po:
3501         * po/sr.po:
3502         * po/sv.po:
3503         * po/tr.po:
3504         * po/uk.po:
3505         * po/vi.po:
3506         * po/zh_CN.po:
3507           Update .po files
3508
3509 === release 1.5.91 ===
3510
3511 2015-09-18 20:01:17 +0200  Sebastian Dröge <sebastian@centricular.com>
3512
3513         * ChangeLog:
3514         * NEWS:
3515         * RELEASE:
3516         * configure.ac:
3517         * docs/plugins/inspect/plugin-a52dec.xml:
3518         * docs/plugins/inspect/plugin-amrnb.xml:
3519         * docs/plugins/inspect/plugin-amrwbdec.xml:
3520         * docs/plugins/inspect/plugin-asf.xml:
3521         * docs/plugins/inspect/plugin-cdio.xml:
3522         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3523         * docs/plugins/inspect/plugin-dvdread.xml:
3524         * docs/plugins/inspect/plugin-dvdsub.xml:
3525         * docs/plugins/inspect/plugin-lame.xml:
3526         * docs/plugins/inspect/plugin-mad.xml:
3527         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3528         * docs/plugins/inspect/plugin-realmedia.xml:
3529         * docs/plugins/inspect/plugin-siddec.xml:
3530         * docs/plugins/inspect/plugin-twolame.xml:
3531         * docs/plugins/inspect/plugin-x264.xml:
3532         * docs/plugins/inspect/plugin-xingmux.xml:
3533         * gst-plugins-ugly.doap:
3534         * win32/common/config.h:
3535           Release 1.5.91
3536
3537 2015-09-18 19:34:50 +0200  Sebastian Dröge <sebastian@centricular.com>
3538
3539         * po/af.po:
3540         * po/az.po:
3541         * po/bg.po:
3542         * po/ca.po:
3543         * po/cs.po:
3544         * po/da.po:
3545         * po/de.po:
3546         * po/el.po:
3547         * po/en_GB.po:
3548         * po/eo.po:
3549         * po/es.po:
3550         * po/eu.po:
3551         * po/fi.po:
3552         * po/fr.po:
3553         * po/gl.po:
3554         * po/hr.po:
3555         * po/hu.po:
3556         * po/id.po:
3557         * po/it.po:
3558         * po/ja.po:
3559         * po/lt.po:
3560         * po/lv.po:
3561         * po/ms.po:
3562         * po/mt.po:
3563         * po/nb.po:
3564         * po/nl.po:
3565         * po/or.po:
3566         * po/pl.po:
3567         * po/pt_BR.po:
3568         * po/ro.po:
3569         * po/ru.po:
3570         * po/sk.po:
3571         * po/sl.po:
3572         * po/sq.po:
3573         * po/sr.po:
3574         * po/sv.po:
3575         * po/tr.po:
3576         * po/uk.po:
3577         * po/vi.po:
3578         * po/zh_CN.po:
3579           Update .po files
3580
3581 2015-09-18 11:53:57 +0200  Sebastian Dröge <sebastian@centricular.com>
3582
3583         * po/zh_CN.po:
3584           po: Update translations
3585
3586 2015-09-05 23:34:45 +1000  Jan Schmidt <jan@centricular.com>
3587
3588         * ext/x264/gstx264enc.c:
3589           x264: Add bitrate info to the tags output.
3590           Makes it possible for muxers to know the target bitrate as soon
3591           as encoding starts, which flvmux now uses.
3592
3593 2015-08-28 19:18:32 +0100  Tim-Philipp Müller <tim@centricular.com>
3594
3595         * gst/asfdemux/gstasfdemux.c:
3596         * gst/asfdemux/gstasfdemux.h:
3597           asfdemux: fix file mode of some source files
3598
3599 === release 1.5.90 ===
3600
3601 2015-08-19 14:05:27 +0300  Sebastian Dröge <sebastian@centricular.com>
3602
3603         * ChangeLog:
3604         * NEWS:
3605         * RELEASE:
3606         * configure.ac:
3607         * docs/plugins/inspect/plugin-a52dec.xml:
3608         * docs/plugins/inspect/plugin-amrnb.xml:
3609         * docs/plugins/inspect/plugin-amrwbdec.xml:
3610         * docs/plugins/inspect/plugin-asf.xml:
3611         * docs/plugins/inspect/plugin-cdio.xml:
3612         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3613         * docs/plugins/inspect/plugin-dvdread.xml:
3614         * docs/plugins/inspect/plugin-dvdsub.xml:
3615         * docs/plugins/inspect/plugin-lame.xml:
3616         * docs/plugins/inspect/plugin-mad.xml:
3617         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3618         * docs/plugins/inspect/plugin-realmedia.xml:
3619         * docs/plugins/inspect/plugin-siddec.xml:
3620         * docs/plugins/inspect/plugin-twolame.xml:
3621         * docs/plugins/inspect/plugin-x264.xml:
3622         * docs/plugins/inspect/plugin-xingmux.xml:
3623         * gst-plugins-ugly.doap:
3624         * win32/common/config.h:
3625           Release 1.5.90
3626
3627 2015-08-19 12:55:35 +0300  Sebastian Dröge <sebastian@centricular.com>
3628
3629         * po/af.po:
3630         * po/az.po:
3631         * po/bg.po:
3632         * po/ca.po:
3633         * po/cs.po:
3634         * po/da.po:
3635         * po/de.po:
3636         * po/el.po:
3637         * po/en_GB.po:
3638         * po/eo.po:
3639         * po/es.po:
3640         * po/eu.po:
3641         * po/fi.po:
3642         * po/fr.po:
3643         * po/gl.po:
3644         * po/hr.po:
3645         * po/hu.po:
3646         * po/id.po:
3647         * po/it.po:
3648         * po/ja.po:
3649         * po/lt.po:
3650         * po/lv.po:
3651         * po/ms.po:
3652         * po/mt.po:
3653         * po/nb.po:
3654         * po/nl.po:
3655         * po/or.po:
3656         * po/pl.po:
3657         * po/pt_BR.po:
3658         * po/ro.po:
3659         * po/ru.po:
3660         * po/sk.po:
3661         * po/sl.po:
3662         * po/sq.po:
3663         * po/sr.po:
3664         * po/sv.po:
3665         * po/tr.po:
3666         * po/uk.po:
3667         * po/vi.po:
3668         * po/zh_CN.po:
3669           Update .po files
3670
3671 2015-08-19 11:33:01 +0300  Sebastian Dröge <sebastian@centricular.com>
3672
3673         * po/id.po:
3674         * po/sv.po:
3675           po: Update translations
3676
3677 2015-08-18 02:23:55 -0300  Thiago Santos <thiagoss@osg.samsung.com>
3678
3679         * ext/x264/gstx264enc.c:
3680           x264enc: actually return TRUE from accept-caps handler
3681           The query was handled
3682
3683 2015-08-16 14:27:44 -0300  Thiago Santos <thiagoss@osg.samsung.com>
3684
3685         * ext/x264/gstx264enc.c:
3686           x264enc: implement accept-caps handling
3687           Implement accept-caps handling without doing caps queries downstream
3688
3689 2015-08-15 22:15:26 -0300  Thiago Santos <thiagoss@osg.samsung.com>
3690
3691         * ext/amrnb/amrnbenc.c:
3692         * ext/lame/gstlamemp3enc.c:
3693         * ext/twolame/gsttwolamemp2enc.c:
3694           audioencoders: use template subset check for accept-caps
3695           It is faster than doing a query that propagates downstream and
3696           should be enough
3697           Elements: amrnbenc, lamemp3enc, twolamemp2enc
3698
3699 2015-08-15 11:46:59 -0300  Thiago Santos <thiagoss@osg.samsung.com>
3700
3701         * ext/mpeg2dec/gstmpeg2dec.c:
3702           mpeg2dec: use default pad accept-caps handling
3703           Avoids useless check of downstream caps when handling an
3704           accept-caps query
3705
3706 2015-08-15 11:46:13 -0300  Thiago Santos <thiagoss@osg.samsung.com>
3707
3708         * ext/a52dec/gsta52dec.c:
3709         * ext/amrnb/amrnbdec.c:
3710         * ext/amrwbdec/amrwbdec.c:
3711         * ext/mad/gstmad.c:
3712           audiodecoders: use default pad accept-caps handling
3713           Avoids useless check of downstream caps when handling an
3714           accept-caps query
3715           Elements: a52dec, amrnbdec, amrwbdec, mad
3716
3717 2015-08-14 11:14:31 +0200  Edward Hervey <bilboed@bilboed.com>
3718
3719         * tests/check/generic/states.c:
3720           check: Rename states unit test
3721           Makes it easier to differentiate from other modules states unit test
3722
3723 2015-08-06 10:05:53 +0900  Vineeth TM <vineeth.tm@samsung.com>
3724
3725         * gst/realmedia/rmdemux.c:
3726           rmdemux: fix assertion error when freeing old tags.
3727           Check if old_tags is present before calling gst_tag_list_unref
3728           https://bugzilla.gnome.org/show_bug.cgi?id=753301
3729
3730 2015-07-24 10:08:34 +0900  Vineeth TM <vineeth.tm@samsung.com>
3731
3732         * gst/asfdemux/gstasfdemux.c:
3733           asfdemux: fix assertion error when codec_data is not present in structure
3734           When discovering a particular asf file, caps structure doesn't have
3735           codec_data, and this was not being checked before using the same,
3736           resulting in assertion error
3737           https://bugzilla.gnome.org/show_bug.cgi?id=752803
3738
3739 2015-07-29 15:55:14 +0100  Luis de Bethencourt <luis@debethencourt.com>
3740
3741         * gst/asfdemux/gstasfdemux.c:
3742           asfdemux: remove unread value
3743           Init value of idx2 is never used. First usage sets it to idx + 1. Removing
3744           initial value.
3745
3746 2015-07-25 04:55:15 -0400  Olivier Crête <olivier.crete@collabora.com>
3747
3748         * gst/asfdemux/gstasfdemux.c:
3749           asfdemux: Don't post error on flushing while reading headers
3750
3751 2015-07-21 11:13:27 +0100  Tim-Philipp Müller <tim@centricular.com>
3752
3753         * gst/realmedia/rmdemux.c:
3754           rmdemux: mark tag list as global scope
3755
3756 2015-07-21 11:10:04 +0100  Tim-Philipp Müller <tim@centricular.com>
3757
3758         * gst/realmedia/rmdemux.c:
3759           rmdemux: fix taglist leak
3760           merge doesn't take ownership, so must unref the
3761           old tags if we do merge.
3762
3763 2015-07-21 12:44:55 +0900  Vineeth TM <vineeth.tm@samsung.com>
3764
3765         * gst/realmedia/rmdemux.c:
3766           rmdemux: fix wrong unref when there are no tags
3767           Tags should be appended to pending tags and unref'ed only if tags
3768           are present. Else there is no need to append.
3769           https://bugzilla.gnome.org/show_bug.cgi?id=752404
3770
3771 2015-07-16 18:11:37 +0900  Vineeth T M <vineeth.tm@samsung.com>
3772
3773         * gst/realmedia/rmdemux.c:
3774           rmdemux: fix memory leaks during error cases
3775           while adding stream, during error cases, only stream is
3776           being freed. Adapter, pad, tags, subpackets, index are not being
3777           freed resulting in memory leaks
3778           https://bugzilla.gnome.org/show_bug.cgi?id=752404
3779
3780 2015-07-16 17:23:15 +0100  Tim-Philipp Müller <tim@centricular.com>
3781
3782         * gst-plugins-ugly.doap:
3783           Update mailing list in doap file as well
3784
3785 2015-07-16 17:19:37 +0100  Tim-Philipp Müller <tim@centricular.com>
3786
3787         * ext/amrnb/amrnbdec.c:
3788           Update mailing list address from sourceforge to freedesktop
3789
3790 2015-07-16 09:49:17 +0900  Vineeth T M <vineeth.tm@samsung.com>
3791
3792         * gst/realmedia/rmdemux.c:
3793           rmdemux: fix tag memory leak
3794           tags is not being freed after being merged to the
3795           pending_tags.
3796           https://bugzilla.gnome.org/show_bug.cgi?id=752404
3797
3798 2015-07-03 21:58:33 +0200  Stefan Sauer <ensonic@users.sf.net>
3799
3800         * common:
3801           Automatic update of common submodule
3802           From f74b2df to 9aed1d7
3803
3804 2015-06-25 00:04:19 +0200  Sebastian Dröge <sebastian@centricular.com>
3805
3806         * configure.ac:
3807           Back to development
3808
3809 === release 1.5.2 ===
3810
3811 2015-06-24 23:39:37 +0200  Sebastian Dröge <sebastian@centricular.com>
3812
3813         * ChangeLog:
3814         * NEWS:
3815         * RELEASE:
3816         * configure.ac:
3817         * docs/plugins/gst-plugins-ugly-plugins.args:
3818         * docs/plugins/inspect/plugin-a52dec.xml:
3819         * docs/plugins/inspect/plugin-amrnb.xml:
3820         * docs/plugins/inspect/plugin-amrwbdec.xml:
3821         * docs/plugins/inspect/plugin-asf.xml:
3822         * docs/plugins/inspect/plugin-cdio.xml:
3823         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3824         * docs/plugins/inspect/plugin-dvdread.xml:
3825         * docs/plugins/inspect/plugin-dvdsub.xml:
3826         * docs/plugins/inspect/plugin-lame.xml:
3827         * docs/plugins/inspect/plugin-mad.xml:
3828         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3829         * docs/plugins/inspect/plugin-realmedia.xml:
3830         * docs/plugins/inspect/plugin-siddec.xml:
3831         * docs/plugins/inspect/plugin-twolame.xml:
3832         * docs/plugins/inspect/plugin-x264.xml:
3833         * docs/plugins/inspect/plugin-xingmux.xml:
3834         * gst-plugins-ugly.doap:
3835         * win32/common/config.h:
3836           Release 1.5.2
3837
3838 2015-06-24 23:14:52 +0200  Sebastian Dröge <sebastian@centricular.com>
3839
3840         * po/af.po:
3841         * po/az.po:
3842         * po/bg.po:
3843         * po/ca.po:
3844         * po/cs.po:
3845         * po/da.po:
3846         * po/de.po:
3847         * po/el.po:
3848         * po/en_GB.po:
3849         * po/eo.po:
3850         * po/es.po:
3851         * po/eu.po:
3852         * po/fi.po:
3853         * po/fr.po:
3854         * po/gl.po:
3855         * po/hr.po:
3856         * po/hu.po:
3857         * po/id.po:
3858         * po/it.po:
3859         * po/ja.po:
3860         * po/lt.po:
3861         * po/lv.po:
3862         * po/ms.po:
3863         * po/mt.po:
3864         * po/nb.po:
3865         * po/nl.po:
3866         * po/or.po:
3867         * po/pl.po:
3868         * po/pt_BR.po:
3869         * po/ro.po:
3870         * po/ru.po:
3871         * po/sk.po:
3872         * po/sl.po:
3873         * po/sq.po:
3874         * po/sr.po:
3875         * po/sv.po:
3876         * po/tr.po:
3877         * po/uk.po:
3878         * po/vi.po:
3879         * po/zh_CN.po:
3880           Update .po files
3881
3882 2015-06-24 11:15:22 +0200  Sebastian Dröge <sebastian@centricular.com>
3883
3884         * po/nl.po:
3885           po: Update translations
3886
3887 2015-06-15 16:33:26 +1000  Jan Schmidt <jan@centricular.com>
3888
3889         * gst/asfdemux/gstasfdemux.c:
3890           asfdemux: Use gst_video_multiview_guess_half_aspect() function
3891           Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
3892           stereoscopic video is full-frame per view or not.
3893
3894 2015-06-16 17:49:05 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3895
3896         * common:
3897           Automatic update of common submodule
3898           From 6015d26 to f74b2df
3899
3900 2014-11-26 22:15:43 +0100  Matej Knopp <matej.knopp@gmail.com>
3901
3902         * ext/x264/gstx264enc.c:
3903         * ext/x264/gstx264enc.h:
3904           x264enc: Use gst_video_encoder_set_min_pts
3905           This method replace the manual adjustment of PTS and DTS to avoid
3906           negative DTS issues. Using this method will also update the segment so
3907           we don't loos sync.
3908           https://bugzilla.gnome.org/show_bug.cgi?id=740575
3909
3910 2015-06-10 14:28:05 +1000  Jan Schmidt <jan@centricular.com>
3911
3912         * gst/asfdemux/Makefile.am:
3913         * gst/asfdemux/gstasfdemux.c:
3914         * gst/asfdemux/gstasfdemux.h:
3915           asfdemux: Add support for stereoscopic video metadata.
3916           Add parsing of stereoscopic metadata, and place into the caps to
3917           the decoder.
3918           Fix parsing of Advanced Mutual Exclustion objects.
3919           https://bugzilla.gnome.org/show_bug.cgi?id=711190
3920           Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
3921
3922 2014-10-05 00:54:59 +1000  Jan Schmidt <jan@centricular.com>
3923
3924         * ext/x264/gstx264enc.c:
3925         * ext/x264/gstx264enc.h:
3926           x264enc: Add support for stereoscopic video
3927           Provide new frame-packing property to directly set
3928           x264enc frame packing, or pass through upstream settings
3929           The explicit layout from the frame-packing property is
3930           preferred over any info from the caps.
3931
3932 2015-06-10 15:32:44 +0100  Chris Clayton <chris2553@googlemail.com>
3933
3934         * gst/xingmux/gstxingmux.c:
3935           xingmux: fix compiler warnings
3936           https://bugzilla.gnome.org/show_bug.cgi?id=750596
3937
3938 2015-06-09 15:28:46 +0200  Stefan Sauer <ensonic@users.sf.net>
3939
3940         * Makefile.am:
3941           cruft: add the obsolete tmpl dir to cruft-dirs
3942
3943 2015-06-09 11:30:34 +0200  Edward Hervey <bilboed@bilboed.com>
3944
3945         * common:
3946           Automatic update of common submodule
3947           From d9a3353 to 6015d26
3948
3949 2015-06-08 23:08:11 +0200  Stefan Sauer <ensonic@users.sf.net>
3950
3951         * common:
3952           Automatic update of common submodule
3953           From d37af32 to d9a3353
3954
3955 2015-06-07 23:06:47 +0200  Stefan Sauer <ensonic@users.sf.net>
3956
3957         * common:
3958           Automatic update of common submodule
3959           From 21ba2e5 to d37af32
3960
3961 2015-06-07 17:32:12 +0200  Stefan Sauer <ensonic@users.sf.net>
3962
3963         * common:
3964           Automatic update of common submodule
3965           From c408583 to 21ba2e5
3966
3967 2015-06-07 17:02:31 +0200  Stefan Sauer <ensonic@users.sf.net>
3968
3969         * docs/plugins/Makefile.am:
3970           docs: remove variables that we define in the snippet from common
3971           This is syncing our Makefile.am with upstream gtkdoc.
3972
3973 2015-06-07 17:16:30 +0200  Stefan Sauer <ensonic@users.sf.net>
3974
3975         * autogen.sh:
3976         * common:
3977           Automatic update of common submodule
3978           From d676993 to c408583
3979
3980 2015-06-07 16:44:43 +0200  Sebastian Dröge <sebastian@centricular.com>
3981
3982         * configure.ac:
3983           Back to development
3984
3985 === release 1.5.1 ===
3986
3987 2015-06-07 11:05:29 +0200  Sebastian Dröge <sebastian@centricular.com>
3988
3989         * ChangeLog:
3990         * NEWS:
3991         * RELEASE:
3992         * configure.ac:
3993         * docs/plugins/gst-plugins-ugly-plugins.args:
3994         * docs/plugins/inspect/plugin-a52dec.xml:
3995         * docs/plugins/inspect/plugin-amrnb.xml:
3996         * docs/plugins/inspect/plugin-amrwbdec.xml:
3997         * docs/plugins/inspect/plugin-asf.xml:
3998         * docs/plugins/inspect/plugin-cdio.xml:
3999         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4000         * docs/plugins/inspect/plugin-dvdread.xml:
4001         * docs/plugins/inspect/plugin-dvdsub.xml:
4002         * docs/plugins/inspect/plugin-lame.xml:
4003         * docs/plugins/inspect/plugin-mad.xml:
4004         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4005         * docs/plugins/inspect/plugin-realmedia.xml:
4006         * docs/plugins/inspect/plugin-siddec.xml:
4007         * docs/plugins/inspect/plugin-twolame.xml:
4008         * docs/plugins/inspect/plugin-x264.xml:
4009         * docs/plugins/inspect/plugin-xingmux.xml:
4010         * gst-plugins-ugly.doap:
4011         * win32/common/config.h:
4012           Release 1.5.1
4013
4014 2015-06-07 11:05:22 +0200  Sebastian Dröge <sebastian@centricular.com>
4015
4016         * po/af.po:
4017         * po/az.po:
4018         * po/bg.po:
4019         * po/ca.po:
4020         * po/cs.po:
4021         * po/da.po:
4022         * po/de.po:
4023         * po/el.po:
4024         * po/en_GB.po:
4025         * po/eo.po:
4026         * po/es.po:
4027         * po/eu.po:
4028         * po/fi.po:
4029         * po/fr.po:
4030         * po/gl.po:
4031         * po/hr.po:
4032         * po/hu.po:
4033         * po/id.po:
4034         * po/it.po:
4035         * po/ja.po:
4036         * po/lt.po:
4037         * po/lv.po:
4038         * po/ms.po:
4039         * po/mt.po:
4040         * po/nb.po:
4041         * po/nl.po:
4042         * po/or.po:
4043         * po/pl.po:
4044         * po/pt_BR.po:
4045         * po/ro.po:
4046         * po/ru.po:
4047         * po/sk.po:
4048         * po/sl.po:
4049         * po/sq.po:
4050         * po/sr.po:
4051         * po/sv.po:
4052         * po/tr.po:
4053         * po/uk.po:
4054         * po/vi.po:
4055         * po/zh_CN.po:
4056           Update .po files
4057
4058 2015-06-07 09:36:00 +0200  Sebastian Dröge <sebastian@centricular.com>
4059
4060         * po/eo.po:
4061         * po/fr.po:
4062           po: Update translations
4063
4064 2015-06-02 16:31:10 +0200  Edward Hervey <edward@centricular.com>
4065
4066         * tests/check/elements/amrnbenc.c:
4067         * tests/check/elements/mpeg2dec.c:
4068         * tests/check/elements/x264enc.c:
4069         * tests/check/elements/xingmux.c:
4070         * tests/check/pipelines/lame.c:
4071           check: Use GST_CHECK_MAIN () macro everywhere
4072           Makes source code smaller, and ensures we go through common initialization
4073           path (like the one that sets up XML unit test output ...)
4074
4075 2015-05-26 17:58:18 +0100  Tim-Philipp Müller <tim@centricular.com>
4076
4077         * ext/x264/gstx264enc.c:
4078           x264enc: don't artificially limit max allowed value of "threads" property
4079           In auto mode it will happily chose much higher values anyway,
4080           and a limit of 4 seems a bit low these days.
4081
4082 2015-05-12 22:05:02 +1000  Jan Schmidt <jan@centricular.com>
4083
4084         * ext/dvdread/dvdreadsrc.c:
4085           dvdread: Also reset the first_seek var in start()
4086           Make the initial chapter seek work across reuse.
4087           https://bugzilla.gnome.org/show_bug.cgi?id=453322
4088
4089 2015-05-12 21:52:24 +1000  Jan Schmidt <jan@centricular.com>
4090
4091         * ext/dvdread/dvdreadsrc.c:
4092         * ext/dvdread/dvdreadsrc.h:
4093           dvdread: Work around basesrc initial seek
4094           Ignore the initial seek basesrc sends, as it
4095           breaks starting from another chapter by
4096           immediately seeking back to the start of the title
4097
4098 2015-05-10 11:34:33 +0100  Tim-Philipp Müller <tim@centricular.com>
4099
4100         * ext/a52dec/gsta52dec.c:
4101         * ext/amrnb/amrnbdec.c:
4102         * ext/amrnb/amrnbenc.c:
4103         * ext/amrwbdec/amrwbdec.c:
4104         * ext/cdio/gstcdiocddasrc.c:
4105         * ext/lame/gstlamemp3enc.c:
4106         * ext/mad/gstmad.c:
4107         * ext/sidplay/gstsiddec.cc:
4108         * ext/twolame/gsttwolamemp2enc.c:
4109         * ext/x264/gstx264enc.c:
4110         * gst/realmedia/rademux.c:
4111         * gst/xingmux/gstxingmux.c:
4112           docs: update example pipelines in element docs
4113           Mostly gst-launch -> gst-launch-1.0, but also
4114           use autoaudiosink/autovideosink in more places
4115           and update pipelines a little or flesh out
4116           descriptions.
4117
4118 2015-04-27 10:57:12 +0100  Luis de Bethencourt <luis.bg@samsung.com>
4119
4120         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4121         * gst/realmedia/rdtdepay.c:
4122           Rename property enums from ARG_ to PROP_
4123           Property enum items should be nameed PROP_ for consistency and readability.
4124
4125 2015-04-26 17:56:22 +0100  Tim-Philipp Müller <tim@centricular.com>
4126
4127         * Android.mk:
4128         * ext/mad/Makefile.am:
4129         * ext/x264/Makefile.am:
4130         * gst/asfdemux/Makefile.am:
4131         * gst/dvdlpcmdec/Makefile.am:
4132         * gst/dvdsub/Makefile.am:
4133         * gst/realmedia/Makefile.am:
4134         * gst/xingmux/Makefile.am:
4135           Remove obsolete Android build cruft
4136           This is not needed any longer.
4137
4138 2015-04-24 17:05:20 +0100  Luis de Bethencourt <luis.bg@samsung.com>
4139
4140         * gst/realmedia/pnmsrc.c:
4141           realmedia: remove unused enum item PROP_LAST
4142
4143 2015-04-23 16:23:01 +0100  Tim-Philipp Müller <tim@centricular.com>
4144
4145         * tests/check/Makefile.am:
4146           tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
4147           Make sure the test environment is set up.
4148           https://bugzilla.gnome.org//show_bug.cgi?id=747624
4149
4150 2015-04-23 16:22:39 +0100  Tim-Philipp Müller <tim@centricular.com>
4151
4152         * configure.ac:
4153           configure: bump automake requirement to 1.14 and autoconf to 2.69
4154           This is only required for builds from git, people can still
4155           build tarballs if they only have older autotools.
4156           https://bugzilla.gnome.org//show_bug.cgi?id=747624
4157
4158 2015-04-23 16:22:30 +0100  Tim-Philipp Müller <tim@centricular.com>
4159
4160         * .gitignore:
4161           Update .gitignore
4162
4163 2015-04-22 10:37:54 +0200  Sebastian Dröge <sebastian@centricular.com>
4164
4165         * LICENSE_readme:
4166           Remove LICENSE_readme
4167           It's completely outdated and just confusing, better if people are
4168           forced to look at the actual code in question than trusting this file.
4169
4170 2015-04-22 10:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
4171
4172         * INSTALL:
4173           Remove INSTALL file
4174           autotools automatically generate this, and when using different versions
4175           for autogen.sh there will always be changes to a file tracked by git.
4176
4177 2015-04-20 14:35:30 +0900  Cliff Han <cliff.han@lge.com>
4178
4179         * gst/asfdemux/gstasfdemux.c:
4180           asfdemux: fix a seek failure due to out-of-range in push mode
4181           A seek in push mode failed for big offsets which are beyond
4182           the range of guint32.
4183           https://bugzilla.gnome.org/show_bug.cgi?id=748162
4184
4185 2015-04-08 16:52:06 +0200  Edward Hervey <edward@centricular.com>
4186
4187         * common:
4188         * tests/check/Makefile.am:
4189           tests: Use AM_TESTS_ENVIRONMENT
4190           Needed by the new automake test runner
4191
4192 2015-04-03 18:58:03 +0100  Tim-Philipp Müller <tim@centricular.com>
4193
4194         * autogen.sh:
4195         * common:
4196           Automatic update of common submodule
4197           From bc76a8b to c8fb372
4198
4199 2015-04-02 17:24:05 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4200
4201         * ext/a52dec/gsta52dec.c:
4202           a52dec: fix race in liba52dec lookup table initialization
4203           a52_init initializes the IMDCT global state as well as creating
4204           a new state. When two A52 decoders are created (eg, when two AC3
4205           tracks are contained in a video), calls to a52_init may happen
4206           at the same time, and the IMDCT initialization is not reentrant.
4207           https://bugzilla.gnome.org/show_bug.cgi?id=746781
4208
4209 2015-03-27 14:41:51 +0100  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
4210
4211         * ext/mpeg2dec/gstmpeg2dec.c:
4212           mpeg2dec: fix buffer leak in crop_buffer()
4213           gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
4214           gst_buffer_replace() reffed it as well so we were one reference extra.
4215           https://bugzilla.gnome.org/show_bug.cgi?id=746887
4216
4217 2015-03-28 16:58:26 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
4218
4219         * gst/realmedia/rmdemux.c:
4220           rmdemux: resurrect some flow return handling
4221           https://bugzilla.gnome.org/show_bug.cgi?id=744572
4222
4223 2015-03-28 16:57:06 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
4224
4225         * gst/asfdemux/gstasfdemux.c:
4226           asfdemux: resurrect some flow return handling
4227           https://bugzilla.gnome.org/show_bug.cgi?id=744572
4228
4229 2015-03-24 12:50:43 +0000  Luis de Bethencourt <luis.bg@samsung.com>
4230
4231         * ext/mpeg2dec/gstmpeg2dec.c:
4232           mpeg2dec: fix memory leak
4233           CID #1291630
4234
4235 2015-03-24 10:29:48 +0000  Luis de Bethencourt <luis.bg@samsung.com>
4236
4237         * ext/mpeg2dec/gstmpeg2dec.c:
4238           mpeg2dec: initialize buffer
4239           Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
4240           CID #1291634
4241
4242 2015-03-13 17:00:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
4243
4244         * ext/mpeg2dec/gstmpeg2dec.c:
4245           mpeg2dec: Add stride support
4246           This allow using external pools that have different strides from the
4247           default. These strides need to respect certain rules, which we check
4248           and if these are not met, we fallback to generic pool.
4249           https://bugzilla.gnome.org/show_bug.cgi?id=735379
4250
4251 2015-03-10 16:45:01 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
4252
4253         * ext/mpeg2dec/gstmpeg2dec.c:
4254         * ext/mpeg2dec/gstmpeg2dec.h:
4255           mpeg2dec: Re-implement pool handling
4256           This is a rewrite of the pool negotiation and configuration. Direct
4257           to output decoding is now achieved by configuring the pool using
4258           video-alignment. This removes copies when dealing with any elements that
4259           supports VideoAlignment, and enable usage of generic video buffer pool,
4260           XVImagePool and GLPool. It drops the crop meta implementation for now.
4261           https://bugzilla.gnome.org/show_bug.cgi?id=735379
4262
4263 2015-03-10 09:33:15 +0000  Tim-Philipp Müller <tim@centricular.com>
4264
4265         * gst/dvdsub/gstdvdsubdec.c:
4266           dvbsub: fix indentation
4267
4268 2015-03-10 09:32:51 +0000  Tim-Philipp Müller <tim@centricular.com>
4269
4270         * ext/dvdread/dvdreadsrc.c:
4271         * gst/dvdsub/gstdvdsubdec.c:
4272           Fix double semicolons
4273
4274 2015-03-09 19:11:51 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
4275
4276         * ext/mpeg2dec/gstmpeg2dec.c:
4277           Revert "mpeg2dec: Fix handling of stride"
4278           This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
4279
4280 2015-03-09 19:11:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
4281
4282         * ext/mpeg2dec/gstmpeg2dec.c:
4283           Revert "mpeg2dec: Use propose unref method for buffer"
4284           This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
4285
4286 2015-03-09 18:43:43 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
4287
4288         * ext/mpeg2dec/gstmpeg2dec.c:
4289           mpeg2dec: Use propose unref method for buffer
4290
4291 2015-01-21 18:29:22 +0000  Simon Farnsworth <simon.farnsworth@onelan.co.uk>
4292
4293         * ext/mpeg2dec/gstmpeg2dec.c:
4294           mpeg2dec: Fix handling of stride
4295           A pipeline like:
4296           gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec  ! vaapisink
4297           would look bad when file.ts contains 704x576 video, because vaapisink would
4298           give you buffers of stride 768, but libmpeg2 was not told about this and
4299           used a stride of 704.
4300           Tell libmpeg2 about the stride from  downstream; in the process, teach it to
4301           reject buffer pools that don't meet libmpeg2's chroma stride requirements
4302           Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
4303
4304 2015-02-11 13:56:48 +0100  Sebastian Dröge <sebastian@centricular.com>
4305
4306         * ext/x264/gstx264enc.c:
4307         * gst/asfdemux/gstasfdemux.c:
4308           Improve and fix LATENCY query handling
4309           This now follows the design docs everywhere, especially the maximum latency
4310           handling.
4311           https://bugzilla.gnome.org/show_bug.cgi?id=744106
4312
4313 2015-02-06 19:04:32 +0100  Sebastian Dröge <sebastian@centricular.com>
4314
4315         * ext/x264/gstx264enc.c:
4316           x264enc: Don't set max latency to the same value as the encoder latency
4317           The meaning of the max latency is *not* the maximum latency this element will
4318           introduce. It is the maximum latency this element can endure without
4319           overflowing any buffers, which is infinite for x264enc.
4320           Fixes latency configuration in zero latency mode, where max latency was
4321           becoming 0... which usually won't work well if something else introduces
4322           latency as then max < min in the end, and latency configuration just fails.
4323
4324 2015-02-02 14:13:10 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4325
4326         * ext/x264/gstx264enc.c:
4327           x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
4328           This matches what is done when downstream caps are not ANY, and fixes
4329           prerolling in byte stream mode when typefind is downstream.
4330
4331 2015-01-21 09:56:41 +0100  Sebastian Dröge <sebastian@centricular.com>
4332
4333         * ext/lame/gstlamemp3enc.c:
4334         * ext/twolame/gsttwolamemp2enc.c:
4335           Constify some static arrays everywhere
4336
4337 2015-01-18 16:53:41 +0000  Tim-Philipp Müller <tim@centricular.com>
4338
4339         * configure.ac:
4340           configure: remove non-ported plugins stuff
4341           It's not needed any longer, all plugins in -ugly
4342           have been ported.
4343
4344 2015-01-18 11:07:43 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4345
4346         * ext/x264/gstx264enc.c:
4347           x264enc: Don't set an allocation maximum
4348           There is no reason x264enc should enforce a maximum allocation size.
4349           The maximum is normally set by buffer pool which cannot grow, but we
4350           don't offer a buffer pool. This would lead to stall when used with
4351           element that don't implement allocation query.
4352           Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
4353
4354 2015-01-12 16:10:45 +0100  Stefan Sauer <ensonic@users.sf.net>
4355
4356         * common:
4357           Automatic update of common submodule
4358           From f2c6b95 to bc76a8b
4359
4360 2014-12-22 11:46:27 +0100  Sebastian Dröge <sebastian@centricular.com>
4361
4362         * MAINTAINERS:
4363           MAINTAINERS: Update my mail address
4364
4365 2014-12-18 10:54:30 +0100  Sebastian Dröge <sebastian@centricular.com>
4366
4367         * common:
4368           Automatic update of common submodule
4369           From ef1ffdc to f2c6b95
4370
4371 2014-11-27 17:11:30 +0100  Edward Hervey <bilboed@bilboed.com>
4372
4373         * common:
4374           Automatic update of common submodule
4375           From 7bb2bce to ef1ffdc
4376
4377 2014-06-06 13:59:57 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4378
4379         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4380           dvdlpcmdec: set channel positions using the appropriate API
4381           https://bugzilla.gnome.org/show_bug.cgi?id=731038
4382
4383 2014-11-05 23:34:56 +0000  Tim-Philipp Müller <tim@centricular.com>
4384
4385         * gst/asfdemux/gstasfdemux.c:
4386           asfdemux: fix comment
4387
4388 2014-11-05 13:45:29 +0100  Edward Hervey <bilboed@bilboed.com>
4389
4390         * gst/asfdemux/gstasfdemux.c:
4391           asfdemux: Send duration query upstream first
4392           An upstream element (like mms or some dlna source) might be able to
4393           answer the query. Try that first, else fallback to standard logic
4394
4395 2014-11-02 17:31:05 +0000  Tim-Philipp Müller <tim@centricular.com>
4396
4397         * gst/asfdemux/asfpacket.c:
4398           asf: fix up file mode
4399
4400 2014-10-27 17:58:14 +0100  Sebastian Dröge <sebastian@centricular.com>
4401
4402         * common:
4403           Automatic update of common submodule
4404           From 84d06cd to 7bb2bce
4405
4406 2014-10-21 19:46:03 +0100  Tim-Philipp Müller <tim@centricular.com>
4407
4408         * Makefile.am:
4409           tests: parallelise 'make check-valgrind'
4410
4411 2014-10-21 13:02:03 +0100  Tim-Philipp Müller <tim@centricular.com>
4412
4413         * common:
4414           Automatic update of common submodule
4415           From a8c8939 to 84d06cd
4416
4417 2014-10-21 12:58:58 +0200  Stefan Sauer <ensonic@users.sf.net>
4418
4419         * README:
4420         * common:
4421           Automatic update of common submodule
4422           From 36388a1 to a8c8939
4423
4424 2014-08-22 10:46:35 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
4425
4426         * gst/asfdemux/gstasfdemux.c:
4427           asfdemux: first try to delegate TIME seek events upstream
4428           We should give a chance to upstream to handle TIME seek events before trying
4429           to handle it in asfdemux.
4430           Fix a bug where fast backward seeks where discarded right away because they
4431           were not supported by asfdemux.
4432           https://bugzilla.gnome.org/show_bug.cgi?id=734471
4433
4434 2014-09-04 16:57:02 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
4435
4436         * gst/asfdemux/asfheaders.c:
4437         * gst/asfdemux/asfheaders.h:
4438         * gst/asfdemux/gstasfdemux.c:
4439           asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
4440           We can safely ignore those but best to claim to understand this object type so
4441           we don't raise a warning.
4442           https://bugzilla.gnome.org/show_bug.cgi?id=736060
4443
4444 2014-08-21 12:09:23 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4445
4446         * gst/asfdemux/gstasfdemux.c:
4447         * gst/asfdemux/gstasfdemux.h:
4448           asfdemux: if video is h264, check the codec_data for bytestream data
4449           For bytestream we don't want to expose it as codec_data but rather as
4450           streamheader as it is not out-of-band data but data that should be
4451           prepended to the beginning of the stream before the other buffers.
4452           https://bugzilla.gnome.org/show_bug.cgi?id=735070
4453
4454 2014-08-10 19:13:10 +0100  Tim-Philipp Müller <tim@centricular.com>
4455
4456         * docs/plugins/inspect/plugin-a52dec.xml:
4457         * docs/plugins/inspect/plugin-amrnb.xml:
4458         * docs/plugins/inspect/plugin-amrwbdec.xml:
4459         * docs/plugins/inspect/plugin-asf.xml:
4460         * docs/plugins/inspect/plugin-cdio.xml:
4461         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4462         * docs/plugins/inspect/plugin-dvdread.xml:
4463         * docs/plugins/inspect/plugin-dvdsub.xml:
4464         * docs/plugins/inspect/plugin-lame.xml:
4465         * docs/plugins/inspect/plugin-mad.xml:
4466         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4467         * docs/plugins/inspect/plugin-realmedia.xml:
4468         * docs/plugins/inspect/plugin-siddec.xml:
4469         * docs/plugins/inspect/plugin-twolame.xml:
4470         * docs/plugins/inspect/plugin-x264.xml:
4471         * docs/plugins/inspect/plugin-xingmux.xml:
4472           docs: update for git master
4473
4474 2014-08-06 12:07:09 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4475
4476         * gst/asfdemux/gstasfdemux.c:
4477           asfdemux: simplify log statement
4478           Use the GST_PTR_FORMAT to print the buffer
4479
4480 2014-08-05 19:47:26 +0100  Tim-Philipp Müller <tim@centricular.com>
4481
4482         * ext/x264/gstx264enc.c:
4483           x264: fix colour inversion with YV12 format
4484           It's the same as I420 but with the U/V planes swapped.
4485
4486 2014-08-01 10:37:44 +0200  Edward Hervey <edward@collabora.com>
4487
4488         * Makefile.am:
4489         * common:
4490           Makefile: Add usage of build-checks step
4491           Allows building checks without running them
4492
4493 2014-07-08 16:45:45 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
4494
4495         * ext/x264/gstx264enc.c:
4496           x264enc: Request buffers in allocation query
4497           https://bugzilla.gnome.org/show_bug.cgi?id=732288
4498
4499 2014-06-06 20:23:15 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4500
4501         * ext/x264/gstx264enc.c:
4502         * ext/x264/gstx264enc.h:
4503           x264enc: Shift both PTS and DTS to ensure positive timestamp
4504           Currently we only shift DTS to compensate that we don't support negative
4505           timestamp. This cause a problem that PTS is no longer >= DTS and may
4506           make muxers live much harder. Instead, shift both PTS/DTS forward. Also
4507           remove all the hack to handle this which seems the result of thinking libx264
4508           is bugged.
4509           https://bugzilla.gnome.org/show_bug.cgi?id=731351
4510
4511 2014-07-19 18:04:46 +0200  Sebastian Dröge <sebastian@centricular.com>
4512
4513         * configure.ac:
4514           Back to development
4515
4516 === release 1.4.0 ===
4517
4518 2014-07-19 17:44:06 +0200  Sebastian Dröge <sebastian@centricular.com>
4519
4520         * ChangeLog:
4521         * NEWS:
4522         * RELEASE:
4523         * configure.ac:
4524         * docs/plugins/inspect/plugin-a52dec.xml:
4525         * docs/plugins/inspect/plugin-amrnb.xml:
4526         * docs/plugins/inspect/plugin-amrwbdec.xml:
4527         * docs/plugins/inspect/plugin-asf.xml:
4528         * docs/plugins/inspect/plugin-cdio.xml:
4529         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4530         * docs/plugins/inspect/plugin-dvdread.xml:
4531         * docs/plugins/inspect/plugin-dvdsub.xml:
4532         * docs/plugins/inspect/plugin-lame.xml:
4533         * docs/plugins/inspect/plugin-mad.xml:
4534         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4535         * docs/plugins/inspect/plugin-realmedia.xml:
4536         * docs/plugins/inspect/plugin-siddec.xml:
4537         * docs/plugins/inspect/plugin-twolame.xml:
4538         * docs/plugins/inspect/plugin-x264.xml:
4539         * docs/plugins/inspect/plugin-xingmux.xml:
4540         * gst-plugins-ugly.doap:
4541         * win32/common/config.h:
4542           Release 1.4.0
4543
4544 2014-07-19 16:50:04 +0200  Sebastian Dröge <sebastian@centricular.com>
4545
4546         * po/af.po:
4547         * po/az.po:
4548         * po/bg.po:
4549         * po/ca.po:
4550         * po/cs.po:
4551         * po/da.po:
4552         * po/de.po:
4553         * po/el.po:
4554         * po/en_GB.po:
4555         * po/eo.po:
4556         * po/es.po:
4557         * po/eu.po:
4558         * po/fi.po:
4559         * po/fr.po:
4560         * po/gl.po:
4561         * po/hr.po:
4562         * po/hu.po:
4563         * po/id.po:
4564         * po/it.po:
4565         * po/ja.po:
4566         * po/lt.po:
4567         * po/lv.po:
4568         * po/ms.po:
4569         * po/mt.po:
4570         * po/nb.po:
4571         * po/nl.po:
4572         * po/or.po:
4573         * po/pl.po:
4574         * po/pt_BR.po:
4575         * po/ro.po:
4576         * po/ru.po:
4577         * po/sk.po:
4578         * po/sl.po:
4579         * po/sq.po:
4580         * po/sr.po:
4581         * po/sv.po:
4582         * po/tr.po:
4583         * po/uk.po:
4584         * po/vi.po:
4585         * po/zh_CN.po:
4586           Update .po files
4587
4588 2014-07-19 12:48:11 +0200  Sebastian Dröge <sebastian@centricular.com>
4589
4590         * po/sv.po:
4591           po: Update translations
4592
4593 === release 1.3.91 ===
4594
4595 2014-07-11 11:44:28 +0200  Sebastian Dröge <sebastian@centricular.com>
4596
4597         * ChangeLog:
4598         * NEWS:
4599         * RELEASE:
4600         * configure.ac:
4601         * docs/plugins/inspect/plugin-a52dec.xml:
4602         * docs/plugins/inspect/plugin-amrnb.xml:
4603         * docs/plugins/inspect/plugin-amrwbdec.xml:
4604         * docs/plugins/inspect/plugin-asf.xml:
4605         * docs/plugins/inspect/plugin-cdio.xml:
4606         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4607         * docs/plugins/inspect/plugin-dvdread.xml:
4608         * docs/plugins/inspect/plugin-dvdsub.xml:
4609         * docs/plugins/inspect/plugin-lame.xml:
4610         * docs/plugins/inspect/plugin-mad.xml:
4611         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4612         * docs/plugins/inspect/plugin-realmedia.xml:
4613         * docs/plugins/inspect/plugin-siddec.xml:
4614         * docs/plugins/inspect/plugin-twolame.xml:
4615         * docs/plugins/inspect/plugin-x264.xml:
4616         * docs/plugins/inspect/plugin-xingmux.xml:
4617         * gst-plugins-ugly.doap:
4618         * win32/common/config.h:
4619           Release 1.3.91
4620
4621 2014-07-11 11:13:39 +0200  Sebastian Dröge <sebastian@centricular.com>
4622
4623         * po/af.po:
4624         * po/az.po:
4625         * po/bg.po:
4626         * po/ca.po:
4627         * po/cs.po:
4628         * po/da.po:
4629         * po/de.po:
4630         * po/el.po:
4631         * po/en_GB.po:
4632         * po/eo.po:
4633         * po/es.po:
4634         * po/eu.po:
4635         * po/fi.po:
4636         * po/fr.po:
4637         * po/gl.po:
4638         * po/hr.po:
4639         * po/hu.po:
4640         * po/id.po:
4641         * po/it.po:
4642         * po/ja.po:
4643         * po/lt.po:
4644         * po/lv.po:
4645         * po/ms.po:
4646         * po/mt.po:
4647         * po/nb.po:
4648         * po/nl.po:
4649         * po/or.po:
4650         * po/pl.po:
4651         * po/pt_BR.po:
4652         * po/ro.po:
4653         * po/ru.po:
4654         * po/sk.po:
4655         * po/sl.po:
4656         * po/sq.po:
4657         * po/sr.po:
4658         * po/sv.po:
4659         * po/tr.po:
4660         * po/uk.po:
4661         * po/vi.po:
4662         * po/zh_CN.po:
4663           Update .po files
4664
4665 2014-07-11 08:53:12 +0200  Sebastian Dröge <sebastian@centricular.com>
4666
4667         * po/vi.po:
4668           po: Update translations
4669
4670 2014-07-04 03:22:00 +0200  Sebastian Rasmussen <sebras@hotmail.com>
4671
4672         * gst/realmedia/rademux.c:
4673           rademux: Print invalid fourcc in error message in hex
4674           Previously this was printed as characters which caused later processing
4675           of the error message to sometimes warn about non-UTF-8 characters.
4676           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
4677
4678 === release 1.3.90 ===
4679
4680 2014-06-28 11:39:14 +0200  Sebastian Dröge <sebastian@centricular.com>
4681
4682         * ChangeLog:
4683         * NEWS:
4684         * RELEASE:
4685         * configure.ac:
4686         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4687         * docs/plugins/inspect/plugin-a52dec.xml:
4688         * docs/plugins/inspect/plugin-amrnb.xml:
4689         * docs/plugins/inspect/plugin-amrwbdec.xml:
4690         * docs/plugins/inspect/plugin-asf.xml:
4691         * docs/plugins/inspect/plugin-cdio.xml:
4692         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4693         * docs/plugins/inspect/plugin-dvdread.xml:
4694         * docs/plugins/inspect/plugin-dvdsub.xml:
4695         * docs/plugins/inspect/plugin-lame.xml:
4696         * docs/plugins/inspect/plugin-mad.xml:
4697         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4698         * docs/plugins/inspect/plugin-realmedia.xml:
4699         * docs/plugins/inspect/plugin-siddec.xml:
4700         * docs/plugins/inspect/plugin-twolame.xml:
4701         * docs/plugins/inspect/plugin-x264.xml:
4702         * docs/plugins/inspect/plugin-xingmux.xml:
4703         * gst-plugins-ugly.doap:
4704         * win32/common/config.h:
4705           Release 1.3.90
4706
4707 2014-06-28 11:39:01 +0200  Sebastian Dröge <sebastian@centricular.com>
4708
4709         * po/af.po:
4710         * po/az.po:
4711         * po/bg.po:
4712         * po/ca.po:
4713         * po/cs.po:
4714         * po/da.po:
4715         * po/de.po:
4716         * po/el.po:
4717         * po/en_GB.po:
4718         * po/eo.po:
4719         * po/es.po:
4720         * po/eu.po:
4721         * po/fi.po:
4722         * po/fr.po:
4723         * po/gl.po:
4724         * po/hr.po:
4725         * po/hu.po:
4726         * po/id.po:
4727         * po/it.po:
4728         * po/ja.po:
4729         * po/lt.po:
4730         * po/lv.po:
4731         * po/ms.po:
4732         * po/mt.po:
4733         * po/nb.po:
4734         * po/nl.po:
4735         * po/or.po:
4736         * po/pl.po:
4737         * po/pt_BR.po:
4738         * po/ro.po:
4739         * po/ru.po:
4740         * po/sk.po:
4741         * po/sl.po:
4742         * po/sq.po:
4743         * po/sr.po:
4744         * po/sv.po:
4745         * po/tr.po:
4746         * po/uk.po:
4747         * po/vi.po:
4748         * po/zh_CN.po:
4749           Update .po files
4750
4751 2014-06-22 21:48:28 +0100  Tim-Philipp Müller <tim@centricular.com>
4752
4753         * .gitignore:
4754           Ignore autotools test-driver temp files from 'make check'
4755
4756 2014-06-22 19:36:14 +0200  Sebastian Dröge <sebastian@centricular.com>
4757
4758         * configure.ac:
4759           Back to development
4760
4761 === release 1.3.3 ===
4762
4763 2014-06-22 18:13:53 +0200  Sebastian Dröge <sebastian@centricular.com>
4764
4765         * ChangeLog:
4766         * NEWS:
4767         * RELEASE:
4768         * configure.ac:
4769         * docs/plugins/inspect/plugin-a52dec.xml:
4770         * docs/plugins/inspect/plugin-amrnb.xml:
4771         * docs/plugins/inspect/plugin-amrwbdec.xml:
4772         * docs/plugins/inspect/plugin-asf.xml:
4773         * docs/plugins/inspect/plugin-cdio.xml:
4774         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4775         * docs/plugins/inspect/plugin-dvdread.xml:
4776         * docs/plugins/inspect/plugin-dvdsub.xml:
4777         * docs/plugins/inspect/plugin-lame.xml:
4778         * docs/plugins/inspect/plugin-mad.xml:
4779         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4780         * docs/plugins/inspect/plugin-realmedia.xml:
4781         * docs/plugins/inspect/plugin-siddec.xml:
4782         * docs/plugins/inspect/plugin-twolame.xml:
4783         * docs/plugins/inspect/plugin-x264.xml:
4784         * docs/plugins/inspect/plugin-xingmux.xml:
4785         * gst-plugins-ugly.doap:
4786         * win32/common/config.h:
4787           Release 1.3.3
4788
4789 2014-06-22 17:40:40 +0200  Sebastian Dröge <sebastian@centricular.com>
4790
4791         * po/af.po:
4792         * po/az.po:
4793         * po/bg.po:
4794         * po/ca.po:
4795         * po/cs.po:
4796         * po/da.po:
4797         * po/de.po:
4798         * po/el.po:
4799         * po/en_GB.po:
4800         * po/eo.po:
4801         * po/es.po:
4802         * po/eu.po:
4803         * po/fi.po:
4804         * po/fr.po:
4805         * po/gl.po:
4806         * po/hr.po:
4807         * po/hu.po:
4808         * po/id.po:
4809         * po/it.po:
4810         * po/ja.po:
4811         * po/lt.po:
4812         * po/lv.po:
4813         * po/ms.po:
4814         * po/mt.po:
4815         * po/nb.po:
4816         * po/nl.po:
4817         * po/or.po:
4818         * po/pl.po:
4819         * po/pt_BR.po:
4820         * po/ro.po:
4821         * po/ru.po:
4822         * po/sk.po:
4823         * po/sl.po:
4824         * po/sq.po:
4825         * po/sr.po:
4826         * po/sv.po:
4827         * po/tr.po:
4828         * po/uk.po:
4829         * po/vi.po:
4830         * po/zh_CN.po:
4831           Update .po files
4832
4833 2014-06-22 14:25:18 +0200  Sebastian Dröge <sebastian@centricular.com>
4834
4835         * po/de.po:
4836         * po/nl.po:
4837           po: Update translations
4838
4839 2014-05-26 17:55:43 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
4840
4841         * gst/realmedia/rmdemux.c:
4842         * gst/realmedia/rmdemux.h:
4843           rmdemux: use GstFlowCombiner
4844           Removes flow return combination code to use the newly added GstFlowCombiner
4845           https://bugzilla.gnome.org/show_bug.cgi?id=709224
4846
4847 2014-05-23 18:17:11 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
4848
4849         * gst/asfdemux/gstasfdemux.c:
4850         * gst/asfdemux/gstasfdemux.h:
4851           asfdemux: use GstFlowCombiner
4852           Removes flow return combination code to use the newly added GstFlowCombiner
4853           https://bugzilla.gnome.org/show_bug.cgi?id=709224
4854
4855 2014-05-28 09:49:59 +0200  Aurélien Zanelli <aurelien.zanelli@parrot.com>
4856
4857         * ext/x264/gstx264enc.c:
4858           x264enc: fix caps leak in set_format()
4859           https://bugzilla.gnome.org/show_bug.cgi?id=730865
4860
4861 2013-12-01 20:53:03 +0100  Matej Knopp <matej.knopp@gmail.com>
4862
4863         * gst/asfdemux/gstasfdemux.c:
4864           asfdemux: Handle initial 0 timestamp that should have been -1
4865           https://bugzilla.gnome.org/show_bug.cgi?id=719660
4866
4867 2014-05-21 13:23:33 +0200  Sebastian Dröge <sebastian@centricular.com>
4868
4869         * configure.ac:
4870           Back to development
4871
4872 === release 1.3.2 ===
4873
4874 2014-05-21 13:06:35 +0200  Sebastian Dröge <sebastian@centricular.com>
4875
4876         * ChangeLog:
4877         * NEWS:
4878         * RELEASE:
4879         * common:
4880         * configure.ac:
4881         * docs/plugins/inspect-build.stamp:
4882         * docs/plugins/inspect.stamp:
4883         * docs/plugins/inspect/plugin-a52dec.xml:
4884         * docs/plugins/inspect/plugin-amrnb.xml:
4885         * docs/plugins/inspect/plugin-amrwbdec.xml:
4886         * docs/plugins/inspect/plugin-asf.xml:
4887         * docs/plugins/inspect/plugin-cdio.xml:
4888         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4889         * docs/plugins/inspect/plugin-dvdread.xml:
4890         * docs/plugins/inspect/plugin-dvdsub.xml:
4891         * docs/plugins/inspect/plugin-lame.xml:
4892         * docs/plugins/inspect/plugin-mad.xml:
4893         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4894         * docs/plugins/inspect/plugin-realmedia.xml:
4895         * docs/plugins/inspect/plugin-siddec.xml:
4896         * docs/plugins/inspect/plugin-twolame.xml:
4897         * docs/plugins/inspect/plugin-x264.xml:
4898         * docs/plugins/inspect/plugin-xingmux.xml:
4899         * gst-plugins-ugly.doap:
4900         * win32/common/config.h:
4901           Release 1.3.2
4902
4903 2014-05-21 12:53:52 +0200  Sebastian Dröge <sebastian@centricular.com>
4904
4905         * po/af.po:
4906         * po/az.po:
4907         * po/bg.po:
4908         * po/ca.po:
4909         * po/cs.po:
4910         * po/da.po:
4911         * po/de.po:
4912         * po/el.po:
4913         * po/en_GB.po:
4914         * po/eo.po:
4915         * po/es.po:
4916         * po/eu.po:
4917         * po/fi.po:
4918         * po/fr.po:
4919         * po/gl.po:
4920         * po/hr.po:
4921         * po/hu.po:
4922         * po/id.po:
4923         * po/it.po:
4924         * po/ja.po:
4925         * po/lt.po:
4926         * po/lv.po:
4927         * po/ms.po:
4928         * po/mt.po:
4929         * po/nb.po:
4930         * po/nl.po:
4931         * po/or.po:
4932         * po/pl.po:
4933         * po/pt_BR.po:
4934         * po/ro.po:
4935         * po/ru.po:
4936         * po/sk.po:
4937         * po/sl.po:
4938         * po/sq.po:
4939         * po/sr.po:
4940         * po/sv.po:
4941         * po/tr.po:
4942         * po/uk.po:
4943         * po/vi.po:
4944         * po/zh_CN.po:
4945           Update .po files
4946
4947 2014-05-21 10:51:38 +0200  Sebastian Dröge <sebastian@centricular.com>
4948
4949         * common:
4950           Automatic update of common submodule
4951           From 211fa5f to 1f5d3c3
4952
4953 2014-05-16 16:24:46 +0100  Tim-Philipp Müller <tim@centricular.com>
4954
4955         * ext/mpeg2dec/gstmpeg2dec.h:
4956           mpeg2dec: remove unused struct members
4957
4958 2014-05-16 12:21:06 +0200  Sebastian Dröge <sebastian@centricular.com>
4959
4960         * gst/realmedia/rtspreal.c:
4961           rtspreal: Fix some memory leaks in an error path
4962           CID 1212165.
4963
4964 2014-05-09 14:54:54 +0200  Edward Hervey <bilboed@bilboed.com>
4965
4966         * ext/mpeg2dec/gstmpeg2dec.c:
4967           mpeg2dec: Release codec state on negotiation failures
4968           Else it leaks
4969           CID #1212169
4970
4971 2014-05-03 20:48:37 +0200  Sebastian Dröge <sebastian@centricular.com>
4972
4973         * configure.ac:
4974           Back to development
4975
4976 === release 1.3.1 ===
4977
4978 2014-05-03 18:29:23 +0200  Sebastian Dröge <sebastian@centricular.com>
4979
4980         * ChangeLog:
4981         * NEWS:
4982         * RELEASE:
4983         * configure.ac:
4984         * docs/plugins/gst-plugins-ugly-plugins.args:
4985         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4986         * docs/plugins/inspect/plugin-a52dec.xml:
4987         * docs/plugins/inspect/plugin-amrnb.xml:
4988         * docs/plugins/inspect/plugin-amrwbdec.xml:
4989         * docs/plugins/inspect/plugin-asf.xml:
4990         * docs/plugins/inspect/plugin-cdio.xml:
4991         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4992         * docs/plugins/inspect/plugin-dvdread.xml:
4993         * docs/plugins/inspect/plugin-dvdsub.xml:
4994         * docs/plugins/inspect/plugin-lame.xml:
4995         * docs/plugins/inspect/plugin-mad.xml:
4996         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4997         * docs/plugins/inspect/plugin-realmedia.xml:
4998         * docs/plugins/inspect/plugin-siddec.xml:
4999         * docs/plugins/inspect/plugin-twolame.xml:
5000         * docs/plugins/inspect/plugin-x264.xml:
5001         * docs/plugins/inspect/plugin-xingmux.xml:
5002         * gst-plugins-ugly.doap:
5003         * win32/common/config.h:
5004           Release 1.3.1
5005
5006 2014-05-03 18:21:01 +0200  Sebastian Dröge <sebastian@centricular.com>
5007
5008         * po/af.po:
5009         * po/az.po:
5010         * po/bg.po:
5011         * po/ca.po:
5012         * po/cs.po:
5013         * po/da.po:
5014         * po/de.po:
5015         * po/el.po:
5016         * po/en_GB.po:
5017         * po/eo.po:
5018         * po/es.po:
5019         * po/eu.po:
5020         * po/fi.po:
5021         * po/fr.po:
5022         * po/gl.po:
5023         * po/hr.po:
5024         * po/hu.po:
5025         * po/id.po:
5026         * po/it.po:
5027         * po/ja.po:
5028         * po/lt.po:
5029         * po/lv.po:
5030         * po/ms.po:
5031         * po/mt.po:
5032         * po/nb.po:
5033         * po/nl.po:
5034         * po/or.po:
5035         * po/pl.po:
5036         * po/pt_BR.po:
5037         * po/ro.po:
5038         * po/ru.po:
5039         * po/sk.po:
5040         * po/sl.po:
5041         * po/sq.po:
5042         * po/sr.po:
5043         * po/sv.po:
5044         * po/tr.po:
5045         * po/uk.po:
5046         * po/vi.po:
5047         * po/zh_CN.po:
5048           Update .po files
5049
5050 2014-05-03 17:23:39 +0200  Sebastian Dröge <sebastian@centricular.com>
5051
5052         * po/de.po:
5053         * po/id.po:
5054         * po/lv.po:
5055         * po/sk.po:
5056         * po/sr.po:
5057           po: Update translations
5058
5059 2014-05-03 10:15:28 +0200  Sebastian Dröge <sebastian@centricular.com>
5060
5061         * common:
5062           Automatic update of common submodule
5063           From bcb1518 to 211fa5f
5064
5065 2014-04-27 00:29:16 +0100  Tim-Philipp Müller <tim@centricular.com>
5066
5067         * ext/sidplay/gstsiddec.cc:
5068         * gst/asfdemux/gstrtspwms.c:
5069         * gst/realmedia/rademux.c:
5070         * gst/realmedia/rdtmanager.c:
5071         * gst/realmedia/rtspreal.c:
5072           docs: remove outdated and pointless 'Last reviewed' lines from docs
5073           They are very confusing for people, and more often than not
5074           also just not very accurate. Seeing 'last reviewed: 2005' in
5075           your docs is not very confidence-inspiring. Let's just remove
5076           those comments.
5077
5078 2014-04-10 17:29:30 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5079
5080         * gst/dvdsub/gstdvdsubdec.c:
5081           dvdsubdec: fix spurious rejection of 0 time offset commands
5082           Coverity 206168
5083
5084 2014-04-10 16:53:25 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5085
5086         * ext/dvdread/dvdreadsrc.c:
5087           dvdread: avoid intermediate promotion to signed
5088           We should not reach the dangerous range here, though.
5089           Coverity 206491, 206492, 1139856
5090
5091 2014-01-17 10:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5092
5093         * ext/mpeg2dec/gstmpeg2dec.c:
5094           mpeg2dec: do not reset the whole video info when setting size
5095           New changes to gstvideo will reset all the video info state
5096           when calling _set_format, overwriting what was previously set
5097           in the preceding code.
5098           The comment says the following code is meant to preserve the
5099           pre-crop size, so let's just keep the size and related data
5100           as this does not seem to break anything else (this is what
5101           the _set_format call would have set before the change that
5102           reset all data, except the colorimetry).
5103
5104 2014-04-03 15:06:22 +0200  Edward Hervey <bilboed@bilboed.com>
5105
5106         * gst/asfdemux/gstasfdemux.c:
5107           asfdemux: Fix payloads check
5108           Don't iterate stream->payloads if ... it doesn't exist
5109           CID #1139846
5110
5111 2014-03-02 05:11:10 +0100  Sebastian Rasmussen <sebras@hotmail.com>
5112
5113         * .gitignore:
5114           .gitignore: Ignore gcov intermediate files
5115           https://bugzilla.gnome.org/show_bug.cgi?id=725483
5116
5117 2014-02-28 09:35:10 +0100  Sebastian Dröge <sebastian@centricular.com>
5118
5119         * common:
5120           Automatic update of common submodule
5121           From fe1672e to bcb1518
5122
5123 2014-02-26 22:12:50 +0100  Stefan Sauer <ensonic@users.sf.net>
5124
5125         * common:
5126           Automatic update of common submodule
5127           From 1a07da9 to fe1672e
5128
5129 2014-02-26 11:31:03 +0100  Stefan Sauer <ensonic@users.sf.net>
5130
5131         * docs/Makefile.am:
5132           docs: install prebuilt plugin docs if gtk-doc is disabled
5133           Sync to the Makefile.am from gst-plugin-base where it is done right.
5134           Fixes #725034
5135
5136 2014-02-13 09:39:04 +0100  Stefan Sauer <ensonic@users.sf.net>
5137
5138         * gst/xingmux/gstxingmux.c:
5139         * gst/xingmux/plugin.c:
5140           xingmux: add muxer category and make element plugable
5141           This is required to make encodebin consider the element. Yet it is not enough to
5142           have it plugged it has a lower priority than most mp3encoders and no different
5143           caps.
5144
5145 2014-02-24 11:42:00 +0100  Dirk Van Haerenborgh <vhdirk@gmail.com>
5146
5147         * ext/x264/gstx264enc.c:
5148           x264enc: allow lossless compression (qp=0)
5149           https://bugzilla.gnome.org/show_bug.cgi?id=725051
5150
5151 2014-02-20 21:08:08 +0100  Edward Hervey <edward@collabora.com>
5152
5153         * m4/a52.m4:
5154           m4: Remove extra check for 11+ year old a52 release
5155           You deserve a build failure if you still have that version
5156           If someone wants to completely remove this m4 to replace it with the
5157           generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
5158
5159 2014-02-19 21:11:55 +0100  Rico Tzschichholz <ricotz@ubuntu.com>
5160
5161         * m4/a52.m4:
5162           m4: Fix multiple tests in AC_CHECK_A52DEC
5163
5164 2014-02-09 23:41:36 +0100  Sebastian Dröge <sebastian@centricular.com>
5165
5166         * gst/asfdemux/gstasfdemux.c:
5167           asfdemux: Remove unused function
5168
5169 2014-02-06 19:22:47 +0100  Edward Hervey <edward@collabora.com>
5170
5171         * tests/check/Makefile.am:
5172           check: Fix test location
5173
5174 2014-02-03 02:06:11 +0100  Sebastian Rasmussen <sebras@hotmail.com>
5175
5176         * tests/check/Makefile.am:
5177           tests: Don't build disabled plugins' check tests
5178           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
5179
5180 2014-01-30 10:44:29 +0100  Edward Hervey <bilboed@bilboed.com>
5181
5182         * common:
5183           Automatic update of common submodule
5184           From d48bed3 to 1a07da9
5185
5186 2014-01-03 16:20:11 +0000  Tim-Philipp Müller <tim@centricular.com>
5187
5188         * gst/asfdemux/gstasfdemux.c:
5189           asfdemux: only add "format" field with fourcc to WMV caps
5190           Doesn't make sense for e.g. H264 or MJPEG.
5191
5192 2013-12-22 22:34:03 +0000  Tim-Philipp Müller <tim@centricular.com>
5193
5194         * autogen.sh:
5195         * common:
5196           Automatic update of common submodule
5197           From dbedaa0 to d48bed3
5198
5199 2013-12-22 21:56:03 +0000  Tim-Philipp Müller <tim@centricular.com>
5200
5201         * po/Makevars:
5202           po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
5203           https://bugzilla.gnome.org/show_bug.cgi?id=705455
5204
5205 2013-12-05 12:16:45 +0100  Sebastian Dröge <sebastian@centricular.com>
5206
5207         * ext/amrwbdec/amrwbdec.c:
5208           amrwbdec: Remove some dead code
5209
5210 2013-12-05 12:16:38 +0100  Sebastian Dröge <sebastian@centricular.com>
5211
5212         * ext/amrnb/amrnbdec.c:
5213           amrnbdec: Remove some dead code
5214
5215 2013-12-05 12:09:04 +0100  Sebastian Dröge <sebastian@centricular.com>
5216
5217         * ext/amrnb/amrnbdec.c:
5218           amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
5219
5220 2013-12-05 12:08:46 +0100  Sebastian Dröge <sebastian@centricular.com>
5221
5222         * ext/amrwbdec/amrwbdec.c:
5223           amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
5224
5225 2013-12-05 11:44:10 +0100  Sebastian Dröge <sebastian@centricular.com>
5226
5227         * ext/mpeg2dec/gstmpeg2dec.c:
5228           mpeg2dec: Use new gst_video_decoder_set_needs_format() API
5229
5230 2013-11-29 15:51:49 +0000  Tim-Philipp Müller <tim@centricular.com>
5231
5232         * ext/x264/gstx264enc.c:
5233           x264enc: fix compiler warning
5234           Compiler warns rightly about possibly uninitialized variable.
5235
5236 2013-11-29 15:49:29 +0000  Tim-Philipp Müller <tim@centricular.com>
5237
5238         * ext/x264/gstx264enc.c:
5239           x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
5240           gst-launch-1.0 videotestsrc ! x264enc
5241
5242 2013-11-11 13:15:54 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
5243
5244         * ext/mpeg2dec/gstmpeg2dec.c:
5245           mpeg2dec: graceful degradation for badly parsed input
5246
5247 2013-11-05 11:20:20 +0000  Tim-Philipp Müller <tim@centricular.com>
5248
5249         * common:
5250           Automatic update of common submodule
5251           From 865aa20 to dbedaa0
5252
5253 2013-10-22 16:02:04 +0900  HyeJin Choi <meeshel@meeshel78@hotmail.com>
5254
5255         * gst/asfdemux/asfpacket.c:
5256           asfdemux: mo_size check bug fix. mo_size is not mandatory field.
5257           So, don't need to check previous payload's mo_size and current
5258           payload's mo_size when merging it.
5259           https://bugzilla.gnome.org/show_bug.cgi?id=710609
5260
5261 2013-10-22 15:03:15 -0300  Thiago Santos <ts.santos@partner.samsung.com>
5262
5263         * gst/asfdemux/gstasfdemux.c:
5264         * gst/asfdemux/gstasfdemux.h:
5265           asfdemux: Keep audio error checking fields only for audio
5266           Video shouldn't need to be descrambled, this can cause frames data
5267           to be corrupted
5268           https://bugzilla.gnome.org/show_bug.cgi?id=684942
5269
5270 2013-10-22 00:56:29 -0300  Thiago Santos <ts.santos@partner.samsung.com>
5271
5272         * gst/asfdemux/gstasfdemux.c:
5273           asfdemux: really copy the buffer data
5274           Pass the copy-memory flag to copy the memory for the output buffer,
5275           otherwise we end with 0-sized buffers
5276           https://bugzilla.gnome.org/show_bug.cgi?id=684942
5277
5278 2013-09-27 08:05:25 -0700  Michael Esemplare <michael.esemplare@gmail.com>
5279
5280         * ext/x264/gstx264enc.c:
5281           x264enc: If FPS is available, set VFR to false
5282           https://bugzilla.gnome.org/show_bug.cgi?id=708940
5283
5284 2013-09-24 10:08:10 -0700  Thiago Santos <ts.santos@partner.samsung.com>
5285
5286         * gst/asfdemux/gstasfdemux.c:
5287           asfdemux: Only use segment.start as seek_time if it is relative
5288           Relying on the gst_segment_do_seek results for getting the
5289           seeking time should not be used if seek type is SET because the
5290           do_seek function makes the 'cur` position of the seek normalized
5291           on the segment range. This means that seeking beyond the end of the
5292           file might not result in instant EOS as it will end up seeking to
5293           the final ts of the file.
5294           In asf seeking to the final timestamp can lead to seeking to the last
5295           keyframe, meaning a few seconds of video will still be played, which should
5296           not be the desired behavior when seeking beyong file limits.
5297
5298 2013-09-24 10:07:25 -0700  Thiago Santos <ts.santos@partner.samsung.com>
5299
5300         * gst/asfdemux/gstasfdemux.c:
5301           asfdemux: Parse last simple index entry
5302           The entry size is fixed at 6, fix typo to finish parsing the index
5303           correctly until the last sample
5304
5305 2013-09-24 18:32:31 +0100  Tim-Philipp Müller <tim@centricular.net>
5306
5307         * README:
5308         * common:
5309           Automatic update of common submodule
5310           From 6b03ba7 to 865aa20
5311
5312 2013-09-24 15:05:36 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5313
5314         * configure.ac:
5315           configure: Actually use 1.3.0.1 as version to make configure happy
5316
5317 2013-09-24 15:00:30 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5318
5319         * configure.ac:
5320           Back to development
5321
5322 === release 1.2.0 ===
5323
5324 2013-09-24 14:27:45 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5325
5326         * ChangeLog:
5327         * NEWS:
5328         * RELEASE:
5329         * configure.ac:
5330         * docs/plugins/inspect/plugin-a52dec.xml:
5331         * docs/plugins/inspect/plugin-amrnb.xml:
5332         * docs/plugins/inspect/plugin-amrwbdec.xml:
5333         * docs/plugins/inspect/plugin-asf.xml:
5334         * docs/plugins/inspect/plugin-cdio.xml:
5335         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5336         * docs/plugins/inspect/plugin-dvdread.xml:
5337         * docs/plugins/inspect/plugin-dvdsub.xml:
5338         * docs/plugins/inspect/plugin-lame.xml:
5339         * docs/plugins/inspect/plugin-mad.xml:
5340         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5341         * docs/plugins/inspect/plugin-realmedia.xml:
5342         * docs/plugins/inspect/plugin-siddec.xml:
5343         * docs/plugins/inspect/plugin-twolame.xml:
5344         * docs/plugins/inspect/plugin-x264.xml:
5345         * docs/plugins/inspect/plugin-xingmux.xml:
5346         * gst-plugins-ugly.doap:
5347         * win32/common/config.h:
5348           Release 1.2.0
5349
5350 2013-09-24 14:27:39 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5351
5352         * po/af.po:
5353         * po/az.po:
5354         * po/bg.po:
5355         * po/ca.po:
5356         * po/cs.po:
5357         * po/da.po:
5358         * po/de.po:
5359         * po/el.po:
5360         * po/en_GB.po:
5361         * po/eo.po:
5362         * po/es.po:
5363         * po/eu.po:
5364         * po/fi.po:
5365         * po/fr.po:
5366         * po/gl.po:
5367         * po/hr.po:
5368         * po/hu.po:
5369         * po/id.po:
5370         * po/it.po:
5371         * po/ja.po:
5372         * po/lt.po:
5373         * po/lv.po:
5374         * po/ms.po:
5375         * po/mt.po:
5376         * po/nb.po:
5377         * po/nl.po:
5378         * po/or.po:
5379         * po/pl.po:
5380         * po/pt_BR.po:
5381         * po/ro.po:
5382         * po/ru.po:
5383         * po/sk.po:
5384         * po/sl.po:
5385         * po/sq.po:
5386         * po/sr.po:
5387         * po/sv.po:
5388         * po/tr.po:
5389         * po/uk.po:
5390         * po/vi.po:
5391         * po/zh_CN.po:
5392           Update .po files
5393
5394 2013-09-18 11:34:56 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
5395
5396         * ext/x264/gstx264enc.c:
5397           x264enc: Update the documentation to match the default profile used
5398           https://bugzilla.gnome.org/show_bug.cgi?id=708036
5399
5400 2013-09-20 16:17:31 +0200  Edward Hervey <edward@collabora.com>
5401
5402         * common:
5403           Automatic update of common submodule
5404           From b613661 to 6b03ba7
5405
5406 2013-09-19 18:43:43 +0100  Tim-Philipp Müller <tim@centricular.net>
5407
5408         * common:
5409           Automatic update of common submodule
5410           From 74a6857 to b613661
5411
5412 2013-09-19 17:36:25 +0100  Tim-Philipp Müller <tim@centricular.net>
5413
5414         * autogen.sh:
5415         * common:
5416           Automatic update of common submodule
5417           From 098c0d7 to 74a6857
5418
5419 2013-09-19 11:35:04 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5420
5421         * configure.ac:
5422           Back to development
5423
5424 === release 1.1.90 ===
5425
5426 2013-09-19 10:50:32 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5427
5428         * ChangeLog:
5429         * NEWS:
5430         * RELEASE:
5431         * configure.ac:
5432         * docs/plugins/inspect/plugin-a52dec.xml:
5433         * docs/plugins/inspect/plugin-amrnb.xml:
5434         * docs/plugins/inspect/plugin-amrwbdec.xml:
5435         * docs/plugins/inspect/plugin-asf.xml:
5436         * docs/plugins/inspect/plugin-cdio.xml:
5437         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5438         * docs/plugins/inspect/plugin-dvdread.xml:
5439         * docs/plugins/inspect/plugin-dvdsub.xml:
5440         * docs/plugins/inspect/plugin-lame.xml:
5441         * docs/plugins/inspect/plugin-mad.xml:
5442         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5443         * docs/plugins/inspect/plugin-realmedia.xml:
5444         * docs/plugins/inspect/plugin-siddec.xml:
5445         * docs/plugins/inspect/plugin-twolame.xml:
5446         * docs/plugins/inspect/plugin-x264.xml:
5447         * docs/plugins/inspect/plugin-xingmux.xml:
5448         * gst-plugins-ugly.doap:
5449         * win32/common/config.h:
5450           Release 1.1.90
5451
5452 2013-09-19 10:30:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5453
5454         * po/af.po:
5455         * po/az.po:
5456         * po/bg.po:
5457         * po/ca.po:
5458         * po/cs.po:
5459         * po/da.po:
5460         * po/de.po:
5461         * po/el.po:
5462         * po/en_GB.po:
5463         * po/eo.po:
5464         * po/es.po:
5465         * po/eu.po:
5466         * po/fi.po:
5467         * po/fr.po:
5468         * po/gl.po:
5469         * po/hr.po:
5470         * po/hu.po:
5471         * po/id.po:
5472         * po/it.po:
5473         * po/ja.po:
5474         * po/lt.po:
5475         * po/lv.po:
5476         * po/ms.po:
5477         * po/mt.po:
5478         * po/nb.po:
5479         * po/nl.po:
5480         * po/or.po:
5481         * po/pl.po:
5482         * po/pt_BR.po:
5483         * po/ro.po:
5484         * po/ru.po:
5485         * po/sk.po:
5486         * po/sl.po:
5487         * po/sq.po:
5488         * po/sr.po:
5489         * po/sv.po:
5490         * po/tr.po:
5491         * po/uk.po:
5492         * po/vi.po:
5493         * po/zh_CN.po:
5494           Update .po files
5495
5496 2013-09-19 09:45:55 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5497
5498         * po/cs.po:
5499           po: Update translations
5500
5501 2013-09-18 19:13:45 -0400  Olivier Crête <olivier.crete@collabora.com>
5502
5503         * ext/x264/gstx264enc.c:
5504         * tests/check/elements/x264enc.c:
5505           x264enc: Implement getcaps that restricts the input format depending on the output profile
5506           Also add some x264enc profile tests
5507           https://bugzilla.gnome.org/show_bug.cgi?id=708326
5508
5509 2013-09-16 19:38:36 +0200  Matej Knopp <matej.knopp@gmail.com>
5510
5511         * gst/asfdemux/asfpacket.c:
5512         * gst/asfdemux/gstasfdemux.c:
5513           asfdemux: fix playback regression in push mode
5514
5515 2013-09-10 19:33:33 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
5516
5517         * gst/asfdemux/gstasfdemux.h:
5518           asfdemux: remove unused variable
5519
5520 2013-09-05 22:56:48 +0200  Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
5521
5522         * ext/x264/gstx264enc.c:
5523           x264enc: Don't unref future state but the old one
5524           Being silly will lead us nowhere.
5525
5526 2013-09-04 16:32:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5527
5528         * ext/x264/gstx264enc.c:
5529           x264enc: Check if we have an input state before using it
5530           Flushing might happen before caps were set on the encoder,
5531           which would lead to crashes here.
5532           Thanks to Matej Knopp for analyzing this.
5533           https://bugzilla.gnome.org/show_bug.cgi?id=707414
5534
5535 2013-09-03 20:28:35 +0200  Matej Knopp <matej.knopp@gmail.com>
5536
5537         * ext/x264/gstx264enc.c:
5538           x264enc: fix unsigned comparison warning
5539
5540 2013-08-28 13:27:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5541
5542         * configure.ac:
5543           Back to development
5544
5545 === release 1.1.4 ===
5546
5547 2013-08-28 12:58:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5548
5549         * ChangeLog:
5550         * NEWS:
5551         * RELEASE:
5552         * configure.ac:
5553         * docs/plugins/inspect/plugin-a52dec.xml:
5554         * docs/plugins/inspect/plugin-amrnb.xml:
5555         * docs/plugins/inspect/plugin-amrwbdec.xml:
5556         * docs/plugins/inspect/plugin-asf.xml:
5557         * docs/plugins/inspect/plugin-cdio.xml:
5558         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5559         * docs/plugins/inspect/plugin-dvdread.xml:
5560         * docs/plugins/inspect/plugin-dvdsub.xml:
5561         * docs/plugins/inspect/plugin-lame.xml:
5562         * docs/plugins/inspect/plugin-mad.xml:
5563         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5564         * docs/plugins/inspect/plugin-realmedia.xml:
5565         * docs/plugins/inspect/plugin-siddec.xml:
5566         * docs/plugins/inspect/plugin-twolame.xml:
5567         * docs/plugins/inspect/plugin-x264.xml:
5568         * docs/plugins/inspect/plugin-xingmux.xml:
5569         * gst-plugins-ugly.doap:
5570         * win32/common/config.h:
5571           Release 1.1.4
5572
5573 2013-08-28 12:58:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5574
5575         * po/af.po:
5576         * po/az.po:
5577         * po/bg.po:
5578         * po/ca.po:
5579         * po/cs.po:
5580         * po/da.po:
5581         * po/de.po:
5582         * po/el.po:
5583         * po/en_GB.po:
5584         * po/eo.po:
5585         * po/es.po:
5586         * po/eu.po:
5587         * po/fi.po:
5588         * po/fr.po:
5589         * po/gl.po:
5590         * po/hr.po:
5591         * po/hu.po:
5592         * po/id.po:
5593         * po/it.po:
5594         * po/ja.po:
5595         * po/lt.po:
5596         * po/lv.po:
5597         * po/ms.po:
5598         * po/mt.po:
5599         * po/nb.po:
5600         * po/nl.po:
5601         * po/or.po:
5602         * po/pl.po:
5603         * po/pt_BR.po:
5604         * po/ro.po:
5605         * po/ru.po:
5606         * po/sk.po:
5607         * po/sl.po:
5608         * po/sq.po:
5609         * po/sr.po:
5610         * po/sv.po:
5611         * po/tr.po:
5612         * po/uk.po:
5613         * po/vi.po:
5614         * po/zh_CN.po:
5615           Update .po files
5616
5617 2013-08-28 12:32:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5618
5619         * po/pt_BR.po:
5620           po: update translations
5621
5622 2013-08-27 14:13:06 +0100  Tim-Philipp Müller <tim@centricular.net>
5623
5624         * ext/x264/gstx264enc.c:
5625           x264enc: log when we output a lower profile than requested
5626
5627 2013-08-21 18:32:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5628
5629         * ext/x264/gstx264enc.c:
5630           x264enc: Consider subset relations of profiles when setting srcpad caps
5631           constrained-baseline is a subset of baseline, is a subset of main,
5632           is a subset of high profile.
5633           https://bugzilla.gnome.org/show_bug.cgi?id=705425
5634
5635 2013-08-21 12:31:23 +0100  Tim-Philipp Müller <tim@centricular.net>
5636
5637         * ext/x264/gstx264enc.c:
5638           x264enc: propagate flow return back to base class and upstream
5639           https://bugzilla.gnome.org/show_bug.cgi?id=705425
5640
5641 2013-08-17 23:13:17 +0100  Tim-Philipp Müller <tim@centricular.net>
5642
5643         * configure.ac:
5644           configure: fix x264 version checking
5645           x264 releases carry pkg-config versions such as 0.120.x
5646           (literallly with an 'x'). Checking for x264 >= 0.120.0 will
5647           then fail, so we need to either check for > 0.119.0 or
5648           for >= 0.120 to make this work right.
5649
5650 2013-08-17 23:09:15 +0100  Tim-Philipp Müller <tim@centricular.net>
5651
5652         * ext/x264/gstx264enc.c:
5653           x264enc: minor clean-up
5654           We requires x264 build >= 120 now.
5655
5656 2013-08-15 15:30:31 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5657
5658         * ext/mpeg2dec/gstmpeg2dec.c:
5659           mpeg2dec: Fix mpeg2_reset() calls
5660
5661 2013-08-15 15:27:48 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5662
5663         * ext/mpeg2dec/gstmpeg2dec.c:
5664         * ext/x264/gstx264enc.c:
5665           ext: Use new flush vfunc of video codec base classes and remove reset implementations
5666
5667 2013-08-01 01:34:05 +0200  Matej Knopp <matej.knopp@gmail.com>
5668
5669         * gst/asfdemux/gstasfdemux.c:
5670           asfdemux: fix build on C89 compilers
5671
5672 2013-07-30 17:28:17 +0200  Matej Knopp <matej.knopp@gmail.com>
5673
5674         * gst/asfdemux/asfpacket.c:
5675         * gst/asfdemux/gstasfdemux.c:
5676           asfdemux: fix seeking in push mode
5677
5678 2013-08-02 14:14:48 +0200  Lubosz Sarnecki <lubosz@gmail.com>
5679
5680         * configure.ac:
5681           build: add subdir-objects to AM_INIT_AUTOMAKE
5682           Fixes warnings in automake 1.14
5683           https://bugzilla.gnome.org/show_bug.cgi?id=705350
5684
5685 2013-08-02 08:25:49 +0200  Edward Hervey <edward@collabora.com>
5686
5687         * ext/mpeg2dec/gstmpeg2dec.c:
5688           mpeg2dec: Do a hard reset of flush_stop
5689           Which is notified by hard == 0 with latest refactoring.
5690
5691 2013-07-29 21:09:37 +0100  Tim-Philipp Müller <tim@centricular.net>
5692
5693         * po/LINGUAS:
5694         * po/da.po:
5695         * po/de.po:
5696         * po/gl.po:
5697         * po/hr.po:
5698         * po/hu.po:
5699         * po/ja.po:
5700         * po/nb.po:
5701         * po/nl.po:
5702         * po/pl.po:
5703         * po/ru.po:
5704         * po/sl.po:
5705         * po/tr.po:
5706         * po/uk.po:
5707         * po/vi.po:
5708           po: update translations
5709
5710 2013-07-29 14:48:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5711
5712         * configure.ac:
5713           Back to development
5714
5715 === release 1.1.3 ===
5716
5717 2013-07-29 13:46:08 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5718
5719         * ChangeLog:
5720         * NEWS:
5721         * RELEASE:
5722         * configure.ac:
5723         * docs/plugins/inspect/plugin-a52dec.xml:
5724         * docs/plugins/inspect/plugin-amrnb.xml:
5725         * docs/plugins/inspect/plugin-amrwbdec.xml:
5726         * docs/plugins/inspect/plugin-asf.xml:
5727         * docs/plugins/inspect/plugin-cdio.xml:
5728         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5729         * docs/plugins/inspect/plugin-dvdread.xml:
5730         * docs/plugins/inspect/plugin-dvdsub.xml:
5731         * docs/plugins/inspect/plugin-lame.xml:
5732         * docs/plugins/inspect/plugin-mad.xml:
5733         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5734         * docs/plugins/inspect/plugin-realmedia.xml:
5735         * docs/plugins/inspect/plugin-siddec.xml:
5736         * docs/plugins/inspect/plugin-twolame.xml:
5737         * docs/plugins/inspect/plugin-x264.xml:
5738         * docs/plugins/inspect/plugin-xingmux.xml:
5739         * gst-plugins-ugly.doap:
5740         * win32/common/config.h:
5741           Release 1.1.3
5742
5743 2013-07-29 13:46:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5744
5745         * po/af.po:
5746         * po/az.po:
5747         * po/bg.po:
5748         * po/ca.po:
5749         * po/cs.po:
5750         * po/da.po:
5751         * po/de.po:
5752         * po/el.po:
5753         * po/en_GB.po:
5754         * po/eo.po:
5755         * po/es.po:
5756         * po/eu.po:
5757         * po/fi.po:
5758         * po/fr.po:
5759         * po/gl.po:
5760         * po/hu.po:
5761         * po/id.po:
5762         * po/it.po:
5763         * po/ja.po:
5764         * po/lt.po:
5765         * po/lv.po:
5766         * po/ms.po:
5767         * po/mt.po:
5768         * po/nb.po:
5769         * po/nl.po:
5770         * po/or.po:
5771         * po/pl.po:
5772         * po/pt_BR.po:
5773         * po/ro.po:
5774         * po/ru.po:
5775         * po/sk.po:
5776         * po/sl.po:
5777         * po/sq.po:
5778         * po/sr.po:
5779         * po/sv.po:
5780         * po/tr.po:
5781         * po/uk.po:
5782         * po/vi.po:
5783         * po/zh_CN.po:
5784           Update .po files
5785
5786 2013-07-29 12:13:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5787
5788         * gst/asfdemux/gstasfdemux.c:
5789         * gst/realmedia/rademux.c:
5790         * gst/realmedia/rmdemux.c:
5791           gst: Don't swap start/stop for negative rates in the SEGMENT query
5792
5793 2013-07-29 10:57:38 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5794
5795         * gst/realmedia/rademux.c:
5796         * gst/realmedia/rmdemux.c:
5797           real: Implement SEGMENT query
5798
5799 2013-07-29 10:56:06 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5800
5801         * gst/asfdemux/gstasfdemux.c:
5802           asfdemux: Implement SEGMENT query
5803
5804 2013-07-28 16:43:28 +0200  Matej Knopp <matej.knopp@gmail.com>
5805
5806         * gst/asfdemux/asfheaders.c:
5807         * gst/asfdemux/asfheaders.h:
5808         * gst/asfdemux/asfpacket.c:
5809         * gst/asfdemux/gstasfdemux.c:
5810         * gst/asfdemux/gstasfdemux.h:
5811           asfdemux: Add support for dvr-ms
5812           https://bugzilla.gnome.org/show_bug.cgi?id=705026
5813
5814 2013-07-26 16:47:48 +0200  Edward Hervey <edward@collabora.com>
5815
5816         * gst/realmedia/rtspreal.c:
5817           rtspreal: Ensure output value has an assigned value
5818           In the case where this macro was used, that dest was != NULL but that
5819           the strncmp failed, we would end up with dest_len being undefined.
5820
5821 2013-07-26 16:39:12 +0200  Edward Hervey <edward@collabora.com>
5822
5823         * ext/x264/gstx264enc.c:
5824           x264: Fix dts comparision
5825           We were assigning to a guint64 value (frame->dts) the sum of a unsigned
5826           and signed value... resulting it the result never being < 0.
5827           Instead just check if it is smaller before assigning to frame->dts.
5828
5829 2013-07-25 11:28:54 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
5830
5831         * gst/asfdemux/gstasfdemux.c:
5832         * gst/asfdemux/gstasfdemux.h:
5833           asfdemux: fix seqnum handling for seeks
5834           Use the same seqnum as the seek for flushes/segments that are
5835           caused by the seek. Also do the same for segment events
5836           Fixes #676242
5837
5838 2013-07-25 13:35:44 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5839
5840         * ext/mpeg2dec/gstmpeg2dec.c:
5841           mpeg2dec: Clean up reset/start/stop handling
5842
5843 2013-07-25 11:01:20 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5844
5845         * ext/x264/gstx264enc.c:
5846           x264enc: React properly to flushing/resetting the encoder
5847           https://bugzilla.gnome.org/show_bug.cgi?id=656007
5848
5849 2013-07-22 16:01:13 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5850
5851         * gst/realmedia/rademux.c:
5852         * gst/realmedia/rademux.h:
5853         * gst/realmedia/rmdemux.c:
5854         * gst/realmedia/rmdemux.h:
5855           realmedia: Add support for group-id in the stream-start event
5856
5857 2013-07-22 15:45:57 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5858
5859         * gst/asfdemux/gstasfdemux.c:
5860         * gst/asfdemux/gstasfdemux.h:
5861           asfdemux: Add support for group-id in the stream-start event
5862
5863 2013-07-22 15:43:18 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5864
5865         * ext/sidplay/gstsiddec.cc:
5866         * ext/sidplay/gstsiddec.h:
5867           siddec: Add support for group-id in the stream-start event
5868
5869 2013-07-18 17:14:29 +0200  Edward Hervey <edward@collabora.com>
5870
5871         * gst/realmedia/rmdemux.c:
5872           rmdemux: Mark demuxer as "running" in push-mode
5873           Allows queries (and other code) to be answered when working in push-mode.
5874           Running would only be set to TRUE accordingly when working in pull-mode
5875           once it had read header/index.
5876           Fixes #680185
5877
5878 2013-07-17 16:17:54 +0200  Edward Hervey <edward@collabora.com>
5879
5880         * ext/mpeg2dec/gstmpeg2dec.c:
5881           mpeg2dec: Properly reset on sequence changes
5882           Otherwise we end up using stray data/buffers.
5883           Fixes #690701
5884
5885 2013-07-11 16:57:24 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5886
5887         * configure.ac:
5888           Back to development
5889
5890 === release 1.1.2 ===
5891
5892 2013-07-11 16:12:25 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5893
5894         * ChangeLog:
5895         * NEWS:
5896         * RELEASE:
5897         * configure.ac:
5898         * docs/plugins/inspect/plugin-a52dec.xml:
5899         * docs/plugins/inspect/plugin-amrnb.xml:
5900         * docs/plugins/inspect/plugin-amrwbdec.xml:
5901         * docs/plugins/inspect/plugin-asf.xml:
5902         * docs/plugins/inspect/plugin-cdio.xml:
5903         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5904         * docs/plugins/inspect/plugin-dvdread.xml:
5905         * docs/plugins/inspect/plugin-dvdsub.xml:
5906         * docs/plugins/inspect/plugin-lame.xml:
5907         * docs/plugins/inspect/plugin-mad.xml:
5908         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5909         * docs/plugins/inspect/plugin-realmedia.xml:
5910         * docs/plugins/inspect/plugin-siddec.xml:
5911         * docs/plugins/inspect/plugin-twolame.xml:
5912         * docs/plugins/inspect/plugin-x264.xml:
5913         * docs/plugins/inspect/plugin-xingmux.xml:
5914         * gst-plugins-ugly.doap:
5915         * win32/common/config.h:
5916           Release 1.1.2
5917
5918 2013-07-11 16:12:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
5919
5920         * po/af.po:
5921         * po/az.po:
5922         * po/bg.po:
5923         * po/ca.po:
5924         * po/cs.po:
5925         * po/da.po:
5926         * po/de.po:
5927         * po/el.po:
5928         * po/en_GB.po:
5929         * po/eo.po:
5930         * po/es.po:
5931         * po/eu.po:
5932         * po/fi.po:
5933         * po/fr.po:
5934         * po/gl.po:
5935         * po/hu.po:
5936         * po/id.po:
5937         * po/it.po:
5938         * po/ja.po:
5939         * po/lt.po:
5940         * po/lv.po:
5941         * po/ms.po:
5942         * po/mt.po:
5943         * po/nb.po:
5944         * po/nl.po:
5945         * po/or.po:
5946         * po/pl.po:
5947         * po/pt_BR.po:
5948         * po/ro.po:
5949         * po/ru.po:
5950         * po/sk.po:
5951         * po/sl.po:
5952         * po/sq.po:
5953         * po/sr.po:
5954         * po/sv.po:
5955         * po/tr.po:
5956         * po/uk.po:
5957         * po/vi.po:
5958         * po/zh_CN.po:
5959           Update .po files
5960
5961 2013-06-18 20:06:24 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5962
5963         * ext/dvdread/dvdreadsrc.c:
5964           dvdreadsrc: correctly determine last chapter's duration
5965           This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
5966           It worked just fine before ...
5967
5968 2013-06-25 14:20:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5969
5970         * gst/realmedia/rdtmanager.c:
5971           rdt: forward sticky events
5972
5973 2013-06-05 18:36:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5974
5975         * configure.ac:
5976           Back to development
5977
5978 === release 1.1.1 ===
5979
5980 2013-06-05 17:58:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5981
5982         * ChangeLog:
5983         * NEWS:
5984         * RELEASE:
5985         * common:
5986         * configure.ac:
5987         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5988         * docs/plugins/inspect/plugin-a52dec.xml:
5989         * docs/plugins/inspect/plugin-amrnb.xml:
5990         * docs/plugins/inspect/plugin-amrwbdec.xml:
5991         * docs/plugins/inspect/plugin-asf.xml:
5992         * docs/plugins/inspect/plugin-cdio.xml:
5993         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5994         * docs/plugins/inspect/plugin-dvdread.xml:
5995         * docs/plugins/inspect/plugin-dvdsub.xml:
5996         * docs/plugins/inspect/plugin-lame.xml:
5997         * docs/plugins/inspect/plugin-mad.xml:
5998         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5999         * docs/plugins/inspect/plugin-realmedia.xml:
6000         * docs/plugins/inspect/plugin-siddec.xml:
6001         * docs/plugins/inspect/plugin-twolame.xml:
6002         * docs/plugins/inspect/plugin-x264.xml:
6003         * docs/plugins/inspect/plugin-xingmux.xml:
6004         * gst-plugins-ugly.doap:
6005         * win32/common/config.h:
6006           Release 1.1.1
6007
6008 2013-06-05 16:42:01 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6009
6010         * po/af.po:
6011         * po/az.po:
6012         * po/bg.po:
6013         * po/ca.po:
6014         * po/cs.po:
6015         * po/da.po:
6016         * po/de.po:
6017         * po/el.po:
6018         * po/en_GB.po:
6019         * po/eo.po:
6020         * po/es.po:
6021         * po/eu.po:
6022         * po/fi.po:
6023         * po/fr.po:
6024         * po/gl.po:
6025         * po/hu.po:
6026         * po/id.po:
6027         * po/it.po:
6028         * po/ja.po:
6029         * po/lt.po:
6030         * po/lv.po:
6031         * po/ms.po:
6032         * po/mt.po:
6033         * po/nb.po:
6034         * po/nl.po:
6035         * po/or.po:
6036         * po/pl.po:
6037         * po/pt_BR.po:
6038         * po/ro.po:
6039         * po/ru.po:
6040         * po/sk.po:
6041         * po/sl.po:
6042         * po/sq.po:
6043         * po/sr.po:
6044         * po/sv.po:
6045         * po/tr.po:
6046         * po/uk.po:
6047         * po/vi.po:
6048         * po/zh_CN.po:
6049           Update .po files
6050
6051 2013-06-05 15:15:16 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6052
6053         * common:
6054           Automatic update of common submodule
6055           From 098c0d7 to 01a7a46
6056
6057 2013-06-04 16:12:27 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
6058
6059         * ext/mpeg2dec/gstmpeg2dec.c:
6060           mpeg2dec: make the aspect ratio calculation more accurate.
6061           Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
6062           aspect-ratio if we don't have a valid upstream PAR.
6063           https://bugzilla.gnome.org/show_bug.cgi?id=685103
6064
6065 2013-05-15 10:52:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6066
6067         * common:
6068           Automatic update of common submodule
6069           From 5edcd85 to 098c0d7
6070
6071 2013-05-13 13:19:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6072
6073         * tests/check/elements/amrnbenc.c:
6074         * tests/check/elements/mpeg2dec.c:
6075         * tests/check/elements/x264enc.c:
6076         * tests/check/elements/xingmux.c:
6077           tests: Fix event handling
6078
6079 2013-05-09 19:40:49 -0400  Olivier Crête <olivier.crete@collabora.com>
6080
6081         * ext/lame/gstlamemp3enc.c:
6082           lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
6083           lame does internal resampling, but the base class only cares about
6084           the number of raw samples, so tell finish frames about that, not
6085           the number of samples in the outgoing frame.:
6086
6087 2013-04-30 10:01:29 +0100  Tim-Philipp Müller <tim@centricular.net>
6088
6089         * ext/x264/gstx264enc.c:
6090           x264enc: output byte-stream if downstream has ANY caps
6091           It's what people expect when they pipe the output to
6092           filesink or into a tcp connection or pipe.
6093
6094 2013-04-22 23:52:48 +0100  Tim-Philipp Müller <tim@centricular.net>
6095
6096         * MAINTAINERS:
6097         * README:
6098         * README.static-linking:
6099         * common:
6100           Automatic update of common submodule
6101           From 3cb3d3c to 5edcd85
6102
6103 2012-10-24 12:15:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6104
6105         * configure.ac:
6106         * ext/a52dec/Makefile.am:
6107         * ext/amrnb/Makefile.am:
6108         * ext/amrwbdec/Makefile.am:
6109         * ext/cdio/Makefile.am:
6110         * ext/dvdread/Makefile.am:
6111         * ext/lame/Makefile.am:
6112         * ext/mad/Makefile.am:
6113         * ext/mpeg2dec/Makefile.am:
6114         * ext/sidplay/Makefile.am:
6115         * ext/twolame/Makefile.am:
6116         * ext/x264/Makefile.am:
6117         * gst/asfdemux/Makefile.am:
6118         * gst/dvdlpcmdec/Makefile.am:
6119         * gst/dvdsub/Makefile.am:
6120         * gst/realmedia/Makefile.am:
6121         * gst/xingmux/Makefile.am:
6122           gst: Add better support for static plugins
6123
6124 2013-04-14 17:55:44 +0100  Tim-Philipp Müller <tim@centricular.net>
6125
6126         * autogen.sh:
6127         * common:
6128           Automatic update of common submodule
6129           From aed87ae to 3cb3d3c
6130
6131 2013-04-09 21:00:43 +0200  Stefan Sauer <ensonic@users.sf.net>
6132
6133         * common:
6134           Automatic update of common submodule
6135           From 04c7a1e to aed87ae
6136
6137 2013-03-25 18:05:14 -0700  David Schleef <ds@schleef.org>
6138
6139         * gst/asfdemux/gstasfdemux.c:
6140         * gst/realmedia/rmdemux.c:
6141           Use %03u instead of %u in gst_pad_create_stream_id_printf()
6142
6143 2013-03-06 13:28:37 +0000  Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
6144
6145         * ext/x264/gstx264enc.c:
6146           x264enc: Fix for 0/1 framerate - now uses VFR in this case
6147           Previously did a division by zero.
6148           https://bugzilla.gnome.org/show_bug.cgi?id=695728
6149
6150 2013-03-07 00:02:00 +0000  Tim-Philipp Müller <tim@centricular.net>
6151
6152         * common:
6153           Automatic update of common submodule
6154           From 2de221c to 04c7a1e
6155
6156 2013-02-08 00:15:01 +0000  Tim-Philipp Müller <tim@centricular.net>
6157
6158         * ext/x264/gstx264enc.c:
6159           x264enc: simplify template caps
6160           No need to make an array for one single element.
6161
6162 2013-02-08 00:11:03 +0000  Tim-Philipp Müller <tim@centricular.net>
6163
6164         * ext/x264/gstx264enc.c:
6165           x264enc: put all theoretically possible formats in template caps
6166           and decide at runtime which subset of these (8-bit or 10-bit video
6167           formats) is supported. libx264 will be compiled for one of these
6168           two options, and it is possible to switch by pointing the dynamic
6169           linker to a different libx264 build at runtime. If we want our
6170           template caps to be correct, they should contain all then, with
6171           the actually supported ones determined at runtime.
6172           https://bugzilla.gnome.org/show_bug.cgi?id=691935
6173
6174 2013-01-23 10:16:51 +0000  Tim-Philipp Müller <tim@centricular.net>
6175
6176         * ext/x264/gstx264enc.c:
6177           x264enc: detect supported bit depth and pixel formats at runtime
6178           http://bugs.debian.org/667573
6179           https://bugzilla.gnome.org/show_bug.cgi?id=691935
6180
6181 2013-01-30 09:15:18 +0100  Benjamin Gaignard <benjamin.gaignard@st.com>
6182
6183         * autogen.sh:
6184           autogen.sh: allow calling from out-of-tree
6185           Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6186           https://bugzilla.gnome.org/show_bug.cgi?id=692857
6187
6188 2013-01-28 20:43:08 +0100  Stefan Sauer <ensonic@users.sf.net>
6189
6190         * common:
6191           Automatic update of common submodule
6192           From a942293 to 2de221c
6193
6194 2013-01-15 15:18:04 +0100  Martin Pitt <martinpitt@gnome.org>
6195
6196         * tests/check/Makefile.am:
6197           tests: use _1_0 variants for the various registry variables
6198           These override the variants without version suffix. Makes 'make check' work
6199           properly in environments that set the suffixed variant for 1.0, such as
6200           jhbuild.
6201
6202 2013-01-15 15:06:41 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6203
6204         * common:
6205           Automatic update of common submodule
6206           From a72faea to a942293
6207
6208 2012-12-30 23:56:14 +0000  Tim-Philipp Müller <tim@centricular.net>
6209
6210         * configure.ac:
6211           configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
6212           AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
6213           https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
6214           https://bugzilla.gnome.org/show_bug.cgi?id=690881
6215
6216 2012-12-19 17:16:53 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
6217
6218         * ext/mpeg2dec/gstmpeg2dec.c:
6219           mpeg2dec: use appropriate printf format for gsize
6220
6221 2012-12-19 17:15:03 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
6222
6223         * ext/cdio/gstcdio.h:
6224           cdio: Fix redundant redeclaration of 'cdio_version_string'
6225           cdio/version.h is already included by cdio/cdio.h
6226
6227 2012-12-01 13:26:26 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6228
6229         * ext/sidplay/gstsiddec.cc:
6230           siddec: init debug category
6231
6232 2012-11-30 20:09:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6233
6234         * configure.ac:
6235         * ext/dvdread/Makefile.am:
6236           dvdread: link to libgmodule-2.0 since the g_module_* API is used
6237           And the gmodule lib has been moved into the Requires.private
6238           section of the pkg-config file in core.
6239
6240 2012-11-27 17:07:31 +0000  Tim-Philipp Müller <tim@centricular.net>
6241
6242         * ext/cdio/gstcdiocddasrc.c:
6243         * ext/cdio/gstcdiocddasrc.h:
6244           cdiocddasrc: detect whether drive produces samples in non-host endianness
6245           If drive produces samples in other endianness than the host,
6246           we need to byte swap them before pushing them out, or we
6247           produce nothing but noise. cdparanoia detects this automatically,
6248           but libcdio does not, so we have to do it ourselves.
6249           This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
6250           https://bugzilla.gnome.org/show_bug.cgi?id=377280
6251
6252 2012-11-19 11:27:21 +0000  Tim-Philipp Müller <tim@centricular.net>
6253
6254         * common:
6255           Automatic update of common submodule
6256           From b497c4f to a72faea
6257
6258 2012-11-16 13:32:00 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6259
6260         * tests/check/elements/xingmux_testdata.h:
6261           xingmux: Fix unit test after change to correctly calculate number of frames
6262
6263 2012-11-15 16:42:09 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6264
6265         * ext/x264/gstx264enc.c:
6266           x264enc: Add support for 10-bit color formats
6267           Requires x264 to be built with 10-bit support, which disables
6268           9-bit support. Also only advertise the color formats that were
6269           compiled into x264.
6270
6271 2012-11-15 16:21:49 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6272
6273         * ext/x264/gstx264enc.c:
6274           x264enc: Add support for Y444, Y42B and NV12
6275
6276 2012-11-11 20:42:42 +0000  Tim-Philipp Müller <tim@centricular.net>
6277
6278         * ext/cdio/Makefile.am:
6279         * ext/cdio/gstcdio.c:
6280           cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
6281           They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
6282           if they're not plain ASCII.
6283
6284 2012-11-09 11:33:40 +0100  Gautier Portet <kassoulet@gmail.com>
6285
6286         * gst/xingmux/gstxingmux.c:
6287           xingmux: Properly calculate the number of frames
6288           First, the xing header frame is never added to the count,
6289           we have to increment the count.
6290           Secondly, there is a rounding error when calculating the
6291           frame duration, as spf*GST_SECOND/rate is not an integer
6292           (26122448.9) an it must be 26122449.
6293
6294 2012-11-07 20:45:38 +0000  Tim-Philipp Müller <tim@centricular.net>
6295
6296         * configure.ac:
6297           configure.ac: update courtesy of autoupdate
6298
6299 2012-11-07 20:39:56 +0000  Tim-Philipp Müller <tim@centricular.net>
6300
6301         * common:
6302         * configure.ac:
6303           configure: let AG_GST_PLUGIN_DOCS check for python
6304           And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
6305           which as a side-effect should pick up newer python versions as
6306           well.
6307           https://bugzilla.gnome.org/show_bug.cgi?id=563903
6308
6309 2012-11-05 13:16:52 -0800  Michael Smith <msmith@rdio.com>
6310
6311         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6312           dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
6313
6314 2012-11-03 20:38:00 +0000  Tim-Philipp Müller <tim@centricular.net>
6315
6316         * tests/check/elements/mpg123audiodec.c:
6317           Fix FSF address
6318           https://bugzilla.gnome.org/show_bug.cgi?id=687520
6319
6320 2012-11-03 20:40:37 +0000  Tim-Philipp Müller <tim@centricular.net>
6321
6322         * docs/random/LICENSE:
6323         * ext/a52dec/gsta52dec.c:
6324         * ext/a52dec/gsta52dec.h:
6325         * ext/amrnb/amrnb.c:
6326         * ext/amrnb/amrnbdec.c:
6327         * ext/amrnb/amrnbdec.h:
6328         * ext/amrnb/amrnbenc.c:
6329         * ext/amrnb/amrnbenc.h:
6330         * ext/amrwbdec/amrwb.c:
6331         * ext/amrwbdec/amrwbdec.c:
6332         * ext/amrwbdec/amrwbdec.h:
6333         * ext/cdio/gstcdio.c:
6334         * ext/cdio/gstcdio.h:
6335         * ext/cdio/gstcdiocddasrc.c:
6336         * ext/cdio/gstcdiocddasrc.h:
6337         * ext/dvdread/dvdreadsrc.c:
6338         * ext/dvdread/dvdreadsrc.h:
6339         * ext/lame/gstlamemp3enc.c:
6340         * ext/lame/gstlamemp3enc.h:
6341         * ext/lame/plugin.c:
6342         * ext/mad/gstmad.c:
6343         * ext/mad/gstmad.h:
6344         * ext/mpeg2dec/gstmpeg2dec.c:
6345         * ext/mpeg2dec/gstmpeg2dec.h:
6346         * ext/sidplay/gstsiddec.cc:
6347         * ext/sidplay/gstsiddec.h:
6348         * ext/twolame/gsttwolamemp2enc.c:
6349         * ext/twolame/gsttwolamemp2enc.h:
6350         * ext/x264/gstx264enc.c:
6351         * ext/x264/gstx264enc.h:
6352         * gst-libs/gst/gettext.h:
6353         * gst-libs/gst/glib-compat-private.h:
6354         * gst-libs/gst/gst-i18n-plugin.h:
6355         * gst/asfdemux/asfheaders.c:
6356         * gst/asfdemux/asfheaders.h:
6357         * gst/asfdemux/asfpacket.c:
6358         * gst/asfdemux/asfpacket.h:
6359         * gst/asfdemux/gstasf.c:
6360         * gst/asfdemux/gstasfdemux.c:
6361         * gst/asfdemux/gstasfdemux.h:
6362         * gst/asfdemux/gstrtpasfdepay.c:
6363         * gst/asfdemux/gstrtpasfdepay.h:
6364         * gst/asfdemux/gstrtspwms.c:
6365         * gst/asfdemux/gstrtspwms.h:
6366         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6367         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
6368         * gst/dvdsub/gstdvdsubdec.c:
6369         * gst/dvdsub/gstdvdsubdec.h:
6370         * gst/dvdsub/gstdvdsubparse.c:
6371         * gst/dvdsub/gstdvdsubparse.h:
6372         * gst/realmedia/asmrules.c:
6373         * gst/realmedia/asmrules.h:
6374         * gst/realmedia/gstrdtbuffer.c:
6375         * gst/realmedia/gstrdtbuffer.h:
6376         * gst/realmedia/pnmsrc.c:
6377         * gst/realmedia/pnmsrc.h:
6378         * gst/realmedia/rademux.c:
6379         * gst/realmedia/rademux.h:
6380         * gst/realmedia/rdtdepay.c:
6381         * gst/realmedia/rdtdepay.h:
6382         * gst/realmedia/rdtjitterbuffer.c:
6383         * gst/realmedia/rdtjitterbuffer.h:
6384         * gst/realmedia/rdtmanager.c:
6385         * gst/realmedia/rdtmanager.h:
6386         * gst/realmedia/realhash.c:
6387         * gst/realmedia/realhash.h:
6388         * gst/realmedia/realmedia.c:
6389         * gst/realmedia/rmdemux.c:
6390         * gst/realmedia/rmdemux.h:
6391         * gst/realmedia/rmutils.c:
6392         * gst/realmedia/rmutils.h:
6393         * gst/realmedia/rtspreal.c:
6394         * gst/realmedia/rtspreal.h:
6395         * gst/xingmux/gstxingmux.c:
6396         * gst/xingmux/gstxingmux.h:
6397         * gst/xingmux/plugin.c:
6398         * tests/check/elements/amrnbenc.c:
6399         * tests/check/elements/mpeg2dec.c:
6400         * tests/check/elements/x264enc.c:
6401         * tests/check/generic/index.c:
6402         * tests/check/generic/states.c:
6403         * tests/check/pipelines/lame.c:
6404           Fix FSF address
6405           https://bugzilla.gnome.org/show_bug.cgi?id=687520
6406
6407 2012-10-30 13:39:52 +0100  Andreas Frisch <fraxinas@opendreambox.org>
6408
6409         * gst/dvdsub/gstdvdsubdec.c:
6410           dvdsubdec: allocate correct amount of memory for bitmap
6411           https://bugzilla.gnome.org/show_bug.cgi?id=687192
6412
6413 2012-10-30 09:27:24 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
6414
6415         * ext/mpg123/gstmpg123audiodec.c:
6416           mpg123: removed unnecessary finalize function
6417           https://bugzilla.gnome.org/show_bug.cgi?id=687176
6418
6419 2012-10-30 09:20:04 +0000  Wim Taymans <wim.taymans@collabora.co.uk>
6420
6421         * ext/sidplay/gstsiddec.cc:
6422           siddec: reset bytes counter
6423           Reset the total_bytes counter so that we get timestamps correct.
6424           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
6425
6426 2012-10-30 10:20:09 +1100  Jan Schmidt <thaytan@noraisin.net>
6427
6428         * ext/mpg123/gstmpg123audiodec.c:
6429           mpg123: Fix leaks from not chaining up in the finalize function
6430
6431 2012-10-25 12:38:47 +0100  Tim-Philipp Müller <tim@centricular.net>
6432
6433         * configure.ac:
6434         * docs/plugins/inspect/plugin-a52dec.xml:
6435         * docs/plugins/inspect/plugin-amrnb.xml:
6436         * docs/plugins/inspect/plugin-amrwbdec.xml:
6437         * docs/plugins/inspect/plugin-asf.xml:
6438         * docs/plugins/inspect/plugin-cdio.xml:
6439         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6440         * docs/plugins/inspect/plugin-dvdread.xml:
6441         * docs/plugins/inspect/plugin-dvdsub.xml:
6442         * docs/plugins/inspect/plugin-lame.xml:
6443         * docs/plugins/inspect/plugin-mad.xml:
6444         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6445         * docs/plugins/inspect/plugin-realmedia.xml:
6446         * docs/plugins/inspect/plugin-siddec.xml:
6447         * docs/plugins/inspect/plugin-twolame.xml:
6448         * docs/plugins/inspect/plugin-x264.xml:
6449         * docs/plugins/inspect/plugin-xingmux.xml:
6450         * win32/common/config.h:
6451           Back to feature development
6452
6453 === release 1.0.2 ===
6454
6455 2012-10-25 01:11:10 +0100  Tim-Philipp Müller <tim@centricular.net>
6456
6457         * ChangeLog:
6458         * NEWS:
6459         * RELEASE:
6460         * configure.ac:
6461         * docs/plugins/inspect/plugin-a52dec.xml:
6462         * docs/plugins/inspect/plugin-amrnb.xml:
6463         * docs/plugins/inspect/plugin-amrwbdec.xml:
6464         * docs/plugins/inspect/plugin-asf.xml:
6465         * docs/plugins/inspect/plugin-cdio.xml:
6466         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6467         * docs/plugins/inspect/plugin-dvdread.xml:
6468         * docs/plugins/inspect/plugin-dvdsub.xml:
6469         * docs/plugins/inspect/plugin-lame.xml:
6470         * docs/plugins/inspect/plugin-mad.xml:
6471         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6472         * docs/plugins/inspect/plugin-realmedia.xml:
6473         * docs/plugins/inspect/plugin-siddec.xml:
6474         * docs/plugins/inspect/plugin-twolame.xml:
6475         * docs/plugins/inspect/plugin-x264.xml:
6476         * docs/plugins/inspect/plugin-xingmux.xml:
6477         * gst-plugins-ugly.doap:
6478         * win32/common/config.h:
6479           Release 1.0.2
6480
6481 2012-10-24 13:41:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6482
6483         * tests/check/elements/mpg123audiodec.c:
6484           tests: fix up mpg123 test a little
6485           - dist input files
6486           - fix sample leak
6487           - simplify check for elements
6488           - only run mpg123 test if mpg123 is available and selected
6489           - fix build in uninstalled setup
6490           https://bugzilla.gnome.org/show_bug.cgi?id=686595
6491
6492 2012-10-24 12:30:10 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
6493
6494         * tests/check/elements/mpg123audiodec.c:
6495           tets: add unit test for mpg123audiodec
6496           https://bugzilla.gnome.org/show_bug.cgi?id=686595
6497
6498 2012-10-24 00:36:42 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
6499
6500         * ext/mpg123/gstmpg123audiodec.c:
6501           mpg123: added gtkdoc section
6502           https://bugzilla.gnome.org/show_bug.cgi?id=686595
6503
6504 2012-10-24 00:22:05 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
6505
6506         * ext/mpg123/gstmpg123audiodec.c:
6507           mpg123: fixed bug with last frame, disabled internal resampler & chatter
6508           * The last MP3 frame wasn't being pushed when base class was draining
6509           * Made sure mpg123 cannot ever use its (crude) internal resampler
6510           * Disabled mpg123 stderr output
6511           https://bugzilla.gnome.org/show_bug.cgi?id=686595
6512
6513 2012-10-24 20:10:03 +0800  Scott Fan <fanchp@neusoft.com>
6514
6515         * gst/asfdemux/Makefile.am:
6516         * gst/realmedia/Makefile.am:
6517           Makefile.am: Fix typos for generating the Android.mk files
6518           Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
6519           The typos led to generate the incorrect Android.mk files for the asfdemux
6520           and realmedia plugin.
6521           https://bugzilla.gnome.org/show_bug.cgi?id=686748
6522
6523 2012-10-24 00:21:45 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
6524
6525         * ext/mpg123/gstmpg123audiodec.c:
6526           mpg123: cleaned up comments, formatting, and logging lines
6527           also replaced mpg123decoder->handle != NULL checks with asserts
6528           https://bugzilla.gnome.org/show_bug.cgi?id=686595
6529
6530 2012-10-18 22:19:04 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6531
6532         * ext/dvdread/dvdreadsrc.c:
6533           dvdreadsrc: correctly set next cell when seeking to sector
6534
6535 2012-10-18 22:18:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6536
6537         * gst/dvdsub/gstdvdsubparse.c:
6538           dvdsubparse: send src caps when receiving sink caps
6539
6540 2012-10-12 14:49:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6541
6542         * ext/dvdread/dvdreadsrc.c:
6543           dvdreadsrc: update dvd event to enhanced approach
6544           ... in line with resindvdsrc.
6545
6546 2012-10-07 17:08:37 +0100  Tim-Philipp Müller <tim@centricular.net>
6547
6548         * docs/Makefile.am:
6549           docs: add 'make upload' target for new-release script
6550
6551 2012-10-07 16:58:10 +0100  Tim-Philipp Müller <tim@centricular.net>
6552
6553         * configure.ac:
6554         * docs/plugins/inspect/plugin-a52dec.xml:
6555         * docs/plugins/inspect/plugin-amrnb.xml:
6556         * docs/plugins/inspect/plugin-amrwbdec.xml:
6557         * docs/plugins/inspect/plugin-asf.xml:
6558         * docs/plugins/inspect/plugin-cdio.xml:
6559         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6560         * docs/plugins/inspect/plugin-dvdread.xml:
6561         * docs/plugins/inspect/plugin-dvdsub.xml:
6562         * docs/plugins/inspect/plugin-lame.xml:
6563         * docs/plugins/inspect/plugin-mad.xml:
6564         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6565         * docs/plugins/inspect/plugin-realmedia.xml:
6566         * docs/plugins/inspect/plugin-siddec.xml:
6567         * docs/plugins/inspect/plugin-twolame.xml:
6568         * docs/plugins/inspect/plugin-x264.xml:
6569         * docs/plugins/inspect/plugin-xingmux.xml:
6570         * win32/common/config.h:
6571           Back to development (bug fixing)
6572
6573 === release 1.0.1 ===
6574
6575 2012-10-07 16:13:11 +0100  Tim-Philipp Müller <tim@centricular.net>
6576
6577         * ChangeLog:
6578         * NEWS:
6579         * RELEASE:
6580         * configure.ac:
6581         * docs/plugins/inspect/plugin-a52dec.xml:
6582         * docs/plugins/inspect/plugin-amrnb.xml:
6583         * docs/plugins/inspect/plugin-amrwbdec.xml:
6584         * docs/plugins/inspect/plugin-asf.xml:
6585         * docs/plugins/inspect/plugin-cdio.xml:
6586         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6587         * docs/plugins/inspect/plugin-dvdread.xml:
6588         * docs/plugins/inspect/plugin-dvdsub.xml:
6589         * docs/plugins/inspect/plugin-lame.xml:
6590         * docs/plugins/inspect/plugin-mad.xml:
6591         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6592         * docs/plugins/inspect/plugin-realmedia.xml:
6593         * docs/plugins/inspect/plugin-siddec.xml:
6594         * docs/plugins/inspect/plugin-twolame.xml:
6595         * docs/plugins/inspect/plugin-x264.xml:
6596         * docs/plugins/inspect/plugin-xingmux.xml:
6597         * gst-plugins-ugly.doap:
6598         * win32/common/config.h:
6599           Release 1.0.1
6600
6601 2012-10-06 14:58:34 +0100  Tim-Philipp Müller <tim@centricular.net>
6602
6603         * common:
6604           Automatic update of common submodule
6605           From 6c0b52c to 6bb6951
6606
6607 2012-10-01 00:01:09 +1000  Jan Schmidt <thaytan@noraisin.net>
6608
6609         * ext/mpeg2dec/gstmpeg2dec.c:
6610           mpeg2dec: Don't error out when there is no associated buffer
6611           In 0.10, having mpeg2dec occasionally tell us to output a frame that
6612           was never decoded was just ignored, so do the same in 1.0
6613           Fixes: #685107
6614
6615 2012-09-29 12:13:00 +0100  Tim-Philipp Müller <tim@centricular.net>
6616
6617         * REQUIREMENTS:
6618         * gst/dvdsub/gstdvdsubdec.c:
6619           Purge mention of liboil and update REQUIREMENTS
6620           https://bugzilla.gnome.org/show_bug.cgi?id=673285
6621
6622 2012-09-26 01:04:32 +0100  Tim-Philipp Müller <tim@centricular.net>
6623
6624         * ext/x264/gstx264enc.c:
6625           x264enc: when setting fallback decoder latency, set valid min_latency
6626           Min. latency needs to be a valid time, so pass 0 as default
6627           value in the fallback case where we can't determine any latency,
6628           and avoid nasty criticals at runtime.
6629
6630 2012-09-24 16:52:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6631
6632         * configure.ac:
6633         * docs/plugins/inspect/plugin-a52dec.xml:
6634         * docs/plugins/inspect/plugin-amrnb.xml:
6635         * docs/plugins/inspect/plugin-amrwbdec.xml:
6636         * docs/plugins/inspect/plugin-asf.xml:
6637         * docs/plugins/inspect/plugin-cdio.xml:
6638         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6639         * docs/plugins/inspect/plugin-dvdread.xml:
6640         * docs/plugins/inspect/plugin-dvdsub.xml:
6641         * docs/plugins/inspect/plugin-lame.xml:
6642         * docs/plugins/inspect/plugin-mad.xml:
6643         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6644         * docs/plugins/inspect/plugin-realmedia.xml:
6645         * docs/plugins/inspect/plugin-siddec.xml:
6646         * docs/plugins/inspect/plugin-twolame.xml:
6647         * docs/plugins/inspect/plugin-x264.xml:
6648         * docs/plugins/inspect/plugin-xingmux.xml:
6649         * win32/common/config.h:
6650           Back to development (bug fixing)
6651
6652 === release 1.0.0 ===
6653
6654 2012-09-24 14:32:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6655
6656         * NEWS:
6657         * RELEASE:
6658         * configure.ac:
6659         * docs/plugins/inspect/plugin-a52dec.xml:
6660         * docs/plugins/inspect/plugin-amrnb.xml:
6661         * docs/plugins/inspect/plugin-amrwbdec.xml:
6662         * docs/plugins/inspect/plugin-asf.xml:
6663         * docs/plugins/inspect/plugin-cdio.xml:
6664         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6665         * docs/plugins/inspect/plugin-dvdread.xml:
6666         * docs/plugins/inspect/plugin-dvdsub.xml:
6667         * docs/plugins/inspect/plugin-lame.xml:
6668         * docs/plugins/inspect/plugin-mad.xml:
6669         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6670         * docs/plugins/inspect/plugin-realmedia.xml:
6671         * docs/plugins/inspect/plugin-siddec.xml:
6672         * docs/plugins/inspect/plugin-twolame.xml:
6673         * docs/plugins/inspect/plugin-x264.xml:
6674         * docs/plugins/inspect/plugin-xingmux.xml:
6675         * gst-plugins-ugly.doap:
6676         * win32/common/config.h:
6677           Release 1.0.0
6678
6679 2012-09-22 16:08:54 +0100  Tim-Philipp Müller <tim@centricular.net>
6680
6681         * common:
6682           Automatic update of common submodule
6683           From 4f962f7 to 6c0b52c
6684
6685 === release 0.11.99 ===
6686
6687 2012-09-17 17:59:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6688
6689         * configure.ac:
6690         * docs/plugins/inspect/plugin-xingmux.xml:
6691         * gst-plugins-ugly.doap:
6692         * win32/common/config.h:
6693           Release 0.11.99
6694
6695 2012-09-17 16:57:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6696
6697         * docs/plugins/inspect/plugin-a52dec.xml:
6698         * docs/plugins/inspect/plugin-amrnb.xml:
6699         * docs/plugins/inspect/plugin-amrwbdec.xml:
6700         * docs/plugins/inspect/plugin-asf.xml:
6701         * docs/plugins/inspect/plugin-cdio.xml:
6702         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6703         * docs/plugins/inspect/plugin-dvdread.xml:
6704         * docs/plugins/inspect/plugin-dvdsub.xml:
6705         * docs/plugins/inspect/plugin-lame.xml:
6706         * docs/plugins/inspect/plugin-mad.xml:
6707         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6708         * docs/plugins/inspect/plugin-realmedia.xml:
6709         * docs/plugins/inspect/plugin-siddec.xml:
6710         * docs/plugins/inspect/plugin-twolame.xml:
6711         * docs/plugins/inspect/plugin-x264.xml:
6712           docs: update docs
6713
6714 2012-09-17 16:57:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6715
6716         * configure.ac:
6717         * ext/amrnb/Makefile.am:
6718         * ext/amrwbdec/Makefile.am:
6719         * ext/lame/Makefile.am:
6720         * ext/twolame/Makefile.am:
6721         * tests/check/Makefile.am:
6722           Remove -DGST_USE_UNSTABLE_API
6723
6724 2012-09-17 12:22:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6725
6726         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6727         * docs/plugins/inspect/plugin-a52dec.xml:
6728         * docs/plugins/inspect/plugin-amrnb.xml:
6729         * docs/plugins/inspect/plugin-amrwbdec.xml:
6730         * docs/plugins/inspect/plugin-asf.xml:
6731         * docs/plugins/inspect/plugin-cdio.xml:
6732         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6733         * docs/plugins/inspect/plugin-dvdread.xml:
6734         * docs/plugins/inspect/plugin-dvdsub.xml:
6735         * docs/plugins/inspect/plugin-lame.xml:
6736         * docs/plugins/inspect/plugin-mad.xml:
6737         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6738         * docs/plugins/inspect/plugin-realmedia.xml:
6739         * docs/plugins/inspect/plugin-siddec.xml:
6740         * docs/plugins/inspect/plugin-twolame.xml:
6741         * docs/plugins/inspect/plugin-x264.xml:
6742           Update docs
6743
6744 2012-09-17 10:53:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6745
6746         * ext/cdio/gstcdio.c:
6747           cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
6748           Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
6749           introspection/updating for this plugin.
6750
6751 2012-09-15 22:23:53 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
6752
6753         * gst-plugins-ugly.spec.in:
6754           Switch to F18 package naming
6755
6756 2012-09-14 16:28:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6757
6758         * ext/dvdread/demo-play:
6759         * tests/check/elements/mpeg2dec.c:
6760           rename some caps and elements in examples
6761
6762 2012-09-14 02:58:26 +0100  Tim-Philipp Müller <tim@centricular.net>
6763
6764         * configure.ac:
6765           Back to development
6766
6767 === release 0.11.94 ===
6768
6769 2012-09-14 02:49:34 +0100  Tim-Philipp Müller <tim@centricular.net>
6770
6771         * ChangeLog:
6772         * configure.ac:
6773         * gst-plugins-ugly.doap:
6774         * win32/common/config.h:
6775           Release 0.11.94
6776
6777 2012-09-14 01:48:50 +0100  Tim-Philipp Müller <tim@centricular.net>
6778
6779         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6780         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6781         * docs/plugins/gst-plugins-ugly-plugins.signals:
6782         * docs/plugins/inspect/plugin-a52dec.xml:
6783         * docs/plugins/inspect/plugin-amrnb.xml:
6784         * docs/plugins/inspect/plugin-amrwbdec.xml:
6785         * docs/plugins/inspect/plugin-asf.xml:
6786         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6787         * docs/plugins/inspect/plugin-dvdread.xml:
6788         * docs/plugins/inspect/plugin-dvdsub.xml:
6789         * docs/plugins/inspect/plugin-lame.xml:
6790         * docs/plugins/inspect/plugin-mad.xml:
6791         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6792         * docs/plugins/inspect/plugin-realmedia.xml:
6793         * docs/plugins/inspect/plugin-siddec.xml:
6794         * docs/plugins/inspect/plugin-twolame.xml:
6795         * docs/plugins/inspect/plugin-x264.xml:
6796           docs: update docs
6797
6798 2012-09-13 13:49:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6799
6800         * gst/realmedia/rmdemux.c:
6801           rmdemux: use DTS and PTS
6802           Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
6803           undefined to make the decoder do the right thing. We can then remove the code
6804           that tries to guess the PTS from the DTS.
6805
6806 2012-09-10 22:30:18 -0700  Jan Schmidt <thaytan@noraisin.net>
6807
6808         * ext/mpeg2dec/gstmpeg2dec.c:
6809           mpeg2dec: Hold ref to buffer while mapped
6810           So that the buffer still exists when we go to unmap it later,
6811           even if it got pushed in the meantime.
6812
6813 2012-09-11 16:48:51 -0400  Olivier Crête <olivier.crete@collabora.com>
6814
6815         * tests/check/elements/x264enc.c:
6816           x264enc test: x264enc produces constrained-baseline, not the full baseline
6817
6818 2012-09-11 17:37:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6819
6820         * gst/asfdemux/gstasfdemux.c:
6821         * gst/realmedia/rademux.c:
6822         * gst/realmedia/rmdemux.c:
6823           gst: only activate in pull mode if upstream is seekable
6824
6825 2012-09-11 11:28:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6826
6827         * gst/realmedia/rademux.c:
6828           rademux: tags can be NULL
6829
6830 2012-09-11 11:13:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6831
6832         * ext/mad/gstmad.c:
6833           mad: fix email address
6834
6835 2012-09-11 11:12:38 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6836
6837         * ext/mad/gstmad.c:
6838           mad: init base class method only once
6839
6840 2012-09-11 10:46:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6841
6842         * gst/xingmux/gstxingmux.c:
6843           xingmux: remove defunct commented code
6844
6845 2012-09-11 10:40:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6846
6847         * gst/dvdsub/gstdvdsubdec.c:
6848           dvbsubdec: handle and send GAP event
6849           ... in stead of update newsegment event.
6850
6851 2012-09-11 10:34:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6852
6853         * gst/dvdsub/gstdvdsubdec.c:
6854           dvbsubdec: adjust disabled code comment style
6855
6856 2012-09-09 15:48:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6857
6858         * ext/x264/gstx264enc.c:
6859           x264enc: clean up some debug statements
6860
6861 2012-09-07 17:38:18 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6862
6863         * ext/x264/gstx264enc.c:
6864         * ext/x264/gstx264enc.h:
6865           x264enc: handle possibly negative DTS provided by codec
6866           ... by arranging for an offset such that DTS == PTS for keyframes,
6867           which is expected elsewhere to go along with semantics of PTS and DTS.
6868           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
6869
6870 2012-09-07 13:31:15 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
6871
6872         * gst-plugins-ugly.spec.in:
6873           Fix spec file for ugly
6874
6875 2012-09-06 14:42:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6876
6877         * tests/check/elements/mpeg2dec.c:
6878           tests: mpeg2dec: initialize variable
6879           ... which avoids test segfaulting.
6880
6881 2012-08-30 16:26:00 -0700  Edward Hervey <edward@collabora.com>
6882
6883         * tests/check/elements/mpeg2dec.c:
6884           check: Feed parsed data to mpeg2dec
6885           And fix the expected output caps by adding colorimetry field
6886
6887 2012-08-22 13:31:00 +0200  Stefan Sauer <ensonic@users.sf.net>
6888
6889         * common:
6890           Automatic update of common submodule
6891           From 668acee to 4f962f7
6892
6893 2012-08-22 13:19:01 +0200  Stefan Sauer <ensonic@users.sf.net>
6894
6895         * configure.ac:
6896           configure: bump gtk-doc req to 1.12 (mar-2009)
6897           This allows us to e.g. unconditionally use gtkdoc-rebase.
6898
6899 2012-08-20 23:32:32 +0100  Tim-Philipp Müller <tim@centricular.net>
6900
6901         * docs/plugins/inspect/plugin-dvdsub.xml:
6902         * gst/dvdsub/gstdvdsubdec.c:
6903         * gst/dvdsub/gstdvdsubparse.c:
6904           video/x-dvd-subpicture -> subpicture/x-dvd
6905
6906 2012-08-09 16:30:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6907
6908         * ext/x264/gstx264enc.c:
6909           x264enc: Use new video encoder base class API for handling tags
6910
6911 2012-08-09 11:48:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6912
6913         * ext/mpg123/gstmpg123audiodec.c:
6914           mpg123: Give MARGINAL rank to the mpg123 decoder element
6915
6916 2012-08-08 16:27:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6917
6918         * gst/dvdsub/gstdvdsubdec.c:
6919           dvdsubdec: Set alignment at the correct place of GstAllocationParams
6920
6921 2012-08-08 16:26:41 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6922
6923         * configure.ac:
6924         * win32/common/config.h:
6925           Back to development
6926
6927 === release 0.11.93 ===
6928
6929 2012-08-08 15:23:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6930
6931         * configure.ac:
6932         * gst-plugins-ugly.doap:
6933         * win32/common/config.h:
6934           Release 0.11.93
6935
6936 2012-08-08 15:23:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6937
6938         * gst/asfdemux/asfpacket.c:
6939         * gst/realmedia/rmdemux.c:
6940           gst: silence some compiler warnings with -DG_DISABLE_ASSERT
6941
6942 2012-08-08 12:58:50 +0100  Tim-Philipp Müller <tim@centricular.net>
6943
6944         * ext/mpg123/Makefile.am:
6945           mpg123: dist header file
6946
6947 2012-08-06 15:31:50 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
6948
6949         * gst/asfdemux/asfpacket.c:
6950           asfdemux: avoid some more invalid timestamp arithmetic
6951           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
6952
6953 2012-08-05 18:30:52 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6954
6955         * ext/sidplay/gstsiddec.cc:
6956         * gst/asfdemux/gstasfdemux.c:
6957         * gst/realmedia/rademux.c:
6958         * gst/realmedia/rmdemux.c:
6959           gst: Add stream-id to stream-start events
6960
6961 2012-07-27 11:35:52 +0200  Edward Hervey <edward@collabora.com>
6962
6963         * ext/mpeg2dec/gstmpeg2dec.c:
6964           mpeg2dec: Don't use NULL values for fbuf
6965           We need to make a difference between the initial dummy buffers (which
6966           have a fbuf->id of NULL) and the buffers on which we allocated
6967           video frames.
6968
6969 2012-08-05 16:40:57 +0100  Tim-Philipp Müller <tim@centricular.net>
6970
6971         * common:
6972           Automatic update of common submodule
6973           From 94ccf4c to 668acee
6974
6975 2012-08-04 16:13:36 +0100  Tim-Philipp Müller <tim@centricular.net>
6976
6977         * ext/a52dec/gsta52dec.c:
6978         * ext/lame/gstlamemp3enc.c:
6979         * gst/asfdemux/gstasfdemux.c:
6980         * gst/realmedia/rademux.c:
6981         * gst/realmedia/rmdemux.c:
6982         * gst/realmedia/rmutils.c:
6983           gst_tag_list_free -> gst_tag_list_unref
6984
6985 2012-08-03 13:43:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6986
6987         * ext/mpg123/gstmpg123audiodec.c:
6988           mpg123: map input buffer in READ mode, not WRITE mode
6989           Makes things actually work.
6990
6991 2012-08-03 11:50:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6992
6993         * ext/mpg123/gstmpg123audiodec.c:
6994           mpg123: query supported output formats at run-time
6995           Fixes stuff. We use a string here since we can't be bothered
6996           with GValue.
6997
6998 2012-08-03 11:48:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6999
7000         * ext/mpg123/Makefile.am:
7001           mpg123: hook up to build system
7002
7003 2012-08-03 11:13:48 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
7004
7005         * ext/mpg123/gstmpg123audiodec.c:
7006         * ext/mpg123/gstmpg123audiodec.h:
7007           mpg123: add new libmpg123-based mp3 decoder plugin
7008           Needs a bit of cleaning up.
7009           https://bugzilla.gnome.org/show_bug.cgi?id=681003
7010
7011 2012-07-28 00:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7012
7013         * ext/sidplay/gstsiddec.cc:
7014         * ext/x264/gstx264enc.c:
7015         * gst/asfdemux/gstasfdemux.c:
7016         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7017         * gst/realmedia/rademux.c:
7018         * gst/realmedia/rmdemux.c:
7019           tag: Update for taglist/tag event API changes
7020
7021 2012-07-26 18:30:04 +0200  Edward Hervey <edward@collabora.com>
7022
7023         * ext/mpeg2dec/gstmpeg2dec.c:
7024           mpeg2dec: Avoid dropping first GOP
7025           We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
7026           do not check if it is NULL or not.
7027           And cleanup a bit of debug
7028
7029 2012-07-25 13:05:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7030
7031         * gst/realmedia/rdtmanager.c:
7032         * gst/realmedia/rdtmanager.h:
7033           rdt: add on-npt-stop signal
7034           rtspsrc will look for it.
7035
7036 2012-07-25 12:48:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7037
7038         * gst/realmedia/rdtmanager.c:
7039           rdt: set caps after activating the pad
7040
7041 2012-07-25 12:48:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7042
7043         * gst/realmedia/gstrdtbuffer.c:
7044           rdt: reset map info
7045
7046 2012-07-25 09:37:08 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7047
7048         * gst/asfdemux/gstrtpasfdepay.c:
7049           asfdepay: fix padding correction
7050           Fix padding correction. gst_buffer_copy_into() appends the memory to the already
7051           existing memory in the target buffer..
7052           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
7053
7054 2012-07-23 13:32:26 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7055
7056         * ext/mpeg2dec/gstmpeg2dec.c:
7057           mpeg2dec: copy buffer flags when cropping
7058           When we crop a buffer, copy the flags as well.
7059
7060 2012-07-23 11:25:34 +0200  Robert Swain <robert.swain@collabora.co.uk>
7061
7062         * ext/mpeg2dec/gstmpeg2dec.c:
7063           mpeg2dec: Fix GstVideoInfo pointer
7064
7065 2012-07-23 11:13:05 +0200  Robert Swain <robert.swain@collabora.co.uk>
7066
7067         * ext/mpeg2dec/gstmpeg2dec.c:
7068           mpeg2dec: Correctly flag output buffer interlaced state
7069           If the sequence is not flagged as progressive its buffers are marked
7070           interlace mode mixed. There is an individual picture flag indicating
7071           whether picture in the sequence are interlaced or not. This is used
7072           along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
7073           completely indicate the buffer's interlaced state.
7074           Also, TFF and RFF should only be set if the sequence is not progressive.
7075
7076 2012-07-23 10:33:33 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7077
7078         * ext/mpeg2dec/gstmpeg2dec.c:
7079           ext: Update for video base classes API changes
7080
7081 2012-07-23 08:45:55 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7082
7083         * common:
7084           Automatic update of common submodule
7085           From 98e386f to 94ccf4c
7086
7087 2012-07-20 16:12:45 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7088
7089         * gst/asfdemux/asfpacket.c:
7090           asfdemux: make sure to avoid arithmetic with _NONE timestamp
7091
7092 2012-07-16 17:36:19 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
7093
7094         * gst/asfdemux/asfpacket.c:
7095           asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
7096           ... so it does not get used as first (valid) payload ts, whereas
7097           the first real valid payload ts may be considerably larger.
7098           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
7099
7100 2012-07-20 14:41:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7101
7102         * gst/asfdemux/gstasfdemux.c:
7103           asfdemux: slightly relax supported seek requirements
7104           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
7105
7106 2012-07-19 09:58:50 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
7107
7108         * ext/mpeg2dec/gstmpeg2dec.c:
7109           mpeg2dec: Propagate GstFlowReturn where needed
7110           It was just ignoring the return values...
7111
7112 2012-07-19 09:56:17 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
7113
7114         * ext/mpeg2dec/gstmpeg2dec.c:
7115           mpeg2dec: Store temporary buffers out of the way
7116           When mpeg2dec needs to do cropping (because downstream can't handle it),
7117           we need temporary buffers to decode to.
7118           Use the user_data field to store those, and unify the rest of the code
7119           that needs to touch a buffer (regardless of how/where it was allocated).
7120           https://bugzilla.gnome.org/show_bug.cgi?id=680194
7121
7122 2012-07-18 18:32:54 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
7123
7124         * ext/mpeg2dec/gstmpeg2dec.c:
7125           mpeg2dec: Call gst_video_decoder_negotiate()
7126
7127 2012-07-18 17:21:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7128
7129         * gst/realmedia/rmdemux.c:
7130           rmdemux: give stream tags a different event name so they don't overwrite global tags
7131           There can only be one taglist per name for sticky tag events.
7132           Needs to be fixed more properly, see
7133           https://bugzilla.gnome.org/show_bug.cgi?id=677619
7134
7135 2012-07-18 16:49:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7136
7137         * gst/realmedia/rademux.c:
7138           rademux: set/send caps on pad after activating it
7139
7140 2012-07-18 16:46:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7141
7142         * gst/realmedia/rmdemux.c:
7143           rmdemux: set/send caps after activating the source pads
7144           Makes sure the caps event isn't dropped immediately.
7145
7146 2012-07-17 20:54:45 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7147
7148         * ext/dvdread/dvdreadsrc.c:
7149           dvdreadsrc: mustn't drop queries like caps query if not started yet
7150
7151 2012-07-15 20:12:46 +0100  Tim-Philipp Müller <tim@centricular.net>
7152
7153         * gst/asfdemux/gstasfdemux.c:
7154           asfdemux: extract WM/Year as GstDateTime instead of GDate
7155           So we can signal that only the year field is valid.
7156
7157 2012-07-13 15:41:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7158
7159         * gst/asfdemux/gstasfdemux.c:
7160           asfdemux: don't leak payload if we are not pushing it
7161
7162 2012-07-13 13:59:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
7163
7164         * ext/sidplay/gstsiddec.cc:
7165         * gst/asfdemux/gstasfdemux.c:
7166         * gst/realmedia/rademux.c:
7167         * gst/realmedia/rmdemux.c:
7168           demuxers: Push STREAM_START when needed
7169
7170 2012-07-13 11:36:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7171
7172         * gst/asfdemux/gstasfdemux.c:
7173           asf: don't push on inactive streams
7174
7175 2012-07-12 18:05:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7176
7177         * ext/dvdread/dvdreadsrc.c:
7178           dvdreadsrc: set rank to NONE
7179           It should never be autoplugged really, for DVD
7180           playback there's rsndvd (or will be, realsoonnow).
7181
7182 2012-07-09 16:27:25 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7183
7184         * ext/mpeg2dec/gstmpeg2dec.c:
7185           fix for allocator API changes
7186
7187 2012-07-06 11:50:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7188
7189         * ext/x264/gstx264enc.c:
7190           update for query api changes
7191
7192 2012-07-06 11:27:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7193
7194         * ext/mpeg2dec/gstmpeg2dec.c:
7195           update for query api changes
7196
7197 2012-07-06 11:03:19 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7198
7199         * ext/x264/gstx264enc.c:
7200           update for allocation query changes
7201
7202 2012-07-05 23:23:33 +0100  Tim-Philipp Müller <tim@centricular.net>
7203
7204         * LICENSE_readme:
7205           LICENSE_readme: fix typo
7206
7207 2012-07-05 22:48:18 +0100  Tim-Philipp Müller <tim@centricular.net>
7208
7209         * LICENSE_readme:
7210           LICENSE_readme: mention x264
7211           https://bugzilla.gnome.org/show_bug.cgi?id=679472
7212
7213 2012-07-05 13:12:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7214
7215         * gst/asfdemux/gstasfdemux.c:
7216         * gst/realmedia/rademux.c:
7217         * gst/realmedia/rmdemux.c:
7218           gst: Implement segment-done event
7219
7220 2012-06-27 11:23:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7221
7222         * gst/asfdemux/gstasfdemux.c:
7223           asf: fix x-wmv format in caps
7224
7225 2012-06-27 10:24:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7226
7227         * gst/asfdemux/asfpacket.c:
7228           asf: unmap packets
7229
7230 2012-06-21 15:13:57 +0100  Bastien Nocera <hadess@hadess.net>
7231
7232         * gst/asfdemux/asfpacket.c:
7233         * gst/asfdemux/asfpacket.h:
7234         * gst/asfdemux/gstasfdemux.c:
7235           asfdemux: Ignore parsing errors from broken packets
7236           We should instead be counting the number of errors and exiting if
7237           they're too numerous. This makes a number of broken ASF files playable.
7238           https://bugzilla.gnome.org/show_bug.cgi?id=678543
7239           Conflicts:
7240           gst/asfdemux/asfpacket.c
7241           gst/asfdemux/gstasfdemux.c
7242
7243 2012-06-26 17:15:43 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7244
7245         * gst/asfdemux/gstasfdemux.c:
7246           fix interlace-mode
7247
7248 2012-06-25 09:43:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7249
7250         * ext/mpeg2dec/gstmpeg2dec.c:
7251           mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
7252
7253 2012-06-25 09:34:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7254
7255         * ext/mpeg2dec/gstmpeg2dec.c:
7256           mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
7257           Fixes bug #377713.
7258
7259 2012-06-20 13:36:25 -0400  Matej Knopp <matej.knopp@gmail.com>
7260
7261         * ext/x264/gstx264enc.c:
7262           x264enc: Fix unitialized variable and taglist event
7263
7264 2012-06-20 13:23:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7265
7266         * ext/mpeg2dec/gstmpeg2dec.c:
7267           mpeg2dec: fix compilation
7268
7269 2012-06-20 10:39:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7270
7271         * ext/sidplay/gstsiddec.cc:
7272         * gst/asfdemux/gstasfdemux.c:
7273         * gst/realmedia/rademux.c:
7274         * gst/realmedia/rdtmanager.c:
7275         * gst/realmedia/rmdemux.c:
7276           update for task api change
7277
7278 2012-06-20 10:39:24 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7279
7280         * ext/mpeg2dec/gstmpeg2dec.c:
7281         * ext/x264/gstx264enc.c:
7282           fix compilation
7283
7284 2012-06-20 09:06:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7285
7286         * ext/mpeg2dec/gstmpeg2dec.c:
7287         * ext/mpeg2dec/gstmpeg2dec.h:
7288           mpeg2dec: Port to 0.11 again
7289
7290 2012-06-19 15:19:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7291
7292         * ext/x264/gstx264enc.c:
7293           x264enc: Fix compiler warning
7294
7295 2012-05-30 12:50:13 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
7296
7297         * ext/mpeg2dec/gstmpeg2dec.c:
7298         * ext/mpeg2dec/gstmpeg2dec.h:
7299           mpeg2dec: Report PAR if not present upstream
7300           And clean up some code
7301
7302 2012-05-04 16:09:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
7303
7304         * ext/mpeg2dec/gstmpeg2dec.c:
7305           mpeg2dec: use _scale_ceil to compute frame period
7306           https://bugzilla.gnome.org/show_bug.cgi?id=675769
7307
7308 2012-05-04 16:08:27 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
7309
7310         * ext/mpeg2dec/gstmpeg2dec.c:
7311           mpeg2dec: mpeg2dec actually has 3 frame latency
7312           https://bugzilla.gnome.org/show_bug.cgi?id=675769
7313
7314 2012-05-01 18:49:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
7315
7316         * ext/mpeg2dec/gstmpeg2dec.c:
7317           mpeg2dec: Fix large output buffers leak
7318
7319 2012-05-01 18:46:31 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
7320
7321         * ext/mpeg2dec/gstmpeg2dec.c:
7322           mpeg2dec: Port to new way of handling frame reference
7323
7324 2012-05-01 16:12:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7325
7326         * ext/mpeg2dec/gstmpeg2dec.c:
7327           mpeg2dec: don't leak input_state
7328
7329 2012-04-13 19:06:52 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
7330
7331         * ext/mpeg2dec/gstmpeg2dec.c:
7332         * ext/mpeg2dec/gstmpeg2dec.h:
7333           mpeg2dec: Port to GstVideoDecoder base class
7334           Conflicts:
7335           ext/mpeg2dec/gstmpeg2dec.c
7336           ext/mpeg2dec/gstmpeg2dec.h
7337           Back to 0.10 state, needs to be ported to 0.11 again.
7338
7339 2012-06-19 09:26:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7340
7341           Merge remote-tracking branch 'origin/master'
7342
7343 2012-06-19 09:26:02 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7344
7345         * ext/x264/gstx264enc.c:
7346         * ext/x264/gstx264enc.h:
7347           x264enc: Port to 0.11 again
7348
7349 2012-05-07 11:52:40 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
7350
7351         * ext/x264/gstx264enc.c:
7352           x264enc: Don't set latency while holding object lock
7353           This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
7354           https://bugzilla.gnome.org/show_bug.cgi?id=675762
7355
7356 2012-05-03 18:07:24 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
7357
7358         * ext/x264/gstx264enc.c:
7359           x264enc: Use video encoder stream lock to avoid deadlock
7360
7361 2012-05-01 18:45:33 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
7362
7363         * ext/x264/gstx264enc.c:
7364           x264enc: Port to new way of passing frame reference
7365
7366 2012-04-30 19:00:09 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
7367
7368         * ext/x264/gstx264enc.c:
7369           x264enc: Set default stream-format to avc as it's a better format
7370
7371 2012-04-26 22:27:55 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
7372
7373         * ext/x264/gstx264enc.c:
7374           x264enc: Fix setting latency
7375           Fixes setting latency when framerate is dynamic and round up the latency
7376           to avoid rounding issues.
7377
7378 2012-04-30 18:59:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
7379
7380         * ext/x264/gstx264enc.c:
7381           x264enc: gst_video_encoder_get_frame() is now transfer full
7382
7383 2012-04-26 17:31:45 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
7384
7385         * ext/x264/gstx264enc.c:
7386           x264enc: don't leak output state
7387
7388 2012-04-18 17:09:12 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
7389
7390         * ext/x264/gstx264enc.c:
7391         * ext/x264/gstx264enc.h:
7392           x264enc: Remove x264 backward compatibility support
7393
7394 2012-04-18 16:13:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
7395
7396         * ext/x264/gstx264enc.c:
7397           x264enc: Report latency base on x264 buffer size
7398
7399 2012-04-17 15:44:24 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
7400
7401         * configure.ac:
7402         * ext/x264/gstx264enc.c:
7403         * ext/x264/gstx264enc.h:
7404           x264enc: Port to GstVideoEncoder baseclass
7405           Conflicts:
7406           configure.ac
7407           ext/x264/gstx264enc.c
7408           ext/x264/gstx264enc.h
7409           Back to 0.10 state, needs to be ported to 0.11 again.
7410
7411 2012-06-16 18:29:54 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7412
7413         * Android.mk:
7414         * LICENSE_readme:
7415         * configure.ac:
7416         * docs/plugins/Makefile.am:
7417         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7418         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7419         * docs/plugins/inspect/plugin-synaesthesia.xml:
7420         * gst/synaesthesia/.gitignore:
7421         * gst/synaesthesia/Makefile.am:
7422         * gst/synaesthesia/README:
7423         * gst/synaesthesia/gstsynaesthesia.c:
7424         * gst/synaesthesia/gstsynaesthesia.h:
7425         * gst/synaesthesia/synaescope.c:
7426         * gst/synaesthesia/synaescope.h:
7427           synaesthesia: remove experimental GPL-ed synaesthesia plugin
7428           It never made it out of experimental, and there's a new
7429           synaescope element in gst-plugins-bad that's hopefully
7430           sufficiently similar.
7431           https://bugzilla.gnome.org/show_bug.cgi?id=356882
7432
7433 2012-06-16 18:13:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7434
7435         * gst/mpegstream/.gitignore:
7436           mpegstream: remove leftover hidden .gitignore file
7437
7438 2012-06-08 15:55:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7439
7440         * gst/synaesthesia/gstsynaesthesia.c:
7441         * tests/check/elements/amrnbenc.c:
7442         * tests/check/elements/x264enc.c:
7443           elements: Use gst_pad_set_caps() instead of manual event fiddling
7444
7445 2012-06-08 15:05:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
7446
7447         * common:
7448           Automatic update of common submodule
7449           From 03a0e57 to 98e386f
7450
7451 2012-06-07 16:28:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7452
7453         * configure.ac:
7454           Back to development
7455
7456 === release 0.11.92 ===
7457
7458 2012-06-07 16:28:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7459
7460         * ChangeLog:
7461         * NEWS:
7462         * RELEASE:
7463         * configure.ac:
7464         * docs/plugins/inspect/plugin-a52dec.xml:
7465         * docs/plugins/inspect/plugin-amrnb.xml:
7466         * docs/plugins/inspect/plugin-amrwbdec.xml:
7467         * docs/plugins/inspect/plugin-asf.xml:
7468         * docs/plugins/inspect/plugin-cdio.xml:
7469         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7470         * docs/plugins/inspect/plugin-dvdread.xml:
7471         * docs/plugins/inspect/plugin-dvdsub.xml:
7472         * docs/plugins/inspect/plugin-lame.xml:
7473         * docs/plugins/inspect/plugin-mad.xml:
7474         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7475         * docs/plugins/inspect/plugin-realmedia.xml:
7476         * docs/plugins/inspect/plugin-siddec.xml:
7477         * docs/plugins/inspect/plugin-twolame.xml:
7478         * docs/plugins/inspect/plugin-x264.xml:
7479         * gst-plugins-ugly.doap:
7480         * win32/common/config.h:
7481           Release 0.11.92
7482
7483 2012-06-07 16:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7484
7485         * po/af.po:
7486         * po/az.po:
7487         * po/bg.po:
7488         * po/ca.po:
7489         * po/cs.po:
7490         * po/da.po:
7491         * po/de.po:
7492         * po/el.po:
7493         * po/en_GB.po:
7494         * po/eo.po:
7495         * po/es.po:
7496         * po/eu.po:
7497         * po/fi.po:
7498         * po/fr.po:
7499         * po/gl.po:
7500         * po/hu.po:
7501         * po/id.po:
7502         * po/it.po:
7503         * po/ja.po:
7504         * po/lt.po:
7505         * po/lv.po:
7506         * po/ms.po:
7507         * po/mt.po:
7508         * po/nb.po:
7509         * po/nl.po:
7510         * po/or.po:
7511         * po/pl.po:
7512         * po/pt_BR.po:
7513         * po/ro.po:
7514         * po/ru.po:
7515         * po/sk.po:
7516         * po/sl.po:
7517         * po/sq.po:
7518         * po/sr.po:
7519         * po/sv.po:
7520         * po/tr.po:
7521         * po/uk.po:
7522         * po/vi.po:
7523         * po/zh_CN.po:
7524           Update .po files
7525
7526 2012-06-06 18:19:06 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
7527
7528         * common:
7529           Automatic update of common submodule
7530           From 1fab359 to 03a0e57
7531
7532 2012-06-06 13:03:04 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7533
7534         * ext/sidplay/gstsiddec.cc:
7535         * gst/asfdemux/gstasfdemux.c:
7536         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7537         * gst/realmedia/rademux.c:
7538         * gst/realmedia/rmdemux.c:
7539           update for tag event change
7540
7541 2012-06-01 10:29:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
7542
7543         * common:
7544           Automatic update of common submodule
7545           From f1b5a96 to 1fab359
7546
7547 2012-05-31 13:08:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7548
7549         * common:
7550           Automatic update of common submodule
7551           From 92b7266 to f1b5a96
7552
7553 2012-05-30 12:45:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7554
7555         * common:
7556           Automatic update of common submodule
7557           From ec1c4a8 to 92b7266
7558
7559 2012-05-30 11:24:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7560
7561         * common:
7562           Automatic update of common submodule
7563           From 3429ba6 to ec1c4a8
7564
7565 2012-05-26 23:41:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7566
7567         * gst/realmedia/rmutils.c:
7568           realmedia: don't use GstStructure API on tag lists
7569
7570 2012-05-21 14:57:44 +0200  Julien Isorce <julien.isorce@gmail.com>
7571
7572         * ext/a52dec/gsta52dec.c:
7573           a52dec: really prefer the original number (and position) of channels
7574           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
7575
7576 2012-05-24 12:32:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7577
7578         * common:
7579           Automatic update of common submodule
7580           From dc70203 to 3429ba6
7581
7582 2012-05-17 21:12:18 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7583
7584         * configure.ac:
7585         * ext/x264/gstx264enc.c:
7586           x264: bump x264 requirement to build 106 or later
7587           Build 106 is from September 2010.
7588           https://bugzilla.gnome.org/show_bug.cgi?id=676257
7589
7590 2012-04-15 23:39:48 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
7591
7592         * ext/a52dec/gsta52dec.c:
7593         * m4/a52.m4:
7594           a52dec: adapt to work also with new liba52
7595           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
7596
7597 2012-05-17 12:40:05 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7598
7599         * ext/a52dec/gsta52dec.c:
7600           a52dec: trigger renegotiation upon changed stream channels
7601           Fixes #675451
7602
7603 2012-05-16 09:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7604
7605         * configure.ac:
7606           configure: Require core/base 0.11.91
7607
7608 2012-01-13 18:18:33 -0500  Matej Knopp <matej.knopp@gmail.com>
7609
7610         * .gitignore:
7611           .gitignore: add visual studio IDE files and OS X .DS_Store files
7612           https://bugzilla.gnome.org/show_bug.cgi?id=667899
7613
7614 2012-05-13 17:00:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7615
7616         * configure.ac:
7617           Back to development
7618
7619 === release 0.11.91 ===
7620
7621 2012-05-13 16:49:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7622
7623         * ChangeLog:
7624         * NEWS:
7625         * RELEASE:
7626         * common:
7627         * configure.ac:
7628         * gst-plugins-ugly.doap:
7629         * win32/common/config.h:
7630           Release 0.11.91
7631
7632 2012-05-13 16:48:57 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7633
7634         * po/af.po:
7635         * po/az.po:
7636         * po/bg.po:
7637         * po/ca.po:
7638         * po/cs.po:
7639         * po/da.po:
7640         * po/de.po:
7641         * po/el.po:
7642         * po/en_GB.po:
7643         * po/eo.po:
7644         * po/es.po:
7645         * po/eu.po:
7646         * po/fi.po:
7647         * po/fr.po:
7648         * po/gl.po:
7649         * po/hu.po:
7650         * po/id.po:
7651         * po/it.po:
7652         * po/ja.po:
7653         * po/lt.po:
7654         * po/lv.po:
7655         * po/ms.po:
7656         * po/mt.po:
7657         * po/nb.po:
7658         * po/nl.po:
7659         * po/or.po:
7660         * po/pl.po:
7661         * po/pt_BR.po:
7662         * po/ro.po:
7663         * po/ru.po:
7664         * po/sk.po:
7665         * po/sl.po:
7666         * po/sq.po:
7667         * po/sr.po:
7668         * po/sv.po:
7669         * po/tr.po:
7670         * po/uk.po:
7671         * po/vi.po:
7672         * po/zh_CN.po:
7673           Update .po files
7674
7675 2012-05-13 16:45:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7676
7677           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
7678
7679 2012-05-13 15:56:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7680
7681         * common:
7682           Automatic update of common submodule
7683           From dc70203 to 3429ba6
7684
7685 2012-04-24 15:27:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7686
7687         * gst/asfdemux/asfpacket.c:
7688           asfdemux: Use correct enum type
7689
7690 2012-05-10 10:11:44 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7691
7692         * gst/asfdemux/gstasfdemux.c:
7693           asfdemux: implement pull mode seek snap flags when an index is present
7694           Also ensure we get a proper EOS when seeking past the end of the
7695           file, or (when the snap after flag is set) between the last keyframe
7696           and the end of the file.
7697
7698 2012-05-03 23:50:30 +0100  Leon Merten Lohse <leon@green-side.de>
7699
7700         * ext/cdio/gstcdio.c:
7701         * ext/cdio/gstcdio.h:
7702         * ext/cdio/gstcdiocddasrc.c:
7703           cdio: compensate for libcdio's recent cd-text api changes
7704           https://bugzilla.gnome.org/show_bug.cgi?id=675112
7705           Conflicts:
7706           ext/cdio/gstcdiocddasrc.c
7707
7708 2012-04-30 21:27:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7709
7710         * ext/dvdread/dvdreadsrc.c:
7711           dvdread: fix build after recent include reshuffling in core
7712           Need to include gmodule.h ourselves now.
7713
7714 2012-04-19 12:22:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7715
7716         * ext/mpeg2dec/gstmpeg2dec.c:
7717           video: Update for libgstvideo API changes
7718
7719 2012-04-16 09:09:35 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7720
7721         * common:
7722           Automatic update of common submodule
7723           From 6db25be to dc70203
7724
7725 2012-04-12 13:56:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7726
7727         * gst/asfdemux/asfpacket.c:
7728         * gst/asfdemux/asfpacket.h:
7729           asfdemux: fix performance issue, especially with high-bitrate streams
7730           Two things were suboptimal from a performance point of view:
7731           a) consider a large media object such as a video keyframe, which
7732           may be split up into multiple fragments. We would assemble
7733           the media object as follows:
7734           buf = join (join (join (frag1, frag2), frag3), frag4)
7735           which causes many unnecessary memcpy()s, and malloc/free,
7736           which could easily add up to a multiple of the actual object
7737           size. To avoid this, we allocate a buffer of the size needed
7738           from the start and copy fragments into that directly.
7739           b) for every fragment to join, we would create a sub-buffer
7740           before joining it (which would discard the sub-buffer again),
7741           leading to unnecessary miniobject create/free churn.
7742           Conflicts:
7743           gst/asfdemux/asfpacket.c
7744           gst/asfdemux/asfpacket.h
7745
7746 2012-04-12 14:45:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7747
7748         * gst/asfdemux/asfpacket.c:
7749           asfdemux: avoid unnecessary stream lookup
7750           We have already retrieved the stream for that stream number and
7751           made sure it's not NULL, so no need to do it again here; neither
7752           the number nor the streams changed since the last time.
7753
7754 2012-04-02 19:31:20 +0200  Alban Browaeys <prahal@yahoo.com>
7755
7756         * ext/a52dec/gsta52dec.c:
7757           a52dec: fix first_access bigger than 2
7758           gst_buffer_extract returns the number of bytes extracted, here 2 max.
7759           Set size to the buffer size as was done in 0.10 to avoid first_access
7760           error when it bypass 2.
7761           https://bugzilla.gnome.org/show_bug.cgi?id=673434
7762
7763 2012-04-13 13:43:30 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7764
7765         * autogen.sh:
7766         * configure.ac:
7767           configure: Modernize autotools setup a bit
7768           Also we now only create tar.bz2 and tar.xz tarballs.
7769
7770 2012-04-13 13:37:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7771
7772         * common:
7773           Automatic update of common submodule
7774           From 464fe15 to 6db25be
7775
7776 2012-04-12 11:19:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7777
7778         * configure.ac:
7779           Back to development
7780
7781 === release 0.11.90 ===
7782
7783 2012-04-12 10:40:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7784
7785         * ChangeLog:
7786         * NEWS:
7787         * RELEASE:
7788         * configure.ac:
7789         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
7790         * docs/plugins/inspect/plugin-a52dec.xml:
7791         * docs/plugins/inspect/plugin-amrnb.xml:
7792         * docs/plugins/inspect/plugin-amrwbdec.xml:
7793         * docs/plugins/inspect/plugin-asf.xml:
7794         * docs/plugins/inspect/plugin-cdio.xml:
7795         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7796         * docs/plugins/inspect/plugin-dvdread.xml:
7797         * docs/plugins/inspect/plugin-dvdsub.xml:
7798         * docs/plugins/inspect/plugin-lame.xml:
7799         * docs/plugins/inspect/plugin-mad.xml:
7800         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7801         * docs/plugins/inspect/plugin-realmedia.xml:
7802         * docs/plugins/inspect/plugin-siddec.xml:
7803         * docs/plugins/inspect/plugin-twolame.xml:
7804         * docs/plugins/inspect/plugin-x264.xml:
7805         * gst-plugins-ugly.doap:
7806         * win32/common/config.h:
7807           Release 0.11.90
7808
7809 2012-04-12 10:39:13 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7810
7811         * po/af.po:
7812         * po/az.po:
7813         * po/bg.po:
7814         * po/ca.po:
7815         * po/cs.po:
7816         * po/da.po:
7817         * po/de.po:
7818         * po/el.po:
7819         * po/en_GB.po:
7820         * po/eo.po:
7821         * po/es.po:
7822         * po/eu.po:
7823         * po/fi.po:
7824         * po/fr.po:
7825         * po/gl.po:
7826         * po/hu.po:
7827         * po/id.po:
7828         * po/it.po:
7829         * po/ja.po:
7830         * po/lt.po:
7831         * po/lv.po:
7832         * po/ms.po:
7833         * po/mt.po:
7834         * po/nb.po:
7835         * po/nl.po:
7836         * po/or.po:
7837         * po/pl.po:
7838         * po/pt_BR.po:
7839         * po/ro.po:
7840         * po/ru.po:
7841         * po/sk.po:
7842         * po/sl.po:
7843         * po/sq.po:
7844         * po/sr.po:
7845         * po/sv.po:
7846         * po/tr.po:
7847         * po/uk.po:
7848         * po/vi.po:
7849         * po/zh_CN.po:
7850           Update .po files
7851
7852 2012-04-10 00:48:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7853
7854         * ext/mad/gstmad.c.orig:
7855           mad: remove .c.orig file
7856
7857 2012-04-10 00:47:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7858
7859         * ext/a52dec/gsta52dec.c:
7860         * ext/amrnb/amrnbdec.c:
7861         * ext/amrnb/amrnbenc.c:
7862         * ext/amrwbdec/amrwbdec.c:
7863         * ext/cdio/gstcdiocddasrc.c:
7864         * ext/dvdread/dvdreadsrc.c:
7865         * ext/lame/gstlamemp3enc.c:
7866         * ext/mad/gstmad.c:
7867         * ext/mad/gstmad.c.orig:
7868         * ext/mpeg2dec/gstmpeg2dec.c:
7869         * ext/sidplay/gstsiddec.cc:
7870         * ext/twolame/gsttwolamemp2enc.c:
7871         * ext/x264/gstx264enc.c:
7872         * gst/asfdemux/gstasfdemux.c:
7873         * gst/asfdemux/gstrtpasfdepay.c:
7874         * gst/asfdemux/gstrtspwms.c:
7875         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7876         * gst/dvdsub/gstdvdsubdec.c:
7877         * gst/dvdsub/gstdvdsubparse.c:
7878         * gst/realmedia/pnmsrc.c:
7879         * gst/realmedia/rademux.c:
7880         * gst/realmedia/rdtdepay.c:
7881         * gst/realmedia/rdtmanager.c:
7882         * gst/realmedia/rmdemux.c:
7883         * gst/realmedia/rtspreal.c:
7884         * gst/synaesthesia/gstsynaesthesia.c:
7885         * gst/xingmux/gstxingmux.c:
7886           Use new gst_element_class_set_static_metadata()
7887
7888 2012-04-05 18:43:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7889
7890         * common:
7891           Automatic update of common submodule
7892           From 7fda524 to 464fe15
7893
7894 2012-04-05 17:40:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7895
7896         * ext/a52dec/gsta52dec.c:
7897         * ext/amrnb/amrnb.c:
7898         * ext/amrwbdec/amrwb.c:
7899         * ext/cdio/gstcdio.c:
7900         * ext/dvdread/dvdreadsrc.c:
7901         * ext/lame/plugin.c:
7902         * ext/mad/gstmad.c:
7903         * ext/mad/gstmad.c.orig:
7904         * ext/mpeg2dec/gstmpeg2dec.c:
7905         * ext/sidplay/gstsiddec.cc:
7906         * ext/twolame/gsttwolamemp2enc.c:
7907         * ext/x264/gstx264enc.c:
7908         * gst/asfdemux/gstasf.c:
7909         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7910         * gst/dvdsub/gstdvdsubdec.c:
7911         * gst/realmedia/realmedia.c:
7912         * gst/synaesthesia/gstsynaesthesia.c:
7913         * gst/xingmux/plugin.c:
7914           gst: Update for GST_PLUGIN_DEFINE() API changes
7915
7916 2012-04-05 13:26:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7917
7918         * configure.ac:
7919           configure: Update version to 0.11.89.1
7920
7921 2012-04-04 14:38:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7922
7923         * configure.ac:
7924         * docs/plugins/Makefile.am:
7925         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7926         * docs/version.entities.in:
7927         * ext/a52dec/Makefile.am:
7928         * ext/amrnb/Makefile.am:
7929         * ext/amrwbdec/Makefile.am:
7930         * ext/cdio/Makefile.am:
7931         * ext/lame/Makefile.am:
7932         * ext/mad/Makefile.am:
7933         * ext/mpeg2dec/Makefile.am:
7934         * ext/sidplay/Makefile.am:
7935         * ext/twolame/Makefile.am:
7936         * ext/x264/Makefile.am:
7937         * gst-plugins-ugly.spec.in:
7938         * gst/asfdemux/Makefile.am:
7939         * gst/dvdlpcmdec/Makefile.am:
7940         * gst/dvdsub/Makefile.am:
7941         * gst/realmedia/Makefile.am:
7942         * pkgconfig/Makefile.am:
7943         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
7944         * tests/check/Makefile.am:
7945           gst: Update versioning
7946
7947 2012-04-02 15:21:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7948
7949         * ext/mpeg2dec/gstmpeg2dec.c:
7950         * ext/mpeg2dec/gstmpeg2dec.h:
7951           mpeg2dec: fix cropping
7952           fix cropping in mpeg2dec
7953
7954 2012-04-01 20:19:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7955
7956         * ext/mpeg2dec/gstmpeg2dec.c:
7957           mpeg2dec: add crop metadata when buffer is still writable
7958
7959 2012-03-30 18:13:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7960
7961         * gst/asfdemux/gstrtpasfdepay.c:
7962           update for buffer api change
7963
7964 2012-03-30 11:52:48 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7965
7966         * ext/a52dec/gsta52dec.c:
7967         * ext/mad/gstmad.c:
7968           ext: Update for audio decoder API changes
7969
7970 2012-03-29 17:32:08 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7971
7972         * tests/check/elements/amrnbenc.c:
7973         * tests/check/elements/x264enc.c:
7974           tests: make more valgrind-friendly and plug caps leak
7975
7976 2012-03-28 12:50:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7977
7978         * gst/asfdemux/asfpacket.c:
7979         * gst/asfdemux/gstasfdemux.c:
7980         * gst/dvdsub/gstdvdsubdec.c:
7981           update for buffer changes
7982
7983 2012-03-27 14:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7984
7985         * tests/check/elements/x264enc.c:
7986           tests: x264enc: adjust test to removal of deprecated properties
7987
7988 2012-03-26 12:13:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7989
7990           Replace master with 0.11
7991
7992 2012-03-22 15:56:04 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7993
7994         * configure.ac:
7995           back to development
7996
7997 === release 0.11.2 ===
7998
7999 2012-03-22 15:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8000
8001         * ChangeLog:
8002         * NEWS:
8003         * RELEASE:
8004         * configure.ac:
8005         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8006         * docs/plugins/inspect/plugin-a52dec.xml:
8007         * docs/plugins/inspect/plugin-amrnb.xml:
8008         * docs/plugins/inspect/plugin-amrwbdec.xml:
8009         * docs/plugins/inspect/plugin-asf.xml:
8010         * docs/plugins/inspect/plugin-cdio.xml:
8011         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8012         * docs/plugins/inspect/plugin-dvdread.xml:
8013         * docs/plugins/inspect/plugin-dvdsub.xml:
8014         * docs/plugins/inspect/plugin-lame.xml:
8015         * docs/plugins/inspect/plugin-mad.xml:
8016         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8017         * docs/plugins/inspect/plugin-realmedia.xml:
8018         * docs/plugins/inspect/plugin-siddec.xml:
8019         * docs/plugins/inspect/plugin-twolame.xml:
8020         * docs/plugins/inspect/plugin-x264.xml:
8021         * gst-plugins-ugly.doap:
8022         * po/af.po:
8023         * po/az.po:
8024         * po/bg.po:
8025         * po/ca.po:
8026         * po/cs.po:
8027         * po/da.po:
8028         * po/de.po:
8029         * po/el.po:
8030         * po/en_GB.po:
8031         * po/eo.po:
8032         * po/es.po:
8033         * po/eu.po:
8034         * po/fi.po:
8035         * po/fr.po:
8036         * po/gl.po:
8037         * po/hu.po:
8038         * po/id.po:
8039         * po/it.po:
8040         * po/ja.po:
8041         * po/lt.po:
8042         * po/lv.po:
8043         * po/ms.po:
8044         * po/mt.po:
8045         * po/nb.po:
8046         * po/nl.po:
8047         * po/or.po:
8048         * po/pl.po:
8049         * po/pt_BR.po:
8050         * po/ro.po:
8051         * po/ru.po:
8052         * po/sk.po:
8053         * po/sl.po:
8054         * po/sq.po:
8055         * po/sr.po:
8056         * po/sv.po:
8057         * po/tr.po:
8058         * po/uk.po:
8059         * po/vi.po:
8060         * po/zh_CN.po:
8061         * win32/common/config.h:
8062           Release 0.11.2
8063
8064 2012-03-21 13:18:35 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8065
8066         * tests/check/elements/mpeg2dec.c:
8067           tests: fix after memory changes
8068
8069 2012-03-21 13:18:11 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8070
8071         * ext/x264/gstx264enc.c:
8072         * ext/x264/gstx264enc.h:
8073           x264enc: remove deprecated properties
8074
8075 2012-03-20 12:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8076
8077           Merge remote-tracking branch 'origin/master' into 0.11
8078           So 0.11 folks also get amr include fixes.
8079           Conflicts:
8080           ext/a52dec/gsta52dec.c
8081           ext/mad/gstmad.c
8082
8083 2012-03-18 18:56:16 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8084
8085         * gst/synaesthesia/gstsynaesthesia.c:
8086           synaesthesia: fixup for bufferpool api changes
8087           ... as well as some caps ref handling.
8088
8089 2012-03-16 21:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8090
8091         * gst/realmedia/rademux.c:
8092         * gst/realmedia/rmdemux.c:
8093           don't pass random pointers to pull_range
8094
8095 2012-03-15 22:11:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8096
8097         * ext/mpeg2dec/gstmpeg2dec.c:
8098           update for bufferpool changes
8099
8100 2012-03-15 20:38:50 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8101
8102         * ext/mpeg2dec/gstmpeg2dec.c:
8103           update for allocation query changes
8104
8105 2012-03-15 13:38:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8106
8107         * ext/dvdread/dvdreadsrc.c:
8108         * ext/lame/gstlamemp3enc.c:
8109         * ext/mpeg2dec/gstmpeg2dec.c:
8110         * ext/x264/gstx264enc.c:
8111         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8112         * gst/dvdsub/gstdvdsubdec.c:
8113           update for memory api changes
8114
8115 2012-03-14 19:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8116
8117         * ext/mpeg2dec/gstmpeg2dec.c:
8118           take padding into account
8119
8120 2012-03-13 18:27:51 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8121
8122         * ext/mad/gstmad.c:
8123           mad: simplify parsing code
8124           Also fixes #671455 (expected at least).
8125
8126 2012-03-12 16:16:17 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8127
8128         * configure.ac:
8129           configure.ac: bump required GLib to 2.31.14
8130           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
8131
8132 2012-03-12 12:23:43 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8133
8134         * ext/sidplay/gstsiddec.cc:
8135           fix for caps _normalize changes
8136
8137 2012-03-11 19:07:19 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8138
8139         * ext/x264/gstx264enc.c:
8140           fix for caps api changes
8141
8142 2012-03-06 16:08:23 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8143
8144         * ext/a52dec/gsta52dec.c:
8145         * ext/a52dec/gsta52dec.h:
8146           a52dec: use base class tag handling helper
8147           ... so as to ensure these to be handled and sent at proper time.
8148
8149 2012-03-06 14:28:15 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8150
8151         * ext/dvdread/dvdreadsrc.c:
8152           dvdreadsrc: Use variable type with correct signedness
8153
8154 2011-01-14 18:50:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
8155
8156         * ext/mpeg2dec/gstmpeg2dec.c:
8157           mpeg2dec: Copy planes in one go when possible
8158
8159 2012-03-03 17:17:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8160
8161         * configure.ac:
8162         * ext/amrnb/amrnbdec.h:
8163         * ext/amrnb/amrnbenc.h:
8164         * ext/amrwbdec/amrwbdec.h:
8165           amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
8166           In previous versions, the opencore-amr include sub-directory
8167           would be specified in the include path in the CFLAGS, but this
8168           is no longer the case in newer versions, so we need to add those
8169           to our include directives.
8170           Based on patch by: Christian Morales Vega
8171           https://bugzilla.gnome.org/show_bug.cgi?id=671123
8172
8173 2012-03-03 16:56:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8174
8175         * configure.ac:
8176           configure: get rid of non-pkg-config ways to check for opencore-amr
8177
8178 2012-02-29 17:26:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8179
8180         * ext/mpeg2dec/gstmpeg2dec.c:
8181           update for metadata API changes
8182
8183 2012-02-27 06:35:01 +0100  Alessandro Decina <alessandro.d@gmail.com>
8184
8185         * ext/amrwbdec/Makefile.am:
8186         * ext/lame/Makefile.am:
8187         * ext/mad/Makefile.am:
8188           amrwbdec, lame, mad: link to libgstbase
8189
8190 2012-02-27 06:33:48 +0100  Alessandro Decina <alessandro.d@gmail.com>
8191
8192         * ext/x264/gstx264enc.c:
8193           x264enc: fix compiler warning
8194
8195 2012-02-27 00:36:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8196
8197           Merge remote-tracking branch 'origin/master' into 0.11
8198
8199 2012-02-27 00:34:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8200
8201           Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
8202           Conflicts:
8203           ext/mad/gstmad.c
8204
8205 2012-02-23 11:20:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8206
8207         * NEWS:
8208         * RELEASE:
8209         * configure.ac:
8210         * docs/plugins/gst-plugins-ugly-plugins.args:
8211         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8212         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8213         * docs/plugins/inspect/plugin-a52dec.xml:
8214         * docs/plugins/inspect/plugin-amrnb.xml:
8215         * docs/plugins/inspect/plugin-amrwbdec.xml:
8216         * docs/plugins/inspect/plugin-asf.xml:
8217         * docs/plugins/inspect/plugin-cdio.xml:
8218         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8219         * docs/plugins/inspect/plugin-dvdread.xml:
8220         * docs/plugins/inspect/plugin-dvdsub.xml:
8221         * docs/plugins/inspect/plugin-iec958.xml:
8222         * docs/plugins/inspect/plugin-lame.xml:
8223         * docs/plugins/inspect/plugin-mad.xml:
8224         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8225         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8226         * docs/plugins/inspect/plugin-mpegstream.xml:
8227         * docs/plugins/inspect/plugin-realmedia.xml:
8228         * docs/plugins/inspect/plugin-siddec.xml:
8229         * docs/plugins/inspect/plugin-twolame.xml:
8230         * docs/plugins/inspect/plugin-x264.xml:
8231         * win32/common/config.h:
8232           Bump version after release
8233
8234 2012-02-21 18:58:06 -0800  David Schleef <ds@schleef.org>
8235
8236         * autogen.sh:
8237           autogen.sh: avoid touching .po files during 'make'
8238           A simple workaround to deal with GNU gettext automake integration
8239           failing to deal with git.  Fixes: #669207
8240
8241 2012-02-22 02:17:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8242
8243         * ext/x264/gstx264enc.c:
8244           x264: convert g_print to LOG
8245
8246 2012-02-22 02:07:49 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8247
8248         * gst/asfdemux/gstrtpasfdepay.c:
8249           update for new memory api
8250
8251 2012-02-22 02:07:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8252
8253         * ext/x264/gstx264enc.c:
8254           x264enc: handle pts and dts
8255
8256 2012-02-21 18:53:57 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8257
8258         * ext/mad/gstmad.c:
8259           mad: handle libmad freeform parsing quirk
8260
8261 2012-02-21 18:49:50 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8262
8263         * ext/mad/gstmad.c:
8264           mad: fixup unhacking last frame coaxing
8265           ... so as to not only replace the data pointer but also available size.
8266
8267 2012-02-20 14:27:49 +0000  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
8268
8269         * gst-plugins-ugly.spec.in:
8270           Add latest plugins
8271
8272 2012-02-18 00:02:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8273
8274         * win32/common/config.h:
8275           win32: back to development
8276
8277 2012-02-17 17:53:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8278
8279         * configure.ac:
8280         * gst/synaesthesia/gstsynaesthesia.c:
8281         * gst/synaesthesia/gstsynaesthesia.h:
8282           synaesthesia: port to 0.11
8283
8284 2012-02-17 17:53:28 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8285
8286         * configure.ac:
8287         * gst/xingmux/gstxingmux.c:
8288           xingmux: port to 0.11
8289
8290 2012-02-17 11:06:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8291
8292         * configure.ac:
8293           back to development
8294
8295 === release 0.11.1 ===
8296
8297 2012-02-17 11:06:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8298
8299         * ChangeLog:
8300         * NEWS:
8301         * RELEASE:
8302         * configure.ac:
8303         * docs/plugins/gst-plugins-ugly-plugins.args:
8304         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8305         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8306         * docs/plugins/inspect/plugin-a52dec.xml:
8307         * docs/plugins/inspect/plugin-amrnb.xml:
8308         * docs/plugins/inspect/plugin-amrwbdec.xml:
8309         * docs/plugins/inspect/plugin-asf.xml:
8310         * docs/plugins/inspect/plugin-cdio.xml:
8311         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8312         * docs/plugins/inspect/plugin-dvdread.xml:
8313         * docs/plugins/inspect/plugin-dvdsub.xml:
8314         * docs/plugins/inspect/plugin-lame.xml:
8315         * docs/plugins/inspect/plugin-mad.xml:
8316         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8317         * docs/plugins/inspect/plugin-realmedia.xml:
8318         * docs/plugins/inspect/plugin-siddec.xml:
8319         * docs/plugins/inspect/plugin-twolame.xml:
8320         * docs/plugins/inspect/plugin-x264.xml:
8321         * gst-plugins-ugly.doap:
8322         * po/af.po:
8323         * po/az.po:
8324         * po/bg.po:
8325         * po/ca.po:
8326         * po/cs.po:
8327         * po/da.po:
8328         * po/de.po:
8329         * po/el.po:
8330         * po/en_GB.po:
8331         * po/eo.po:
8332         * po/es.po:
8333         * po/eu.po:
8334         * po/fi.po:
8335         * po/fr.po:
8336         * po/gl.po:
8337         * po/hu.po:
8338         * po/id.po:
8339         * po/it.po:
8340         * po/ja.po:
8341         * po/lt.po:
8342         * po/lv.po:
8343         * po/ms.po:
8344         * po/mt.po:
8345         * po/nb.po:
8346         * po/nl.po:
8347         * po/or.po:
8348         * po/pl.po:
8349         * po/pt_BR.po:
8350         * po/ro.po:
8351         * po/ru.po:
8352         * po/sk.po:
8353         * po/sl.po:
8354         * po/sq.po:
8355         * po/sr.po:
8356         * po/sv.po:
8357         * po/tr.po:
8358         * po/uk.po:
8359         * po/vi.po:
8360         * po/zh_CN.po:
8361         * win32/common/config.h:
8362           RELEASE 0.11.1
8363
8364 2012-02-17 09:16:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8365
8366           Merge branch 'master' into 0.11
8367           Conflicts:
8368           ext/mad/gstmad.c
8369
8370 2012-02-16 14:29:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8371
8372         * ext/mad/gstmad.c:
8373           mad: unhack last frame coaxing
8374           ... so as to maximally use available base class API and interfere least
8375           as possible with its internal state.
8376
8377 2012-02-15 13:45:00 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8378
8379         * ext/mad/gstmad.c:
8380           mad: fix compilation
8381
8382 2012-02-15 13:40:13 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8383
8384         * ext/mad/gstmad.c:
8385           mad: chain up to default event handler
8386
8387 2012-02-11 05:38:41 -0500  Matej Knopp <matej.knopp@gmail.com>
8388
8389         * ext/x264/gstx264enc.c:
8390           x264enc: unmap video frame after encoding
8391           Fixes major memory leak.
8392           https://bugzilla.gnome.org/show_bug.cgi?id=669863
8393
8394 2012-02-10 17:02:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8395
8396         * ext/x264/gstx264enc.c:
8397           x264enc: fix after merge
8398
8399 2012-02-10 17:00:33 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8400
8401           Merge branch 'master' into 0.11
8402           Conflicts:
8403           ext/x264/gstx264enc.c
8404
8405 2012-02-09 18:10:48 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8406
8407         * ext/sidplay/gstsiddec.cc:
8408         * ext/sidplay/gstsiddec.h:
8409           sidplay: don't use ulong properties
8410
8411 2012-02-09 16:14:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8412
8413         * ext/sidplay/gstsiddec.cc:
8414           sidplay: fix negotiation
8415
8416 2012-02-09 11:55:07 +0100  Robert Swain <robert.swain@collabora.co.uk>
8417
8418         * ext/x264/gstx264enc.c:
8419           x264enc: Add baseline profile to caps
8420           libx264 does not yet support the features that create the difference
8421           between baseline and constrained baseline profile. Hence it currently
8422           supports both though it can only technically encode constrained
8423           baseline.
8424
8425 2012-02-08 16:38:09 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8426
8427         * ext/amrnb/amrnbenc.c:
8428         * gst/asfdemux/gstasfdemux.c:
8429         * gst/realmedia/rdtmanager.c:
8430           GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
8431
8432 2012-02-07 18:56:23 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8433
8434         * tests/check/elements/mpeg2dec.c:
8435           mpeg2dec: fix test a bit more
8436           Still broken because cropping is broken in mpeg2dec
8437
8438 2012-02-07 11:06:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8439
8440         * tests/check/elements/amrnbenc.c:
8441         * tests/check/elements/x264enc.c:
8442         * tests/check/elements/xingmux.c:
8443           tests: fix some tests
8444
8445 2012-02-01 16:20:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8446
8447         * ext/twolame/gsttwolamemp2enc.c:
8448           twolame: Use new audio encoder/decoder base class API for srcpad caps
8449
8450 2012-02-01 16:20:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8451
8452         * ext/lame/gstlamemp3enc.c:
8453           lame: Use new audio encoder/decoder base class API for srcpad caps
8454
8455 2012-02-01 16:19:55 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8456
8457         * ext/mad/gstmad.c:
8458           mad: Use new audio encoder/decoder base class API for srcpad caps
8459
8460 2012-02-01 16:17:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8461
8462         * ext/a52dec/gsta52dec.c:
8463           a52dec: Use new audio encoder/decoder base class API for srcpad caps
8464
8465 2012-02-01 16:15:27 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8466
8467         * ext/amrwbdec/amrwbdec.c:
8468           amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
8469
8470 2012-02-01 16:14:08 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8471
8472         * ext/amrnb/amrnbdec.c:
8473         * ext/amrnb/amrnbenc.c:
8474           amrnb: Use new audio encoder/decoder base class API for srcpad caps
8475
8476 2012-01-31 15:52:38 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8477
8478         * ext/mad/gstmad.c:
8479           mad: ensure we do not confuse the base class with our buffer guard
8480           mad expects extra bytes at the end of a buffer (see discussion in
8481           http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
8482           and since we inject these without the base class' knowledge, we
8483           need to hide the bodies better.
8484           This fixes an assert at EOS when decoding an mp3 manually without
8485           an intervening mpegaudioparse.
8486
8487 2012-01-30 17:17:31 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8488
8489         * gst/realmedia/rtspreal.c:
8490           update for HEADER flag
8491
8492 2011-07-20 09:00:58 +0200  Alessandro Decina <alessandro.d@gmail.com>
8493
8494         * ext/x264/gstx264enc.c:
8495         * ext/x264/gstx264enc.h:
8496           x264enc: implement force-key-unit API
8497
8498 2012-01-25 13:58:48 +0100  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
8499
8500         * common:
8501           Automatic update of common submodule
8502           From c463bc0 to 7fda524
8503
8504 2012-01-25 13:58:54 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8505
8506         * ext/amrnb/amrnbdec.c:
8507         * ext/amrwbdec/amrwbdec.c:
8508           amr: port to 0.11 again
8509
8510 2012-01-25 13:03:33 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8511
8512           Merge branch 'master' into 0.11
8513           Conflicts:
8514           ext/a52dec/gsta52dec.c
8515
8516 2012-01-25 07:24:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8517
8518         * ext/a52dec/gsta52dec.c:
8519         * ext/amrnb/amrnbdec.c:
8520         * ext/amrnb/amrnbenc.c:
8521         * ext/amrwbdec/amrwbdec.c:
8522         * ext/dvdread/dvdreadsrc.c:
8523         * ext/lame/gstlamemp3enc.c:
8524         * ext/mad/gstmad.c:
8525         * ext/mpeg2dec/gstmpeg2dec.c:
8526         * ext/sidplay/gstsiddec.cc:
8527         * ext/twolame/gsttwolamemp2enc.c:
8528         * gst/asfdemux/asfpacket.c:
8529         * gst/asfdemux/gstasfdemux.c:
8530         * gst/asfdemux/gstrtpasfdepay.c:
8531         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8532         * gst/dvdsub/gstdvdsubdec.c:
8533         * gst/dvdsub/gstdvdsubdec.h:
8534         * gst/realmedia/gstrdtbuffer.c:
8535         * gst/realmedia/gstrdtbuffer.h:
8536         * gst/realmedia/rdtdepay.c:
8537         * gst/realmedia/rmdemux.c:
8538         * gst/realmedia/rmutils.c:
8539           port to new memory API
8540
8541 2012-01-25 11:38:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8542
8543         * common:
8544           Automatic update of common submodule
8545           From 2a59016 to c463bc0
8546
8547 2012-01-22 23:56:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8548
8549         * gst-libs/gst/glib-compat-private.h:
8550           Remove compatibility versions for deprecated GLib API
8551
8552 2012-01-19 15:26:25 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8553
8554         * ext/a52dec/gsta52dec.c:
8555           a52dec: fix read buffer overflow upon syncing
8556           The wrong size was being decremented, leading to a runaway
8557           read loop.
8558
8559 2012-01-19 15:06:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8560
8561         * common:
8562         * configure.ac:
8563           Add --disable-fatal-warnings configure option
8564
8565 2012-01-19 11:34:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8566
8567         * gst/asfdemux/gstasfdemux.c:
8568         * gst/realmedia/rademux.c:
8569         * gst/realmedia/rdtmanager.c:
8570         * gst/realmedia/rmdemux.c:
8571           port to new gthread API
8572
8573 2012-01-18 17:00:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8574
8575         * configure.ac:
8576           configure.ac: Require GLib 2.31.10 for consistency
8577
8578 2012-01-18 16:46:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8579
8580         * common:
8581           Automatic update of common submodule
8582           From 0807187 to 2a59016
8583
8584 2012-01-17 11:55:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8585
8586         * ext/amrwbdec/amrwbdec.c:
8587           amrwbdec: _parse should not return OK if not enough data yet
8588
8589 2012-01-17 11:55:14 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8590
8591         * ext/amrnb/amrnbdec.c:
8592           amrnbdec: _parse should not return OK if not enough data yet
8593
8594 2012-01-13 15:03:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8595
8596         * ext/dvdread/dvdreadsrc.c:
8597           dvdreadsrc: fix off by one in cell calculation for the last chapter
8598
8599 2012-01-13 15:56:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8600
8601         * gst/asfdemux/gstasfdemux.c:
8602           asfdemux: set caps on src pad before adding it
8603
8604 2012-01-13 15:56:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8605
8606         * gst/asfdemux/gstasfdemux.c:
8607           asfdemux: perform writable buffer map to copy into it
8608
8609 2012-01-13 15:55:15 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8610
8611         * gst/asfdemux/asfpacket.c:
8612         * gst/asfdemux/asfpacket.h:
8613           asfpacket: fix 0.11 ported payload extraction
8614           ... to cater for not necessarily offset == size - cur_pos,
8615           as size may have been adjusted due to padding.
8616           Fixes #667567.
8617
8618 2012-01-13 13:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8619
8620         * ext/x264/gstx264enc.c:
8621           x264enc: remove useless and semantically (though not practically) wrong code
8622           The object will be freed, so it's pointless to set the pointers
8623           to NULL anyway.
8624
8625 2012-01-13 13:46:28 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8626
8627         * ext/x264/gstx264enc.c:
8628           x264enc: remove leaking "optimization"
8629
8630 2012-01-13 00:05:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8631
8632         * gst/asfdemux/gstasfdemux.c:
8633           GST_TYPE_DATE -> G_TYPE_DATE
8634
8635 2012-01-13 00:01:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8636
8637           Merge remote-tracking branch 'origin/master' into 0.11
8638           Conflicts:
8639           ext/a52dec/gsta52dec.c
8640
8641 2012-01-12 13:25:22 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8642
8643         * ext/a52dec/gsta52dec.c:
8644           a52dec: plug buffer leak
8645
8646 2012-01-12 13:20:26 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8647
8648         * ext/a52dec/gsta52dec.c:
8649           a52dec: plug buffer leak
8650
8651 2012-01-11 12:31:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8652
8653         * ext/amrnb/amrnbenc.c:
8654           amrnbenc: _map and _unmap the appropriate input and output buffers
8655
8656 2012-01-10 15:25:12 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8657
8658         * ext/a52dec/gsta52dec.c:
8659           a52dec: Fix some merge mistakes
8660
8661 2012-01-10 15:17:11 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8662
8663           Merge branch 'master' into 0.11
8664           Conflicts:
8665           ext/a52dec/gsta52dec.c
8666           ext/a52dec/gsta52dec.h
8667           ext/lame/gstlame.c
8668           ext/lame/gstlame.h
8669           ext/lame/gstlamemp3enc.c
8670           ext/mad/gstmad.c
8671           ext/mad/gstmad.h
8672           gst/mpegaudioparse/gstmpegaudioparse.c
8673           gst/mpegstream/gstdvddemux.c
8674           gst/realmedia/rdtdepay.c
8675           po/es.po
8676           po/lv.po
8677           po/sr.po
8678
8679 2012-01-10 11:41:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8680
8681         * gst/dvdsub/Makefile.am:
8682           dvdsub: add some CFLAGS and LIBS in Makefile.am
8683           ... since adapter is still used.
8684
8685 2012-01-09 16:00:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8686
8687         * gst/realmedia/rmdemux.c:
8688           rmdemux: Don't use buffer after unreffing
8689
8690 2012-01-09 15:46:10 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8691
8692         * gst/asfdemux/gstasfdemux.c:
8693           asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
8694
8695 2012-01-09 15:24:53 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8696
8697         * ext/mad/gstmad.c:
8698           mad: Correctly unmap the buffer with the original data pointer
8699
8700 2012-01-09 15:15:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8701
8702         * ext/mad/gstmad.c:
8703           mad: Make sure to set caps on the srcpad if none are set yet
8704
8705 2012-01-08 14:24:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8706
8707         * ext/mad/Makefile.am:
8708           mad: fix LIBS order in Makefile.am
8709
8710 2012-01-07 21:04:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8711
8712         * ext/mad/gstmad.h:
8713           mad: remove left-over id3tag.h include
8714           We don't use libid3tag any more.
8715
8716 2012-01-05 12:17:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8717
8718         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8719           dvdlpcmdec: fix for multichannel
8720
8721 2012-01-04 16:05:59 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8722
8723         * ext/a52dec/gsta52dec.c:
8724         * ext/a52dec/gsta52dec.h:
8725           a52dec: Update for the new raw audio caps
8726
8727 2012-01-04 15:49:38 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8728
8729         * ext/mad/gstmad.c:
8730           mad: Update for the new raw audio caps
8731
8732 2012-01-04 15:45:43 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8733
8734         * ext/lame/gstlamemp3enc.c:
8735           lamemp3enc: Update for the new raw audio caps
8736
8737 2012-01-04 15:44:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8738
8739         * ext/twolame/gsttwolamemp2enc.c:
8740           twolamemp2enc: Update for the new raw audio caps
8741
8742 2012-01-04 15:43:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8743
8744         * ext/amrwbdec/amrwbdec.c:
8745           amrwbdec: Add the new layout field to the raw audio caps
8746
8747 2012-01-04 15:42:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8748
8749         * ext/amrnb/amrnbdec.c:
8750         * ext/amrnb/amrnbenc.c:
8751           amrnb: Add the new layout field to the raw audio caps
8752
8753 2012-01-04 15:26:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8754
8755         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8756         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
8757           dvdlpcmdec: Port to the new raw audio caps
8758
8759 2012-01-04 15:12:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8760
8761         * gst/asfdemux/gstasfdemux.c:
8762           asfdemux: Update for libgstriff API changes
8763           Still needs to handle audio channel reordering.
8764
8765 2012-01-04 19:53:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8766
8767         * common:
8768           Automatic update of common submodule
8769           From 50b34ab to 0807187
8770
8771 2012-01-04 17:05:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8772
8773         * ext/lame/Makefile.am:
8774           lame: fix LIBADD order in Makefile.am
8775
8776 2012-01-04 10:33:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8777
8778         * tests/check/elements/amrnbenc.c:
8779         * tests/check/elements/mpeg2dec.c:
8780         * tests/check/elements/x264enc.c:
8781         * tests/check/elements/xingmux.c:
8782         * tests/check/generic/states.c:
8783           tests: make tests compile
8784
8785 2012-01-03 15:27:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8786
8787         * ext/amrwbdec/amrwbdec.c:
8788         * ext/dvdread/dvdreadsrc.c:
8789         * ext/mad/gstmad.c:
8790         * ext/sidplay/gstsiddec.cc:
8791         * gst/asfdemux/gstasfdemux.c:
8792         * gst/realmedia/pnmsrc.c:
8793         * gst/realmedia/rdtmanager.c:
8794         * gst/realmedia/rmdemux.c:
8795           GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
8796
8797 2011-12-30 18:31:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8798
8799         * tests/check/Makefile.am:
8800           tests: disable generic index test
8801
8802 2011-12-30 17:53:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8803
8804         * ext/mpeg2dec/gstmpeg2dec.c:
8805           mpeg2dec: remove all seeking-related code
8806           A parser or demuxer upstream should handle this Same for
8807           queries.
8808
8809 2011-12-30 17:49:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8810
8811         * ext/mpeg2dec/gstmpeg2dec.c:
8812         * ext/mpeg2dec/gstmpeg2dec.h:
8813           mpeg2dec: update for GstIndex removal
8814
8815 2011-12-30 17:46:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8816
8817         * ext/cdio/gstcdiocddasrc.c:
8818           cdio: update for probe vfunc removal in GstAudioCdSrc
8819
8820 2011-12-27 22:54:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8821
8822         * ext/lame/gstlame.c:
8823         * ext/lame/gstlamemp3enc.c:
8824           lame: fix printf format in debug statements
8825           https://bugzilla.gnome.org/show_bug.cgi?id=666926
8826
8827 2011-12-26 18:24:32 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8828
8829         * ext/lame/gstlame.c:
8830         * ext/lame/gstlame.h:
8831           lame: ensure parsed output
8832           ... by doing some basic parsing of encoded lame data.
8833
8834 2011-12-26 16:34:01 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8835
8836         * ext/lame/gstlame.h:
8837           lame: cleanup unused instance struct fields
8838
8839 2011-12-26 18:23:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8840
8841         * ext/lame/Makefile.am:
8842         * ext/lame/gstlamemp3enc.c:
8843         * ext/lame/gstlamemp3enc.h:
8844           lamemp3enc: ensure parsed output
8845           ... by doing some basic parsing of encoded lame data.
8846           Fixes #652150.
8847
8848 2011-12-26 18:15:41 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8849
8850         * ext/lame/gstlamemp3enc.c:
8851           lamemp3enc: do not leak merged tags
8852
8853 2011-12-22 15:23:54 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8854
8855         * ext/mad/gstmad.c:
8856         * ext/mad/gstmad.h:
8857           mad: helpfully bodge the last buffer to let mad decode the last frame
8858           If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
8859           to be believed, the last buffer must be followed by a number of 0 bytes
8860           in order for the last frame to be decoded (at least in some cases).
8861           Doing so seems to work here, fixing a missing 1152 samples when using
8862           mp3parse before mad (not using mp3parse would yield the correct amount
8863           of samples, if there's extra non-MP3 data after (eg, tag data)).
8864
8865 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8866
8867         * ext/dvdread/dvdreadsrc.c:
8868           dvdreadsrc: map subtitle language tag to stream indicated in PGC data
8869
8870 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8871
8872         * gst/mpegstream/gstdvddemux.c:
8873           dvddemux: tweak subtitle stream setup based on dvd language codes event
8874           ... to allow for non-continuous subtitle stream numbers.
8875           The missing stream numbers tend to come up as subtitle streams anyway
8876           (albeit not with an identified language tag).
8877
8878 2011-12-21 13:56:35 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8879
8880         * ext/dvdread/dvdreadsrc.c:
8881           dvdreadsrc: minor safety tweak to sector seeking
8882
8883 2011-12-20 11:54:38 +0100  Julien Isorce <julien.isorce@gmail.com>
8884
8885         * ext/a52dec/gsta52dec.c:
8886           a52dec: check that a52_init returns a valid a52 state
8887
8888 2011-12-19 18:20:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8889
8890         * ext/mpeg2dec/gstmpeg2dec.c:
8891           mpeg2dec: update for new interlaced flags
8892
8893 2011-12-14 17:33:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8894
8895         * ext/a52dec/Makefile.am:
8896         * ext/a52dec/gsta52dec.c:
8897         * ext/a52dec/gsta52dec.h:
8898           a52dec: port to audiodecoder
8899
8900 2011-12-12 13:44:12 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8901
8902         * ext/mad/Makefile.am:
8903         * ext/mad/gstmad.c:
8904         * ext/mad/gstmad.h:
8905           mad: port to audiodecoder
8906
8907 2011-12-13 14:54:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8908
8909         * ext/a52dec/gsta52dec.c:
8910           a52dec: Don't claim to support upstream renegotiation
8911           and use fixed caps on the srcpad. To correctly support
8912           upstream renegotiation a52dec would need to check if the
8913           caps of the downstream allocated buffer are the requested
8914           caps or if the size is different.
8915           Fixes bug #665989.
8916
8917 2011-12-13 14:52:26 +0100  Julien Isorce <julien.isorce@gmail.com>
8918
8919         * ext/a52dec/gsta52dec.c:
8920           a52dec: Check that the a52_state is correctly initialized
8921
8922 2011-12-12 11:33:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8923
8924         * gst-libs/gst/Makefile.am:
8925         * gst-libs/gst/glib-compat-private.h:
8926         * gst/asfdemux/gstasfdemux.c:
8927         * gst/mpegaudioparse/gstmpegaudioparse.c:
8928         * gst/realmedia/rademux.c:
8929         * gst/realmedia/rdtmanager.c:
8930         * gst/realmedia/rmdemux.c:
8931           Work around deprecated thread API in glib master
8932           Add private replacements for deprecated functions such as
8933           g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
8934           to avoid the deprecation warnings. We can't change most of
8935           these in 0.10 because they're part of our API and ABI.
8936           Suppress deprecation warnings in selected files, mostly for
8937           g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
8938           not much we can do here in 0.10.
8939
8940 2011-12-10 15:19:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8941
8942         * po/LINGUAS:
8943         * po/eo.po:
8944         * po/es.po:
8945         * po/lv.po:
8946         * po/sr.po:
8947           po: update translations
8948
8949 2011-12-09 15:25:21 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8950
8951         * gst/realmedia/rdtdepay.c:
8952           rdtdepay: make buffer metadata writable before setting caps on it
8953           Fixes issue when the header buffer is being pushed, which was taken
8954           from the caps and is therefore not writable.
8955
8956 2011-12-06 14:00:18 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8957
8958         * ext/dvdread/dvdreadsrc.c:
8959           fix for basesrc changes
8960
8961 2011-12-05 18:43:49 +0100  Edward Hervey <edward@collabora.com>
8962
8963         * gst/asfdemux/gstrtpasfdepay.c:
8964           rtpasfdepay: Initialize GstRTPBuffer before usage
8965
8966 2011-12-02 02:01:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8967
8968           Merge remote-tracking branch 'origin/master' into 0.11
8969           Conflicts:
8970           ext/dvdread/dvdreadsrc.c
8971
8972 2011-11-29 08:49:23 +0100  Руслан Ижбулатов <lrn1986@gmail.com>
8973
8974         * ext/dvdread/dvdreadsrc.c:
8975           dvdreadsrc: Fix format string compiler warning
8976           Fixes bug #665101.
8977
8978 2011-11-28 21:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8979
8980           Merge remote-tracking branch 'origin/master' into 0.11
8981
8982 2011-11-28 18:26:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8983
8984         * ext/mpeg2dec/gstmpeg2dec.c:
8985           Update for indexable change
8986
8987 2011-11-28 17:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8988
8989         * gst/realmedia/rdtmanager.c:
8990           update for clock provider API change
8991
8992 2011-11-28 13:10:01 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8993
8994         * ext/a52dec/gsta52dec.c:
8995         * ext/amrnb/amrnbdec.c:
8996         * ext/amrnb/amrnbenc.c:
8997         * ext/amrwbdec/amrwbdec.c:
8998         * ext/dvdread/dvdreadsrc.c:
8999         * ext/lame/gstlame.c:
9000         * ext/lame/gstlamemp3enc.c:
9001         * ext/mad/gstmad.c:
9002         * ext/mpeg2dec/gstmpeg2dec.c:
9003         * ext/sidplay/gstsiddec.cc:
9004         * ext/twolame/gsttwolame.c:
9005         * ext/x264/gstx264enc.c:
9006         * gst/asfdemux/gstasfdemux.c:
9007         * gst/asfdemux/gstrtpasfdepay.c:
9008         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9009         * gst/dvdsub/gstdvdsubdec.c:
9010         * gst/dvdsub/gstdvdsubparse.c:
9011         * gst/iec958/ac3iec.c:
9012         * gst/mpegaudioparse/gstmpegaudioparse.c:
9013         * gst/mpegaudioparse/gstxingmux.c:
9014         * gst/mpegstream/gstdvddemux.c:
9015         * gst/mpegstream/gstmpegdemux.c:
9016         * gst/mpegstream/gstmpegparse.c:
9017         * gst/mpegstream/gstrfc2250enc.c:
9018         * gst/realmedia/pnmsrc.c:
9019         * gst/realmedia/rademux.c:
9020         * gst/realmedia/rdtdepay.c:
9021         * gst/realmedia/rdtmanager.c:
9022         * gst/realmedia/rmdemux.c:
9023         * gst/synaesthesia/gstsynaesthesia.c:
9024           various: fix pad template ref leaks
9025           https://bugzilla.gnome.org/show_bug.cgi?id=662664
9026
9027 2011-11-24 21:41:55 +0100  René Stadler <rene.stadler@collabora.co.uk>
9028
9029         * tests/check/elements/xingmux.c:
9030           tests: update for gstcheck API change
9031
9032 2011-11-23 23:29:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9033
9034         * ext/amrnb/amrnbenc.c:
9035         * ext/dvdread/dvdreadsrc.c:
9036         * ext/lame/gstlamemp3enc.c:
9037         * ext/twolame/gsttwolamemp2enc.c:
9038           ext: fix more printf format warnings in debug messages
9039
9040 2011-11-21 22:02:07 +0100  Matej Knopp <matej.knopp@gmail.com>
9041
9042         * gst/asfdemux/gstasfdemux.c:
9043         * gst/asfdemux/gstrtpasfdepay.c:
9044         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9045         * gst/dvdsub/gstdvdsubdec.c:
9046         * gst/dvdsub/gstdvdsubparse.c:
9047         * gst/realmedia/rademux.c:
9048         * gst/realmedia/rmdemux.c:
9049           Fix print format compiler warnings on OS X / 64bit
9050           https://bugzilla.gnome.org/show_bug.cgi?id=662617
9051
9052 2011-11-21 13:36:10 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9053
9054         * gst/asfdemux/gstasfdemux.c:
9055         * gst/realmedia/rademux.c:
9056         * gst/realmedia/rdtmanager.c:
9057         * gst/realmedia/rmdemux.c:
9058           update for activation changes
9059
9060 2011-11-18 18:00:28 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9061
9062         * gst/asfdemux/gstasfdemux.c:
9063         * gst/realmedia/rademux.c:
9064         * gst/realmedia/rmdemux.c:
9065           update for new scheduling query
9066
9067 2011-11-18 13:59:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9068
9069         * gst/asfdemux/gstasfdemux.c:
9070         * gst/realmedia/rademux.c:
9071         * gst/realmedia/rdtmanager.c:
9072         * gst/realmedia/rmdemux.c:
9073           add parent to activate functions
9074
9075 2011-11-17 15:25:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9076
9077         * ext/a52dec/gsta52dec.c:
9078         * ext/mpeg2dec/gstmpeg2dec.c:
9079         * ext/sidplay/gstsiddec.cc:
9080         * ext/x264/gstx264enc.c:
9081         * gst/asfdemux/gstasfdemux.c:
9082         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9083         * gst/dvdsub/gstdvdsubdec.c:
9084         * gst/dvdsub/gstdvdsubparse.c:
9085         * gst/realmedia/rademux.c:
9086         * gst/realmedia/rdtdepay.c:
9087         * gst/realmedia/rdtmanager.c:
9088         * gst/realmedia/rmdemux.c:
9089           add parent to pad functions
9090
9091 2011-11-16 17:28:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9092
9093         * ext/mpeg2dec/gstmpeg2dec.c:
9094         * ext/sidplay/gstsiddec.cc:
9095         * ext/x264/gstx264enc.c:
9096         * gst/asfdemux/gstasfdemux.c:
9097         * gst/realmedia/rademux.c:
9098         * gst/realmedia/rdtmanager.c:
9099         * gst/realmedia/rmdemux.c:
9100           add parent to query function
9101
9102 2011-11-15 17:55:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9103
9104         * gst/asfdemux/gstasfdemux.c:
9105         * gst/realmedia/rademux.c:
9106           _query_peer_*() -> _peer_query_*()
9107
9108 2011-11-15 17:42:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9109
9110         * gst/dvdsub/gstdvdsubdec.c:
9111           _accept_caps() -> _query_accept_caps()
9112
9113 2011-11-15 17:23:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9114
9115         * ext/x264/gstx264enc.c:
9116           _peer_get_caps() -> _peer_query_caps()
9117
9118 2011-11-15 16:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9119
9120         * ext/x264/gstx264enc.c:
9121           update for _get_caps() -> _query_caps()
9122
9123 2011-11-15 16:34:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9124
9125         * ext/x264/gstx264enc.c:
9126           change getcaps to query
9127
9128 2011-11-14 00:55:16 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9129
9130         * ext/mad/gstmad.c:
9131           mad: re-instate accidentally dropped rank
9132
9133 2011-11-13 23:47:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9134
9135         * ext/dvdread/dvdreadsrc.c:
9136         * gst/realmedia/pnmsrc.c:
9137           Update for GstURIHandler get_protocols() changes
9138
9139 2011-11-13 19:01:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9140
9141         * ext/dvdread/dvdreadsrc.c:
9142         * ext/dvdread/dvdreadsrc.h:
9143         * gst/realmedia/pnmsrc.c:
9144           dvdreadsrc, pnmsrc: update for GstURIHandler changes
9145
9146 2011-11-13 01:33:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9147
9148         * ext/mad/gstmad.c:
9149           mad: re-port to 0.11
9150           This time using the base class. Still something
9151           wrong with the parsing though, when there's no
9152           parser or demuxer upstream (which of course
9153           shouldn't happen in a normal playback scenario).
9154
9155 2011-11-13 00:29:20 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9156
9157         * ext/mad/gstmad.c:
9158         * ext/mad/gstmad.h:
9159           mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
9160
9161 2011-08-16 21:12:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9162
9163         * ext/mad/gstmad.c:
9164         * ext/mad/gstmad.h:
9165           mad: replace with 0.10 version ported to GstAudioDecoder
9166           Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
9167           of Mark's baseaudio branch.
9168           Would probably be too risky to drop this into 0.10 given
9169           all the things mad is doing.
9170
9171 2011-11-13 00:13:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9172
9173         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9174           docs: remove bits for old lame element from sections.txt file
9175
9176 2011-11-13 00:04:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9177
9178         * Android.mk:
9179         * configure.ac:
9180         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9181         * docs/plugins/inspect/plugin-mpegstream.xml:
9182         * gst-plugins-ugly.spec.in:
9183         * gst/mpegstream/Makefile.am:
9184         * gst/mpegstream/README:
9185         * gst/mpegstream/gstdvddemux.c:
9186         * gst/mpegstream/gstdvddemux.h:
9187         * gst/mpegstream/gstmpegclock.c:
9188         * gst/mpegstream/gstmpegclock.h:
9189         * gst/mpegstream/gstmpegdemux.c:
9190         * gst/mpegstream/gstmpegdemux.h:
9191         * gst/mpegstream/gstmpegpacketize.c:
9192         * gst/mpegstream/gstmpegpacketize.h:
9193         * gst/mpegstream/gstmpegparse.c:
9194         * gst/mpegstream/gstmpegparse.h:
9195         * gst/mpegstream/gstmpegstream.c:
9196         * gst/mpegstream/gstrfc2250enc.c:
9197         * gst/mpegstream/gstrfc2250enc.h:
9198         * gst/mpegstream/mpegstream.vcproj:
9199         * gst/mpegstream/notes:
9200         * win32/MANIFEST:
9201         * win32/vs6/gst_plugins_ugly.dsw:
9202         * win32/vs6/libgstac3parse.dsp:
9203         * win32/vs6/libgstmpegaudioparse.dsp:
9204         * win32/vs6/libgstmpegstream.dsp:
9205           mpegstream: remove the old mpeg-ps parser and demuxers
9206           Don't want anyone porting this by accident.
9207           Superseded by mpegpsdemux in -bad.
9208
9209 2011-11-12 21:06:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9210
9211         * configure.ac:
9212         * ext/cdio/Makefile.am:
9213         * ext/cdio/gstcdio.c:
9214         * ext/cdio/gstcdiocddasrc.c:
9215         * ext/cdio/gstcdiocddasrc.h:
9216           cdio: port cdiocddasrc to 0.11
9217
9218 2011-11-12 20:44:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9219
9220         * tests/check/elements/mpeg2dec.c:
9221           tests: port mpeg2dec to 0.11
9222           It compiles, but fails.
9223
9224 2011-11-12 20:33:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9225
9226         * tests/check/elements/x264enc.c:
9227           tests: port x264enc unit test to 0.11
9228           Well, it compiles now at least.
9229
9230 2011-11-11 12:33:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9231
9232         * gst/asfdemux/gstrtpasfdepay.h:
9233           update for base class rename
9234
9235 2011-11-11 12:25:25 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9236
9237         * gst/asfdemux/gstrtpasfdepay.c:
9238         * gst/asfdemux/gstrtpasfdepay.h:
9239           update for base class rename
9240
9241 2011-11-11 01:30:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9242
9243         * po/af.po:
9244         * po/az.po:
9245         * po/bg.po:
9246         * po/ca.po:
9247         * po/cs.po:
9248         * po/da.po:
9249         * po/de.po:
9250         * po/el.po:
9251         * po/en_GB.po:
9252         * po/es.po:
9253         * po/eu.po:
9254         * po/fi.po:
9255         * po/fr.po:
9256         * po/gl.po:
9257         * po/hu.po:
9258         * po/id.po:
9259         * po/it.po:
9260         * po/ja.po:
9261         * po/lt.po:
9262         * po/lv.po:
9263         * po/ms.po:
9264         * po/mt.po:
9265         * po/nb.po:
9266         * po/nl.po:
9267         * po/or.po:
9268         * po/pl.po:
9269         * po/pt_BR.po:
9270         * po/ro.po:
9271         * po/ru.po:
9272         * po/sk.po:
9273         * po/sl.po:
9274         * po/sq.po:
9275         * po/sr.po:
9276         * po/sv.po:
9277         * po/tr.po:
9278         * po/uk.po:
9279         * po/vi.po:
9280         * po/zh_CN.po:
9281           po: update translations
9282
9283 2011-11-11 01:29:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9284
9285         * docs/plugins/gst-plugins-ugly-plugins.args:
9286         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9287         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9288         * docs/plugins/inspect/plugin-a52dec.xml:
9289         * docs/plugins/inspect/plugin-amrnb.xml:
9290         * docs/plugins/inspect/plugin-amrwbdec.xml:
9291         * docs/plugins/inspect/plugin-asf.xml:
9292         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9293         * docs/plugins/inspect/plugin-dvdread.xml:
9294         * docs/plugins/inspect/plugin-dvdsub.xml:
9295         * docs/plugins/inspect/plugin-lame.xml:
9296         * docs/plugins/inspect/plugin-mad.xml:
9297         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9298         * docs/plugins/inspect/plugin-realmedia.xml:
9299         * docs/plugins/inspect/plugin-siddec.xml:
9300         * docs/plugins/inspect/plugin-twolame.xml:
9301         * docs/plugins/inspect/plugin-x264.xml:
9302           docs: update docs
9303
9304 2011-11-11 01:27:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9305
9306         * ext/lame/gstlamemp3enc.c:
9307           lamemp3enc: cosmetic error message change
9308           LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
9309
9310 2011-11-11 00:58:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9311
9312         * docs/plugins/Makefile.am:
9313         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9314         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9315         * ext/twolame/Makefile.am:
9316         * ext/twolame/gsttwolamemp2enc.c:
9317         * ext/twolame/gsttwolamemp2enc.h:
9318         * po/POTFILES.in:
9319           twolame: rename to twolamemp2enc
9320
9321 2011-11-11 00:51:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9322
9323         * configure.ac:
9324         * ext/twolame/gsttwolame.c:
9325           twolame: port to 0.11
9326
9327 2011-11-10 23:17:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9328
9329         * Android.mk:
9330         * configure.ac:
9331         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9332         * docs/plugins/inspect/plugin-iec958.xml:
9333         * gst-plugins-ugly.spec.in:
9334         * gst/iec958/Makefile.am:
9335         * gst/iec958/ac3_padder.c:
9336         * gst/iec958/ac3_padder.h:
9337         * gst/iec958/ac3iec.c:
9338         * gst/iec958/ac3iec.h:
9339         * win32/MANIFEST:
9340         * win32/vs6/libgstiec958.dsp:
9341           iec958: remove this plugin
9342           I think it can just go away. Audio sinks can and should payload
9343           things themselves using the helper API in libgstaudio. If such
9344           a plugin still makes sense, it should probably be rewritten
9345           using the library functions (and be put into -good or so).
9346
9347 2011-11-10 18:25:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9348
9349         * gst/realmedia/rademux.c:
9350         * gst/realmedia/rmdemux.c:
9351         * gst/realmedia/rtspreal.c:
9352           update for adapter api change
9353
9354 2011-11-10 11:04:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9355
9356         * ext/x264/gstx264enc.c:
9357           update for removed fixate function
9358
9359 2011-11-09 11:58:03 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9360
9361         * ext/mad/gstmad.c:
9362         * ext/mpeg2dec/gstmpeg2dec.c:
9363         * gst/asfdemux/gstasfdemux.c:
9364         * gst/realmedia/rmdemux.c:
9365           remove query types
9366
9367 2011-11-04 17:32:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9368
9369         * configure.ac:
9370         * gst/realmedia/rademux.c:
9371         * gst/realmedia/rdtdepay.c:
9372         * gst/realmedia/rmdemux.c:
9373         * gst/realmedia/rmutils.c:
9374           realmedia is ported
9375
9376 2011-11-04 16:40:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9377
9378         * gst/asfdemux/gstasfdemux.c:
9379         * gst/mpegstream/gstdvddemux.c:
9380         * gst/mpegstream/gstmpegdemux.c:
9381         * gst/realmedia/rmdemux.c:
9382         * gst/realmedia/rmdemux.h:
9383           more template fixes
9384
9385 2011-11-04 16:32:48 +0100  Edward Hervey <bilboed@bilboed.com>
9386
9387         * po/POTFILES.in:
9388           po: lame => lamemp3enc
9389
9390 2011-11-04 12:04:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9391
9392         * gst/realmedia/rdtmanager.c:
9393           make request pads take %u
9394
9395 2011-11-04 10:45:47 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
9396
9397         * ext/mpeg2dec/gstmpeg2dec.c:
9398         * ext/mpeg2dec/gstmpeg2dec.h:
9399           mpeg2dec: Add basic cropping support
9400
9401 2011-11-02 12:09:45 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9402
9403         * ext/a52dec/gsta52dec.c:
9404         * ext/sidplay/gstsiddec.cc:
9405         * gst/asfdemux/gstasfdemux.c:
9406         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9407           tags: update for tag API removal
9408
9409 2011-10-31 02:24:30 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9410
9411         * ext/mpeg2dec/gstmpeg2dec.c:
9412         * ext/mpeg2dec/gstmpeg2dec.h:
9413           update for meta api change
9414
9415 2011-10-29 09:10:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9416
9417         * gst/asfdemux/gstasfdemux.c:
9418           structure: fix for api update
9419
9420 2011-10-31 14:34:57 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9421
9422           Merge remote-tracking branch 'origin/master' into 0.11
9423
9424 2011-10-30 15:05:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9425
9426         * tests/check/elements/amrnbenc.c:
9427           tests: port amrnbenc test to 0.11
9428
9429 2011-10-30 15:04:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9430
9431         * ext/amrnb/amrnbdec.c:
9432         * ext/amrnb/amrnbenc.c:
9433           amrnb: fix up raw audio caps for 0.11
9434
9435 2011-10-30 15:03:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9436
9437         * tests/check/Makefile.am:
9438           tests: need to define GST_USE_UNSTABLE_API to avoid warnings
9439
9440 2011-10-30 12:29:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9441
9442         * docs/plugins/Makefile.am:
9443         * ext/lame/Makefile.am:
9444         * ext/lame/README:
9445         * ext/lame/gstlame.c:
9446         * ext/lame/gstlame.h:
9447         * ext/lame/plugin.c:
9448         * ext/lame/test-lame.c:
9449         * gst/xingmux/gstxingmux.c:
9450         * tests/check/pipelines/lame.c:
9451           lame: remove lame element, it's been superseded by lamemp3enc
9452
9453 2011-10-30 11:51:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9454
9455         * ext/a52dec/gsta52dec.c:
9456         * ext/lame/gstlamemp3enc.c:
9457         * ext/mad/gstmad.c:
9458         * ext/sidplay/gstsiddec.cc:
9459         * gst/asfdemux/gstasfdemux.c:
9460         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9461           ext, gst: update for taglist API changes
9462
9463 2011-10-29 11:57:40 +0200  Edward Hervey <bilboed@bilboed.com>
9464
9465         * gst/asfdemux/gstasfdemux.c:
9466           asfdemux: Don't leak pending payload buffers
9467           Fixes #662964
9468
9469 2011-10-28 15:21:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9470
9471           Merge branch 'master' into 0.11
9472           Conflicts:
9473           ext/sidplay/gstsiddec.cc
9474
9475 2011-10-27 16:53:44 +0200  Stefan Sauer <ensonic@users.sf.net>
9476
9477         * ext/sidplay/gstsiddec.cc:
9478           siddec: use BOILERPLATE macro and cleanup FIXMEs
9479
9480 2011-10-28 09:18:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9481
9482         * gst/asfdemux/gstrtpasfdepay.c:
9483           asfdepay: fix compiler warnings after gst_caps_new_simple() change
9484
9485 2011-10-21 12:24:01 +0100  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
9486
9487         * gst-plugins-ugly.spec.in:
9488           Update specfile with latest changes
9489
9490 2011-10-11 18:03:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
9491
9492         * gst/asfdemux/gstasfdemux.c:
9493           asfdemux: Don't unmap a buffer that doesn't exist
9494
9495 2011-10-10 12:38:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9496
9497         * configure.ac:
9498         * ext/dvdread/dvdreadsrc.c:
9499           dvdread: port to 0.11
9500
9501 2011-10-06 17:24:22 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9502
9503         * configure.ac:
9504         * gst/dvdsub/Makefile.am:
9505         * gst/dvdsub/gstdvdsubdec.c:
9506         * gst/dvdsub/gstdvdsubdec.h:
9507         * gst/dvdsub/gstdvdsubparse.c:
9508           dvdsub: port to 0.11
9509
9510 2011-10-05 13:32:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9511
9512           Merge branch 'master' into 0.11
9513           Conflicts:
9514           ext/amrwbdec/Makefile.am
9515           ext/amrwbdec/amrwbdec.c
9516
9517 2011-10-05 13:18:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9518
9519         * gst/realmedia/gstrdtbuffer.c:
9520         * gst/realmedia/gstrdtbuffer.h:
9521         * gst/realmedia/pnmsrc.c:
9522         * gst/realmedia/rademux.c:
9523         * gst/realmedia/rdtdepay.c:
9524         * gst/realmedia/rdtmanager.c:
9525         * gst/realmedia/rmdemux.c:
9526         * gst/realmedia/rmutils.c:
9527         * gst/realmedia/rtspreal.c:
9528           realmedia: port to 0.11
9529
9530 2011-10-05 12:05:34 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9531
9532         * ext/amrwbdec/Makefile.am:
9533         * ext/amrwbdec/amrwbdec.c:
9534         * ext/amrwbdec/amrwbdec.h:
9535           amrwbdec: port to audiodecoder
9536
9537 2011-10-04 17:00:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9538
9539         * ext/amrnb/Makefile.am:
9540           amrnbdec: fixup build
9541
9542 2011-10-04 17:00:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9543
9544         * ext/amrnb/amrnbdec.c:
9545           amrnbdec: remove leftover extraneous _unref
9546
9547 2011-10-04 17:50:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9548
9549           Merge branch 'master' into 0.11
9550           Conflicts:
9551           ext/amrnb/amrnbdec.c
9552
9553 2011-10-04 17:35:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9554
9555         * configure.ac:
9556         * ext/amrnb/amrnbdec.c:
9557         * ext/amrnb/amrnbenc.c:
9558           amrnb: port to 0.11
9559
9560 2011-10-04 17:12:35 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9561
9562         * configure.ac:
9563         * ext/amrwbdec/Makefile.am:
9564         * ext/amrwbdec/amrwbdec.c:
9565           ported amrwbdec to 0.11
9566
9567 2011-10-03 17:19:02 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9568
9569         * ext/amrnb/amrnbdec.c:
9570         * ext/amrnb/amrnbdec.h:
9571           amrnbdec: port to audiodecoder
9572
9573 2011-09-30 17:45:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9574
9575           Merge branch 'master' into 0.11
9576
9577 2011-09-30 17:38:07 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9578
9579         * configure.ac:
9580         * ext/mpeg2dec/gstmpeg2dec.c:
9581         * ext/mpeg2dec/gstmpeg2dec.h:
9582           mpeg2dec: minimal port to 0.11
9583
9584 2011-09-05 11:11:52 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9585
9586         * ext/mpeg2dec/gstmpeg2dec.c:
9587         * ext/mpeg2dec/gstmpeg2dec.h:
9588           mpeg2dec: post QoS messages when dropping a frame due to QoS
9589           https://bugzilla.gnome.org/show_bug.cgi?id=658241
9590
9591 2011-09-28 13:05:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9592
9593         * configure.ac:
9594           configure: update ported plugins list
9595
9596 2011-09-28 13:03:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9597
9598         * common:
9599           update to 0.11 branch
9600
9601 2011-09-27 20:32:46 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9602
9603         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9604         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
9605           dvdlpcmdec: port to 0.11
9606
9607 2011-09-27 18:19:50 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9608
9609         * ext/lame/gstlame.c:
9610         * ext/lame/gstlamemp3enc.c:
9611           lame: fix raw audio caps too
9612
9613 2011-09-27 18:15:00 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9614
9615         * ext/lame/gstlame.c:
9616         * ext/lame/gstlamemp3enc.c:
9617           lame: port to 0.11
9618
9619 2011-09-27 17:54:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9620
9621           Merge branch 'master' into 0.11
9622
9623 2011-09-27 17:51:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9624
9625         * ext/x264/gstx264enc.c:
9626         * ext/x264/gstx264enc.h:
9627           x264enc: port to 0.11
9628
9629 2011-09-27 17:01:59 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9630
9631         * ext/amrnb/Makefile.am:
9632         * ext/amrnb/amrnbenc.c:
9633         * ext/amrnb/amrnbenc.h:
9634           amrnbenc: port to audioencoder
9635
9636 2011-09-26 19:07:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9637
9638           Merge branch 'master' into 0.11
9639           Conflicts:
9640           ext/mad/gstmad.c
9641
9642 2011-09-26 19:03:13 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9643
9644         * ext/a52dec/gsta52dec.c:
9645           port a52dec to 0.11
9646
9647 2011-09-26 16:29:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9648
9649         * ext/twolame/gsttwolame.c:
9650           twolame: Simple fix for GstAudioEncoder API change
9651
9652 2011-09-26 16:28:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9653
9654         * ext/twolame/gsttwolame.c:
9655           twolame: Fix variable 'gstelement_class' set but not used compiler warning
9656
9657 2011-09-26 16:08:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9658
9659         * ext/lame/gstlame.c:
9660         * ext/lame/gstlamemp3enc.c:
9661           lame: Don't get the parent class again, GST_BOILERPLATE does this already
9662
9663 2011-09-26 16:07:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9664
9665         * ext/lame/gstlame.c:
9666         * ext/lame/gstlamemp3enc.c:
9667           lame: Fix variable 'gstelement_class' set but not used compiler warning
9668
9669 2011-09-26 12:07:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9670
9671         * ext/twolame/gsttwolame.c:
9672           twolame: improve output framing and timestamping
9673           ... which simply comes down to requesting one frame of input data at a time,
9674           since the encoder nicely turns this into 1 encoded frame.
9675
9676 2011-09-26 11:56:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9677
9678         * ext/twolame/Makefile.am:
9679         * ext/twolame/gsttwolame.c:
9680         * ext/twolame/gsttwolame.h:
9681           twolame: port to audioencoder
9682
9683 2011-09-23 15:32:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9684
9685         * ext/lame/gstlame.c:
9686           lame: use some more boilerplate
9687
9688 2011-09-23 15:26:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9689
9690         * ext/lame/gstlame.c:
9691         * ext/lame/gstlame.h:
9692           lame: port to audioencoder
9693
9694 2011-09-23 14:33:55 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9695
9696         * ext/lame/gstlamemp3enc.c:
9697           lamemp3enc: use some more boilerplate
9698
9699 2011-09-26 14:44:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9700
9701         * ext/lame/gstlamemp3enc.c:
9702           lamemp3enc: really report bitrate rather kbitrate
9703
9704 2011-09-26 14:44:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9705
9706         * ext/lame/Makefile.am:
9707         * ext/lame/gstlamemp3enc.c:
9708         * ext/lame/gstlamemp3enc.h:
9709           lamemp3enc: port to audioencoder
9710
9711 2011-09-16 15:35:06 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9712
9713         * ext/dvdread/dvdreadsrc.c:
9714           dvdreadsrc: take into account first sector of the current title
9715           This fixes seeking on titles which do not start on a new file.
9716           https://bugzilla.gnome.org/show_bug.cgi?id=659252
9717
9718 2011-09-16 15:03:54 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9719
9720         * ext/dvdread/dvdreadsrc.c:
9721           dvdreadsrc: fix sector seeking
9722           It was overly complicated, and did not take into account the offset
9723           needed for titles which do not start on a new file.
9724           https://bugzilla.gnome.org/show_bug.cgi?id=659252
9725
9726 2011-09-16 13:42:53 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9727
9728         * ext/dvdread/dvdreadsrc.c:
9729           dvdreadsrc: fix sector search for packed titles
9730           Some DVD titles are packed in a single set, and we need to use
9731           the correct table to map times to sectors.
9732           https://bugzilla.gnome.org/show_bug.cgi?id=659252
9733
9734 2011-08-15 16:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9735
9736         * configure.ac:
9737         * ext/mad/Makefile.am:
9738         * ext/mad/gstmad.c:
9739         * gst-plugins-ugly.spec.in:
9740           mad: remove id3tag dependency used by in practice unreachable legacy code
9741           The mad mp3 decoder element shouldn't parse tags at all really, but we
9742           have so far kept this code around for backwards-compatibility reasons
9743           for people building manual pipelines for some reason. However, as it
9744           turns out that code has never actually worked in 0.10 in practice,
9745           since it only gets executed if mad_frame_decode() returns LOSTSYNC,
9746           which doesn't actually seem to happen any more though because of the
9747           preceding mad_header_decode(), which will discover and report the
9748           sync loss if it runs into a tag and make mad_frame_decode() try to
9749           resync right away.
9750           Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
9751
9752 2011-09-08 17:01:27 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9753
9754         * gst/asfdemux/asfpacket.c:
9755           asfpacket: skip empty payload packets
9756           ... which also avoids assertion failures and possible segfaults later on
9757           when possibly trying to join 2 empty buffers.
9758
9759 2011-09-08 14:33:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9760
9761         * gst/realmedia/rmdemux.c:
9762         * gst/realmedia/rmdemux.h:
9763           rmdemux: delay announcing container tags until we have pads
9764           Fixes tags when transcoding.
9765           https://bugzilla.gnome.org/show_bug.cgi?id=658297
9766
9767 2011-09-07 14:36:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9768
9769         * tests/check/elements/amrnbenc.c:
9770           amrnbenc: Use complete raw audio caps in the test
9771
9772 2011-09-07 14:25:41 +0200  Stefan Sauer <ensonic@users.sf.net>
9773
9774         * docs/plugins/Makefile.am:
9775           docs: cleanup makefiles
9776           Remove commented out parts that we don't need. Remove "the wingo addition" - no
9777           so useful after all. Narrow down file-globs for plugin docs.
9778
9779 2011-09-06 21:25:13 +0200  Stefan Sauer <ensonic@users.sf.net>
9780
9781         * common:
9782           Automatic update of common submodule
9783           From a39eb83 to 11f0cd5
9784
9785 2011-09-06 15:40:55 +0200  Stefan Sauer <ensonic@users.sf.net>
9786
9787         * common:
9788           Automatic update of common submodule
9789           From 605cd9a to a39eb83
9790
9791 2011-08-25 13:04:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9792
9793         * gst/asfdemux/gstasfdemux.c:
9794           asf: don't use fourcc
9795
9796 2011-08-25 12:54:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9797
9798           Merge branch 'master' into 0.11
9799
9800 2011-08-22 17:49:14 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9801
9802         * ext/mpeg2dec/gstmpeg2dec.c:
9803           mpeg2dec: fix spurious failure to decode some files
9804           Parsing can return with an 'invalid' state, but this is not
9805           actually fatal. For one, the mpeg2dec command line tool that
9806           comes with the libmpeg2 library blithely ignores this condition
9807           and merrily goes on. So we do this same, logging the error,
9808           and going on with parsing. This makes something work that did
9809           not use to work, and brings happiness to the world.
9810           https://bugzilla.gnome.org/show_bug.cgi?id=429476
9811
9812 2011-08-19 18:07:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9813
9814         * ext/mad/gstmad.c:
9815         * ext/sidplay/Makefile.am:
9816         * ext/sidplay/gstsiddec.cc:
9817           port to new audio caps
9818
9819 2011-08-03 18:58:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9820
9821           Merge branch 'master' into 0.11
9822           Conflicts:
9823           common
9824           gst/asfdemux/gstrtpasfdepay.c
9825
9826 2011-08-03 09:05:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9827
9828         * configure.ac:
9829           configure: Add synaesthesia to the list of non-ported plugins
9830
9831 2011-08-03 01:08:43 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9832
9833         * configure.ac:
9834         * docs/plugins/Makefile.am:
9835         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9836         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9837         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9838         * gst-plugins-ugly.spec.in:
9839         * gst/mpegaudioparse/Makefile.am:
9840         * gst/mpegaudioparse/gstmpegaudioparse.c:
9841         * gst/mpegaudioparse/gstmpegaudioparse.h:
9842         * gst/mpegaudioparse/mpegaudioparse.vcproj:
9843         * gst/xingmux/Makefile.am:
9844         * gst/xingmux/gstxingmux.c:
9845         * gst/xingmux/gstxingmux.h:
9846         * gst/xingmux/plugin.c:
9847           Remove mp3parse plugin/element
9848           It's been replaced by mpegaudioparse in -good. Don't want anyone
9849           to spend time porting a deprecated element. Rename plugin to xingmux
9850           for now until we move that somewhere else.
9851
9852 2011-08-02 12:49:09 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
9853
9854         * configure.ac:
9855           configure.ac: Define list of non-ported plugins
9856
9857 2011-08-02 12:48:52 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
9858
9859         * ext/mad/gstmad.c:
9860           mad: Fix for changes in GstQuery API
9861
9862 2011-08-02 12:40:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
9863
9864         * gst/asfdemux/gstasfdemux.c:
9865           asfdemux: Fix for changes in GstQuery API
9866
9867 2011-08-02 12:40:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
9868
9869         * gst/asfdemux/asfpacket.c:
9870           asfdemux: Fix print statement
9871
9872 2011-08-02 12:35:40 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
9873
9874         * common:
9875           Update common submodule
9876
9877 2011-07-30 18:47:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9878
9879         * ext/x264/gstx264enc.c:
9880           x264enc: Properly set the stream format in setcaps
9881           Do not forget to set the selected format to the options string
9882           when getting it from caps
9883           https://bugzilla.gnome.org/show_bug.cgi?id=655223
9884
9885 2011-07-19 15:06:49 +0200  Stefan Sauer <ensonic@google.com>
9886
9887         * ext/x264/gstx264enc.c:
9888           x264enc: fix the build for older x264enc
9889           b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
9890
9891 2011-07-18 20:41:20 -0400  Olivier Crête <olivier.crete@collabora.com>
9892
9893         * ext/x264/gstx264enc.c:
9894           x264enc: Read stream-format from the right place
9895           Read the stream-format from "stream-format" and not from profile, also rename
9896           the "bytestream" variable to "stream_format" so it's easier to understand.
9897
9898 2011-06-13 23:24:27 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9899
9900         * ext/x264/gstx264enc.c:
9901         * ext/x264/gstx264enc.h:
9902           x264enc: Select stream-format based on caps
9903           Makes x264 select its stream-format based on what's available
9904           on caps, the user selected option will be chosen as a fallback
9905           when both options are available.
9906           https://bugzilla.gnome.org/show_bug.cgi?id=644233
9907
9908 2011-07-04 18:03:49 -0400  Olivier Crête <olivier.crete@collabora.com>
9909
9910         * ext/x264/gstx264enc.c:
9911           x264: Allow renegotiation but prefer current caps
9912
9913 2011-06-09 20:20:27 -0400  Olivier Crête <olivier.crete@collabora.com>
9914
9915         * tests/check/elements/x264enc.c:
9916           tests: Test x264enc profiles from the caps
9917           https://bugzilla.gnome.org/show_bug.cgi?id=644233
9918
9919 2011-03-07 17:58:34 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
9920
9921         * ext/x264/Makefile.am:
9922         * ext/x264/gstx264enc.c:
9923         * ext/x264/gstx264enc.h:
9924           x264: Use profile and level from caps
9925           Enforces the profile and level from the downstream caps, also
9926           sets them on the fixated caps
9927           https://bugzilla.gnome.org/show_bug.cgi?id=644233
9928
9929 2011-07-05 10:14:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9930
9931         * configure.ac:
9932           Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
9933
9934 2011-06-25 06:29:50 +0300  Brian Gitonga Marete <marete@toshnix.com>
9935
9936         * ext/x264/gstx264enc.c:
9937           x264enc: fix subme property annotation - subme maximum is 10, not 6.
9938           Although the element accepts subme values > 6, the annotation which is
9939           visible through gst-inspect (for example) erroneously indicates 6 as the
9940           maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
9941           https://bugzilla.gnome.org/show_bug.cgi?id=653473
9942
9943 2011-06-23 11:28:58 -0700  David Schleef <ds@schleef.org>
9944
9945         * common:
9946           Automatic update of common submodule
9947           From 69b981f to 605cd9a
9948
9949 2011-06-19 12:45:00 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9950
9951         * gst/asfdemux/gstrtspwms.c:
9952           rtspwms: Porting to 0.11
9953
9954 2011-06-18 20:24:42 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9955
9956         * gst/asfdemux/gstrtpasfdepay.c:
9957           rtpasfdepay: Port to 0.11
9958
9959 2011-06-15 23:40:02 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9960
9961         * gst/asfdemux/asfpacket.c:
9962         * gst/asfdemux/asfpacket.h:
9963         * gst/asfdemux/gstasfdemux.c:
9964         * gst/asfdemux/gstasfdemux.h:
9965           asfdemux: Porting to 0.11
9966
9967 2011-06-08 18:18:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9968
9969         * ext/sidplay/gstsiddec.cc:
9970           siddec: port siddec to 0.11
9971
9972 2011-06-06 12:41:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9973
9974         * gst/asfdemux/gstrtpasfdepay.c:
9975           rtpasfdepay: fix fragmented packet handling and packet padding
9976           Also remove a bogus assert.
9977
9978 2011-06-03 11:35:55 +0300  Stefan Kost <ensonic@users.sf.net>
9979
9980         * gst/synaesthesia/gstsynaesthesia.c:
9981           synaesthesia: fix wrong debug log string (copy'n'paste)
9982
9983 2011-06-02 18:46:11 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9984
9985           Merge branch 'master' into 0.11
9986           Conflicts:
9987           configure.ac
9988
9989 2011-06-02 18:43:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9990
9991         * ext/mad/gstmad.c:
9992           mad: port to new API
9993           Port to new segment API.
9994           Eat Caps events.
9995           No need to set caps on buffers.
9996
9997 2011-05-20 13:32:31 +0300  Stefan Kost <ensonic@users.sf.net>
9998
9999         * gst/realmedia/rmdemux.c:
10000           rmdemux: target is unsigned and can't be < 0
10001
10002 2011-05-20 13:31:14 +0300  Stefan Kost <ensonic@users.sf.net>
10003
10004         * ext/mad/gstmad.c:
10005           mad: use signed when caluculating the delta
10006           Avoids a <0 check for an unsigned variable.
10007
10008 2011-05-19 23:55:41 +0300  Stefan Kost <ensonic@users.sf.net>
10009
10010         * docs/plugins/Makefile.am:
10011           docs: remove obsolete commented out part
10012           We don't have this in the other modules and its not needed.
10013
10014 2011-05-19 23:38:23 +0300  Stefan Kost <ensonic@users.sf.net>
10015
10016         * docs/plugins/gst-plugins-ugly-plugins.args:
10017         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10018         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10019           docs: update plugin introspection data
10020           Now more files are merged and produced in a canonical fashion, which hopefully
10021           creates less or no delta in the future.
10022
10023 2011-05-19 22:58:28 +0300  Stefan Kost <ensonic@users.sf.net>
10024
10025         * common:
10026           Automatic update of common submodule
10027           From 9e5bbd5 to 69b981f
10028
10029 2011-05-18 14:49:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10030
10031         * ext/lame/Makefile.am:
10032         * ext/lame/gstlamemp3enc.c:
10033           lamemp3enc: Post CODEC and BITRATE tags
10034           Also filter any CODEC/AUDIO_CODEC tags from incoming
10035           tag events.
10036           Fixes bug #391543.
10037
10038 2011-05-18 16:10:55 +0300  Stefan Kost <ensonic@users.sf.net>
10039
10040         * common:
10041           Automatic update of common submodule
10042           From fd35073 to 9e5bbd5
10043
10044 2011-05-18 12:25:01 +0300  Stefan Kost <ensonic@users.sf.net>
10045
10046         * common:
10047           Automatic update of common submodule
10048           From 46dfcea to fd35073
10049
10050 2011-04-27 15:20:20 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10051
10052         * gst/asfdemux/gstrtpasfdepay.c:
10053           rtpasfdepay: simplify and refactor packet parsing
10054           Specifically, refactor buffer padding and consider marker bit for fragment
10055           assembling.
10056
10057 2011-04-27 15:14:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10058
10059         * gst/asfdemux/gstrtpasfdepay.c:
10060           rtpasfdepay: avoid re-sending header
10061           ... e.g. following a seek, which otherwise confuses downstream demuxer
10062           expecting only a flow of data packets at this time.
10063
10064 2011-04-27 15:12:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10065
10066         * gst/asfdemux/gstrtpasfdepay.c:
10067         * gst/asfdemux/gstrtpasfdepay.h:
10068           rtpasfdepay: remove unused field
10069
10070 2011-04-29 09:19:19 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10071
10072         * ext/mad/gstmad.c:
10073           mad: Post bitrate tag whenever the bitrate changes
10074           Also send the layer/mode/emphasis/bitrate tags as an event too.
10075
10076 2011-05-14 10:09:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10077
10078         * configure.ac:
10079         * win32/common/config.h:
10080           win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
10081
10082 2011-05-14 10:06:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10083
10084         * configure.ac:
10085         * docs/plugins/inspect/plugin-a52dec.xml:
10086         * docs/plugins/inspect/plugin-amrnb.xml:
10087         * docs/plugins/inspect/plugin-amrwbdec.xml:
10088         * docs/plugins/inspect/plugin-asf.xml:
10089         * docs/plugins/inspect/plugin-cdio.xml:
10090         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10091         * docs/plugins/inspect/plugin-dvdread.xml:
10092         * docs/plugins/inspect/plugin-dvdsub.xml:
10093         * docs/plugins/inspect/plugin-iec958.xml:
10094         * docs/plugins/inspect/plugin-lame.xml:
10095         * docs/plugins/inspect/plugin-mad.xml:
10096         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10097         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10098         * docs/plugins/inspect/plugin-mpegstream.xml:
10099         * docs/plugins/inspect/plugin-realmedia.xml:
10100         * docs/plugins/inspect/plugin-siddec.xml:
10101         * docs/plugins/inspect/plugin-twolame.xml:
10102         * docs/plugins/inspect/plugin-x264.xml:
10103         * win32/common/config.h:
10104           Back to development
10105
10106 === release 0.10.18 ===
10107
10108 2011-05-10 10:26:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10109
10110         * ChangeLog:
10111         * NEWS:
10112         * RELEASE:
10113         * configure.ac:
10114         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10115         * docs/plugins/inspect/plugin-a52dec.xml:
10116         * docs/plugins/inspect/plugin-amrnb.xml:
10117         * docs/plugins/inspect/plugin-amrwbdec.xml:
10118         * docs/plugins/inspect/plugin-asf.xml:
10119         * docs/plugins/inspect/plugin-cdio.xml:
10120         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10121         * docs/plugins/inspect/plugin-dvdread.xml:
10122         * docs/plugins/inspect/plugin-dvdsub.xml:
10123         * docs/plugins/inspect/plugin-iec958.xml:
10124         * docs/plugins/inspect/plugin-lame.xml:
10125         * docs/plugins/inspect/plugin-mad.xml:
10126         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10127         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10128         * docs/plugins/inspect/plugin-mpegstream.xml:
10129         * docs/plugins/inspect/plugin-realmedia.xml:
10130         * docs/plugins/inspect/plugin-siddec.xml:
10131         * docs/plugins/inspect/plugin-twolame.xml:
10132         * docs/plugins/inspect/plugin-x264.xml:
10133         * gst-plugins-ugly.doap:
10134         * win32/common/config.h:
10135           Release 0.10.18
10136           Highlights:
10137           - x264enc: allow changing bitrate and quantizers dynamically at runtime
10138           - x264enc: proxy downstream caps restrictions upstream via get_caps()
10139           - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
10140           - mad: allow build without libid3tag (which isn't really needed anyway)
10141           - many other fixes and improvements
10142
10143 2011-05-04 12:39:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10144
10145         * ext/x264/gstx264enc.c:
10146           x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
10147
10148 2011-05-04 12:30:39 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10149
10150         * ext/x264/gstx264enc.c:
10151           x264enc: do not leak peer pad reference
10152
10153 2011-05-03 15:27:43 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
10154
10155         * ext/x264/gstx264enc.c:
10156           x264enc: No need to copy, reffing is enough
10157
10158 2011-05-03 14:57:16 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
10159
10160         * ext/x264/gstx264enc.c:
10161           x264enc: get_caps function should return a copy of the caps
10162
10163 2011-04-30 20:07:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10164
10165         * configure.ac:
10166         * docs/plugins/inspect/plugin-a52dec.xml:
10167         * docs/plugins/inspect/plugin-amrnb.xml:
10168         * docs/plugins/inspect/plugin-amrwbdec.xml:
10169         * docs/plugins/inspect/plugin-asf.xml:
10170         * docs/plugins/inspect/plugin-cdio.xml:
10171         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10172         * docs/plugins/inspect/plugin-dvdread.xml:
10173         * docs/plugins/inspect/plugin-dvdsub.xml:
10174         * docs/plugins/inspect/plugin-iec958.xml:
10175         * docs/plugins/inspect/plugin-lame.xml:
10176         * docs/plugins/inspect/plugin-mad.xml:
10177         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10178         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10179         * docs/plugins/inspect/plugin-mpegstream.xml:
10180         * docs/plugins/inspect/plugin-realmedia.xml:
10181         * docs/plugins/inspect/plugin-siddec.xml:
10182         * docs/plugins/inspect/plugin-synaesthesia.xml:
10183         * docs/plugins/inspect/plugin-twolame.xml:
10184         * docs/plugins/inspect/plugin-x264.xml:
10185         * po/da.po:
10186         * po/de.po:
10187         * po/fr.po:
10188         * po/uk.po:
10189         * win32/common/config.h:
10190           0.10.17.4 pre-release
10191
10192 2011-04-29 15:43:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10193
10194         * ext/mad/gstmad.c:
10195           mad: remove buffer_alloc
10196
10197 2011-04-27 12:48:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10198
10199         * configure.ac:
10200         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10201         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10202         * docs/plugins/inspect/plugin-a52dec.xml:
10203         * docs/plugins/inspect/plugin-amrnb.xml:
10204         * docs/plugins/inspect/plugin-amrwbdec.xml:
10205         * docs/plugins/inspect/plugin-asf.xml:
10206         * docs/plugins/inspect/plugin-cdio.xml:
10207         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10208         * docs/plugins/inspect/plugin-dvdread.xml:
10209         * docs/plugins/inspect/plugin-dvdsub.xml:
10210         * docs/plugins/inspect/plugin-iec958.xml:
10211         * docs/plugins/inspect/plugin-lame.xml:
10212         * docs/plugins/inspect/plugin-mad.xml:
10213         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10214         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10215         * docs/plugins/inspect/plugin-mpegstream.xml:
10216         * docs/plugins/inspect/plugin-realmedia.xml:
10217         * docs/plugins/inspect/plugin-siddec.xml:
10218         * docs/plugins/inspect/plugin-synaesthesia.xml:
10219         * docs/plugins/inspect/plugin-twolame.xml:
10220         * docs/plugins/inspect/plugin-x264.xml:
10221         * po/bg.po:
10222         * po/ja.po:
10223         * po/nl.po:
10224         * po/pl.po:
10225         * po/ru.po:
10226         * po/sl.po:
10227         * po/tr.po:
10228           0.10.17.3 pre-release
10229
10230 2011-04-24 14:04:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10231
10232         * common:
10233           Automatic update of common submodule
10234           From c3cafe1 to 46dfcea
10235
10236 2011-04-19 19:24:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10237
10238         * ext/mad/gstmad.c:
10239           mad: port to 0.11
10240
10241 2011-04-19 19:23:56 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10242
10243           Merge branch 'master' into 0.11
10244           Conflicts:
10245           android/amrnb.mk
10246           android/amrwbdec.mk
10247           android/asf.mk
10248           android/mpegaudioparse.mk
10249           configure.ac
10250
10251 2011-04-19 17:26:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10252
10253         * tests/check/gst-plugins-ugly.supp:
10254           tests: add suppression for lame unit test
10255
10256 2011-04-19 14:41:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10257
10258         * tests/check/Makefile.am:
10259         * tests/check/generic/.gitignore:
10260         * tests/check/generic/index.c:
10261           tests: add generic index-setting test
10262
10263 2011-04-19 15:24:03 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10264
10265         * ext/mpeg2dec/gstmpeg2dec.c:
10266           mpeg2dec: don't deadlock when setting an index
10267
10268 2011-04-16 23:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10269
10270         * configure.ac:
10271         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10272         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10273         * docs/plugins/inspect/plugin-a52dec.xml:
10274         * docs/plugins/inspect/plugin-amrnb.xml:
10275         * docs/plugins/inspect/plugin-amrwbdec.xml:
10276         * docs/plugins/inspect/plugin-asf.xml:
10277         * docs/plugins/inspect/plugin-cdio.xml:
10278         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10279         * docs/plugins/inspect/plugin-dvdread.xml:
10280         * docs/plugins/inspect/plugin-dvdsub.xml:
10281         * docs/plugins/inspect/plugin-iec958.xml:
10282         * docs/plugins/inspect/plugin-lame.xml:
10283         * docs/plugins/inspect/plugin-mad.xml:
10284         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10285         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10286         * docs/plugins/inspect/plugin-mpegstream.xml:
10287         * docs/plugins/inspect/plugin-realmedia.xml:
10288         * docs/plugins/inspect/plugin-siddec.xml:
10289         * docs/plugins/inspect/plugin-synaesthesia.xml:
10290         * docs/plugins/inspect/plugin-twolame.xml:
10291         * docs/plugins/inspect/plugin-x264.xml:
10292         * po/sl.po:
10293         * win32/common/config.h:
10294           0.10.17.2 pre-release
10295
10296 2011-04-16 23:23:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10297
10298         * gst/realmedia/rademux.c:
10299           rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
10300
10301 2011-04-14 15:04:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10302
10303         * gst/mpegstream/gstmpegdemux.c:
10304           mpegstream: fix unused-but-set-variable warnings with gcc 4.6
10305
10306 2011-04-14 15:03:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10307
10308         * ext/dvdread/dvdreadsrc.c:
10309         * ext/sidplay/gstsiddec.cc:
10310         * ext/x264/gstx264enc.c:
10311           dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
10312
10313 2011-04-14 15:03:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10314
10315         * gst/asfdemux/gstasfdemux.c:
10316           asfdemux: fix unused-but-set-variable warnings with gcc 4.6
10317
10318 2011-04-13 20:31:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10319
10320         * ext/x264/gstx264enc.c:
10321           x264enc: Implement getcaps function
10322           This allows to set width/height/etc restrictions downstream.
10323
10324 2011-04-10 18:24:22 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
10325
10326         * Android.mk:
10327         * ext/mad/Makefile.am:
10328         * ext/x264/Makefile.am:
10329         * gst/asfdemux/Makefile.am:
10330         * gst/dvdlpcmdec/Makefile.am:
10331         * gst/dvdsub/Makefile.am:
10332         * gst/iec958/Makefile.am:
10333         * gst/mpegaudioparse/Makefile.am:
10334         * gst/mpegstream/Makefile.am:
10335         * gst/realmedia/Makefile.am:
10336         * gst/synaesthesia/Makefile.am:
10337           android: make it ready for androgenizer
10338           To build gstreamer for android we are now using androgenizer which
10339           generates the needed Android.mk files.
10340           Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
10341
10342 2011-04-10 18:34:11 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
10343
10344         * android/NOTICE:
10345         * android/amrnb.mk:
10346         * android/amrwbdec.mk:
10347         * android/asf.mk:
10348         * android/mpegaudioparse.mk:
10349           android: remove the android/ folder
10350
10351 2011-04-04 15:57:58 +0300  Stefan Kost <ensonic@users.sf.net>
10352
10353         * common:
10354           Automatic update of common submodule
10355           From 1ccbe09 to c3cafe1
10356
10357 2010-09-21 20:14:04 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
10358
10359         * ext/x264/gstx264enc.c:
10360         * ext/x264/gstx264enc.h:
10361           x264enc: Allow changing the bitrate and quantitizers dynamically
10362           https://bugzilla.gnome.org/show_bug.cgi?id=621663
10363
10364 2010-09-21 19:33:10 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
10365
10366         * ext/x264/gstx264enc.c:
10367           x264enc: Set max bitrate in quality mode
10368           https://bugzilla.gnome.org/show_bug.cgi?id=621663
10369
10370 2010-09-21 19:20:29 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
10371
10372         * ext/x264/gstx264enc.c:
10373           x264enc: Make it clear that constant quantizer is for debugging only
10374           https://bugzilla.gnome.org/show_bug.cgi?id=621663
10375
10376 2011-03-25 22:34:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10377
10378         * common:
10379           Automatic update of common submodule
10380           From 193b717 to 1ccbe09
10381
10382 2011-03-25 14:57:00 +0200  Stefan Kost <ensonic@users.sf.net>
10383
10384         * common:
10385           Automatic update of common submodule
10386           From b77e2bf to 193b717
10387
10388 2011-03-25 09:33:04 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10389
10390         * common:
10391           Automatic update of common submodule
10392           From d8814b6 to b77e2bf
10393
10394 2011-03-25 09:09:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10395
10396         * common:
10397           Automatic update of common submodule
10398           From 6aaa286 to d8814b6
10399
10400 2011-03-24 18:50:17 +0200  Stefan Kost <ensonic@users.sf.net>
10401
10402         * common:
10403           Automatic update of common submodule
10404           From 6aec6b9 to 6aaa286
10405
10406 2011-03-22 12:59:33 +0100  Luis de Bethencourt <luis@debethencourt.com>
10407
10408         * configure.ac:
10409           configure.ac: redundant use of AC_MSG_RESULT()
10410           cleaned the redundant use of AC_MSG_RESULT() in configure.ac
10411
10412 2011-03-18 19:34:57 +0100  Luis de Bethencourt <luis@debethencourt.com>
10413
10414         * autogen.sh:
10415           autogen: wingo signed comment
10416
10417 2011-03-15 11:02:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10418
10419         * gst/dvdsub/gstdvdsubdec.c:
10420         * gst/dvdsub/gstdvdsubdec.h:
10421           dvdsubdec: Rearrange buffer allocation and pushing code a bit
10422           This makes the code easier to read, doesn't store every buffer
10423           in the instance until the next buffer is to be drawn and
10424           fixes an unitialized variable compiler warning.
10425
10426 2011-03-15 10:59:23 +0100  Brendan Le Foll <blefoll@fluendo.com>
10427
10428         * gst/dvdsub/gstdvdsubdec.c:
10429           dvdsubdec: Output only a single buffer per subpicture and set the correct duration
10430           Fixes bug #619136.
10431
10432 2011-03-14 18:39:35 +0100  Brendan Le Foll <blefoll@fluendo.com>
10433
10434         * gst/dvdsub/gstdvdsubdec.c:
10435           dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
10436           Fixes bug #644704.
10437
10438 2011-03-11 17:45:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10439
10440         * configure.ac:
10441         * ext/mad/gstmad.c:
10442         * ext/mad/gstmad.h:
10443           mad: build the mad plugin even if libid3tag is not available
10444           ID3 tags are usually handled by id3demux, and should be handled
10445           by id3demux. Tag handling in mad based on libid3tag is very basic
10446           and mostly unnecessary really, so just build this plugin without
10447           ID3 tag support if libid3tag is not available.
10448
10449 2011-03-04 13:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10450
10451           Merge branch 'master' into 0.11
10452
10453 2011-03-02 13:12:11 +0200  Stefan Kost <ensonic@users.sf.net>
10454
10455         * gst/mpegstream/gstdvddemux.c:
10456           dvddemux: small code cleanup
10457           Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
10458           and avoid empty 'if' when logging is disabled.
10459
10460 2011-02-28 19:27:21 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10461
10462         * configure.ac:
10463           configure.ac: export plugin description more platform independent
10464           Fixes #642504.
10465
10466 2011-02-28 18:33:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10467
10468         * common:
10469           Automatic update of common submodule
10470           From 1de7f6a to 6aec6b9
10471
10472 2011-02-26 15:02:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10473
10474           Merge branch 'master' into 0.11
10475           Conflicts:
10476           configure.ac
10477
10478 2011-02-21 13:13:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10479
10480         * ext/mpeg2dec/gstmpeg2dec.c:
10481           mpeg2dec: do not fail fatally when unlinked
10482           ... as _NOT_LINKED was neither tested as fatal before nor complained about.
10483
10484 2011-02-21 11:05:31 +0200  Stefan Kost <ensonic@users.sf.net>
10485
10486         * ext/mad/gstmad.c:
10487         * ext/mad/gstmad.h:
10488         * ext/mpeg2dec/gstmpeg2dec.c:
10489         * ext/mpeg2dec/gstmpeg2dec.h:
10490           index: remove conditional index support
10491           Index support cannot be disabled since commit
10492           4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
10493           in core, which removed the configure flags to disable index.
10494
10495 2011-02-17 18:06:51 +0200  Stefan Kost <ensonic@users.sf.net>
10496
10497         * ext/mad/gstmad.c:
10498         * ext/mpeg2dec/gstmpeg2dec.c:
10499           formatting: trim trailing whitespace
10500
10501 2011-02-17 18:05:58 +0200  Stefan Kost <ensonic@users.sf.net>
10502
10503         * ext/mad/gstmad.c:
10504         * ext/mpeg2dec/gstmpeg2dec.c:
10505         * gst/mpegstream/gstmpegdemux.c:
10506           index: use delta frame flags instead of 0 or none
10507
10508 2011-02-14 17:52:09 +0000  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
10509
10510         * ext/x264/gstx264enc.c:
10511           x264enc: Don't register flags with a value of 0
10512           Flags with a value of 0 aren't meaningful and will cause
10513           g_value_transform to go into an endless loop when trying to
10514           convert the flags to a string
10515
10516 2011-02-14 12:54:10 +0200  Stefan Kost <ensonic@users.sf.net>
10517
10518         * common:
10519           Automatic update of common submodule
10520           From f94d739 to 1de7f6a
10521
10522 2011-02-07 19:58:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10523
10524         * ext/amrwbdec/amrwbdec.c:
10525           amrwbdec: avoid stalling on invalid frame
10526           Skip 1 byte indicating invalid frame type index rather than stalling
10527           on it indefinitely until EOS.
10528           Fixes #639715.
10529
10530 2011-02-03 18:25:00 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10531
10532         * tests/check/pipelines/lame.c:
10533           tests: add unit test for lamemp3enc negotiation issue
10534           https://bugzilla.gnome.org/show_bug.cgi?id=641151
10535
10536 2011-02-03 18:18:35 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10537
10538         * ext/lame/gstlamemp3enc.c:
10539           lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
10540           The element downstream of mp3enc might only accept certain sample rates or channels,
10541           make sure we relay any restrictions that do exist to upstream when it does a
10542           get_caps() on the sink pad. That way upstream elements like audioresample or
10543           audioconvert can pick a sample rate / channel configuration that will be accepted,
10544           instead of just negotiating to the highest, which might then be rejected.
10545           https://bugzilla.gnome.org/show_bug.cgi?id=641151
10546
10547 2011-01-30 16:17:19 +0100  Edward Hervey <bilboed@bilboed.com>
10548
10549         * gst/asfdemux/asfpacket.c:
10550           asfpacket: Avoid using broken duration extension
10551           Quite a few (broken?) files have a packet duration of 1ms, which is
10552           most definitely wrong for either audio or video packets.
10553           We therefore avoid using that value and instead use other metrics to
10554           determine the buffer duration (like using the extended stream properties
10555           average frame duration if present and valid).
10556
10557 2011-01-27 15:33:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10558
10559         * configure.ac:
10560         * win32/common/config.h:
10561           win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
10562           https://bugzilla.gnome.org/show_bug.cgi?id=640705
10563
10564 2011-01-12 16:48:57 +0800  Yang Xichuan <xichuan.yang@tieto.com>
10565
10566         * gst/mpegaudioparse/gstxingmux.c:
10567           xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
10568           Fixes bug #639291.
10569
10570 2011-01-06 18:29:06 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10571
10572         * gst/mpegstream/gstdvddemux.c:
10573           mpegstream: increase allowable gap between streams
10574           The new delay is three times as much as the old one, and just happens
10575           to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
10576           was chocking before at 5:11.
10577           While there, merge the constants used in two places into a define.
10578           https://bugzilla.gnome.org/show_bug.cgi?id=539708
10579
10580 2011-01-22 17:31:40 +0100  Miguel Angel Cabrera Moya <madmac2501@gmail.com>
10581
10582         * ext/x264/gstx264enc.c:
10583           x264enc: make tag event writable before modifying tag list in place
10584           To modify an event tag is necessary to be sure that x264enc
10585           has its own copy.
10586           Also fix indentation.
10587           https://bugzilla.gnome.org/show_bug.cgi?id=640272
10588
10589 2011-01-24 10:14:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10590
10591         * configure.ac:
10592         * docs/plugins/inspect/plugin-a52dec.xml:
10593         * docs/plugins/inspect/plugin-amrnb.xml:
10594         * docs/plugins/inspect/plugin-amrwbdec.xml:
10595         * docs/plugins/inspect/plugin-asf.xml:
10596         * docs/plugins/inspect/plugin-cdio.xml:
10597         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10598         * docs/plugins/inspect/plugin-dvdread.xml:
10599         * docs/plugins/inspect/plugin-dvdsub.xml:
10600         * docs/plugins/inspect/plugin-iec958.xml:
10601         * docs/plugins/inspect/plugin-lame.xml:
10602         * docs/plugins/inspect/plugin-mad.xml:
10603         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10604         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10605         * docs/plugins/inspect/plugin-mpegstream.xml:
10606         * docs/plugins/inspect/plugin-realmedia.xml:
10607         * docs/plugins/inspect/plugin-siddec.xml:
10608         * docs/plugins/inspect/plugin-twolame.xml:
10609         * docs/plugins/inspect/plugin-x264.xml:
10610         * win32/common/config.h:
10611           Back to development
10612
10613 === release 0.10.17 ===
10614
10615 2011-01-21 13:18:51 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10616
10617         * ChangeLog:
10618         * NEWS:
10619         * RELEASE:
10620         * configure.ac:
10621         * docs/plugins/inspect/plugin-a52dec.xml:
10622         * docs/plugins/inspect/plugin-amrnb.xml:
10623         * docs/plugins/inspect/plugin-amrwbdec.xml:
10624         * docs/plugins/inspect/plugin-asf.xml:
10625         * docs/plugins/inspect/plugin-cdio.xml:
10626         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10627         * docs/plugins/inspect/plugin-dvdread.xml:
10628         * docs/plugins/inspect/plugin-dvdsub.xml:
10629         * docs/plugins/inspect/plugin-iec958.xml:
10630         * docs/plugins/inspect/plugin-lame.xml:
10631         * docs/plugins/inspect/plugin-mad.xml:
10632         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10633         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10634         * docs/plugins/inspect/plugin-mpegstream.xml:
10635         * docs/plugins/inspect/plugin-realmedia.xml:
10636         * docs/plugins/inspect/plugin-siddec.xml:
10637         * docs/plugins/inspect/plugin-twolame.xml:
10638         * docs/plugins/inspect/plugin-x264.xml:
10639         * gst-plugins-ugly.doap:
10640         * win32/common/config.h:
10641           Release 0.10.17
10642
10643 2011-01-18 11:11:28 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10644
10645         * configure.ac:
10646         * docs/plugins/inspect/plugin-a52dec.xml:
10647         * docs/plugins/inspect/plugin-amrnb.xml:
10648         * docs/plugins/inspect/plugin-amrwbdec.xml:
10649         * docs/plugins/inspect/plugin-asf.xml:
10650         * docs/plugins/inspect/plugin-cdio.xml:
10651         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10652         * docs/plugins/inspect/plugin-dvdread.xml:
10653         * docs/plugins/inspect/plugin-dvdsub.xml:
10654         * docs/plugins/inspect/plugin-iec958.xml:
10655         * docs/plugins/inspect/plugin-lame.xml:
10656         * docs/plugins/inspect/plugin-mad.xml:
10657         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10658         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10659         * docs/plugins/inspect/plugin-mpegstream.xml:
10660         * docs/plugins/inspect/plugin-realmedia.xml:
10661         * docs/plugins/inspect/plugin-siddec.xml:
10662         * docs/plugins/inspect/plugin-twolame.xml:
10663         * docs/plugins/inspect/plugin-x264.xml:
10664         * win32/common/config.h:
10665           0.10.16.4 pre-release
10666
10667 2011-01-14 17:37:09 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
10668
10669         * ext/mpeg2dec/gstmpeg2dec.c:
10670           mpeg2dec: Use the proper component value for height
10671
10672 2011-01-11 20:42:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10673
10674         * configure.ac:
10675         * docs/plugins/inspect/plugin-a52dec.xml:
10676         * docs/plugins/inspect/plugin-amrnb.xml:
10677         * docs/plugins/inspect/plugin-amrwbdec.xml:
10678         * docs/plugins/inspect/plugin-asf.xml:
10679         * docs/plugins/inspect/plugin-cdio.xml:
10680         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10681         * docs/plugins/inspect/plugin-dvdread.xml:
10682         * docs/plugins/inspect/plugin-dvdsub.xml:
10683         * docs/plugins/inspect/plugin-iec958.xml:
10684         * docs/plugins/inspect/plugin-lame.xml:
10685         * docs/plugins/inspect/plugin-mad.xml:
10686         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10687         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10688         * docs/plugins/inspect/plugin-mpegstream.xml:
10689         * docs/plugins/inspect/plugin-realmedia.xml:
10690         * docs/plugins/inspect/plugin-siddec.xml:
10691         * docs/plugins/inspect/plugin-twolame.xml:
10692         * docs/plugins/inspect/plugin-x264.xml:
10693         * win32/common/config.h:
10694           0.10.16.3 pre-release
10695
10696 2011-01-11 17:09:02 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
10697
10698         * gst/asfdemux/asfheaders.c:
10699         * gst/asfdemux/asfheaders.h:
10700         * gst/asfdemux/gstasfdemux.c:
10701           asfdemux: Handle new type of DRM'd asf files.
10702           These are produced by the new MS PlayReady system.
10703           https://bugzilla.gnome.org/show_bug.cgi?id=639226
10704
10705 2011-01-11 15:51:14 +0200  Stefan Kost <ensonic@users.sf.net>
10706
10707         * common:
10708           Automatic update of common submodule
10709           From e572c87 to f94d739
10710
10711 2011-01-10 16:37:19 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10712
10713         * common:
10714           Automatic update of common submodule
10715           From ccbaa85 to e572c87
10716
10717 2011-01-10 14:54:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10718
10719         * common:
10720           Automatic update of common submodule
10721           From 46445ad to ccbaa85
10722
10723 2011-01-08 00:35:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10724
10725         * tests/check/Makefile.am:
10726           tests: never disable g_assert() and cast checks for the unit tests
10727           The unit tests are riddled with g_assert() and friends, make sure we
10728           don't disable assert and cast checks for the unit tests even if
10729           this has been specified for the rest of the code base, e.g. via
10730           --disable-glib-asserts
10731
10732 2011-01-07 14:42:26 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10733
10734         * configure.ac:
10735         * win32/common/config.h:
10736           0.10.16.2 pre-release
10737
10738 2011-01-07 14:38:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10739
10740         * docs/plugins/gst-plugins-ugly-plugins.args:
10741         * docs/plugins/inspect/plugin-a52dec.xml:
10742         * docs/plugins/inspect/plugin-amrnb.xml:
10743         * docs/plugins/inspect/plugin-amrwbdec.xml:
10744         * docs/plugins/inspect/plugin-asf.xml:
10745         * docs/plugins/inspect/plugin-cdio.xml:
10746         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10747         * docs/plugins/inspect/plugin-dvdread.xml:
10748         * docs/plugins/inspect/plugin-dvdsub.xml:
10749         * docs/plugins/inspect/plugin-iec958.xml:
10750         * docs/plugins/inspect/plugin-lame.xml:
10751         * docs/plugins/inspect/plugin-mad.xml:
10752         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10753         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10754         * docs/plugins/inspect/plugin-mpegstream.xml:
10755         * docs/plugins/inspect/plugin-realmedia.xml:
10756         * docs/plugins/inspect/plugin-siddec.xml:
10757         * docs/plugins/inspect/plugin-twolame.xml:
10758         * docs/plugins/inspect/plugin-x264.xml:
10759           docs: update docs
10760
10761 2011-01-07 14:37:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10762
10763         * po/bg.po:
10764         * po/ca.po:
10765         * po/ru.po:
10766           po: update translations
10767
10768 2011-01-07 14:33:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10769
10770         * configure.ac:
10771           configure: use $LIBM instead of hardcoding -lm
10772
10773 2011-01-06 13:15:17 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
10774
10775         * gst/realmedia/rmdemux.c:
10776           rmdemux: Initialize return variable.
10777           In the unlikely event that height is 0 (which is invalid) we would end up
10778           never setting the flow return.
10779
10780 2011-01-05 16:52:03 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
10781
10782         * gst/realmedia/rmutils.c:
10783           realmedia: Fix unitialized variables on macosx
10784
10785 2011-01-04 10:32:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10786
10787         * ext/x264/gstx264enc.c:
10788           x264enc: Handle codec/encoder tags
10789           Make x264enc drop video-codec and codec tags and replace
10790           encoder/encoder-version with x264 and its build number
10791           Fixes #621465
10792
10793 2010-12-29 22:17:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10794
10795         * ext/mpeg2dec/gstmpeg2dec.c:
10796           mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
10797
10798 2010-12-29 22:10:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10799
10800         * ext/mpeg2dec/gstmpeg2dec.c:
10801           mpeg2dec: minor formatting clean-up
10802
10803 2010-12-29 21:42:36 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10804
10805         * ext/mpeg2dec/gstmpeg2dec.c:
10806           mpeg2dec: refactor cropping code to use libgstvideo functions
10807           https://bugzilla.gnome.org/show_bug.cgi?id=571146
10808
10809 2010-12-29 20:19:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10810
10811         * ext/mpeg2dec/gstmpeg2dec.c:
10812         * ext/mpeg2dec/gstmpeg2dec.h:
10813           mpeg2dec: use GstVideoFormat instead of custom enum
10814
10815 2010-12-29 20:15:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10816
10817         * ext/mpeg2dec/Makefile.am:
10818           mpeg2dec: fix LIBADD order in Makefile.am
10819
10820 2010-11-19 13:01:35 -0500  Tristan Matthews <tristan@sat.qc.ca>
10821
10822         * ext/x264/gstx264enc.c:
10823           x264: vbv-buf-capacity should have a minimum of 0
10824           x264 will clip this value internally, and users should be allowed to
10825           specify a lower value than 300 ms.
10826           https://bugzilla.gnome.org/show_bug.cgi?id=635291
10827
10828 2010-12-27 11:38:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10829
10830         * ext/x264/gstx264enc.c:
10831           x264enc: also accept YV12 input
10832
10833 2010-12-01 18:35:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10834
10835         * ext/x264/gstx264enc.c:
10836           x264enc: add a note to the docs about encoder latency and queues
10837           https://bugzilla.gnome.org/show_bug.cgi?id=636107
10838
10839 2010-12-24 10:12:19 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10840
10841         * gst/realmedia/rademux.c:
10842         * gst/realmedia/rmdemux.c:
10843           realmedia: do not use the pad buffer allocation functions in demuxers
10844           Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
10845           https://bugzilla.gnome.org/show_bug.cgi?id=637932
10846
10847 2010-12-20 17:47:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
10848
10849         * common:
10850           Automatic update of common submodule
10851           From 169462a to 46445ad
10852
10853 2010-12-16 10:30:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10854
10855         * ext/mad/gstmad.c:
10856           mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
10857           Fixes bug #635461.
10858
10859 2010-12-15 14:56:36 +0200  Stefan Kost <ensonic@users.sf.net>
10860
10861         * common:
10862           Automatic update of common submodule
10863           From 20742ae to 169462a
10864
10865 2010-12-12 11:54:35 -0600  Rob Clark <rob@ti.com>
10866
10867         * gst/realmedia/rmdemux.c:
10868           rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
10869           Signed-off-by: Rob Clark <rob@ti.com>
10870
10871 2010-12-13 16:24:09 +0200  Stefan Kost <ensonic@users.sf.net>
10872
10873         * common:
10874           Automatic update of common submodule
10875           From 011bcc8 to 20742ae
10876
10877 2010-11-14 10:57:21 -0800  Leo Singer <leo.singer@ligo.org>
10878
10879         * configure.ac:
10880           x264: uses pkg-config to locate libx264
10881
10882 2010-12-07 15:40:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10883
10884           Merge branch 'master' into 0.11
10885
10886 2010-12-07 15:39:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10887
10888         * tests/check/pipelines/lame.c:
10889           check: don't use deprecated method
10890
10891 2010-12-06 18:12:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10892
10893         * android/amrnb.mk:
10894         * android/amrwbdec.mk:
10895         * android/asf.mk:
10896         * android/mpegaudioparse.mk:
10897         * configure.ac:
10898           more 0.10 -> 0,11 changes
10899
10900 2010-12-06 12:29:12 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10901
10902         * configure.ac:
10903           configure: open 0.11 branch
10904
10905 2010-12-03 17:43:25 +0100  Benjamin Gaignard <benjamin.gaignard@stericsson.com>
10906
10907         * Android.mk:
10908         * android/NOTICE:
10909         * android/amrnb.mk:
10910         * android/amrwbdec.mk:
10911         * android/asf.mk:
10912         * android/mpegaudioparse.mk:
10913           Add build system for Android
10914
10915 2010-11-25 19:51:50 +0100  Edward Hervey <bilboed@bilboed.com>
10916
10917         * gst/realmedia/rmutils.c:
10918           realmedia: Remove dead assignments
10919
10920 2010-11-25 19:51:40 +0100  Edward Hervey <bilboed@bilboed.com>
10921
10922         * ext/mad/gstmad.c:
10923           mad: Remove dead assignments
10924
10925 2010-11-13 12:38:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10926
10927         * ext/dvdread/dvdreadsrc.c:
10928           dvdreadsrc: remove bogus comment
10929
10930 2010-11-13 12:34:37 +0000  Thomas Green <thomasgr33n@gmail.com>
10931
10932         * ext/dvdread/dvdreadsrc.c:
10933           dvdreadsrc: fix handling of multi-angle streams
10934           We would output all angles interleaved instead of just
10935           the selected angle.
10936           https://bugzilla.gnome.org/show_bug.cgi?id=539254
10937
10938 2010-10-28 17:01:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10939
10940         * gst/realmedia/Makefile.am:
10941           realmedia: fix LIBS order in Makefile
10942
10943 2010-10-22 09:17:40 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10944
10945         * po/af.po:
10946         * po/az.po:
10947         * po/bg.po:
10948         * po/ca.po:
10949         * po/cs.po:
10950         * po/da.po:
10951         * po/de.po:
10952         * po/el.po:
10953         * po/en_GB.po:
10954         * po/es.po:
10955         * po/eu.po:
10956         * po/fi.po:
10957         * po/fr.po:
10958         * po/gl.po:
10959         * po/hu.po:
10960         * po/id.po:
10961         * po/it.po:
10962         * po/ja.po:
10963         * po/lt.po:
10964         * po/lv.po:
10965         * po/ms.po:
10966         * po/mt.po:
10967         * po/nb.po:
10968         * po/nl.po:
10969         * po/or.po:
10970         * po/pl.po:
10971         * po/pt_BR.po:
10972         * po/ro.po:
10973         * po/ru.po:
10974         * po/sk.po:
10975         * po/sl.po:
10976         * po/sq.po:
10977         * po/sr.po:
10978         * po/sv.po:
10979         * po/tr.po:
10980         * po/uk.po:
10981         * po/vi.po:
10982         * po/zh_CN.po:
10983           po: update for new translatable strings
10984
10985 2010-10-27 13:17:29 +0100  Jan Schmidt <thaytan@noraisin.net>
10986
10987         * common:
10988           Automatic update of common submodule
10989           From 7bbd708 to 011bcc8
10990
10991 2010-10-20 20:26:45 +0200  Guillaume Emont <gemont@igalia.com>
10992
10993         * ext/mpeg2dec/gstmpeg2dec.c:
10994           mpeg2dec: convert the position to stream time before answering to a position query
10995
10996 2010-10-24 14:22:39 +0200  Edward Hervey <bilboed@bilboed.com>
10997
10998         * gst/realmedia/Makefile.am:
10999         * gst/realmedia/rademux.c:
11000         * gst/realmedia/rmdemux.c:
11001         * gst/realmedia/rmdemux.h:
11002           realmedia: Get codec name from pbutils instead of harcoding them
11003
11004 2010-10-22 11:29:55 +0200  Robert Swain <robert.swain@collabora.co.uk>
11005
11006         * ext/x264/gstx264enc.c:
11007           x264enc: Work around a rate control issue in libx264
11008           When variable framerate is disabled in libx264 (which occurs when using
11009           the zerolatency tuning), libx264 ignores timestamps but still uses the
11010           timebase leading to messed up rate control with our nanosecond timebase.
11011           We work around this issue by setting the timebase to the reciprocal of
11012           the framerate and we validate that the framerate is suitable.
11013           This has been fixed upstream in libx264 but there are non-fixed versions
11014           in the wild so this workaround is still needed.
11015           Fixes bug #632861
11016
11017 2010-10-19 16:30:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11018
11019         * ext/mpeg2dec/gstmpeg2dec.c:
11020           mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
11021
11022 2010-10-13 21:38:06 +0200  Guillaume Emont <gemont@igalia.com>
11023
11024         * ext/mpeg2dec/gstmpeg2dec.c:
11025           mpeg2dec: fix position query by trusting upstream
11026           Position queries are badly handled for DVDs (probably due to the division in
11027           chapters): the time returned was the time since the start of chapter.
11028           Now ask upstream for position queries, fall back to the old code if upstream
11029           cannot answer the query.
11030
11031 2010-10-19 12:20:40 +0300  Stefan Kost <ensonic@users.sf.net>
11032
11033         * ext/lame/gstlame.c:
11034         * ext/mad/gstmad.c:
11035         * ext/sidplay/gstsiddec.cc:
11036         * gst/mpegstream/gstmpegparse.c:
11037           various: canonicalize property names
11038
11039 2010-10-19 10:06:33 +0300  Stefan Kost <ensonic@users.sf.net>
11040
11041         * ext/a52dec/gsta52dec.c:
11042         * ext/amrnb/amrnbdec.c:
11043         * ext/amrnb/amrnbenc.c:
11044         * ext/cdio/gstcdiocddasrc.c:
11045         * ext/dvdread/dvdreadsrc.c:
11046         * ext/lame/gstlame.c:
11047         * ext/lame/gstlamemp3enc.c:
11048         * ext/mad/gstmad.c:
11049         * ext/sidplay/gstsiddec.cc:
11050         * ext/x264/gstx264enc.c:
11051           various (ext): add a missing G_PARAM_STATIC_STRINGS flags
11052
11053 2010-10-19 09:49:47 +0300  Stefan Kost <ensonic@users.sf.net>
11054
11055         * gst/iec958/ac3iec.c:
11056         * gst/mpegaudioparse/gstmpegaudioparse.c:
11057         * gst/mpegstream/gstmpegparse.c:
11058         * gst/mpegstream/gstrfc2250enc.c:
11059         * gst/realmedia/pnmsrc.c:
11060         * gst/realmedia/rdtmanager.c:
11061           various (gst): add a missing G_PARAM_STATIC_STRINGS flags
11062
11063 2010-10-14 12:32:16 -0700  David Schleef <ds@schleef.org>
11064
11065         * common:
11066           Automatic update of common submodule
11067           From 5a668bf to 7bbd708
11068
11069 2010-10-08 12:44:52 -0700  David Schleef <ds@schleef.org>
11070
11071         * common:
11072           Automatic update of common submodule
11073           From c4a8adc to 5a668bf
11074
11075 2010-10-08 12:56:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11076
11077         * common:
11078           Automatic update of common submodule
11079           From 5e3c9bf to c4a8adc
11080
11081 2010-09-29 21:24:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11082
11083         * ext/mad/gstmad.c:
11084         * ext/mad/gstmad.h:
11085           mad: support reverse playback
11086
11087 2010-09-26 19:24:08 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11088
11089         * ext/dvdread/dvdreadsrc.c:
11090           dvdreadsrc: improve error messages on read errors
11091           Provide proper i18n-ed error messages when a read error happens,
11092           and point out that the error could be happening because the
11093           DVD is scrambled.
11094           https://bugzilla.gnome.org/show_bug.cgi?id=613633
11095
11096 2010-09-24 00:03:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11097
11098         * configure.ac:
11099           configure: set plugin release datetime
11100
11101 2010-09-21 18:34:31 +0200  Edward Hervey <bilboed@bilboed.com>
11102
11103         * common:
11104           Automatic update of common submodule
11105           From aa0d1d0 to 5e3c9bf
11106
11107 2010-09-15 20:14:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11108
11109         * gst/mpegstream/gstmpegparse.c:
11110           mpegparse: re-fix flow return handling
11111           Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
11112           -  } while (GST_FLOW_IS_SUCCESS (result));
11113           +  } while (result != GST_FLOW_OK);
11114
11115 2010-09-09 22:33:36 +0300  Stefan Kost <ensonic@users.sf.net>
11116
11117         * tests/check/Makefile.am:
11118         * tests/check/generic/states.c:
11119           tests: allow running state tests for all elements
11120           Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
11121           to try elements that would normaly be skipped.
11122
11123 2010-09-09 09:53:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11124
11125         * Makefile.am:
11126           New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
11127
11128 2010-09-08 00:09:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11129
11130         * configure.ac:
11131         * pkgconfig/.gitignore:
11132         * pkgconfig/Makefile.am:
11133         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
11134           Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
11135           This .pc file will not be installed, it's only for uninstalled setups,
11136           same thing as we do for -good. This is so other modules' unit tests can
11137           find our plugins properly in an uninstalled setup.
11138
11139 2010-09-07 11:42:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11140
11141         * common:
11142           Automatic update of common submodule
11143           From c2e10bf to aa0d1d0
11144
11145 2010-09-06 23:53:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11146
11147         * configure.ac:
11148           configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
11149
11150 2010-09-06 23:51:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11151
11152         * ext/sidplay/gstsiddec.cc:
11153           siddec: don't use GST_FLOW_IS_FATAL
11154           GST_FLOW_IS_FATAL has been deprecated in core git.
11155
11156 2010-09-05 18:58:50 -0700  David Schleef <ds@schleef.org>
11157
11158         * common:
11159           Automatic update of common submodule
11160           From d3d9acf to c2e10bf
11161
11162 2010-09-05 12:27:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11163
11164         * configure.ac:
11165           configure: Require orc >= 0.4.6 for --compat
11166
11167 2010-09-05 12:20:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11168
11169         * common:
11170           Automatic update of common submodule
11171           From ec60217 to d3d9acf
11172
11173 2010-08-27 18:26:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11174
11175         * ext/mpeg2dec/gstmpeg2dec.c:
11176           mpeg2dec: Don't use GST_FLOW_IS_FATAL()
11177           And don't post error messages if allocating a buffer resulted
11178           in WRONG_STATE or UNEXPECTED.
11179
11180 2010-08-27 18:25:31 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11181
11182         * gst/mpegaudioparse/gstxingmux.c:
11183           xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
11184
11185 2010-08-27 18:24:11 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11186
11187         * gst/mpegstream/gstdvddemux.c:
11188         * gst/mpegstream/gstmpegdemux.c:
11189         * gst/mpegstream/gstmpegparse.c:
11190           mpegstream: Don't use GST_FLOW_IS_SUCCESS()
11191
11192 2010-08-27 18:22:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11193
11194         * gst/realmedia/rmdemux.c:
11195           rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
11196
11197 2010-08-27 18:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11198
11199         * gst/asfdemux/gstasfdemux.c:
11200           asfdemux: Don't use GST_FLOW_IS_FATAL()
11201           And don't post error messages for UNEXPECTED and post an error
11202           message if pulling data failed because of NOT_LINKED.
11203
11204 2010-09-04 13:17:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11205
11206         * configure.ac:
11207         * docs/plugins/inspect/plugin-a52dec.xml:
11208         * docs/plugins/inspect/plugin-amrnb.xml:
11209         * docs/plugins/inspect/plugin-amrwbdec.xml:
11210         * docs/plugins/inspect/plugin-asf.xml:
11211         * docs/plugins/inspect/plugin-cdio.xml:
11212         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11213         * docs/plugins/inspect/plugin-dvdread.xml:
11214         * docs/plugins/inspect/plugin-dvdsub.xml:
11215         * docs/plugins/inspect/plugin-iec958.xml:
11216         * docs/plugins/inspect/plugin-lame.xml:
11217         * docs/plugins/inspect/plugin-mad.xml:
11218         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11219         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11220         * docs/plugins/inspect/plugin-mpegstream.xml:
11221         * docs/plugins/inspect/plugin-realmedia.xml:
11222         * docs/plugins/inspect/plugin-siddec.xml:
11223         * docs/plugins/inspect/plugin-twolame.xml:
11224         * docs/plugins/inspect/plugin-x264.xml:
11225         * win32/common/config.h:
11226           Back to development
11227           Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
11228           the code is updated for the GST_FLOW_IS_* macro deprecations.
11229
11230 === release 0.10.16 ===
11231
11232 2010-09-02 23:59:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11233
11234         * ChangeLog:
11235         * NEWS:
11236         * RELEASE:
11237         * configure.ac:
11238         * gst-plugins-ugly.doap:
11239         * win32/common/config.h:
11240           Release 0.10.16
11241
11242 2010-09-02 23:58:22 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11243
11244         * docs/plugins/inspect/plugin-a52dec.xml:
11245         * docs/plugins/inspect/plugin-amrnb.xml:
11246         * docs/plugins/inspect/plugin-amrwbdec.xml:
11247         * docs/plugins/inspect/plugin-asf.xml:
11248         * docs/plugins/inspect/plugin-cdio.xml:
11249         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11250         * docs/plugins/inspect/plugin-dvdread.xml:
11251         * docs/plugins/inspect/plugin-dvdsub.xml:
11252         * docs/plugins/inspect/plugin-iec958.xml:
11253         * docs/plugins/inspect/plugin-lame.xml:
11254         * docs/plugins/inspect/plugin-mad.xml:
11255         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11256         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11257         * docs/plugins/inspect/plugin-mpegstream.xml:
11258         * docs/plugins/inspect/plugin-realmedia.xml:
11259         * docs/plugins/inspect/plugin-siddec.xml:
11260         * docs/plugins/inspect/plugin-twolame.xml:
11261         * docs/plugins/inspect/plugin-x264.xml:
11262           docs: update docs for release
11263
11264 2010-09-02 23:48:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11265
11266         * po/LINGUAS:
11267         * po/gl.po:
11268         * po/id.po:
11269         * po/lv.po:
11270         * po/ro.po:
11271         * po/sv.po:
11272           po: update translations
11273
11274 2010-08-30 16:02:24 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11275
11276         * configure.ac:
11277         * po/af.po:
11278         * po/az.po:
11279         * po/bg.po:
11280         * po/ca.po:
11281         * po/cs.po:
11282         * po/da.po:
11283         * po/de.po:
11284         * po/el.po:
11285         * po/en_GB.po:
11286         * po/es.po:
11287         * po/eu.po:
11288         * po/fi.po:
11289         * po/fr.po:
11290         * po/hu.po:
11291         * po/id.po:
11292         * po/it.po:
11293         * po/ja.po:
11294         * po/lt.po:
11295         * po/lv.po:
11296         * po/ms.po:
11297         * po/mt.po:
11298         * po/nb.po:
11299         * po/nl.po:
11300         * po/or.po:
11301         * po/pl.po:
11302         * po/pt_BR.po:
11303         * po/ru.po:
11304         * po/sk.po:
11305         * po/sl.po:
11306         * po/sq.po:
11307         * po/sr.po:
11308         * po/sv.po:
11309         * po/tr.po:
11310         * po/uk.po:
11311         * po/vi.po:
11312         * po/zh_CN.po:
11313           0.10.15.6 pre-release
11314
11315 2010-08-27 17:50:59 +0200  Edward Hervey <bilboed@bilboed.com>
11316
11317         * gst/asfdemux/gstasfdemux.c:
11318           asfdemux: Don't error out on non-critical flow returns
11319           Only error out when downstream returns:
11320           * NOT_SUPPORTED
11321           * ERROR
11322           * NOT_NEGOTIATED
11323           * NOT_LINKED
11324           If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
11325           of the streams had gone EOS) and then stop the task silently.
11326           In the case of WRONG_STATE we just need to stop silently
11327           https://bugzilla.gnome.org/show_bug.cgi?id=600412
11328
11329 2010-08-25 19:02:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11330
11331         * configure.ac:
11332         * po/af.po:
11333         * po/az.po:
11334         * po/bg.po:
11335         * po/ca.po:
11336         * po/cs.po:
11337         * po/da.po:
11338         * po/de.po:
11339         * po/el.po:
11340         * po/en_GB.po:
11341         * po/es.po:
11342         * po/eu.po:
11343         * po/fi.po:
11344         * po/fr.po:
11345         * po/hu.po:
11346         * po/id.po:
11347         * po/it.po:
11348         * po/ja.po:
11349         * po/lt.po:
11350         * po/lv.po:
11351         * po/ms.po:
11352         * po/mt.po:
11353         * po/nb.po:
11354         * po/nl.po:
11355         * po/or.po:
11356         * po/pl.po:
11357         * po/pt_BR.po:
11358         * po/ru.po:
11359         * po/sk.po:
11360         * po/sl.po:
11361         * po/sq.po:
11362         * po/sr.po:
11363         * po/sv.po:
11364         * po/tr.po:
11365         * po/uk.po:
11366         * po/vi.po:
11367         * po/zh_CN.po:
11368           0.10.15.5 pre-release
11369
11370 2010-08-25 15:39:33 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
11371
11372         * gst/mpegaudioparse/gstmpegaudioparse.c:
11373           mp3parse: propagate flow errors upstream.
11374           Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
11375           always return the error upstream.
11376
11377 2010-08-21 21:42:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11378
11379         * configure.ac:
11380         * po/af.po:
11381         * po/az.po:
11382         * po/bg.po:
11383         * po/ca.po:
11384         * po/cs.po:
11385         * po/da.po:
11386         * po/de.po:
11387         * po/el.po:
11388         * po/en_GB.po:
11389         * po/es.po:
11390         * po/eu.po:
11391         * po/fi.po:
11392         * po/fr.po:
11393         * po/hu.po:
11394         * po/id.po:
11395         * po/it.po:
11396         * po/ja.po:
11397         * po/lt.po:
11398         * po/lv.po:
11399         * po/ms.po:
11400         * po/mt.po:
11401         * po/nb.po:
11402         * po/nl.po:
11403         * po/or.po:
11404         * po/pl.po:
11405         * po/pt_BR.po:
11406         * po/ru.po:
11407         * po/sk.po:
11408         * po/sl.po:
11409         * po/sq.po:
11410         * po/sr.po:
11411         * po/sv.po:
11412         * po/tr.po:
11413         * po/uk.po:
11414         * po/vi.po:
11415         * po/zh_CN.po:
11416           0.10.15.4 pre-release
11417
11418 2010-08-13 17:24:41 +0300  Stefan Kost <ensonic@users.sf.net>
11419
11420         * common:
11421           Automatic update of common submodule
11422           From 3e8db1d to ec60217
11423
11424 2010-08-11 16:46:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11425
11426         * configure.ac:
11427         * docs/plugins/inspect/plugin-a52dec.xml:
11428         * docs/plugins/inspect/plugin-amrnb.xml:
11429         * docs/plugins/inspect/plugin-amrwbdec.xml:
11430         * docs/plugins/inspect/plugin-asf.xml:
11431         * docs/plugins/inspect/plugin-cdio.xml:
11432         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11433         * docs/plugins/inspect/plugin-dvdread.xml:
11434         * docs/plugins/inspect/plugin-dvdsub.xml:
11435         * docs/plugins/inspect/plugin-iec958.xml:
11436         * docs/plugins/inspect/plugin-lame.xml:
11437         * docs/plugins/inspect/plugin-mad.xml:
11438         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11439         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11440         * docs/plugins/inspect/plugin-mpegstream.xml:
11441         * docs/plugins/inspect/plugin-realmedia.xml:
11442         * docs/plugins/inspect/plugin-siddec.xml:
11443         * docs/plugins/inspect/plugin-twolame.xml:
11444         * docs/plugins/inspect/plugin-x264.xml:
11445         * win32/common/config.h:
11446           0.10.15.3 pre-release
11447
11448 2010-08-11 09:21:43 +0200  Robert Swain <robert.swain@collabora.co.uk>
11449
11450         * ext/x264/gstx264enc.c:
11451           x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
11452           In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
11453           argument to the option string value causes an error. For < 78 we pass the
11454           boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
11455           result in passing 'none' for false and 'strict' for true. Other modes can be
11456           set through the option-string property for now.
11457           https://bugzilla.gnome.org/show_bug.cgi?id=626577
11458
11459 2010-08-11 00:02:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11460
11461         * configure.ac:
11462         * docs/plugins/gst-plugins-ugly-plugins.args:
11463         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11464         * docs/plugins/inspect/plugin-a52dec.xml:
11465         * docs/plugins/inspect/plugin-amrnb.xml:
11466         * docs/plugins/inspect/plugin-amrwbdec.xml:
11467         * docs/plugins/inspect/plugin-asf.xml:
11468         * docs/plugins/inspect/plugin-cdio.xml:
11469         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11470         * docs/plugins/inspect/plugin-dvdread.xml:
11471         * docs/plugins/inspect/plugin-dvdsub.xml:
11472         * docs/plugins/inspect/plugin-iec958.xml:
11473         * docs/plugins/inspect/plugin-lame.xml:
11474         * docs/plugins/inspect/plugin-mad.xml:
11475         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11476         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11477         * docs/plugins/inspect/plugin-mpegstream.xml:
11478         * docs/plugins/inspect/plugin-realmedia.xml:
11479         * docs/plugins/inspect/plugin-siddec.xml:
11480         * docs/plugins/inspect/plugin-twolame.xml:
11481         * docs/plugins/inspect/plugin-x264.xml:
11482         * win32/common/config.h:
11483           0.10.15.2 pre-release
11484
11485 2010-08-10 14:37:39 +0300  Stefan Kost <ensonic@users.sf.net>
11486
11487         * gst/synaesthesia/gstsynaesthesia.c:
11488           synaesthesia: code cleanups.
11489           Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
11490           more.
11491
11492 2010-08-10 14:24:01 +0300  Stefan Kost <ensonic@users.sf.net>
11493
11494         * gst/synaesthesia/gstsynaesthesia.c:
11495           synaesthesia: use GST_BOILERPLATE macros
11496
11497 2010-08-10 10:59:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11498
11499         * common:
11500           Automatic update of common submodule
11501           From bd2054b to 3e8db1d
11502
11503 2010-08-09 00:31:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11504
11505         * ext/x264/gstx264enc.c:
11506           x264: fix printf format warning in debug message
11507
11508 2010-08-07 00:09:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11509
11510         * docs/plugins/Makefile.am:
11511           docs: fix bug passing arguments to gtkdoc-fixref in upload target
11512           Missing backslash at end of line meant we weren't passing all arguments
11513           to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
11514
11515 2010-08-05 13:57:26 +0300  Stefan Kost <ensonic@users.sf.net>
11516
11517         * common:
11518           Automatic update of common submodule
11519           From a519571 to bd2054b
11520
11521 2010-08-04 19:28:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11522
11523         * configure.ac:
11524           configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
11525           This first checks what is required for ISO C99 support and sets the relevant
11526           compiler parameters and if no C99 compiler is found, it checks for a
11527           C89 compiler. This enables us to check for and use C89/C99 functions
11528           that gcc hides from us without the correct compiler parameters.
11529
11530 2010-07-29 09:41:49 +0200  Robert Swain <robert.swain@collabora.co.uk>
11531
11532         * ext/x264/gstx264enc.c:
11533           x264enc: Fix flushing of delayed frames
11534           x264_encoder_encode() should be called with a NULL picture until at least
11535           x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
11536           regression in make check due to the recent change in defaults which enabled
11537           b-frames and b-pyramid, both of which I believe increase the number of delayed
11538           frames when encoding.
11539
11540 2010-07-21 17:24:33 +0200  Robert Swain <robert.swain@collabora.co.uk>
11541
11542         * ext/x264/gstx264enc.c:
11543           x264enc: Improve x264enc defaults
11544           - medium x264 speed/quality preset
11545           - threads defaults to 0 which automatically uses 1.5x number of cpu cores
11546           Addresses part of bug #607798
11547
11548 2010-07-21 17:22:48 +0200  Robert Swain <robert.swain@collabora.co.uk>
11549
11550         * ext/x264/gstx264enc.c:
11551           x264enc: Fix property description typos
11552
11553 2010-07-22 11:53:04 +0200  Robert Swain <robert.swain@collabora.co.uk>
11554
11555         * ext/x264/gstx264enc.c:
11556           x264enc: Add some more debug info
11557
11558 2010-07-21 17:09:20 +0200  Robert Swain <robert.swain@collabora.co.uk>
11559
11560         * ext/x264/gstx264enc.c:
11561         * ext/x264/gstx264enc.h:
11562           x264enc: Add speed-preset and [psy-]tuning properties
11563           Use of a rate control method (pass, bitrate, quantizer, etc properties), a
11564           preset and possibly a profile and/or tuning are now the recommended way to
11565           configure x264 through x264enc.
11566           If a preset/tuning are specified then these will define the default values and
11567           the property defaults will be ignored. After this the option-string property is
11568           applied, followed by the user-set properties, fast first pass restrictions and
11569           finally the profile restrictions.
11570           Addresses part of bug #607798
11571
11572 2010-07-21 16:56:06 +0200  Robert Swain <robert.swain@collabora.co.uk>
11573
11574         * ext/x264/gstx264enc.c:
11575         * ext/x264/gstx264enc.h:
11576           x264enc: Refactor code in preparation for presets/tunings
11577           - Make defaults append the appropriate default value to a string. This is
11578           needed to differentiate between something user-set and the actual prop
11579           default.
11580           - Add an internal option string to which _set_property () cases append for the
11581           majority of properties.
11582           - Use gst_x264_enc_parse_options () to clean up application of settings. This
11583           will make order of application with respect to the presets and tunings quite
11584           simple.
11585           Addresses part of bug #607798
11586
11587 2010-07-21 16:32:11 +0200  Robert Swain <robert.swain@collabora.co.uk>
11588
11589         * ext/x264/gstx264enc.c:
11590           x264enc: Update available me types
11591           Use the x264_motion_est_names[] array to populate the enum of ME types. This is
11592           now self-maintaining.
11593
11594 2010-07-21 15:59:12 +0200  Robert Swain <robert.swain@collabora.co.uk>
11595
11596         * ext/x264/gstx264enc.c:
11597           x264enc: Use new libx264 API to affect fast first pass
11598           Uses new x264 API to apply reduced complexity values to the parameters to
11599           increase encoding speed in the first pass of a multi-pass encode. This does
11600           not impact on final quality.
11601           Addresses part of bug #607798
11602
11603 2010-07-21 15:52:28 +0200  Robert Swain <robert.swain@collabora.co.uk>
11604
11605         * ext/x264/gstx264enc.c:
11606         * ext/x264/gstx264enc.h:
11607           x264enc: Add profile property
11608           In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
11609           Profile. This makes it easier to achieve Baseline Profile for example.
11610           Addresses part of bug #607798
11611
11612 2010-07-21 15:40:27 +0200  Robert Swain <robert.swain@collabora.co.uk>
11613
11614         * ext/x264/gstx264enc.c:
11615         * ext/x264/gstx264enc.h:
11616           x264enc: Add option-string property
11617           Adds support for an x264 format option-string to specify advanced parameters
11618           Addresses part of bug #607798
11619
11620 2010-07-22 13:24:37 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11621
11622         * ext/mad/Makefile.am:
11623           mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
11624           Spotted by syntr0py.
11625
11626 2010-07-20 19:44:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11627
11628         * ext/x264/gstx264enc.c:
11629           x264enc: only set timebase on versions where it exists
11630
11631 2010-07-20 16:40:22 +0200  David Hoyt <dhoyt@llnl.gov>
11632
11633         * ext/x264/gstx264enc.c:
11634           x264enc: set appropriate time base
11635           Fixes #624786.
11636
11637 2010-06-30 18:45:49 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11638
11639         * tests/check/Makefile.am:
11640           tests: add plugin loading whitelist to test environment
11641           Only want to load core/-base/-ugly plugins here.
11642
11643 2010-06-28 16:12:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11644
11645         * autogen.sh:
11646         * configure.ac:
11647           Bump automake requirement to 1.10 and autoconf to 2.60
11648           For maintainability reasons and $(builddir).
11649           See #622944.
11650
11651 2010-06-28 09:34:30 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11652
11653         * gst/asfdemux/gstasfdemux.c:
11654           asfdemux: Fix seeking after last commits
11655           Don't handle wrong-state returns as errors to allow seeking to work
11656           again.
11657
11658 2010-06-24 19:46:39 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11659
11660         * gst/asfdemux/gstasfdemux.c:
11661           asfdemux: Push all pending data on EOS
11662           When on push mode and receiving an EOS event, asfdemux
11663           should push all pending data because we might be dealing
11664           with a broken file that has a preroll value higher
11665           than its actual length.
11666
11667 2010-06-24 19:29:17 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11668
11669         * gst/asfdemux/gstasfdemux.c:
11670           asfdemux: Fix sending eos event for chained asfs
11671           Properly push EOS event when finishing a chained asf file
11672           in pull mode
11673           Fixes #599718
11674
11675 2010-06-24 20:55:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11676
11677         * docs/plugins/Makefile.am:
11678         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11679         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11680         * docs/plugins/inspect/plugin-rmdemux.xml:
11681           docs: add rmdemux to docs properly
11682           The plugin has been renamed, remove old introspection file.
11683
11684 2010-06-24 18:04:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11685
11686         * docs/plugins/gst-plugins-ugly-plugins.args:
11687         * docs/plugins/inspect/plugin-x264.xml:
11688           docs: update for recent x264enc changes
11689
11690 2010-06-24 18:03:21 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11691
11692         * gst/realmedia/rmdemux.c:
11693           rmdemux: fix compiler warning when debugging system in core is disabled
11694
11695 2010-06-24 15:09:44 +0300  Stefan Kost <ensonic@users.sf.net>
11696
11697         * common:
11698           Automatic update of common submodule
11699           From 73ff93a to a519571
11700
11701 2010-06-23 11:05:11 +0200  Edward Hervey <bilboed@bilboed.com>
11702
11703         * gst/asfdemux/gstasfdemux.c:
11704           asfdemux: Allow at least 500ms of preroll.
11705           Some files have insanely low preroll values which break the
11706           all_streams_prerolled() logic.
11707           Fixes #622407
11708
11709 2010-06-22 11:41:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11710
11711         * ext/x264/gstx264enc.c:
11712           x264enc: add new h264 caps attribute alignment
11713           See #606662.
11714
11715 2010-06-18 14:35:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11716
11717         * ext/x264/gstx264enc.c:
11718         * ext/x264/gstx264enc.h:
11719           x264enc: conditionally expose enhanced upstream capabilities
11720           API: GstX264Enc:sliced-threads
11721           API: GstX264Enc:sync-lookahead
11722           API: GstX264Enc:intra-refresh
11723           API: GstX264Enc:mb-tree
11724           API: GstX264Enc:rc-lookahead
11725           See #607798.
11726
11727 2010-06-17 16:48:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11728
11729         * common:
11730         * docs/plugins/inspect/plugin-a52dec.xml:
11731         * docs/plugins/inspect/plugin-amrnb.xml:
11732         * docs/plugins/inspect/plugin-amrwbdec.xml:
11733         * docs/plugins/inspect/plugin-asf.xml:
11734         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11735         * docs/plugins/inspect/plugin-iec958.xml:
11736         * docs/plugins/inspect/plugin-mad.xml:
11737         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11738         * docs/plugins/inspect/plugin-mpegstream.xml:
11739         * docs/plugins/inspect/plugin-realmedia.xml:
11740           docs: update introspected plugin docs for gstdoc-scangobj and other changes
11741           Update common for latest gstdoc-scangobj and inspect xml files for
11742           escaping and pad template order changes.
11743
11744 2010-06-15 16:50:21 +0200  Edward Hervey <bilboed@bilboed.com>
11745
11746         * common:
11747           Automatic update of common submodule
11748           From 9339ccc to 35617c2
11749
11750 2010-06-15 16:54:42 +0300  Stefan Kost <ensonic@users.sf.net>
11751
11752         * common:
11753           Automatic update of common submodule
11754           From 5adb1ca to 9339ccc
11755
11756 2010-06-15 16:35:49 +0300  Stefan Kost <ensonic@users.sf.net>
11757
11758         * common:
11759           Automatic update of common submodule
11760           From 57c89b7 to 5adb1ca
11761
11762 2010-06-15 15:50:09 +0300  Stefan Kost <ensonic@users.sf.net>
11763
11764         * common:
11765           Automatic update of common submodule
11766           From c804988 to 57c89b7
11767
11768 2010-06-14 16:59:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11769
11770         * configure.ac:
11771         * gst/realmedia/rtspreal.c:
11772           configure: Update required GLib version to 2.20
11773
11774 2010-06-14 15:33:14 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11775
11776         * ext/a52dec/gsta52dec.c:
11777           a52dec: Call orc_init() before trying to get target flags
11778
11779 2010-06-14 14:34:56 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11780
11781         * ext/a52dec/gsta52dec.c:
11782           a52dec: Remove debug printf...
11783
11784 2010-06-14 14:34:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11785
11786         * configure.ac:
11787         * ext/a52dec/Makefile.am:
11788         * ext/a52dec/gsta52dec.c:
11789           a52dec: Use orc for CPU feature detection and don't check for liboil
11790
11791 2010-06-14 13:27:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11792
11793         * configure.ac:
11794           configure: Use GLIB_EXTRA_CFLAGS
11795
11796 2010-06-14 13:05:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11797
11798         * common:
11799           Automatic update of common submodule
11800           From 7a0fdf5 to c804988
11801
11802 2010-06-14 11:35:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11803
11804         * common:
11805           Automatic update of common submodule
11806           From 6da3bab to 7a0fdf5
11807
11808 2010-06-12 08:29:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11809
11810         * common:
11811           Automatic update of common submodule
11812           From 733fca9 to 6da3bab
11813
11814 2010-06-09 12:40:26 -0700  David Schleef <ds@schleef.org>
11815
11816         * common:
11817           Automatic update of common submodule
11818           From fad145b to 733fca9
11819
11820 2010-06-09 12:34:18 -0700  David Schleef <ds@schleef.org>
11821
11822         * common:
11823           Automatic update of common submodule
11824           From 47683c1 to fad145b
11825
11826 2010-06-05 14:11:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11827
11828         * gst/realmedia/rmdemux.c:
11829           rmdemux: pass bitrate on caps
11830           Set the bitrate on the caps, some decoders like sipro need this to function
11831           properly.
11832           Fixes #620007
11833
11834 2010-06-01 23:49:37 -0700  David Schleef <ds@schleef.org>
11835
11836         * common:
11837           Automatic update of common submodule
11838           From 17f89e5 to 47683c1
11839
11840 2010-06-01 22:55:22 -0700  David Schleef <ds@schleef.org>
11841
11842         * common:
11843           Automatic update of common submodule
11844           From fd7ca04 to 17f89e5
11845
11846 2010-05-31 16:57:42 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
11847
11848         * ext/x264/gstx264enc.c:
11849           x264enc: Only set i_weighted_pred on versions where it exists
11850
11851 2010-05-20 11:28:47 -0400  Tristan Matthews <tristan@sat.qc.ca>
11852
11853         * ext/lame/gstlamemp3enc.c:
11854           lamemp3enc: implement latency query
11855           The encoder's latency is deduced from the framesize. Fixes #618896.
11856
11857 2010-06-01 09:30:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11858
11859         * configure.ac:
11860         * docs/plugins/gst-plugins-ugly-plugins.args:
11861         * docs/plugins/gst-plugins-ugly-plugins.signals:
11862         * docs/plugins/inspect/plugin-a52dec.xml:
11863         * docs/plugins/inspect/plugin-amrnb.xml:
11864         * docs/plugins/inspect/plugin-amrwbdec.xml:
11865         * docs/plugins/inspect/plugin-asf.xml:
11866         * docs/plugins/inspect/plugin-cdio.xml:
11867         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11868         * docs/plugins/inspect/plugin-dvdread.xml:
11869         * docs/plugins/inspect/plugin-dvdsub.xml:
11870         * docs/plugins/inspect/plugin-iec958.xml:
11871         * docs/plugins/inspect/plugin-lame.xml:
11872         * docs/plugins/inspect/plugin-mad.xml:
11873         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11874         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11875         * docs/plugins/inspect/plugin-mpegstream.xml:
11876         * docs/plugins/inspect/plugin-realmedia.xml:
11877         * docs/plugins/inspect/plugin-siddec.xml:
11878         * docs/plugins/inspect/plugin-twolame.xml:
11879         * docs/plugins/inspect/plugin-x264.xml:
11880         * win32/common/config.h:
11881           Back to development
11882
11883 === release 0.10.15 ===
11884
11885 2010-05-30 14:21:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11886
11887         * ChangeLog:
11888         * NEWS:
11889         * RELEASE:
11890         * configure.ac:
11891         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
11892         * docs/plugins/inspect/plugin-a52dec.xml:
11893         * docs/plugins/inspect/plugin-amrnb.xml:
11894         * docs/plugins/inspect/plugin-amrwbdec.xml:
11895         * docs/plugins/inspect/plugin-asf.xml:
11896         * docs/plugins/inspect/plugin-cdio.xml:
11897         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11898         * docs/plugins/inspect/plugin-dvdread.xml:
11899         * docs/plugins/inspect/plugin-dvdsub.xml:
11900         * docs/plugins/inspect/plugin-iec958.xml:
11901         * docs/plugins/inspect/plugin-lame.xml:
11902         * docs/plugins/inspect/plugin-mad.xml:
11903         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11904         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11905         * docs/plugins/inspect/plugin-mpegstream.xml:
11906         * docs/plugins/inspect/plugin-realmedia.xml:
11907         * docs/plugins/inspect/plugin-siddec.xml:
11908         * docs/plugins/inspect/plugin-twolame.xml:
11909         * docs/plugins/inspect/plugin-x264.xml:
11910         * gst-plugins-ugly.doap:
11911         * win32/common/config.h:
11912           Release 0.10.15
11913
11914 2010-05-30 14:20:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11915
11916         * po/af.po:
11917         * po/az.po:
11918         * po/bg.po:
11919         * po/ca.po:
11920         * po/cs.po:
11921         * po/da.po:
11922         * po/de.po:
11923         * po/el.po:
11924         * po/en_GB.po:
11925         * po/es.po:
11926         * po/eu.po:
11927         * po/fi.po:
11928         * po/fr.po:
11929         * po/hu.po:
11930         * po/id.po:
11931         * po/it.po:
11932         * po/ja.po:
11933         * po/lt.po:
11934         * po/lv.po:
11935         * po/ms.po:
11936         * po/mt.po:
11937         * po/nb.po:
11938         * po/nl.po:
11939         * po/or.po:
11940         * po/pl.po:
11941         * po/pt_BR.po:
11942         * po/ru.po:
11943         * po/sk.po:
11944         * po/sl.po:
11945         * po/sq.po:
11946         * po/sr.po:
11947         * po/sv.po:
11948         * po/tr.po:
11949         * po/uk.po:
11950         * po/vi.po:
11951         * po/zh_CN.po:
11952           Update .po files
11953
11954 2010-05-30 12:10:29 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11955
11956         * configure.ac:
11957           configure: make implicit GLib and liboil requirements explicit
11958           core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
11959
11960 2010-05-26 23:16:46 -0400  Olivier Crête <tester@tester.ca>
11961
11962         * ext/x264/gstx264enc.c:
11963           x264enc: disable I weighted pred
11964           If it is enabled, then it will be main profile instead of baseline.
11965           This ensures maximum compatibility of the output stream until the
11966           encoder configuration interface gets an overhaul with explicit
11967           output profile selection.
11968           Fixes #619776.
11969
11970 2010-05-26 12:16:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11971
11972         * configure.ac:
11973         * win32/common/config.h:
11974           0.10.14.3 pre-release
11975
11976 2010-05-26 11:52:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11977
11978         * po/af.po:
11979         * po/az.po:
11980         * po/bg.po:
11981         * po/ca.po:
11982         * po/cs.po:
11983         * po/da.po:
11984         * po/de.po:
11985         * po/el.po:
11986         * po/en_GB.po:
11987         * po/es.po:
11988         * po/eu.po:
11989         * po/fi.po:
11990         * po/fr.po:
11991         * po/hu.po:
11992         * po/id.po:
11993         * po/it.po:
11994         * po/ja.po:
11995         * po/lt.po:
11996         * po/lv.po:
11997         * po/ms.po:
11998         * po/mt.po:
11999         * po/nb.po:
12000         * po/nl.po:
12001         * po/or.po:
12002         * po/pl.po:
12003         * po/pt_BR.po:
12004         * po/ru.po:
12005         * po/sk.po:
12006         * po/sl.po:
12007         * po/sq.po:
12008         * po/sr.po:
12009         * po/sv.po:
12010         * po/tr.po:
12011         * po/uk.po:
12012         * po/vi.po:
12013         * po/zh_CN.po:
12014           po: update translations
12015
12016 2010-05-26 11:55:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12017
12018         * common:
12019           Automatic update of common submodule
12020           From 357b0db to fd7ca04
12021
12022 2010-05-14 20:06:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12023
12024         * configure.ac:
12025         * win32/common/config.h:
12026           0.10.14.2 pre-release
12027
12028 2010-05-14 18:25:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12029
12030         * common:
12031           Automatic update of common submodule
12032           From 4d67bd6 to 357b0db
12033
12034 2010-05-14 16:02:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12035
12036         * gst/realmedia/rmdemux.c:
12037         * gst/realmedia/rmutils.c:
12038         * gst/realmedia/rmutils.h:
12039           rmdemux: add better sipr nibble swap routine
12040
12041 2010-05-13 17:57:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12042
12043         * gst/realmedia/rmdemux.c:
12044           rmdemux: descramble SIPR before pushing out
12045           Collect and descramble the SIPR packets before pushing.
12046           Descramble ATRAC audio.
12047           Fixes #618098
12048
12049 2010-05-13 17:57:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12050
12051         * gst/realmedia/rmutils.c:
12052         * gst/realmedia/rmutils.h:
12053           rm: add function to descramble sipr
12054
12055 2010-01-08 20:51:56 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
12056
12057         * ext/x264/gstx264enc.c:
12058         * ext/x264/gstx264enc.h:
12059           x264enc: Re-send the received upstream event as-is downstream
12060           https://bugzilla.gnome.org/show_bug.cgi?id=606689
12061
12062 2010-05-07 15:33:28 +0200  Edward Hervey <bilboed@bilboed.com>
12063
12064         * ext/amrnb/amrnb.c:
12065           amrnbenc: Set rank to GST_RANK_SECONDARY
12066
12067 2010-04-30 19:53:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12068
12069         * gst/realmedia/rtspreal.c:
12070           rtspreal: use GLib's base64 functions if available
12071           Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
12072
12073 2010-04-28 17:10:36 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
12074
12075         * ext/amrnb/amrnbdec.h:
12076         * ext/amrnb/amrnbenc.h:
12077         * ext/amrwbdec/amrwbdec.h:
12078           amr: Use correct includes (as pkg-config suggests)
12079           Fixes #617078
12080
12081 2010-04-27 13:15:47 +0300  Stefan Kost <ensonic@users.sf.net>
12082
12083         * gst/ac3parse/.gitignore:
12084         * gst/ac3parse/Makefile.am:
12085         * gst/ac3parse/README:
12086         * gst/ac3parse/ac3parse.vcproj:
12087         * gst/ac3parse/gstac3parse.c:
12088         * gst/ac3parse/gstac3parse.h:
12089           ac3parse: remove unported 0.8 plugin
12090           New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
12091
12092 2010-04-27 12:25:37 +0300  Stefan Kost <ensonic@users.sf.net>
12093
12094         * gst/mpegaudioparse/gstmpegaudioparse.c:
12095           docs: adding a mp3decoder as well is useful
12096
12097 2010-04-27 11:39:51 +0300  Stefan Kost <ensonic@users.sf.net>
12098
12099         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12100           docs: massage section index
12101
12102 2010-04-27 11:39:11 +0300  Stefan Kost <ensonic@users.sf.net>
12103
12104         * ext/amrwbdec/amrwbdec.c:
12105         * ext/amrwbdec/amrwbdec.h:
12106           amrwbdec: move define to source to avoid hiding it from the docs
12107
12108 2010-04-27 11:38:28 +0300  Stefan Kost <ensonic@users.sf.net>
12109
12110         * ext/cdio/gstcdiocddasrc.c:
12111           docs: remove short_desc, it is taken from element details
12112
12113 2010-04-27 11:37:52 +0300  Stefan Kost <ensonic@users.sf.net>
12114
12115         * gst/synaesthesia/gstsynaesthesia.c:
12116           docs: fix sections docs for synaesthesia
12117
12118 2010-04-27 11:02:15 +0300  Stefan Kost <ensonic@users.sf.net>
12119
12120         * docs/plugins/Makefile.am:
12121         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12122         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12123         * gst/mpegaudioparse/gstmpegaudioparse.c:
12124           docs: add docs for mp3parse
12125
12126 2010-04-20 17:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12127
12128         * gst-plugins-ugly.doap:
12129           doap: update repository info from cvs->git and maintainers
12130
12131 2010-04-23 14:41:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12132
12133         * common:
12134           Automatic update of common submodule
12135           From fc85867 to 4d67bd6
12136
12137 2010-04-13 16:59:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12138
12139         * tests/check/elements/x264enc.c:
12140           x264enc: adaptive NALU type checking
12141           In particular, be less picky about SEI NALU order, which makes test more
12142           robust with respect to changes in libx264.
12143           See also #615410.
12144
12145 2010-04-16 21:10:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12146
12147         * ext/x264/gstx264enc.c:
12148           x264enc: adaptive x264 header NAL layout handling
12149           Fixes #615410.
12150
12151 2010-04-15 16:31:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12152
12153         * gst/asfdemux/gstrtpasfdepay.c:
12154           asfdepay: we require a dynamic payload type
12155           Add an extra caps property that restricts the depayloader to only accept dynamic
12156           payload types.
12157
12158 2010-04-15 07:20:20 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12159
12160         * configure.ac:
12161           configure: Drop -Wcast-align
12162           Commit message copied from core's commit from Benjamin Otte:
12163           246f5dba96a5b50bb74621af67b30942cca72af5
12164           Apparently gcc warns that GstMiniObject is not castable to
12165           GstEvent/Message/Buffer due to them containing 64bit variables, even
12166           though ARM hackers claim that those only need 4byte alignment. And as
12167           long as gcc behaves that way, this warning is not very useful.
12168           So we'll remove the warning until this problem is fixed.
12169           Fixes #615698
12170
12171 2010-04-14 09:27:14 +0200  Edward Hervey <bilboed@bilboed.com>
12172
12173         * ext/mpeg2dec/gstmpeg2dec.c:
12174           mpeg2dec: copy over all buffer flags when copying buffers.
12175           Avoids losing the tff/rff video buffer flags
12176
12177 2010-03-14 12:16:21 +0100  Edward Hervey <bilboed@bilboed.com>
12178
12179         * gst/asfdemux/asfpacket.c:
12180           asfdemux: Make a table static to avoid having to always allocate it.
12181
12182 2010-04-13 16:31:25 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12183
12184         * ext/x264/gstx264enc.c:
12185           x264enc: fix up avcC header construction
12186           Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
12187           for BUILD_X264 < 76.
12188           Also fixes #610089.
12189
12190 2010-04-13 13:16:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12191
12192         * ext/x264/gstx264enc.c:
12193           x264enc: parameterize libx264 provided NAL layout in codec-data creation
12194
12195 2010-04-12 12:43:05 +0200  Edward Hervey <bilboed@bilboed.com>
12196
12197         * configure.ac:
12198           configure: Remove -Wundef flag
12199           Same fix as for #615161
12200
12201 2010-04-09 11:23:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12202
12203         * common:
12204           Automatic update of common submodule
12205           From fdf023d to fc85867
12206
12207 2010-04-09 09:55:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12208
12209         * gst-libs/gst/gettext.h:
12210           i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
12211
12212 2010-03-30 00:36:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12213
12214         * common:
12215         * ext/Makefile.am:
12216         * gst/Makefile.am:
12217           build: build plugins in parallel where possible, if make -jN is used
12218
12219 2010-03-26 17:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12220
12221         * Makefile.am:
12222           build: add cruft alert for common/shave*
12223
12224 2010-03-25 19:40:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12225
12226         * win32/MANIFEST:
12227           Fix make distcheck
12228           Remove removed file win32/common/config.h.in from MANIFEST.
12229
12230 2010-03-24 19:35:03 +0100  Edward Hervey <bilboed@bilboed.com>
12231
12232         * gst/synaesthesia/synaescope.c:
12233         * gst/synaesthesia/synaescope.h:
12234           synaestesia: Fix old-style prototype
12235
12236 2010-03-24 19:07:11 +0300  Руслан Ижбулатов <lrn1986@gmail.com>
12237
12238         * gst/realmedia/rmutils.c:
12239           Fix pointer type.
12240           Fixes #613815
12241
12242 2010-03-24 18:55:32 +0100  Edward Hervey <bilboed@bilboed.com>
12243
12244         * common:
12245           Automatic update of common submodule
12246           From 55cd514 to c1d07dd
12247
12248 2010-03-24 11:27:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12249
12250         * configure.ac:
12251         * ext/amrnb/amrnbdec.c:
12252         * ext/amrnb/amrnbenc.c:
12253         * ext/cdio/gstcdiocddasrc.h:
12254         * ext/dvdread/dvdreadsrc.c:
12255         * ext/lame/gstlame.h:
12256         * ext/lame/gstlamemp3enc.h:
12257         * ext/lame/plugin.c:
12258         * ext/mad/gstmad.c:
12259         * ext/x264/gstx264enc.c:
12260         * ext/x264/gstx264enc.h:
12261         * gst/mpegaudioparse/gstmpegaudioparse.c:
12262         * gst/mpegaudioparse/gstxingmux.c:
12263         * gst/mpegstream/gstdvddemux.c:
12264         * gst/mpegstream/gstmpegdemux.c:
12265         * gst/mpegstream/gstmpegparse.c:
12266         * gst/realmedia/asmrules.c:
12267         * gst/realmedia/pnmsrc.c:
12268         * gst/realmedia/pnmsrc.h:
12269         * gst/realmedia/rdtdepay.h:
12270         * gst/realmedia/rdtmanager.c:
12271         * gst/realmedia/rtspreal.c:
12272           build: Add all kinds of compiler warning flags and fix the resulting warnings
12273
12274 2010-03-19 00:03:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12275
12276         * ext/amrnb/Makefile.am:
12277         * ext/amrwbdec/Makefile.am:
12278         * ext/sidplay/Makefile.am:
12279         * gst/asfdemux/Makefile.am:
12280         * gst/mpegaudioparse/Makefile.am:
12281           build: fix up Makefile.am
12282           Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
12283           the order a bit here and there (see docs/random/moving-plugins).
12284
12285 2010-03-19 00:02:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12286
12287         * win32/common/config.h.in:
12288           win32: remove win32-specific config.h.in copy that's not used any longer
12289           The win32 config.h is now generated from the top-level config.h.in.
12290
12291 2010-03-18 15:53:14 +0100  Benjamin Otte <otte@redhat.com>
12292
12293         * ext/a52dec/gsta52dec.c:
12294         * ext/amrnb/amrnbdec.c:
12295         * ext/amrnb/amrnbenc.c:
12296         * ext/amrwbdec/amrwbdec.c:
12297         * ext/cdio/gstcdiocddasrc.c:
12298         * ext/dvdread/dvdreadsrc.c:
12299         * ext/lame/gstlame.c:
12300         * ext/mad/gstmad.c:
12301         * ext/mpeg2dec/gstmpeg2dec.c:
12302         * gst/ac3parse/gstac3parse.c:
12303         * gst/asfdemux/gstasfdemux.c:
12304         * gst/asfdemux/gstrtpasfdepay.c:
12305         * gst/asfdemux/gstrtspwms.c:
12306         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
12307         * gst/iec958/ac3iec.c:
12308         * gst/mpegaudioparse/gstmpegaudioparse.c:
12309         * gst/mpegaudioparse/gstxingmux.c:
12310         * gst/mpegstream/gstdvddemux.c:
12311         * gst/mpegstream/gstmpegdemux.c:
12312         * gst/mpegstream/gstmpegparse.c:
12313         * gst/mpegstream/gstrfc2250enc.c:
12314         * gst/realmedia/pnmsrc.c:
12315         * gst/realmedia/rademux.c:
12316         * gst/realmedia/rdtdepay.c:
12317         * gst/realmedia/rdtmanager.c:
12318         * gst/realmedia/rmdemux.c:
12319         * gst/realmedia/rtspreal.c:
12320         * gst/synaesthesia/gstsynaesthesia.c:
12321           gst_element_class_set_details => gst_element_class_set_details_simple
12322
12323 2010-03-16 15:05:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12324
12325         * ext/x264/gstx264enc.c:
12326           x264enc: Put pixel-aspect-ratio from input into the src pad caps
12327           Fixes bug #612995.
12328
12329 2010-03-12 13:59:53 +0100  Edward Hervey <bilboed@bilboed.com>
12330
12331         * common:
12332           Automatic update of common submodule
12333           From e272f71 to 55cd514
12334
12335 2010-03-11 11:21:19 +0100  Benjamin Otte <otte@redhat.com>
12336
12337         * common:
12338           Automatic update of common submodule
12339           From df8a7c8 to e272f71
12340
12341 2010-03-10 22:13:45 +0100  Benjamin Otte <otte@redhat.com>
12342
12343         * configure.ac:
12344           Update CXXFLAGS, too
12345
12346 2010-03-10 21:01:20 +0100  Benjamin Otte <otte@redhat.com>
12347
12348         * configure.ac:
12349           Update for recent changes to common submodule
12350           This just replaces every "$ERROR_CFLAGS" usage with a usage of
12351           "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
12352           previously.
12353           Actually using that separation will happen later.
12354
12355 2010-03-10 21:52:30 +0100  Benjamin Otte <otte@redhat.com>
12356
12357         * common:
12358           Automatic update of common submodule
12359           From 9720a7d to df8a7c8
12360
12361 2010-03-10 20:44:18 +0100  Benjamin Otte <otte@redhat.com>
12362
12363         * common:
12364           Automatic update of common submodule
12365           From 0b6e072 to 9720a7d
12366
12367 2010-03-10 16:10:17 +0100  Benjamin Otte <otte@redhat.com>
12368
12369         * common:
12370           Automatic update of common submodule
12371           From 7cc5eb4 to 0b6e072
12372
12373 2010-03-10 01:10:52 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12374
12375         * common:
12376           Automatic update of common submodule
12377           From 7aa65b5 to 7cc5eb4
12378
12379 2010-03-09 21:40:26 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12380
12381         * common:
12382           Automatic update of common submodule
12383           From 44ecce7 to 7aa65b5
12384
12385 2010-02-26 15:43:58 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12386
12387         * configure.ac:
12388           configure: Use automake 1.11 silent rules instead of shave if available
12389           This makes sure that we use something that is still maintained and
12390           also brings back libtool 1.5 support.
12391
12392 2010-03-09 17:42:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12393
12394         * configure.ac:
12395         * docs/plugins/inspect/plugin-a52dec.xml:
12396         * docs/plugins/inspect/plugin-amrnb.xml:
12397         * docs/plugins/inspect/plugin-amrwbdec.xml:
12398         * docs/plugins/inspect/plugin-asf.xml:
12399         * docs/plugins/inspect/plugin-cdio.xml:
12400         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12401         * docs/plugins/inspect/plugin-dvdread.xml:
12402         * docs/plugins/inspect/plugin-dvdsub.xml:
12403         * docs/plugins/inspect/plugin-iec958.xml:
12404         * docs/plugins/inspect/plugin-lame.xml:
12405         * docs/plugins/inspect/plugin-mad.xml:
12406         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12407         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12408         * docs/plugins/inspect/plugin-mpegstream.xml:
12409         * docs/plugins/inspect/plugin-realmedia.xml:
12410         * docs/plugins/inspect/plugin-siddec.xml:
12411         * docs/plugins/inspect/plugin-twolame.xml:
12412         * docs/plugins/inspect/plugin-x264.xml:
12413         * win32/common/config.h:
12414           Back to development
12415
12416 === release 0.10.14 ===
12417
12418 2010-03-06 01:13:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12419
12420         * ChangeLog:
12421         * NEWS:
12422         * RELEASE:
12423         * configure.ac:
12424         * docs/plugins/gst-plugins-ugly-plugins.args:
12425         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12426         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12427         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
12428         * docs/plugins/inspect/plugin-a52dec.xml:
12429         * docs/plugins/inspect/plugin-amrnb.xml:
12430         * docs/plugins/inspect/plugin-amrwbdec.xml:
12431         * docs/plugins/inspect/plugin-asf.xml:
12432         * docs/plugins/inspect/plugin-cdio.xml:
12433         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12434         * docs/plugins/inspect/plugin-dvdread.xml:
12435         * docs/plugins/inspect/plugin-dvdsub.xml:
12436         * docs/plugins/inspect/plugin-iec958.xml:
12437         * docs/plugins/inspect/plugin-lame.xml:
12438         * docs/plugins/inspect/plugin-mad.xml:
12439         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12440         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12441         * docs/plugins/inspect/plugin-mpegstream.xml:
12442         * docs/plugins/inspect/plugin-realmedia.xml:
12443         * docs/plugins/inspect/plugin-siddec.xml:
12444         * docs/plugins/inspect/plugin-twolame.xml:
12445         * docs/plugins/inspect/plugin-x264.xml:
12446         * gst-plugins-ugly.doap:
12447         * win32/common/config.h:
12448           Release 0.10.14
12449
12450 2010-03-06 01:10:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12451
12452         * po/af.po:
12453         * po/az.po:
12454         * po/bg.po:
12455         * po/ca.po:
12456         * po/cs.po:
12457         * po/da.po:
12458         * po/de.po:
12459         * po/el.po:
12460         * po/en_GB.po:
12461         * po/es.po:
12462         * po/eu.po:
12463         * po/fi.po:
12464         * po/fr.po:
12465         * po/hu.po:
12466         * po/id.po:
12467         * po/it.po:
12468         * po/ja.po:
12469         * po/lt.po:
12470         * po/lv.po:
12471         * po/ms.po:
12472         * po/mt.po:
12473         * po/nb.po:
12474         * po/nl.po:
12475         * po/or.po:
12476         * po/pl.po:
12477         * po/pt_BR.po:
12478         * po/ru.po:
12479         * po/sk.po:
12480         * po/sl.po:
12481         * po/sq.po:
12482         * po/sr.po:
12483         * po/sv.po:
12484         * po/tr.po:
12485         * po/uk.po:
12486         * po/vi.po:
12487         * po/zh_CN.po:
12488           Update .po files
12489
12490 2010-03-03 22:52:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12491
12492         * configure.ac:
12493         * win32/common/config.h:
12494           0.10.13.4 pre-release
12495
12496 2010-02-22 19:13:11 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12497
12498         * ext/x264/gstx264enc.c:
12499         * tests/check/elements/x264enc.c:
12500           x264enc: Replace 'avc-sample' with 'avc' in caps
12501           In the element and in its tests
12502           Fixes #606662
12503
12504 2010-03-01 14:07:20 +0100  Edward Hervey <bilboed@bilboed.com>
12505
12506         * gst/asfdemux/gstasfdemux.c:
12507           asfdemux: Don't set durations of 0 on outgoing buffers.
12508           Some (broken) streams don't have the extended stream properties in
12509           the header, resulting in applying a duration of zero on outgoing
12510           buffers.
12511           Fixes #611473
12512
12513 2010-03-01 14:05:58 +0100  Edward Hervey <bilboed@bilboed.com>
12514
12515         * gst/asfdemux/asfpacket.c:
12516           asfdemux: Make sure we always set proper payload duration.
12517           Some (broken) streams will have a delta of 0, resulting in outgoing
12518           buffers having durations of 0.
12519           Fixes #611473
12520
12521 2010-02-24 01:40:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12522
12523         * configure.ac:
12524         * win32/common/config.h:
12525           0.10.13.3 pre-release
12526
12527 2010-02-19 10:13:34 +0100  Edward Hervey <bilboed@bilboed.com>
12528
12529         * gst/asfdemux/asfpacket.c:
12530           asfdemux: Make sure we don't end up with negative timestamps.
12531           Some files have payload with timestamps smaller than the preroll duration.
12532           Instead of blindly substracting the preroll value (and ending up with
12533           insanely high timestamps on the outgoing buffers), we make sure we
12534           never go below 0.
12535           Fixes #610432
12536
12537 2010-02-19 01:07:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12538
12539         * configure.ac:
12540         * win32/common/config.h:
12541           0.10.13.2 pre-release
12542           Update core/base requirement to 0.10.26, since that's more likely
12543           to be the actual requirement.
12544
12545 2010-02-19 01:06:44 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12546
12547         * po/LINGUAS:
12548         * po/el.po:
12549         * po/sl.po:
12550           po: update translations
12551
12552 2010-02-16 14:08:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12553
12554         * tests/check/elements/x264enc.c:
12555           x264enc: add caps check to x264enc unit test
12556           Add some minimal caps checking to x264enc unit test.
12557           See #610089.
12558
12559 2010-02-16 13:25:11 +0000  Vittorio Palmisano <vpalmisano@gmail.com>
12560
12561         * ext/x264/gstx264enc.c:
12562           x264enc: fix up avcC header construction and playback by flash players
12563           Fix off-by-one bug when constructing the avcC header chunk: we
12564           wrote wrong profile info into the header. The first byte in the
12565           SPS NAL we get from x264 is the nal type, not the profile_idc.
12566           Also add some debug logging.
12567           Fixes #610089.
12568
12569 2010-02-16 12:59:54 +0100  Robert Swain <robert.swain@collabora.co.uk>
12570
12571         * gst/asfdemux/gstasfdemux.c:
12572           asfdemux: Improve seek behaviour for audio-only with no index
12573           Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
12574           for video, we can just seek to seek_time instead.
12575
12576 2010-02-16 00:24:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12577
12578         * configure.ac:
12579           configure: fix up GST_CXXFLAGS properly
12580           We don't want C specific flags in GST_CXXFLAGS, so base it on the
12581           GST_CFLAGS that only contains the pkg-config CFLAGS but none of
12582           the GST_OPTION_CFLAGS. Also, we only need the local includes once.
12583
12584 2010-02-11 01:12:43 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12585
12586         * MAINTAINERS:
12587           Update MAINTAINERS, add myself
12588
12589 2010-02-15 23:16:32 +0200  Stefan Kost <ensonic@users.sf.net>
12590
12591         * configure.ac:
12592           configure: base GST_CXXFLAGS on --cflags from pkg-config
12593           pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
12594           point for for both C and CXX settings.
12595
12596 2010-02-14 23:18:44 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12597
12598         * common:
12599           Automatic update of common submodule
12600           From 96dc793 to 44ecce7
12601
12602 2010-02-01 01:33:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12603
12604         * Makefile.am:
12605         * configure.ac:
12606         * win32/common/.gitignore:
12607         * win32/common/config.h:
12608           win32: change how win32/common/config.h is updated
12609           Generate win32/common/config.h-new directly from config.h.in,
12610           using shell variables in configure and some hard-coded information.
12611           Change top-level makefile so that 'make win32-update' copies the
12612           generated file to win32/common/config.h, which we keep in source
12613           control. It's kept in source control so that the git tree is
12614           buildable from VS.
12615           This change is similar to the ones applied a while ago to GStreamer
12616           core, gst-plugins-base and gst-plugins-good and prevents configure
12617           from changing files in source control. The generated config.h
12618           should be ok, but needs testing.
12619
12620 2010-01-31 13:03:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12621
12622         * gst/realmedia/rtspreal.c:
12623           rtspreal: don't construct config header with uninitialised bytes
12624           Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
12625           a presumably unintentional padding of uninitialised bytes at the end
12626           of the CONT tags chunk, which should be harmless but causes warnings
12627           in valgrind (see #608533 for a test URL).
12628
12629 2010-01-30 19:12:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12630
12631         * gst/realmedia/rtspreal.c:
12632           rtspreal: add finalize function so we can free streams and rulebook
12633           Fix memory leak in Real RTSP component (#608533).
12634
12635 2010-01-30 19:10:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12636
12637         * gst/realmedia/rtspreal.c:
12638           rtspreal: fix minor memory leak
12639           Caps take their own reference when a buffer is added to them, so
12640           unref buffer after adding it to caps (#608533).
12641
12642 2010-01-30 19:06:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12643
12644         * gst/realmedia/rdtdepay.c:
12645           rdtdepay: unref input buffer when done
12646           Fixes memory leak, see #608533.
12647
12648 2010-01-30 15:19:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12649
12650         * common:
12651           Automatic update of common submodule
12652           From 15d47a6 to 96dc793
12653
12654 2010-01-29 19:47:03 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12655
12656         * ext/x264/gstx264enc.c:
12657         * ext/x264/gstx264enc.h:
12658           x264enc: make use of Access Unit delimiters configurable
12659           API: GstX264Enc:aud
12660
12661 2010-01-22 15:40:28 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12662
12663         * gst/asfdemux/asfpacket.c:
12664           asfdemux: Do not subtract padding twice
12665           Only subtract implicit padding if an explicit one isn't
12666           provided. Avoids subtracting it twice and causing
12667           parsing errors.
12668           Fixes #607698
12669
12670 2010-01-22 16:55:14 +0200  Stefan Kost <ensonic@users.sf.net>
12671
12672         * gst/asfdemux/gstasfdemux.c:
12673         * gst/mpegstream/gstmpegpacketize.c:
12674           assert: g_assert_not_reached() cannot replace return statement
12675           Fix build with assert being turned off.
12676
12677 2010-01-20 00:55:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12678
12679         * common:
12680           Automatic update of common submodule
12681           From 14cec89 to 15d47a6
12682
12683 2010-01-18 18:01:55 +0100  Edward Hervey <bilboed@bilboed.com>
12684
12685         * gst/asfdemux/gstasfdemux.c:
12686           asfdemux: Don't forget to update flow variable
12687           Forgot to update the return value in the loop.
12688
12689 2010-01-18 17:49:06 +0100  Edward Hervey <bilboed@bilboed.com>
12690
12691         * gst/asfdemux/gstasfdemux.c:
12692           asfdemux: Check flow return on every push
12693           We previously only aggregated flow returns after the while(push) loop,
12694           which meant that in some cases we would end-up not properly aggregating
12695           the flow returns.
12696           This is based on the same flow aggregation algorithm as oggdemux.
12697
12698 2010-01-11 16:14:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12699
12700         * ext/x264/gstx264enc.c:
12701           x264enc: Add stream-format to output caps
12702           Adds stream-format to output caps of x264enc that
12703           informs if the stream is in bytestream of avc format.
12704           Fixes #606662
12705
12706 2010-01-11 12:23:35 +0100  Arnaud Patard <apatard@mandriva.com>
12707
12708         * gst/mpegaudioparse/gstxingmux.c:
12709           xingmux: Fix unaligned memory access
12710           ARM/SPARC need 32bit alignment but xingmux accesses possibly
12711           unaligned memory, which leads to SIGBUS.
12712           Fixes bug #586464.
12713
12714 2010-01-07 14:36:47 -0800  Michael Smith <msmith@songbirdnest.com>
12715
12716         * gst/asfdemux/gstasfdemux.c:
12717           asfdemux: Use GST_STR_NULL in a couple of places.
12718           Fixes crashing on some of the log statements on win32.
12719
12720 2010-01-07 16:36:08 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12721
12722         * gst/realmedia/rmdemux.c:
12723           rmdemux: Parse and post bitrate for streams
12724           Parse the bitrate of the streams and post their tags.
12725           Fixes #599299
12726
12727 2010-01-07 13:54:21 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12728
12729         * gst/asfdemux/gstasfdemux.c:
12730         * gst/asfdemux/gstasfdemux.h:
12731           asfdemux: Post bitrate tag
12732           If stream bitrate object is available, post the bitrate
12733           tags.
12734           Fixes #599297
12735
12736 2010-01-04 15:19:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12737
12738         * gst/mpegaudioparse/gstmpegaudioparse.c:
12739         * gst/mpegaudioparse/gstmpegaudioparse.h:
12740           mp3parse: minor validation check of (Xing, VBRI) metadata
12741           ... to detect e.g. a truncated file, rendering some of the metadata invalid.
12742
12743 2010-01-04 14:59:06 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12744
12745         * gst/mpegaudioparse/gstmpegaudioparse.c:
12746           mp3parse: use proper total_time and total_bytes in various cases
12747           The correct basis for (Xing, VBRI) seek table calculations is the
12748           byte size and duration provided by that metadata, rather than some
12749           other (possibly even estimated) one.  This also prevents an infinite
12750           conversion loop in (unlikely) case where a TOC is provided without
12751           such corresponding (duration) metdata.
12752
12753 2009-12-08 19:55:04 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12754
12755         * gst/mpegaudioparse/gstmpegaudioparse.c:
12756         * gst/mpegaudioparse/gstmpegaudioparse.h:
12757           mp3parse: conserve stop time for non-accurate seek
12758           Use the same strategy as accurate seeks to store
12759           pending non-accurate seeks to avoid overwriting non-definite
12760           stop times. When doing non-accurate seeks our position
12761           reporting might drift off by some secs and the stream can
12762           end up before it should.
12763           Fixes #603695
12764
12765 2009-12-21 19:12:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12766
12767         * common:
12768           Automatic update of common submodule
12769           From 47cb23a to 14cec89
12770
12771 2009-12-18 16:04:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12772
12773         * ext/amrwbdec/amrwb.c:
12774           amrwbdec: give decoder a rank so decodebin/playbin will use it
12775
12776 2009-12-08 19:01:50 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12777
12778         * gst/mpegaudioparse/gstmpegaudioparse.c:
12779           mp3parse: return false when we can't seek
12780           When upstream can't seek, we return false as well
12781
12782 2009-12-02 11:21:22 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12783
12784         * ext/lame/gstlame.c:
12785         * ext/lame/gstlamemp3enc.c:
12786           lame: Avoid crash when seeking before negotiating
12787           lame's 'lgv' variable is only initialized when the caps
12788           is negotiated, whenever a seek happens before that, it would
12789           attempt to call a function on an empty pointer, causing the crash.
12790           Fixes #603515
12791
12792 2009-12-01 15:08:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12793
12794         * common:
12795           Automatic update of common submodule
12796           From 87bf428 to 47cb23a
12797
12798 2009-12-01 14:17:50 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12799
12800         * common:
12801           Automatic update of common submodule
12802           From da4c75c to 87bf428
12803
12804 2009-11-27 18:56:13 +0100  Edward Hervey <bilboed@bilboed.com>
12805
12806         * common:
12807           Automatic update of common submodule
12808           From 53a2485 to da4c75c
12809
12810 2009-11-26 15:54:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12811
12812         * gst/mpegaudioparse/gstmpegaudioparse.c:
12813           mp3parse: fix non-flushing seek
12814           Specifically, in addition to clearing lots of variables/offsets
12815           when receiving newsegment, also clear leftover data to match.
12816
12817 2009-11-20 21:32:31 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
12818
12819         * ext/x264/gstx264enc.c:
12820         * ext/x264/gstx264enc.h:
12821           x264enc: Make upstream GstForceKeyUnit thread-safe
12822           Also send the GstForceKeyUnit event downstream when an upstream on is received,
12823           allowing muxers or payloaders to take appropriate actions.
12824           https://bugzilla.gnome.org/show_bug.cgi?id=602556
12825
12826 2009-11-19 10:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12827
12828         * common:
12829           Automatic update of common submodule
12830           From a3e3ce4 to 53a2485
12831
12832 2009-11-18 09:58:39 +0100  Benjamin Gaignard <benjamin@gaignard.net>
12833
12834         * gst/asfdemux/gstasfdemux.c:
12835           asfdemux: Don't call strlen() on NULL pointers
12836           Fixes bug #602280.
12837
12838 2009-11-09 15:02:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12839
12840         * gst/asfdemux/gstasfdemux.c:
12841           asfdemux: Remove old pads when new ones are added
12842           The old pads were being removed before adding the new ones,
12843           we should add the new ones first.
12844           Fixes #599718
12845
12846 2009-11-09 13:30:45 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12847
12848         * gst/asfdemux/gstasfdemux.c:
12849         * gst/asfdemux/gstasfdemux.h:
12850           asfdemux: Handle chained asfs on pull mode
12851           Adds chained asfs handling to pull mode. It now checks if
12852           there is a new asf header after the last packet (when it
12853           is possible to know how many packets are) or it tries
12854           checking if a processed packet that fails is an header
12855           object.
12856           Fixes #599718
12857
12858 2009-11-09 10:24:46 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12859
12860         * gst/asfdemux/gstasfdemux.c:
12861         * gst/asfdemux/gstasfdemux.h:
12862           asfdemux: properly do chained asfs on push mode
12863           To properly do chained asfs work with playbin2, we need to
12864           push eos on the old pads before removing them.
12865           Fixes #599718
12866
12867 2009-10-27 17:48:03 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12868
12869         * gst/asfdemux/gstasfdemux.c:
12870         * gst/asfdemux/gstasfdemux.h:
12871           asfdemux: add support for chained asfs (push mode)
12872           Adds support for detecting and playing chained asfs
12873           in push mode. asfdemux tries to detect a new asf start
12874           by identifying the header object guid in a input buffer.
12875           When it finds it, it resets its state, removing its pads
12876           and creates new ones for the new file.
12877
12878 2009-11-05 18:33:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12879
12880         * gst/asfdemux/gstasfdemux.c:
12881           asfdemux: fix two small leaks
12882
12883 2009-11-05 18:19:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12884
12885         * gst/asfdemux/gstasfdemux.c:
12886           asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
12887           WM/Track has a 0 base but is often wrongly written as starting from 1,
12888           so not as reliable as WM/TrackNumber which always starts from 1.
12889
12890 2009-11-05 18:11:55 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12891
12892         * gst/asfdemux/gstasfdemux.c:
12893           asfdemux: WM/Track starts counting from 0, adjust to start from 1
12894
12895 2009-11-05 18:11:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12896
12897         * gst/asfdemux/gstasfdemux.c:
12898           asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
12899           There's both WM/Track and WM/TrackNumber.
12900
12901 2009-11-04 15:52:09 +0000  Jan Schmidt <thaytan@noraisin.net>
12902
12903         * ext/a52dec/gsta52dec.c:
12904           a52dec: Fix debug statement: Pass pos variable instead of time() function
12905
12906 2009-11-04 15:50:17 +0000  Jan Schmidt <thaytan@noraisin.net>
12907
12908         * gst/dvdsub/gstdvdsubdec.c:
12909           dvdsubdec: Fix printf format string warning
12910
12911 2009-11-04 15:46:04 +0000  Jan Schmidt <thaytan@noraisin.net>
12912
12913         * gst/asfdemux/gstasfdemux.c:
12914           asfdemux: Fix bogus variable used uninitialised warnings
12915
12916 2009-11-04 13:55:39 +0000  Jan Schmidt <thaytan@noraisin.net>
12917
12918         * po/Makevars:
12919           po: Don't create backup .po files
12920           As well as preventing creation of useless backup files, it works
12921           around a bug in gettext 0.17 on OS/X
12922
12923 2009-10-29 11:39:13 -0700  Michael Smith <msmith@songbirdnest.com>
12924
12925         * gst/asfdemux/asfpacket.c:
12926           asfdemux: fix c99-style comments.
12927
12928 2009-10-29 10:34:17 -0700  Michael Smith <msmith@songbirdnest.com>
12929
12930         * gst/asfdemux/asfpacket.c:
12931           asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
12932
12933 2009-10-27 12:33:24 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
12934
12935         * gst/realmedia/rmutils.c:
12936           rmutils: fix byteswapping
12937           fix the byteswapping code that was wrong because of the side effects of the
12938           READ/WRITE macros.
12939           Fixes #599676
12940
12941 2009-10-20 20:00:44 +0100  Robert Swain <robert.swain@gmail.com>
12942
12943         * ext/x264/gstx264enc.c:
12944           x264enc: Adapt to slightly modified x264 API
12945           Fixes #599095.
12946
12947 2009-10-26 17:31:19 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12948
12949         * gst/asfdemux/asfpacket.c:
12950           asfdemux: careful to avoid crash on bogus data
12951           When receiving bogus data, we have to avoid subtracting a value
12952           larger than 'size' from 'size' variable, resulting in a wrap
12953           that would make 'size' a really large bogus value.
12954           Fixes #599333
12955
12956 2009-10-26 00:56:37 +0000  Jan Schmidt <thaytan@noraisin.net>
12957
12958         * win32/common/config.h:
12959           win32: Commit bumped version number
12960
12961 2009-10-17 13:46:13 +0200  Edward Hervey <bilboed@bilboed.com>
12962
12963         * gst/mpegaudioparse/gstmpegaudioparse.c:
12964           mpegaudioparse: Don't use expensive glib ways to get an enum nick.
12965           Fixes #598761
12966           This removes a good 50% of processing time for parsing a buffer.
12967           We do this by simply... getting the nicks that we already have handy
12968           instead of going through the expensive glib system.
12969
12970 2009-10-24 20:36:41 +0200  Edward Hervey <bilboed@bilboed.com>
12971
12972         * configure.ac:
12973           configure.ac: And back to development we go...
12974
12975 === release 0.10.13 ===
12976
12977 2009-10-21 17:16:00 +0100  Jan Schmidt <thaytan@noraisin.net>
12978
12979         * ChangeLog:
12980         * NEWS:
12981         * RELEASE:
12982         * common:
12983         * configure.ac:
12984         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12985         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
12986         * docs/plugins/inspect/plugin-a52dec.xml:
12987         * docs/plugins/inspect/plugin-asf.xml:
12988         * docs/plugins/inspect/plugin-cdio.xml:
12989         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12990         * docs/plugins/inspect/plugin-dvdread.xml:
12991         * docs/plugins/inspect/plugin-dvdsub.xml:
12992         * docs/plugins/inspect/plugin-iec958.xml:
12993         * docs/plugins/inspect/plugin-lame.xml:
12994         * docs/plugins/inspect/plugin-mad.xml:
12995         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12996         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12997         * docs/plugins/inspect/plugin-mpegstream.xml:
12998         * docs/plugins/inspect/plugin-realmedia.xml:
12999         * docs/plugins/inspect/plugin-siddec.xml:
13000         * docs/plugins/inspect/plugin-twolame.xml:
13001         * docs/plugins/inspect/plugin-x264.xml:
13002         * gst-plugins-ugly.doap:
13003         * win32/common/config.h:
13004           Release 0.10.13
13005
13006 2009-10-21 17:02:42 +0100  Jan Schmidt <thaytan@noraisin.net>
13007
13008         * po/af.po:
13009         * po/az.po:
13010         * po/bg.po:
13011         * po/ca.po:
13012         * po/cs.po:
13013         * po/da.po:
13014         * po/de.po:
13015         * po/en_GB.po:
13016         * po/es.po:
13017         * po/eu.po:
13018         * po/fi.po:
13019         * po/fr.po:
13020         * po/hu.po:
13021         * po/id.po:
13022         * po/it.po:
13023         * po/ja.po:
13024         * po/lt.po:
13025         * po/lv.po:
13026         * po/ms.po:
13027         * po/mt.po:
13028         * po/nb.po:
13029         * po/nl.po:
13030         * po/or.po:
13031         * po/pl.po:
13032         * po/pt_BR.po:
13033         * po/ru.po:
13034         * po/sk.po:
13035         * po/sq.po:
13036         * po/sr.po:
13037         * po/sv.po:
13038         * po/tr.po:
13039         * po/uk.po:
13040         * po/vi.po:
13041         * po/zh_CN.po:
13042           Update .po files
13043
13044 2009-10-16 10:16:55 +0300  Stefan Kost <ensonic@users.sf.net>
13045
13046         * common:
13047           Automatic update of common submodule
13048           From 85d1530 to 0702fe1
13049
13050 2009-10-15 23:56:55 +0100  Jan Schmidt <thaytan@noraisin.net>
13051
13052         * ChangeLog:
13053         * configure.ac:
13054         * po/af.po:
13055         * po/az.po:
13056         * po/bg.po:
13057         * po/ca.po:
13058         * po/cs.po:
13059         * po/da.po:
13060         * po/de.po:
13061         * po/en_GB.po:
13062         * po/es.po:
13063         * po/eu.po:
13064         * po/fi.po:
13065         * po/fr.po:
13066         * po/hu.po:
13067         * po/id.po:
13068         * po/it.po:
13069         * po/ja.po:
13070         * po/lt.po:
13071         * po/lv.po:
13072         * po/ms.po:
13073         * po/mt.po:
13074         * po/nb.po:
13075         * po/nl.po:
13076         * po/or.po:
13077         * po/pl.po:
13078         * po/pt_BR.po:
13079         * po/ru.po:
13080         * po/sk.po:
13081         * po/sq.po:
13082         * po/sr.po:
13083         * po/sv.po:
13084         * po/tr.po:
13085         * po/uk.po:
13086         * po/vi.po:
13087         * po/zh_CN.po:
13088         * win32/common/config.h:
13089           0.10.12.3 pre-release
13090
13091 2009-10-14 10:41:48 +0200  Edward Hervey <bilboed@bilboed.com>
13092
13093         * common:
13094           Automatic update of common submodule
13095           From a3e3ce4 to 85d1530
13096
13097 2009-10-13 13:05:32 +0100  Jan Schmidt <thaytan@noraisin.net>
13098
13099         * ext/a52dec/gsta52dec.c:
13100           a52dec: Fix reference leak on all input buffers in 'dvd mode'
13101           https://bugzilla.gnome.org/show_bug.cgi?id=598272
13102
13103 2009-10-12 13:54:27 +0100  Jan Schmidt <thaytan@noraisin.net>
13104
13105         * ChangeLog:
13106         * configure.ac:
13107         * po/LINGUAS:
13108         * po/af.po:
13109         * po/az.po:
13110         * po/bg.po:
13111         * po/ca.po:
13112         * po/cs.po:
13113         * po/da.po:
13114         * po/de.po:
13115         * po/en_GB.po:
13116         * po/es.po:
13117         * po/eu.po:
13118         * po/fi.po:
13119         * po/fr.po:
13120         * po/hu.po:
13121         * po/id.po:
13122         * po/it.po:
13123         * po/ja.po:
13124         * po/lt.po:
13125         * po/lv.po:
13126         * po/ms.po:
13127         * po/mt.po:
13128         * po/nb.po:
13129         * po/nl.po:
13130         * po/or.po:
13131         * po/pl.po:
13132         * po/pt_BR.po:
13133         * po/ru.po:
13134         * po/sk.po:
13135         * po/sq.po:
13136         * po/sr.po:
13137         * po/sv.po:
13138         * po/tr.po:
13139         * po/uk.po:
13140         * po/vi.po:
13141         * po/zh_CN.po:
13142         * win32/common/config.h:
13143           0.10.12.2 pre-release
13144
13145 2009-10-12 11:31:22 +0100  Jan Schmidt <thaytan@noraisin.net>
13146
13147         * docs/plugins/gst-plugins-ugly-plugins.args.new:
13148         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
13149           docs: Remove files accidentally added
13150           Remove the gst-plugins-ugly-plugins.args.new and
13151           gst-plugins-ugly-plugins.signals.new files, that appear
13152           to have been accidentally added in commit
13153           f5d046a0b034f9bd7274291f7131ee5db1a30052
13154
13155 2009-09-16 00:00:28 +0100  Jan Schmidt <thaytan@noraisin.net>
13156
13157         * ext/a52dec/gsta52dec.c:
13158           a52dec: Add some debugging for new segment events
13159
13160 2009-10-11 16:18:37 +0200  Josep Torra <n770galaxy@gmail.com>
13161
13162         * ext/mpeg2dec/gstmpeg2dec.c:
13163           mpeg2dec: fix warning in macosx snow leopard
13164
13165 2009-10-11 16:16:09 +0200  Josep Torra <n770galaxy@gmail.com>
13166
13167         * gst/mpegstream/gstmpegparse.c:
13168           mpegstream: fix warning in macosx snow leopard
13169
13170 2009-10-11 16:14:08 +0200  Josep Torra <n770galaxy@gmail.com>
13171
13172         * gst/mpegaudioparse/gstmpegaudioparse.c:
13173           mpegaudioparse: fix warning in macosx snow leopard
13174
13175 2009-10-11 16:09:11 +0200  Josep Torra <n770galaxy@gmail.com>
13176
13177         * gst/dvdsub/gstdvdsubdec.c:
13178           dvdsubdec: fix warning on macosx snow leopard
13179
13180 2009-10-11 16:06:25 +0200  Josep Torra <n770galaxy@gmail.com>
13181
13182         * gst/asfdemux/gstasfdemux.c:
13183           asfdemux: fix warning in macosx snow leopard
13184
13185 2009-10-08 19:58:25 +0300  René Stadler <rene.stadler@nokia.com>
13186
13187         * gst/mpegaudioparse/gstmpegaudioparse.c:
13188           mp3parse: don't fail SEEKING query when upstream query fails for TIME format
13189
13190 2009-10-08 11:01:03 +0100  Jan Schmidt <thaytan@noraisin.net>
13191
13192         * common:
13193           Automatic update of common submodule
13194           From 19fa4f3 to a3e3ce4
13195
13196 2009-10-07 14:22:09 +0300  Stefan Kost <ensonic@users.sf.net>
13197
13198         * gst/asfdemux/gstasfdemux.c:
13199         * gst/realmedia/rdtmanager.c:
13200           build: fprintf, sprintf, sscanf need stdio.h
13201
13202 2009-10-02 18:27:11 +0300  Stefan Kost <ensonic@users.sf.net>
13203
13204         * ext/mad/gstmad.c:
13205           mad: add missing include to fix the build
13206
13207 2009-10-05 12:13:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13208
13209         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13210           dvdlpcm: whitespace fixes
13211
13212 2009-10-04 22:51:41 +0100  Christian F.K. Schaller <christian.schaller@collabora.co.uk>
13213
13214         * gst-plugins-ugly.spec.in:
13215           update spec file
13216
13217 2009-10-02 15:22:38 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13218
13219         * configure.ac:
13220           x264enc: adjust configure checking to changed upstream
13221
13222 2009-10-01 18:58:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13223
13224         * ext/x264/gstx264enc.c:
13225           x264enc: conditionally adjust to new upstream API
13226           Fixes #596517.
13227
13228 2009-09-24 17:49:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13229
13230         * gst/mpegaudioparse/gstmpegaudioparse.c:
13231         * gst/mpegaudioparse/gstmpegaudioparse.h:
13232           mpegaudioparse: prevent infinite (re)syncing
13233           Conflicts:
13234           gst/mpegaudioparse/gstmpegaudioparse.c
13235
13236 2009-09-22 12:13:38 -0700  Michael Smith <msmith@songbirdnest.com>
13237
13238         * gst/mpegaudioparse/gstmpegaudioparse.c:
13239           mp3parse: Refactor checking for sync. Make resyncing more reliable.
13240           Previously, we could get false sync relatively easily - it sometimes happened
13241           on real files. This cleans the code up a fair bit, and makes it require more
13242           confirmation that we've found valid sync before continuing.
13243
13244 2009-09-17 16:12:29 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13245
13246         * gst/mpegaudioparse/gstmpegaudioparse.c:
13247           mpegaudioparse: ensure 2 valid headers in a row when resyncing
13248
13249 2009-09-11 10:05:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13250
13251         * gst/mpegstream/gstdvddemux.c:
13252           dvddemux: remove bogus ifndef
13253
13254 2009-09-05 10:23:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13255
13256         * common:
13257           Automatic update of common submodule
13258           From 94f95e3 to 19fa4f3
13259
13260 2009-09-01 12:22:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13261
13262         * ext/mpeg2dec/gstmpeg2dec.c:
13263           mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
13264
13265 2009-08-31 13:42:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13266
13267         * gst/dvdsub/gstdvdsubparse.c:
13268           dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
13269
13270 2009-08-24 13:59:05 -0700  David Schleef <ds@schleef.org>
13271
13272         * ext/amrnb/amrnbdec.c:
13273         * ext/amrnb/amrnbenc.c:
13274           Remove Ronald Bultje from Authors field
13275           Replaced with "GStreamer maintainers
13276           <gstreamer-devel@lists.sourceforge.net>" or just removed,
13277           depending on the number of other authors.
13278
13279 2009-08-24 13:57:14 -0700  David Schleef <ds@schleef.org>
13280
13281         * gst/asfdemux/Makefile.am:
13282         * gst/asfdemux/gstasfmux.c:
13283         * gst/asfdemux/gstasfmux.h:
13284           asfdemux: Remove old non-built asfmux code
13285           Remove so people don't confuse it with the new asfmux code
13286           in -bad.
13287
13288 2009-08-23 13:35:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13289
13290         * ext/a52dec/gsta52dec.c:
13291           a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
13292           It's not defined for older liba52 versions.
13293
13294 2009-08-23 13:34:32 +0200  Mart Raudsepp <leio@gentoo.org>
13295
13296         * ext/a52dec/gsta52dec.c:
13297           a52dec: Allow liba52 to use djbfft based IMDCT transform
13298           liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
13299           IMDCT transform acceleration. It does however have a software based
13300           acceleration using the djbfft library (D.J. Bernstein's library for
13301           fourier transforms - Extremely fast library for floating-point
13302           convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
13303           flag.
13304           The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
13305           and AltiVec implementations, but those are checked for first, and
13306           djbfft is chosen only if none of those is available - good in the
13307           case of some distributions including a port of the MPlayer changes
13308           in their system a52dec library.
13309           The down and upmix code in liba52 doesn't seem to be disturbed by
13310           this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
13311           versions if passed from oil_cpu_get_flags (SSE currently is not).
13312           Fixes bug #592787.
13313
13314 2009-08-17 17:31:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13315
13316         * configure.ac:
13317           amr: Use opencore-amr pkg-config files if possible
13318           This makes it possible to build the plugins when the libraries
13319           are installed at non-standard locations.
13320           Fixes bug #591348.
13321
13322 2009-08-14 12:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13323
13324         * gst/mpegaudioparse/gstmpegaudioparse.c:
13325           mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
13326           Metadata provided seek tables are consistent with metadata's view of
13327           total size, which typically matches real size, but need not do so
13328           (e.g. a truncated file).  Fixes seeking and position reporting
13329           in such truncated files (although duration based on metadata may then
13330           still be incorrect).
13331
13332 2009-08-10 22:22:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13333
13334         * configure.ac:
13335           configure: bump core/base requirements to released versions
13336           to avoid confusion.
13337
13338 2009-08-04 10:44:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13339
13340         * configure.ac:
13341           configure: Remove all mentions to the id3tag plugin which was removed
13342
13343 2009-08-01 08:43:21 +0200  Marvin Schmidt <marvin_schmidt@gmx.net>
13344
13345         * configure.ac:
13346           mad: make check for mad independent of the check for id3tag
13347           Fixes bug #590432.
13348
13349 2009-07-31 00:25:43 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
13350
13351         * gst/asfdemux/gstrtpasfdepay.c:
13352           rtpasfdepay: set padding size to the correct value
13353           asf packets in rtp packets should come with their padding fields
13354           set to 0 and the depayload must update them to the correct
13355           value before pushing downstream
13356
13357 2009-07-27 20:12:20 +0200  Iago Toral <itoral@igalia.com>
13358
13359         * configure.ac:
13360         * docs/plugins/Makefile.am:
13361         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13362         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13363         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13364         * docs/plugins/inspect/plugin-amrnb.xml:
13365         * docs/plugins/inspect/plugin-amrwbdec.xml:
13366         * ext/Makefile.am:
13367         * ext/amrnb/GstAmrnbEnc.prs:
13368         * ext/amrnb/Makefile.am:
13369         * ext/amrnb/README:
13370         * ext/amrnb/amrnb.c:
13371         * ext/amrnb/amrnbdec.c:
13372         * ext/amrnb/amrnbdec.h:
13373         * ext/amrnb/amrnbenc.c:
13374         * ext/amrnb/amrnbenc.h:
13375         * ext/amrnb/amrnbparse.c:
13376         * ext/amrnb/amrnbparse.h:
13377         * ext/amrwbdec/Makefile.am:
13378         * ext/amrwbdec/README:
13379         * ext/amrwbdec/amrwb.c:
13380         * ext/amrwbdec/amrwbdec.c:
13381         * ext/amrwbdec/amrwbdec.h:
13382           amr: Add AMR-WB decoder and AMR-NB encoder and decoder
13383           These are based on the OpenCore codecs.
13384           Fixes bug #584890.
13385
13386 2009-07-24 00:43:07 +0300  Stefan Kost <ensonic@users.sf.net>
13387
13388         * common:
13389           Automatic update of common submodule
13390           From fedaaee to 94f95e3
13391
13392 2009-07-22 11:10:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13393
13394         * LICENSE_readme:
13395         * REQUIREMENTS:
13396         * configure.ac:
13397         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13398         * docs/plugins/gst-plugins-ugly-plugins.args.new:
13399         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
13400         * docs/plugins/inspect/plugin-dvdnav.xml:
13401         * ext/Makefile.am:
13402         * ext/dvdnav/.gitignore:
13403         * ext/dvdnav/Makefile.am:
13404         * ext/dvdnav/README:
13405         * ext/dvdnav/dvdnavsrc.c:
13406         * ext/dvdnav/dvdnavsrc.h:
13407         * ext/dvdnav/gst-dvd:
13408         * ext/dvdread/dvdreadsrc.c:
13409         * gst-plugins-ugly.spec.in:
13410         * po/POTFILES.in:
13411           dvdnav: remove dvdnav plugin
13412           Remove dvdnav plugin, it has no future. resindvd is the plugin to
13413           use for dvd playback. Note that dvdnav was never really enabled
13414           in -ugly, you had to edit configure.ac to get it built.
13415
13416 2009-06-20 14:31:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13417
13418         * tests/check/elements/mpeg2dec.c:
13419           mpeg2dec: Fix unused variables compiler warnings in unit test
13420
13421 2009-06-26 15:21:12 +0100  Jan Schmidt <thaytan@noraisin.net>
13422
13423         * autogen.sh:
13424           autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
13425           Check for more automake command variants. Use printf instead of 'echo -n'
13426           for portability
13427
13428 2009-07-13 12:24:14 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
13429
13430         * common:
13431           Automatic update of common submodule
13432           From 5845b63 to fedaaee
13433
13434 2009-02-10 13:25:54 +0000  Tim-Philipp Muller <tpm@mini.centricular.net>
13435
13436         * .gitignore:
13437           Make git ignore more files
13438
13439 2009-06-29 11:10:42 +0200  Edward Hervey <bilboed@bilboed.com>
13440
13441         * gst/asfdemux/gstasfdemux.c:
13442           asfdemux: Refactor multiple packet pull.
13443           This also fixes a bug by which the first buffer (in a multi-packet mode)
13444           passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
13445           full incoming buffer and not just of the single asf packet.
13446           Fixes corrupted frames introduced by latest commit.
13447
13448 2009-06-29 10:58:49 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13449
13450         * gst/asfdemux/gstasfdemux.c:
13451           asfdemux: use the right accurate field
13452           Remove accurate variable and its faulty use because the real variable is an
13453           instance variable.
13454
13455 2009-06-28 17:48:11 +0200  Edward Hervey <bilboed@bilboed.com>
13456
13457         * gst/asfdemux/asfpacket.c:
13458         * gst/asfdemux/gstasfdemux.c:
13459           asfdemux: Sprinkle branch prediction macros accross the code
13460
13461 2009-06-28 17:43:12 +0200  Edward Hervey <bilboed@bilboed.com>
13462
13463         * gst/asfdemux/gstasfdemux.c:
13464           asfdemux: Delay newsegment handling until we have a keyframe.
13465           We now have a chance for packets to be collected before we send out the
13466           newsegment. If we're not in accurate seeking (keyunit) it will set
13467           the segment start/time to the keyframe's timestamp.
13468
13469 2009-06-28 17:39:23 +0200  Edward Hervey <bilboed@bilboed.com>
13470
13471         * gst/asfdemux/gstasfdemux.c:
13472           asfdemux: Remove useless check. We already have checked for it above.
13473
13474 2009-06-28 17:31:11 +0200  Edward Hervey <bilboed@bilboed.com>
13475
13476         * gst/asfdemux/gstasfdemux.c:
13477           asfdemux: No longer queue GOPs now that seeking is fixed.
13478           We now *always* seek to the keyframe just before our requested position.
13479           When we encounter the first keyframe and we were not accurate (therefore doing
13480           keyframe seeking), we update the segment start position to the keyframe timestamp.
13481
13482 2009-06-28 17:42:44 +0200  Edward Hervey <bilboed@bilboed.com>
13483
13484         * gst/asfdemux/gstasfdemux.c:
13485         * gst/asfdemux/gstasfdemux.h:
13486           asfdemux: Store the accurate seeking flag
13487
13488 2009-06-28 17:04:00 +0200  Edward Hervey <bilboed@bilboed.com>
13489
13490         * gst/asfdemux/gstasfdemux.c:
13491           asfdemux: Use the average frame duration for buffers without a duration.
13492           This will still cause some timestamp jitter, but giving a hint as to the duration
13493           rather than nothing seems to be a better idea.
13494           Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
13495           duration using the accumulated packet duration (which will be correct).
13496
13497 2009-06-28 17:02:17 +0200  Edward Hervey <bilboed@bilboed.com>
13498
13499         * gst/asfdemux/gstasfdemux.c:
13500         * gst/asfdemux/gstasfdemux.h:
13501           asfdemux: Use index entry packet count to optimize seeking.
13502           The simple index entries also contain the number of packets one needs
13503           to retrieve at a given position to get a full keyframe. We therefore
13504           use that information to retrieve all those packets in one buffer when
13505           working in pull-mode.
13506
13507 2009-06-26 20:52:29 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
13508
13509         * gst/asfdemux/gstasfdemux.c:
13510           asfdemux: Do not try to free const pointer
13511           In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
13512           asfdemux tried to free a const pointer that had been cast to a
13513           normal pointer variable.
13514
13515 2009-06-26 20:44:09 +0200  Edward Hervey <bilboed@bilboed.com>
13516
13517         * gst/asfdemux/gstasfdemux.c:
13518           asfdemux: Use presentation timestamp when searching in the index.
13519           We need to take the preroll into account... else we end up too early.
13520
13521 2009-06-26 13:43:16 +0100  Jan Schmidt <thaytan@noraisin.net>
13522
13523         * common:
13524           Automatic update of common submodule
13525           From f3bb51b to 5845b63
13526
13527 2009-06-26 13:35:38 +0200  Edward Hervey <bilboed@bilboed.com>
13528
13529         * gst/asfdemux/gstasfdemux.c:
13530           asfdemux: Convert index entry from presentation time to timestamps.
13531           We weren't taking the preroll into account previously, meaning that we
13532           were always seeking preroll nanoseconds too early... resulting in a lot
13533           of dropped packets (which are before the start time).
13534           This brings quit a bit closer to as-fast-as-possible seeking in asf files.
13535
13536 2009-06-26 10:58:56 +0200  Edward Hervey <bilboed@bilboed.com>
13537
13538         * common:
13539         * gst/asfdemux/gstasfdemux.c:
13540           asfdemux: Fix byte array metadata handling.
13541           We basically discard byte array metadata. Should be trivial to adapt
13542           to storing the pointers if we need it later on.
13543
13544 2009-06-26 10:41:28 +0200  Edward Hervey <bilboed@bilboed.com>
13545
13546         * gst/asfdemux/gstasfdemux.c:
13547         * gst/asfdemux/gstasfdemux.h:
13548           asfdemux: Handle PAR/interlaced information stored in packet payload.
13549           This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
13550           in the ASF Packet payload extensions).
13551
13552 2009-06-26 10:40:39 +0200  Edward Hervey <bilboed@bilboed.com>
13553
13554         * gst/asfdemux/gstasfdemux.c:
13555         * gst/asfdemux/gstasfdemux.h:
13556           asfdemux: Store/Handle global metadata (not specific to one stream).
13557           This allows us to store (and handle) PAR information which might be stored there.
13558
13559 2009-06-25 18:24:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13560
13561         * gst/mpegaudioparse/gstmpegaudioparse.c:
13562           mpegaudioparse: fix Xing inverse seek table building
13563
13564 2009-06-24 15:15:37 +0100  Jan Schmidt <jan.schmidt@sun.com>
13565
13566         * common:
13567           Automatic update of common submodule
13568           From f3bb51b to f810030
13569
13570 2009-06-23 16:45:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13571
13572         * gst/asfdemux/gstasfdemux.c:
13573           asfdemux: don't try to free a NULL taglist
13574
13575 2009-06-23 02:14:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13576
13577         * gst/asfdemux/gstasfdemux.c:
13578           asfdemux: post tags only after we've created our source pads
13579           Post global tags only after we've added our source pads, so that
13580           tag events get sent downstream in addition to tag messages posted
13581           on the bus. This makes sure tags can be picked up automatically
13582           when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
13583           While we're at it, also add a container-format tag.
13584
13585 2009-06-23 01:37:01 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13586
13587         * configure.ac:
13588         * gst/asfdemux/gstasfdemux.c:
13589           asfdemux: use new bytereader functions for image tag parsing
13590
13591 2009-06-22 18:53:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13592
13593         * gst/asfdemux/gstasfdemux.c:
13594         * gst/asfdemux/gstasfdemux.h:
13595           asfdemux: remove some more unused variables
13596
13597 2009-06-19 17:25:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13598
13599         * gst/realmedia/rmdemux.c:
13600           rmdemux: plug buffer leaking
13601
13602 2009-06-22 17:36:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13603
13604         * gst/asfdemux/gstrtpasfdepay.c:
13605           asfdepay: guard against dropped buffers
13606           If a buffer was dropped, we might request data from the adapter that is not
13607           there and then we get a NULL buffer.
13608
13609 2009-06-22 17:16:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13610
13611         * gst/asfdemux/gstasfdemux.c:
13612         * gst/asfdemux/gstasfdemux.h:
13613           asfdemux: set DISCONT on streams
13614           When we receive a DISCONT as input, don't clear our complete state but simply
13615           mark a discont that will be put on the next buffer. The code will be able to
13616           handle and throw away incomplete data.
13617           Add some more debug info.
13618           Remove an unused variable.
13619
13620 2009-06-22 17:15:52 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13621
13622         * gst/asfdemux/gstrtpasfdepay.c:
13623           asfdepay: set DELTA_UNIT flag correctly
13624           Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
13625           Add some more debug info.
13626
13627 2009-06-22 13:37:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13628
13629         * gst/asfdemux/gstasfdemux.c:
13630           asfdemux: fix latency calculations
13631           We need to check for -1 as an invalid timestamp, not 1.
13632
13633 2009-06-16 09:45:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13634
13635         * gst/mpegaudioparse/gstmpegaudioparse.c:
13636         * gst/mpegaudioparse/gstmpegaudioparse.h:
13637           mp3parse: don't put every single frame into the index
13638           Let's not put every single mp3 frame in our index, a few frames per
13639           second should be more than enough. For now use an index interval
13640           of 100ms-500ms depending on the upstream size, to keep the index at
13641           a reasonable size. Factor out the code that adds the index entry
13642           into a separate function for better code readability.
13643
13644 2009-06-16 01:40:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13645
13646         * gst/mpegaudioparse/gstmpegaudioparse.c:
13647         * gst/mpegaudioparse/gstmpegaudioparse.h:
13648           mp3parse: assume seekability only if we know the upstream size
13649           While technically upstream may be seekable even if it doesn't know
13650           the exact size, I can't think of a use case where this distincation
13651           is relevant in practice, so for now just assume we're not seekable
13652           if upstream doesn't provide us with a size. Makes sure we don't
13653           build a seek index when streaming internet radio with sources that
13654           pretend to be seekable until you try to actually seek.
13655
13656 2009-06-19 17:46:12 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
13657
13658         * gst-plugins-ugly.spec.in:
13659           Fix x264 requirement in SPEC file
13660
13661 2009-06-19 15:01:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13662
13663         * ext/x264/gstx264enc.c:
13664         * gst/realmedia/rdtmanager.c:
13665           x264enc, rdtmanager: fix compilation with debugging disabled
13666
13667 2009-06-11 13:48:22 +0100  Jan Schmidt <thaytan@noraisin.net>
13668
13669         * common:
13670         * docs/plugins/Makefile.am:
13671           docs: Bump common. Fix comment in the docs Makefile.am
13672
13673 2009-06-18 20:26:04 +0100  Jan Schmidt <thaytan@noraisin.net>
13674
13675         * configure.ac:
13676         * win32/common/config.h:
13677           Back to development -> 0.10.12.1
13678
13679 2009-06-18 08:54:17 +0100  Jan Schmidt <thaytan@noraisin.net>
13680
13681         * gst-plugins-ugly.doap:
13682           Add 0.10.12 release to the doap file
13683
13684 === release 0.10.12 ===
13685
13686 2009-06-18 08:34:54 +0100  Jan Schmidt <thaytan@noraisin.net>
13687
13688         * ChangeLog:
13689         * NEWS:
13690         * RELEASE:
13691         * configure.ac:
13692         * docs/plugins/gst-plugins-ugly-plugins.args:
13693         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13694         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13695         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13696         * docs/plugins/inspect/plugin-a52dec.xml:
13697         * docs/plugins/inspect/plugin-asf.xml:
13698         * docs/plugins/inspect/plugin-cdio.xml:
13699         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13700         * docs/plugins/inspect/plugin-dvdread.xml:
13701         * docs/plugins/inspect/plugin-dvdsub.xml:
13702         * docs/plugins/inspect/plugin-iec958.xml:
13703         * docs/plugins/inspect/plugin-lame.xml:
13704         * docs/plugins/inspect/plugin-mad.xml:
13705         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13706         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13707         * docs/plugins/inspect/plugin-mpegstream.xml:
13708         * docs/plugins/inspect/plugin-realmedia.xml:
13709         * docs/plugins/inspect/plugin-siddec.xml:
13710         * docs/plugins/inspect/plugin-synaesthesia.xml:
13711         * docs/plugins/inspect/plugin-twolame.xml:
13712         * docs/plugins/inspect/plugin-x264.xml:
13713         * win32/common/config.h:
13714           Release 0.10.12
13715
13716 2009-06-18 08:34:46 +0100  Jan Schmidt <thaytan@noraisin.net>
13717
13718         * po/bg.po:
13719         * po/id.po:
13720         * po/it.po:
13721         * po/nl.po:
13722         * po/zh_CN.po:
13723           Update .po files
13724
13725 2009-06-18 08:04:40 +0100  Jan Schmidt <thaytan@noraisin.net>
13726
13727         * po/af.po:
13728         * po/az.po:
13729         * po/bg.po:
13730         * po/ca.po:
13731         * po/cs.po:
13732         * po/da.po:
13733         * po/en_GB.po:
13734         * po/es.po:
13735         * po/fi.po:
13736         * po/fr.po:
13737         * po/hu.po:
13738         * po/id.po:
13739         * po/it.po:
13740         * po/ja.po:
13741         * po/lt.po:
13742         * po/mt.po:
13743         * po/nb.po:
13744         * po/nl.po:
13745         * po/or.po:
13746         * po/pl.po:
13747         * po/pt_BR.po:
13748         * po/ru.po:
13749         * po/sk.po:
13750         * po/sq.po:
13751         * po/sr.po:
13752         * po/sv.po:
13753         * po/tr.po:
13754         * po/uk.po:
13755         * po/vi.po:
13756         * po/zh_CN.po:
13757           Update .po files
13758
13759 2009-06-05 22:10:02 +0100  Jan Schmidt <thaytan@noraisin.net>
13760
13761         * configure.ac:
13762         * po/af.po:
13763         * po/az.po:
13764         * po/bg.po:
13765         * po/ca.po:
13766         * po/cs.po:
13767         * po/da.po:
13768         * po/en_GB.po:
13769         * po/es.po:
13770         * po/fi.po:
13771         * po/fr.po:
13772         * po/hu.po:
13773         * po/id.po:
13774         * po/it.po:
13775         * po/ja.po:
13776         * po/lt.po:
13777         * po/mt.po:
13778         * po/nb.po:
13779         * po/nl.po:
13780         * po/or.po:
13781         * po/pl.po:
13782         * po/pt_BR.po:
13783         * po/ru.po:
13784         * po/sk.po:
13785         * po/sq.po:
13786         * po/sr.po:
13787         * po/sv.po:
13788         * po/tr.po:
13789         * po/uk.po:
13790         * po/vi.po:
13791         * po/zh_CN.po:
13792         * win32/common/config.h:
13793           0.10.11.2 pre-release
13794
13795 2009-06-05 22:07:31 +0100  Jan Schmidt <thaytan@noraisin.net>
13796
13797         * win32/common/config.h.in:
13798           win32: Remove #undef inline from the win32 config.h
13799
13800 2009-06-05 20:53:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13801
13802         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13803         * docs/plugins/inspect/plugin-mad.xml:
13804         * ext/mad/Makefile.am:
13805         * ext/mad/gstid3tag.c:
13806         * ext/mad/gstmad.c:
13807         * ext/mad/gstmad.h:
13808           mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
13809           It will be reborn with a shiny new code base under its hood in -bad.
13810           See #581756 and #565764.
13811
13812 2009-06-05 19:48:28 +0100  Jan Schmidt <thaytan@noraisin.net>
13813
13814         * tests/check/pipelines/.gitignore:
13815           gitignore: Ignore some built files in the test area
13816
13817 2009-06-05 19:46:17 +0100  Jan Schmidt <thaytan@noraisin.net>
13818
13819         * docs/plugins/inspect/plugin-a52dec.xml:
13820         * docs/plugins/inspect/plugin-asf.xml:
13821         * docs/plugins/inspect/plugin-cdio.xml:
13822         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13823         * docs/plugins/inspect/plugin-dvdread.xml:
13824         * docs/plugins/inspect/plugin-dvdsub.xml:
13825         * docs/plugins/inspect/plugin-iec958.xml:
13826         * docs/plugins/inspect/plugin-lame.xml:
13827         * docs/plugins/inspect/plugin-mad.xml:
13828         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13829         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13830         * docs/plugins/inspect/plugin-mpegstream.xml:
13831         * docs/plugins/inspect/plugin-realmedia.xml:
13832         * docs/plugins/inspect/plugin-siddec.xml:
13833         * docs/plugins/inspect/plugin-synaesthesia.xml:
13834         * docs/plugins/inspect/plugin-twolame.xml:
13835           docs: Update plugin inspect files
13836
13837 2009-06-05 19:25:54 +0100  Jan Schmidt <thaytan@noraisin.net>
13838
13839         * configure.ac:
13840         * docs/plugins/Makefile.am:
13841         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13842         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13843         * docs/plugins/inspect/plugin-x264.xml:
13844         * ext/Makefile.am:
13845         * gst-plugins-ugly.spec.in:
13846         * tests/check/Makefile.am:
13847         * tests/check/elements/.gitignore:
13848           Moved 'x264enc' from -bad to -ugly
13849
13850 2009-05-25 11:18:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13851
13852         * ext/x264/gstx264enc.c:
13853         * ext/x264/gstx264enc.h:
13854           [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
13855           Fixes #583627
13856
13857 2009-05-09 23:47:39 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
13858
13859         * ext/x264/GstX264Enc.prs:
13860           [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
13861
13862 2009-05-09 12:42:25 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
13863
13864         * ext/x264/GstX264Enc.prs:
13865           [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
13866
13867 2009-05-07 17:53:42 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
13868
13869         * ext/x264/gstx264enc.c:
13870           [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
13871
13872 2009-04-30 00:06:36 +0300  Stefan Kost <ensonic@users.sf.net>
13873
13874         * ext/x264/GstX264Enc.prs:
13875         * ext/x264/Makefile.am:
13876         * ext/x264/gstx264enc.c:
13877           [MOVED FROM BAD 24/28] x264enc: add preset support
13878           Add preset iface and a (dummy) preset file as a starting point.
13879
13880 2009-04-29 16:57:36 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13881
13882         * ext/x264/gstx264enc.c:
13883           [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
13884
13885 2009-04-09 23:53:39 +0200  Janin Kolenc <janin.kolenc at marand.si>
13886
13887         * ext/x264/gstx264enc.c:
13888         * ext/x264/gstx264enc.h:
13889           [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
13890           Use the GstForceKeyUnit event to force a keyframe.
13891           Fixes #578112.
13892
13893 2009-01-05 10:28:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13894
13895           [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...
13896           Original commit message from CVS:
13897           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
13898           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
13899           Use hyphen in property name, perform safety buffer size check
13900           prior to mem access, and some more parentheses in macro.
13901
13902 2009-01-02 01:44:11 +0000  Alessandro Decina <alessandro.d@gmail.com>
13903
13904           [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
13905           Original commit message from CVS:
13906           * ext/apexsink/Makefile.am:
13907           Link against -lgcrpyto for RSA_new and RSA_free.
13908           * ext/faac/gstfaac.c:
13909           * ext/x264/gstx264enc.c:
13910           Fix compiler warnings.
13911
13912 2008-11-14 19:52:24 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13913
13914           [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
13915           Original commit message from CVS:
13916           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
13917           Construct source caps in more conventional (and correct) manner.
13918
13919 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13920
13921           [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
13922           Original commit message from CVS:
13923           * ext/alsaspdif/Makefile.am:
13924           * ext/amrwb/Makefile.am:
13925           * ext/apexsink/Makefile.am:
13926           * ext/arts/Makefile.am:
13927           * ext/artsd/Makefile.am:
13928           * ext/audiofile/Makefile.am:
13929           * ext/audioresample/Makefile.am:
13930           * ext/bz2/Makefile.am:
13931           * ext/cdaudio/Makefile.am:
13932           * ext/celt/Makefile.am:
13933           * ext/dc1394/Makefile.am:
13934           * ext/dirac/Makefile.am:
13935           * ext/directfb/Makefile.am:
13936           * ext/divx/Makefile.am:
13937           * ext/dts/Makefile.am:
13938           * ext/faac/Makefile.am:
13939           * ext/faad/Makefile.am:
13940           * ext/gsm/Makefile.am:
13941           * ext/hermes/Makefile.am:
13942           * ext/ivorbis/Makefile.am:
13943           * ext/jack/Makefile.am:
13944           * ext/jp2k/Makefile.am:
13945           * ext/ladspa/Makefile.am:
13946           * ext/lcs/Makefile.am:
13947           * ext/libfame/Makefile.am:
13948           * ext/libmms/Makefile.am:
13949           * ext/metadata/Makefile.am:
13950           * ext/mpeg2enc/Makefile.am:
13951           * ext/mplex/Makefile.am:
13952           * ext/musepack/Makefile.am:
13953           * ext/musicbrainz/Makefile.am:
13954           * ext/mythtv/Makefile.am:
13955           * ext/nas/Makefile.am:
13956           * ext/neon/Makefile.am:
13957           * ext/ofa/Makefile.am:
13958           * ext/polyp/Makefile.am:
13959           * ext/resindvd/Makefile.am:
13960           * ext/sdl/Makefile.am:
13961           * ext/shout/Makefile.am:
13962           * ext/snapshot/Makefile.am:
13963           * ext/sndfile/Makefile.am:
13964           * ext/soundtouch/Makefile.am:
13965           * ext/spc/Makefile.am:
13966           * ext/swfdec/Makefile.am:
13967           * ext/tarkin/Makefile.am:
13968           * ext/theora/Makefile.am:
13969           * ext/timidity/Makefile.am:
13970           * ext/twolame/Makefile.am:
13971           * ext/x264/Makefile.am:
13972           * ext/xine/Makefile.am:
13973           * ext/xvid/Makefile.am:
13974           * gst-libs/gst/app/Makefile.am:
13975           * gst-libs/gst/dshow/Makefile.am:
13976           * gst/aiffparse/Makefile.am:
13977           * gst/app/Makefile.am:
13978           * gst/audiobuffer/Makefile.am:
13979           * gst/bayer/Makefile.am:
13980           * gst/cdxaparse/Makefile.am:
13981           * gst/chart/Makefile.am:
13982           * gst/colorspace/Makefile.am:
13983           * gst/dccp/Makefile.am:
13984           * gst/deinterlace/Makefile.am:
13985           * gst/deinterlace2/Makefile.am:
13986           * gst/dvdspu/Makefile.am:
13987           * gst/festival/Makefile.am:
13988           * gst/filter/Makefile.am:
13989           * gst/flacparse/Makefile.am:
13990           * gst/flv/Makefile.am:
13991           * gst/games/Makefile.am:
13992           * gst/h264parse/Makefile.am:
13993           * gst/librfb/Makefile.am:
13994           * gst/mixmatrix/Makefile.am:
13995           * gst/modplug/Makefile.am:
13996           * gst/mpeg1sys/Makefile.am:
13997           * gst/mpeg4videoparse/Makefile.am:
13998           * gst/mpegdemux/Makefile.am:
13999           * gst/mpegtsmux/Makefile.am:
14000           * gst/mpegvideoparse/Makefile.am:
14001           * gst/mve/Makefile.am:
14002           * gst/nsf/Makefile.am:
14003           * gst/nuvdemux/Makefile.am:
14004           * gst/overlay/Makefile.am:
14005           * gst/passthrough/Makefile.am:
14006           * gst/pcapparse/Makefile.am:
14007           * gst/playondemand/Makefile.am:
14008           * gst/rawparse/Makefile.am:
14009           * gst/real/Makefile.am:
14010           * gst/rtjpeg/Makefile.am:
14011           * gst/rtpmanager/Makefile.am:
14012           * gst/scaletempo/Makefile.am:
14013           * gst/sdp/Makefile.am:
14014           * gst/selector/Makefile.am:
14015           * gst/smooth/Makefile.am:
14016           * gst/smoothwave/Makefile.am:
14017           * gst/speed/Makefile.am:
14018           * gst/speexresample/Makefile.am:
14019           * gst/stereo/Makefile.am:
14020           * gst/subenc/Makefile.am:
14021           * gst/tta/Makefile.am:
14022           * gst/vbidec/Makefile.am:
14023           * gst/videodrop/Makefile.am:
14024           * gst/videosignal/Makefile.am:
14025           * gst/virtualdub/Makefile.am:
14026           * gst/vmnc/Makefile.am:
14027           * gst/y4m/Makefile.am:
14028           * sys/acmenc/Makefile.am:
14029           * sys/cdrom/Makefile.am:
14030           * sys/dshowdecwrapper/Makefile.am:
14031           * sys/dshowsrcwrapper/Makefile.am:
14032           * sys/dvb/Makefile.am:
14033           * sys/dxr3/Makefile.am:
14034           * sys/fbdev/Makefile.am:
14035           * sys/oss4/Makefile.am:
14036           * sys/qcam/Makefile.am:
14037           * sys/qtwrapper/Makefile.am:
14038           * sys/vcd/Makefile.am:
14039           * sys/wininet/Makefile.am:
14040           * win32/common/config.h:
14041           Don't install static libs for plugins. Fixes #550851 for -bad.
14042
14043 2008-10-27 17:01:22 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14044
14045           [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API.  Fixes #555238.
14046           Original commit message from CVS:
14047           * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
14048           Adapt to slightly modified x264 API.  Fixes #555238.
14049
14050 2008-08-12 16:13:15 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14051
14052           [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps).  If needed, a generic element can do so.
14053           Original commit message from CVS:
14054           * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
14055           (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
14056           * ext/x264/gstx264enc.h:
14057           Do not deal with duplicated input (timestamps).  If needed,
14058           a generic element can do so.
14059           Do not manipulate input timestamps on the way out,
14060           since that shifts the timeline and A/V sync.
14061
14062 2008-08-12 15:41:48 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14063
14064           [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
14065           Original commit message from CVS:
14066           * docs/plugins/gst-plugins-bad-plugins.args:
14067           Integrate new properties into documentation.
14068           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
14069           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
14070           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
14071           Fix up API prior to eventual plugin move.
14072           API: GstX264Enc:pass (provides more options, and changed to enum)
14073
14074 2008-08-12 13:08:39 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14075
14076           [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
14077           Original commit message from CVS:
14078           * docs/plugins/Makefile.am:
14079           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
14080           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
14081           * ext/x264/gstx264enc.c:
14082           * tests/check/Makefile.am:
14083           * tests/check/elements/x264enc.c: (setup_x264enc),
14084           (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
14085           Add documentation and unit test for x264enc.
14086
14087 2008-08-11 17:24:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14088
14089           [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
14090           Original commit message from CVS:
14091           * ext/x264/gstx264enc.c: (gst_x264_enc_init),
14092           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
14093           Allocate some buffers in more adaptive and economical fashion.
14094
14095 2008-08-11 15:16:14 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14096
14097           [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
14098           Original commit message from CVS:
14099           * configure.ac:
14100           Check for sufficiently up-to-date x264 API.
14101           * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
14102           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
14103           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
14104           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
14105           * ext/x264/gstx264enc.h:
14106           Expose some more parameters of the x264 encoder as properties.
14107
14108 2008-08-08 15:07:12 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14109
14110           [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
14111           Original commit message from CVS:
14112           * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
14113           (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
14114           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
14115           (gst_x264_enc_flush_frames):
14116           Coding style and layout; re-order some functions in more
14117           typical and natural flow.
14118
14119 2008-08-08 14:19:16 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14120
14121           [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
14122           Original commit message from CVS:
14123           * ext/x264/Makefile.am:
14124           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
14125           (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
14126           (gst_x264_enc_reset), (gst_x264_enc_finalize),
14127           (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
14128           (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
14129           (gst_x264_enc_change_state), (gst_x264_enc_set_property):
14130           * ext/x264/gstx264enc.h:
14131           Use GQueue in stead of custom queue code.
14132           Factorize flushing out encoder delayed frames.
14133           Factorize initialization and state change reset.
14134
14135 2008-08-08 10:56:02 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14136
14137           [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
14138           Original commit message from CVS:
14139           * ext/x264/gstx264enc.h:
14140           * sys/fbdev/gstfbdevsink.c:
14141           Use configure-generated _stdint.h.
14142
14143 2008-08-08 10:13:36 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14144
14145           [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
14146           Original commit message from CVS:
14147           * ext/x264/Makefile.am:
14148           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
14149           (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
14150           (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
14151           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
14152           (gst_x264_enc_finalize), (gst_x264_enc_chain),
14153           (gst_x264_enc_encode_frame), (plugin_init):
14154           * ext/x264/gstx264enc.h:
14155           Use video format library and GST_WRITE_*_BE macros where applicable.
14156           Use finalize in stead of dispose.
14157           Set up debug category and log callback.
14158
14159 2008-06-04 11:33:21 +0000  Tim-Philipp Müller <tim@centricular.net>
14160
14161           [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...
14162           Original commit message from CVS:
14163           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
14164           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
14165           (gst_x264_enc_encode_frame):
14166           Try harder not to crash when we get an EOS event but haven't set
14167           up the encoder yet (as may happen when upstream errors out with
14168           not-negotiated, for example). Also, always push the EOS event
14169           downstream.
14170
14171 2007-12-11 16:26:07 +0000  Wim Taymans <wim.taymans@gmail.com>
14172
14173           [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
14174           Original commit message from CVS:
14175           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
14176           Fix caps memleak.
14177
14178 2007-10-26 17:18:41 +0000  Tim-Philipp Müller <tim@centricular.net>
14179
14180           [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
14181           Original commit message from CVS:
14182           * ext/x264/gstx264enc.c:
14183           Fix build against the libx264 version that ships with debian stable.
14184
14185 2007-09-24 10:53:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14186
14187           [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
14188           Original commit message from CVS:
14189           * ext/audioresample/gstaudioresample.c:
14190           * ext/x264/gstx264enc.c:
14191           * gst/dvdspu/gstdvdspu.c:
14192           * gst/dvdspu/gstdvdspu.h:
14193           * gst/festival/gstfestival.c:
14194           * gst/h264parse/gsth264parse.c:
14195           * gst/mpegtsparse/mpegtspacketizer.c:
14196           * gst/mpegtsparse/mpegtsparse.c:
14197           * gst/multifile/gstmultifilesink.c:
14198           * gst/multifile/gstmultifilesrc.c:
14199           * gst/nuvdemux/gstnuvdemux.c:
14200           * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
14201           * sys/dshowsrcwrapper/gstdshowvideosrc.c:
14202           * sys/vcd/vcdsrc.c:
14203           Massive leak fixing, plus code cleanups.
14204
14205 2007-07-18 07:35:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14206
14207           [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
14208           Original commit message from CVS:
14209           * examples/app/appsrc_ex.c:
14210           * examples/switch/switcher.c:
14211           * ext/neon/gstneonhttpsrc.c:
14212           * ext/timidity/gstwildmidi.c:
14213           * ext/x264/gstx264enc.c:
14214           * gst/mve/mveaudioenc.c: (mve_compress_audio):
14215           * gst/rtpmanager/gstrtpclient.c:
14216           * gst/rtpmanager/gstrtpjitterbuffer.c:
14217           * gst/spectrum/demo-audiotest.c:
14218           * gst/spectrum/demo-osssrc.c:
14219           * sys/dvb/gstdvbsrc.c:
14220           Add stdlib include (free, atoi, exit).
14221
14222 2007-05-15 21:23:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14223
14224           [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
14225           Original commit message from CVS:
14226           * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
14227           This needs a version check.
14228           * gst/bayer/Makefile.am:
14229           Fix the build.
14230
14231 2007-03-25 13:06:26 +0000  Michal Benes <michal.benes@itonis.tv>
14232
14233           [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
14234           Original commit message from CVS:
14235           Patch by: Michal Benes <michal.benes at itonis tv>
14236           Patch by: Josef Zlomek <josef.zlomek at itonis tv>
14237           * configure.ac:
14238           * ext/Makefile.am:
14239           * ext/x264/Makefile.am:
14240           * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
14241           (gst_x264_enc_analyse_get_type),
14242           (gst_x264_enc_timestamp_queue_init),
14243           (gst_x264_enc_timestamp_queue_free),
14244           (gst_x264_enc_timestamp_queue_put),
14245           (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
14246           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
14247           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
14248           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
14249           (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
14250           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
14251           (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
14252           (gst_x264_enc_set_property), (gst_x264_enc_get_property),
14253           (plugin_init):
14254           * ext/x264/gstx264enc.h:
14255           Add libx264-based h264 encoder plugin (#421110). Probably doesn't
14256           handle 'odd' widths and heights correctly yet.
14257
14258 2009-06-05 01:51:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14259
14260         * gst/asfdemux/gstasfdemux.c:
14261           asfdemux: nicer metadata extraction of genre tags in some cases
14262           Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
14263           that they presumably stand for.
14264
14265 2009-06-05 01:32:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14266
14267         * gst/asfdemux/gstasfdemux.c:
14268           asfdemux: parse WM/Picture tags to extract cover art
14269           Fixes #583112.
14270
14271 2009-05-31 20:20:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14272
14273         * REQUIREMENTS:
14274           docs: fix http links for amr libs in REQUIREMENTS
14275
14276 2009-05-29 20:07:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14277
14278         * gst/asfdemux/gstasfdemux.c:
14279           asfdemux: fix bogus flow return handling in eos handler
14280           Don't overwrite the origin flow return by whatever flow we get
14281           when trying to push the remaining internally queued payloads.
14282           We want to do our eos logic, ie. send an EOS event or segment-done
14283           message in any case. Makes things EOS properly when an EOS event
14284           is forced upon the pipeline so that the source returns
14285           FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
14286
14287 2009-05-29 19:52:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14288
14289         * win32/common/config.h:
14290           win32: update config.h
14291
14292 2009-05-22 19:27:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14293
14294         * configure.ac:
14295           configure: bump core/base requirements to released versions
14296
14297 2009-05-22 19:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14298
14299         * autogen.sh:
14300         * configure.ac:
14301           autogen: move the -Wno-portability for automake into configure.ac
14302
14303 2009-05-27 00:16:30 +0100  Jan Schmidt <thaytan@noraisin.net>
14304
14305         * gst/dvdlpcmdec/Makefile.am:
14306         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
14307           dvdlpcmdec: Add multichannel channel maps, and send some tags
14308           Add a multichannel map to the output caps, and send at least a CODEC and
14309           BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
14310           no samples and can't find info about the channel ordering, but this is
14311           better than nothing.
14312
14313 2009-05-26 17:19:54 +0100  Jan Schmidt <thaytan@noraisin.net>
14314
14315         * common:
14316           Automatic update of common submodule
14317           From 888e0a2 to c572721
14318
14319 2009-05-22 10:20:46 +0100  Jan Schmidt <thaytan@noraisin.net>
14320
14321         * common:
14322           Automatic update of common submodule
14323           From 6ab11d1 to 888e0a2
14324
14325 2009-05-21 15:18:06 +0100  Jan Schmidt <thaytan@noraisin.net>
14326
14327         * gst/dvdsub/gstdvdsubdec.c:
14328           dvdsubdec: Remove some dead code
14329           Remove some redundant memset - gobject memory is already initalised to 0.
14330           Remove a commented out line leftover from the previous commit
14331
14332 2009-05-21 14:20:22 +0100  Kapil Agrawal <kapil@mediamagictechnologies.com>
14333
14334         * gst/dvdsub/gstdvdsubdec.c:
14335         * gst/dvdsub/gstdvdsubdec.h:
14336           dvdsubdec: Support ARGB output
14337           Negotiate to and render into ARGB buffers directly if the peer supports it.
14338           Fixes: #580869
14339
14340 2009-05-19 00:51:49 +0100  Jan Schmidt <thaytan@noraisin.net>
14341
14342         * ext/a52dec/gsta52dec.c:
14343           a52dec: Reconcile code with dtsdec
14344           Perform some cleanups based on the dtsdec code such as using the boilerplate
14345           macro and static pad template functions.
14346           Add some documentation. Don't register a change in flags until we synch on
14347           another frame successfully.
14348
14349 2009-05-14 12:32:16 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14350
14351         * ext/lame/gstlamemp3enc.c:
14352           lamemp3enc: Improve debugging a bit
14353
14354 2009-05-13 19:32:16 +0200  Edward Hervey <bilboed@bilboed.com>
14355
14356         * ext/mpeg2dec/gstmpeg2dec.c:
14357           mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
14358
14359 2009-05-13 01:55:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14360
14361         * po/Makevars:
14362         * po/af.po:
14363         * po/az.po:
14364         * po/bg.po:
14365         * po/ca.po:
14366         * po/cs.po:
14367         * po/da.po:
14368         * po/en_GB.po:
14369         * po/es.po:
14370         * po/fi.po:
14371         * po/fr.po:
14372         * po/hu.po:
14373         * po/id.po:
14374         * po/it.po:
14375         * po/ja.po:
14376         * po/lt.po:
14377         * po/mt.po:
14378         * po/nb.po:
14379         * po/nl.po:
14380         * po/or.po:
14381         * po/pl.po:
14382         * po/pt_BR.po:
14383         * po/ru.po:
14384         * po/sk.po:
14385         * po/sq.po:
14386         * po/sr.po:
14387         * po/sv.po:
14388         * po/tr.po:
14389         * po/uk.po:
14390         * po/vi.po:
14391         * po/zh_CN.po:
14392           po: avoid conflicts of local *.po files with files in git
14393           Make it so that filenames and line numbers are only stored in the *.pot file
14394           (which is not in git), but not in the individual *.po files. This information
14395           is hardly useful for translators in our case, and it should avoid the constant
14396           conflicts of local *.po files with the ones in git which are caused by the
14397           source files changing and the line numbers being updated. This commit might
14398           cause one last merge conflict for you, which you can work around with
14399           "git checkout po/*.po" before merging or pulling. After that there should
14400           (hopefully) not be any more local modifications of these files (unless
14401           someone committed additions or changes to translated strings and the
14402           *.po files haven't been updated yet, that is).
14403
14404 2009-05-12 19:22:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14405
14406         * ext/lame/gstlamemp3enc.c:
14407           lamemp3enc: add Since tag to gtk-doc chunk
14408
14409 2009-05-13 01:46:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14410
14411         * tests/check/elements/mpeg2dec.c:
14412           checks: fix mpeg2dec unit test again after interlace addition to caps
14413
14414 2009-05-12 20:34:20 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14415
14416         * ext/mpeg2dec/gstmpeg2dec.c:
14417           mpeg2dec: work around old mpeg2dec versions
14418           The repeat first field flag was introduced in 0.5.0 so conditionally disable its
14419           detection and just assume no rff is used. This fixes the compilation.
14420           Fixes #582375
14421
14422 2009-05-12 20:24:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14423
14424         * ext/mpeg2dec/Makefile.am:
14425           mpeg2dec: link to gstvideo
14426           Fix compilation by adding the right include directories and linking to the video
14427           library.
14428
14429 2009-05-12 11:57:04 +0200  Edward Hervey <bilboed@bilboed.com>
14430
14431         * gst/asfdemux/asfpacket.c:
14432           asfdemux: Downgrade simple statements from WARNING to DEBUG
14433
14434 2009-05-11 12:37:46 +0200  Edward Hervey <bilboed@bilboed.com>
14435
14436         * gst/asfdemux/asfheaders.c:
14437         * gst/asfdemux/asfheaders.h:
14438         * gst/asfdemux/asfpacket.c:
14439         * gst/asfdemux/asfpacket.h:
14440           asf: Detect more payload extensions.
14441           These should help fix interlaced/PAR issues with more files.
14442
14443 2009-05-12 11:44:13 +0200  Edward Hervey <bilboed@bilboed.com>
14444
14445         * ext/mpeg2dec/gstmpeg2dec.c:
14446         * ext/mpeg2dec/gstmpeg2dec.h:
14447           mpeg2dec: Implement interlaced support.
14448           Expand the debugging statements to show more picture information.
14449
14450 2009-05-12 11:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14451
14452         * ext/mpeg2dec/gstmpeg2dec.c:
14453           mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
14454           ffdec_mpeg2video is much faster, fixes bug #574461.
14455
14456 2009-05-10 16:53:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14457
14458         * ext/lame/gstlamemp3enc.c:
14459           lamemp3enc: Don't write a Xing header
14460
14461 2009-05-10 11:17:25 +0200  Marc-Andre Lureau <marcandre.lureau@gmail.com>
14462
14463         * autogen.sh:
14464           Run libtoolize before aclocal
14465           This unbreaks the build in some cases. Fixes bug #582021
14466
14467 2009-05-09 15:28:18 +0200  Edward Hervey <bilboed@bilboed.com>
14468
14469         * ext/mpeg2dec/gstmpeg2dec.c:
14470           mpeg2dec: use 64bit safe scaling functions.
14471           Got this to fail when seeking in a 14GB file (the value in bytes is
14472           bigger than 2**32).
14473
14474 2009-05-09 10:57:34 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14475
14476         * gst/mpegaudioparse/gstmpegaudioparse.c:
14477           mpegaudioparse: remove some pointless g_return_if_fail()s
14478
14479 2009-05-08 14:24:47 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
14480
14481         * ext/twolame/gsttwolame.c:
14482           Switch twolame to primary rank
14483
14484 2009-05-07 17:59:52 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
14485
14486         * ext/lame/gstlame.c:
14487         * ext/lame/gstlamemp3enc.c:
14488         * ext/twolame/gsttwolame.c:
14489           Add ranks to mp3 encoders
14490
14491 2009-05-07 17:57:17 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
14492
14493         * gst-plugins-ugly.spec.in:
14494           Add twolame plugin to spec file
14495
14496 2009-05-02 18:11:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14497
14498         * gst/asfdemux/asfpacket.c:
14499         * gst/asfdemux/gstasfdemux.c:
14500         * gst/asfdemux/gstasfdemux.h:
14501           asfdemux: use upstream segment and timestamps for some interpolation
14502           This should particularly help in case of upstream live src, e.g. rtspsrc,
14503           and especially so if it has to perform fallback to TCP.
14504
14505 2009-05-07 11:09:59 +0200  Edward Hervey <bilboed@bilboed.com>
14506
14507         * gst/asfdemux/gstrtpasfdepay.c:
14508           rtpasfdepay: Add support for fragmented packet (L == 0).
14509           This happens with rtp-over-udp.
14510
14511 2009-05-07 10:10:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14512
14513         * ext/lame/gstlamemp3enc.c:
14514           lamemp3enc: Fixup the bitrate only for CBR
14515           Additionally clarify some property descriptions.
14516
14517 2009-05-06 21:47:17 +0200  Alessandro Decina <alessandro.d@gmail.com>
14518
14519         * ext/lame/gstlamemp3enc.c:
14520           lame: fix format string in debug statement
14521
14522 2009-05-06 15:37:44 +0100  Jan Schmidt <thaytan@noraisin.net>
14523
14524         * gst/mpegaudioparse/gstmpegaudioparse.c:
14525           mp3parse: Don't reject valid Xing tables of contents
14526           Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
14527           reject them because of it, just subtract the initial offset when reading
14528           the table.
14529
14530 2009-05-06 15:27:01 +0100  Jan Schmidt <thaytan@noraisin.net>
14531
14532         * gst/mpegaudioparse/gstmpegaudioparse.c:
14533           mp3parse: Allow more bits to change in headers during resynch
14534           Be more lenient about what we accept as changing bits in a header - basically,
14535           only require that the mp3 sync marker is present, for the mpeg version,
14536           layer and samplerate.
14537           Fixes: #581464
14538
14539 2009-05-06 13:17:35 +0200  Edward Hervey <bilboed@bilboed.com>
14540
14541         * ext/mad/gstmad.c:
14542           mad: Add duration of incoming/outgoing buffers in debug statements
14543
14544 2009-05-06 13:15:30 +0200  Edward Hervey <bilboed@bilboed.com>
14545
14546         * gst/mpegaudioparse/gstmpegaudioparse.c:
14547           mpegaudioparse: Remove useless checks for valid buffer duration.
14548           The buffer duration is set to a valid value at the very top of
14549           emit_frame(), we therefore don't need to check it later on.
14550
14551 2009-05-06 13:13:35 +0200  Edward Hervey <bilboed@bilboed.com>
14552
14553         * gst/mpegaudioparse/gstmpegaudioparse.c:
14554           mpegaudioparse: Fix stop condition for outputting buffers.
14555           Some mp3 streams have an offset in timestamps, requiring us to push the
14556           frame *AFTER* segment.stop in order for the decoder to be able to push
14557           all data up to the segment.stop position.
14558
14559 2009-05-02 16:51:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14560
14561         * gst/asfdemux/asfpacket.c:
14562         * gst/asfdemux/gstasfdemux.c:
14563         * gst/asfdemux/gstasfdemux.h:
14564           asfdemux: 0-base timestamps consistently (whether or not streaming)
14565           This also makes timestamps (more) consistent before and after a possible
14566           seek, and moreover makes for reasonable position reporting in live stream
14567           (whose payload timestamps should not be taken for granted).
14568
14569 2009-05-02 13:45:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14570
14571         * gst/asfdemux/gstasfdemux.c:
14572         * gst/asfdemux/gstasfdemux.h:
14573           asfdemux: report initial latency due to internal preroll queue
14574
14575 2009-05-02 13:44:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14576
14577         * gst/asfdemux/gstasfdemux.c:
14578           asfdemux: enhance debug statement and refactor some initialization
14579
14580 2009-05-02 13:44:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14581
14582         * gst/asfdemux/gstasfdemux.c:
14583           asfdemux: handle FIXME; activate pads after internal preroll also when streaming
14584
14585 2009-05-02 11:12:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14586
14587         * gst/asfdemux/asfpacket.c:
14588         * gst/asfdemux/gstasfdemux.c:
14589         * gst/asfdemux/gstasfdemux.h:
14590           asfdemux: handle FIXME; normalize preroll
14591
14592 2009-05-02 16:08:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14593
14594         * gst/asfdemux/gstasfdemux.c:
14595         * gst/asfdemux/gstasfdemux.h:
14596           asfdemux: fixes for streaming mode
14597           * Improve newsegment handling, e.g. upstream might live in TIME.
14598           * Only send newsegment if we have needed info.
14599           * Avoid reading past end of data section.
14600
14601 2009-05-01 18:08:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14602
14603         * gst/asfdemux/gstasfdemux.c:
14604           asfdemux: fixes/enhancements for streaming mode
14605           * Do not rock the boat by reacting to FLUSH_START.
14606           * Try to handle TIME seeking by seeking upstream in BYTES.
14607           * Handle SEEKING query.
14608
14609 2009-05-05 16:38:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14610
14611         * configure.ac:
14612         * ext/lame/gstlamemp3enc.c:
14613           lame: fix compilation with LAME versions < 3.98
14614           lame_set_VBR_quality(), which takes a floating point value for the
14615           quality, has been added only in v3.98. Use lame_set_VBR_q(), which
14616           takes quality as an integer, for older LAME versions.
14617           Fixes #581341.
14618
14619 2009-05-04 20:39:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14620
14621         * win32/common/config.h:
14622           win32: update config.h to git
14623           Until someone ports the new win32 config.h logic from the
14624           other modules to -ugly.
14625
14626 2009-05-04 12:53:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14627
14628         * docs/plugins/gst-plugins-ugly-plugins.args:
14629         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14630         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14631           Update docs
14632
14633 2009-05-04 12:51:29 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14634
14635         * ext/lame/gstlamemp3enc.c:
14636           lamemp3enc: Add a note to the encoding-engine-quality property
14637           that says, that this does not affect the bitrate at all.
14638
14639 2009-05-04 12:48:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14640
14641         * ext/lame/gstlame.c:
14642         * ext/lame/gstlamemp3enc.c:
14643           lame: Implement preset interface
14644
14645 2009-05-04 12:47:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14646
14647         * ext/twolame/gsttwolame.c:
14648           twolame: Implement preset interface
14649
14650 2009-04-30 10:21:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14651
14652         * docs/plugins/gst-plugins-ugly-plugins.args:
14653         * ext/lame/gstlamemp3enc.c:
14654         * ext/lame/gstlamemp3enc.h:
14655           lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
14656
14657 2009-04-30 10:16:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14658
14659         * ext/lame/gstlame.c:
14660         * ext/lame/gstlamemp3enc.c:
14661           lame/lamemp3enc: Fix memory leak on FLUSH_STOP
14662
14663 2009-04-30 10:14:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14664
14665         * ext/lame/gstlame.c:
14666           lame: Deprecate the lame element
14667
14668 2009-04-30 10:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14669
14670         * docs/plugins/Makefile.am:
14671         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14672         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14673         * docs/plugins/gst-plugins-ugly-plugins.args:
14674         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14675         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14676         * docs/plugins/inspect/plugin-a52dec.xml:
14677         * docs/plugins/inspect/plugin-amrnb.xml:
14678         * docs/plugins/inspect/plugin-asf.xml:
14679         * docs/plugins/inspect/plugin-cdio.xml:
14680         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14681         * docs/plugins/inspect/plugin-dvdread.xml:
14682         * docs/plugins/inspect/plugin-dvdsub.xml:
14683         * docs/plugins/inspect/plugin-iec958.xml:
14684         * docs/plugins/inspect/plugin-lame.xml:
14685         * docs/plugins/inspect/plugin-mad.xml:
14686         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14687         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14688         * docs/plugins/inspect/plugin-mpegstream.xml:
14689         * docs/plugins/inspect/plugin-realmedia.xml:
14690         * docs/plugins/inspect/plugin-siddec.xml:
14691         * docs/plugins/inspect/plugin-synaesthesia.xml:
14692         * docs/plugins/inspect/plugin-twolame.xml:
14693           Update docs
14694
14695 2009-04-30 10:10:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14696
14697         * ext/lame/gstlamemp3enc.c:
14698           lame: Update example pipelines with the new properties
14699
14700 2009-04-29 19:01:44 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14701
14702         * ext/lame/Makefile.am:
14703         * ext/lame/gstlame.c:
14704         * ext/lame/gstlamemp3enc.c:
14705         * ext/lame/gstlamemp3enc.h:
14706         * ext/lame/plugin.c:
14707           lame: Add lamemp3enc element with much simplified interface
14708           This deprecates the lame element and fixes bug #494528.
14709
14710 2009-04-23 09:04:41 +0200  Edward Hervey <bilboed@bilboed.com>
14711
14712         * gst/asfdemux/asfpacket.c:
14713           asfpacket: Fix pull-mode timestamping handling.
14714           The problem that happens is the following:
14715           * A packet with multiple payloads comes in
14716           * Those payloads get handled one by one
14717           * The first payload contains the first audio payload with timestamp A
14718           * The second payload contains the first video (key)frame with timestamp V (where V < A)
14719           With the previous code, the following would happen:
14720           * the first payload gets processed, then passed to queue_for_stream
14721           * queue_for_stream detects it's the first valid timestamp received and stores
14722           first_ts = A
14723           * the second payload gets processed, then pass to queue_for_stream
14724           * queue_for_stream detects the timestamp is lower than first_ts... and
14725           discards it... resulting in losing the first keyframe of the video stream
14726           We've been having this issue for *ages*... it's just that nobody noticed it
14727           that much with playbin. But with playbin2's aggresive multiqueue handling, this
14728           will result in multiqueue not being able to preroll (because the video decoder will
14729           be dropping a ton of buffers before (maybe) receiving the next keyframe).
14730           Tested with over 200 asf files, and they all play the first frame correctly now,
14731           even the most braindead ones.
14732
14733 2009-04-21 14:12:06 -0700  Michael Smith <msmith@songbirdnest.com>
14734
14735         * gst/mpegaudioparse/gstmpegaudioparse.c:
14736         * gst/mpegaudioparse/gstmpegaudioparse.h:
14737           mp3parse: don't build seek table if we can't seek.
14738           Fixes #573720 - unbounded memory usage increase when listening to mp3
14739           stream for a long time.
14740
14741 2009-04-21 22:13:32 +0100  Jan Schmidt <thaytan@noraisin.net>
14742
14743         * common:
14744           Automatic update of common submodule
14745           From b3941ea to 6ab11d1
14746
14747 2009-04-21 20:17:57 +0200  Edward Hervey <bilboed@bilboed.com>
14748
14749         * gst/mpegaudioparse/gstmpegaudioparse.c:
14750         * gst/mpegaudioparse/gstxingmux.c:
14751           mpegaudioparse: Remove dead assignment and duplicate code
14752
14753 2009-04-21 20:21:11 +0200  Edward Hervey <bilboed@bilboed.com>
14754
14755         * gst/realmedia/rmdemux.c:
14756           rmdemux: Actually return the return value for the seek handling.
14757
14758 2009-04-21 20:20:02 +0200  Edward Hervey <bilboed@bilboed.com>
14759
14760         * gst/mpegstream/gstmpegdemux.c:
14761         * gst/mpegstream/gstmpegparse.c:
14762           mpegstream: Remove dead assignments.
14763           The duplicate assignment of update_time was weird... but it seems normal
14764           that it's indeed the second statement which is the valid one.
14765
14766 2009-04-21 20:17:19 +0200  Edward Hervey <bilboed@bilboed.com>
14767
14768         * ext/amrnb/amrnbparse.c:
14769           armnb: Remove unused variable, adapt debug message accordingly.
14770
14771 2009-04-21 20:15:56 +0200  Edward Hervey <bilboed@bilboed.com>
14772
14773         * gst/dvdsub/gstdvdsubdec.c:
14774         * gst/mpegstream/gstdvddemux.c:
14775         * gst/mpegstream/gstmpegclock.c:
14776           dvdsub/mpegstream: _class_init: Remove unused class variables
14777
14778 2009-04-19 14:03:58 +0200  Edward Hervey <bilboed@bilboed.com>
14779
14780         * gst/asfdemux/gstasfdemux.c:
14781           asfdemux: Initialize flow for a corner case.
14782           This might be caused by entering the if() line 1214 and then not having
14783           any activated_streams.. resulting in reaching line 1267 without having
14784           any valid flow value.
14785
14786 2009-04-19 14:03:38 +0200  Edward Hervey <bilboed@bilboed.com>
14787
14788         * ext/twolame/gsttwolame.c:
14789           twolame: Remove unneeded variable, value assigned was never read.
14790
14791 2009-04-19 14:03:19 +0200  Edward Hervey <bilboed@bilboed.com>
14792
14793         * ext/mpeg2dec/gstmpeg2dec.c:
14794           mpeg2dec: Remove dead assignment. Value overwritten later on.
14795
14796 2009-04-19 14:02:44 +0200  Edward Hervey <bilboed@bilboed.com>
14797
14798         * ext/mad/gstmad.c:
14799           mad: Remove dead assignment and variables given values which are never read.
14800
14801 2009-04-19 14:02:03 +0200  Edward Hervey <bilboed@bilboed.com>
14802
14803         * ext/lame/gstlame.c:
14804           lame: Remove unneeded variable, it's assigned a value never read.
14805
14806 2009-04-19 13:59:24 +0200  Edward Hervey <bilboed@bilboed.com>
14807
14808         * gst/realmedia/rmdemux.c:
14809           rmdemux: Remove dead assignment, value is being overwritten before being read.
14810
14811 2009-04-19 13:58:31 +0200  Edward Hervey <bilboed@bilboed.com>
14812
14813         * gst/realmedia/rmdemux.c:
14814           rmdemux: Remove unused accurate flag.
14815           I couldn't see any reason why this was there in the first place.
14816
14817 2009-04-19 13:57:59 +0200  Edward Hervey <bilboed@bilboed.com>
14818
14819         * gst/realmedia/asmrules.c:
14820         * gst/realmedia/rdtdepay.c:
14821           realmedia: Remove dead assignments. The results are never read.
14822
14823 2009-04-19 13:57:10 +0200  Edward Hervey <bilboed@bilboed.com>
14824
14825         * gst/realmedia/gstrdtbuffer.c:
14826         * gst/realmedia/rademux.c:
14827         * gst/realmedia/rdtmanager.c:
14828         * gst/realmedia/rmdemux.c:
14829           realmedia: Remove useless variables, only being used once (or not).
14830
14831 2009-04-19 13:55:24 +0200  Edward Hervey <bilboed@bilboed.com>
14832
14833         * ext/mpeg2dec/gstmpeg2dec.c:
14834         * gst/asfdemux/gstrtspwms.c:
14835         * gst/realmedia/pnmsrc.c:
14836         * gst/realmedia/rdtdepay.c:
14837         * gst/realmedia/rtspreal.c:
14838           remove empty method implementations.
14839
14840 2009-04-18 08:12:08 +0200  Josep Torra <n770galaxy@gmail.com>
14841
14842         * gst/asfdemux/gstrtspwms.c:
14843           rtspwms: fix condition to detect extension commands for WMS
14844           Reply with OK to the extension commands for WMS.
14845
14846 2009-04-15 11:09:56 +0200  Josep Torra <n770galaxy@gmail.com>
14847
14848         * gst/realmedia/rtspreal.c:
14849           realmedia: add special Real header to DESCRIBE message only for Real servers
14850           Add headers that are specific to real only if a real server had been
14851           detected by the OPTIONS message.
14852
14853 2009-04-14 19:16:46 +0200  David Hoyt <dhoyt at llnl.gov>
14854
14855         * gst/synaesthesia/synaescope.c:
14856           synaesthesia: fix compilation on windows
14857           Fix compilation under MSVC due to references to headers
14858           that are not available with the MS SDKs.
14859           Fixes #578524
14860
14861 2009-04-14 10:54:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14862
14863         * gst/asfdemux/gstrtspwms.c:
14864           rtspwms: reply to extension commands
14865           Reply with OK to the extension commands for WMS.
14866
14867 2009-04-14 10:53:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14868
14869         * gst/asfdemux/gstrtpasfdepay.c:
14870           asfdepay: fix a comment
14871
14872 2009-04-14 10:53:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14873
14874         * gst/asfdemux/gstasfdemux.c:
14875           asfdemux: add some more debugging
14876
14877 2009-04-14 10:51:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14878
14879         * configure.ac:
14880           configure.ac: require git -base
14881           We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
14882
14883 2009-04-09 20:21:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14884
14885         * gst/realmedia/rtspreal.c:
14886           realmedia: add special Real header to SETUP message only for Real servers
14887           Fixes playback of Windows Media RTSP streams and other non-Real RTSP
14888           streams where the server errors out because it can't handle the
14889           Real-specific 'Required: com.real.retain-entity-for-setup' header
14890           we've been adding unconditionally in the recent past.
14891           For reference:
14892           rtsp://66.111.34.191:601/broadcast/alnour.rm
14893           rtsp://195.134.224.231/snowboard_100.wmv
14894
14895 2009-04-08 11:44:53 -0700  Michael Smith <msmith@songbirdnest.com>
14896
14897         * configure.ac:
14898         * gst/asfdemux/Makefile.am:
14899           asfdemux: link to all required libraries including indirectly used ones.
14900           On win32, we're required to link to all the libraries used - including
14901           ones only indirectly used by other libs. So, add gstaudio, gsttag, and
14902           (for windows only) winsock.
14903
14904 2009-04-04 21:19:23 +0300  Felipe Contreras <felipe.contreras@gmail.com>
14905
14906         * common:
14907           Automatic update of common submodule
14908           From d0ea89e to b3941ea
14909
14910 2009-04-04 14:54:41 +0200  Edward Hervey <bilboed@bilboed.com>
14911
14912         * common:
14913           Automatic update of common submodule
14914           From f8b3d91 to d0ea89e
14915
14916 2009-03-26 20:23:14 +0100  Edward Hervey <bilboed@bilboed.com>
14917
14918         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
14919           dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
14920
14921 2009-03-25 16:39:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
14922
14923         * gst/realmedia/rtspreal.c:
14924         * gst/realmedia/rtspreal.h:
14925           realrtsp: add more headers
14926           Parse the ETag from the describe method and pass the sessionid as the value for
14927           the If-Match header is subsequent setup calls.
14928           Fixes support for more RealMedia RTSP streams.
14929
14930 2009-03-22 13:08:48 -0700  David Schleef <ds@schleef.org>
14931
14932         * configure.ac:
14933           twolame: bump requirement to 0.3.10
14934           0.3.10 is the first version with the float32 encoder functions.
14935           Fixes #576305.
14936
14937 2009-03-22 20:15:24 +0000  Jan Schmidt <thaytan@noraisin.net>
14938
14939         * configure.ac:
14940           back to development -> 0.10.11.1
14941
14942 === release 0.10.11 ===
14943
14944 2009-03-21 01:05:22 +0000  Jan Schmidt <thaytan@noraisin.net>
14945
14946         * ChangeLog:
14947         * NEWS:
14948         * RELEASE:
14949         * configure.ac:
14950         * docs/plugins/inspect/plugin-a52dec.xml:
14951         * docs/plugins/inspect/plugin-asf.xml:
14952         * docs/plugins/inspect/plugin-cdio.xml:
14953         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14954         * docs/plugins/inspect/plugin-dvdread.xml:
14955         * docs/plugins/inspect/plugin-dvdsub.xml:
14956         * docs/plugins/inspect/plugin-iec958.xml:
14957         * docs/plugins/inspect/plugin-lame.xml:
14958         * docs/plugins/inspect/plugin-mad.xml:
14959         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14960         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14961         * docs/plugins/inspect/plugin-mpegstream.xml:
14962         * docs/plugins/inspect/plugin-realmedia.xml:
14963         * docs/plugins/inspect/plugin-siddec.xml:
14964         * docs/plugins/inspect/plugin-twolame.xml:
14965         * gst-plugins-ugly.doap:
14966         * po/cs.po:
14967         * win32/common/config.h:
14968           Release 0.10.11
14969
14970 2009-03-21 00:28:29 +0000  Jan Schmidt <thaytan@noraisin.net>
14971
14972         * po/af.po:
14973         * po/az.po:
14974         * po/bg.po:
14975         * po/ca.po:
14976         * po/cs.po:
14977         * po/da.po:
14978         * po/en_GB.po:
14979         * po/es.po:
14980         * po/fi.po:
14981         * po/fr.po:
14982         * po/hu.po:
14983         * po/id.po:
14984         * po/it.po:
14985         * po/ja.po:
14986         * po/lt.po:
14987         * po/mt.po:
14988         * po/nb.po:
14989         * po/nl.po:
14990         * po/or.po:
14991         * po/pl.po:
14992         * po/pt_BR.po:
14993         * po/ru.po:
14994         * po/sk.po:
14995         * po/sq.po:
14996         * po/sr.po:
14997         * po/sv.po:
14998         * po/tr.po:
14999         * po/uk.po:
15000         * po/vi.po:
15001         * po/zh_CN.po:
15002           Update .po files
15003
15004 2009-03-13 16:45:08 +0000  Jan Schmidt <thaytan@noraisin.net>
15005
15006         * configure.ac:
15007         * win32/common/config.h:
15008           0.10.10.3 pre-release
15009
15010 2009-03-13 16:40:38 +0000  Jan Schmidt <thaytan@noraisin.net>
15011
15012         * po/fi.po:
15013         * po/id.po:
15014         * po/pl.po:
15015         * po/pt_BR.po:
15016         * po/sv.po:
15017           po: Update translations from upstream
15018
15019 2009-03-13 16:38:08 +0000  Jan Schmidt <thaytan@noraisin.net>
15020
15021         * po/LINGUAS:
15022         * po/tr.po:
15023           po: Add Turkish translation
15024
15025 2009-03-13 19:23:12 +0000  Jan Schmidt <thaytan@noraisin.net>
15026
15027         * gst/mpegaudioparse/gstmpegaudioparse.c:
15028         * gst/mpegaudioparse/gstmpegaudioparse.h:
15029           mp3parse: Fix glitches in the output when playing (for e.g.) AVI
15030           Don't introduce glitches in the output by a) relaxing the threshold for
15031           taking upstream timestamps in preference to our calculated timestamps and
15032           b) only set the discont flag on outgoing buffers in response to an incoming
15033           discont buffer.
15034           Fixes: #575046
15035
15036 2009-03-12 15:57:31 +0100  Alessandro Decina <alessandro.decina@collabora.co.uk>
15037
15038         * gst/mpegaudioparse/gstmpegaudioparse.c:
15039           mp3parse: fix deadlock with accurate seeks.
15040           Release pending_accurate_seeks_lock before forwarding the seek event upstream.
15041           Fixes #575068.
15042
15043 2009-03-10 00:22:35 +0000  Jan Schmidt <thaytan@noraisin.net>
15044
15045         * configure.ac:
15046         * po/af.po:
15047         * po/az.po:
15048         * po/bg.po:
15049         * po/ca.po:
15050         * po/cs.po:
15051         * po/da.po:
15052         * po/en_GB.po:
15053         * po/es.po:
15054         * po/fi.po:
15055         * po/fr.po:
15056         * po/hu.po:
15057         * po/id.po:
15058         * po/it.po:
15059         * po/lt.po:
15060         * po/mt.po:
15061         * po/nb.po:
15062         * po/nl.po:
15063         * po/or.po:
15064         * po/pl.po:
15065         * po/pt_BR.po:
15066         * po/ru.po:
15067         * po/sk.po:
15068         * po/sq.po:
15069         * po/sr.po:
15070         * po/sv.po:
15071         * po/uk.po:
15072         * po/vi.po:
15073         * po/zh_CN.po:
15074         * win32/common/config.h:
15075           0.10.10.2 pre-release
15076           Bump version number, update translations and win32 config.h
15077
15078 2009-03-10 00:19:01 +0000  Jan Schmidt <thaytan@noraisin.net>
15079
15080         * po/LINGUAS:
15081         * po/ja.po:
15082           po: Add Japanese translation
15083
15084 2009-03-10 00:10:20 +0000  Jan Schmidt <thaytan@noraisin.net>
15085
15086         * configure.ac:
15087         * docs/plugins/Makefile.am:
15088         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15089         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15090         * docs/plugins/gst-plugins-ugly-plugins.args:
15091         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15092         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15093         * docs/plugins/inspect/plugin-a52dec.xml:
15094         * docs/plugins/inspect/plugin-asf.xml:
15095         * docs/plugins/inspect/plugin-cdio.xml:
15096         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15097         * docs/plugins/inspect/plugin-dvdread.xml:
15098         * docs/plugins/inspect/plugin-dvdsub.xml:
15099         * docs/plugins/inspect/plugin-iec958.xml:
15100         * docs/plugins/inspect/plugin-lame.xml:
15101         * docs/plugins/inspect/plugin-mad.xml:
15102         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15103         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15104         * docs/plugins/inspect/plugin-mpegstream.xml:
15105         * docs/plugins/inspect/plugin-realmedia.xml:
15106         * docs/plugins/inspect/plugin-siddec.xml:
15107         * docs/plugins/inspect/plugin-synaesthesia.xml:
15108         * docs/plugins/inspect/plugin-twolame.xml:
15109         * ext/Makefile.am:
15110         * po/POTFILES.in:
15111           Moved twolame from Bad to Ugly
15112
15113 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15114
15115           [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
15116           Original commit message from CVS:
15117           * ext/alsaspdif/Makefile.am:
15118           * ext/amrwb/Makefile.am:
15119           * ext/apexsink/Makefile.am:
15120           * ext/arts/Makefile.am:
15121           * ext/artsd/Makefile.am:
15122           * ext/audiofile/Makefile.am:
15123           * ext/audioresample/Makefile.am:
15124           * ext/bz2/Makefile.am:
15125           * ext/cdaudio/Makefile.am:
15126           * ext/celt/Makefile.am:
15127           * ext/dc1394/Makefile.am:
15128           * ext/dirac/Makefile.am:
15129           * ext/directfb/Makefile.am:
15130           * ext/divx/Makefile.am:
15131           * ext/dts/Makefile.am:
15132           * ext/faac/Makefile.am:
15133           * ext/faad/Makefile.am:
15134           * ext/gsm/Makefile.am:
15135           * ext/hermes/Makefile.am:
15136           * ext/ivorbis/Makefile.am:
15137           * ext/jack/Makefile.am:
15138           * ext/jp2k/Makefile.am:
15139           * ext/ladspa/Makefile.am:
15140           * ext/lcs/Makefile.am:
15141           * ext/libfame/Makefile.am:
15142           * ext/libmms/Makefile.am:
15143           * ext/metadata/Makefile.am:
15144           * ext/mpeg2enc/Makefile.am:
15145           * ext/mplex/Makefile.am:
15146           * ext/musepack/Makefile.am:
15147           * ext/musicbrainz/Makefile.am:
15148           * ext/mythtv/Makefile.am:
15149           * ext/nas/Makefile.am:
15150           * ext/neon/Makefile.am:
15151           * ext/ofa/Makefile.am:
15152           * ext/polyp/Makefile.am:
15153           * ext/resindvd/Makefile.am:
15154           * ext/sdl/Makefile.am:
15155           * ext/shout/Makefile.am:
15156           * ext/snapshot/Makefile.am:
15157           * ext/sndfile/Makefile.am:
15158           * ext/soundtouch/Makefile.am:
15159           * ext/spc/Makefile.am:
15160           * ext/swfdec/Makefile.am:
15161           * ext/tarkin/Makefile.am:
15162           * ext/theora/Makefile.am:
15163           * ext/timidity/Makefile.am:
15164           * ext/twolame/Makefile.am:
15165           * ext/x264/Makefile.am:
15166           * ext/xine/Makefile.am:
15167           * ext/xvid/Makefile.am:
15168           * gst-libs/gst/app/Makefile.am:
15169           * gst-libs/gst/dshow/Makefile.am:
15170           * gst/aiffparse/Makefile.am:
15171           * gst/app/Makefile.am:
15172           * gst/audiobuffer/Makefile.am:
15173           * gst/bayer/Makefile.am:
15174           * gst/cdxaparse/Makefile.am:
15175           * gst/chart/Makefile.am:
15176           * gst/colorspace/Makefile.am:
15177           * gst/dccp/Makefile.am:
15178           * gst/deinterlace/Makefile.am:
15179           * gst/deinterlace2/Makefile.am:
15180           * gst/dvdspu/Makefile.am:
15181           * gst/festival/Makefile.am:
15182           * gst/filter/Makefile.am:
15183           * gst/flacparse/Makefile.am:
15184           * gst/flv/Makefile.am:
15185           * gst/games/Makefile.am:
15186           * gst/h264parse/Makefile.am:
15187           * gst/librfb/Makefile.am:
15188           * gst/mixmatrix/Makefile.am:
15189           * gst/modplug/Makefile.am:
15190           * gst/mpeg1sys/Makefile.am:
15191           * gst/mpeg4videoparse/Makefile.am:
15192           * gst/mpegdemux/Makefile.am:
15193           * gst/mpegtsmux/Makefile.am:
15194           * gst/mpegvideoparse/Makefile.am:
15195           * gst/mve/Makefile.am:
15196           * gst/nsf/Makefile.am:
15197           * gst/nuvdemux/Makefile.am:
15198           * gst/overlay/Makefile.am:
15199           * gst/passthrough/Makefile.am:
15200           * gst/pcapparse/Makefile.am:
15201           * gst/playondemand/Makefile.am:
15202           * gst/rawparse/Makefile.am:
15203           * gst/real/Makefile.am:
15204           * gst/rtjpeg/Makefile.am:
15205           * gst/rtpmanager/Makefile.am:
15206           * gst/scaletempo/Makefile.am:
15207           * gst/sdp/Makefile.am:
15208           * gst/selector/Makefile.am:
15209           * gst/smooth/Makefile.am:
15210           * gst/smoothwave/Makefile.am:
15211           * gst/speed/Makefile.am:
15212           * gst/speexresample/Makefile.am:
15213           * gst/stereo/Makefile.am:
15214           * gst/subenc/Makefile.am:
15215           * gst/tta/Makefile.am:
15216           * gst/vbidec/Makefile.am:
15217           * gst/videodrop/Makefile.am:
15218           * gst/videosignal/Makefile.am:
15219           * gst/virtualdub/Makefile.am:
15220           * gst/vmnc/Makefile.am:
15221           * gst/y4m/Makefile.am:
15222           * sys/acmenc/Makefile.am:
15223           * sys/cdrom/Makefile.am:
15224           * sys/dshowdecwrapper/Makefile.am:
15225           * sys/dshowsrcwrapper/Makefile.am:
15226           * sys/dvb/Makefile.am:
15227           * sys/dxr3/Makefile.am:
15228           * sys/fbdev/Makefile.am:
15229           * sys/oss4/Makefile.am:
15230           * sys/qcam/Makefile.am:
15231           * sys/qtwrapper/Makefile.am:
15232           * sys/vcd/Makefile.am:
15233           * sys/wininet/Makefile.am:
15234           * win32/common/config.h:
15235           Don't install static libs for plugins. Fixes #550851 for -bad.
15236
15237 2008-09-02 09:56:44 +0000  Tim-Philipp Müller <tim@centricular.net>
15238
15239           [MOVED FROM BAD] Enable/fix up translations for these plugins.
15240           Original commit message from CVS:
15241           * ext/resindvd/plugin.c: (plugin_init):
15242           * ext/resindvd/resindvdsrc.c:
15243           * ext/twolame/gsttwolame.c: (plugin_init):
15244           * gst/aiffparse/aiffparse.c: (plugin_init):
15245           Enable/fix up translations for these plugins.
15246           * po/LINGUAS:
15247           Add 'ca' to LINGUAS.
15248           * po/POTFILES.in:
15249           * po/POTFILES.skip:
15250           Add more files for translation and more files which tools
15251           should skip.
15252
15253 2008-08-07 14:34:03 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15254
15255           [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
15256           Original commit message from CVS:
15257           * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
15258           (gst_two_lame_chain):
15259           * ext/twolame/gsttwolame.h:
15260           Allow raw float samples as input for encoding.
15261
15262 2008-08-02 17:39:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15263
15264           [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
15265           Original commit message from CVS:
15266           * configure.ac:
15267           * ext/Makefile.am:
15268           * ext/twolame/Makefile.am:
15269           * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
15270           (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
15271           (gst_two_lame_release_memory), (gst_two_lame_finalize),
15272           (gst_two_lame_base_init), (gst_two_lame_class_init),
15273           (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
15274           (gst_two_lame_init), (gst_two_lame_set_property),
15275           (gst_two_lame_get_property), (gst_two_lame_sink_event),
15276           (gst_two_lame_chain), (gst_two_lame_setup),
15277           (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
15278           (plugin_init):
15279           * ext/twolame/gsttwolame.h:
15280           Add TwoLAME MP2 encoding element, based on the LAME element.
15281
15282 2009-03-09 23:13:20 +0000  Jan Schmidt <thaytan@noraisin.net>
15283
15284         * common:
15285           Automatic update of common submodule
15286           From 7032163 to f8b3d91
15287
15288 2009-03-08 12:05:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15289
15290         * common:
15291           Automatic update of common submodule
15292           From ffa738d to 7032163
15293
15294 2009-03-08 11:21:32 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15295
15296         * common:
15297           Automatic update of common submodule
15298           From 3f13e4e to ffa738d
15299
15300 2009-03-07 11:47:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15301
15302         * common:
15303           Automatic update of common submodule
15304           From 3c7456b to 3f13e4e
15305
15306 2009-03-07 10:47:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15307
15308         * common:
15309           Automatic update of common submodule
15310           From 57c83f2 to 3c7456b
15311
15312 2009-03-06 12:30:36 -0800  Michael Smith <msmith@songbirdnest.com>
15313
15314         * gst/mpegaudioparse/gstmpegaudioparse.c:
15315           mp3parse: be more conservative when changing layer/rate/etc.
15316           Don't allow a change in sample rate/channels/layer/version unless we can
15317           see another frame at the correct offset. Prevents accidently flipping
15318           due to simple single-bit corruption.
15319
15320 2009-03-04 16:52:59 +0000  Jan Schmidt <thaytan@noraisin.net>
15321
15322         * gst/realmedia/realhash.c:
15323           rmdemux: Fix strict-aliasing warnings.
15324           Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
15325           hand-rolled ones.
15326
15327 2009-03-04 16:15:00 +0200  René Stadler <mail@renestadler.de>
15328
15329         * gst/mpegaudioparse/gstmpegaudioparse.c:
15330           mpegaudioparse: Remove empty lines added by buggy indent.
15331
15332 2009-02-27 13:41:58 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15333
15334         * gst/mpegaudioparse/gstmpegaudioparse.c:
15335           mpegaudioparse: Provide SEEKING query handling.
15336           Since SEEK event handling might perform some conversion
15337           from TIME to BYTES, do not let upstream fool application
15338           into (TIME) seeking not being possible.
15339
15340 2009-02-25 13:34:05 -0800  Michael Smith <msmith@songbirdnest.com>
15341
15342         * gst/mpegaudioparse/gstmpegaudioparse.c:
15343           mp3parse: fix accurate seeks to near 0
15344           Integer underflow made accurate seeks to near zero fail and seek to
15345           completely the wrong place. Fix by clamping to zero, since we can't seek
15346           to negative times anyway.
15347
15348 2009-02-25 20:52:08 +0000  Jan Schmidt <thaytan@noraisin.net>
15349
15350         * common:
15351         * configure.ac:
15352           build: Update shave init statement for changes in common. Bump common.
15353
15354 2009-02-25 18:19:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
15355
15356         * gst/realmedia/rtspreal.c:
15357           rtspreal: ignore data streams. Fixes #527112
15358           Ignore data streams when parsing the SDP as they don't contain anything we need
15359           to put in the realmedia header.
15360
15361 2009-02-25 11:32:37 +0000  Jan Schmidt <thaytan@noraisin.net>
15362
15363         * common:
15364           Automatic update of common submodule
15365           From 9cf8c9b to a6ce5c6
15366
15367 2009-02-24 15:25:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
15368
15369         * ext/mad/gstid3tag.c:
15370           Forward unknown events
15371           Forward unknown events upstream instead of dropping them. Also return the result
15372           of the seek event instead of a fixed value.
15373
15374 2009-02-23 10:50:50 +0200  Stefan Kost <ensonic@users.sf.net>
15375
15376         * gst/asfdemux/gstrtpasfdepay.c:
15377           rtpasfdepay: Fix the build by adding the needed include for atoi.
15378
15379 2009-02-22 19:19:12 +0000  Jan Schmidt <thaytan@noraisin.net>
15380
15381         * configure.ac:
15382         * docs/plugins/Makefile.am:
15383           Use shave for the build output
15384
15385 2009-02-22 16:00:02 +0000  Jan Schmidt <thaytan@noraisin.net>
15386
15387         * common:
15388           Automatic update of common submodule
15389           From 5d7c9cc to 9cf8c9b
15390
15391 2009-02-22 14:22:30 +0100  Edward Hervey <bilboed@bilboed.com>
15392
15393         * gst/asfdemux/gstasf.c:
15394         * gst/asfdemux/gstrtpasfdepay.c:
15395         * gst/realmedia/rademux.c:
15396         * gst/realmedia/rdtdepay.c:
15397         * gst/synaesthesia/gstsynaesthesia.c:
15398         * gst/synaesthesia/synaescope.c:
15399           Fix indentation.
15400
15401 2009-02-22 14:21:22 +0100  Edward Hervey <bilboed@bilboed.com>
15402
15403         * gst/realmedia/pnmsrc.c:
15404           pnmsrc: Error out gracefully if location is NULL. Run gst-indent
15405
15406 2009-02-21 11:13:55 -0800  David Schleef <ds@schleef.org>
15407
15408         * common:
15409           Automatic update of common submodule
15410           From 80c627d to 5d7c9cc
15411
15412 2009-02-20 15:53:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
15413
15414         * gst/realmedia/Makefile.am:
15415         * gst/realmedia/pnmsrc.c:
15416         * gst/realmedia/pnmsrc.h:
15417         * gst/realmedia/rademux.c:
15418         * gst/realmedia/rademux.h:
15419         * gst/realmedia/realmedia.c:
15420         * gst/realmedia/rmdemux.c:
15421         * gst/realmedia/rmdemux.h:
15422           Add pnm:// uri source
15423           Add a new utri handler for pnm:// that for now just redirects to the same uri
15424           with the rtsp:// protocol, which usually works nowadays.
15425           Separate the registration of the various plugins into a separate source file.
15426
15427 2009-02-20 13:48:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
15428
15429         * gst/asfdemux/Makefile.am:
15430         * gst/asfdemux/gstasf.c:
15431         * gst/asfdemux/gstrtpasfdepay.c:
15432         * gst/asfdemux/gstrtpasfdepay.h:
15433           Add ASF depayloader
15434           Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
15435           Fixes #335067.
15436
15437 2009-02-19 19:10:53 +0000  Zaheer Merali <zaheerabbas@merali.org>
15438
15439         * ext/mad/gstmad.c:
15440           mad: remove log line added in error
15441
15442 2009-02-19 19:08:10 +0000  Zaheer Merali <zaheerabbas@merali.org>
15443
15444         * ext/mad/gstmad.c:
15445           mad: just flush data when seeing BADDATAPTR instead of going into error state
15446
15447 2009-02-18 12:55:16 +0100  Roland Moser <rmoser@gmx.at>
15448
15449         * gst/realmedia/rmdemux.c:
15450           Fix parsing of the flags in rmdemux
15451           Fix parsing of the flags in version 1 realmedia streams.
15452           Fixes #571358.
15453
15454 2009-02-09 12:03:15 +0100  Edward Hervey <bilboed@bilboed.com>
15455
15456         * common:
15457           Bump revision to use for common submodule.
15458
15459 2009-01-30 22:27:05 +0200  Stefan Kost <ensonic@users.sf.net>
15460
15461         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15462           Add releaseinfo with online url.
15463
15464 2009-01-30 17:34:27 +0000  Jan Schmidt <thaytan@noraisin.net>
15465
15466         * common:
15467           Bump common
15468
15469 2009-01-30 14:35:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15470
15471         * gst/asfdemux/asfpacket.c:
15472         * gst/asfdemux/gstasfdemux.c:
15473         * gst/asfdemux/gstasfdemux.h:
15474           Remove redundant push_mode struct member
15475
15476 2009-01-30 09:04:46 +0100  Edward Hervey <bilboed@bilboed.com>
15477
15478         * autogen.sh:
15479           Fix previous commit, wasn't actually setting up a symbolic link
15480
15481 2009-01-30 08:56:33 +0100  Edward Hervey <bilboed@bilboed.com>
15482
15483         * autogen.sh:
15484         * common:
15485           Use a symbolic link for the pre-commit client-side hook
15486
15487 2009-01-30 08:56:24 +0100  Edward Hervey <bilboed@bilboed.com>
15488
15489         * .gitignore:
15490           Ignore some more files
15491
15492 2009-01-26 22:40:10 +0200  Stefan Kost <ensonic@users.sf.net>
15493
15494         * gst/synaesthesia/synaescope.c:
15495         * gst/synaesthesia/synaescope.h:
15496           Precalculate some size dependent variables. Demystify the height scaling a bit.
15497           Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
15498
15499 2009-01-26 21:26:46 +0200  Stefan Kost <ensonic@users.sf.net>
15500
15501           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
15502
15503 2009-01-26 20:12:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
15504
15505         * gst/realmedia/rdtdepay.c:
15506           Set flags on the realmedia chunks
15507           Set the keyframe flags from the RDT packet to the realmedia chunk so that the
15508           descrambler can be reset on keyframes. Fixes #556714.
15509
15510 2009-01-26 20:10:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
15511
15512         * gst/realmedia/gstrdtbuffer.c:
15513         * gst/realmedia/gstrdtbuffer.h:
15514           Add method to get RDT flags
15515           Add a method to get the RDT flags. We need these flags to mark keyframes to
15516           reset the descrambing queue. See #556714.
15517
15518 2009-01-26 10:00:57 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
15519
15520         * gst/asfdemux/asfpacket.c:
15521         * gst/asfdemux/gstasfdemux.c:
15522         * gst/asfdemux/gstasfdemux.h:
15523           Add seeking support to asfdemux in push mode
15524           Fixes bug #568836.
15525
15526 2009-01-26 09:57:26 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
15527
15528         * gst/asfdemux/asfpacket.c:
15529           Drop packets with an invalid replicated data length
15530           Drop packets with an invalid replicated data length
15531           instead of continuing with an invalid timestamp
15532           and uninitialized payload metadata.
15533           All other code assumes that the timestamps are valid.
15534
15535 2009-01-25 22:31:52 +0200  Stefan Kost <ensonic@users.sf.net>
15536
15537         * gst/synaesthesia/synaescope.h:
15538           Change comment to refer to right variable.
15539
15540 2009-01-24 23:27:08 +0200  Stefan Kost <ensonic@users.sf.net>
15541
15542         * gst/synaesthesia/gstsynaesthesia.c:
15543         * gst/synaesthesia/gstsynaesthesia.h:
15544         * gst/synaesthesia/synaescope.c:
15545         * gst/synaesthesia/synaescope.h:
15546           Bring synaesthesia to next century.
15547           Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
15548
15549 2009-01-23 17:51:00 -0800  David Schleef <ds@schleef.org>
15550
15551         * gst/asfdemux/gstasfdemux.c:
15552           Fix leak of converted string
15553
15554 2009-01-23 23:44:01 +0000  Jan Schmidt <thaytan@noraisin.net>
15555
15556         * .gitignore:
15557         * po/.gitignore:
15558           Add more to the gitignores
15559
15560 2009-01-23 23:59:38 +0200  Stefan Kost <ensonic@users.sf.net>
15561
15562         * gst/synaesthesia/gstsynaesthesia.c:
15563           Make synaesthesia build again.
15564           _init() has no params.
15565
15566 2009-01-22 18:15:36 +0200  Stefan Kost <ensonic@users.sf.net>
15567
15568         * common:
15569           Update common snapshot.
15570
15571 2009-01-22 13:50:09 +0100  Sebastian Dröge <slomo@circular-chaos.org>
15572
15573         * common:
15574           Fix pre-commit hook
15575
15576 2009-01-22 06:14:31 +0100  Edward Hervey <bilboed@bilboed.com>
15577
15578         * autogen.sh:
15579         * common:
15580           Install and use pre-commit indentation hook from common
15581
15582 2009-01-21 04:32:33 +0100  Edward Hervey <bilboed@bilboed.com>
15583
15584         * autogen.sh:
15585           autogen.sh : Use git submodule
15586
15587 2009-01-08 08:19:25 +0000  Yves Lefebvre <ivanohe@abacom.com>
15588
15589           gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
15590           Original commit message from CVS:
15591           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
15592           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
15593           (gst_dvd_demux_get_audio_stream),
15594           (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
15595           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
15596           (gst_mpeg_demux_get_video_stream),
15597           (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
15598           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
15599           Fix some caps leaks. Fixes bug #564885.
15600
15601 2009-01-02 00:43:53 +0000  Alessandro Decina <alessandro.d@gmail.com>
15602
15603           ext/cdio/gstcdio.c: Remove unused format argument.
15604           Original commit message from CVS:
15605           * ext/cdio/gstcdio.c:
15606           Remove unused format argument.
15607
15608 2008-12-13 20:41:40 +0000  Tim-Philipp Müller <tim@centricular.net>
15609
15610           win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
15611           Original commit message from CVS:
15612           * win32/common/.cvsignore:
15613           * win32/common/config.h:
15614           * win32/common/config.h.in:
15615           Hardcode cpu for win32 build, just like we do in the other modules,
15616           to remove VCS conflicts and inconsistent defines between modules,
15617           and update version defines to CVS.
15618
15619 2008-12-13 16:29:38 +0000  Edward Hervey <bilboed@bilboed.com>
15620
15621           m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
15622           Original commit message from CVS:
15623           * m4/Makefile.am:
15624           Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
15625
15626 2008-12-13 13:01:49 +0000  Edward Hervey <bilboed@bilboed.com>
15627
15628           m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
15629           Original commit message from CVS:
15630           * m4/Makefile.am:
15631           inttypes.m4 hasn't been available since gettext-0.15, and since we now
15632           require gettext >= 0.17 ... we can remove it from the list of files to
15633           dist.
15634
15635 2008-12-10 15:42:21 +0000  Tim-Philipp Müller <tim@centricular.net>
15636
15637           gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
15638           Original commit message from CVS:
15639           * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
15640           (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
15641           (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
15642           * gst/mpegaudioparse/gstmpegaudioparse.h:
15643           Do an initial class_ref on an internal enum type from within the
15644           class_init function so that there aren't any issues when multiple
15645           mp3parse elements are started in separate threads at the same
15646           time. (Why we use an enum type here if the tag is registered as
15647           a string type, I don't know). Also remove custom UNUSED macro
15648           and use GLib's instead.
15649
15650 2008-12-04 20:11:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15651
15652           configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
15653           Original commit message from CVS:
15654           * configure.ac:
15655           Apparently AC_CONFIG_MACRO_DIR breaks when using more
15656           than one macro directory, reverting last change.
15657
15658 2008-12-04 19:48:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15659
15660           configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
15661           Original commit message from CVS:
15662           * configure.ac:
15663           Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
15664           our M4 macros.
15665
15666 2008-12-01 14:39:34 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15667
15668           ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
15669           Original commit message from CVS:
15670           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
15671           Last change introduced a regression that made mpeg2dec handle
15672           some 4:2:2 videos as 4:4:4. Fixes bug #562086.
15673
15674 2008-11-29 13:33:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15675
15676           Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
15677           Original commit message from CVS:
15678           Patch by: Cygwin Ports maintainer
15679           <yselkowitz at users dot sourceforge dot net>
15680           * autogen.sh:
15681           * configure.ac:
15682           Require gettext 0.17 because older versions don't mix with libtool
15683           2.2. At build time an older gettext version will still work.
15684           Fixes bug #556091.
15685
15686 2008-11-25 03:44:06 +0000  David Schleef <ds@schleef.org>
15687
15688           ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video.  Fixes #562086
15689           Original commit message from CVS:
15690           * ext/mpeg2dec/gstmpeg2dec.c:
15691           * ext/mpeg2dec/gstmpeg2dec.h:
15692           Add support for 4:4:4 video.  Fixes #562086
15693
15694 2008-11-24 09:51:39 +0000  Simon Holm Thøgersen <odie@cs.aau.dk>
15695
15696           ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
15697           Original commit message from CVS:
15698           Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
15699           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
15700           Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
15701           >= 0.5.0. Fixes bug #562065.
15702
15703 2008-11-20 21:31:19 +0000  Wim Taymans <wim.taymans@gmail.com>
15704
15705           gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
15706           Original commit message from CVS:
15707           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
15708           Remove duplicate and broken code for the streaming case and simply reuse
15709           the much better working pull based code. Fixes #560348.
15710
15711 2008-11-20 20:42:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15712
15713           configure.ac: Back to development -> 0.10.10.1
15714           Original commit message from CVS:
15715           * configure.ac:
15716           Back to development -> 0.10.10.1
15717
15718 === release 0.10.10 ===
15719
15720 2008-11-19 14:30:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15721
15722         * ChangeLog:
15723         * NEWS:
15724         * RELEASE:
15725         * configure.ac:
15726         * docs/plugins/inspect/plugin-a52dec.xml:
15727         * docs/plugins/inspect/plugin-asf.xml:
15728         * docs/plugins/inspect/plugin-cdio.xml:
15729         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15730         * docs/plugins/inspect/plugin-dvdread.xml:
15731         * docs/plugins/inspect/plugin-dvdsub.xml:
15732         * docs/plugins/inspect/plugin-iec958.xml:
15733         * docs/plugins/inspect/plugin-lame.xml:
15734         * docs/plugins/inspect/plugin-mad.xml:
15735         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15736         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15737         * docs/plugins/inspect/plugin-mpegstream.xml:
15738         * docs/plugins/inspect/plugin-realmedia.xml:
15739         * docs/plugins/inspect/plugin-siddec.xml:
15740         * gst-plugins-ugly.doap:
15741         * po/LINGUAS:
15742           Release 0.10.10 - "Under the House"
15743           Original commit message from CVS:
15744           Release 0.10.10 - "Under the House"
15745
15746 2008-11-19 13:59:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15747
15748         * po/bg.po:
15749         * po/ca.po:
15750         * po/da.po:
15751         * po/id.po:
15752         * po/it.po:
15753         * po/mt.po:
15754         * po/vi.po:
15755           Update .po files
15756           Original commit message from CVS:
15757           Update .po files
15758
15759 2008-11-17 09:53:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15760
15761           ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
15762           Original commit message from CVS:
15763           * ext/sidplay/Makefile.am:
15764           Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
15765           contain CFLAGS that do not exist for C++, like -Wvla or
15766           -Wdeclaration-after-statement. Fixes bug #561161.
15767
15768 2008-11-12 23:19:55 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15769
15770           configure.ac: 0.10.9.3 pre-release
15771           Original commit message from CVS:
15772           * configure.ac:
15773           0.10.9.3 pre-release
15774
15775 2008-11-11 17:14:46 +0000  Wim Taymans <wim.taymans@gmail.com>
15776
15777           gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
15778           Original commit message from CVS:
15779           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
15780           Only copy sane aspect ratio values on the caps. Fixes #559682.
15781
15782 2008-11-06 13:29:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15783
15784         * ChangeLog:
15785           Add bug number to the mp3parse mpeg 2.5 fix
15786           Original commit message from CVS:
15787           Add bug number to the mp3parse mpeg 2.5 fix
15788
15789 2008-11-05 11:03:07 +0000  Wim Taymans <wim.taymans@gmail.com>
15790
15791           ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
15792           Original commit message from CVS:
15793           * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
15794           (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
15795           (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
15796           * ext/amrnb/amrnbdec.h:
15797           Add a property to select the amr variant. Fixes #424070.
15798
15799 2008-11-03 11:31:49 +0000  Tal Shalif <tshalif@nargila.org>
15800
15801           gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
15802           Original commit message from CVS:
15803           Patch by: Tal Shalif <tshalif at nargila dot org>
15804           * gst/mpegstream/gstdvddemux.c:
15805           (gst_dvd_demux_get_subpicture_stream):
15806           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
15807           (gst_mpeg_demux_get_audio_stream):
15808           Fix memmory corruption due to not storing the new updated pointer
15809           after a g_renew(). Fixes #558896.
15810
15811 2008-10-30 14:50:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15812
15813           tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
15814           Original commit message from CVS:
15815           * tests/check/Makefile.am:
15816           Blacklist cdiocddasrc from state-change tests. Fixes #558277.
15817
15818 2008-10-24 20:44:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15819
15820           configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
15821           Original commit message from CVS:
15822           * configure.ac:
15823           oops, forgot to bump the version back to devel
15824           after the last release 0.10.9.1
15825
15826 2008-10-24 12:47:05 +0000  Wim Taymans <wim.taymans@gmail.com>
15827
15828           gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
15829           Original commit message from CVS:
15830           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
15831           (gst_rmdemux_descramble_mp4a_audio),
15832           (gst_rmdemux_handle_scrambled_packet):
15833           Add suport for mpeg4 and aac audio. See #556714.
15834
15835 2008-10-14 19:28:05 +0000  Michael Smith <msmith@xiph.org>
15836
15837           gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
15838           Original commit message from CVS:
15839           * gst/mpegaudioparse/gstmpegaudioparse.c:
15840           Calculate samples per frame correctly for "MPEG 2.5" layer 3.
15841           Fixes skipping on these files.
15842
15843 2008-10-14 12:51:41 +0000  Robin Stocker <robin@nibor.org>
15844
15845           ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
15846           Original commit message from CVS:
15847           Patch by: Robin Stocker <robin at nibor dot org>
15848           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
15849           (handle_sequence), (gst_mpeg2dec_setcaps):
15850           * ext/mpeg2dec/gstmpeg2dec.h:
15851           Prefer the container's PAR over the stream's PAR if it's
15852           given in the srcpad caps. Fixes bug #556184.
15853
15854 2008-10-13 18:10:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15855
15856           Don't install static libs for plugins. Fixes #550851 for ugly.
15857           Original commit message from CVS:
15858           * ext/a52dec/Makefile.am:
15859           * ext/amrnb/Makefile.am:
15860           * ext/cdio/Makefile.am:
15861           * ext/dvdnav/Makefile.am:
15862           * ext/dvdread/Makefile.am:
15863           * ext/lame/Makefile.am:
15864           * ext/mad/Makefile.am:
15865           * ext/mpeg2dec/Makefile.am:
15866           * ext/sidplay/Makefile.am:
15867           * gst/ac3parse/Makefile.am:
15868           * gst/asfdemux/Makefile.am:
15869           * gst/dvdlpcmdec/Makefile.am:
15870           * gst/dvdsub/Makefile.am:
15871           * gst/iec958/Makefile.am:
15872           * gst/mpegaudioparse/Makefile.am:
15873           * gst/mpegstream/Makefile.am:
15874           * gst/realmedia/Makefile.am:
15875           * gst/synaesthesia/Makefile.am:
15876           Don't install static libs for plugins. Fixes #550851 for ugly.
15877
15878 2008-10-13 09:04:15 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15879
15880           gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
15881           Original commit message from CVS:
15882           * gst/mpegaudioparse/gstmpegaudioparse.c:
15883           (gst_mp3parse_sink_event):
15884           Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
15885           frames. Partially fixes bug #552237.
15886
15887 2008-10-09 09:23:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15888
15889           ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
15890           Original commit message from CVS:
15891           * ext/amrnb/amrnbparse.c:
15892           use #defines for HEADER. Unref the object in _sink_activate_pull().
15893
15894 2008-10-08 13:59:57 +0000  Wim Taymans <wim.taymans@gmail.com>
15895
15896           ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
15897           Original commit message from CVS:
15898           * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
15899           (gst_mad_change_state):
15900           * ext/mad/gstmad.h:
15901           track discont on incomming buffers and set discont on outgoing
15902           buffers.
15903           Pass unknown events upstreams instead of dropping them.
15904
15905 2008-09-28 17:33:43 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
15906
15907           ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
15908           Original commit message from CVS:
15909           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
15910           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
15911           (handle_slice), (gst_mpeg2dec_sink_event),
15912           (gst_mpeg2dec_src_event):
15913           * ext/mpeg2dec/gstmpeg2dec.h:
15914           Fix compilation with --disable-index. Fixes bug #554150.
15915
15916 2008-09-28 17:31:37 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
15917
15918           ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
15919           Original commit message from CVS:
15920           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
15921           * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
15922           (gst_mad_src_event), (gst_mad_chain):
15923           * ext/mad/gstmad.h:
15924           Fix compilation with --disable-index. Fixes bug #554142.
15925
15926 2008-09-27 00:20:48 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
15927
15928           ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
15929           Original commit message from CVS:
15930           * ext/a52dec/gsta52dec.c:
15931           * ext/a52dec/gsta52dec.h:
15932           Fix channel re-negotiation on a change of the incoming stream.
15933           Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
15934           Fixes: #551660
15935
15936 2008-09-26 14:39:42 +0000  Wim Taymans <wim.taymans@gmail.com>
15937
15938           ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
15939           Original commit message from CVS:
15940           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
15941           (gst_amrnbenc_state_change):
15942           * ext/amrnb/amrnbenc.h:
15943           Pass the discont flag from the input buffer on to the output buffer in
15944           the AMR encoder.
15945
15946 2008-09-26 10:04:35 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
15947
15948           ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
15949           Original commit message from CVS:
15950           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
15951           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
15952           (gst_amrnbparse_handle_pull_seek),
15953           (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
15954           (gst_amrnbparse_sink_activate_push),
15955           (gst_amrnbparse_sink_activate_pull):
15956           * ext/amrnb/amrnbparse.h:
15957           Add flush seek handler. Fixes #536274.
15958
15959 2008-09-26 09:57:02 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
15960
15961           ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
15962           Original commit message from CVS:
15963           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
15964           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
15965           (gst_amrnbparse_chain), (gst_amrnbparse_loop),
15966           (gst_amrnbparse_state_change):
15967           * ext/amrnb/amrnbparse.h:
15968           Fix the duration query. Fixes #536226.
15969           Also set caps on the pads and buffers more correctly.
15970
15971 2008-09-02 09:43:10 +0000  Tim-Philipp Müller <tim@centricular.net>
15972
15973           po/LINGUAS: Add 'ca' to LINGUAS.
15974           Original commit message from CVS:
15975           * po/LINGUAS:
15976           Add 'ca' to LINGUAS.
15977
15978 2008-08-28 09:57:30 +0000  Edward Hervey <bilboed@bilboed.com>
15979
15980           gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
15981           Original commit message from CVS:
15982           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
15983           Fix aggregated GST_FLOW_RETURN check for when to send an error message
15984           on the bus.
15985           Re-fixes #546859
15986
15987 2008-08-27 15:55:05 +0000  Wim Taymans <wim.taymans@gmail.com>
15988
15989           gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
15990           Original commit message from CVS:
15991           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
15992           (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
15993           (create_segment_event), (gst_rdt_depay_push),
15994           (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
15995           * gst/realmedia/rdtdepay.h:
15996           Parse other values from the incomming caps.
15997           Add event handler to handle flushing and segments.
15998           Create segment events.
15999           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
16000           Do skew correction based on RDT timestamps.
16001           * gst/realmedia/rdtmanager.c: (activate_session),
16002           (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
16003           (create_recv_rtp):
16004           Parse caps to get the clockrate needed for the jitterbuffer.
16005           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
16006           Apply timestamp fixup after correcting for initial timestamp and
16007           internal base timestamp corrections.
16008
16009 2008-08-27 11:28:50 +0000  Wim Taymans <wim.taymans@gmail.com>
16010
16011           gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
16012           Original commit message from CVS:
16013           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
16014           (gst_rdt_depay_change_state):
16015           * gst/realmedia/rdtdepay.h:
16016           Check seqnum gaps and drop duplicate packets or mark outgoing buffers
16017           with a DISCONT flag when needed.
16018           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
16019           Report the configure latency instead of a hardcoded value.
16020
16021 2008-08-27 10:02:06 +0000  Wim Taymans <wim.taymans@gmail.com>
16022
16023           gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
16024           Original commit message from CVS:
16025           * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
16026           (free_session), (gst_rdt_manager_query_src),
16027           (gst_rdt_manager_src_activate_push),
16028           (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
16029           (gst_rdt_manager_loop), (create_recv_rtp):
16030           Include the new rdt jitterbuffer in the session manager.
16031
16032 2008-08-27 09:58:00 +0000  Wim Taymans <wim.taymans@gmail.com>
16033
16034           gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
16035           Original commit message from CVS:
16036           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
16037           (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
16038           (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
16039           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
16040           * gst/realmedia/rdtdepay.h:
16041           Use new RDT parsing helper functions.
16042           Copy discont flags correctly.
16043           Push the header from the chain function instead of the setcaps function.
16044           Copy incomming timestamp to the output buffers instead of doing magic
16045           with the RDT timestamps.
16046
16047 2008-08-27 09:52:49 +0000  Wim Taymans <wim.taymans@gmail.com>
16048
16049           gst/realmedia/: Add first support for parsing RDT messages.
16050           Original commit message from CVS:
16051           * gst/realmedia/Makefile.am:
16052           * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
16053           (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
16054           (read_packet_header), (gst_rdt_buffer_get_first_packet),
16055           (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
16056           (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
16057           (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
16058           (gst_rdt_packet_data_peek_data),
16059           (gst_rdt_packet_data_get_stream_id),
16060           (gst_rdt_packet_data_get_timestamp):
16061           * gst/realmedia/gstrdtbuffer.h:
16062           Add first support for parsing RDT messages.
16063           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
16064           (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
16065           (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
16066           (calculate_skew), (rdt_jitter_buffer_insert),
16067           (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
16068           (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
16069           (rdt_jitter_buffer_get_ts_diff):
16070           * gst/realmedia/rdtjitterbuffer.h:
16071           Add first version of an RDT jitterbuffer.
16072
16073 2008-08-27 09:47:17 +0000  Wim Taymans <wim.taymans@gmail.com>
16074
16075           gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
16076           Original commit message from CVS:
16077           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
16078           (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
16079           (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
16080           (gst_rmdemux_descramble_dnet_audio),
16081           (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
16082           * gst/realmedia/rmdemux.h:
16083           Keep track of the first timestamp of the stream and add this to the
16084           outgoing buffer timestamps so that we can handle live streams.
16085           Set discont flag on the first buffers and after a seek.
16086
16087 === release 0.10.9 ===
16088
16089 2008-08-26 23:06:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16090
16091         * ChangeLog:
16092         * NEWS:
16093         * RELEASE:
16094         * configure.ac:
16095         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16096         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16097         * docs/plugins/inspect/plugin-a52dec.xml:
16098         * docs/plugins/inspect/plugin-asf.xml:
16099         * docs/plugins/inspect/plugin-cdio.xml:
16100         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16101         * docs/plugins/inspect/plugin-dvdread.xml:
16102         * docs/plugins/inspect/plugin-dvdsub.xml:
16103         * docs/plugins/inspect/plugin-iec958.xml:
16104         * docs/plugins/inspect/plugin-lame.xml:
16105         * docs/plugins/inspect/plugin-mad.xml:
16106         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16107         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16108         * docs/plugins/inspect/plugin-mpegstream.xml:
16109         * docs/plugins/inspect/plugin-realmedia.xml:
16110         * docs/plugins/inspect/plugin-siddec.xml:
16111         * gst-plugins-ugly.doap:
16112           Release 0.10.9
16113           Original commit message from CVS:
16114           Release 0.10.9
16115
16116 2008-08-26 22:56:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16117
16118         * po/af.po:
16119         * po/az.po:
16120         * po/bg.po:
16121         * po/cs.po:
16122         * po/da.po:
16123         * po/en_GB.po:
16124         * po/es.po:
16125         * po/fi.po:
16126         * po/fr.po:
16127         * po/hu.po:
16128         * po/id.po:
16129         * po/it.po:
16130         * po/lt.po:
16131         * po/nb.po:
16132         * po/nl.po:
16133         * po/or.po:
16134         * po/pl.po:
16135         * po/pt_BR.po:
16136         * po/ru.po:
16137         * po/sk.po:
16138         * po/sq.po:
16139         * po/sr.po:
16140         * po/sv.po:
16141         * po/uk.po:
16142         * po/vi.po:
16143         * po/zh_CN.po:
16144           Update .po files
16145           Original commit message from CVS:
16146           Update .po files
16147
16148 2008-08-26 15:35:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16149
16150           ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
16151           Original commit message from CVS:
16152           * ext/a52dec/gsta52dec.c:
16153           Set up a default time segment for output when receiving
16154           an incoming byte segment (as for raw AC3 files).
16155           Fixes: #548194
16156
16157 2008-08-12 09:16:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16158
16159           0.10.8.2 pre-release.
16160           Original commit message from CVS:
16161           * configure.ac:
16162           * docs/plugins/Makefile.am:
16163           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16164           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16165           * docs/plugins/gst-plugins-ugly-plugins.args:
16166           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16167           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16168           * docs/plugins/inspect/plugin-a52dec.xml:
16169           * docs/plugins/inspect/plugin-asf.xml:
16170           * docs/plugins/inspect/plugin-cdio.xml:
16171           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16172           * docs/plugins/inspect/plugin-dvdread.xml:
16173           * docs/plugins/inspect/plugin-dvdsub.xml:
16174           * docs/plugins/inspect/plugin-iec958.xml:
16175           * docs/plugins/inspect/plugin-lame.xml:
16176           * docs/plugins/inspect/plugin-mad.xml:
16177           * docs/plugins/inspect/plugin-mpeg2dec.xml:
16178           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16179           * docs/plugins/inspect/plugin-mpegstream.xml:
16180           * docs/plugins/inspect/plugin-realmedia.xml:
16181           * docs/plugins/inspect/plugin-siddec.xml:
16182           * ext/Makefile.am:
16183           0.10.8.2 pre-release.
16184           * po/LINGUAS:
16185           * po/POTFILES.in:
16186           * po/id.po:
16187           Add new translation.
16188
16189 2008-08-11 18:44:35 +0000  Michael Smith <msmith@xiph.org>
16190
16191           gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
16192           Original commit message from CVS:
16193           * gst/asfdemux/gstasfdemux.c:
16194           Properly aggregate flow returns for both push and pull mode, so we shut
16195           down if all pads are unlinked.
16196           Fixes #546859.
16197
16198 2008-08-07 16:14:42 +0000  Frederic Crozat <fcrozat@mandriva.org>
16199
16200           Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
16201           Original commit message from CVS:
16202           Patch by: Frederic Crozat <fcrozat@mandriva.org>
16203           * ext/dvdread/dvdreadsrc.c: (plugin_init):
16204           * ext/lame/gstlame.c: (plugin_init):
16205           * gst/asfdemux/gstasf.c: (plugin_init):
16206           Make sure gettext returns translations in UTF-8 encoding rather
16207           than in the current locale encoding (#546822).
16208
16209 2008-07-31 14:35:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16210
16211           gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
16212           Original commit message from CVS:
16213           * gst/mpegaudioparse/gstmpegaudioparse.c:
16214           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
16215           (mp3parse_total_time), (mp3parse_bytepos_to_time):
16216           Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
16217           if we're called from there already. Otherwise we end up in a endless
16218           recursion and crash with a stack overflow.
16219           This can happen when a Xing or VBRI header with TOC exists but it
16220           doesn't contain the total time. Fixes bug #545370.
16221
16222 2008-07-31 14:24:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16223
16224           ext/lame/gstlame.c: Use the default for the strict-iso property too.
16225           Original commit message from CVS:
16226           * ext/lame/gstlame.c: (gst_lame_class_init),
16227           (gst_lame_get_default_settings):
16228           Use the default for the strict-iso property too.
16229           Allow a bitrate setting of 0, which lets lame choose the default value
16230           and which makes it possible to set the compression-ratio property.
16231
16232 2008-07-29 16:57:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16233
16234           ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
16235           Original commit message from CVS:
16236           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
16237           (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
16238           * ext/lame/gstlame.h:
16239           Get the defaults settings of LAME in the plugin initialization
16240           function and return FALSE here if something goes wrong. This removes
16241           the hacky failing instance init function.
16242           Use LAMEs default value for all settings instead of overwriting some
16243           of them. Overwriting some of them gives unexpected results if one only
16244           sets a preset. Fixes bug #498004.
16245
16246 2008-07-27 15:56:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16247
16248           ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
16249           Original commit message from CVS:
16250           * ext/lame/gstlame.c: (gst_lame_init):
16251           Use LAME's default for the min/max/mean VBR bitrate. Setting our own
16252           defaults will restrict the bitrate when using the presets in a bad way.
16253           Fixes bug #498004.
16254
16255 2008-07-27 11:01:12 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16256
16257           Put the MPEG audio version into the caps as "mpegaudioversion".
16258           Original commit message from CVS:
16259           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
16260           * gst/mpegaudioparse/gstmpegaudioparse.c:
16261           (mp3_type_frame_length_from_header), (mp3_caps_create),
16262           (gst_mp3parse_chain):
16263           Put the MPEG audio version into the caps as "mpegaudioversion".
16264           This is different from "mpegversion".
16265
16266 2008-07-22 18:25:08 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16267
16268           ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
16269           Original commit message from CVS:
16270           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
16271           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
16272           * ext/lame/gstlame.h:
16273           Fix build with lame >= 3.97. The padding type and cwlimit settings
16274           are deprecated now and the function declarations are hidden in the
16275           headers so deprecate the GObject properties for them and remove them
16276           in 0.11. Fixes bug #544039.
16277
16278 2008-07-13 10:13:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16279
16280           ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
16281           Original commit message from CVS:
16282           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
16283           Don't allow width/height outside the spec (i.e. smaller than 16
16284           and higher than 4096). Such files are corrupted ones and setting
16285           caps that are not a subset of the template caps confuses playbin.
16286           Fixes bug #542646.
16287
16288 2008-07-11 12:30:22 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16289
16290           ext/sidplay/Makefile.am: Fix the build.
16291           Original commit message from CVS:
16292           * ext/sidplay/Makefile.am:
16293           Fix the build.
16294
16295 2008-07-08 14:01:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16296
16297           configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
16298           Original commit message from CVS:
16299           * configure.ac:
16300           Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
16301           flags that are invalid for C++.
16302
16303 2008-07-05 18:57:30 +0000  Tal Shalif <tshalif@nargila.org>
16304
16305           ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
16306           Original commit message from CVS:
16307           Patch by: Tal Shalif <tshalif at nargila dot org>
16308           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
16309           Prevent double free. Fixes bug #541697.
16310
16311 2008-07-05 15:56:56 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16312
16313           gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
16314           Original commit message from CVS:
16315           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
16316           (gst_dvd_demux_get_audio_stream),
16317           (gst_dvd_demux_get_subpicture_stream),
16318           (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
16319           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
16320           (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
16321           (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
16322           * gst/mpegstream/gstmpegdemux.h:
16323           Resend tags event after a FLUSH (seek) to support prerolling
16324           a partial pipeline.
16325
16326 2008-07-03 13:12:26 +0000  Tim-Philipp Müller <tim@centricular.net>
16327
16328           Use correct error code for encrypted streams.
16329           Original commit message from CVS:
16330           * configure.ac:
16331           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
16332           Use correct error code for encrypted streams.
16333
16334 2008-07-02 07:49:19 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16335
16336           gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
16337           Original commit message from CVS:
16338           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
16339           (gst_mpeg_demux_sync_stream_to_time):
16340           Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
16341
16342 2008-06-27 12:58:35 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16343
16344           ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
16345           Original commit message from CVS:
16346           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
16347           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
16348           Allow and implement non-flushing and/or segment seek
16349           (mainly in TIME and chapter format).
16350           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
16351           (gst_dvd_demux_get_subpicture_stream),
16352           (gst_dvd_demux_synchronise_pads),
16353           (gst_dvd_demux_sync_stream_to_time):
16354           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
16355           (gst_mpeg_demux_send_subbuffer),
16356           (gst_mpeg_demux_sync_stream_to_time),
16357           (gst_mpeg_streams_reset_cur_ts):
16358           * gst/mpegstream/gstmpegdemux.h:
16359           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
16360           (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
16361           Delegate a query to upstream if it can't be handled.
16362           Make segment stop aware.
16363           Fix (subtitle) stream synchronization.
16364           Add some debug statements.
16365
16366 2008-06-26 10:40:03 +0000  Edward Hervey <bilboed@bilboed.com>
16367
16368           gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
16369           Original commit message from CVS:
16370           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
16371           Fix build on macosx.
16372
16373 2008-06-13 06:57:21 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16374
16375           Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
16376           Original commit message from CVS:
16377           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16378           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16379           * ext/a52dec/gsta52dec.c:
16380           * ext/amrnb/amrnbdec.c:
16381           * ext/amrnb/amrnbenc.c:
16382           * ext/amrnb/amrnbparse.c:
16383           * ext/lame/gstlame.c:
16384           * ext/mad/gstmad.c:
16385           * ext/sidplay/gstsiddec.cc:
16386           * gst/asfdemux/gstrtspwms.c:
16387           * gst/mpegaudioparse/gstxingmux.c:
16388           * gst/realmedia/rademux.c:
16389           * gst/realmedia/rdtmanager.c:
16390           * gst/realmedia/rtspreal.c:
16391           * gst/synaesthesia/gstsynaesthesia.c:
16392           Add missing elements to docs. Restore alphabetical order in section
16393           file. Document mad (it was included in docs already).
16394           Fix doc-markup: use convinience syntax for examples
16395           (produces valid docbook), add several refsec2 when we have several
16396           titles. Fix some types.
16397
16398 2008-06-13 05:52:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16399
16400           Do not use short_description in section docs for elements. We extract them from element details and there will be war...
16401           Original commit message from CVS:
16402           * ext/lame/gstlame.c:
16403           * ext/sidplay/gstsiddec.cc:
16404           * gst/mpegaudioparse/gstxingmux.c:
16405           Do not use short_description in section docs for elements. We extract
16406           them from element details and there will be warnings if they differ.
16407
16408 2008-06-09 20:02:05 +0000  Benjamin Kampmann <benjamin@fluendo.com>
16409
16410           ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
16411           Original commit message from CVS:
16412           Patch by: Benjamin Kampmann  <benjamin at fluendo dot com>
16413           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
16414           (gst_cdio_add_cdtext_album_tags):
16415           * ext/cdio/gstcdio.h:
16416           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
16417           Also extract album title and album genre from CD-TEXT if
16418           available (#537021).
16419
16420 2008-06-09 07:51:00 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16421
16422           gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
16423           Original commit message from CVS:
16424           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
16425           Don't mark MPEG headers with emphasis == 0x2 as invalid. This
16426           emphasis value is reserved but unfortunately files with that
16427           value exist and the information is not important for the decoder
16428           anyway. Fixes bug #537235.
16429
16430 2008-06-07 18:48:54 +0000  Tim-Philipp Müller <tim@centricular.net>
16431
16432           Require libcdio >= 0.76.
16433           Original commit message from CVS:
16434           * configure.ac:
16435           * ext/cdio/gstcdio.c:
16436           * ext/cdio/gstcdio.h:
16437           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
16438           Require libcdio >= 0.76.
16439
16440 2008-06-02 15:44:57 +0000  Wim Taymans <wim.taymans@gmail.com>
16441
16442           ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
16443           Original commit message from CVS:
16444           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
16445           Drain queued buffers before forwarding the segment event.
16446
16447 2008-06-02 11:59:07 +0000  Wim Taymans <wim.taymans@gmail.com>
16448
16449           ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
16450           Original commit message from CVS:
16451           * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
16452           (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
16453           (gst_a52dec_chain), (gst_a52dec_change_state):
16454           * ext/a52dec/gsta52dec.h:
16455           Add segment handling, buffer clipping and basic reverse playback.
16456
16457 2008-05-28 11:43:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16458
16459           Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
16460           Original commit message from CVS:
16461           * docs/plugins/Makefile.am:
16462           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16463           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16464           * docs/plugins/gst-plugins-ugly-plugins.args:
16465           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16466           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16467           * docs/plugins/inspect/plugin-a52dec.xml:
16468           * docs/plugins/inspect/plugin-amrnb.xml:
16469           * docs/plugins/inspect/plugin-asf.xml:
16470           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16471           * docs/plugins/inspect/plugin-dvdread.xml:
16472           * docs/plugins/inspect/plugin-dvdsub.xml:
16473           * docs/plugins/inspect/plugin-iec958.xml:
16474           * docs/plugins/inspect/plugin-lame.xml:
16475           * docs/plugins/inspect/plugin-mad.xml:
16476           * docs/plugins/inspect/plugin-mpeg2dec.xml:
16477           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16478           * docs/plugins/inspect/plugin-mpegstream.xml:
16479           * docs/plugins/inspect/plugin-realmedia.xml:
16480           * docs/plugins/inspect/plugin-siddec.xml:
16481           * docs/plugins/inspect/plugin-synaesthesia.xml:
16482           * ext/a52dec/gsta52dec.c:
16483           Random doc of the day. Also print human readable format of newsegment
16484           in log message if we complain about it.
16485
16486 2008-05-26 09:06:54 +0000  Wim Taymans <wim.taymans@gmail.com>
16487
16488           ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
16489           Original commit message from CVS:
16490           * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
16491           (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
16492           (gst_a52dec_chain), (gst_a52dec_change_state):
16493           * ext/a52dec/gsta52dec.h:
16494           Mark discont on outgoing buffers after receiving a DISCONT buffer or
16495           when we have a decoding error.
16496           We don't need to clear the cache when we receive a NEWSEGMENT event.
16497           Clear buffer cache in DISCONT.
16498           Add beginnings of GstSegment handling.
16499
16500 2008-05-26 07:41:24 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16501
16502           gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
16503           Original commit message from CVS:
16504           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
16505           Fix alignment issues that caused SIGBUS on some architectures.
16506
16507 2008-05-25 21:30:40 +0000  Tim-Philipp Müller <tim@centricular.net>
16508
16509           gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
16510           Original commit message from CVS:
16511           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
16512           Fix alignment issue which isn't really an issue at all because
16513           the plugin hasn't been ported to 0.10 yet.
16514
16515 2008-05-25 21:03:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16516
16517           configure.ac: Back to devel -> 0.10.8.1
16518           Original commit message from CVS:
16519           * configure.ac:
16520           Back to devel -> 0.10.8.1
16521
16522 === release 0.10.8 ===
16523
16524 2008-05-21 23:03:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16525
16526         * ChangeLog:
16527         * NEWS:
16528         * RELEASE:
16529         * configure.ac:
16530         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16531         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16532         * docs/plugins/inspect/plugin-a52dec.xml:
16533         * docs/plugins/inspect/plugin-asf.xml:
16534         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16535         * docs/plugins/inspect/plugin-dvdread.xml:
16536         * docs/plugins/inspect/plugin-dvdsub.xml:
16537         * docs/plugins/inspect/plugin-iec958.xml:
16538         * docs/plugins/inspect/plugin-lame.xml:
16539         * docs/plugins/inspect/plugin-mad.xml:
16540         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16541         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16542         * docs/plugins/inspect/plugin-mpegstream.xml:
16543         * docs/plugins/inspect/plugin-realmedia.xml:
16544         * docs/plugins/inspect/plugin-siddec.xml:
16545         * gst-plugins-ugly.doap:
16546         * po/LINGUAS:
16547           Release 0.10.8
16548           Original commit message from CVS:
16549           Release 0.10.8
16550
16551 2008-05-21 22:43:42 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16552
16553         * common:
16554         * po/af.po:
16555         * po/az.po:
16556         * po/bg.po:
16557         * po/cs.po:
16558         * po/da.po:
16559         * po/en_GB.po:
16560         * po/es.po:
16561         * po/fi.po:
16562         * po/fr.po:
16563         * po/hu.po:
16564         * po/it.po:
16565         * po/lt.po:
16566         * po/nb.po:
16567         * po/nl.po:
16568         * po/or.po:
16569         * po/pl.po:
16570         * po/pt_BR.po:
16571         * po/ru.po:
16572         * po/sk.po:
16573         * po/sq.po:
16574         * po/sr.po:
16575         * po/sv.po:
16576         * po/uk.po:
16577         * po/vi.po:
16578         * po/zh_CN.po:
16579           Update .po files
16580           Original commit message from CVS:
16581           Update .po files
16582
16583 2008-05-19 21:38:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16584
16585           configure.ac: 0.10.7.4 pre-release
16586           Original commit message from CVS:
16587           * configure.ac:
16588           0.10.7.4 pre-release
16589
16590 2008-05-19 15:07:07 +0000  Edward Hervey <bilboed@bilboed.com>
16591
16592           ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
16593           Original commit message from CVS:
16594           * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
16595           Fix inconsistent use of rate and channels.
16596           Fixes #533581
16597
16598 2008-05-19 10:23:46 +0000  Wim Taymans <wim.taymans@gmail.com>
16599
16600           gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
16601           Original commit message from CVS:
16602           * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
16603           Flush timestamp correction variables on a flush. Fixes #533832.
16604
16605 2008-05-19 10:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16606
16607         * ChangeLog:
16608         * common:
16609         * configure.ac:
16610           Commit 0.10.7.3 pre-rel marker
16611           Original commit message from CVS:
16612           Commit 0.10.7.3 pre-rel marker
16613
16614 2008-05-13 09:33:09 +0000  Edward Hervey <bilboed@bilboed.com>
16615
16616           gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
16617           Original commit message from CVS:
16618           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
16619           Properly aggregate GstFlowReturn from downstream in order to properly
16620           stop, and doing that as early as possible.
16621           Fixes #532807
16622
16623 2008-05-10 15:32:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16624
16625           configure.ac: 0.10.7.2 pre-release
16626           Original commit message from CVS:
16627           * configure.ac:
16628           0.10.7.2 pre-release
16629
16630 2008-05-10 00:44:00 +0000  Edward Hervey <bilboed@bilboed.com>
16631
16632           Always let FLUSH_START events flow downstream.
16633           Original commit message from CVS:
16634           * ext/mad/gstmad.c: (gst_mad_sink_event):
16635           * gst/mpegaudioparse/gstmpegaudioparse.c:
16636           (gst_mp3parse_sink_event):
16637           Always let FLUSH_START events flow downstream.
16638
16639 2008-05-07 08:00:24 +0000  Tim-Philipp Müller <tim@centricular.net>
16640
16641           configure.ac: Error out if we don't have the required core/base versions.
16642           Original commit message from CVS:
16643           * configure.ac:
16644           Error out if we don't have the required core/base versions.
16645
16646 2008-05-06 17:53:26 +0000  Wim Taymans <wim.taymans@gmail.com>
16647
16648           gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
16649           Original commit message from CVS:
16650           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
16651           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
16652           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
16653           Fix video timestamps by adjusting it with the first timestamp found.
16654           Don't assume we have a complete fragment when flushing the adapter,
16655           packets might have been lost or the stream might just be broken.
16656
16657 2008-05-06 10:30:18 +0000  Wim Taymans <wim.taymans@gmail.com>
16658
16659           gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
16660           Original commit message from CVS:
16661           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
16662           Set Rank to NONE so that we don't accidentally try to autoplug the
16663           rdtmanager.
16664
16665 2008-05-05 08:43:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16666
16667           gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
16668           Original commit message from CVS:
16669           * gst/mpegaudioparse/gstmpegaudioparse.c:
16670           (gst_mp3parse_emit_frame):
16671           Send a new duration message if the average bitrate changed and
16672           we don't know the duration from the Xing or VBRI header.
16673           Fixes bug #321857.
16674
16675 2008-04-30 17:16:47 +0000  Wim Taymans <wim.taymans@gmail.com>
16676
16677           gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
16678           Original commit message from CVS:
16679           * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
16680           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
16681           * gst/realmedia/rtspreal.h:
16682           Move assembly rule parsing to the place where we parse the SDP as it's
16683           also there that we create the MDPR and we need the currently selected
16684           asmrule in order to select the right MTLI.
16685           Fixes #529359.
16686
16687 2008-04-29 17:34:19 +0000  Michael Smith <msmith@xiph.org>
16688
16689           gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
16690           Original commit message from CVS:
16691           * gst/realmedia/realhash.c:
16692           * gst/realmedia/rtspreal.c:
16693           Include generated "_stdint.h" instead of <stdint.h> which might not
16694           exist on some systems.
16695
16696 2008-04-25 23:10:54 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16697
16698           ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
16699           Original commit message from CVS:
16700           * ext/sidplay/gstsiddec.cc:
16701           Cast NULL sentinels to void * as NULL is defined as an integer
16702           constant in most environments when using C++ and it's size might
16703           be different from a pointer. Fixes #529488.
16704
16705 2008-04-22 12:11:30 +0000  Edgard Lima <edgard.lima@indt.org.br>
16706
16707         * ChangeLog:
16708         * gst/asfdemux/gstasfdemux.c:
16709         * gst/asfdemux/gstrtspwms.c:
16710           Fix "unused var" compiler error when --disable-gst-debug is used.
16711           Original commit message from CVS:
16712           Fix "unused var" compiler error when --disable-gst-debug is used.
16713
16714 2008-04-17 20:58:00 +0000  Tim-Philipp Müller <tim@centricular.net>
16715
16716           ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
16717           Original commit message from CVS:
16718           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
16719           We should also stop the streaming task when we get a NOT_LINKED
16720           flow return, which is not covered by FLOW_IS_FATAL.
16721
16722 2008-04-17 10:24:32 +0000  Edward Hervey <bilboed@bilboed.com>
16723
16724           ext/: gst_atomic_int_set ==> g_atomic_int_set
16725           Original commit message from CVS:
16726           * ext/cdio/gstcdiocddasrc.c:
16727           * ext/dv/gstdvdemux.c:
16728           gst_atomic_int_set ==> g_atomic_int_set
16729
16730 2008-04-11 08:09:55 +0000  Julien Moutte <julien@moutte.net>
16731
16732           gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
16733           Original commit message from CVS:
16734           2008-04-11  Julien Moutte  <julien@fluendo.com>
16735           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
16736           argument formats.
16737
16738 2008-04-06 08:57:33 +0000  Damien Lespiau <damien.lespiau@gmail.com>
16739
16740           configure.ac: Actually build dlls when cross-compiling with mingw32.
16741           Original commit message from CVS:
16742           Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
16743           * configure.ac:
16744           Actually build dlls when cross-compiling with mingw32.
16745           Fixes bug #526247.
16746
16747 2008-04-04 19:04:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16748
16749           Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
16750           Original commit message from CVS:
16751           * configure.ac:
16752           * gst/mpegaudioparse/gstmpegaudioparse.c:
16753           (mpeg_audio_seek_entry_free):
16754           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
16755           Depend on GLib 2.12 and use it unconditionally as we do in other
16756           modules too already.
16757
16758 2008-04-03 15:21:50 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16759
16760           gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
16761           Original commit message from CVS:
16762           * gst/mpegaudioparse/gstmpegaudioparse.c:
16763           (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
16764           (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
16765           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
16766           (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
16767           (gst_xing_mux_chain):
16768           Use GSlice for allocating the seek table entries if we compile with
16769           GLib 2.10 or newer.
16770
16771 2008-04-01 14:39:24 +0000  Wim Taymans <wim.taymans@gmail.com>
16772
16773           gst/asfdemux/gstasfdemux.c: Remove some debug code.
16774           Original commit message from CVS:
16775           * gst/asfdemux/gstasfdemux.c:
16776           (gst_asf_demux_process_ext_stream_props):
16777           Remove some debug code.
16778
16779 2008-04-01 14:29:32 +0000  Wim Taymans <wim.taymans@gmail.com>
16780
16781           gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
16782           Original commit message from CVS:
16783           * gst/asfdemux/gstasfdemux.c:
16784           (gst_asf_demux_process_ext_stream_props):
16785           Guard against division by 0 and fall back to 25/1 framerate.
16786
16787 2008-04-01 14:00:32 +0000  Wim Taymans <wim.taymans@gmail.com>
16788
16789           gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
16790           Original commit message from CVS:
16791           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
16792           (gst_asf_demux_process_ext_stream_props):
16793           Instead of adding a fixes 25/1 framerate to the video caps, use the
16794           average frame duration in the extended properties of the video stream as
16795           the framerate. Fixes #524346.
16796
16797 2008-03-21 14:15:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16798
16799           configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
16800           Original commit message from CVS:
16801           * configure.ac:
16802           Check if the compiler supports do { } while (0) macros. This fixes
16803           a warning when compiling with g++ 4.3, resulting in a build failure
16804           because of -Werror.
16805
16806 2008-03-19 11:01:25 +0000  Wim Taymans <wim.taymans@gmail.com>
16807
16808           gst/realmedia/asmrules.c: make ) also a delimiter for rules.
16809           Original commit message from CVS:
16810           * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
16811           make ) also a delimiter for rules.
16812           Skip \\ when scanning strings.
16813           Add new testcase for these problems.
16814
16815 2008-03-12 16:09:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16816
16817           gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
16818           Original commit message from CVS:
16819           * gst/mpegaudioparse/gstmpegaudioparse.c:
16820           (gst_mp3parse_sink_event):
16821           Don't take the stream lock when caching events. This is not necessary
16822           and results in a deadlock when seeking with rhythmbox (but not with
16823           totem or banshee for some reason).
16824
16825 2008-03-10 15:17:24 +0000  Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
16826
16827           gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
16828           Original commit message from CVS:
16829           Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
16830           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
16831           Add the version field when creating the CONT chunk resulting in
16832           the Author, Comment and Copyright tags not being parsed correctly.
16833           Fixes #521459.
16834
16835 2008-03-10 15:13:10 +0000  Wim Taymans <wim.taymans@gmail.com>
16836
16837           gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
16838           Original commit message from CVS:
16839           * gst/mpegaudioparse/gstmpegaudioparse.c:
16840           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
16841           Remove trailing newlines from debug statements.
16842
16843 2008-03-04 22:54:21 +0000  Simone Gotti <simone.gotti@email.it>
16844
16845           ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
16846           Original commit message from CVS:
16847           * ext/dvdnav/dvdnavsrc.c:
16848           * ext/dvdnav/dvdnavsrc.h:
16849           Apply patch that adds some seeking support to dvdnav, and fixes it
16850           in various other ways. This doesn't make dvdnavsrc fully functional,
16851           but moves it forward.
16852           Fixes: #476149
16853           Patch By: Simone Gotti <simone.gotti@email.it>
16854           * ext/dvdnav/gst-dvd:
16855           Update the simple dvdnavsrc gst-launch example to work for 0.10
16856
16857 2008-03-03 12:50:56 +0000  Peter Kjellerstedt <pkj@axis.com>
16858
16859           configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
16860           Original commit message from CVS:
16861           * configure.ac:
16862           Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
16863           plug-ins are included/excluded. (#498222)
16864
16865 2008-02-27 15:23:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16866
16867           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
16868           Original commit message from CVS:
16869           * ext/mad/gstmad.c: (gst_mad_sink_event):
16870           * gst/mpegaudioparse/gstmpegaudioparse.c:
16871           (gst_mp3parse_sink_event):
16872           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
16873           of dropping and leaking them.
16874
16875 2008-02-27 13:18:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16876
16877           Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
16878           Original commit message from CVS:
16879           * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
16880           (gst_mad_chain):
16881           * ext/mad/gstmad.h:
16882           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
16883           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
16884           * gst/mpegaudioparse/gstmpegaudioparse.h:
16885           Cache all events except EOS if we still have to send a NEWSEGMENT
16886           event. This will let TAG events be forwarded until after decodebin
16887           to an encoder for example as decodebin only links the pads
16888           after NEWSEGMENT. Fixes bug #518933.
16889
16890 2008-02-27 12:48:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16891
16892           gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
16893           Original commit message from CVS:
16894           * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
16895           Write Xing header at the correct position in the MP3 frame for
16896           stereo files. Fixes bug #518676.
16897
16898 2008-02-23 12:35:53 +0000  Tim-Philipp Müller <tim@centricular.net>
16899
16900           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
16901           Original commit message from CVS:
16902           * configure.ac:
16903           * ext/sidplay/Makefile.am:
16904           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
16905           when building C++ code (#516509).
16906
16907 2008-02-22 14:55:57 +0000  Tim-Philipp Müller <tim@centricular.net>
16908
16909           ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
16910           Original commit message from CVS:
16911           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
16912           Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
16913           Workshop 12 compiler, but probably also crashes (#517985).
16914
16915 2008-02-22 07:11:17 +0000  Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
16916
16917           gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
16918           Original commit message from CVS:
16919           Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
16920           * gst/mpegaudioparse/gstmpegaudioparse.c:
16921           (gst_mp3_channel_mode_get_type),
16922           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
16923           (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
16924           (gst_mp3parse_chain):
16925           * gst/mpegaudioparse/gstmpegaudioparse.h:
16926           Post channel mode and CRC as tags. Fixes bug #504493.
16927
16928 2008-02-22 06:27:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16929
16930           ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
16931           Original commit message from CVS:
16932           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
16933           Correctly chain up to the parent's finalize function.
16934
16935 2008-02-22 06:25:28 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16936
16937           gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
16938           Original commit message from CVS:
16939           * gst/mpegaudioparse/gstmpegaudioparse.c:
16940           (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
16941           Try a bit harder to get valid timestamps, especially if upstream
16942           gives us one and we are at the first frame or resyncing.
16943           Return UNEXPECTED if we get a valid timestamp that is outside of
16944           our configured segment. After all changes done so far this doesn't
16945           seem to cause any regression, please test.
16946
16947 2008-02-22 06:19:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16948
16949           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...
16950           Original commit message from CVS:
16951           Patch by:
16952           Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
16953           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
16954           If we don't have the position to seek to in our index first try
16955           to convert from TIME to BYTES upstream and only if that fails
16956           too use the old hack to simply seek to an earlier position
16957           and let the sink drop everything before segment start.
16958           Partially fixes bug #469930.
16959
16960 2008-02-21 23:54:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16961
16962           configure.ac: Back to development...
16963           Original commit message from CVS:
16964           * configure.ac:
16965           Back to development...
16966
16967 === release 0.10.7 ===
16968
16969 2008-02-21 00:15:22 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16970
16971         * ChangeLog:
16972         * NEWS:
16973         * RELEASE:
16974         * configure.ac:
16975         * docs/plugins/gst-plugins-ugly-plugins.args:
16976         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16977         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16978         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
16979         * docs/plugins/gst-plugins-ugly-plugins.signals:
16980         * docs/plugins/inspect/plugin-a52dec.xml:
16981         * docs/plugins/inspect/plugin-asf.xml:
16982         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16983         * docs/plugins/inspect/plugin-dvdread.xml:
16984         * docs/plugins/inspect/plugin-dvdsub.xml:
16985         * docs/plugins/inspect/plugin-iec958.xml:
16986         * docs/plugins/inspect/plugin-lame.xml:
16987         * docs/plugins/inspect/plugin-mad.xml:
16988         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16989         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16990         * docs/plugins/inspect/plugin-mpegstream.xml:
16991         * docs/plugins/inspect/plugin-realmedia.xml:
16992         * docs/plugins/inspect/plugin-siddec.xml:
16993         * gst-plugins-ugly.doap:
16994         * po/LINGUAS:
16995           Release 0.10.7 - I Cheated Time
16996           Original commit message from CVS:
16997           Release 0.10.7 - I Cheated Time
16998
16999 2008-02-20 23:51:56 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17000
17001         * po/af.po:
17002         * po/az.po:
17003         * po/bg.po:
17004         * po/cs.po:
17005         * po/da.po:
17006         * po/en_GB.po:
17007         * po/es.po:
17008         * po/fi.po:
17009         * po/hu.po:
17010         * po/it.po:
17011         * po/nb.po:
17012         * po/nl.po:
17013         * po/or.po:
17014         * po/pl.po:
17015         * po/pt_BR.po:
17016         * po/sk.po:
17017         * po/sq.po:
17018         * po/sr.po:
17019         * po/sv.po:
17020         * po/uk.po:
17021         * po/vi.po:
17022         * po/zh_CN.po:
17023           Update .po files
17024           Original commit message from CVS:
17025           Update .po files
17026
17027 2008-02-18 20:40:29 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17028
17029           tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
17030           Original commit message from CVS:
17031           * tests/check/Makefile.am:
17032           Exclude dvdreadsrc from the states test too.
17033
17034 2008-02-18 10:25:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17035
17036           gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
17037           Original commit message from CVS:
17038           * gst/mpegaudioparse/gstmpegaudioparse.c:
17039           (gst_mp3parse_emit_frame):
17040           Handler buffers without valid timestamp more correctly: Don't drop
17041           them and don't use the invalid timestamp to calculate the next
17042           timestamp. Fixes bug #516811.
17043
17044 2008-02-18 05:16:44 +0000  Tal Shalif <tshalif@nargila.org>
17045
17046           ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
17047           Original commit message from CVS:
17048           Patch by: Tal Shalif <tshalif at nargila dot org>
17049           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
17050           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
17051           Add some gint64 casts to prevent 32 bit integer overflows.
17052           Fixes bug #516989.
17053
17054 2008-02-17 18:49:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17055
17056           gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
17057           Original commit message from CVS:
17058           * gst/mpegaudioparse/gstmpegaudioparse.c:
17059           Revert previous commit to mp3parse, as it breaks playback
17060           of AVI files.
17061
17062 2008-02-14 13:58:42 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17063
17064           gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
17065           Original commit message from CVS:
17066           * gst/mpegaudioparse/gstmpegaudioparse.c:
17067           (gst_mp3parse_emit_frame):
17068           Return GST_FLOW_UNEXPECTED if we get data that is after our
17069           configured segment. This makes upstream go EOS immediately instead
17070           of sending us the complete stream. Also improve debugging a bit.
17071
17072 2008-02-13 22:57:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17073
17074           ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
17075           Original commit message from CVS:
17076           * ext/dvdread/dvdreadsrc.c:
17077           Fix regression in DVD seeking - when a pack we
17078           expect to be a NAV block turns out not to be, scan forwards
17079           for up to 2MB (at most ~1sec) until we find one.
17080           Fixes: #516278
17081
17082 2008-02-12 21:42:19 +0000  Sébastien Moutte <sebastien@moutte.net>
17083
17084           win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
17085           Original commit message from CVS:
17086           * win32/vs6/libgstmpegaudioparse.dsp:
17087           Add xing files to VS project file.
17088
17089 2008-02-11 13:31:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17090
17091           gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
17092           Original commit message from CVS:
17093           * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
17094           Stop leaking src pad templates. Fixes bug #515708.
17095
17096 2008-02-11 13:29:07 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17097
17098           gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
17099           Original commit message from CVS:
17100           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
17101           Correctly write the size in bytes on big endian systems.
17102           Fixes bug #515725.
17103
17104 2008-02-11 09:13:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17105
17106           ext/lame/gstlame.c: Don't leak the allowed caps.
17107           Original commit message from CVS:
17108           * ext/lame/gstlame.c: (gst_lame_setup):
17109           Don't leak the allowed caps.
17110           * tests/check/pipelines/lame.c: (GST_START_TEST):
17111           Stop leaking all buffers. Fixes bug #515575.
17112
17113 2008-02-08 10:17:11 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17114
17115           gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
17116           Original commit message from CVS:
17117           * gst/mpegaudioparse/plugin.c:
17118           Commit new file I forgot to add.
17119
17120 2008-02-08 01:09:53 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17121
17122           configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
17123           Original commit message from CVS:
17124           * configure.ac:
17125           Make DISABLE_DEPRECATED defined *only* during CVS, not during
17126           pre-releases or releases.
17127
17128 2008-02-08 00:44:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17129
17130         * ChangeLog:
17131           Mention bug 511497 fixed in previous commit
17132           Original commit message from CVS:
17133           Mention bug 511497 fixed in previous commit
17134
17135 2008-02-08 00:36:51 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17136
17137           Move xingmux from -bad.
17138           Original commit message from CVS:
17139           * docs/plugins/Makefile.am:
17140           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17141           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17142           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17143           * gst/mpegaudioparse/Makefile.am:
17144           * gst/mpegaudioparse/gstmpegaudioparse.c:
17145           * gst/mpegaudioparse/gstxingmux.c:
17146           * tests/check/Makefile.am:
17147           * tests/check/elements/.cvsignore:
17148           Move xingmux from -bad.
17149
17150 2008-02-07 19:25:08 +0000  Sébastien Moutte <sebastien@moutte.net>
17151
17152           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
17153           Original commit message from CVS:
17154           * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
17155           Use gst_guint64_to_gdouble for conversion
17156           * win32/vs6/libgstasfdemux.dsp:
17157           * win32/vs6/libgstdvdsub.dsp:
17158           * win32/vs6/libgstrealmedia.dsp:
17159           Update project dependencies and add new source files
17160
17161 2008-02-04 14:27:32 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
17162
17163           ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
17164           Original commit message from CVS:
17165           * ext/mpeg2dec/gstmpeg2dec.c:
17166           Reset decoder when handling sequence where libmpeg2 has set
17167           frame period to 0, probably due to a corrupt packet.
17168           Fixes bug #514297
17169
17170 2008-01-29 19:10:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17171
17172           gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
17173           Original commit message from CVS:
17174           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
17175           (gst_mp3parse_chain):
17176           Don't set new caps on the srcpad everytime the bitrate or MPEG
17177           version changes but calculate new spf value when the MPEG version
17178           changes.
17179
17180 2008-01-23 10:34:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17181
17182           Add documentation for the xingheader plugin.
17183           Original commit message from CVS:
17184           * docs/plugins/Makefile.am:
17185           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
17186           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
17187           * gst/xingheader/gstxingmux.c:
17188           * gst/xingheader/gstxingmux.h:
17189           Add documentation for the xingheader plugin.
17190           * tests/check/elements/xingmux.c: (GST_START_TEST):
17191           Set element state to PLAYING before doing something else.
17192
17193 2008-01-23 10:11:44 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17194
17195           tests/check/: Add simple unit test for the xingmux element.
17196           Original commit message from CVS:
17197           * tests/check/Makefile.am:
17198           * tests/check/elements/.cvsignore:
17199           * tests/check/elements/xingmux.c: (setup_xingmux),
17200           (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
17201           * tests/check/elements/xingmux_testdata.h:
17202           Add simple unit test for the xingmux element.
17203           * gst/xingheader/gstxingmux.c: (generate_xing_header),
17204           (gst_xing_mux_finalize), (xing_reset):
17205           Fix a memleak and invalid seek tables with less than 100 MP3 frames.
17206
17207 2008-01-21 13:35:02 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17208
17209           docs/plugins/: Add the real and rtsp elements and update the lists.
17210           Original commit message from CVS:
17211           * docs/plugins/Makefile.am:
17212           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17213           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17214           Add the real and rtsp elements and update the lists.
17215           * docs/plugins/inspect/plugin-amrnb.xml:
17216           * docs/plugins/inspect/plugin-asf.xml:
17217           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17218           * docs/plugins/inspect/plugin-dvdsub.xml:
17219           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17220           * docs/plugins/inspect/plugin-mpegstream.xml:
17221           * docs/plugins/inspect/plugin-realmedia.xml:
17222           * docs/plugins/inspect/plugin-siddec.xml:
17223           * docs/plugins/inspect/plugin-synaesthesia.xml:
17224           Regenerate docs.
17225           * gst/iec958/ac3_padder.c:
17226           * gst/iec958/ac3_padder.h:
17227           Do not use gtk-doc style comments for non gtk-doc comments. Note -
17228           there are functions defined using extern in the .c file - does that
17229           make sense?
17230
17231 2008-01-21 12:43:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17232
17233           ext/mad/gstmad.c: Chain up at the end of the function.
17234           Original commit message from CVS:
17235           * ext/mad/gstmad.c:
17236           Chain up at the end of the function.
17237
17238 2008-01-19 16:04:14 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17239
17240           ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
17241           Original commit message from CVS:
17242           * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
17243           Don't add pad templates for the base class but only in the
17244           subclasses.
17245
17246 2008-01-17 17:26:48 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
17247
17248           ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
17249           Original commit message from CVS:
17250           * ext/lame/gstlame.c:
17251           * ext/lame/gstlame.h:
17252           Fix the case where you initially have stereo input, and so lame's
17253           mode is not set to mono, and then you get input with mono audio and
17254           soon after you get stereo input again. What happened before this
17255           commit is that it would keep the encoding mode as mono. It should
17256           change it back to the one requested by the app (or the default one)
17257           if not requested.
17258
17259 2008-01-15 17:18:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17260
17261           gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
17262           Original commit message from CVS:
17263           * gst/mpegaudioparse/gstmpegaudioparse.c:
17264           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
17265           (mp3parse_bytepos_to_time):
17266           Interpolate the VBRI seek table entries to get better results,
17267           support 3 byte seek table entries and prevent overflows in the
17268           seek table by adding the relative offsets when using the seek
17269           table in a large enough data type.
17270
17271 2008-01-14 15:02:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17272
17273           gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
17274           Original commit message from CVS:
17275           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
17276           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
17277           (mp3parse_bytepos_to_time):
17278           * gst/mpegaudioparse/gstmpegaudioparse.h:
17279           Add support for seeking based on the VBRI seek table. Might make
17280           sense to use interpolation in the table later to get hopefully a
17281           bit more accurate values.
17282
17283 2008-01-14 11:41:32 +0000  Wim Taymans <wim.taymans@gmail.com>
17284
17285           ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
17286           Original commit message from CVS:
17287           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
17288           (handle_picture), (handle_slice):
17289           Fix compilation error. Fixes #509313.
17290
17291 2008-01-14 11:24:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17292
17293           ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
17294           Original commit message from CVS:
17295           * ext/lame/gstlame.c: (gst_lame_sink_event):
17296           Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
17297           as 8 * GST_SECOND is too large for int.
17298
17299 2008-01-14 10:52:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17300
17301           gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
17302           Original commit message from CVS:
17303           * gst/xingheader/gstxingmux.c: (generate_xing_header):
17304           Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
17305           of 0xfe.
17306
17307 2008-01-14 10:42:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17308
17309           gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
17310           Original commit message from CVS:
17311           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
17312           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
17313           (mp3parse_total_bytes), (mp3parse_total_time):
17314           * gst/mpegaudioparse/gstmpegaudioparse.h:
17315           Add initial support for reading VBRI headers as found in VBR files
17316           created by some Fraunhofer encoders. Currently we only read the
17317           number of frames and bytes (and calculate duration, etc from this)
17318           but there is also a seek table that we currently don't use.
17319
17320 2008-01-14 09:17:47 +0000  Mark Nauwelaerts <manauw@syknet.be>
17321
17322           ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
17323           Original commit message from CVS:
17324           Patch by: Mark Nauwelaerts <manauw at syknet dot be>
17325           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
17326           (gst_lame_sink_event):
17327           Correctly set number of channels when using mono-encoding mode
17328           and fix the duration calculation of the EOS buffer.
17329
17330 2008-01-14 09:13:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17331
17332           gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
17333           Original commit message from CVS:
17334           * gst/mpegaudioparse/gstmpegaudioparse.c:
17335           (gst_mp3parse_handle_first_frame):
17336           Guard against 0 values in the Xing header as frame count and
17337           byte count and calculate the bitrate when we have all values
17338           we need and not before.
17339
17340 2008-01-14 09:09:49 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17341
17342           gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
17343           Original commit message from CVS:
17344           * gst/xingheader/gstxingmux.c: (generate_xing_header):
17345           Remove accidentially leftover debug printf.
17346
17347 2008-01-14 08:56:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17348
17349           gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
17350           Original commit message from CVS:
17351           * gst/xingheader/gstxingmux.c: (has_xing_header),
17352           (generate_xing_header), (gst_xing_mux_chain),
17353           (gst_xing_mux_sink_event):
17354           Choose smallest possible frame size for the Xing header, properly
17355           set the timestamp, duration and offset on the outgoing buffers,
17356           only send NEWSEGMENT events in BYTE format downstream and also
17357           drop VBRI headers if already existing.
17358
17359 2008-01-12 09:22:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17360
17361           gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
17362           Original commit message from CVS:
17363           * gst/xingheader/Makefile.am:
17364           * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
17365           (has_xing_header), (generate_xing_header),
17366           (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
17367           (gst_xing_mux_init), (gst_xing_mux_chain),
17368           (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
17369           * gst/xingheader/gstxingmux.h:
17370           Major cleanup and rewrite of xingmux with less bugs and new features:
17371           - Handles other layers as 3
17372           - Write TOC
17373
17374 2008-01-10 17:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
17375
17376           ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
17377           Original commit message from CVS:
17378           * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
17379           (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
17380           Call g_type_class_ref() from a thread-safe context and not
17381           from the streaming thread to avoid GLib screwing up (see
17382           bug #349410 and #493432). Comment out unused code.
17383
17384 2008-01-10 15:24:08 +0000  Wim Taymans <wim.taymans@gmail.com>
17385
17386           ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
17387           Original commit message from CVS:
17388           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
17389           (handle_picture), (clip_buffer), (handle_slice),
17390           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
17391           (gst_mpeg2dec_change_state):
17392           * ext/mpeg2dec/gstmpeg2dec.h:
17393           Add buffer clipping.
17394           Add basic reverse playback support. Not complete yet when dealing with
17395           non-closed GOPs.
17396
17397 2008-01-10 12:28:19 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17398
17399           autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
17400           Original commit message from CVS:
17401           * autogen.sh:
17402           Add -Wno-portability to the automake parameters to stop warnings
17403           about GNU make extensions being used. We require GNU make in almost
17404           every Makefile anyway.
17405           * configure.ac:
17406           Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
17407           at the same time is required for per target flags.
17408
17409 2008-01-09 13:51:38 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17410
17411           Makefile.am: Include lcov.mak to allow building coverage reports.
17412           Original commit message from CVS:
17413           * Makefile.am:
17414           Include lcov.mak to allow building coverage reports.
17415
17416 2008-01-08 19:42:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17417
17418           Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
17419           Original commit message from CVS:
17420           * ext/mad/gstmad.c: (mpg123_parse_xing_header):
17421           * gst/mpegaudioparse/gstmpegaudioparse.c:
17422           (gst_mp3parse_handle_first_frame):
17423           Make sure that the Xing TOC starts with 0 and the entries
17424           are increasing over time. Otherwise it's broken and should
17425           be skipped. Fixes bug #507821.
17426
17427 2008-01-08 16:31:29 +0000  Tim-Philipp Müller <tim@centricular.net>
17428
17429           gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
17430           Original commit message from CVS:
17431           * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
17432           (gst_asf_demux_add_video_stream),
17433           (gst_asf_demux_process_ext_content_desc),
17434           (gst_asf_demux_get_metadata_for_stream),
17435           (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
17436           (gst_asf_demux_change_state):
17437           * gst/asfdemux/gstasfdemux.h:
17438           Parse metadata object and extract pixel aspect ratio. Fixes #507844.
17439
17440 2007-12-31 21:41:52 +0000  David Schleef <ds@schleef.org>
17441
17442           docs/plugins/.cvsignore: Add *-undeclared.txt
17443           Original commit message from CVS:
17444           * docs/plugins/.cvsignore:
17445           Add *-undeclared.txt
17446
17447 2007-12-21 14:01:06 +0000  Wim Taymans <wim.taymans@gmail.com>
17448
17449           gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
17450           Original commit message from CVS:
17451           * gst/realmedia/rdtmanager.c:
17452           (gst_rdt_manager_marshal_VOID__UINT_UINT),
17453           (gst_rdt_manager_class_init):
17454           * gst/realmedia/rdtmanager.h:
17455           Implement some more signals that rtspsrc connects to.
17456           Fixes #504671.
17457
17458 2007-12-18 09:07:53 +0000  Tim-Philipp Müller <tim@centricular.net>
17459
17460           Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
17461           Original commit message from CVS:
17462           * Makefile.am:
17463           Include common/win32.mak for CRLF check of win32 project
17464           files (see #393626).
17465
17466 2007-12-13 11:20:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17467
17468           gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
17469           Original commit message from CVS:
17470           * gst/mpegaudioparse/gstmpegaudioparse.c:
17471           (gst_mp3parse_sink_event), (mp3parse_handle_seek):
17472           Don't post SEGMENT_START messages on the bus, only the element
17473           driving the pipeline should do that.
17474
17475 2007-12-09 04:29:35 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17476
17477           configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
17478           Original commit message from CVS:
17479           * configure.ac:
17480           Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
17481
17482 2007-12-03 19:05:20 +0000  Wim Taymans <wim.taymans@gmail.com>
17483
17484           ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
17485           Original commit message from CVS:
17486           * ext/mpeg2dec/gstmpeg2dec.h:
17487           Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
17488           Fixes #500808.
17489
17490 2007-11-20 12:15:51 +0000  Julien Moutte <julien@moutte.net>
17491
17492           gst/realmedia/rtspreal.c: Fix build on Mac OS X.
17493           Original commit message from CVS:
17494           2007-11-20  Julien MOUTTE  <julien@moutte.net>
17495           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
17496           on Mac OS X.
17497
17498 2007-11-19 11:38:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17499
17500           gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
17501           Original commit message from CVS:
17502           * gst/mpegaudioparse/gstmpegaudioparse.c:
17503           Restore the segment handling logic.
17504           Please don't do behavioural changes under the heading of 'leak fixes'
17505           or 'whitespace changes', people.
17506
17507 2007-11-19 09:50:58 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17508
17509           gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
17510           Original commit message from CVS:
17511           * gst/mpegaudioparse/gstmpegaudioparse.c:
17512           Plug some leaks.
17513
17514 2007-11-13 06:57:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17515
17516           gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
17517           Original commit message from CVS:
17518           * gst/asfdemux/gstasfdemux.c:
17519           Sync _activate_pull() a little more with other demuxers.
17520
17521 2007-11-11 20:41:32 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
17522
17523           gst/mpegstream/gstmpegdemux.c: recognize the padding stream
17524           Original commit message from CVS:
17525           * gst/mpegstream/gstmpegdemux.c:
17526           recognize the padding stream
17527
17528 2007-10-31 14:33:03 +0000  Tim-Philipp Müller <tim@centricular.net>
17529
17530           gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
17531           Original commit message from CVS:
17532           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
17533           Convert tags that come as string into the type required by
17534           GstTagList.
17535
17536 2007-10-30 12:27:32 +0000  Wim Taymans <wim.taymans@gmail.com>
17537
17538           gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
17539           Original commit message from CVS:
17540           * gst/mpegaudioparse/gstmpegaudioparse.c:
17541           (gst_mp3parse_emit_frame):
17542           Remove some more broken code, it seems to clip even when it should not.
17543           See #491305.
17544
17545 2007-10-30 11:13:49 +0000  Wim Taymans <wim.taymans@gmail.com>
17546
17547           gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
17548           Original commit message from CVS:
17549           * gst/mpegaudioparse/gstmpegaudioparse.c:
17550           (gst_mp3parse_emit_frame):
17551           When the element is not driving the streaming thread it is not supposed
17552           to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
17553           upstream when it detects EOS. See #491305.
17554
17555 2007-10-13 15:13:34 +0000  Mark Nauwelaerts <mnauw@users.sourceforge.net>
17556
17557           gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
17558           Original commit message from CVS:
17559           Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
17560           * gst/dvdsub/Makefile.am:
17561           * gst/dvdsub/gstdvdsubdec.c:
17562           * gst/dvdsub/gstdvdsubparse.c:
17563           * gst/dvdsub/gstdvdsubparse.h:
17564           Add dvd subtitle parser, which just packetizes the input
17565           stream. This is needed to mux dvd subtitles into matroska
17566           files, since the muxer expects unfragmented and properly
17567           timestamped input (#415754).
17568
17569 2007-10-10 12:02:30 +0000  Tim-Philipp Müller <tim@centricular.net>
17570
17571           configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
17572           Original commit message from CVS:
17573           * configure.ac:
17574           Update requirements from past CVS versions to released
17575           versions (0.10.14 in this case).
17576           * ext/sidplay/gstsiddec.cc:
17577           Fix compilation with g++-4.2.
17578
17579 2007-10-08 17:51:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17580
17581           gst/realmedia/: Fix some compiler warnings shown on Forte.
17582           Original commit message from CVS:
17583           * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
17584           (gst_asm_scan_parse_condition):
17585           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
17586           Fix some compiler warnings shown on Forte.
17587
17588 2007-10-05 08:51:44 +0000  Gautier Portet <kassoulet@gmail.com>
17589
17590           gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
17591           Original commit message from CVS:
17592           Patch by: Gautier Portet <kassoulet at gmail dot com>
17593           * gst/xingheader/gstxingmux.c:
17594           The size of the Xing header is actually 417 as it's rounded to the
17595           next smaller integer. Fixes #397759.
17596           * gst/xingheader/gstxingmux.c: (xing_generate_header),
17597           (xing_push_header):
17598           Some random cleanup, add FIXMEs and TODOs and check if the newsegment
17599           event to the beginning was successful before pushing the header again.
17600
17601 2007-09-29 17:11:16 +0000  Sébastien Moutte <sebastien@moutte.net>
17602
17603           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
17604           Original commit message from CVS:
17605           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
17606           (mp3parse_bytepos_to_time):
17607           Use gst_util_guint64_to_gdouble for conversions.
17608           * win32/vs6/libgstmad.dsp:
17609           Add a link to libgstaudio.
17610
17611 2007-09-26 13:40:35 +0000  Tim-Philipp Müller <tim@centricular.net>
17612
17613           ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
17614           Original commit message from CVS:
17615           * ext/lame/gstlame.c:
17616           Fix up case where there is no peer, in which case
17617           _get_allowed_caps() will return NULL.
17618
17619 2007-09-25 13:20:27 +0000  Tim-Philipp Müller <tim@centricular.net>
17620
17621           ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
17622           Original commit message from CVS:
17623           * ext/lame/gstlame.c:
17624           Use GST_PTR_FORMAT to print caps in debug statement.
17625
17626 2007-09-25 09:16:05 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17627
17628           configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
17629           Original commit message from CVS:
17630           * configure.ac:
17631           Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
17632           AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
17633           in configure.ac.
17634
17635 2007-09-24 10:26:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17636
17637           ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
17638           Original commit message from CVS:
17639           * ext/lame/gstlame.c:
17640           Allow fixing the sample rate lame converts to by negotiating fixed
17641           sample rate on the src pad caps.
17642           Add docs for it.
17643           * tests/check/Makefile.am:
17644           * tests/check/pipelines/lame.c:
17645           Add a check for it.
17646
17647 2007-09-22 18:22:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17648
17649           po/: Updated translations.
17650           Original commit message from CVS:
17651           * po/LINGUAS:
17652           * po/da.po:
17653           Updated translations.
17654
17655 2007-09-22 18:20:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17656
17657           po/pl.po: Added Polish translation.
17658           Original commit message from CVS:
17659           translated by: Jakub Bogusz <qboosh@pld-linux.org>
17660           * po/pl.po:
17661           Added Polish translation.
17662
17663 2007-09-22 18:19:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17664
17665           po/fi.po: Added Finnish translation.
17666           Original commit message from CVS:
17667           translated by: Ilkka Tuohela <hile@iki.fi>
17668           * po/fi.po:
17669           Added Finnish translation.
17670
17671 2007-09-22 18:17:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17672
17673           po/es.po: Added Spanish translation.
17674           Original commit message from CVS:
17675           translated by: Jorge González González <aloriel@gmail.com>
17676           * po/es.po:
17677           Added Spanish translation.
17678
17679 2007-09-22 18:17:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17680
17681           po/bg.po: Added Bulgarian translation.
17682           Original commit message from CVS:
17683           translated by: Alexander Shopov <ash@contact.bg>
17684           * po/bg.po:
17685           Added Bulgarian translation.
17686
17687 2007-09-20 11:47:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17688
17689           gst/iec958/ac3iec.c: Chainup in finalize.
17690           Original commit message from CVS:
17691           * gst/iec958/ac3iec.c:
17692           Chainup in finalize.
17693           * tests/check/Makefile.am:
17694           * tests/check/generic/states.c:
17695           Improved state change unit test.
17696
17697 2007-09-19 18:20:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17698
17699           Ignore registries in any format.
17700           Original commit message from CVS:
17701           * docs/plugins/.cvsignore:
17702           * tests/check/.cvsignore:
17703           Ignore registries in any format.
17704
17705 2007-09-08 20:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
17706
17707           configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers.  This has the advan...
17708           Original commit message from CVS:
17709           * configure.ac:
17710           Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
17711           define in the lame headers.  This has the advantage that
17712           it should still work when we're cross-compiling (#452025).
17713
17714 2007-08-24 15:55:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17715
17716           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
17717           Original commit message from CVS:
17718           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
17719           Add other allowed rates to the pad templates.
17720           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
17721           Reset the parser to release memory in dispose.
17722
17723 2007-08-17 06:56:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17724
17725           ext/: Fix more leaks.
17726           Original commit message from CVS:
17727           * ext/amrnb/amrnbdec.c:
17728           * ext/amrnb/amrnbenc.c:
17729           * ext/amrnb/amrnbparse.c:
17730           * ext/sidplay/gstsiddec.cc:
17731           Fix more leaks.
17732
17733 2007-08-16 14:49:11 +0000  Daniel Charles <dcharles@ti.com>
17734
17735           ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
17736           Original commit message from CVS:
17737           Patch by: Daniel Charles <dcharles at ti dot com>
17738           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
17739           (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
17740           (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
17741           (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
17742           * ext/amrnb/amrnbenc.h:
17743           Add property to select the BandMode of the AMR encoder.
17744           See #466442.
17745
17746 2007-08-16 12:15:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17747
17748           gst/realmedia/asmrules.c: Make ro memory to share.
17749           Original commit message from CVS:
17750           * gst/realmedia/asmrules.c:
17751           Make ro memory to share.
17752
17753 2007-08-16 11:52:57 +0000  Wim Taymans <wim.taymans@gmail.com>
17754
17755           gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
17756           Original commit message from CVS:
17757           * gst/mpegaudioparse/gstmpegaudioparse.c:
17758           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
17759           * gst/mpegaudioparse/gstmpegaudioparse.h:
17760           Queue segment event and push it after we know the caps on the pad or
17761           else an autoplugger might not have plugged the element yet and the
17762           segment is lost.
17763
17764 2007-08-16 07:17:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17765
17766           gst/iec958/ac3iec.c: Fix tests.
17767           Original commit message from CVS:
17768           * gst/iec958/ac3iec.c:
17769           Fix tests.
17770
17771 2007-08-16 06:48:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17772
17773           tests/check/: Add generic state-change test suite to help to fi leaks.
17774           Original commit message from CVS:
17775           * tests/check/Makefile.am:
17776           * tests/check/generic/.cvsignore:
17777           * tests/check/generic/states.c:
17778           Add generic state-change test suite to help to fi leaks.
17779
17780 2007-08-09 10:57:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17781
17782           po/: Added Portuguese (Brazilian) translation.
17783           Original commit message from CVS:
17784           translated by: Raphael Higino <phhigino@gmail.com>
17785           * po/LINGUAS:
17786           * po/pt_BR.po:
17787           Added Portuguese (Brazilian) translation.
17788
17789 2007-08-09 10:55:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17790
17791           po/: Updated translations.
17792           Original commit message from CVS:
17793           * po/hu.po:
17794           * po/nl.po:
17795           * po/sv.po:
17796           * po/uk.po:
17797           Updated translations.
17798
17799 2007-08-07 11:50:44 +0000  Wim Taymans <wim.taymans@gmail.com>
17800
17801           gst/realmedia/rmdemux.c: Activate timestamp fixing code.
17802           Original commit message from CVS:
17803           * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
17804           (gst_rmdemux_parse_video_packet):
17805           Activate timestamp fixing code.
17806
17807 2007-08-07 10:57:09 +0000  Wim Taymans <wim.taymans@gmail.com>
17808
17809           gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
17810           Original commit message from CVS:
17811           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
17812           (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
17813           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
17814           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
17815           Do fragment collection in the demuxer so that we can now work with
17816           both ffmpeg and realvideodec to decoder real video content.
17817
17818 2007-08-04 12:59:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17819
17820           gst/realmedia/asmrules.c: Include stdlib.h.
17821           Original commit message from CVS:
17822           * gst/realmedia/asmrules.c:
17823           Include stdlib.h.
17824
17825 2007-08-03 16:21:19 +0000  Wim Taymans <wim.taymans@gmail.com>
17826
17827           gst/realmedia/rdtmanager.c: Fix caps.
17828           Original commit message from CVS:
17829           * gst/realmedia/rdtmanager.c:
17830           Fix caps.
17831
17832 2007-08-03 16:11:09 +0000  Wim Taymans <wim.taymans@gmail.com>
17833
17834           gst/realmedia/rtspreal.c: Disable UDP transport for now.
17835           Original commit message from CVS:
17836           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
17837           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
17838           Disable UDP transport for now.
17839
17840 2007-08-03 16:09:01 +0000  Wim Taymans <wim.taymans@gmail.com>
17841
17842           gst/realmedia/: Add simple rdt manager.
17843           Original commit message from CVS:
17844           * gst/realmedia/Makefile.am:
17845           * gst/realmedia/rdtmanager.c: (find_session_by_id),
17846           (create_session), (free_session), (gst_rdt_manager_base_init),
17847           (gst_rdt_manager_marshal_BOXED__UINT_UINT),
17848           (gst_rdt_manager_class_init), (gst_rdt_manager_init),
17849           (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
17850           (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
17851           (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
17852           (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
17853           (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
17854           (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
17855           (gst_rdt_manager_plugin_init):
17856           * gst/realmedia/rdtmanager.h:
17857           * gst/realmedia/rmdemux.c: (plugin_init):
17858           Add simple rdt manager.
17859
17860 2007-08-03 14:19:50 +0000  Wim Taymans <wim.taymans@gmail.com>
17861
17862           gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
17863           Original commit message from CVS:
17864           * gst/realmedia/rdtdepay.c:
17865           Fix the encoding-name so that it matches what the rtsp extension sets.
17866
17867 2007-08-02 19:37:41 +0000  Wim Taymans <wim.taymans@gmail.com>
17868
17869           gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
17870           Original commit message from CVS:
17871           * gst/realmedia/asmrules.c: (gst_asm_node_free),
17872           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
17873           (gst_asm_scan_string), (gst_asm_scan_number),
17874           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
17875           (gst_asm_scan_next_token), (gst_asm_rule_free),
17876           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
17877           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
17878           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
17879           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
17880           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
17881           (gst_asm_rule_book_match), (main):
17882           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
17883           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
17884           Use g_hash_table_destroy instead of _unref which is too new.
17885
17886 2007-08-02 19:30:05 +0000  Wim Taymans <wim.taymans@gmail.com>
17887
17888           gst/realmedia/.cvsignore: Add test to ignore.
17889           Original commit message from CVS:
17890           * gst/realmedia/.cvsignore:
17891           Add test to ignore.
17892           * gst/realmedia/Makefile.am:
17893           * gst/realmedia/asmrules.c: (gst_asm_node_new),
17894           (gst_asm_node_free), (gst_asm_operator_eval),
17895           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
17896           (gst_asm_scan_string), (gst_asm_scan_number),
17897           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
17898           (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
17899           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
17900           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
17901           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
17902           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
17903           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
17904           (gst_asm_rule_book_match), (main):
17905           * gst/realmedia/asmrules.h:
17906           Added asembler rule book parser and evaluator.
17907           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
17908           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
17909           * gst/realmedia/rtspreal.h:
17910           Keep per stream config info.
17911           Parse and evaluate asm rule books for stream selection.
17912
17913 2007-07-31 19:16:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17914
17915           gst/realmedia/rtspreal.c: Include stdlib.
17916           Original commit message from CVS:
17917           * gst/realmedia/rtspreal.c:
17918           Include stdlib.
17919
17920 2007-07-27 16:39:45 +0000  Wim Taymans <wim.taymans@gmail.com>
17921
17922           gst/realmedia/: Split out hash code in separate file.
17923           Original commit message from CVS:
17924           * gst/realmedia/Makefile.am:
17925           * gst/realmedia/realhash.c: (hash), (call_hash),
17926           (gst_rtsp_ext_real_calc_response_and_checksum):
17927           * gst/realmedia/realhash.h:
17928           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
17929           (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
17930           Split out hash code in separate file.
17931
17932 2007-07-27 10:12:55 +0000  Wim Taymans <wim.taymans@gmail.com>
17933
17934           gst/: Fix include paths and link dependecies for rtsp extension.
17935           Original commit message from CVS:
17936           * gst/asfdemux/Makefile.am:
17937           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
17938           (gst_rtsp_wms_class_init):
17939           * gst/realmedia/Makefile.am:
17940           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
17941           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
17942           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
17943           (_do_init), (gst_rtsp_real_class_init):
17944           Fix include paths and link dependecies for rtsp extension.
17945
17946 2007-07-26 15:52:43 +0000  Wim Taymans <wim.taymans@gmail.com>
17947
17948           gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
17949           Original commit message from CVS:
17950           * gst/realmedia/Makefile.am:
17951           * gst/realmedia/rmdemux.c: (plugin_init):
17952           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
17953           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
17954           (call_hash), (rtsp_ext_real_calc_response_and_checksum),
17955           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
17956           (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
17957           (gst_rtsp_real_init), (gst_rtsp_real_finalize),
17958           (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
17959           (gst_rtsp_real_plugin_init):
17960           * gst/realmedia/rtspreal.h:
17961           Add RealMedia RTSP extension module. It has rank NONE until it is fully
17962           functional.
17963
17964 2007-07-25 18:38:42 +0000  Wim Taymans <wim.taymans@gmail.com>
17965
17966           gst/asfdemux/: Move WMS RTSP extension from -good to here.
17967           Original commit message from CVS:
17968           * gst/asfdemux/Makefile.am:
17969           * gst/asfdemux/gstasf.c: (plugin_init):
17970           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
17971           (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
17972           (gst_rtsp_wms_configure_stream), (_do_init),
17973           (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
17974           (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
17975           (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
17976           * gst/asfdemux/gstrtspwms.h:
17977           Move WMS RTSP extension from -good to here.
17978           Port it to the new pluggable extension interface.
17979
17980 2007-07-24 06:58:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17981
17982           ext/mad/Makefile.am: Link to audio helper from plugins-base.
17983           Original commit message from CVS:
17984           * ext/mad/Makefile.am:
17985           Link to audio helper from plugins-base.
17986
17987 2007-07-24 05:05:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17988
17989           Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
17990           Original commit message from CVS:
17991           * configure.ac:
17992           * ext/mad/gstmad.c: (gst_mad_chain):
17993           Use the new buffer clipping function from gstaudio here and
17994           require gst-plugins-base CVS.
17995
17996 2007-07-23 09:07:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17997
17998           configure.ac: Sync liboil check with plugins-base. Add libm check.
17999           Original commit message from CVS:
18000           * configure.ac:
18001           Sync liboil check with plugins-base. Add libm check.
18002           * gst/synaesthesia/Makefile.am:
18003           Link against libm. We're using sqrt here.
18004
18005 2007-07-20 07:58:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18006
18007           gst/asfdemux/gstasfdemux.c: Include stdlib.
18008           Original commit message from CVS:
18009           * gst/asfdemux/gstasfdemux.c:
18010           Include stdlib.
18011
18012 2007-07-20 07:41:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18013
18014           ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
18015           Original commit message from CVS:
18016           * ext/annodex/Makefile.am:
18017           Fix CFLAGS/LIBS.
18018           * ext/cdio/gstcdiocddasrc.c:
18019           * ext/libpng/gstpngdec.c: (gst_pngdec_task):
18020           Include stdlib
18021           * ext/cairo/Makefile.am:
18022           * gst/videofilter/Makefile.am:
18023           * tests/examples/level/Makefile.am:
18024           Use $(LIBM) instead of -lm
18025
18026 2007-07-18 17:51:55 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18027
18028           gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
18029           Original commit message from CVS:
18030           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18031           (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
18032           * gst/mpegaudioparse/gstmpegaudioparse.h:
18033           Save some memory for each frame by only saving the start timestamp
18034           and start byte position instead of additionally the stop timestamp
18035           and stop byte position. This requires us to use a doubly-linked list
18036           but still saves 8-12 bytes per frame.
18037
18038 2007-07-16 09:14:18 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18039
18040           ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
18041           Original commit message from CVS:
18042           * ext/mad/gstmad.c: (clip_outgoing_buffer):
18043           Fix buffer clipping to correctly clip to the segment stop.
18044
18045 2007-07-15 19:39:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18046
18047           gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
18048           Original commit message from CVS:
18049           * gst/mpegaudioparse/gstmpegaudioparse.c:
18050           (gst_mp3parse_emit_frame):
18051           Fix a calculation that was causing mp3parse to drop every incoming
18052           frame when upstream delivered a segment in TIME format, breaking
18053           playback of all mpeg system streams.
18054
18055 2007-07-13 16:46:35 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18056
18057           Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
18058           Original commit message from CVS:
18059           * Makefile.am:
18060           * configure.ac:
18061           * tests/Makefile.am:
18062           Remove bogus check for libcheck, since we check for
18063           gstreamer-check and it pulls in the required info from
18064           and we weren't actually _using_ the information for
18065           libcheck ourselves anyway.
18066
18067 2007-07-13 16:27:56 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18068
18069           gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
18070           Original commit message from CVS:
18071           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18072           (gst_mp3parse_init), (gst_mp3parse_dispose),
18073           (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
18074           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
18075           (mp3parse_handle_seek), (mp3parse_src_query):
18076           * gst/mpegaudioparse/gstmpegaudioparse.h:
18077           Implement accurate seeking in mpegaudioparse. Fixes #308312.
18078           Also implement segment seeks.
18079
18080 2007-07-13 15:46:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18081
18082           ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
18083           Original commit message from CVS:
18084           * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
18085           (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
18086           (gst_mad_chain), (gst_mad_change_state):
18087           * ext/mad/gstmad.h:
18088           Implement buffer clipping and use GST_BOILERPLATE instead of manual
18089           GType magic. Part one of bug #308312.
18090
18091 2007-07-12 11:21:23 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18092
18093           configure.ac: Use pkg-config to locate check.
18094           Original commit message from CVS:
18095           * configure.ac:
18096           Use pkg-config to locate check.
18097
18098 2007-07-11 23:18:14 +0000  Tim-Philipp Müller <tim@centricular.net>
18099
18100           Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
18101           Original commit message from CVS:
18102           * configure.ac:
18103           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
18104           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
18105           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
18106           Fix build against core CVS by not using deprecated API. Bump
18107           requirements for new API (overdue anyway).
18108
18109 2007-07-09 06:05:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18110
18111           REQUIREMENTS: Also add amr-libs here and update a little.
18112           Original commit message from CVS:
18113           * REQUIREMENTS:
18114           Also add amr-libs here and update a little.
18115
18116 2007-07-06 17:59:29 +0000  Tim-Philipp Müller <tim@centricular.net>
18117
18118           docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
18119           Original commit message from CVS:
18120           * docs/plugins/inspect/plugin-dvdnav.xml:
18121           * docs/plugins/inspect/plugin-realmedia.xml:
18122           * docs/plugins/inspect/plugin-synaesthesia.xml:
18123           Add inspect file for synaesthesia so the docs can be built even if
18124           the plugin isn't built yet. Fixes #454311. Also add inspect files
18125           for dvdnavsrc and realmedia.
18126
18127 2007-07-05 08:44:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18128
18129           docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
18130           Original commit message from CVS:
18131           * docs/plugins/Makefile.am:
18132           Simplify --extra-dir as gtkdoc scans recursively.
18133
18134 2007-07-03 13:05:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18135
18136           And yet more docs enabled.
18137           Original commit message from CVS:
18138           * docs/plugins/Makefile.am:
18139           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18140           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18141           * gst/synaesthesia/Makefile.am:
18142           * gst/synaesthesia/gstsynaesthesia.c:
18143           * gst/synaesthesia/gstsynaesthesia.h:
18144           And yet more docs enabled.
18145
18146 2007-07-03 11:55:45 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18147
18148           docs/plugins/: Add new docs. Scan c++ files too.
18149           Original commit message from CVS:
18150           * docs/plugins/Makefile.am:
18151           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18152           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18153           * docs/plugins/inspect/plugin-a52dec.xml:
18154           * docs/plugins/inspect/plugin-amrnb.xml:
18155           * docs/plugins/inspect/plugin-asf.xml:
18156           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18157           * docs/plugins/inspect/plugin-dvdsub.xml:
18158           * docs/plugins/inspect/plugin-iec958.xml:
18159           * docs/plugins/inspect/plugin-lame.xml:
18160           * docs/plugins/inspect/plugin-mad.xml:
18161           * docs/plugins/inspect/plugin-mpeg2dec.xml:
18162           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18163           * docs/plugins/inspect/plugin-mpegstream.xml:
18164           Add new docs. Scan c++ files too.
18165           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
18166           (gst_amrnbdec_event):
18167           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
18168           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
18169           (gst_amrnbparse_loop):
18170           Add documentation headers.
18171           * ext/mad/gstmad.c:
18172           * ext/mad/gstmad.h:
18173           Refactor for docs.
18174
18175 2007-07-01 19:12:32 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18176
18177           gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
18178           Original commit message from CVS:
18179           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
18180           (gst_mp3parse_init):
18181           Use GST_BOILERPLATE instead of manual GType magic.
18182           * gst/mpegaudioparse/gstmpegaudioparse.c:
18183           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
18184           (mp3parse_bytepos_to_time):
18185           * gst/mpegaudioparse/gstmpegaudioparse.h:
18186           Implement seeking, byte->time, time->byte conversions with the Xing
18187           seek table if available. This allows better at least a bit more
18188           accurate seeks and file position reporting.
18189
18190 2007-06-28 20:33:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18191
18192           gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
18193           Original commit message from CVS:
18194           * gst/mpegaudioparse/gstmpegaudioparse.c:
18195           (gst_mp3parse_handle_first_frame):
18196           Copy the complete Xing seek table in the 100 byte array instead of
18197           copying the first byte 100 times.
18198           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
18199           (mp3parse_total_time), (mp3parse_time_to_bytepos):
18200           Add seeking support based on the Xing header but comment it out for
18201           now as it seems to yield worse result than the other method.
18202           Also use gst_pad_query_peer_duration() instead of getting the peer pad
18203           ourself, creating a new GstQuery, etc.
18204
18205 2007-06-25 12:46:47 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18206
18207           docs/plugins/: Update docs with caps info.
18208           Original commit message from CVS:
18209           * docs/plugins/gst-plugins-ugly-plugins.args:
18210           * docs/plugins/inspect/plugin-a52dec.xml:
18211           * docs/plugins/inspect/plugin-amrnb.xml:
18212           * docs/plugins/inspect/plugin-asf.xml:
18213           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18214           * docs/plugins/inspect/plugin-dvdread.xml:
18215           * docs/plugins/inspect/plugin-dvdsub.xml:
18216           * docs/plugins/inspect/plugin-iec958.xml:
18217           * docs/plugins/inspect/plugin-lame.xml:
18218           * docs/plugins/inspect/plugin-mad.xml:
18219           * docs/plugins/inspect/plugin-mpeg2dec.xml:
18220           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18221           * docs/plugins/inspect/plugin-mpegstream.xml:
18222           Update docs with caps info.
18223
18224 2007-06-25 12:25:09 +0000  Tim-Philipp Müller <tim@centricular.net>
18225
18226           po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
18227           Original commit message from CVS:
18228           * po/POTFILES.in:
18229           Make sure dvdnav strings get translated too (no reason not to have
18230           them in the .po file, even if the plugin is disabled for now).
18231           Fixes #450879.
18232
18233 2007-06-25 11:46:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18234
18235           ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
18236           Original commit message from CVS:
18237           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
18238           (gst_amrnbdec_event), (gst_amrnbdec_chain),
18239           (gst_amrnbdec_state_change):
18240           * ext/amrnb/amrnbdec.h:
18241           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
18242           (gst_amrnbparse_loop):
18243           Add newsegment and discont handling. Some code cleanups.
18244
18245 2007-06-25 07:55:51 +0000  David Schleef <ds@schleef.org>
18246
18247           ext/dvdread/dvdreadsrc.c: check for an error from
18248           Original commit message from CVS:
18249           * ext/dvdread/dvdreadsrc.c: check for an error from
18250           DVDReadBlocks() correctly.
18251
18252 2007-06-25 07:22:10 +0000  David Schleef <ds@schleef.org>
18253
18254           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...
18255           Original commit message from CVS:
18256           * ext/dvdread/dvdreadsrc.c:
18257           If we can't read a nav packet, or it doesn't look like a nav
18258           packet, that's an error.  Previous behavior was to look at
18259           the next packet; I can't find any justification for doing that.
18260           Fixes: #358891.
18261
18262 2007-06-23 22:57:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18263
18264           po/it.po: Updated Italian translation.
18265           Original commit message from CVS:
18266           * po/it.po:
18267           Updated Italian translation.
18268
18269 2007-06-23 11:22:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18270
18271           po/vi.po: Updated Vietnames translation.
18272           Original commit message from CVS:
18273           * po/vi.po:
18274           Updated Vietnames translation.
18275
18276 2007-06-23 11:21:54 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18277
18278           po/: Added Chinese (simplified) translation.
18279           Original commit message from CVS:
18280           contributed by: Wenzheng Hu <db_lobster@163.com>
18281           * po/LINGUAS:
18282           * po/zh_CN.po:
18283           Added Chinese (simplified) translation.
18284
18285 2007-06-22 14:27:18 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18286
18287           MAINTAINERS: Updating all the maintainers files
18288           Original commit message from CVS:
18289           * MAINTAINERS:
18290           Updating all the maintainers files
18291
18292 2007-06-22 10:57:06 +0000  Edward Hervey <bilboed@bilboed.com>
18293
18294           Fix leaks some more.
18295           Original commit message from CVS:
18296           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
18297           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
18298           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
18299           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
18300           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
18301           * gst/iec958/ac3iec.c: (ac3iec_init):
18302           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
18303           Fix leaks some more.
18304
18305 2007-06-21 14:33:58 +0000  Edward Hervey <bilboed@bilboed.com>
18306
18307           gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
18308           Original commit message from CVS:
18309           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
18310           "She's leaking me", said valgrind.
18311
18312 2007-06-19 14:40:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18313
18314           gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
18315           Original commit message from CVS:
18316           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
18317           Fix "pad caps are not a real subset of its template caps" warning.
18318
18319 2007-06-19 14:15:50 +0000  Laurent Glayal <spglegle@yahoo.fr>
18320
18321           ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
18322           Original commit message from CVS:
18323           Patch by: Laurent Glayal <spglegle at yahoo dot fr>
18324           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
18325           (gst_amrnbdec_finalize):
18326           Don't leak the adapter, unref it in a new finalize method instead.
18327           Fixes #448782.
18328
18329 2007-06-19 10:43:26 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18330
18331           configure.ac: Back to CVS
18332           Original commit message from CVS:
18333           * configure.ac:
18334           Back to CVS
18335           * gst-plugins-ugly.doap:
18336           Add 0.10.6 to the list of releases.
18337
18338 === release 0.10.6 ===
18339
18340 2007-06-19 10:31:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18341
18342         * ChangeLog:
18343         * NEWS:
18344         * RELEASE:
18345         * configure.ac:
18346         * docs/plugins/gst-plugins-ugly-plugins.args:
18347         * docs/plugins/inspect/plugin-a52dec.xml:
18348         * docs/plugins/inspect/plugin-asf.xml:
18349         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18350         * docs/plugins/inspect/plugin-dvdread.xml:
18351         * docs/plugins/inspect/plugin-dvdsub.xml:
18352         * docs/plugins/inspect/plugin-iec958.xml:
18353         * docs/plugins/inspect/plugin-lame.xml:
18354         * docs/plugins/inspect/plugin-mad.xml:
18355         * docs/plugins/inspect/plugin-mpeg2dec.xml:
18356         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18357         * docs/plugins/inspect/plugin-mpegstream.xml:
18358         * docs/plugins/inspect/plugin-siddec.xml:
18359           Release 0.10.6
18360           Original commit message from CVS:
18361           Release 0.10.6
18362
18363 2007-06-19 10:21:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18364
18365         * po/af.po:
18366         * po/az.po:
18367         * po/cs.po:
18368         * po/da.po:
18369         * po/en_GB.po:
18370         * po/hu.po:
18371         * po/it.po:
18372         * po/nb.po:
18373         * po/nl.po:
18374         * po/or.po:
18375         * po/sq.po:
18376         * po/sr.po:
18377         * po/sv.po:
18378         * po/uk.po:
18379         * po/vi.po:
18380           Update .po files
18381           Original commit message from CVS:
18382           Update .po files
18383
18384 2007-06-15 09:31:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18385
18386           win32/vs6/: Convert line endings to CRLF and mark as binary files.
18387           Original commit message from CVS:
18388           * win32/vs6/gst_plugins_ugly.dsw:
18389           * win32/vs6/libgstac3parse.dsp:
18390           * win32/vs6/libgstasfdemux.dsp:
18391           * win32/vs6/libgstdvdlpcmdec.dsp:
18392           * win32/vs6/libgstdvdsub.dsp:
18393           * win32/vs6/libgstiec958.dsp:
18394           * win32/vs6/libgstlame.dsp:
18395           * win32/vs6/libgstmad.dsp:
18396           * win32/vs6/libgstmpegaudioparse.dsp:
18397           * win32/vs6/libgstmpegstream.dsp:
18398           * win32/vs6/libgstrealmedia.dsp:
18399           * win32/vs6/libgstsynaesthesia.dsp:
18400           Convert line endings to CRLF and mark as binary files.
18401
18402 2007-06-13 14:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
18403
18404           ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
18405           Original commit message from CVS:
18406           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
18407           Don't forget to unlock when setting the device property, or
18408           we'll sooner or later deadlock.
18409
18410 2007-06-12 21:46:10 +0000  Sébastien Moutte <sebastien@moutte.net>
18411
18412           gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
18413           Original commit message from CVS:
18414           * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
18415           Use gst_util_guint64_to_gdouble for conversion.
18416           * win32/vs6/libgstasfdemux.dsp:
18417           Add asfpacket.c to the build.
18418
18419 2007-06-08 08:39:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18420
18421           gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
18422           Original commit message from CVS:
18423           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18424           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
18425           * gst/mpegaudioparse/gstmpegaudioparse.h:
18426           If the Xing header provides a total time, use it to calculate the
18427           correct average bitrate immediately, instead of sending updates as
18428           we parse the stream.
18429
18430 2007-06-05 21:47:29 +0000  by Mark Nauwelaerts <manauw@skynet.be>
18431
18432           gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
18433           Original commit message from CVS:
18434           Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
18435           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
18436           Use GstClockTime instead of guint for a time variable to prevent
18437           overflows on too large subtitle durations. Fixes #444514.
18438
18439 2007-05-31 22:33:26 +0000  Mark Nauwelaerts <manauw@skynet.be>
18440
18441           gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
18442           Original commit message from CVS:
18443           Patch by: Mark Nauwelaerts <manauw at skynet be>
18444           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
18445           Clear state when handling the serialized FLUSH_STOP event instead of
18446           the FLUSH_START event, thereby making sure we don't free buffers the
18447           chain function is still using. Fixes dvdsubdec crashing when flusing
18448           or seeking (#442706).
18449
18450 2007-05-23 11:16:09 +0000  Tim-Philipp Müller <tim@centricular.net>
18451
18452           gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
18453           Original commit message from CVS:
18454           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
18455           Initialise variable to make fc4 build bot happy.
18456
18457 2007-05-21 15:11:45 +0000  Tim-Philipp Müller <tim@centricular.net>
18458
18459           gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
18460           Original commit message from CVS:
18461           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
18462           Add sanity check so we don't abort for broken or non-MPEG streams,
18463           but instead error out. Fixes crashes/aborts for when our typefinder
18464           wrongly identifies quicktime files as mpeg (which should be fixed in
18465           -base now too). (#440120).
18466
18467 2007-05-18 09:35:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18468
18469         * ChangeLog:
18470         * ext/amrnb/amrnbdec.c:
18471         * ext/amrnb/amrnbenc.c:
18472         * ext/amrnb/amrnbparse.c:
18473           ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
18474           Original commit message from CVS:
18475           * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
18476           block_size, _do_init, gst_amrnbdec_base_init,
18477           gst_amrnbdec_class_init, gst_amrnbdec_init):
18478           * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
18479           gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
18480           * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
18481           block_size, _do_init, gst_amrnbparse_base_init,
18482           gst_amrnbparse_class_init, gst_amrnbparse_init):
18483           First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
18484           GST_DEBUG_FUNCPTR and add log-category.
18485
18486 2007-05-18 08:42:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18487
18488           gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
18489           Original commit message from CVS:
18490           * gst/mpegaudioparse/gstmpegaudioparse.c:
18491           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
18492           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
18493           (gst_mp3parse_chain), (mp3parse_total_bytes),
18494           (mp3parse_total_time):
18495           * gst/mpegaudioparse/gstmpegaudioparse.h:
18496           Implement parsing of Xing headers from the first frame of the stream,
18497           and use it to report duration correctly where possible.
18498
18499 2007-05-16 19:15:13 +0000  Tim-Philipp Müller <tim@centricular.net>
18500
18501           gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
18502           Original commit message from CVS:
18503           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
18504           After descrambling, push the packets out as individual packets
18505           instead of one big descrambled buffer. Makes cook audio decoding
18506           work with the 'realaudiodec' decoder from gst-plugins-bad.
18507
18508 2007-05-16 19:07:45 +0000  Tim-Philipp Müller <tim@centricular.net>
18509
18510           gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
18511           Original commit message from CVS:
18512           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
18513           (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
18514           (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
18515           (gst_rmdemux_parse_packet):
18516           * gst/realmedia/rmdemux.h:
18517           Remember first timestamp encountered in stream and re-timestamp
18518           stream to start from zero (fixes #397219); only send one newsegment
18519           event, not two; when seeking, send newsegment events from the
18520           streaming thread and not from the seeking thread.
18521
18522 2007-05-16 12:48:43 +0000  Mark Nauwelaerts <manauw@skynet.be>
18523
18524           gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
18525           Original commit message from CVS:
18526           Based on patch by: Mark Nauwelaerts  <manauw skynet be>
18527           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
18528           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
18529           (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
18530           * gst/mpegstream/gstmpegdemux.h:
18531           Reset last_flow values for the various streams after a flushing
18532           seek, otherwise we might aggregate wrong flow returns afterwards
18533           that will make upstream pause silently. This should fix seeking
18534           in DVDs and also fix the Thoggen cropping dialog (#438610).
18535
18536 2007-05-07 13:51:43 +0000  Tim-Philipp Müller <tim@centricular.net>
18537
18538           gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
18539           Original commit message from CVS:
18540           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
18541           (gst_asf_demux_chain_headers),
18542           (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
18543           (gst_asf_demux_have_mutually_exclusive_active_stream),
18544           (gst_asf_demux_check_activate_streams),
18545           (gst_asf_demux_find_stream_with_complete_payload),
18546           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
18547           (gst_asf_demux_activate_ext_props_streams),
18548           (gst_asf_demux_process_object):
18549           * gst/asfdemux/gstasfdemux.h:
18550           Activate streams (ie. add the pads to the element) depending on
18551           whether we actually get data for those streams within the ASF
18552           preroll value specified. Currently only done in pull-mode though
18553           (this will fix problems with playbin hanging on mms streams once
18554           we use this in push-mode as well).
18555
18556 2007-05-04 11:04:16 +0000  Tim-Philipp Müller <tim@centricular.net>
18557
18558           gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
18559           Original commit message from CVS:
18560           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
18561           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
18562           (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
18563           (gst_asf_demux_process_file):
18564           * gst/asfdemux/gstasfdemux.h:
18565           Make all timestamps start from zero in pull-mode too; some small
18566           clean-ups and FIXMEs here and there.
18567
18568 2007-05-01 11:10:31 +0000  Tim-Philipp Müller <tim@centricular.net>
18569
18570           gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
18571           Original commit message from CVS:
18572           * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
18573           (gst_asf_demux_parse_packet):
18574           If packet size is specified within the packet and smaller than
18575           the actual packet size, don't parse beyond the size specified in
18576           the packet (this makes us parse some cases of packets with single
18577           compressed payloads cleanly, see e.g stream from #431318). Also
18578           add a sanity check when parsing compressed single payloads.
18579
18580 2007-05-01 09:19:13 +0000  Tim-Philipp Müller <tim@centricular.net>
18581
18582           gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
18583           Original commit message from CVS:
18584           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
18585           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
18586           (gst_asf_demux_handle_seek_event),
18587           (gst_asf_demux_push_complete_payloads):
18588           Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
18589           send data from the keyframe right before the new segment start to
18590           make sure the decoder doesn't have to decode more than absolutely
18591           necessary.
18592
18593 2007-04-30 15:36:00 +0000  Tim-Philipp Müller <tim@centricular.net>
18594
18595           gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
18596           Original commit message from CVS:
18597           * gst/asfdemux/asfheaders.c:
18598           * gst/asfdemux/asfheaders.h:
18599           * gst/asfdemux/asfpacket.c:
18600           (asf_payload_parse_replicated_data_extensions),
18601           (gst_asf_demux_parse_payload):
18602           * gst/asfdemux/asfpacket.h:
18603           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
18604           (gst_asf_demux_push_complete_payloads),
18605           (gst_asf_demux_process_ext_stream_props):
18606           * gst/asfdemux/gstasfdemux.h:
18607           Implement payload extension system/extended replicated data parsing,
18608           so we can extract payload durations if they're specified.
18609
18610 2007-04-30 11:41:22 +0000  Tim-Philipp Müller <tim@centricular.net>
18611
18612           gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
18613           Original commit message from CVS:
18614           * gst/asfdemux/asfheaders.h:
18615           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
18616           (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
18617           (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
18618           (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
18619           (gst_asf_demux_parse_stream_object),
18620           (gst_asf_demux_process_ext_stream_props),
18621           (gst_asf_demux_process_queued_extended_stream_objects),
18622           (gst_asf_demux_activate_ext_props_streams),
18623           (gst_asf_demux_process_object):
18624           * gst/asfdemux/gstasfdemux.h:
18625           Refactor stream parse/activation a bit (stream activation heuristics
18626           are still the same though); some more clean-ups.
18627
18628 2007-04-28 12:23:16 +0000  Tim-Philipp Müller <tim@centricular.net>
18629
18630           win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
18631           Original commit message from CVS:
18632           * win32/common/.cvsignore:
18633           Ignore generated config.h file to make build bot happy.
18634
18635 2007-04-28 10:49:17 +0000  Tim-Philipp Müller <tim@centricular.net>
18636
18637           gst/asfdemux/: Init debug category before using it.
18638           Original commit message from CVS:
18639           * gst/asfdemux/gstasf.c: (plugin_init):
18640           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
18641           * gst/asfdemux/gstasfdemux.h:
18642           Init debug category before using it.
18643
18644 2007-04-27 18:39:21 +0000  Tim-Philipp Müller <tim@centricular.net>
18645
18646           gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
18647           Original commit message from CVS:
18648           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
18649           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
18650           Fix silly bug when we can't pull as much data as we want; don't
18651           forget to announce pending tags in the new packet parsing code.
18652
18653 2007-04-25 17:23:33 +0000  Tim-Philipp Müller <tim@centricular.net>
18654
18655           Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
18656           Original commit message from CVS:
18657           * configure.ac:
18658           * win32/MANIFEST:
18659           Generate a win32 config.h into win32/common and add to MANIFEST so
18660           it gets disted (#393890). Looks like win32/common/config.h.in needs
18661           some work though.
18662
18663 2007-04-22 22:41:20 +0000  Tim-Philipp Müller <tim@centricular.net>
18664
18665           ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
18666           Original commit message from CVS:
18667           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
18668           (gst_amrnbparse_class_init), (gst_amrnbparse_init),
18669           (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
18670           Fix pull mode operation some more: send newsegment event before
18671           sending data; handle EOS and fatal flow returns a bit better; don't
18672           leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
18673
18674 2007-04-20 20:57:56 +0000  Tim-Philipp Müller <tim@centricular.net>
18675
18676           gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
18677           Original commit message from CVS:
18678           * gst/asfdemux/Makefile.am:
18679           * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
18680           (asf_packet_create_payload_buffer),
18681           (asf_payload_find_previous_fragment),
18682           (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
18683           (gst_asf_demux_parse_packet):
18684           * gst/asfdemux/asfpacket.h:
18685           * gst/asfdemux/gstasfdemux.c:
18686           (gst_asf_demux_reset_stream_state_after_discont),
18687           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
18688           (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
18689           (gst_asf_demux_process_chunk):
18690           * gst/asfdemux/gstasfdemux.h:
18691           New packet parsing code: should put halfway decent timestamps on
18692           buffers, and might even set the appropriate keyframe/discont buffer
18693           flags from time to time (and even if it doesn't, I'm at least able
18694           to debug this code); only used in pull-mode so far. Still needs
18695           some more work, like payload extensions parsing and proper flow
18696           aggregation, and stream activation based on preroll. Stay tuned.
18697
18698 2007-04-20 17:32:00 +0000  Tim-Philipp Müller <tim@centricular.net>
18699
18700           gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
18701           Original commit message from CVS:
18702           * gst/asfdemux/asfheaders.h:
18703           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
18704           (gst_asf_demux_seek_index_lookup),
18705           (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
18706           (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
18707           (gst_asf_demux_process_ext_content_desc),
18708           (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
18709           (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
18710           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
18711           * gst/asfdemux/gstasfdemux.h:
18712           Some clean-ups and small fixes: rename asf_stream_context structure to
18713           AsfStream; inline some three-line utility functions that are only used
18714           once anyway and get rid of their associated helper structs; make debug
18715           category global so that it is used by the debug statements in the other
18716           file as well; simplify gst_asf_demux_get_stream(); fix accidental
18717           implicit initialisation of stream->last_buffer_timestamp to 0, which
18718           would lead to missing timestamps on the first buffer; put fourcc format
18719           into video caps to make certain proprietary wmv decoders happy (for the
18720           case of WMVA in particular); play_time is offset by preroll as well, so
18721           fix overreporting of duration for some files.
18722
18723 2007-04-17 10:21:50 +0000  Tim-Philipp Müller <tim@centricular.net>
18724
18725           gst/asfdemux/gstasfdemux.c: Printf format fixes.
18726           Original commit message from CVS:
18727           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
18728           (gst_asf_demux_pull_indices):
18729           Printf format fixes.
18730
18731 2007-04-16 16:30:50 +0000  Tim-Philipp Müller <tim@centricular.net>
18732
18733           gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
18734           Original commit message from CVS:
18735           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
18736           (gst_mpeg_parse_send_event):
18737           Post an error message if EOS wasn't handled by anything downstream.
18738           This should fix playbin freezing/hanging with small VobSub subtitle
18739           files (background: not-linked flow returns from downstream are
18740           ignored for a while at the beginning, so if the file is small
18741           upstream will never get a not-linked flow return even if nothing
18742           is connected downstream). (#429960).
18743
18744 2007-04-16 15:15:07 +0000  Michael Smith <msmith@xiph.org>
18745
18746           ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
18747           Original commit message from CVS:
18748           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
18749           (gst_amrnbparse_sink_activate),
18750           (gst_amrnbparse_sink_activate_pull):
18751           Rewrite terminally broken sinkpad activation code.
18752           Now actually supports pull-mode activation (didn't before), and push
18753           mode activation doesn't leave the sinkpad flushing.
18754
18755 2007-04-12 13:38:03 +0000  Tim-Philipp Müller <tim@centricular.net>
18756
18757           gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
18758           Original commit message from CVS:
18759           * gst/asfdemux/asfheaders.c:
18760           * gst/asfdemux/asfheaders.h:
18761           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
18762           (gst_asf_demux_reset), (gst_asf_demux_init),
18763           (gst_asf_demux_activate), (gst_asf_demux_activate_push),
18764           (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
18765           (gst_asf_demux_seek_index_lookup),
18766           (gst_asf_demux_reset_stream_state_after_discont),
18767           (gst_asf_demux_handle_seek_event),
18768           (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
18769           (gst_asf_demux_chain), (gst_asf_demux_pull_data),
18770           (gst_asf_demux_pull_indices),
18771           (gst_asf_demux_parse_data_object_start),
18772           (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
18773           (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
18774           (gst_asf_demux_process_simple_index),
18775           (gst_asf_demux_process_object),
18776           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
18777           (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
18778           * gst/asfdemux/gstasfdemux.h:
18779           Make asfdemux work in pull mode where possible. If there's an index
18780           at the end of the file, read it and use it for seeking purposes.
18781
18782 2007-04-12 10:19:18 +0000  Wim Taymans <wim.taymans@gmail.com>
18783
18784           gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
18785           Original commit message from CVS:
18786           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
18787           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
18788           (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
18789           Some timestamp fixes.
18790           * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
18791           Fix for 64-bit machines.
18792
18793 2007-04-12 10:10:22 +0000  René Stadler <mail@renestadler.de>
18794
18795           gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
18796           Original commit message from CVS:
18797           Patch by: René Stadler <mail at renestadler dot de>
18798           * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
18799           (find_seek_offset_time), (gst_rmdemux_reset),
18800           (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
18801           (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
18802           * gst/realmedia/rmdemux.h:
18803           Make rmdemux handle any number of logical streams. Fixes #428698.
18804
18805 2007-04-05 13:48:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18806
18807         * po/nl.po:
18808           update dutch
18809           Original commit message from CVS:
18810           update dutch
18811
18812 2007-04-05 13:48:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18813
18814           po/: Added Danish translation.
18815           Original commit message from CVS:
18816           submitted by: Mogens Jaeger <mogens@jaeger.tf>
18817           * po/LINGUAS:
18818           * po/da.po:
18819           Added Danish translation.
18820
18821 2007-03-28 16:01:06 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
18822
18823           po/.cvsignore: Add pot.
18824           Original commit message from CVS:
18825           * po/.cvsignore:
18826           Add pot.
18827
18828 2007-03-27 12:02:49 +0000  Julien Moutte <julien@moutte.net>
18829
18830           ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
18831           Original commit message from CVS:
18832           2007-03-27  Julien MOUTTE  <julien@moutte.net>
18833           * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
18834           stream and try to adapt to incoming timestamps lack of
18835           precision up to half a frame. This allows generating
18836           a perfect stream even with muxed formats like FLV where
18837           the timestamps are stored in milliseconds.
18838
18839 2007-03-22 21:44:45 +0000  Tim-Philipp Müller <tim@centricular.net>
18840
18841           gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
18842           Original commit message from CVS:
18843           * gst/realmedia/rmdemux.c:
18844           Remove unused zlib.h include. Fixes #421594.
18845
18846 2007-03-21 12:53:57 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18847
18848           ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
18849           Original commit message from CVS:
18850           * ext/lame/gstlame.c: (gst_lame_setup):
18851           Disable the bitrate checking when the user has requested
18852           Free Format mode, as all bitrates less than the maximum
18853           are valid then.
18854
18855 2007-03-14 15:21:41 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18856
18857           po/: Update translations.
18858           Original commit message from CVS:
18859           * po/hu.po:
18860           * po/it.po:
18861           * po/sv.po:
18862           Update translations.
18863
18864 2007-03-12 17:26:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18865
18866           ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
18867           Original commit message from CVS:
18868           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
18869           When handling seeks, don't convert -1 start or stop values to a bogus
18870           byte position - pass them upstream as -1.
18871
18872 2007-03-12 10:47:01 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18873
18874           gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
18875           Original commit message from CVS:
18876           * gst/mpegaudioparse/gstmpegaudioparse.c:
18877           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
18878           (gst_mp3parse_init), (gst_mp3parse_sink_event),
18879           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
18880           (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
18881           (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
18882           (mp3parse_total_time), (mp3parse_handle_seek),
18883           (mp3parse_src_event), (mp3parse_src_query),
18884           (mp3parse_get_query_types), (plugin_init):
18885           * gst/mpegaudioparse/gstmpegaudioparse.h:
18886           Implement seeking via average bitrate, and position+duration
18887           querying in mp3parse. Later, it will support frame-accurate seeking by
18888           building a seek table as it parses.
18889           Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
18890           pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
18891           before any extant MP3 decoder plugin. This allows us to remove framing
18892           support from the decoders, if we want, and will provide them with
18893           accurate seeking automatically once it is finished.
18894           Fix the handling of MPEG-1 Layer 1 files.
18895           Partially fix timestamping of packets arriving from a demuxer by
18896           queueing the incoming timestamp until the next packet starts, rather
18897           than applying it immediately to the next pushed buffer.
18898
18899 2007-03-10 15:56:26 +0000  Tim-Philipp Müller <tim@centricular.net>
18900
18901           gst/asfdemux/gstasfdemux.c: Printf format fix.
18902           Original commit message from CVS:
18903           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
18904           Printf format fix.
18905
18906 2007-03-04 17:13:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18907
18908           ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
18909           Original commit message from CVS:
18910           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
18911           (gst_cdio_cdda_src_finalize):
18912           Make sure we always destroy our libcdio handle.
18913
18914 2007-03-02 16:08:17 +0000  Wim Taymans <wim.taymans@gmail.com>
18915
18916           ext/cdio/gstcdiocddasrc.c: Small code cleanups.
18917           Original commit message from CVS:
18918           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
18919           (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
18920           (gst_cdio_cdda_src_finalize):
18921           Small code cleanups.
18922           Don't use pad_alloc as the base class cannot deal with the error codes.
18923
18924 2007-03-02 13:01:48 +0000  Zaheer Abbas Merali <zaheermerali@gmail.com>
18925
18926           ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
18927           Original commit message from CVS:
18928           Patch by: Zaheer Abbas Merali  <zaheermerali at gmail com>
18929           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
18930           Never post a (fatal) error message on the bus on decoding errors. We
18931           should only do this if we can't recover, but mpeg2dec can always
18932           recover. This is needed for DVB streams, for example, where there
18933           may be temporary glitches in the stream. Instead of an error
18934           message, post a warning message on the bus for every N decoding
18935           errors. Fixes #370020.
18936
18937 2007-02-28 19:30:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18938
18939           configure.ac: Convert to new AG_GST style.
18940           Original commit message from CVS:
18941           * configure.ac:
18942           Convert to new AG_GST style.
18943
18944 2007-02-28 18:41:38 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18945
18946           ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
18947           Original commit message from CVS:
18948           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
18949           (gst_lame_setup):
18950           Display sensible defaults and limits for the
18951           vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
18952           property - it's supposed to be a boolean 0/1 value.
18953
18954 2007-02-28 16:01:08 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18955
18956           ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
18957           Original commit message from CVS:
18958           * ext/lame/gstlame.c:
18959           Initialise the variables so gcc doesn't complain about possibly
18960           uninitialised uses, even though they can't actually happen.
18961
18962 2007-02-28 15:52:23 +0000  Wim Taymans <wim.taymans@gmail.com>
18963
18964           gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
18965           Original commit message from CVS:
18966           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
18967           (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
18968           (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
18969           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
18970           Implement all sample rates.
18971           Implement sample permutation a little smarter avoiding a memcpy.
18972           Fix timestamps, use segments, fix seeking.
18973
18974 2007-02-28 15:49:35 +0000  Wim Taymans <wim.taymans@gmail.com>
18975
18976           Document siddec.
18977           Original commit message from CVS:
18978           * docs/plugins/Makefile.am:
18979           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18980           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18981           * docs/plugins/inspect/plugin-siddec.xml:
18982           * ext/sidplay/gstsiddec.cc:
18983           * ext/sidplay/gstsiddec.h:
18984           Document siddec.
18985
18986 2007-02-21 16:02:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18987
18988           ext/lame/gstlame.c: Fix up bitrate checking macro.  Make it give us a
18989           Original commit message from CVS:
18990           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
18991           (gst_lame_set_property), (gst_lame_setup):
18992           Fix up bitrate checking macro.  Make it give us a
18993           GST_ELEMENT_WARNING message so the application has a chance of
18994           reporting this to the user.  Move the checking to _setup, so we
18995           are sure it runs in the READY state, when we hope to have a pipeline
18996           and a bus that is not flushing.
18997           This fixes e.g. using 96 kbit/sec as a bitrate.
18998
18999 2007-02-15 19:55:55 +0000  Tim-Philipp Müller <tim@centricular.net>
19000
19001           gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
19002           Original commit message from CVS:
19003           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
19004           (gst_asf_demux_process_advanced_mutual_exclusion),
19005           (gst_asf_demux_process_queued_extended_stream_objects),
19006           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
19007           * gst/asfdemux/gstasfdemux.h:
19008           Parse advanced mutual exclusion object and only add pads for
19009           'hidden' streams (those in an extended stream header) that are
19010           mutually exclusive with an already existing 'main stream' if
19011           the broadcasting flag is not set. If the broadcasting flag is set,
19012           assume that data for this stream isn't sent. (This should ideally be
19013           solved better by making playbin more robust against this and/or by
19014           making mmssrc send some information downstream about which streams
19015           will be streamed). Fixes #353116.
19016
19017 2007-02-13 12:00:59 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19018
19019           gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
19020           Original commit message from CVS:
19021           * gst/synaesthesia/gstsynaesthesia.c:
19022           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
19023           (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
19024           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
19025           (synaescope32), (synaescope_set_data), (synaesthesia_update),
19026           (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
19027           * gst/synaesthesia/synaescope.h:
19028           Move all the mutable engine state into a structure so that
19029           multiple element instances can run without interfering.
19030
19031 2007-02-13 09:15:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19032
19033           Add crossreferences to glib/gobject/gstream docs.
19034           Original commit message from CVS:
19035           * configure.ac:
19036           * docs/plugins/Makefile.am:
19037           Add crossreferences to glib/gobject/gstream docs.
19038
19039 2007-02-12 12:46:20 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19040
19041           gst/synaesthesia/: More source cleanups and add FIXME comments.
19042           Original commit message from CVS:
19043           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
19044           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
19045           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
19046           (plugin_init):
19047           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
19048           (synaescope8):
19049           More source cleanups and add FIXME comments.
19050
19051 2007-02-11 13:42:45 +0000  Sébastien Moutte <sebastien@moutte.net>
19052
19053           gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
19054           Original commit message from CVS:
19055           * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
19056           Use gst_guint64_to_gdouble for conversions.
19057           * gst/synaesthesia/synaescope.c:
19058           Define M_PI and do not include <pthread.h> and
19059           <sys/time.h> for G_OS_WIN32
19060           * win32/vs6/libgstrealmedia.dsp:
19061           * win32/vs6/synaesthesia.dsp:
19062           Update projects files.
19063           * win32/common/config.h.in:
19064           Add config.h.in for autogen of config.h
19065
19066 2007-02-11 10:51:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19067
19068           configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
19069           Original commit message from CVS:
19070           * configure.ac:
19071           Add --enable-experimental support. Activate synaesthesia when building
19072           with --enable-experimental. Fix --enable external configure switch
19073           description.
19074
19075 2007-02-09 16:24:45 +0000  Tim-Philipp Müller <tim@centricular.net>
19076
19077           ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
19078           Original commit message from CVS:
19079           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
19080           (gst_lame_change_state):
19081           * ext/lame/gstlame.h:
19082           On receiving EOS, we try to push a last buffer with the remaining
19083           samples. Don't do that if we got an unclean flow return on the last
19084           gst_pad_push(), downstream might not handle this very gracefully
19085           (see #403168).
19086           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
19087           Pass flow returns upstream (helps #403168).
19088
19089 2007-02-09 08:03:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19090
19091           gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
19092           Original commit message from CVS:
19093           * gst/synaesthesia/gstsynaesthesia.c:
19094           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
19095           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
19096           (gst_synaesthesia_chain), (plugin_init):
19097           check result of gst_pad_push() in _chain.
19098
19099 2007-02-09 07:48:50 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19100
19101           gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
19102           Original commit message from CVS:
19103           * gst/synaesthesia/Makefile.am:
19104           * gst/synaesthesia/gstsynaesthesia.c:
19105           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
19106           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
19107           (gst_synaesthesia_chain), (plugin_init):
19108           * gst/synaesthesia/synaescope.c:
19109           * gst/synaesthesia/synaescope.h:
19110           Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
19111           built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
19112           is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
19113           GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
19114           possible leak in _chain. (#356882)
19115
19116 2007-02-08 21:07:27 +0000  Tim-Philipp Müller <tim@centricular.net>
19117
19118           gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
19119           Original commit message from CVS:
19120           * gst/asfdemux/asfheaders.c:
19121           * gst/asfdemux/asfheaders.h:
19122           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
19123           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
19124           (gst_asf_demux_identify_guid), (asf_demux_peek_object),
19125           (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
19126           (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
19127           (gst_asf_demux_process_ext_content_desc),
19128           (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
19129           (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
19130           (gst_asf_demux_process_bitrate_props_object),
19131           (gst_asf_demux_process_header_ext),
19132           (gst_asf_demux_process_language_list),
19133           (gst_asf_demux_process_ext_stream_props),
19134           (gst_asf_demux_process_queued_extended_stream_objects),
19135           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
19136           * gst/asfdemux/gstasfdemux.h:
19137           Refactor and clean up header parsing and chain function a bit; get
19138           rid of some cruft; make header parsing a tad more robust, fixing
19139           #403188.
19140
19141 2007-02-01 11:12:25 +0000  Tim-Philipp Müller <tim@centricular.net>
19142
19143           gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
19144           Original commit message from CVS:
19145           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
19146           Post an error if we receive an EOS event while still waiting for the
19147           ASF header object to come through.
19148
19149 2007-01-24 17:36:36 +0000  Xavier B <xavierb@gmail.com>
19150
19151           gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
19152           Original commit message from CVS:
19153           Patch by: Xavier B. <xavierb gmail com>
19154           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
19155           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
19156           (gst_asf_demux_process_ext_content_desc),
19157           (gst_asf_demux_process_data),
19158           (gst_asf_demux_process_language_list),
19159           (gst_asf_demux_process_ext_stream_props),
19160           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
19161           Guard places where we assume that a certain amount of data is
19162           available better against less data being available (should fix
19163           infamous assertion crasher bug #336370). Also fixes a small
19164           memory leak.
19165
19166 2007-01-11 12:49:23 +0000  Tim-Philipp Müller <tim@centricular.net>
19167
19168           gst/realmedia/: Add demuxer for RealAudio files (#349779).
19169           Original commit message from CVS:
19170           * gst/realmedia/Makefile.am:
19171           * gst/realmedia/rademux.c:
19172           * gst/realmedia/rademux.h:
19173           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
19174           (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
19175           * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
19176           * gst/realmedia/rmutils.h:
19177           Add demuxer for RealAudio files (#349779).
19178
19179 2007-01-07 13:37:19 +0000  Sébastien Moutte <sebastien@moutte.net>
19180
19181           Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
19182           Original commit message from CVS:
19183           * Makefile.am:
19184           Add win32/MANIFEST to EXTRA_DIST so win32 files will
19185           be include in the next release.
19186           * win32/MANIFEST:
19187           Remove win32/common/config.h is which is not autogenerated yet.
19188
19189 2006-12-30 20:01:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19190
19191           ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
19192           Original commit message from CVS:
19193           * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
19194           warn when outgoing sample rate is different from incoming
19195
19196 2006-12-29 14:51:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19197
19198           gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
19199           Original commit message from CVS:
19200           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
19201           All sample-rates < 32khz come from the LSF extensions, which only
19202           use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
19203           Use gst_util_uint64_scale because we can.
19204
19205 2006-12-22 13:06:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19206
19207           tests/check/elements/amrnbenc.c: and fix compilation of this test
19208           Original commit message from CVS:
19209           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
19210           (cleanup_amrnbenc):
19211           and fix compilation of this test
19212
19213 2006-12-22 12:41:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19214
19215           tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
19216           Original commit message from CVS:
19217           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
19218           (cleanup_amrnbenc):
19219           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
19220           (cleanup_mpeg2dec):
19221           re-apply as it was -bad and not -ugly that is frozen, doh
19222
19223 2006-12-21 12:50:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19224
19225           tests/check/elements/: revert my freeze breakage
19226           Original commit message from CVS:
19227           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
19228           (cleanup_amrnbenc):
19229           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
19230           (cleanup_mpeg2dec):
19231           revert my freeze breakage
19232
19233 2006-12-21 08:16:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19234
19235           gst/asfdemux/gstasfdemux.c: add a comment about a future change
19236           Original commit message from CVS:
19237           * gst/asfdemux/gstasfdemux.c:
19238           (gst_asf_demux_get_gst_tag_from_tag_name),
19239           (gst_asf_demux_process_ext_content_desc):
19240           add a comment about a future change
19241           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
19242           (cleanup_amrnbenc):
19243           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
19244           (cleanup_mpeg2dec):
19245           consistent pad (de)activation
19246
19247 2006-12-15 18:26:41 +0000  Tim-Philipp Müller <tim@centricular.net>
19248
19249           gst/asfdemux/gstasfdemux.c: Update query_types function too.
19250           Original commit message from CVS:
19251           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
19252           Update query_types function too.
19253
19254 2006-12-15 18:25:17 +0000  Tim-Philipp Müller <tim@centricular.net>
19255
19256           gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
19257           Original commit message from CVS:
19258           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
19259           (gst_rmdemux_src_query_types):
19260           Implement SEEKING query, make query function thread-safe.
19261
19262 2006-12-15 17:59:47 +0000  Tim-Philipp Müller <tim@centricular.net>
19263
19264           gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
19265           Original commit message from CVS:
19266           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
19267           Use alignment-safe macros here too (subbuffers ...); guard against
19268           hypothetical memory access beyond our given buffer in the case
19269           where the buffer size is not a multiple of 2.
19270
19271 2006-12-15 17:54:48 +0000  Tim-Philipp Müller <tim@centricular.net>
19272
19273           gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
19274           Original commit message from CVS:
19275           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
19276           (gst_asf_demux_process_data), (gst_asf_demux_process_file),
19277           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
19278           * gst/asfdemux/gstasfdemux.h:
19279           Don't crash in the seek event handling code when playtime is 0,
19280           as may be the case with live streams (#386218). Implement SEEKING
19281           query so applications can query seekability without second-guessing
19282           based on whether we have a duration or not.
19283
19284 2006-12-15 11:12:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19285
19286           add doap file
19287           Original commit message from CVS:
19288           * Makefile.am:
19289           * gst-plugins-ugly.doap:
19290           * gst-plugins-ugly.spec.in:
19291           add doap file
19292
19293 2006-12-14 12:05:49 +0000  Tim-Philipp Müller <tim@centricular.net>
19294
19295           gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
19296           Original commit message from CVS:
19297           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
19298           Use our alignment-safe macros here too, since we can't assume that
19299           GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
19300           here).
19301
19302 2006-12-14 11:49:39 +0000  Tim-Philipp Müller <tim@centricular.net>
19303
19304           gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
19305           Original commit message from CVS:
19306           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
19307           Also, don't read the index for a stream a second time when
19308           operating in pull-mode and reaching the end of the file.
19309
19310 2006-12-14 11:25:00 +0000  Roland Kay <roland.kay@ox.compsoc.net>
19311
19312           gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
19313           Original commit message from CVS:
19314           Patch by: Roland Kay  <roland.kay at ox compsoc net>
19315           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
19316           Don't leak stream index (#385292).
19317
19318 2006-12-14 10:15:24 +0000  Roland Kay <roland.kay@ox.compsoc.net>
19319
19320           ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
19321           Original commit message from CVS:
19322           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
19323           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
19324           (gst_lame_setup):
19325           * ext/lame/gstlame.h:
19326           Fix leak (by calling lame_init_params() before lame_close()); handle
19327           NULL return from lame_init() more gracefully. Fixes #385311.
19328
19329 2006-12-14 09:57:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19330
19331           configure.ac: Back to CVS
19332           Original commit message from CVS:
19333           * configure.ac:
19334           Back to CVS
19335
19336 === release 0.10.5 ===
19337
19338 2006-12-13 21:04:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19339
19340         * ChangeLog:
19341         * NEWS:
19342         * RELEASE:
19343         * configure.ac:
19344         * docs/plugins/gst-plugins-ugly-plugins.args:
19345         * docs/plugins/inspect/plugin-a52dec.xml:
19346         * docs/plugins/inspect/plugin-asf.xml:
19347         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19348         * docs/plugins/inspect/plugin-dvdsub.xml:
19349         * docs/plugins/inspect/plugin-iec958.xml:
19350         * docs/plugins/inspect/plugin-lame.xml:
19351         * docs/plugins/inspect/plugin-mad.xml:
19352         * docs/plugins/inspect/plugin-mpeg2dec.xml:
19353         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19354         * docs/plugins/inspect/plugin-mpegstream.xml:
19355         * docs/plugins/inspect/plugin-siddec.xml:
19356           Release 0.10.5
19357           Original commit message from CVS:
19358           Release 0.10.5
19359
19360 2006-12-12 21:09:16 +0000  David Schleef <ds@schleef.org>
19361
19362           gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin.  see #385192.  You can have...
19363           Original commit message from CVS:
19364           * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
19365           to in the previous checkin.  see #385192.  You can have your
19366           cheese back now.
19367
19368 2006-12-12 20:56:58 +0000  David Schleef <ds@schleef.org>
19369
19370           gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself.  ...
19371           Original commit message from CVS:
19372           * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
19373           from the dereferenced integer, not the pointer itself.  Fixes
19374           #385192.
19375           I'm takin ur cheese!
19376
19377 2006-12-12 10:29:32 +0000  Tim-Philipp Müller <tim@centricular.net>
19378
19379         * ChangeLog:
19380           ChangeLog surgery: fix bug number
19381           Original commit message from CVS:
19382           ChangeLog surgery: fix bug number
19383
19384 2006-12-12 10:24:40 +0000  Roland Kay <roland.kay@ox.compsoc.net>
19385
19386           gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
19387           Original commit message from CVS:
19388           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
19389           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
19390           For version 4 streams, read the extra codec data size from the
19391           header instead of assuming it is always 16 (also read it from the
19392           right position) (#384989). For version 4 and 5 streams, check that
19393           the specified extra codec data size doesn't make us read beyond the
19394           chunk boundary (#384989).
19395
19396 2006-12-10 21:27:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19397
19398         * po/af.po:
19399         * po/az.po:
19400         * po/cs.po:
19401         * po/en_GB.po:
19402         * po/hu.po:
19403         * po/it.po:
19404         * po/nb.po:
19405         * po/nl.po:
19406         * po/or.po:
19407         * po/sq.po:
19408         * po/sr.po:
19409         * po/sv.po:
19410         * po/uk.po:
19411         * po/vi.po:
19412           Update .po files
19413           Original commit message from CVS:
19414           Update .po files
19415
19416 2006-11-21 12:33:25 +0000  Tim-Philipp Müller <tim@centricular.net>
19417
19418           ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
19419           Original commit message from CVS:
19420           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
19421           Cosmetic changes: fix misleading debug statement, update
19422           comment, add cast.
19423
19424 2006-11-21 12:15:58 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19425
19426           ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
19427           Original commit message from CVS:
19428           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
19429           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
19430           (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
19431           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
19432           * ext/mpeg2dec/gstmpeg2dec.h:
19433           Align buffers to a 16 byte boundary so the altivec optimisations
19434           don't crash. Fixes #327350.
19435
19436 2006-11-20 15:52:42 +0000  Tim-Philipp Müller <tim@centricular.net>
19437
19438           gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
19439           Original commit message from CVS:
19440           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
19441           The availability of extra codec data isn't something that
19442           warrants debug messages at WARNING level (see #376958).
19443
19444 2006-11-19 13:08:30 +0000  Tim-Philipp Müller <tim@centricular.net>
19445
19446           gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
19447           Original commit message from CVS:
19448           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
19449           (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
19450           (gst_dvd_demux_send_subbuffer):
19451           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
19452           (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
19453           (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
19454           (gst_mpeg_demux_send_subbuffer):
19455           * gst/mpegstream/gstmpegdemux.h:
19456           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
19457           (gst_mpeg_parse_chain):
19458           Fix flow value combination; this fixes playbin/totem locking up if
19459           a VobSub file is specified as subtitle file (#334322). Flow value
19460           combination should only happen once we are fairly sure we've got all
19461           pads that are available for now. Since there isn't a well-specified
19462           time when this is the case in MPEG, we'll just assume this is the
19463           case once there has been a certain number of packets for each
19464           stream we've found so far.
19465
19466 2006-11-15 13:57:21 +0000  Jan Arne Petersen <jpetersen@jpetersen.org>
19467
19468           ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
19469           Original commit message from CVS:
19470           Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
19471           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
19472           Simplify the framerate code and support more framerates. Fixes #361584.
19473
19474 2006-11-15 11:41:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19475
19476           ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
19477           Original commit message from CVS:
19478           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
19479           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
19480           Fix minor memleak when creating pads from static pad templates (#369627).
19481           * tests/check/Makefile.am:
19482           * tests/check/elements/.cvsignore:
19483           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
19484           (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
19485           Add unit tests for mpeg2dec (#369627).
19486
19487 2006-11-14 10:31:11 +0000  Wim Taymans <wim.taymans@gmail.com>
19488
19489         * ChangeLog:
19490           give credit
19491           Original commit message from CVS:
19492           give credit
19493
19494 2006-11-14 10:29:37 +0000  Wim Taymans <wim.taymans@gmail.com>
19495
19496           ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
19497           Original commit message from CVS:
19498           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
19499           (gst_lame_change_state):
19500           * ext/lame/gstlame.h:
19501           Make lame timestamp flushed eos buffer by some additional timestamp
19502           accounting. Fixes #374760.
19503
19504 2006-11-13 17:01:15 +0000  Michael Smith <msmith@xiph.org>
19505
19506           gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
19507           Original commit message from CVS:
19508           * gst/mpegaudioparse/gstmpegaudioparse.c:
19509           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
19510           (gst_mp3parse_init), (gst_mp3parse_dispose),
19511           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
19512           (gst_mp3parse_change_state):
19513           * gst/mpegaudioparse/gstmpegaudioparse.h:
19514           Make timestamp handling in mp3parse saner; now works for at least
19515           simple cases.
19516
19517 2006-11-13 16:23:22 +0000  Michael Smith <msmith@xiph.org>
19518
19519           gst/mpegaudioparse/: Bring mp3parse into the 21st century.
19520           Original commit message from CVS:
19521           * gst/mpegaudioparse/Makefile.am:
19522           * gst/mpegaudioparse/gstmpegaudioparse.c:
19523           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
19524           (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
19525           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
19526           (gst_mp3parse_change_state), (plugin_init):
19527           * gst/mpegaudioparse/gstmpegaudioparse.h:
19528           Bring mp3parse into the 21st century.
19529           Use its own debug category, use gstadapter, format nicely to 80
19530           columns, and fix incorrect handling of 32 kHz and less files.
19531
19532 2006-11-03 09:52:12 +0000  Sebastian Droege <slomo@ubuntu.com>
19533
19534           ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
19535           Original commit message from CVS:
19536           Patch by: Sebastian Droege <slomo at ubuntu dot com>
19537           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
19538           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
19539           * ext/mpeg2dec/gstmpeg2dec.h:
19540           libmpeg2 requires its output buffers to start at a 16byte aligned
19541           address or the altivec optimizations will explode.
19542
19543 2006-11-02 14:43:11 +0000  Tim-Philipp Müller <tim@centricular.net>
19544
19545           ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
19546           Original commit message from CVS:
19547           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
19548           * ext/cdio/gstcdio.h:
19549           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
19550           Move CD-TEXT utility function into common file so it can also be
19551           used by a future cdioparanoiasrc.
19552
19553 2006-10-19 10:17:14 +0000  Tim-Philipp Müller <tim@centricular.net>
19554
19555           ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
19556           Original commit message from CVS:
19557           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
19558           Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
19559           information (fixes #340433).
19560
19561 2006-10-16 18:07:23 +0000  Josep Torra Valles <josep@fluendo.com>
19562
19563           gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
19564           Original commit message from CVS:
19565           Patch by: Josep Torra Valles  <josep at fluendo com>
19566           * gst/iec958/ac3_padder.c: (ac3p_init):
19567           * gst/mpegstream/gstmpegparse.c:
19568           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
19569           (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
19570           (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
19571           (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
19572           (gst_rmdemux_parse_packet):
19573           Misc. fixes for problems discovered by Forte (different return types
19574           in function declaration and definition, pointer arithmetics with
19575           void pointers). Fixes #362639.
19576
19577 2006-10-13 19:11:26 +0000  Tim-Philipp Müller <tim@centricular.net>
19578
19579           ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
19580           Original commit message from CVS:
19581           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
19582           Don't announce audio or subtitle streams that aren't really present,
19583           it makes dvddemux create pads that will never carry any data, which
19584           is not good.
19585
19586 2006-10-13 14:45:11 +0000  Tim-Philipp Müller <tim@centricular.net>
19587
19588           ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
19589           Original commit message from CVS:
19590           * ext/lame/gstlame.c: (gst_lame_set_property):
19591           Round up not allowed bitrates to the next higher allowed one
19592           (Closes: #361140).
19593
19594 2006-10-13 14:19:24 +0000  Tim-Philipp Müller <tim@centricular.net>
19595
19596           Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
19597           Original commit message from CVS:
19598           * docs/plugins/Makefile.am:
19599           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19600           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19601           * ext/lame/gstlame.c: (gst_lame_class_init):
19602           * ext/lame/gstlame.h:
19603           Add docs for lame and lame to docs. Specify allowed bitrates
19604           in the properties description (#361140). Canonicalise object
19605           property names (ie. use hyphen instead of underscore).
19606           * docs/plugins/inspect/plugin-a52dec.xml:
19607           * docs/plugins/inspect/plugin-amrnb.xml:
19608           * docs/plugins/inspect/plugin-asf.xml:
19609           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19610           * docs/plugins/inspect/plugin-dvdread.xml:
19611           * docs/plugins/inspect/plugin-dvdsub.xml:
19612           * docs/plugins/inspect/plugin-iec958.xml:
19613           * docs/plugins/inspect/plugin-lame.xml:
19614           * docs/plugins/inspect/plugin-mad.xml:
19615           * docs/plugins/inspect/plugin-mpeg2dec.xml:
19616           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19617           * docs/plugins/inspect/plugin-mpegstream.xml:
19618           * docs/plugins/inspect/plugin-siddec.xml:
19619           Update version to CVS.
19620
19621 2006-10-13 10:00:27 +0000  Tim-Philipp Müller <tim@centricular.net>
19622
19623           Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
19624           Original commit message from CVS:
19625           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
19626           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
19627           (plugin_init):
19628           * po/POTFILES.in:
19629           Add i18n magic to lame plugin. Throw decent error message when we
19630           fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
19631
19632 2006-10-10 17:02:05 +0000  Wim Taymans <wim.taymans@gmail.com>
19633
19634           gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
19635           Original commit message from CVS:
19636           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
19637           (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
19638           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
19639           Change caps to x-rdt, because it's not x-rtp.
19640           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
19641           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
19642           (gst_rmdemux_plugin_init):
19643           Activate pad before adding to the element.
19644           Return the combined stream return values after pad_alloc.
19645
19646 2006-10-10 16:58:32 +0000  Wim Taymans <wim.taymans@gmail.com>
19647
19648           ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
19649           Original commit message from CVS:
19650           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
19651           * ext/mpeg2dec/gstmpeg2dec.h:
19652           Add some debugging to timestamp handling.
19653           Make sure we don't convert invalid timestamps.
19654
19655 2006-10-09 12:09:14 +0000  Tim-Philipp Müller <tim@centricular.net>
19656
19657           gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
19658           Original commit message from CVS:
19659           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
19660           (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
19661           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
19662           (gst_dvd_demux_get_subpicture_stream):
19663           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
19664           (gst_mpeg_demux_get_audio_stream),
19665           (gst_mpeg_demux_get_private_stream):
19666           Active pads before adding them to the running element. Don't assert
19667           on non-BYTE format newsegment events in asfdemux.
19668
19669 2006-10-05 17:07:52 +0000  Tim-Philipp Müller <tim@centricular.net>
19670
19671           Printf format fixes.
19672           Original commit message from CVS:
19673           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
19674           (gst_dvd_read_src_handle_seek_event):
19675           * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
19676           * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
19677           * ext/sidplay/gstsiddec.cc:
19678           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
19679           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
19680           (gst_rmdemux_parse_packet):
19681           Printf format fixes.
19682
19683 2006-10-03 10:55:42 +0000  Wim Taymans <wim.taymans@gmail.com>
19684
19685           gst/realmedia/: Added RDT depayloader.
19686           Original commit message from CVS:
19687           * gst/realmedia/Makefile.am:
19688           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
19689           (gst_rdt_depay_class_init), (gst_rdt_depay_init),
19690           (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
19691           (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
19692           (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
19693           * gst/realmedia/rdtdepay.h:
19694           Added RDT depayloader.
19695           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
19696           (gst_rmdemux_plugin_init), (plugin_init):
19697           Remove unused function.
19698           Added some more mime-types.
19699
19700 2006-09-28 21:44:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19701
19702           gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
19703           Original commit message from CVS:
19704           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
19705           If an incoming timestamp is within one sample of our current
19706           timestamp, then keep it. This prevents imprecision in the
19707           PTS (which only has 90khz granularity) from affecting our stream.
19708
19709 2006-09-28 09:16:38 +0000  Tim-Philipp Müller <tim@centricular.net>
19710
19711           gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
19712           Original commit message from CVS:
19713           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
19714           Reflow code so that compiler doesn't complain about possible use
19715           of uninitialised variable any longer; but just in case, initialise
19716           it anyway; also take object ref in query function and do peer pad
19717           stuff in a more thread-safe way.
19718
19719 2006-09-27 09:54:01 +0000  Wim Taymans <wim.taymans@gmail.com>
19720
19721           ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
19722           Original commit message from CVS:
19723           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
19724           Init a variable to make compilers happy.
19725
19726 2006-09-21 13:34:59 +0000  Martin Zlomek <martin.zlomek@itonis.tv>
19727
19728           gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
19729           Original commit message from CVS:
19730           Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
19731           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
19732           (gst_dvd_demux_sync_stream_to_time):
19733           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
19734           (gst_mpeg_demux_synchronise_pads),
19735           (gst_mpeg_demux_sync_stream_to_time):
19736           Send newsegment updates for sparse streams (#350778).
19737
19738 2006-09-20 16:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19739
19740           ext/dvdread/dvdreadsrc.c: fix compile warning
19741           Original commit message from CVS:
19742           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
19743           fix compile warning
19744
19745 2006-09-20 16:16:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19746
19747         * configure.ac:
19748           bump the nano bitches
19749           Original commit message from CVS:
19750           bump the nano bitches
19751
19752 2006-09-20 11:55:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19753
19754           configure.ac: As another attempt, synaesthesia can be enabled by passing
19755           Original commit message from CVS:
19756           * configure.ac:
19757           As another attempt, synaesthesia can be enabled by passing
19758           --with-plugins="synaesthesia" to configure
19759
19760 2006-09-20 11:12:22 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19761
19762           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
19763           Original commit message from CVS:
19764           * configure.ac:
19765           Don't build synaesthesia by default, until someone confirms that it
19766           is okay (filed as #356882)
19767
19768 2006-09-20 11:11:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19769
19770           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
19771           Original commit message from CVS:
19772           * configure.ac:
19773           Don't build synaesthesia by default, until someone confirms that it
19774           is okay (filed as #356882)
19775
19776 2006-09-18 12:29:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19777
19778           Port synaesthesia.
19779           Original commit message from CVS:
19780           * configure.ac:
19781           * gst/synaesthesia/Makefile.am:
19782           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
19783           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
19784           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
19785           (gst_synaesthesia_change_state), (plugin_init):
19786           Port synaesthesia.
19787
19788 2006-09-16 21:58:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19789
19790           More G_OBJECT macro fixing.
19791           Original commit message from CVS:
19792           * ext/mad/gstid3tag.c:
19793           * gst/mpegstream/gstrfc2250enc.h:
19794           * gst/synaesthesia/gstsynaesthesia.c:
19795           More G_OBJECT macro fixing.
19796
19797 2006-09-15 16:14:15 +0000  Yves Lefebvre <ivanohe@abacom.com>
19798
19799           ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
19800           Original commit message from CVS:
19801           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
19802           * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
19803           Fix initialisation dummy buffer, the offsets are relative to the start
19804           of the buffers. Fixes #356004.
19805
19806 2006-09-12 10:14:29 +0000  Christian Schaller <uraeus@gnome.org>
19807
19808         * gst-plugins-ugly.spec.in:
19809           update spec file
19810           Original commit message from CVS:
19811           update spec file
19812
19813 2006-09-09 15:22:58 +0000  Tim-Philipp Müller <tim@centricular.net>
19814
19815           ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
19816           Original commit message from CVS:
19817           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
19818           Add convert query (needed for later when we just operate in time
19819           format and let the base source class handle all the seeking stuff).
19820
19821 2006-09-07 16:05:31 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19822
19823           gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
19824           Original commit message from CVS:
19825           * gst/asfdemux/gstasfdemux.c:
19826           (gst_asf_demux_get_gst_tag_from_tag_name),
19827           (gst_asf_demux_process_ext_content_desc):
19828           Erm, lets properly fix it. The only non-text tag that we support is
19829           the track-number and that is an UINT. asfdemux was returning a GValue
19830           initialized as INT. Further the Track and not the TrackNumber tag
19831           (the latter is a string too).
19832
19833 2006-09-07 14:08:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19834
19835           gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
19836           Original commit message from CVS:
19837           * gst/asfdemux/gstasfdemux.c:
19838           (gst_asf_demux_get_gst_tag_from_tag_name),
19839           (gst_asf_demux_process_ext_content_desc):
19840           Skip tags that are unknown (was producing an uninialized GValue).
19841
19842 2006-09-01 16:21:43 +0000  from Michal Benes <michal.benes@itonis.tv>
19843
19844           ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
19845           Original commit message from CVS:
19846           * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
19847           (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
19848           (gst_a52dec_handle_frame), (gst_a52dec_change_state),
19849           (gst_a52dec_set_property), (gst_a52dec_get_property):
19850           * ext/a52dec/gsta52dec.h:
19851           Patch from from Michal Benes <michal.benes@itonis.tv>:
19852           Add two things to a52dec: configure the exact output format for ac3
19853           decoding through properties, if desired.
19854           By default, configure an output format preferred by downstream. Now
19855           that audioconvert lists caps by preference, this means that a52dec
19856           can do downmixing (iff required) rather than audioconvert, so it can
19857           use the ac3 downmix levels from the bitstream.
19858
19859 2006-08-31 13:04:31 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19860
19861           Add missing GST_LIBS to the link flags
19862           Original commit message from CVS:
19863           * ext/lame/Makefile.am:
19864           * ext/mpeg2dec/Makefile.am:
19865           * gst/dvdlpcmdec/Makefile.am:
19866           * gst/dvdsub/Makefile.am:
19867           * gst/mpegaudioparse/Makefile.am:
19868           Add missing GST_LIBS to the link flags
19869
19870 2006-08-29 13:28:41 +0000  Tim-Philipp Müller <tim@centricular.net>
19871
19872           configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
19873           Original commit message from CVS:
19874           * configure.ac:
19875           Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
19876
19877 2006-08-27 20:46:54 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19878
19879           gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
19880           Original commit message from CVS:
19881           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
19882           fix build for debug disabled
19883
19884 2006-08-22 15:52:16 +0000  Tim-Philipp Müller <tim@centricular.net>
19885
19886           gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
19887           Original commit message from CVS:
19888           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
19889           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
19890           Use static pad templates with ANY caps for the source pads for
19891           simplicity and to avoid warnings when creating pads for unhandled
19892           codec IDs (#351795).
19893
19894 2006-08-16 10:34:57 +0000  Michal Benes <michal.benes@itonis.tv>
19895
19896           ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
19897           Original commit message from CVS:
19898           Patch by: Michal Benes <michal dot benes at itonis dot tv>
19899           * ext/mad/gstmad.c: (gst_mad_chain):
19900           Fix timestamping in mad by only activating a new timestamp when the
19901           previous frame has been decoded. Fixes #350723.
19902           Also clean up some of the non fatal warnings when the input buffer is
19903           too small to decode a header.
19904
19905 === release 0.10.4 ===
19906
19907 2006-08-14 11:15:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19908
19909         * ChangeLog:
19910         * NEWS:
19911         * RELEASE:
19912         * configure.ac:
19913         * docs/plugins/gst-plugins-ugly-plugins.args:
19914         * docs/plugins/inspect/plugin-a52dec.xml:
19915         * docs/plugins/inspect/plugin-amrnb.xml:
19916         * docs/plugins/inspect/plugin-asf.xml:
19917         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19918         * docs/plugins/inspect/plugin-dvdread.xml:
19919         * docs/plugins/inspect/plugin-dvdsub.xml:
19920         * docs/plugins/inspect/plugin-iec958.xml:
19921         * docs/plugins/inspect/plugin-lame.xml:
19922         * docs/plugins/inspect/plugin-mad.xml:
19923         * docs/plugins/inspect/plugin-mpeg2dec.xml:
19924         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19925         * docs/plugins/inspect/plugin-mpegstream.xml:
19926         * docs/plugins/inspect/plugin-rmdemux.xml:
19927         * docs/plugins/inspect/plugin-siddec.xml:
19928           releasing 0.10.4
19929           Original commit message from CVS:
19930           releasing 0.10.4
19931
19932 2006-08-14 11:06:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19933
19934         * po/af.po:
19935         * po/az.po:
19936         * po/cs.po:
19937         * po/en_GB.po:
19938         * po/hu.po:
19939         * po/it.po:
19940         * po/nb.po:
19941         * po/nl.po:
19942         * po/or.po:
19943         * po/sq.po:
19944         * po/sr.po:
19945         * po/sv.po:
19946         * po/uk.po:
19947         * po/vi.po:
19948           Update .po files
19949           Original commit message from CVS:
19950           Update .po files
19951
19952 2006-08-14 10:19:41 +0000  Wim Taymans <wim@fluendo.com>
19953
19954           ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
19955           Original commit message from CVS:
19956           Patch by: Wim Taymans <wim at fluendo dot com>
19957           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
19958           Instead of forwarding the event in the wrong format, unref it and set
19959           a boolean that we still need to send it in the streaming thread.
19960           Fixes #350554
19961
19962 2006-08-14 09:50:26 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19963
19964           ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
19965           Original commit message from CVS:
19966           Patch by: Edward Hervey (edward at fluendo dot com)
19967           * ext/dvdread/dvdreadsrc.c: (plugin_init):
19968           Put debug category initialization before use of GST_DEBUG, in order
19969           to remove a fatal warning.  Fixes #350895
19970
19971 2006-08-08 13:23:27 +0000  Tim-Philipp Müller <tim@centricular.net>
19972
19973           gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
19974           Original commit message from CVS:
19975           * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
19976           Set rank to NONE for the time being until we make playbin handle
19977           subtitle pictures again (dvdsubdec seems to be a bit shaky at
19978           times when seeking, so it's probably better if it doesn't get
19979           autoplugged for the time being).
19980
19981 2006-08-07 19:01:40 +0000  Tim-Philipp Müller <tim@centricular.net>
19982
19983           gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
19984           Original commit message from CVS:
19985           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
19986           (gst_rmdemux_parse_mdpr):
19987           Handle audio streams with stream_version 3 properly; warn about
19988           unknown stream versions; handle unknown fourccs a tad more
19989           gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
19990           with GST_FOURCC_FORMAT.
19991
19992 2006-08-07 16:25:45 +0000  Tim-Philipp Müller <tim@centricular.net>
19993
19994           ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
19995           Original commit message from CVS:
19996           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
19997           Error out properly if this is an interactive DVD (fixes #345694).
19998
19999 2006-08-07 16:18:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20000
20001           ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
20002           Original commit message from CVS:
20003           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
20004           When the first_access is 1 or 0, we should copy the timestamp from
20005           the incoming buffer if there is one.
20006
20007 2006-08-07 14:01:33 +0000  Tim-Philipp Müller <tim@centricular.net>
20008
20009           ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
20010           Original commit message from CVS:
20011           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
20012           (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
20013           Use GST_ELEMENT_ERROR for error reporting; post errors in some
20014           more places; remove superfluous newlines from debug statements.
20015
20016 2006-08-07 09:17:01 +0000  Frédéric Riss <frederic.riss@gmail.com>
20017
20018           gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
20019           Original commit message from CVS:
20020           Patch by: Frédéric Riss  <frederic.riss at gmail com>
20021           * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
20022           Don't set negative durations on outgoing buffers (#350044),
20023           which happens when you use macros that got changed during
20024           the last unstable cycle because they were thought not to
20025           be used anywhere.
20026
20027 2006-08-06 19:47:40 +0000  Tim-Philipp Müller <tim@centricular.net>
20028
20029           ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
20030           Original commit message from CVS:
20031           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
20032           (gst_dvd_read_src_goto_chapter),
20033           (gst_dvd_read_src_get_chapter_starts),
20034           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
20035           (gst_dvd_read_src_get_time_for_sector),
20036           (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
20037           (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
20038           (gst_dvd_read_src_goto_sector):
20039           * ext/dvdread/dvdreadsrc.h:
20040           Add basic support for time-based seeking; set timestamps on
20041           outgoing buffers if we have them; create table with
20042           chapter to time mapping when opening a title; rename
20043           gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
20044           make it take an explicit pgc argument; fix up some debugging
20045           messages so that title/chapter numbers are printed as starting
20046           from 1 for easier readability.
20047
20048 2006-08-04 13:05:01 +0000  Tim-Philipp Müller <tim@centricular.net>
20049
20050           gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
20051           Original commit message from CVS:
20052           * gst/realmedia/Makefile.am:
20053           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
20054           (gst_rmdemux_parse_cont):
20055           * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
20056           (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
20057           * gst/realmedia/rmutils.h:
20058           Factor out some code into rmutils.[ch]; when reading
20059           strings, don't read beyond the available data; read
20060           metadata strings correctly (string length is 16 bits
20061           here, not just 8).
20062
20063 2006-07-31 09:53:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20064
20065           Fix dist by including gst-libs/
20066           Original commit message from CVS:
20067           * Makefile.am:
20068           * configure.ac:
20069           * gst/asfdemux/gstasfdemux.c:
20070           Fix dist by including gst-libs/
20071
20072 2006-07-29 11:20:30 +0000  Tim-Philipp Müller <tim@centricular.net>
20073
20074           Make custom error messages translatable.
20075           Original commit message from CVS:
20076           * ext/dvdread/dvdreadsrc.c: (plugin_init):
20077           * po/POTFILES.in:
20078           Make custom error messages translatable.
20079           * gst/asfdemux/gstasf.c: (plugin_init):
20080           Remove setlocale() call, doesn't seem to be needed or recommended for
20081           plugins, at least not according to gstreamer/docs/random/i18n.
20082
20083 2006-07-28 15:15:15 +0000  Tim-Philipp Müller <tim@centricular.net>
20084
20085           gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
20086           Original commit message from CVS:
20087           * gst/asfdemux/Makefile.am:
20088           * gst/asfdemux/asfheaders.c:
20089           * gst/asfdemux/asfheaders.h:
20090           * gst/asfdemux/gstasf.c: (plugin_init):
20091           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
20092           Error out when the stream is encrypted (rather than feeding
20093           garbage to the decoders). Fixes #349025.
20094
20095 2006-07-28 15:11:42 +0000  Tim-Philipp Müller <tim@centricular.net>
20096
20097           Add/enable autofoo magic for translations.
20098           Original commit message from CVS:
20099           * Makefile.am:
20100           * autogen.sh:
20101           * configure.ac:
20102           * po/POTFILES.in:
20103           Add/enable autofoo magic for translations.
20104
20105 2006-07-28 13:28:19 +0000  Tim-Philipp Müller <tim@centricular.net>
20106
20107           gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
20108           Original commit message from CVS:
20109           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
20110           (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
20111           (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
20112           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
20113           Don't leak streams, strings or caps. Get rid of unnecessary
20114           getcaps() function.
20115
20116 2006-07-27 20:34:25 +0000  Tim-Philipp Müller <tim@centricular.net>
20117
20118           gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
20119           Original commit message from CVS:
20120           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
20121           (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
20122           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
20123           (gst_rmdemux_stream_clear_cached_subpackets),
20124           (gst_rmdemux_descramble_cook_audio),
20125           (gst_rmdemux_descramble_dnet_audio),
20126           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
20127           Descramble cook audio streams before sending them to the
20128           decoder. Fixes #347292.
20129           Also miscellaneous clean-ups and log-level changes.
20130
20131 2006-07-26 17:09:04 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
20132
20133           ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
20134           Original commit message from CVS:
20135           2006-07-26  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
20136           * ext/lame/gstlame.c: (gst_lame_setup):
20137           Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
20138
20139 2006-07-21 11:01:55 +0000  Wim Taymans <wim.taymans@gmail.com>
20140
20141           ext/sidplay/gstsiddec.*: Remove old metadata thing.
20142           Original commit message from CVS:
20143           * ext/sidplay/gstsiddec.cc:
20144           * ext/sidplay/gstsiddec.h:
20145           Remove old metadata thing.
20146
20147 2006-07-15 13:33:38 +0000  Tim-Philipp Müller <tim@centricular.net>
20148
20149           gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
20150           Original commit message from CVS:
20151           * gst/asfdemux/gstasfdemux.c:
20152           (gst_asf_demux_get_ext_stream_props_for_stream),
20153           (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
20154           Find language codes for audio streams if they are available.
20155
20156 2006-07-14 13:02:53 +0000  Tim-Philipp Müller <tim@centricular.net>
20157
20158           gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
20159           Original commit message from CVS:
20160           * gst/asfdemux/asfheaders.h:
20161           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
20162           (gst_asf_demux_process_stream),
20163           (gst_asf_demux_process_language_list),
20164           (gst_asf_demux_process_ext_stream_props),
20165           (gst_asf_demux_process_queued_extended_stream_objects),
20166           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
20167           * gst/asfdemux/gstasfdemux.h:
20168           Parse extended stream properties objects and stream objects
20169           hidden inside them (but delay creation of the appropriate
20170           pads until after all the 'normal' stream objects have been
20171           dealt with) (#343763). Also parse language list object.
20172
20173 2006-07-13 11:28:32 +0000  Wim Taymans <wim.taymans@gmail.com>
20174
20175           gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
20176           Original commit message from CVS:
20177           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
20178           (gst_rmdemux_finalize), (gst_rmdemux_src_event),
20179           (find_seek_offset_time), (gst_rmdemux_perform_seek),
20180           (gst_rmdemux_src_query), (gst_rmdemux_change_state),
20181           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
20182           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
20183           (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
20184           * gst/realmedia/rmdemux.h:
20185           Cleanups, use GstSegment for seeking.
20186           Fix error handling.
20187           Combine flow return from all streams.
20188
20189 2006-07-11 22:46:47 +0000  Tim-Philipp Müller <tim@centricular.net>
20190
20191           ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
20192           Original commit message from CVS:
20193           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
20194           Remove g_assert that shouldn't be there.
20195
20196 2006-07-10 11:52:58 +0000  Wim Taymans <wim.taymans@gmail.com>
20197
20198           ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
20199           Original commit message from CVS:
20200           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
20201           Fix refcounting when cropping. Fixes #341677.
20202
20203 2006-07-09 14:07:31 +0000  Grzegorz Lukasik <hauserx@gmail.com>
20204
20205           gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
20206           Original commit message from CVS:
20207           Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
20208           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
20209           (gst_asf_demux_process_segment):
20210           Fix typo. Closes #347029.
20211
20212 2006-07-08 20:29:56 +0000  Tim-Philipp Müller <tim@centricular.net>
20213
20214           gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
20215           Original commit message from CVS:
20216           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
20217           Skip chunks for unknown streams properly. Fixes broken sound
20218           and/or video for files that have additional streams that
20219           we don't recognise yet (e.g. if they are embedded in extended
20220           stream properties). Partly fixes #343763.
20221
20222 2006-07-07 19:26:40 +0000  Tim-Philipp Müller <tim@centricular.net>
20223
20224           gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
20225           Original commit message from CVS:
20226           * gst/asfdemux/asfheaders.c:
20227           * gst/asfdemux/asfheaders.h:
20228           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
20229           (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
20230           (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
20231           (gst_asf_demux_change_state):
20232           * gst/asfdemux/gstasfdemux.h:
20233           Add some more GUIDs and make debug log more readable
20234           and easier to follow when parsing the headers.
20235
20236 2006-06-30 11:26:22 +0000  Tim-Philipp Müller <tim@centricular.net>
20237
20238           ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
20239           Original commit message from CVS:
20240           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
20241           (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
20242           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
20243           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
20244           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
20245           * ext/dvdread/dvdreadsrc.h:
20246           Rewrite seeking code and make seeking in DVDs work (#337834).
20247
20248 2006-06-29 14:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
20249
20250           autogen.sh: Check for automake-1.9 as well.
20251           Original commit message from CVS:
20252           * autogen.sh:
20253           Check for automake-1.9 as well.
20254
20255 2006-06-29 12:25:15 +0000  Tim-Philipp Müller <tim@centricular.net>
20256
20257           ext/dvdread/dvdreadsrc.c: Make check stronger.
20258           Original commit message from CVS:
20259           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
20260           Make check stronger.
20261
20262 2006-06-28 11:20:03 +0000  Tim-Philipp Müller <tim@centricular.net>
20263
20264           gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
20265           Original commit message from CVS:
20266           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
20267           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
20268           (gst_asf_demux_push_buffer):
20269           * gst/asfdemux/gstasfdemux.h:
20270           Handle unknown codec IDs/fourccs properly (#345879); send tag
20271           events after newsegment event; fix use of GST_FOURCC_FORMAT
20272           macro.
20273
20274 2006-06-23 16:29:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20275
20276           ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
20277           Original commit message from CVS:
20278           * ext/a52dec/gsta52dec.c: (plugin_init):
20279           Call the channel positions get_type() method in plugin_init
20280           to ensure that it isn't simultaneously called later from
20281           multiple threads.
20282
20283 2006-06-23 12:24:56 +0000  Tim-Philipp Müller <tim@centricular.net>
20284
20285           gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
20286           Original commit message from CVS:
20287           * gst/mpegstream/gstmpegpacketize.c:
20288           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
20289           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
20290           Also flush packetizer cache when we get a buffer that has the
20291           DISCONT flag set; update current byte position from buffer
20292           offset after a flush.
20293
20294 2006-06-23 11:22:04 +0000  Tim-Philipp Müller <tim@centricular.net>
20295
20296           gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
20297           Original commit message from CVS:
20298           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
20299           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
20300           (gst_mpeg_packetize_read):
20301           * gst/mpegstream/gstmpegpacketize.h:
20302           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
20303           (gst_mpeg_parse_change_state):
20304           Flush packetizer cache when we get a FLUSH_STOP event;
20305           remove unused source pad member from packetizer; add debug
20306           category for packetizer.
20307
20308 2006-06-23 09:28:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20309
20310           ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
20311           Original commit message from CVS:
20312           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
20313           Treat dual-mono as stereo. It should really be output on 2 separate
20314           pads, but isn't for now.
20315
20316 2006-06-19 15:16:43 +0000  Tim-Philipp Müller <tim@centricular.net>
20317
20318           ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
20319           Original commit message from CVS:
20320           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
20321           Assume 4:3 DAR rather than 4:3 PAR (#345184).
20322
20323 2006-06-19 11:59:14 +0000  Tim-Philipp Müller <tim@centricular.net>
20324
20325           ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
20326           Original commit message from CVS:
20327           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
20328           Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
20329           any PAR whatsoever (rather than using 0/0, which will lead to
20330           an abort later on). Fixes #345184.
20331
20332 2006-06-17 19:35:41 +0000  Michael Dominic K <mdk@mdk.org.pl>
20333
20334           ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
20335           Original commit message from CVS:
20336           Patch by: Michael Dominic K.  < mdk at mdk org pl>
20337           * ext/mad/gstmad.c: (gst_mad_chain):
20338           Send newsegment event before calling
20339           gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
20340           in connection with pad blocking (#342594). While we're at it,
20341           do some minor clean-ups.
20342
20343 2006-06-17 14:48:04 +0000  Tim-Philipp Müller <tim@centricular.net>
20344
20345           configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
20346           Original commit message from CVS:
20347           * configure.ac:
20348           Fix --disable-external (can't set conditionals conditionally,
20349           #343602).
20350
20351 2006-06-15 17:10:09 +0000  Tim-Philipp Müller <tim@centricular.net>
20352
20353           ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
20354           Original commit message from CVS:
20355           * ext/a52dec/Makefile.am:
20356           ... and then he said "When you go and fix the build you
20357           better make sure you have some spare backslashes in your
20358           pocket".
20359
20360 2006-06-13 15:46:09 +0000  Wim Taymans <wim.taymans@gmail.com>
20361
20362           ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
20363           Original commit message from CVS:
20364           * ext/sidplay/gstsiddec.cc:
20365           Fix copyright, email addresses and descriptions.
20366           Use saner defaults for arguments. Fixes #344667.
20367           constify some stuff.
20368           Fix memleaks.
20369           Add tags.
20370           Fix negotiation to do mono/44100 by default.
20371           Post error messages.
20372           Use _scale_int where possible.
20373
20374 2006-06-12 14:09:20 +0000  Wim Taymans <wim.taymans@gmail.com>
20375
20376           ext/dvdnav/.cvsignore: More ignore
20377           Original commit message from CVS:
20378           * ext/dvdnav/.cvsignore:
20379           More ignore
20380
20381 2006-06-12 13:49:42 +0000  Wim Taymans <wim.taymans@gmail.com>
20382
20383           tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
20384           Original commit message from CVS:
20385           * tests/check/elements/amrnbenc.c: (push_data):
20386           Init memory before feeding it to the encoder to make
20387           the valgrind test succeed.
20388
20389 2006-06-12 13:27:18 +0000  Edward Hervey <bilboed@bilboed.com>
20390
20391           gst/asfdemux/.cvsignore: More ignore
20392           Original commit message from CVS:
20393           * gst/asfdemux/.cvsignore:
20394           More ignore
20395
20396 2006-06-11 20:38:54 +0000  Tim-Philipp Müller <tim@centricular.net>
20397
20398           .cvsignore: Ignore files generated by 'make dist'.
20399           Original commit message from CVS:
20400           * .cvsignore:
20401           Ignore files generated by 'make dist'.
20402
20403 2006-06-11 17:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20404
20405           update build files
20406           Original commit message from CVS:
20407           * autogen.sh:
20408           * configure.ac:
20409           * ext/a52dec/Makefile.am:
20410           * ext/dvdnav/Makefile.am:
20411           * ext/dvdread/Makefile.am:
20412           * ext/lame/Makefile.am:
20413           * ext/mad/Makefile.am:
20414           * ext/mpeg2dec/Makefile.am:
20415           * ext/sidplay/Makefile.am:
20416           update build files
20417
20418 2006-06-11 13:57:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20419
20420           autogen.sh: require am17
20421           Original commit message from CVS:
20422           * autogen.sh:
20423           require am17
20424           * configure.ac:
20425           * ext/annodex/Makefile.am:
20426           * ext/cdio/Makefile.am:
20427           * ext/dv/Makefile.am:
20428           * ext/esd/Makefile.am:
20429           * ext/flac/Makefile.am:
20430           * ext/gdk_pixbuf/Makefile.am:
20431           * ext/ladspa/Makefile.am:
20432           * ext/libcaca/Makefile.am:
20433           * ext/speex/Makefile.am:
20434           * ext/taglib/Makefile.am:
20435           * sys/oss/Makefile.am:
20436           * sys/sunaudio/Makefile.am:
20437           * sys/ximage/Makefile.am:
20438           clean up build further
20439
20440 2006-06-07 17:05:48 +0000  Wim Taymans <wim.taymans@gmail.com>
20441
20442           ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
20443           Original commit message from CVS:
20444           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
20445           (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
20446           (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
20447           (gst_mpeg2dec_change_state):
20448           * ext/mpeg2dec/gstmpeg2dec.h:
20449           Simplify and don't leak our buffer pool.
20450           Use _scale_int.
20451           Remove unfixed bug number from previous ChangeLog entry.
20452
20453 2006-06-07 16:15:42 +0000  Wim Taymans <wim.taymans@gmail.com>
20454
20455           ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
20456           Original commit message from CVS:
20457           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
20458           (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
20459           (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
20460           (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
20461           (gst_mpeg2dec_negotiate_format), (init_dummybuf),
20462           (handle_sequence), (handle_picture), (handle_slice),
20463           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
20464           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
20465           * ext/mpeg2dec/gstmpeg2dec.h:
20466           Fix padtemplate as we can now do fractional framerates.
20467           Small cleanups.
20468           Use GstSegment.
20469           Add simple frame dropping QoS.
20470           Precalc buffer output sizes and UV offsets.
20471           Always give libmpeg2 a valid fbuf when it wants one.
20472           don't trust libmpeg to discard our buffers but manage it
20473           ourselves.
20474           Fixes #343627, #327350, #335288
20475
20476 2006-06-05 20:57:12 +0000  Sébastien Moutte <sebastien@moutte.net>
20477
20478           win32/MANIFEST: Add a manifest for futures ugly win32 releases.
20479           Original commit message from CVS:
20480           * win32/MANIFEST:
20481           Add a manifest for futures ugly win32 releases.
20482           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
20483           Move bufcaps declaration at the begining of the instructions
20484           block.
20485
20486 2006-06-01 22:00:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20487
20488           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
20489           Original commit message from CVS:
20490           * ext/alsaspdif/alsaspdifsink.h:
20491           * ext/amrwb/gstamrwbdec.h:
20492           * ext/amrwb/gstamrwbenc.h:
20493           * ext/amrwb/gstamrwbparse.h:
20494           * ext/arts/gst_arts.h:
20495           * ext/artsd/gstartsdsink.h:
20496           * ext/audiofile/gstafparse.h:
20497           * ext/audiofile/gstafsink.h:
20498           * ext/audiofile/gstafsrc.h:
20499           * ext/audioresample/gstaudioresample.h:
20500           * ext/bz2/gstbz2dec.h:
20501           * ext/bz2/gstbz2enc.h:
20502           * ext/dirac/gstdiracdec.h:
20503           * ext/directfb/dfbvideosink.h:
20504           * ext/divx/gstdivxdec.h:
20505           * ext/divx/gstdivxenc.h:
20506           * ext/dts/gstdtsdec.h:
20507           * ext/faac/gstfaac.h:
20508           * ext/gsm/gstgsmdec.h:
20509           * ext/gsm/gstgsmenc.h:
20510           * ext/ivorbis/vorbisenc.h:
20511           * ext/libfame/gstlibfame.h:
20512           * ext/nas/nassink.h:
20513           * ext/neon/gstneonhttpsrc.h:
20514           * ext/polyp/polypsink.h:
20515           * ext/sdl/sdlaudiosink.h:
20516           * ext/sdl/sdlvideosink.h:
20517           * ext/shout/gstshout.h:
20518           * ext/snapshot/gstsnapshot.h:
20519           * ext/sndfile/gstsf.h:
20520           * ext/swfdec/gstswfdec.h:
20521           * ext/tarkin/gsttarkindec.h:
20522           * ext/tarkin/gsttarkinenc.h:
20523           * ext/theora/theoradec.h:
20524           * ext/wavpack/gstwavpackdec.h:
20525           * ext/wavpack/gstwavpackparse.h:
20526           * ext/xine/gstxine.h:
20527           * ext/xvid/gstxviddec.h:
20528           * ext/xvid/gstxvidenc.h:
20529           * gst/cdxaparse/gstcdxaparse.h:
20530           * gst/cdxaparse/gstcdxastrip.h:
20531           * gst/colorspace/gstcolorspace.h:
20532           * gst/festival/gstfestival.h:
20533           * gst/freeze/gstfreeze.h:
20534           * gst/gdp/gstgdpdepay.h:
20535           * gst/gdp/gstgdppay.h:
20536           * gst/modplug/gstmodplug.h:
20537           * gst/mpeg1sys/gstmpeg1systemencode.h:
20538           * gst/mpeg1videoparse/gstmp1videoparse.h:
20539           * gst/mpeg2sub/gstmpeg2subt.h:
20540           * gst/mpegaudioparse/gstmpegaudioparse.h:
20541           * gst/multifilesink/gstmultifilesink.h:
20542           * gst/overlay/gstoverlay.h:
20543           * gst/playondemand/gstplayondemand.h:
20544           * gst/qtdemux/qtdemux.h:
20545           * gst/rtjpeg/gstrtjpegdec.h:
20546           * gst/rtjpeg/gstrtjpegenc.h:
20547           * gst/smooth/gstsmooth.h:
20548           * gst/smoothwave/gstsmoothwave.h:
20549           * gst/spectrum/gstspectrum.h:
20550           * gst/speed/gstspeed.h:
20551           * gst/stereo/gststereo.h:
20552           * gst/switch/gstswitch.h:
20553           * gst/tta/gstttadec.h:
20554           * gst/tta/gstttaparse.h:
20555           * gst/videodrop/gstvideodrop.h:
20556           * gst/xingheader/gstxingmux.h:
20557           * sys/directdraw/gstdirectdrawsink.h:
20558           * sys/directsound/gstdirectsoundsink.h:
20559           * sys/dxr3/dxr3audiosink.h:
20560           * sys/dxr3/dxr3spusink.h:
20561           * sys/dxr3/dxr3videosink.h:
20562           * sys/qcam/gstqcamsrc.h:
20563           * sys/vcd/vcdsrc.h:
20564           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
20565
20566 2006-06-01 21:11:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20567
20568           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
20569           Original commit message from CVS:
20570           * ext/a52dec/gsta52dec.h:
20571           * ext/amrnb/amrnbdec.h:
20572           * ext/amrnb/amrnbenc.h:
20573           * ext/amrnb/amrnbparse.h:
20574           * ext/mpeg2dec/gstmpeg2dec.h:
20575           * ext/sidplay/gstsiddec.h:
20576           * gst/ac3parse/gstac3parse.h:
20577           * gst/asfdemux/gstasfdemux.h:
20578           * gst/asfdemux/gstasfmux.h:
20579           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
20580           * gst/iec958/ac3iec.h:
20581           * gst/mpegaudioparse/gstmpegaudioparse.h:
20582           * gst/mpegstream/gstdvddemux.h:
20583           * gst/mpegstream/gstmpegclock.h:
20584           * gst/mpegstream/gstmpegdemux.h:
20585           * gst/mpegstream/gstmpegparse.h:
20586           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
20587
20588 2006-05-27 11:35:11 +0000  Tim-Philipp Müller <tim@centricular.net>
20589
20590           README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
20591           Original commit message from CVS:
20592           * README:
20593           Replace current README (containing the release notes from
20594           some 0.9.x version) with a proper README taken from the core.
20595
20596 2006-05-24 15:56:13 +0000  Wim Taymans <wim.taymans@gmail.com>
20597
20598           ext/amrnb/: Sortof first quick cleanup of all this mess...
20599           Original commit message from CVS:
20600           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
20601           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
20602           (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
20603           (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
20604           * ext/amrnb/amrnbparse.h:
20605           Sortof first quick cleanup of all this mess...
20606           Don't crap out on empty and invalid FTs but treat them as
20607           empty packets, the decoder handles them fine.
20608           Fixes #342222.
20609
20610 2006-05-22 08:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
20611
20612           gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
20613           Original commit message from CVS:
20614           * gst/asfdemux/gstasf.c: (plugin_init):
20615           Call gst_riff_init() so the riff debug category gets set up
20616           before it is being used.
20617
20618 2006-05-19 13:55:11 +0000  Michael Smith <msmith@xiph.org>
20619
20620           gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
20621           Original commit message from CVS:
20622           * gst/iec958/ac3_padder.c: (ac3p_parse):
20623           * gst/iec958/ac3_padder.h:
20624           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
20625           (ac3iec_chain_raw), (ac3iec_change_state):
20626           * gst/iec958/ac3iec.h:
20627           Write rate into the caps, for the allowed ac3 rates. Some minor
20628           cleanups.
20629
20630 2006-05-18 13:00:21 +0000  James Doc Livingston <doclivingston@gmail.com>
20631
20632           ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
20633           Original commit message from CVS:
20634           Patch by: James "Doc" Livingston  <doclivingston gmail com>
20635           * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
20636           Do tag merging correctly (#339918). Output taglists
20637           properly in debug statements too while we're at it.
20638
20639 2006-05-11 16:17:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20640
20641           ext/a52dec/gsta52dec.c: Add more debug
20642           Original commit message from CVS:
20643           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
20644           Add more debug
20645           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
20646           (gst_dvdlpcmdec_init), (update_timestamps),
20647           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
20648           (dvdlpcmdec_sink_event):
20649           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
20650           If we have a first_access offset but no current timestamp (might
20651           happen after a seek), then calculate a start time for the first
20652           portion so that it will align with the timestamp given for the
20653           first_access portion.
20654           If a new-segment arrives with format time, store the start
20655           time as a failsafe timestamp in case we never get any further
20656           timestamp info (unlikely)
20657           Mask out the 'frame number' section of the incoming header so
20658           that we don't consider it to be changing on every buffer and
20659           reset the caps constantly.
20660           Use gst_util_uint64_scale for duration calculation
20661
20662 2006-05-11 14:34:10 +0000  Michael Smith <msmith@xiph.org>
20663
20664           gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
20665           Original commit message from CVS:
20666           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
20667           Fix timestamping for cases where the first_access parameter is 4.
20668           Ensure we don't overrun buffers in other cases.
20669
20670 2006-05-10 14:40:03 +0000  Tim-Philipp Müller <tim@centricular.net>
20671
20672           gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
20673           Original commit message from CVS:
20674           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
20675           Fix silly bug when reading metadata (#341254).
20676
20677 2006-05-08 11:57:26 +0000  Edward Hervey <bilboed@bilboed.com>
20678
20679           autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
20680           Original commit message from CVS:
20681           * autogen.sh: (CONFIGURE_DEF_OPT):
20682           libtoolize on Darwin/MacOSX is called glibtoolize
20683
20684 2006-05-06 11:38:30 +0000  Tim-Philipp Müller <tim@centricular.net>
20685
20686           ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
20687           Original commit message from CVS:
20688           * ext/lame/gstlame.c: (gst_lame_get_type),
20689           (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
20690           (gst_lame_setup), (gst_lame_change_state):
20691           * ext/lame/gstlame.h:
20692           Remove tag writing from lame (which was completely broken
20693           anyway, #329184). Leaving GstTagSetter interface around for
20694           now, albeit non-functional. Should be removed completely
20695           in 0.11. Use the 'id3v2mux' plugin from -good for writing
20696           tags.
20697
20698 2006-05-06 00:18:31 +0000  Maciej Katafiasz <mathrick@mathrick.org>
20699
20700         * ChangeLog:
20701         * ext/dvdread/dvdreadsrc.c:
20702         * gst/asfdemux/gstasfdemux.c:
20703           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
20704           Original commit message from CVS:
20705           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
20706
20707 2006-05-05 08:23:39 +0000  Andres Salomon <dilinger@debian.org>
20708
20709           ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
20710           Original commit message from CVS:
20711           Patch by: Andres Salomon  <dilinger at debian org>
20712           * ext/lame/gstlame.c: (gst_lame_sink_event):
20713           Fix typo (comma vs. semicolon) (#340710).
20714
20715 2006-05-04 08:24:52 +0000  Lutz Müller <lutz@topfrose.de>
20716
20717           ext/mad/gstmad.c: Make mad the second element to support the highly useful
20718           Original commit message from CVS:
20719           Patch by: Lutz Müller <lutz at topfrose de>
20720           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
20721           Make mad the second element to support the highly useful
20722           FORMATS query (#340594)
20723
20724 2006-05-02 10:28:48 +0000  Edward Hervey <bilboed@bilboed.com>
20725
20726           ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
20727           Original commit message from CVS:
20728           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
20729           (gst_mpeg2dec_src_query):
20730           Remember the query duration format before passing it upstream since it
20731           could have been modified.
20732           Add GST_WARNING_OBJECT in sink convert function to detail why the
20733           conversion didn't work.
20734
20735 2006-04-25 21:56:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20736
20737           Define GstElementDetails as const and also static (when defined as global)
20738           Original commit message from CVS:
20739           * ext/amrwb/gstamrwbdec.c:
20740           * ext/amrwb/gstamrwbenc.c:
20741           * ext/amrwb/gstamrwbparse.c:
20742           * ext/arts/gst_arts.c:
20743           * ext/artsd/gstartsdsink.c:
20744           * ext/audiofile/gstafparse.c:
20745           * ext/audiofile/gstafsink.c:
20746           * ext/audiofile/gstafsrc.c:
20747           * ext/audioresample/gstaudioresample.c:
20748           * ext/bz2/gstbz2dec.c:
20749           * ext/bz2/gstbz2enc.c:
20750           * ext/cdaudio/gstcdaudio.c:
20751           * ext/directfb/dfbvideosink.c:
20752           * ext/divx/gstdivxdec.c:
20753           * ext/divx/gstdivxenc.c:
20754           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
20755           * ext/faac/gstfaac.c: (gst_faac_base_init):
20756           * ext/faad/gstfaad.c:
20757           * ext/gsm/gstgsmdec.c:
20758           * ext/gsm/gstgsmenc.c:
20759           * ext/hermes/gsthermescolorspace.c:
20760           * ext/ivorbis/vorbisfile.c:
20761           * ext/lcs/gstcolorspace.c:
20762           * ext/libfame/gstlibfame.c:
20763           * ext/libmms/gstmms.c: (gst_mms_base_init):
20764           * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
20765           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
20766           * ext/nas/nassink.c: (gst_nassink_base_init):
20767           * ext/neon/gstneonhttpsrc.c:
20768           * ext/sdl/sdlaudiosink.c:
20769           * ext/sdl/sdlvideosink.c:
20770           * ext/shout/gstshout.c:
20771           * ext/snapshot/gstsnapshot.c:
20772           * ext/sndfile/gstsf.c:
20773           * ext/swfdec/gstswfdec.c:
20774           * ext/tarkin/gsttarkindec.c:
20775           * ext/tarkin/gsttarkinenc.c:
20776           * ext/theora/theoradec.c:
20777           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
20778           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
20779           * ext/xvid/gstxviddec.c:
20780           * ext/xvid/gstxvidenc.c:
20781           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
20782           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
20783           * gst/chart/gstchart.c:
20784           * gst/colorspace/gstcolorspace.c:
20785           * gst/deinterlace/gstdeinterlace.c:
20786           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
20787           * gst/festival/gstfestival.c:
20788           * gst/filter/gstbpwsinc.c:
20789           * gst/filter/gstiir.c:
20790           * gst/filter/gstlpwsinc.c:
20791           * gst/freeze/gstfreeze.c:
20792           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
20793           * gst/librfb/gstrfbsrc.c:
20794           * gst/mixmatrix/mixmatrix.c:
20795           * gst/mpeg1sys/gstmpeg1systemencode.c:
20796           * gst/mpeg1videoparse/gstmp1videoparse.c:
20797           * gst/mpeg2sub/gstmpeg2subt.c:
20798           * gst/mpegaudioparse/gstmpegaudioparse.c:
20799           * gst/multifilesink/gstmultifilesink.c:
20800           * gst/overlay/gstoverlay.c:
20801           * gst/passthrough/gstpassthrough.c:
20802           * gst/playondemand/gstplayondemand.c:
20803           * gst/qtdemux/qtdemux.c:
20804           * gst/rtjpeg/gstrtjpegdec.c:
20805           * gst/rtjpeg/gstrtjpegenc.c:
20806           * gst/smooth/gstsmooth.c:
20807           * gst/smoothwave/gstsmoothwave.c:
20808           * gst/spectrum/gstspectrum.c:
20809           * gst/speed/gstspeed.c:
20810           * gst/stereo/gststereo.c:
20811           * gst/switch/gstswitch.c:
20812           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
20813           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
20814           * gst/vbidec/gstvbidec.c:
20815           * gst/videocrop/gstvideocrop.c:
20816           * gst/videodrop/gstvideodrop.c:
20817           * gst/virtualdub/gstxsharpen.c:
20818           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
20819           * gst/y4m/gsty4mencode.c:
20820           * sys/cdrom/gstcdplayer.c:
20821           * sys/directdraw/gstdirectdrawsink.c:
20822           * sys/directsound/gstdirectsoundsink.c:
20823           * sys/glsink/glimagesink.c:
20824           * sys/qcam/gstqcamsrc.c:
20825           * sys/v4l2/gstv4l2src.c:
20826           * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
20827           * sys/ximagesrc/ximagesrc.c:
20828           Define GstElementDetails as const and also static (when defined as
20829           global)
20830
20831 2006-04-25 21:47:03 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20832
20833           Define GstElementDetails as const and also static (when defined as global)
20834           Original commit message from CVS:
20835           * ext/mad/gstid3tag.c:
20836           * ext/mad/gstmad.c:
20837           * gst/ac3parse/gstac3parse.c:
20838           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20839           * gst/synaesthesia/gstsynaesthesia.c:
20840           Define GstElementDetails as const and also static (when defined as
20841           global)
20842
20843 2006-04-25 21:39:40 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20844
20845           Define GstElementDetails as const and also static (when defined as global)
20846           Original commit message from CVS:
20847           * ext/aalib/gstaasink.c:
20848           * ext/annodex/gstcmmldec.c:
20849           * ext/annodex/gstcmmlenc.c:
20850           * ext/cairo/gsttextoverlay.c:
20851           * ext/cairo/gsttimeoverlay.c:
20852           * ext/cdio/gstcdiocddasrc.c:
20853           * ext/dv/gstdvdec.c:
20854           * ext/dv/gstdvdemux.c:
20855           * ext/esd/esdmon.c:
20856           * ext/esd/esdsink.c:
20857           * ext/flac/gstflacenc.c:
20858           * ext/flac/gstflactag.c:
20859           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
20860           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
20861           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
20862           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
20863           * ext/gdk_pixbuf/pixbufscale.c:
20864           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
20865           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
20866           * ext/jpeg/gstjpegdec.c:
20867           * ext/jpeg/gstjpegenc.c:
20868           * ext/jpeg/gstsmokedec.c:
20869           * ext/jpeg/gstsmokeenc.c:
20870           * ext/libcaca/gstcacasink.c:
20871           * ext/libmng/gstmngdec.c:
20872           * ext/libmng/gstmngenc.c:
20873           * ext/libpng/gstpngdec.c:
20874           * ext/libpng/gstpngenc.c:
20875           * ext/mikmod/gstmikmod.c:
20876           * ext/raw1394/gstdv1394src.c:
20877           * ext/shout2/gstshout2.c: (gst_shout2send_init):
20878           * ext/shout2/gstshout2.h:
20879           * ext/speex/gstspeexdec.c:
20880           * ext/speex/gstspeexenc.c:
20881           * gst/alpha/gstalpha.c:
20882           * gst/alpha/gstalphacolor.c:
20883           * gst/apetag/gstapedemux.c:
20884           * gst/auparse/gstauparse.c:
20885           * gst/autodetect/gstautoaudiosink.c:
20886           (gst_auto_audio_sink_base_init):
20887           * gst/autodetect/gstautovideosink.c:
20888           (gst_auto_video_sink_base_init):
20889           * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
20890           * gst/avi/gstavimux.c: (gst_avimux_base_init):
20891           * gst/cutter/gstcutter.c:
20892           * gst/debug/breakmydata.c:
20893           * gst/debug/efence.c:
20894           * gst/debug/gstnavigationtest.c:
20895           * gst/debug/gstnavseek.c:
20896           * gst/debug/negotiation.c:
20897           * gst/debug/progressreport.c:
20898           * gst/debug/testplugin.c:
20899           * gst/effectv/gstaging.c:
20900           * gst/effectv/gstdice.c:
20901           * gst/effectv/gstedge.c:
20902           * gst/effectv/gstquark.c:
20903           * gst/effectv/gstrev.c:
20904           * gst/effectv/gstshagadelic.c:
20905           * gst/effectv/gstvertigo.c:
20906           * gst/effectv/gstwarp.c:
20907           * gst/flx/gstflxdec.c:
20908           * gst/goom/gstgoom.c:
20909           * gst/icydemux/gsticydemux.c:
20910           * gst/id3demux/gstid3demux.c:
20911           * gst/interleave/deinterleave.c:
20912           * gst/interleave/interleave.c:
20913           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
20914           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
20915           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
20916           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
20917           * gst/level/gstlevel.c:
20918           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
20919           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
20920           * gst/median/gstmedian.c:
20921           * gst/monoscope/gstmonoscope.c:
20922           * gst/multipart/multipartdemux.c:
20923           * gst/multipart/multipartmux.c:
20924           * gst/oldcore/gstaggregator.c:
20925           * gst/oldcore/gstfdsink.c:
20926           * gst/oldcore/gstmd5sink.c:
20927           * gst/oldcore/gstmultifilesrc.c:
20928           * gst/oldcore/gstpipefilter.c:
20929           * gst/oldcore/gstshaper.c:
20930           * gst/oldcore/gststatistics.c:
20931           * gst/rtp/gstasteriskh263.c:
20932           * gst/rtp/gstrtpL16depay.c:
20933           * gst/rtp/gstrtpL16pay.c:
20934           * gst/rtp/gstrtpamrdepay.c:
20935           * gst/rtp/gstrtpamrpay.c:
20936           * gst/rtp/gstrtpdepay.c:
20937           * gst/rtp/gstrtpgsmpay.c:
20938           * gst/rtp/gstrtph263pay.c:
20939           * gst/rtp/gstrtph263pdepay.c:
20940           * gst/rtp/gstrtph263ppay.c:
20941           * gst/rtp/gstrtpilbcdepay.c:
20942           * gst/rtp/gstrtpmp4gpay.c:
20943           * gst/rtp/gstrtpmp4vdepay.c:
20944           * gst/rtp/gstrtpmp4vpay.c:
20945           * gst/rtp/gstrtpmpadepay.c:
20946           * gst/rtp/gstrtpmpapay.c:
20947           * gst/rtp/gstrtppcmadepay.c:
20948           * gst/rtp/gstrtppcmapay.c:
20949           * gst/rtp/gstrtppcmudepay.c:
20950           * gst/rtp/gstrtppcmupay.c:
20951           * gst/rtp/gstrtpspeexdepay.c:
20952           * gst/rtp/gstrtpspeexpay.c:
20953           * gst/rtsp/gstrtpdec.c:
20954           * gst/rtsp/gstrtspsrc.c:
20955           * gst/smpte/gstsmpte.c:
20956           * gst/udp/gstdynudpsink.c:
20957           * gst/udp/gstmultiudpsink.c:
20958           * gst/udp/gstudpsink.c:
20959           * gst/udp/gstudpsrc.c:
20960           * gst/videobox/gstvideobox.c:
20961           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
20962           * gst/videofilter/gstvideobalance.c:
20963           * gst/videofilter/gstvideoflip.c:
20964           * gst/videofilter/gstvideotemplate.c:
20965           (gst_videotemplate_base_init):
20966           * gst/videomixer/videomixer.c:
20967           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
20968           (gst_wavparse_class_init), (gst_wavparse_dispose),
20969           (gst_wavparse_reset), (gst_wavparse_init),
20970           (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
20971           (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
20972           (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
20973           (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
20974           (gst_wavparse_chain), (gst_wavparse_srcpad_event),
20975           (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
20976           (gst_wavparse_change_state):
20977           * gst/wavparse/gstwavparse.h:
20978           * sys/oss/gstossmixerelement.c:
20979           * sys/oss/gstosssink.c:
20980           * sys/oss/gstosssrc.c:
20981           * sys/osxaudio/gstosxaudioelement.c:
20982           * sys/osxaudio/gstosxaudiosink.c:
20983           * sys/osxaudio/gstosxaudiosrc.c:
20984           * sys/sunaudio/gstsunaudiomixer.c:
20985           * sys/sunaudio/gstsunaudiosink.c:
20986           Define GstElementDetails as const and also static (when defined as
20987           global)
20988
20989 2006-04-25 12:17:02 +0000  Tim-Philipp Müller <tim@centricular.net>
20990
20991           ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
20992           Original commit message from CVS:
20993           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
20994           Fix name of custom event (use same as dvdreadsrc).
20995           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
20996           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
20997           Fix event parsing (the event name is in the structure, not the
20998           name of the structure itself); also fix indentation after
20999           boilerplate macro.
21000
21001 2006-04-23 09:49:14 +0000  Tim-Philipp Müller <tim@centricular.net>
21002
21003           ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
21004           Original commit message from CVS:
21005           * ext/mad/gstid3tag.c: (plugin_init):
21006           Change debug category to 'id3mux'.
21007
21008 2006-04-22 18:49:01 +0000  Alexander Lancaster <alexl@users.sourceforge.net>
21009
21010           ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
21011           Original commit message from CVS:
21012           Patch by: Alexander Lancaster  <alexl at users sourceforge net>
21013           * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
21014           (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
21015           (gst_id3_tag_chain):
21016           When acting as a muxer, set caps on outgoing buffers and set caps
21017           on source pad (fixes #323658). Remove unused application/x-gst-tags
21018           cruft from the 0.6 days.
21019
21020 2006-04-21 20:37:43 +0000  Tim-Philipp Müller <tim@centricular.net>
21021
21022           ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
21023           Original commit message from CVS:
21024           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
21025           (gst_mad_src_query), (gst_mad_chain):
21026           .. and DEFAULT queries should work too. Use magic gst util scale
21027           functions in some places.
21028
21029 2006-04-21 19:31:47 +0000  Tim-Philipp Müller <tim@centricular.net>
21030
21031           ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
21032           Original commit message from CVS:
21033           * ext/mad/gstmad.c: (gst_mad_src_query):
21034           Fix duration query in BYTES format (#336824).
21035
21036 2006-04-21 12:40:41 +0000  Ed Catmur <ed@catmur.co.uk>
21037
21038           ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
21039           Original commit message from CVS:
21040           Patch by: Ed Catmur  <ed at catmur dot co dot uk>
21041           * ext/lame/gstlame.c: (gst_lame_sink_event):
21042           Don't crash if we get an EOS event before the encoder
21043           has been set up (#339287).
21044
21045 2006-04-21 11:17:08 +0000  Wim Taymans <wim.taymans@gmail.com>
21046
21047           ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
21048           Original commit message from CVS:
21049           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
21050           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
21051           (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
21052           Move errors out of the normal code flow.
21053           Don't send eos, basesrc will do that for us when needed.
21054
21055 2006-04-21 10:50:17 +0000  Wim Taymans <wim.taymans@gmail.com>
21056
21057           gst/mpegstream/: Do state changes correctly
21058           Original commit message from CVS:
21059           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
21060           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
21061           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
21062           Do state changes correctly
21063
21064 2006-04-13 19:08:20 +0000  Tim-Philipp Müller <tim@centricular.net>
21065
21066           ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
21067           Original commit message from CVS:
21068           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
21069           (gst_mpeg2dec_alloc_buffer):
21070           Can't use gst_pad_alloc_buffer*() when we are going to crop
21071           the image before sending it out. Downstream basetransform-based
21072           elements will complain about the wrong unit size otherwise
21073           (when not operating in passthrough-mode at least).
21074           Const-ify some static variables and do some minor clean-ups.
21075           Use I420 macros for size/offsets (not really necessary in this
21076           particular context, but this kind of code gets copy'n'pasted).
21077
21078 2006-04-13 18:21:08 +0000  Tim-Philipp Müller <tim@centricular.net>
21079
21080           gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
21081           Original commit message from CVS:
21082           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
21083           (read_cache):
21084           * gst/mpegstream/gstmpegpacketize.h:
21085           g_malloc() can't fail, we don't need to handle this. Same for
21086           gst_buffer_new_and_alloc().
21087           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
21088           klass->send_buffer() should have the same semantics as
21089           gst_pad_push(), ie. ownership of the buffer is transfered,
21090           so we never have to unref the buffer no matter what the flow
21091           return value was.
21092
21093 2006-04-12 16:21:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21094
21095         * tests/check/gst-plugins-ugly.supp:
21096           one more suppression for FC4
21097           Original commit message from CVS:
21098           one more suppression for FC4
21099
21100 2006-04-10 16:58:24 +0000  Michael Smith <msmith@xiph.org>
21101
21102         * tests/check/gst-plugins-ugly.supp:
21103           The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
21104           Original commit message from CVS:
21105           The AMR encoder sucks giant sucky things through a sucky object with a giant
21106           sucking machine. More suppressions.
21107
21108 2006-04-10 14:47:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21109
21110           add test for amrnbenc, enable test infrastructure, and fix a leak
21111           Original commit message from CVS:
21112           add test for amrnbenc, enable test infrastructure, and fix a leak
21113           * common/check.mak:
21114           allow for specifying more than one suppressions file in SUPPRESSIONS
21115           * Makefile.am:
21116           * tests/Makefile.am:
21117           * tests/check/.cvsignore:
21118           * tests/check/Makefile.am:
21119           * tests/check/elements/.cvsignore:
21120           * configure.ac:
21121           add tests/check
21122           * tests/check/gst-plugins-ugly.supp:
21123           add suppressions for libs used by -ugly
21124           * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
21125           (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
21126           (GST_START_TEST), (amrnbenc_suite), (main):
21127           add a simple test for encoding amr
21128           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
21129           fix pad template leaks
21130
21131 2006-04-10 11:48:29 +0000  Michael Smith <msmith@xiph.org>
21132
21133           ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
21134           Original commit message from CVS:
21135           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
21136           Plug big leak in AMR encoder.
21137
21138 2006-04-09 18:09:40 +0000  Sébastien Moutte <sebastien@moutte.net>
21139
21140           ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
21141           Original commit message from CVS:
21142           * ext/mad/gstmad.c: (index_seek):
21143           move GstIndexEntry *entry variable declaration before
21144           the first instruction
21145           * ext/mad/gstmad.c:
21146           remove debug macros with variable number of parameter by using
21147           GST_DEBUG for WIN32
21148           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
21149           use gst_guint64_to_gdouble for conversions
21150           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
21151           replace __FUNCTION__ which is not supported by MSVC by the current function name
21152           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
21153           remove LL suffix by using G_GINT64_CONSTANT
21154           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
21155           use gst_guint64_to_gdouble for conversions
21156           * gst/mpegstream/gstmpegparse.h:
21157           remove LL suffix by using G_GINT64_CONSTANT
21158           * win32/vs6:
21159           add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
21160           mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
21161
21162 2006-04-08 21:42:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21163
21164           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
21165           Original commit message from CVS:
21166           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
21167           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
21168           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
21169           * ext/mad/gstmad.c: (gst_mad_class_init):
21170           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
21171           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
21172           * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
21173           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
21174           * gst/iec958/ac3iec.c: (ac3iec_class_init):
21175           * gst/mpegaudioparse/gstmpegaudioparse.c:
21176           (gst_mp3parse_class_init):
21177           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
21178           * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
21179           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
21180           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
21181           * gst/synaesthesia/gstsynaesthesia.c:
21182           (gst_synaesthesia_class_init):
21183           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
21184
21185 2006-04-07 09:14:26 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
21186
21187           gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
21188           Original commit message from CVS:
21189           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
21190           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
21191           (gst_asf_demux_push_buffer):
21192           Send newsegment event only once per pad, fixes #336550.
21193
21194 2006-04-06 11:35:26 +0000  j^ <j@bootlab.org>
21195
21196           Unify the long descriptions in the plugin details (#337263).
21197           Original commit message from CVS:
21198           Patch by: j^  <j at bootlab dot org>
21199           * ext/amrwb/gstamrwbdec.c:
21200           * ext/amrwb/gstamrwbenc.c:
21201           * ext/amrwb/gstamrwbparse.c:
21202           * ext/arts/gst_arts.c:
21203           * ext/artsd/gstartsdsink.c:
21204           * ext/audiofile/gstafparse.c:
21205           * ext/audiofile/gstafsink.c:
21206           * ext/audiofile/gstafsrc.c:
21207           * ext/cdaudio/gstcdaudio.c:
21208           * ext/directfb/dfbvideosink.c:
21209           * ext/divx/gstdivxdec.c:
21210           * ext/divx/gstdivxenc.c:
21211           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
21212           * ext/faac/gstfaac.c: (gst_faac_base_init):
21213           * ext/faad/gstfaad.c:
21214           * ext/gsm/gstgsmdec.c:
21215           * ext/gsm/gstgsmenc.c:
21216           * ext/hermes/gsthermescolorspace.c:
21217           * ext/ivorbis/vorbisfile.c:
21218           * ext/lcs/gstcolorspace.c:
21219           * ext/libfame/gstlibfame.c:
21220           * ext/libmms/gstmms.c: (gst_mms_base_init):
21221           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
21222           * ext/nas/nassink.c: (gst_nassink_base_init):
21223           * ext/neon/gstneonhttpsrc.c:
21224           * ext/polyp/polypsink.c: (gst_polypsink_base_init):
21225           * ext/sdl/sdlaudiosink.c:
21226           * ext/sdl/sdlvideosink.c:
21227           * ext/shout/gstshout.c:
21228           * ext/snapshot/gstsnapshot.c:
21229           * ext/sndfile/gstsf.c:
21230           * ext/tarkin/gsttarkindec.c:
21231           * ext/tarkin/gsttarkinenc.c:
21232           * ext/theora/theoradec.c:
21233           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
21234           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
21235           * ext/xvid/gstxviddec.c:
21236           * ext/xvid/gstxvidenc.c:
21237           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
21238           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
21239           * gst/chart/gstchart.c:
21240           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
21241           * gst/festival/gstfestival.c:
21242           * gst/filter/gstiir.c:
21243           * gst/filter/gstlpwsinc.c:
21244           * gst/freeze/gstfreeze.c:
21245           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
21246           * gst/mixmatrix/mixmatrix.c:
21247           * gst/mpeg1sys/gstmpeg1systemencode.c:
21248           * gst/mpeg1videoparse/gstmp1videoparse.c:
21249           * gst/mpeg2sub/gstmpeg2subt.c:
21250           * gst/mpegaudioparse/gstmpegaudioparse.c:
21251           * gst/multifilesink/gstmultifilesink.c:
21252           * gst/overlay/gstoverlay.c:
21253           * gst/passthrough/gstpassthrough.c:
21254           * gst/playondemand/gstplayondemand.c:
21255           * gst/qtdemux/qtdemux.c:
21256           * gst/rtjpeg/gstrtjpegdec.c:
21257           * gst/rtjpeg/gstrtjpegenc.c:
21258           * gst/smooth/gstsmooth.c:
21259           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
21260           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
21261           * gst/videocrop/gstvideocrop.c:
21262           * gst/videodrop/gstvideodrop.c:
21263           * gst/virtualdub/gstxsharpen.c:
21264           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
21265           * gst/y4m/gsty4mencode.c:
21266           Unify the long descriptions in the plugin details (#337263).
21267
21268 2006-04-05 10:02:34 +0000  Christian Schaller <uraeus@gnome.org>
21269
21270         * gst-plugins-ugly.spec.in:
21271           fix version numbering
21272           Original commit message from CVS:
21273           fix version numbering
21274
21275 2006-04-05 09:18:35 +0000  Christian Schaller <uraeus@gnome.org>
21276
21277         * common:
21278         * gst-plugins-ugly.spec.in:
21279           add dvdsub plugin to spec
21280           Original commit message from CVS:
21281           add dvdsub plugin to spec
21282
21283 2006-04-01 15:43:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21284
21285           docs/plugins/: add siddec
21286           Original commit message from CVS:
21287           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
21288           * docs/plugins/inspect/plugin-siddec.xml:
21289           add siddec
21290           * ext/dvdnav/dvdnavsrc.c:
21291           doc fixes
21292
21293 2006-04-01 15:30:56 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21294
21295         * common:
21296         * configure.ac:
21297         * ext/sidplay/Makefile.am:
21298           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
21299           Original commit message from CVS:
21300           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
21301
21302 2006-04-01 14:08:36 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21303
21304         * docs/plugins/.gitignore:
21305         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
21306           ignore more
21307           Original commit message from CVS:
21308           ignore more
21309
21310 2006-04-01 14:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21311
21312         * common:
21313         * docs/plugins/inspect/plugin-a52dec.xml:
21314         * docs/plugins/inspect/plugin-amrnb.xml:
21315         * docs/plugins/inspect/plugin-asf.xml:
21316         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21317         * docs/plugins/inspect/plugin-dvdread.xml:
21318         * docs/plugins/inspect/plugin-dvdsub.xml:
21319         * docs/plugins/inspect/plugin-iec958.xml:
21320         * docs/plugins/inspect/plugin-lame.xml:
21321         * docs/plugins/inspect/plugin-mad.xml:
21322         * docs/plugins/inspect/plugin-mpeg2dec.xml:
21323         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21324         * docs/plugins/inspect/plugin-mpegstream.xml:
21325         * docs/plugins/inspect/plugin-rmdemux.xml:
21326           update plugin inspect files
21327           Original commit message from CVS:
21328           update plugin inspect files
21329
21330 2006-04-01 10:09:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21331
21332         * gst/mpegaudioparse/gstxingmux.c:
21333           rework build; add translations for v4l2
21334           Original commit message from CVS:
21335           rework build; add translations for v4l2
21336
21337 2006-04-01 09:54:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21338
21339           configure.ac: rework similarly to other modules
21340           Original commit message from CVS:
21341           * configure.ac:
21342           rework similarly to other modules
21343           * ext/a52dec/gsta52dec.c:
21344           * ext/amrnb/amrnb.c:
21345           * ext/dvdnav/dvdnavsrc.c:
21346           * ext/dvdread/dvdreadsrc.c:
21347           * ext/lame/gstlame.c:
21348           * ext/mad/gstid3tag.c:
21349           * ext/mpeg2dec/gstmpeg2dec.c:
21350           * ext/sidplay/gstsiddec.cc:
21351           * gst/asfdemux/gstasf.c:
21352           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
21353           * gst/dvdsub/gstdvdsubdec.c:
21354           * gst/iec958/ac3iec.c:
21355           * gst/mpegaudioparse/gstmpegaudioparse.c:
21356           * gst/mpegstream/gstmpegstream.c:
21357           * gst/realmedia/rmdemux.c: (plugin_init):
21358           use the correct defines
21359
21360 2006-04-01 09:53:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21361
21362         * common:
21363         * docs/.gitignore:
21364         * docs/plugins/.gitignore:
21365           ignore more
21366           Original commit message from CVS:
21367           ignore more
21368
21369 2006-03-31 11:13:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21370
21371         * ChangeLog:
21372         * common:
21373         * configure.ac:
21374           back to HEAD
21375           Original commit message from CVS:
21376           back to HEAD
21377
21378 === release 0.10.3 ===
21379
21380 2006-03-31 11:10:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21381
21382         * ChangeLog:
21383         * NEWS:
21384         * RELEASE:
21385         * configure.ac:
21386         * docs/plugins/gst-plugins-ugly-plugins.signals:
21387         * docs/plugins/inspect/plugin-amrnb.xml:
21388         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21389         * docs/plugins/inspect/plugin-iec958.xml:
21390         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21391         * docs/plugins/inspect/plugin-rmdemux.xml:
21392           releasing 0.10.3
21393           Original commit message from CVS:
21394           releasing 0.10.3
21395
21396 2006-03-30 15:37:00 +0000  Wim Taymans <wim.taymans@gmail.com>
21397
21398           better/unified long descriptions
21399           Original commit message from CVS:
21400           * ext/aalib/gstaasink.c:
21401           * ext/annodex/gstcmmldec.c:
21402           * ext/annodex/gstcmmlenc.c:
21403           * ext/cairo/gsttextoverlay.c:
21404           * ext/cairo/gsttimeoverlay.c:
21405           * ext/cdio/gstcdiocddasrc.c:
21406           * ext/dv/gstdvdec.c:
21407           * ext/esd/esdmon.c:
21408           * ext/esd/esdsink.c:
21409           * ext/flac/gstflacdec.c:
21410           * ext/flac/gstflacenc.c:
21411           * ext/flac/gstflactag.c:
21412           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
21413           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
21414           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
21415           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
21416           * ext/gdk_pixbuf/gstgdkpixbuf.c:
21417           * ext/gdk_pixbuf/pixbufscale.c:
21418           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
21419           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
21420           * ext/jpeg/gstjpegdec.c:
21421           * ext/jpeg/gstjpegenc.c:
21422           * ext/jpeg/gstsmokedec.c:
21423           * ext/jpeg/gstsmokeenc.c:
21424           * ext/libcaca/gstcacasink.c:
21425           * ext/libmng/gstmngdec.c:
21426           * ext/libmng/gstmngenc.c:
21427           * ext/libpng/gstpngdec.c:
21428           * ext/libpng/gstpngenc.c:
21429           * ext/mikmod/gstmikmod.c:
21430           * ext/raw1394/gstdv1394src.c:
21431           * ext/shout2/gstshout2.c:
21432           * ext/speex/gstspeexdec.c:
21433           * ext/speex/gstspeexenc.c:
21434           * gst/alpha/gstalpha.c:
21435           * gst/alpha/gstalphacolor.c:
21436           * gst/auparse/gstauparse.c:
21437           * gst/autodetect/gstautoaudiosink.c:
21438           (gst_auto_audio_sink_base_init):
21439           * gst/autodetect/gstautovideosink.c:
21440           (gst_auto_video_sink_base_init):
21441           * gst/avi/gstavimux.c: (gst_avimux_base_init):
21442           * gst/cutter/gstcutter.c:
21443           * gst/debug/breakmydata.c:
21444           * gst/debug/efence.c:
21445           * gst/debug/gstnavigationtest.c:
21446           * gst/debug/negotiation.c:
21447           * gst/debug/progressreport.c:
21448           * gst/debug/testplugin.c:
21449           * gst/effectv/gstaging.c:
21450           * gst/effectv/gstdice.c:
21451           * gst/effectv/gstedge.c:
21452           * gst/effectv/gstquark.c:
21453           * gst/effectv/gstrev.c:
21454           * gst/effectv/gstvertigo.c:
21455           * gst/effectv/gstwarp.c:
21456           * gst/flx/gstflxdec.c:
21457           * gst/goom/gstgoom.c:
21458           * gst/interleave/deinterleave.c:
21459           * gst/interleave/interleave.c:
21460           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
21461           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
21462           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
21463           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
21464           * gst/level/gstlevel.c:
21465           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
21466           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
21467           * gst/median/gstmedian.c:
21468           * gst/monoscope/gstmonoscope.c:
21469           * gst/multipart/multipartdemux.c:
21470           * gst/multipart/multipartmux.c:
21471           * gst/oldcore/gstmd5sink.c:
21472           * gst/oldcore/gstmultifilesrc.c:
21473           * gst/oldcore/gstpipefilter.c:
21474           * gst/oldcore/gstshaper.c:
21475           * gst/oldcore/gststatistics.c:
21476           * gst/rtp/gstasteriskh263.c:
21477           * gst/rtp/gstrtpL16depay.c:
21478           * gst/rtp/gstrtpL16pay.c:
21479           * gst/rtp/gstrtpamrdepay.c:
21480           * gst/rtp/gstrtpamrpay.c:
21481           * gst/rtp/gstrtpdepay.c:
21482           * gst/rtp/gstrtpgsmpay.c:
21483           * gst/rtp/gstrtph263pay.c:
21484           * gst/rtp/gstrtph263pdepay.c:
21485           * gst/rtp/gstrtph263ppay.c:
21486           * gst/rtp/gstrtpmp4gpay.c:
21487           * gst/rtp/gstrtpmp4vdepay.c:
21488           * gst/rtp/gstrtpmp4vpay.c:
21489           * gst/rtp/gstrtpmpadepay.c:
21490           * gst/rtp/gstrtpmpapay.c:
21491           * gst/rtp/gstrtppcmadepay.c:
21492           * gst/rtp/gstrtppcmapay.c:
21493           * gst/rtp/gstrtppcmudepay.c:
21494           * gst/rtp/gstrtppcmupay.c:
21495           * gst/rtp/gstrtpspeexdepay.c:
21496           * gst/rtp/gstrtpspeexpay.c:
21497           * gst/rtsp/gstrtpdec.c:
21498           * gst/smpte/gstsmpte.c:
21499           * gst/videobox/gstvideobox.c:
21500           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
21501           * gst/videofilter/gstvideobalance.c:
21502           * gst/videofilter/gstvideoflip.c:
21503           * gst/videofilter/gstvideotemplate.c:
21504           (gst_videotemplate_base_init):
21505           * gst/videomixer/videomixer.c:
21506           * gst/wavenc/gstwavenc.c:
21507           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
21508           better/unified long descriptions
21509           Fixed #336602
21510           Some cleanups to auparse, don't send multiple newsegments.
21511
21512 2006-03-29 11:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
21513
21514           gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
21515           Original commit message from CVS:
21516           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
21517           Don't unref event unconditionally after giving away ownership
21518           (gst_pad_push_event(), gst_pad_send_event() and
21519           gst_pad_event_default() take ownership of the event
21520           passed to them). Fixes warnings/crashes caused by
21521           navigation events.
21522
21523 2006-03-28 20:19:31 +0000  Tim-Philipp Müller <tim@centricular.net>
21524
21525           gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
21526           Original commit message from CVS:
21527           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
21528           Don't ref NULL caps (private streams have NULL caps) (#336387);
21529           also, no need to set caps on the same buffer twice.
21530
21531 2006-03-28 19:44:51 +0000  Tim-Philipp Müller <tim@centricular.net>
21532
21533           gst/mpegstream/: Don't leak element and pad names in error messages, use
21534           Original commit message from CVS:
21535           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
21536           (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
21537           (gst_dvd_demux_get_subpicture_stream):
21538           * gst/mpegstream/gstmpegdemux.c:
21539           (gst_mpeg_demux_sync_stream_to_time):
21540           Don't leak element and pad names in error messages, use
21541           GST_DEBUG_PAD_NAME instead. Add some more debug code.
21542
21543 2006-03-28 19:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
21544
21545           ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
21546           Original commit message from CVS:
21547           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
21548           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
21549           Name the structure in the custom event with the
21550           language codes for the audio and subtitle streams
21551           actually like dvddemux expects it to be named.
21552           Set caps on source pad and outgoing buffers.
21553
21554 2006-03-28 16:06:05 +0000  Tim-Philipp Müller <tim@centricular.net>
21555
21556           ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
21557           Original commit message from CVS:
21558           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
21559           (gst_lame_get_property), (gst_lame_setup):
21560           * ext/lame/gstlame.h:
21561           Make xingheader property non-functional, it's broken anyway
21562           after all (use xingmux instead).
21563
21564 2006-03-28 15:10:18 +0000  Tim-Philipp Müller <tim@centricular.net>
21565
21566           ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
21567           Original commit message from CVS:
21568           * ext/lame/gstlame.c: (gst_lame_sink_event):
21569           On EOS, flush encoder and send remaining data. Fix
21570           return value handling in sink event function.
21571
21572 2006-03-27 14:04:08 +0000  Jürg Billeter <j@bitron.ch>
21573
21574           ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
21575           Original commit message from CVS:
21576           Patch by: Jürg Billeter  <j at bitron dot ch>
21577           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
21578           Fix wrong check for started flag when setting the 'device' property.
21579           We want to allow it when the source is NOT started yet and ignore it
21580           when the source is running.
21581
21582 2006-03-27 10:39:03 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
21583
21584           gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
21585           Original commit message from CVS:
21586           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
21587           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
21588           (gst_asf_demux_process_chunk):
21589           * gst/asfdemux/gstasfdemux.h:
21590           Subtract first timestamp from timestamps, so that
21591           stream starts from 0; makes live streams that don't
21592           start at 0 work again (fixes #317310, #336097).
21593
21594 2006-03-27 10:09:43 +0000  Christian Kirbach <christian.kirbach@googlemail.com>
21595
21596           configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
21597           Original commit message from CVS:
21598           Patch by: Christian Kirbach
21599           * configure.ac:
21600           Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
21601           -good. Fixes build on some systems (#331838).
21602
21603 2006-03-24 19:47:37 +0000  Tim-Philipp Müller <tim@centricular.net>
21604
21605           gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
21606           Original commit message from CVS:
21607           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21608           (gst_rmdemux_parse_cont):
21609           Extract more tags and also post codec name tag on the
21610           bus so this shows up in totem and nautilus.
21611
21612 2006-03-24 19:06:41 +0000  Tim-Philipp Müller <tim@centricular.net>
21613
21614           gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
21615           Original commit message from CVS:
21616           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21617           (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
21618           Extra data usually goes into the caps as 'codec_data', not
21619           as first buffer into the stream.
21620           Need to byte swap AC3 content in realmedia files for some
21621           reason (fixes #331588).
21622
21623 2006-03-24 12:08:39 +0000  Tim-Philipp Müller <tim@centricular.net>
21624
21625           gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
21626           Original commit message from CVS:
21627           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
21628           (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
21629           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
21630           When operating in pull mode, post an error message on the
21631           bus when all source pads are unlinked or some other fatal
21632           error occured (#323023). Regrade some recurring debug messages
21633           to LOG level. Convert c++-style comments into C-style ones.
21634
21635 2006-03-24 11:42:31 +0000  Tim-Philipp Müller <tim@centricular.net>
21636
21637           gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
21638           Original commit message from CVS:
21639           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
21640           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
21641           (gst_rmdemux_all_source_pads_unlinked),
21642           (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
21643           (gst_rmdemux_parse_packet):
21644           * gst/realmedia/rmdemux.h:
21645           Handle unlinked source pads properly and stop if all source pads
21646           are unlinked (#323023).
21647
21648 2006-03-23 18:17:34 +0000  Michal Benes <michal.benes@xeris.cz>
21649
21650           gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
21651           Original commit message from CVS:
21652           Patch by: Michal Benes <michal dot benes at xeris dot cz>
21653           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
21654           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
21655           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
21656           * gst/mpegstream/gstmpegdemux.h:
21657           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
21658           Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
21659           clock_freq of 90kHz this timestamp overflows every ~13 hours. This
21660           situation really happens when grabbing DVB streams. Current
21661           mpegdemuxer can not handle this situation correctly and it
21662           restarts counting gstreamer timestamps from zero.
21663           Fixes #326598.
21664
21665 2006-03-15 22:01:40 +0000  Michael Smith <msmith@xiph.org>
21666
21667           ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
21668           Original commit message from CVS:
21669           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
21670           (gst_a52dec_chain_raw), (gst_a52dec_change_state):
21671           * ext/a52dec/gsta52dec.h:
21672           Fix #334550: failure to play raw AC3 files due to segment problems.
21673
21674 2006-03-15 13:43:42 +0000  Christophe Fergeau <teuf@gnome.org>
21675
21676           ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
21677           Original commit message from CVS:
21678           Patch by: Christophe Fergeau  <teuf gnome org>
21679           * ext/lame/gstlame.c: (gst_lame_release_memory),
21680           (gst_lame_finalize), (gst_lame_class_init),
21681           (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
21682           (gst_lame_change_state):
21683           Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
21684
21685 2006-03-14 19:41:17 +0000  Tim-Philipp Müller <tim@centricular.net>
21686
21687           ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
21688           Original commit message from CVS:
21689           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
21690           (gst_mad_sink_event), (gst_mad_change_state):
21691           Include AUDIO_CODEC tag with tags posted if input is not
21692           framed (#334258). Use _scale() util functions in more places.
21693
21694 2006-03-12 11:00:33 +0000  Christophe Fergeau <teuf@gnome.org>
21695
21696           ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
21697           Original commit message from CVS:
21698           2006-03-12  Christophe Fergeau  <teuf@gnome.org>
21699           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
21700           * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
21701           property as BROKEN (see
21702           http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
21703           explanation why it's broken).
21704
21705 2006-03-11 11:12:30 +0000  Christophe Fergeau <teuf@gnome.org>
21706
21707           added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
21708           Original commit message from CVS:
21709           2006-03-11  Christophe Fergeau  <teuf@gnome.org>
21710           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
21711           * configure.ac:
21712           * gst/xingheader/Makefile.am:
21713           * gst/xingheader/gstxingmux.c:
21714           * gst/xingheader/gstxingmux.h: added new element to add Xing headers
21715           to MP3 files (this allows decoder to figure out the length of VBR
21716           files)
21717
21718 2006-03-07 11:19:55 +0000  Alex Lancaster <alexlan@fedoraproject.org>
21719
21720           ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
21721           Original commit message from CVS:
21722           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
21723           Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
21724           tag (#333683, patch by: Alex Lancaster).
21725
21726 2006-03-02 20:03:00 +0000  Wim Taymans <wim.taymans@gmail.com>
21727
21728           ext/amrnb/: Further fancyfication.
21729           Original commit message from CVS:
21730           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
21731           (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
21732           (gst_amrnbdec_state_change):
21733           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
21734           (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
21735           (gst_amrnbenc_state_change):
21736           * ext/amrnb/amrnbenc.h:
21737           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
21738           (gst_amrnbparse_query):
21739           Further fancyfication.
21740           Use _take to get writable data from the adapter.
21741           Precalc packet duration.
21742           Handle disconts.
21743           Forward _push to upstream.
21744           Post error messages when something goes wrong.
21745           Remove old code in amrnbparse.
21746           Don't ignore query results from upstream.
21747
21748 2006-03-02 18:45:40 +0000  Michael Smith <msmith@xiph.org>
21749
21750           ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
21751           Original commit message from CVS:
21752           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
21753           The AMR encoder writes into the audio buffers it processes, so
21754           use gst_buffer_make_writable() on buffers we might (they go through
21755           an adapter, so there can be copying going on later anyway) be
21756           encoding.
21757
21758 2006-03-01 12:35:09 +0000  Jens Granseuer <jensgr@gmx.net>
21759
21760           gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
21761           Original commit message from CVS:
21762           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
21763           (gst_mpeg_parse_handle_src_query):
21764           Declare variables at the beginning of a block and make
21765           gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
21766
21767 2006-03-01 09:55:49 +0000  Fabrizio <fabrizio.ge@tiscali.it>
21768
21769           gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
21770           Original commit message from CVS:
21771           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
21772           Read packet size, sequence and padsize in right order again
21773           (fixes #332796; patch by: Fabrizio Gennari).
21774
21775 2006-02-28 13:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
21776
21777           gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
21778           Original commit message from CVS:
21779           * gst/iec958/ac3iec.c:
21780           Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
21781
21782 2006-02-27 18:37:47 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21783
21784           configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
21785           Original commit message from CVS:
21786           * configure.ac:
21787           Make the id3tag and mad checks check for both a header and the
21788           appropriate library if the pkg-config is missing. (Closes #331842)
21789           Split the id3tag and mad checks into 2 pieces. Sometime soon I might
21790           do the same for the plugins themselves.
21791
21792 2006-02-27 14:49:05 +0000  Tim-Philipp Müller <tim@centricular.net>
21793
21794           ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
21795           Original commit message from CVS:
21796           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
21797           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
21798           (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
21799           * ext/mpeg2dec/gstmpeg2dec.h:
21800           Don't treat STATE_INVALID as fatal error; throw an error
21801           only after five consecutive decoding errors. Makes decoding
21802           mpeg streams more robust and fixes playback of joined clips
21803           (#300682).
21804
21805 2006-02-26 22:33:33 +0000  Tim-Philipp Müller <tim@centricular.net>
21806
21807           ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
21808           Original commit message from CVS:
21809           * ext/dvdnav/dvdnavsrc.h:
21810           Oops. forgot to add this one.
21811
21812 2006-02-26 21:25:01 +0000  Julien Moutte <julien@moutte.net>
21813
21814           ext/Makefile.am: Fix dist-check.
21815           Original commit message from CVS:
21816           2006-02-26  Julien MOUTTE  <julien@moutte.net>
21817           * ext/Makefile.am: Fix dist-check.
21818
21819 2006-02-26 18:01:15 +0000  Tim-Philipp Müller <tim@centricular.net>
21820
21821           configure.ac: Disable dvdnavsrc for now.
21822           Original commit message from CVS:
21823           * configure.ac:
21824           Disable dvdnavsrc for now.
21825
21826 2006-02-26 17:55:05 +0000  Tim-Philipp Müller <tim@centricular.net>
21827
21828           dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
21829           Original commit message from CVS:
21830           * configure.ac:
21831           * ext/Makefile.am:
21832           * ext/dvdnav/Makefile.am:
21833           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
21834           (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
21835           (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
21836           (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
21837           (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
21838           (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
21839           (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
21840           (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
21841           (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
21842           (gst_dvd_nav_src_make_dvd_event),
21843           (gst_dvd_nav_src_structure_set_uint64),
21844           (gst_dvd_nav_src_push_dvd_nav_packet_event),
21845           (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
21846           (gst_dvd_nav_src_push_titlelang_event),
21847           (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
21848           (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
21849           (gst_dvd_nav_src_handle_navigation_event),
21850           (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
21851           (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
21852           (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
21853           (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
21854           (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
21855           (gst_dvd_nav_src_do_init), (plugin_init):
21856           dvdnavsrc ported to 0.10, for the most part at least. Not quite
21857           ready for prime time yet though.
21858
21859 2006-02-23 20:08:58 +0000  Tim-Philipp Müller <tim@centricular.net>
21860
21861           ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
21862           Original commit message from CVS:
21863           * ext/cdio/Makefile.am:
21864           Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
21865           required for Cygwin, see #317048)
21866           * gst/rtp/gstasteriskh263.c:
21867           Cygwin has includes for both the unix network socket API
21868           and the windows API, but only one can be included, so fix
21869           includes to only use one or the other, prefering the unxi
21870           one (#317048).
21871
21872 2006-02-22 14:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
21873
21874           Port dvdsubdec to 0.10
21875           Original commit message from CVS:
21876           * configure.ac:
21877           * gst/dvdsub/Makefile.am:
21878           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
21879           (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
21880           (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
21881           (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
21882           (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
21883           (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
21884           (gst_send_empty_fill), (gst_send_subtitle_frame),
21885           (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
21886           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
21887           (plugin_init):
21888           * gst/dvdsub/gstdvdsubdec.h:
21889           Port dvdsubdec to 0.10
21890
21891 2006-02-21 16:24:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21892
21893           gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
21894           Original commit message from CVS:
21895           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
21896           Push the rank up to SECONDARY+1 so that dvddemux is preferred over
21897           mpegdemux for MPEG-2 video streams.
21898
21899 2006-02-20 19:16:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21900
21901           configure.ac: Bump nano back to CVS
21902           Original commit message from CVS:
21903           * configure.ac:
21904           Bump nano back to CVS
21905
21906 === release 0.10.2 ===
21907
21908 2006-02-20 19:13:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21909
21910           configure.ac: releasing 0.10.2, "Season to Taste"
21911           Original commit message from CVS:
21912           * configure.ac:
21913           releasing 0.10.2, "Season to Taste"
21914
21915 2006-02-19 23:45:34 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21916
21917           configure.ac: releasing 0.10.1.3 prelease for 0.10.2
21918           Original commit message from CVS:
21919           * configure.ac:
21920           releasing 0.10.1.3 prelease for 0.10.2
21921
21922 2006-02-17 17:58:44 +0000  Tim-Philipp Müller <tim@centricular.net>
21923
21924           gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
21925           Original commit message from CVS:
21926           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
21927           In sink event handler, release object lock again
21928           _before_ sending EOS event downstream (#313838).
21929
21930 2006-02-17 17:54:37 +0000  Christian Schaller <uraeus@gnome.org>
21931
21932         * ChangeLog:
21933         * gst/asfdemux/gstasf.c:
21934           fix rank of asfdemux
21935           Original commit message from CVS:
21936           fix rank of asfdemux
21937
21938 2006-02-17 15:08:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21939
21940           configure.ac: releasing 0.10.1.2 prelease for 0.10.2
21941           Original commit message from CVS:
21942           * configure.ac:
21943           releasing 0.10.1.2 prelease for 0.10.2
21944
21945 2006-02-17 15:02:30 +0000  Christian Schaller <uraeus@gnome.org>
21946
21947         * gst-plugins-ugly.spec.in:
21948           latest updates
21949           Original commit message from CVS:
21950           latest updates
21951
21952 2006-02-17 11:51:12 +0000  Tim-Philipp Müller <tim@centricular.net>
21953
21954           ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
21955           Original commit message from CVS:
21956           * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
21957           (crop_copy_i422_buffer), (crop_buffer):
21958           When we need to crop the output buffer, make sure we
21959           create a buffer of the right size and respect the implicit
21960           striding used for I420 elsewhere in GStreamer (#331301).
21961
21962 2006-02-17 11:19:34 +0000  Tim-Philipp Müller <tim@centricular.net>
21963
21964           ext/cdio/gstcdio.c: Init debug category (#331253).
21965           Original commit message from CVS:
21966           * ext/cdio/gstcdio.c: (plugin_init):
21967           Init debug category (#331253).
21968
21969 2006-02-17 10:24:56 +0000  Edward Hervey <bilboed@bilboed.com>
21970
21971           gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
21972           Original commit message from CVS:
21973           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
21974           Do not error out on non-recognized streams. Ignore them and allow
21975           playback of the other streams.
21976
21977 2006-02-17 10:10:40 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21978
21979           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
21980           Original commit message from CVS:
21981           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
21982           Add a small sanity check for LPCM reading.
21983
21984 2006-02-17 09:54:43 +0000  Edward Hervey <bilboed@bilboed.com>
21985
21986           gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
21987           Original commit message from CVS:
21988           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
21989           Take into account the file properties preroll value for
21990           timestamping/newsegment. It's weird this value was commented out.
21991
21992 2006-02-16 17:57:59 +0000  Wim Taymans <wim.taymans@gmail.com>
21993
21994           gst/asfdemux/Makefile.am: More asf makefile fixing.
21995           Original commit message from CVS:
21996           * gst/asfdemux/Makefile.am:
21997           More asf makefile fixing.
21998
21999 2006-02-16 17:16:06 +0000  Wim Taymans <wim.taymans@gmail.com>
22000
22001           ext/lame/gstlame.c: Fix up lame a bit.
22002           Original commit message from CVS:
22003           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
22004           (gst_lame_change_state):
22005           Fix up lame a bit.
22006           Apply patch #319782 by Gautier Portet.
22007
22008 2006-02-16 11:14:11 +0000  Edward Hervey <bilboed@bilboed.com>
22009
22010           gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
22011           Original commit message from CVS:
22012           * gst/asfdemux/Makefile.am:
22013           But we do need to link against the riff libraryr.
22014
22015 2006-02-16 11:08:51 +0000  Edward Hervey <bilboed@bilboed.com>
22016
22017           gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
22018           Original commit message from CVS:
22019           * gst/asfdemux/Makefile.am:
22020           We don't want asfmux.c yet.
22021
22022 2006-02-16 09:50:43 +0000  Jon Trowbridge <trow@ximian.com>
22023
22024           ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
22025           Original commit message from CVS:
22026           * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
22027           (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
22028           (gst_mad_change_state):
22029           Port fixes for bugs 314771, 308772, 140237, and 302625
22030           from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
22031           Use GST_EVENT_FLUSH_STOP to clear data from the current input
22032           buffer, to avoid using it for any future decoding.
22033
22034 2006-02-15 15:48:07 +0000  Tim-Philipp Müller <tim@centricular.net>
22035
22036           asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
22037           Original commit message from CVS:
22038           * configure.ac:
22039           * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
22040           (gst_asf_get_guid_nick):
22041           * gst/asfdemux/asfheaders.h:
22042           * gst/asfdemux/gstasf.c: (plugin_init):
22043           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
22044           (gst_asf_demux_class_init), (gst_asf_demux_init),
22045           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
22046           (gst_asf_demux_handle_src_event),
22047           (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
22048           (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
22049           (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
22050           (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
22051           (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
22052           (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
22053           (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
22054           (gst_asf_demux_get_bitrate_record),
22055           (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
22056           (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
22057           (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
22058           (gst_asf_demux_get_obj_data_correction),
22059           (gst_asf_demux_get_stream_audio),
22060           (gst_asf_demux_get_stream_correction),
22061           (gst_asf_demux_get_stream_video),
22062           (gst_asf_demux_get_stream_video_format),
22063           (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
22064           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
22065           (gst_asf_demux_process_stream),
22066           (gst_asf_demux_get_gst_tag_from_tag_name),
22067           (gst_asf_demux_commit_taglist),
22068           (gst_asf_demux_process_ext_content_desc),
22069           (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
22070           (gst_asf_demux_process_header), (gst_asf_demux_process_file),
22071           (gst_asf_demux_process_comment),
22072           (gst_asf_demux_process_bitrate_props_object),
22073           (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
22074           (gst_asf_demux_descramble_segment),
22075           (gst_asf_demux_element_send_event),
22076           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
22077           (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
22078           (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
22079           (gst_asf_demux_get_src_query_types),
22080           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
22081           * gst/asfdemux/gstasfdemux.h:
22082           asfdemux ported to 0.10. Does still need a bit of work (seems like
22083           there's something funky going on when timestamping video frames).
22084           The seeking code is likely to make Wim cry, but hey, at least it
22085           compiles.
22086
22087 2006-02-15 10:18:39 +0000  Wim Taymans <wim.taymans@gmail.com>
22088
22089           ext/amrnb/amrnbdec.c: Some more comments.
22090           Original commit message from CVS:
22091           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
22092           (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
22093           Some more comments.
22094           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
22095           Applied patch from Fabrizio Gennari, fixes #330844.
22096
22097 2006-02-14 14:57:18 +0000  Tim-Philipp Müller <tim@centricular.net>
22098
22099           ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
22100           Original commit message from CVS:
22101           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
22102           (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
22103           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
22104           (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
22105           (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
22106           * ext/dvdread/dvdreadsrc.h:
22107           Let's try to play the title the user set via the URI handler or
22108           via properties instead of always playing the first title. Also,
22109           Also, count title/chapter/angle number in URI and properties
22110           from 1 rather than 0.
22111
22112 2006-02-13 14:09:26 +0000  Tim-Philipp Müller <tim@centricular.net>
22113
22114           ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
22115           Original commit message from CVS:
22116           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
22117           (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
22118           (gst_dvd_read_src_do_duration_query):
22119           Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
22120           otherwise GstBaseSrc will think we can operate pull_range based,
22121           which we don't really, and typefinding will fail miserably.
22122           Also, make seeking work somewhat (only works with flumpegdemux
22123           at the moment, mpegstream needs fixing for that first).
22124
22125 2006-02-13 14:00:35 +0000  Tim-Philipp Müller <tim@centricular.net>
22126
22127           ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
22128           Original commit message from CVS:
22129           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
22130           (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
22131           Only allocate buffer once we know exactly how much we need,
22132           rather than gratuitously allocating 2MB-buffers all the time
22133           even if we usually need much less than that. Also, demote
22134           a debug message from DEBUG to LOG level.
22135
22136 2006-02-10 12:40:54 +0000  Tim-Philipp Müller <tim@centricular.net>
22137
22138           ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
22139           Original commit message from CVS:
22140           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
22141           (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
22142           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
22143           (gst_dvd_read_src_do_position_query):
22144           Add some more debugging and fix duration query in BYTES.
22145
22146 2006-02-09 17:27:57 +0000  Tim-Philipp Müller <tim@centricular.net>
22147
22148           Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
22149           Original commit message from CVS:
22150           * configure.ac:
22151           * ext/Makefile.am:
22152           * ext/dvdread/Makefile.am:
22153           * ext/dvdread/dvdreadsrc.c:
22154           * ext/dvdread/dvdreadsrc.h:
22155           Half-baked port to 0.10. Needs some love
22156           in the seeking department, but at least
22157           it does something.
22158           * ext/dvdread/stream_labels.c:
22159           * ext/dvdread/stream_labels.h:
22160           Remove these (we use ISO-639 language codes internally; applications
22161           that want to translate those into language names for display to the
22162           user should rely on the iso-codes package for that).
22163
22164 2006-02-06 15:55:28 +0000  Wim Taymans <wim.taymans@gmail.com>
22165
22166           ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
22167           Original commit message from CVS:
22168           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
22169           (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
22170           (gst_amrnbdec_state_change):
22171           * ext/amrnb/amrnbdec.h:
22172           Fix amrnbdec, handle events, take copy from adapter since the decoder
22173           apparently writes in the source data.
22174           Use some _scale_int, and precalc duration.
22175           Fix some leaks, post ERROR messages.
22176
22177 2006-02-06 11:34:23 +0000  Tim-Philipp Müller <tim@centricular.net>
22178
22179           docs/plugins/: Add cdio plugin to docs.
22180           Original commit message from CVS:
22181           * docs/plugins/Makefile.am:
22182           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
22183           * docs/plugins/gst-plugins-good-plugins-sections.txt:
22184           * docs/plugins/inspect/plugin-cdio.xml:
22185           Add cdio plugin to docs.
22186           * ext/cdio/gstcdiocddasrc.c:
22187           Add gtk-doc blurb.
22188           * ext/cdio/gstcdio.c:
22189           The plugin is called 'cdio' not 'cddio'.
22190
22191 2006-02-04 15:22:02 +0000  Tim-Philipp Müller <tim@centricular.net>
22192
22193           gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
22194           Original commit message from CVS:
22195           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
22196           One source pad not being linked is not an error condition when we're
22197           still parsing the header. In this case (e.g. where we don't have a
22198           suitable decoder installed) just pretend everything is fine, so that
22199           the demuxer will actually go on to signal no-more-pads when done
22200           parsing the header, otherwise  decodebin/playbin will never post the
22201           appropriate error message if decoders are not available.
22202
22203 2006-02-03 18:24:54 +0000  Edgard Lima <edgard.lima@indt.org.br>
22204
22205         * ChangeLog:
22206         * common:
22207         * ext/mad/gstid3tag.c:
22208         * gst/realmedia/rmdemux.c:
22209           Just make it compile with --disable-gst-debug.
22210           Original commit message from CVS:
22211           Just make it compile with --disable-gst-debug.
22212
22213 2006-01-31 22:03:30 +0000  Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
22214
22215           ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
22216           Original commit message from CVS:
22217           * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
22218           (gst_mad_check_caps_reset), (gst_mad_chain):
22219           Merge patch from Radoslaw Szkodzinski (bug 326734)
22220
22221 2006-01-30 22:00:18 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22222
22223           ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
22224           Original commit message from CVS:
22225           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
22226           (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
22227           (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
22228           (gst_id3_tag_chain):
22229           fixing Gdate handling
22230           enabling mux/demux mode switching
22231           adding better debug output
22232
22233 2006-01-30 18:57:45 +0000  Tim-Philipp Müller <tim@centricular.net>
22234
22235           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...
22236           Original commit message from CVS:
22237           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
22238           If we haven't set caps on a source pad yet, the caps on the
22239           pad are NULL, not un-fixed. Set caps on outgoing buffers.
22240
22241 2006-01-23 18:37:16 +0000  Tim-Philipp Müller <tim@centricular.net>
22242
22243           ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
22244           Original commit message from CVS:
22245           * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
22246           (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
22247           * ext/lame/gstlame.h:
22248           Contrary to what the const char in the lame API might suggest,
22249           lame expects us to keep the strings we pass to id3tag_set_foo()
22250           around; it doesn't free them either though, so we have to store
22251           them somewhere and free them later when we can be sure lame
22252           doesn't need them any longer.
22253
22254 2006-01-23 15:02:04 +0000  Tim-Philipp Müller <tim@centricular.net>
22255
22256           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...
22257           Original commit message from CVS:
22258           * ext/lame/gstlame.c: (add_one_tag):
22259           Fix handling of GST_TAG_DATE (#311679), don't pass an
22260           uninitialised string pointer to lame if we don't know
22261           how to handle the tag type, and fix minor memory leak.
22262
22263 2006-01-23 10:15:27 +0000  Tim-Philipp Müller <tim@centricular.net>
22264
22265           ext/mad/gstmad.c: Fix debug message.
22266           Original commit message from CVS:
22267           * ext/mad/gstmad.c: (gst_mad_chain):
22268           Fix debug message.
22269
22270 2006-01-22 12:00:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
22271
22272           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
22273           Original commit message from CVS:
22274           2006-01-22  Martin Soto  <martinsoto@users.sourceforge.net>
22275           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
22276           Erase spurious call to gst_segment_set_newsegment.
22277           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
22278           the superclass method when handling NEWSEGMENT events.
22279           (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
22280           and dvd-audio-restart event handling. There are currently less
22281           hackish ways of handling the sparse audio stream problem.
22282
22283 2006-01-20 14:18:20 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22284
22285           fix up error domains, error strings, and use of translation
22286           Original commit message from CVS:
22287           2006-01-20  Thomas Vander Stichele  <thomas at apestaart dot org>
22288           * ext/dvdnav/dvdnavsrc.c: (if):
22289           * ext/dvdread/stream_labels.c:
22290           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
22291           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
22292           fix up error domains, error strings, and use of translation
22293           * po/POTFILES.in:
22294           fix up this file, even though none of them are actually marked
22295           for build yet.
22296
22297 2006-01-19 21:32:05 +0000  Martin Soto <martinsoto@users.sourceforge.net>
22298
22299           gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
22300           Original commit message from CVS:
22301           2006-01-19  Martin Soto  <martinsoto@users.sourceforge.net>
22302           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
22303           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
22304           (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
22305           (gst_mpeg_parse_change_state):
22306           Make timestamp adjustment somewhat milder. Actual timestamps are
22307           now sent unmodified unless an actual gap is found in the
22308           stream. This should fix time display when playing most MPEG
22309           files.
22310
22311 2006-01-19 00:10:51 +0000  Tim-Philipp Müller <tim@centricular.net>
22312
22313           ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
22314           Original commit message from CVS:
22315           * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
22316           * ext/cdio/gstcdio.h:
22317           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
22318           Fix build for libcdio versions >= 76; give slightly lower rank
22319           than cdparanoia.
22320
22321 2006-01-18 19:30:36 +0000  Tim-Philipp Müller <tim@centricular.net>
22322
22323           Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
22324           Original commit message from CVS:
22325           * configure.ac:
22326           * ext/Makefile.am:
22327           * ext/cdio/Makefile.am:
22328           * ext/cdio/gstcdio.c:
22329           * ext/cdio/gstcdio.h:
22330           * ext/cdio/gstcdiocddasrc.c:
22331           * ext/cdio/gstcdiocddasrc.h:
22332           Port libcdio cdda source, formerly known as cddasrc, now known as
22333           cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
22334           but that's not tested (fixes #317658).
22335
22336 2006-01-18 09:30:00 +0000  Edward Hervey <bilboed@bilboed.com>
22337
22338           gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
22339           Original commit message from CVS:
22340           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
22341           tss tss... always set caps on outgoing buffer.
22342
22343 2006-01-17 14:16:52 +0000  Christian Schaller <uraeus@gnome.org>
22344
22345         * gst-plugins-ugly.spec.in:
22346           update spec file
22347           Original commit message from CVS:
22348           update spec file
22349
22350 2006-01-13 19:30:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22351
22352         * ChangeLog:
22353         * configure.ac:
22354           back to HEAD
22355           Original commit message from CVS:
22356           back to HEAD
22357
22358 === release 0.10.1 ===
22359
22360 2006-01-13 19:25:42 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22361
22362         * ChangeLog:
22363         * NEWS:
22364         * RELEASE:
22365         * configure.ac:
22366         * docs/plugins/gst-plugins-ugly-plugins.args:
22367         * docs/plugins/inspect/plugin-a52dec.xml:
22368         * docs/plugins/inspect/plugin-amrnb.xml:
22369         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22370         * docs/plugins/inspect/plugin-iec958.xml:
22371         * docs/plugins/inspect/plugin-lame.xml:
22372         * docs/plugins/inspect/plugin-mad.xml:
22373         * docs/plugins/inspect/plugin-mpeg2dec.xml:
22374         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22375         * docs/plugins/inspect/plugin-rmdemux.xml:
22376           releasing 0.10.1
22377           Original commit message from CVS:
22378           releasing 0.10.1
22379
22380 2006-01-11 11:44:02 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22381
22382         * ChangeLog:
22383         * configure.ac:
22384           prerelease
22385           Original commit message from CVS:
22386           prerelease
22387
22388 2006-01-10 11:43:37 +0000  Tim-Philipp Müller <tim@centricular.net>
22389
22390           Pass unhandled queries upstream (useful e.g. for SEEKING query)
22391           Original commit message from CVS:
22392           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
22393           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
22394           * ext/mad/gstmad.c: (gst_mad_src_query):
22395           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
22396           * ext/sidplay/gstsiddec.cc:
22397           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
22398           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
22399           Pass unhandled queries upstream (useful e.g. for SEEKING query)
22400           (fixes #325652; based on patch by: Philippe); make rmdemux return
22401           FALSE for position queries, instead of setting -1 as value and
22402           returning TRUE.
22403
22404 2006-01-05 21:36:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
22405
22406           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
22407           Original commit message from CVS:
22408           2006-01-05  Martin Soto  <martinsoto@users.sourceforge.net>
22409           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
22410           (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
22411           rewrite timestamps in the case segments are being set from
22412           upstream, but use timestamps unmodified. Also send proper position
22413           values. This allows for correct time display and makes queries
22414           work in sink elements.
22415           * gst/mpegstream/gstdvddemux.h:
22416           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
22417           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
22418           Rename flush_filter to segment_filter, which is better represents
22419           what the arreibute does.
22420           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
22421           Activate segment filtering when a timestamp discontinuity is seen.
22422
22423 2006-01-04 15:17:15 +0000  Tim-Philipp Müller <tim@centricular.net>
22424
22425           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...
22426           Original commit message from CVS:
22427           * ext/mad/gstmad.c: (gst_mad_chain):
22428           Don't forget that we need to send out a newsegment event after a
22429           restart even if we don't have enough data to decode a frame right
22430           now.
22431
22432 2005-12-30 23:51:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
22433
22434           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
22435           Original commit message from CVS:
22436           2005-12-31  Martin Soto  <martinsoto@users.sourceforge.net>
22437           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
22438           Use the new "audio-shutdown" and "audio-restart" DVD events
22439           instead of the "spu-still-frame" event to shutdown and restart
22440           the audio pipeline.
22441           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
22442           Check for cases where the segment-based adjustment calculation
22443           would produce negative values (which result in an overflow) and
22444           return GST_CLOCK_TIME_NONE instead.
22445           * gst/mpegstream/gstdvddemux.h:
22446           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
22447           (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
22448           Add a mechanism to discard audio buffers with timestamps outside
22449           the currently set segment. This was causing (sometimes serious)
22450           synchronization problems after seeking in DVDs with LPCM audio,
22451           since VOBUs usually contain audio material that lies outside the
22452           timestamp range specified by the header.
22453
22454 2005-12-30 16:25:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22455
22456           ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
22457           Original commit message from CVS:
22458           * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
22459           Remove lingering reference to GstID3Demux
22460           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
22461           Don't output debug saying padding streams are unknown type,
22462           because they're not
22463
22464 2005-12-27 19:06:08 +0000  Martin Soto <martinsoto@users.sourceforge.net>
22465
22466           gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
22467           Original commit message from CVS:
22468           2005-12-27  Martin Soto  <martinsoto@users.sourceforge.net>
22469           * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
22470           (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
22471           LPCM.
22472           * gstmpegdemux.h:
22473           * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
22474           (gst_mpeg_demux_get_audio_stream):
22475           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
22476           (gst_dvd_demux_get_audio_stream)
22477           (gst_dvd_demux_get_subpicture_stream)
22478           (gst_dvd_demux_send_subbuffer):
22479           Send current* pad buffers with appropriate caps.
22480
22481 2005-12-26 17:48:32 +0000  Martin Soto <martinsoto@users.sourceforge.net>
22482
22483           gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
22484           Original commit message from CVS:
22485           2005-12-26  Martin Soto  <martinsoto@users.sourceforge.net>
22486           * gst/iec958/ac3iec.h:
22487           * gst/iec958/ac3iec.c:
22488           (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
22489           (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
22490           raw-audio property to ac3iec958 that allows setting the source pad
22491           caps to raw audio instead of audio/x-iec958. This makes it
22492           possible to use ac3iec958 together with the normal alsasink
22493           element to drive an external receiver that autodetects AC3
22494           content.
22495
22496 2005-12-23 15:48:04 +0000  Michael Smith <msmith@xiph.org>
22497
22498           gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
22499           Original commit message from CVS:
22500           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
22501           (ac3iec_chain_dvd):
22502           * gst/iec958/ac3iec.h:
22503           Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
22504
22505 2005-12-21 10:25:34 +0000  Tim-Philipp Müller <tim@centricular.net>
22506
22507           ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
22508           Original commit message from CVS:
22509           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
22510           When getting a seek event, first check if the upstream element
22511           can handle it and only do our own seek stuff when it can't
22512           (should fix #322856).
22513
22514 2005-12-21 09:58:43 +0000  Tim-Philipp Müller <tim@centricular.net>
22515
22516           ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
22517           Original commit message from CVS:
22518           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
22519           * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
22520           Really convert to BYTES format when we want to convert
22521           to bytes (use right variable; fixes #322856).
22522
22523 2005-12-19 17:26:47 +0000  Martin Soto <martinsoto@users.sourceforge.net>
22524
22525           Big mpegparse clean up, second round:
22526           Original commit message from CVS:
22527           2005-12-19  Martin Soto  <martinsoto@users.sourceforge.net>
22528           Big mpegparse clean up, second round:
22529           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
22530           Send and EOS event down the audio pipeline when an still frame
22531           event arrives. This prevents the pipeline from locking when a
22532           still menu comes directly after a flush.
22533           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
22534           Don't send a newsegment in reset.
22535           (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
22536           (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
22537           Move the code of handle_newsegment to process_event. Send a
22538           NEWSEGMENT after FLUSH_STOP.
22539           (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
22540           moving to PAUSED.
22541           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
22542           (gst_mpeg_demux_class_init): Don't override send_event.
22543           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
22544           (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
22545           (gst_mpeg_demux_reset):
22546           * gst/mpegstream/gstmpegdemux.h:  Get rid of just_flushed
22547           attribute.
22548           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
22549           Reset the mpegparse element after a flush.
22550           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
22551           Don't forward events.
22552           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
22553           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
22554           handle_newsegment is not a virtual method anymore.
22555           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
22556           (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
22557           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
22558           rid of send_newsegment virtual method.
22559           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
22560           handle DVD events and call the superclass method for other event
22561           types.
22562           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
22563           override process_event anymore.
22564           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
22565           (gst_mpeg_parse_process_event): Move actual event processing to
22566           process event so that subclasses can properly override or extend
22567           it.
22568           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
22569           Eliminate time parameter in process event.
22570           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
22571           (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
22572           (gst_mpeg_demux_send_subbuffer):
22573           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
22574           (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
22575           (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
22576           adding the value of the adjust attribute.
22577           * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
22578           rid of the adjust attribute. Now all timestamp adjustments are
22579           performed by mpegparse using the current segment.
22580           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
22581           (gst_mpeg_parse_class_init): Implement the adjust_ts method based
22582           on the adjust attribute for SCR values and the current segment.
22583           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
22584           adjust_ts virtual method to adjust timestamps for outgoing
22585           buffers.
22586           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
22587           (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
22588           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
22589           (gst_dvd_demux_handle_newsegment): Don't override
22590           handle_newsegment.
22591           (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
22592           Check for DVD events in process_event instead of
22593           handle_dvd_event.
22594           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
22595           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
22596           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
22597           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
22598           (gst_mpeg_demux_send_event):
22599           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
22600           (gst_dvd_demux_handle_dvd_event):
22601           Eliminate the time parameter in send_event.
22602
22603 2005-12-18 15:08:15 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22604
22605           ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
22606           Original commit message from CVS:
22607           * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
22608           (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
22609           Fix typefinding in id3demux, and then remove it in favour
22610           of the new LGPL id3demux in gst-plugins-good
22611           * ext/mad/gstmad.c: (gst_mad_dispose):
22612           dispose can run more than once.
22613
22614 2005-12-16 21:56:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22615
22616           gst/asfdemux/gstasfmux.c: change some char* into char[]
22617           Original commit message from CVS:
22618           * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
22619           change some char* into char[]
22620
22621 2005-12-15 17:06:10 +0000  Edward Hervey <bilboed@bilboed.com>
22622
22623           gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
22624           Original commit message from CVS:
22625           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
22626           Remove memleak from unused GstRMDemuxStream
22627
22628 2005-12-12 19:17:11 +0000  Michael Smith <msmith@xiph.org>
22629
22630           ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
22631           Original commit message from CVS:
22632           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
22633           (gst_id3_tag_do_typefind):
22634           Use the correct function to free typefind factory list.
22635
22636 2005-12-09 18:38:53 +0000  Tim-Philipp Müller <tim@centricular.net>
22637
22638           ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
22639           Original commit message from CVS:
22640           * ext/mad/gstmad.c: (gst_mad_src_query):
22641           For position and duration queries in TIME format, try the peer
22642           first (might be a demuxer).
22643
22644 2005-12-08 12:45:09 +0000  Martin Soto <martinsoto@users.sourceforge.net>
22645
22646           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
22647           Original commit message from CVS:
22648           2005-12-08  Martin Soto  <martinsoto@users.sourceforge.net>
22649           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
22650           Properly handle non contiguous VOBUs by adding the segment accum
22651           field to the adjust value.
22652           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
22653           (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
22654           handle_newsegment to prevent sending actual newsegment events and
22655           use tiemstamp rewriting instead.
22656           (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
22657           dvd-lang-codes.
22658           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
22659           (gst_mpeg_parse_event):
22660           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
22661           Add a new parameter to handle_newsegment to allow controlling
22662           whether newsegment events are forwarded or not.
22663           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
22664           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
22665           (gst_dvd_demux_reset):
22666           last_end_ptm and discont_time aren't necessary anymore, since
22667           timestamp adjustment is now replaced by newsegment events.
22668           (gst_dvd_demux_init): Prevent MPEGParse from adjusting
22669           timestamps.
22670           * gst/mpegstream/gstdvddemux.h:
22671           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
22672           Don't handle dvd-nav-packet events anymore, since the are now
22673           replaced by standard newsegment events.
22674           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
22675           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
22676           (gst_dvd_demux_change_state):
22677           * gst/mpegstream/gstdvddemux.h:
22678           Get rid of the ignore_next_newmedia_discont hack.
22679           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
22680           (gst_dvd_demux_handle_newsegment):
22681           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
22682           (gst_mpeg_demux_handle_newsegment): Don't override
22683           handle_newsegment anymore. It was only necessary to handle
22684           NEWMEDIA events.
22685           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
22686           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
22687           (gst_dvd_demux_set_cur_subpicture):
22688           Reactivate handling of DVD events.
22689           * gst/mpegstream/gstmpegparse.c (normal_seek)
22690           (gst_mpeg_parse_handle_src_event)
22691           (gst_mpeg_parse_handle_src_query):
22692           First attempt at reenabling seek.
22693           * gst/mpegstream/gstmpegparse.h:
22694           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
22695           (gst_mpeg_parse_update_streaminfo)
22696           (gst_mpeg_parse_get_rate)
22697           (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
22698           (gst_mpeg_parse_handle_src_query):
22699           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
22700           Make queries work again.
22701           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
22702           (gst_mpeg_parse_handle_newsegment)
22703           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
22704           (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
22705           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
22706           Get rid of the newsegment_pending attribute, and rely instead on
22707           proper timestamp adjustment.
22708           * gst/mpegstream/gstmpegparse.c
22709           (gst_mpeg_parse_get_src_event_masks): Erase.
22710           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
22711           Initialize fields before creating pads to prevent the pad creation
22712           callback from failing.
22713           (gst_mpeg_parse_reset): Initialize new fields, and change
22714           initialization order to match the order in the structure.
22715           (gst_mpeg_parse_handle_newsegment): Forward new segment events
22716           whenever possible, and update the current segment.
22717           (gst_mpeg_parse_send_newsegment): Update the current segment and
22718           pending_newsegment.
22719           (gst_mpeg_parse_pad_added): Use the current segment to send
22720           newsegment events to new pads.
22721           (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
22722           and events. Properly update newsegment_pending.
22723           * gst/mpegstream/gstmpegparse.h       (struct _GstMPEGParse):
22724           New fields do_adjust and current_segment.
22725           * gst/mpegstream/gstmpegdemux.c:
22726           * gst/mpegstream/gstdvddemux.c:
22727           * gst/mpegstream/gstmpegparse.h:
22728           Rename handle_discont virtual method to handle_newsegment. Erase
22729           some (already commented out support) for old NEW_MEDIA events.
22730           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
22731           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
22732           (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
22733           (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
22734           (gst_mpeg_parse_event, gst_mpeg_parse_chain):
22735           Erase the "pending_scr" field, and replace it by a slightly
22736           different handling of the current SCR. Document code blocks in
22737           parse_packhead and chain.
22738
22739 2005-12-07 11:50:10 +0000  Edward Hervey <bilboed@bilboed.com>
22740
22741           ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
22742           Original commit message from CVS:
22743           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
22744           g_warning() are only for really fatal warnings. If we can't decode a
22745           tag, just ignore that tag and do a GST_WARNING.
22746
22747 2005-12-06 19:48:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22748
22749         * ChangeLog:
22750         * ext/a52dec/gsta52dec.h:
22751         * ext/dvdread/dvdreadsrc.h:
22752         * ext/lame/gstlame.h:
22753         * ext/mad/gstid3tag.c:
22754         * ext/mad/gstmad.c:
22755         * ext/mad/gstmad.h:
22756         * ext/mpeg2dec/gstmpeg2dec.h:
22757         * ext/sidplay/gstsiddec.h:
22758         * gst/ac3parse/gstac3parse.c:
22759         * gst/ac3parse/gstac3parse.h:
22760         * gst/asfdemux/gstasfdemux.c:
22761         * gst/asfdemux/gstasfdemux.h:
22762         * gst/iec958/ac3iec.h:
22763         * gst/mpegaudioparse/gstmpegaudioparse.c:
22764         * gst/mpegaudioparse/gstmpegaudioparse.h:
22765         * gst/mpegstream/gstdvddemux.h:
22766         * gst/mpegstream/gstmpegclock.h:
22767         * gst/mpegstream/gstmpegdemux.h:
22768         * gst/mpegstream/gstmpegpacketize.h:
22769         * gst/mpegstream/gstmpegparse.c:
22770         * gst/mpegstream/gstmpegparse.h:
22771         * gst/mpegstream/gstrfc2250enc.c:
22772         * gst/mpegstream/gstrfc2250enc.h:
22773         * gst/realmedia/rmdemux.c:
22774         * gst/realmedia/rmdemux.h:
22775         * gst/synaesthesia/synaescope.c:
22776           expand tabs
22777           Original commit message from CVS:
22778           expand tabs
22779
22780 2005-12-05 18:12:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22781
22782         * configure.ac:
22783           back to HEAD
22784           Original commit message from CVS:
22785           back to HEAD
22786
22787 === release 0.10.0 ===
22788
22789 2005-12-05 18:04:06 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22790
22791         * ChangeLog:
22792         * NEWS:
22793         * RELEASE:
22794         * configure.ac:
22795         * docs/plugins/inspect/plugin-a52dec.xml:
22796         * docs/plugins/inspect/plugin-amrnb.xml:
22797         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22798         * docs/plugins/inspect/plugin-iec958.xml:
22799         * docs/plugins/inspect/plugin-lame.xml:
22800         * docs/plugins/inspect/plugin-mad.xml:
22801         * docs/plugins/inspect/plugin-mpeg2dec.xml:
22802         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22803         * docs/plugins/inspect/plugin-rmdemux.xml:
22804           releasing 0.10.0
22805           Original commit message from CVS:
22806           releasing 0.10.0
22807
22808 2005-12-05 13:03:40 +0000  Andy Wingo <wingo@pobox.com>
22809
22810           Update for alloc_buffer changes.
22811           Original commit message from CVS:
22812           2005-12-05  Andy Wingo  <wingo@pobox.com>
22813           * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
22814           * ext/mad/gstmad.c: (gst_mad_chain):
22815           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
22816           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
22817           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
22818           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
22819           (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
22820
22821 2005-12-05 09:33:32 +0000  Andy Wingo <wingo@pobox.com>
22822
22823           ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
22824           Original commit message from CVS:
22825           2005-12-05  Andy Wingo  <wingo@pobox.com>
22826           * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
22827           id3demux and id3mux now. Fixes #323199.
22828
22829 2005-12-04 22:36:51 +0000  Christian Schaller <uraeus@gnome.org>
22830
22831         * gst-plugins-ugly.spec.in:
22832           update spec file for latest changes
22833           Original commit message from CVS:
22834           update spec file for latest changes
22835
22836 2005-12-02 12:28:03 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22837
22838           fix silly Makefile.am bug so they link correctly again
22839           Original commit message from CVS:
22840           * ext/amrnb/Makefile.am:
22841           * gst/realmedia/Makefile.am:
22842           fix silly Makefile.am bug so they link correctly again
22843
22844 2005-12-01 19:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22845
22846         * configure.ac:
22847           back to HEAD
22848           Original commit message from CVS:
22849           back to HEAD
22850
22851 === release 0.9.7 ===
22852
22853 2005-12-01 19:14:57 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22854
22855         * ChangeLog:
22856         * NEWS:
22857         * RELEASE:
22858         * common:
22859         * configure.ac:
22860         * docs/plugins/gst-plugins-ugly-plugins.args:
22861         * docs/plugins/inspect/plugin-a52dec.xml:
22862         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22863         * docs/plugins/inspect/plugin-iec958.xml:
22864         * docs/plugins/inspect/plugin-lame.xml:
22865         * docs/plugins/inspect/plugin-mad.xml:
22866         * docs/plugins/inspect/plugin-mpeg2dec.xml:
22867         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22868         * docs/plugins/inspect/plugin-rmdemux.xml:
22869         * docs/random/LICENSE:
22870         * docs/random/PORTED_09:
22871           releasing 0.9.7
22872           Original commit message from CVS:
22873           releasing 0.9.7
22874
22875 2005-12-01 15:49:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22876
22877         * ChangeLog:
22878         * common:
22879         * ext/amrnb/Makefile.am:
22880         * gst/realmedia/Makefile.am:
22881           Don't know how these escaped my eye before.  Fix link flags.
22882           Original commit message from CVS:
22883           Don't know how these escaped my eye before.  Fix link flags.
22884
22885 2005-11-30 18:37:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22886
22887         * common:
22888         * examples/Makefile.am:
22889         * examples/capsfilter/Makefile.am:
22890         * examples/capsfilter/capsfilter1.c:
22891         * examples/gob/Makefile.am:
22892         * examples/gob/gst-identity2.gob:
22893         * examples/gstplay/.gitignore:
22894         * examples/gstplay/Makefile.am:
22895         * examples/gstplay/player.c:
22896         * examples/indexing/.gitignore:
22897         * examples/indexing/Makefile.am:
22898         * examples/indexing/indexmpeg.c:
22899         * examples/level/Makefile.am:
22900         * examples/level/README:
22901         * examples/level/demo.c:
22902         * examples/level/plot.c:
22903         * examples/stats/Makefile.am:
22904         * examples/stats/mp2ogg.c:
22905         * examples/switch/.gitignore:
22906         * examples/switch/Makefile.am:
22907         * examples/switch/switcher.c:
22908           no examples
22909           Original commit message from CVS:
22910           no examples
22911
22912 2005-11-29 11:26:35 +0000  Tim-Philipp Müller <tim@centricular.net>
22913
22914           gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
22915           Original commit message from CVS:
22916           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
22917           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
22918           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
22919           (gst_mpeg_parse_send_event):
22920           Ref events before sending them to multiple pads, after all
22921           gst_pad_send_event() takes ownership of events. Don't leak
22922           events that have not been handled (fixes #322745).
22923
22924 2005-11-28 19:13:51 +0000  Martin Soto <martinsoto@users.sourceforge.net>
22925
22926           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
22927           Original commit message from CVS:
22928           2005-11-28  Martin Soto  <martinsoto@users.sourceforge.net>
22929           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
22930           (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
22931           from making timestamp adjustments. This will have to be re-added
22932           in some form in the near future, but in order to do that, some nav
22933           packet parsing will be necessary in mpegdemux.
22934           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
22935           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
22936           (g_value_set_int, gst_mpeg_parse_set_property)
22937           Get rid of do_adjust and use_adjust. Rename max_discont to
22938           max_src_gap.
22939           (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
22940           -1, no adjustment is made.
22941           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
22942           Rename max_discont property to max_scr_gap. Erase "adjust"
22943           property.
22944           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
22945           override send_event anymore, base class does the job.
22946           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
22947           Base class now does most of the work.
22948           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
22949           Generalize to forwarding the event to all source pads in the
22950           element.
22951           * gst/mpegstream/gstmpegparse.h:
22952           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
22953           (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
22954           (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
22955           (gst_mpeg_parse_set_property):
22956           Clock synchronization doesn't make sense anymore for a
22957           demultiplexer.
22958
22959 2005-11-28 18:54:09 +0000  Michael Smith <msmith@xiph.org>
22960
22961           gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
22962           Original commit message from CVS:
22963           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
22964           Don't treat normal EOS as a fatal error.
22965
22966 2005-11-28 15:47:01 +0000  Edward Hervey <bilboed@bilboed.com>
22967
22968           ext/mad/gstmad.c: Proper warning statements,
22969           Original commit message from CVS:
22970           * ext/mad/gstmad.c: (gst_mad_chain):
22971           Proper warning statements,
22972           Don't error if the src pad isn't linked when pushing.
22973           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
22974           Proper state_change, avoids borkage when going to READY
22975
22976 2005-11-27 15:34:00 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22977
22978         * configure.ac:
22979         * gst-libs/Makefile.am:
22980         * gst-libs/README:
22981         * gst-libs/ext/.gitignore:
22982         * gst-libs/gst/media-info/.gitignore:
22983         * gst-libs/gst/play/.gitignore:
22984         * gst-libs/gst/play/play.h:
22985         * gst-libs/gst/play/play.vcproj:
22986           no need for an AS_LIBTOOL call
22987           Original commit message from CVS:
22988           no need for an AS_LIBTOOL call
22989
22990 2005-11-27 14:34:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22991
22992         * Makefile.am:
22993         * common:
22994         * gst-plugins-ugly.spec.in:
22995           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
22996           Original commit message from CVS:
22997           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
22998
22999 2005-11-25 17:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23000
23001           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
23002           Original commit message from CVS:
23003           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
23004           Prime libmpeg2's pumps with some null custom buffers
23005           to ensure it doesn't ask us to discard garbage later yay.
23006
23007 2005-11-25 17:01:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23008
23009           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
23010           Original commit message from CVS:
23011           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
23012           Prime libmpeg2's pumps with some null custom buffers
23013           to ensure it ask us to discard garbage later yay.
23014
23015 2005-11-25 14:50:19 +0000  Michael Smith <msmith@xiph.org>
23016
23017           ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
23018           Original commit message from CVS:
23019           * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
23020           (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
23021           (gst_a52dec_chain_raw):
23022           * ext/a52dec/gsta52dec.h:
23023           Accept AC3 in audio/x-private1-ac3 format, which includes
23024           DVD-specific headers, as well as raw AC3, for compatibility with
23025           some demuxers.
23026
23027 2005-11-25 00:03:52 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23028
23029           ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
23030           Original commit message from CVS:
23031           * ext/mad/gstmad.c: (gst_mad_chain):
23032           When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
23033           skip frame synthesis and consume input data as if we'd done the
23034           decode. Makes mad not error when the src pad is not connected.
23035           (#319784)
23036
23037 2005-11-24 13:58:55 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23038
23039         * ChangeLog:
23040           Erase old CVS conflict line.
23041           Original commit message from CVS:
23042           Erase old CVS conflict line.
23043
23044 2005-11-24 13:52:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23045
23046           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
23047           Original commit message from CVS:
23048           2005-11-23  Martin Soto  <martinsoto@users.sourceforge.net>
23049           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
23050           (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
23051           (gst_mpeg_parse_chain):
23052           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
23053           (gst_mpeg_demux_send_newsegment):
23054           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
23055           * gst/mpegstream/gstmpegparse.h:
23056           Rename send_discont method to send_newsegment and add parameters
23057           to handle actual segments. Adapt code all around to run with the
23058           new name and signature.
23059           * gst/mpegstream/gstmpegdemux.c:
23060           * gst/mpegstream/gstmpegparse.c:
23061           * gst/mpegstream/gstdvddemux.c:
23062           Convert to GST_BOILERPLATE.
23063
23064 2005-11-24 12:23:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23065
23066         * configure.ac:
23067           fix AS_LIBTOOL call
23068           Original commit message from CVS:
23069           fix AS_LIBTOOL call
23070
23071 2005-11-23 21:26:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23072
23073         * Makefile.am:
23074           add a torture target
23075           Original commit message from CVS:
23076           add a torture target
23077
23078 2005-11-23 20:05:47 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23079
23080         * ChangeLog:
23081         * configure.ac:
23082           back to HEAD
23083           Original commit message from CVS:
23084           back to HEAD
23085
23086 === release 0.9.6 ===
23087
23088 2005-11-23 19:57:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23089
23090         * ChangeLog:
23091         * NEWS:
23092         * RELEASE:
23093         * configure.ac:
23094         * docs/plugins/gst-plugins-ugly-plugins.args:
23095         * docs/plugins/gst-plugins-ugly-plugins.signals:
23096         * docs/plugins/inspect/plugin-a52dec.xml:
23097         * docs/plugins/inspect/plugin-amrnb.xml:
23098         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23099         * docs/plugins/inspect/plugin-iec958.xml:
23100         * docs/plugins/inspect/plugin-lame.xml:
23101         * docs/plugins/inspect/plugin-mad.xml:
23102         * docs/plugins/inspect/plugin-mpeg2dec.xml:
23103         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23104         * docs/plugins/inspect/plugin-rmdemux.xml:
23105           releasing 0.9.6
23106           Original commit message from CVS:
23107           releasing 0.9.6
23108
23109 2005-11-23 00:26:42 +0000  Michael Smith <msmith@xiph.org>
23110
23111           gst/realmedia/rmdemux.c: Fractional framerates.
23112           Original commit message from CVS:
23113           * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
23114           (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
23115           (find_seek_offset_bytes), (find_seek_offset_time),
23116           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
23117           (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
23118           (gst_rmdemux_chain), (gst_rmdemux_send_event),
23119           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
23120           (gst_rmdemux_parse_packet):
23121           Fractional framerates.
23122
23123 2005-11-23 00:12:24 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23124
23125           ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
23126           Original commit message from CVS:
23127           * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
23128           (gst_mpeg2dec_negotiate_format), (handle_sequence),
23129           (gst_mpeg2dec_sink_event):
23130           * ext/mpeg2dec/gstmpeg2dec.h:
23131           Use fractional framerates
23132
23133 2005-11-22 19:07:13 +0000  Wim Taymans <wim.taymans@gmail.com>
23134
23135           gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
23136           Original commit message from CVS:
23137           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
23138           set_clock returns a boolean.
23139
23140 2005-11-22 18:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
23141
23142           ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
23143           Original commit message from CVS:
23144           * ext/mad/gstmad.c: (gst_mad_chain):
23145           Fix seeking even more by sending the newsegment event with the
23146           right parameters. Should fix querying in playbin/totem after
23147           a seek.
23148
23149 2005-11-22 17:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
23150
23151           ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
23152           Original commit message from CVS:
23153           * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
23154           (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
23155           Fix seeking in stand-alone mode. Fix nonexistant enum value
23156           introduced in previous commit. Improve debug messages here and
23157           there. Actually return a proper return value in the sink event
23158           handler.
23159
23160 2005-11-22 17:15:25 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23161
23162         * ext/lame/gstlame.c:
23163           doh
23164           Original commit message from CVS:
23165           doh
23166
23167 2005-11-22 17:04:38 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23168
23169         * ChangeLog:
23170         * ext/lame/gstlame.c:
23171         * ext/mad/gstmad.c:
23172         * ext/sidplay/gstsiddec.cc:
23173           fix up GValueEnum
23174           Original commit message from CVS:
23175           fix up GValueEnum
23176
23177 2005-11-22 12:39:29 +0000  Andy Wingo <wingo@pobox.com>
23178
23179         * ChangeLog:
23180         * ext/lame/gstlame.c:
23181         * ext/mad/gstid3tag.c:
23182         * ext/sidplay/gstsiddec.cc:
23183           Update for gst_tag_setter API changes.
23184           Original commit message from CVS:
23185           2005-11-22  Andy Wingo  <wingo@pobox.com>
23186           * Update for gst_tag_setter API changes.
23187
23188 2005-11-22 11:55:32 +0000  Andy Wingo <wingo@pobox.com>
23189
23190         * ChangeLog:
23191         * ext/a52dec/gsta52dec.c:
23192         * ext/mad/gstid3tag.c:
23193         * ext/mad/gstmad.c:
23194         * gst/mpegaudioparse/gstmpegaudioparse.c:
23195         * gst/mpegstream/gstdvddemux.c:
23196         * gst/mpegstream/gstmpegparse.c:
23197         * gst/realmedia/rmdemux.c:
23198           ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
23199           Original commit message from CVS:
23200           2005-11-22  Andy Wingo  <wingo@pobox.com>
23201           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
23202           * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
23203           * ext/mad/gstmad.c (gst_mad_chain)
23204           * gst/mpegaudioparse/gstmpegaudioparse.c
23205           (gst_mp3parse_sink_event)
23206           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
23207           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
23208           (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
23209           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
23210           (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
23211
23212 2005-11-22 11:39:06 +0000  Tim-Philipp Müller <tim@centricular.net>
23213
23214           ext/mad/Makefile.am: libgsttagedit => libgsttag
23215           Original commit message from CVS:
23216           * ext/mad/Makefile.am:
23217           libgsttagedit => libgsttag
23218
23219 2005-11-21 23:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
23220
23221           ext/lame/gstlame.c: Don't take the stream lock
23222           Original commit message from CVS:
23223           * ext/lame/gstlame.c: (gst_lame_sink_event):
23224           Don't take the stream lock
23225
23226 2005-11-21 17:34:30 +0000  Andy Wingo <wingo@pobox.com>
23227
23228           ext/: Don't take the stream lock.
23229           Original commit message from CVS:
23230           2005-11-21  Andy Wingo  <wingo@pobox.com>
23231           * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
23232           * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
23233           * ext/mad/gstmad.c (gst_mad_sink_event):
23234           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
23235           stream lock.
23236           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
23237           stream lock changes.
23238
23239 2005-11-21 16:36:44 +0000  Andy Wingo <wingo@pobox.com>
23240
23241           *.*: Ran scripts/update-macros. Oh yes.
23242           Original commit message from CVS:
23243           2005-11-21  Andy Wingo  <wingo@pobox.com>
23244           * *.h:
23245           * *.c: Ran scripts/update-macros. Oh yes.
23246
23247 2005-11-21 15:12:43 +0000  Tim-Philipp Müller <tim@centricular.net>
23248
23249           gst/mpegstream/: Filler events have beem removed for now.
23250           Original commit message from CVS:
23251           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
23252           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
23253           Filler events have beem removed for now.
23254
23255 2005-11-21 14:08:45 +0000  Tim-Philipp Müller <tim@centricular.net>
23256
23257           gst/: Update for GST_FOURCC_FORMAT API change.
23258           Original commit message from CVS:
23259           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
23260           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
23261           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
23262           Update for GST_FOURCC_FORMAT API change.
23263
23264 2005-11-21 10:32:55 +0000  Edward Hervey <bilboed@bilboed.com>
23265
23266           gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
23267           Original commit message from CVS:
23268           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
23269           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
23270           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
23271           (gst_rmdemux_parse_packet):
23272           Modifications for disapearance of GST_PAD_IS_USABLE()
23273
23274 2005-11-18 16:14:00 +0000  Michael Smith <msmith@xiph.org>
23275
23276           gst/iec958/ac3iec.c: Remove some setcaps brokenness.
23277           Original commit message from CVS:
23278           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
23279           Remove some setcaps brokenness.
23280           Don't crash on bad input.
23281
23282 2005-11-15 22:46:23 +0000  Johan Dahlin <johan@gnome.org>
23283
23284           ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
23285           Original commit message from CVS:
23286           * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
23287           calling transform.
23288           (gst_id3_tag_do_typefind): Unref caps
23289           * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
23290
23291 2005-11-15 21:00:44 +0000  Johan Dahlin <johan@gnome.org>
23292
23293         * ext/mad/gstmad.c:
23294           remove accidentally commited hack
23295           Original commit message from CVS:
23296           remove accidentally commited hack
23297
23298 2005-11-15 20:30:53 +0000  Johan Dahlin <johan@gnome.org>
23299
23300         * ext/mad/gstmad.c:
23301           free pad templates
23302           Original commit message from CVS:
23303           free pad templates
23304
23305 2005-11-15 14:19:38 +0000  Tim-Philipp Müller <tim@centricular.net>
23306
23307           ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
23308           Original commit message from CVS:
23309           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
23310           (gst_mpeg2dec_sink_event):
23311           Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
23312           nice-ify debug message in event handler; add CHECKME.
23313           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
23314           (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
23315           (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
23316           (gst_dvd_demux_sync_stream_to_time):
23317           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
23318           (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
23319           (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
23320           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
23321           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
23322           (gst_mpeg_demux_sync_stream_to_time),
23323           (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
23324           * gst/mpegstream/gstmpegdemux.h:
23325           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
23326           (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
23327           (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
23328           (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
23329           (gst_mpeg_parse_chain):
23330           * gst/mpegstream/gstmpegparse.h:
23331           Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
23332           return value confusion (gst_pad_push vs. gst_pad_send_event and
23333           gst_pad_push_event); pass flow return values to caller;
23334           miscellaneous fixes and clean-ups.
23335
23336 2005-11-15 08:37:00 +0000  Christian Schaller <uraeus@gnome.org>
23337
23338         * gst/mpegstream/gstdvddemux.c:
23339           set rank to secondary until it works 100%
23340           Original commit message from CVS:
23341           set rank to secondary until it works 100%
23342
23343 2005-11-15 07:59:58 +0000  Christian Schaller <uraeus@gnome.org>
23344
23345         * gst-plugins-ugly.spec.in:
23346           add mpegstream plugin to spec file
23347           Original commit message from CVS:
23348           add mpegstream plugin to spec file
23349
23350 2005-11-14 22:18:21 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23351
23352           gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
23353           Original commit message from CVS:
23354           2005-11-14  Martin Soto  <soto@localhost.localdomain>
23355           * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
23356           gstrfc2250enc.h.
23357
23358 2005-11-14 21:20:21 +0000  Josef Zlomek <josef.zlomek@xeris.cz>
23359
23360           partially port the mpegstream plugin to GStreamer 0.9.
23361           Original commit message from CVS:
23362           2005-11-14  Martin Soto  <martinsoto@users.sourceforge.net>
23363           * configure.ac:
23364           * gst/mpegstream/Makefile.am:
23365           * gst/mpegstream/gstdvddemux.c:
23366           * gst/mpegstream/gstdvddemux.h:
23367           * gst/mpegstream/gstmpegdemux.c:
23368           * gst/mpegstream/gstmpegdemux.h:
23369           * gst/mpegstream/gstmpegpacketize.c:
23370           * gst/mpegstream/gstmpegpacketize.h:
23371           * gst/mpegstream/gstmpegparse.c:
23372           * gst/mpegstream/gstmpegparse.h:
23373           * gst/mpegstream/gstmpegstream.c:
23374           * gst/mpegstream/gstrfc2250enc.c:
23375           * gst/mpegstream/gstrfc2250enc.h:
23376           Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
23377           partially port the mpegstream plugin to GStreamer 0.9.
23378
23379 2005-11-14 17:13:20 +0000  Andy Wingo <wingo@pobox.com>
23380
23381           configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
23382           Original commit message from CVS:
23383           2005-11-14  Andy Wingo  <wingo@pobox.com>
23384           * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
23385           debugging, allows dll builds on windows. Fixes #316076.
23386
23387 2005-11-11 19:37:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23388
23389         * ChangeLog:
23390         * configure.ac:
23391           back to head
23392           Original commit message from CVS:
23393           back to head
23394
23395 === release 0.9.5 ===
23396
23397 2005-11-11 19:35:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23398
23399         * ChangeLog:
23400         * NEWS:
23401         * RELEASE:
23402         * common:
23403         * configure.ac:
23404         * docs/plugins/inspect/plugin-a52dec.xml:
23405         * docs/plugins/inspect/plugin-amrnb.xml:
23406         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23407         * docs/plugins/inspect/plugin-iec958.xml:
23408         * docs/plugins/inspect/plugin-lame.xml:
23409         * docs/plugins/inspect/plugin-mad.xml:
23410         * docs/plugins/inspect/plugin-mpeg2dec.xml:
23411         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23412         * docs/plugins/inspect/plugin-rmdemux.xml:
23413           releasing 0.9.5
23414           Original commit message from CVS:
23415           releasing 0.9.5
23416
23417 2005-10-27 21:50:11 +0000  Wim Taymans <wim.taymans@gmail.com>
23418
23419           ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
23420           Original commit message from CVS:
23421           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
23422           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
23423           (handle_sequence), (handle_picture), (handle_slice),
23424           (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
23425           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
23426           Forward GstFlowReturn about everywhere.
23427           Handle seeking correctly.
23428
23429 2005-10-27 17:26:13 +0000  Wim Taymans <wim.taymans@gmail.com>
23430
23431           ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
23432           Original commit message from CVS:
23433           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
23434           (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
23435           (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
23436           Small cleanups in refcounting.
23437
23438 2005-10-26 16:45:04 +0000  Wim Taymans <wim.taymans@gmail.com>
23439
23440           ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
23441           Original commit message from CVS:
23442           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
23443           (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
23444           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
23445           (handle_sequence), (handle_picture):
23446           * ext/mpeg2dec/gstmpeg2dec.h:
23447           Removed lots of dubious code.
23448           Handle flushing and seeking correctly. Still leaks though...
23449
23450 2005-10-24 13:37:47 +0000  Christian Schaller <uraeus@gnome.org>
23451
23452         * ChangeLog:
23453         * configure.ac:
23454           port plugins listing changes
23455           Original commit message from CVS:
23456           port plugins listing changes
23457
23458 2005-10-23 23:06:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23459
23460         * ChangeLog:
23461         * configure.ac:
23462           back to HEAD
23463           Original commit message from CVS:
23464           back to HEAD
23465
23466 === release 0.9.4 ===
23467
23468 2005-10-23 22:44:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23469
23470         * ChangeLog:
23471         * Makefile.am:
23472         * NEWS:
23473         * RELEASE:
23474         * configure.ac:
23475         * docs/plugins/gst-plugins-ugly-plugins.args:
23476         * docs/plugins/gst-plugins-ugly-plugins.signals:
23477         * docs/plugins/inspect/plugin-a52dec.xml:
23478         * docs/plugins/inspect/plugin-amrnb.xml:
23479         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23480         * docs/plugins/inspect/plugin-iec958.xml:
23481         * docs/plugins/inspect/plugin-lame.xml:
23482         * docs/plugins/inspect/plugin-mad.xml:
23483         * docs/plugins/inspect/plugin-mpeg2dec.xml:
23484         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23485         * docs/plugins/inspect/plugin-rmdemux.xml:
23486         * gst/realmedia/rmdemux.c:
23487         * po/POTFILES.in:
23488           releasing 0.9.4
23489           Original commit message from CVS:
23490           releasing 0.9.4
23491
23492 2005-10-23 14:32:49 +0000  Julien Moutte <julien@moutte.net>
23493
23494           gst/realmedia/rmdemux.c: STOPPED->FAILED
23495           Original commit message from CVS:
23496           2005-10-23  Julien MOUTTE  <julien@moutte.net>
23497           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
23498
23499 2005-10-21 16:22:00 +0000  Christian Schaller <uraeus@gnome.org>
23500
23501         * gst-plugins-ugly.spec.in:
23502           add packaging of a52dec
23503           Original commit message from CVS:
23504           add packaging of a52dec
23505
23506 2005-10-21 11:58:38 +0000  Wim Taymans <wim.taymans@gmail.com>
23507
23508           gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
23509           Original commit message from CVS:
23510           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
23511           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
23512           Set correct stream time in newsegment event.
23513
23514 2005-10-20 22:43:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23515
23516         * ext/Makefile.am:
23517           fix distcheck
23518           Original commit message from CVS:
23519           fix distcheck
23520
23521 2005-10-20 22:40:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23522
23523         * ChangeLog:
23524         * ext/Makefile.am:
23525           fix distcheck
23526           Original commit message from CVS:
23527           fix distcheck
23528
23529 2005-10-20 09:51:58 +0000  Tim-Philipp Müller <tim@centricular.net>
23530
23531           ext/a52dec/: Re-enable CPU flags, use liboil to get them.
23532           Original commit message from CVS:
23533           * ext/a52dec/Makefile.am:
23534           * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
23535           (gst_a52dec_class_init), (gst_a52dec_sink_event),
23536           (gst_a52dec_change_state):
23537           * ext/a52dec/gsta52dec.h:
23538           Re-enable CPU flags, use liboil to get them.
23539
23540 2005-10-20 09:00:30 +0000  Tim-Philipp Müller <tim@centricular.net>
23541
23542           Port AC3 decoder to 0.9 (#318849).
23543           Original commit message from CVS:
23544           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
23545           * configure.ac:
23546           * ext/a52dec/Makefile.am:
23547           * ext/a52dec/gsta52dec.c:
23548           * ext/a52dec/gsta52dec.h:
23549           Port AC3 decoder to 0.9 (#318849).
23550
23551 2005-10-20 08:30:33 +0000  Wim Taymans <wim.taymans@gmail.com>
23552
23553           ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
23554           Original commit message from CVS:
23555           * ext/sidplay/gstsiddec.cc:
23556           Small fixes and more error messages.
23557
23558 2005-10-19 16:01:35 +0000  Wim Taymans <wim.taymans@gmail.com>
23559
23560           API change fixen.
23561           Original commit message from CVS:
23562           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
23563           (gst_amrnbparse_state_change):
23564           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
23565           * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
23566           * ext/mpeg2dec/gstmpeg2dec.c:
23567           * ext/sidplay/gstsiddec.cc:
23568           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
23569           (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
23570           API change fixen.
23571
23572 2005-10-19 12:43:28 +0000  Tim-Philipp Müller <tim@centricular.net>
23573
23574           configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
23575           Original commit message from CVS:
23576           * configure.ac:
23577           GST_DOC has been renamed to GST_DOCBOOK_CHECK
23578
23579 2005-10-19 09:47:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23580
23581           configure.ac: some docs I had
23582           Original commit message from CVS:
23583           * configure.ac:
23584           some docs I had
23585           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
23586           trivial fixes
23587
23588 2005-10-18 13:23:22 +0000  Wim Taymans <wim.taymans@gmail.com>
23589
23590           gst/realmedia/rmdemux.c: segment-start/done API change.
23591           Original commit message from CVS:
23592           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
23593           (gst_rmdemux_perform_seek):
23594           segment-start/done API change.
23595
23596 2005-10-17 17:50:45 +0000  Michael Smith <msmith@xiph.org>
23597
23598         * ChangeLog:
23599         * common:
23600         * gst/iec958/ac3iec.c:
23601           Set buffer durations on IEC958 buffers.
23602           Original commit message from CVS:
23603           Set buffer durations on IEC958 buffers.
23604
23605 2005-10-16 17:06:42 +0000  Tim-Philipp Müller <tim@centricular.net>
23606
23607           configure.ac: Fix glib check
23608           Original commit message from CVS:
23609           * configure.ac:
23610           Fix glib check
23611
23612 2005-10-13 19:14:25 +0000  Tim-Philipp Müller <tim@centricular.net>
23613
23614           ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
23615           Original commit message from CVS:
23616           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
23617           Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
23618
23619 2005-10-13 15:29:56 +0000  Stefan Kost <ensonic@users.sourceforge.net>
23620
23621           examples/stats/mp2ogg.c: yes, typo fixes
23622           Original commit message from CVS:
23623           * examples/stats/mp2ogg.c:
23624           yes, typo fixes
23625
23626 2005-10-12 14:30:36 +0000  Stefan Kost <ensonic@users.sourceforge.net>
23627
23628           renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
23629           Original commit message from CVS:
23630           * examples/indexing/indexmpeg.c: (main):
23631           * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
23632           * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
23633           (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
23634           (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
23635           * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
23636           (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
23637           (dvdreadsrc_open_file), (dvdreadsrc_close_file):
23638           * ext/dvdread/dvdreadsrc.h:
23639           * ext/lame/gstlame.h:
23640           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
23641           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
23642           * gst/iec958/ac3iec.h:
23643           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
23644           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
23645           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
23646           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
23647           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
23648           renamed GST_FLAGS macros to GST_OBJECT_FLAGS
23649           moved bitshift from macro to enum definition
23650
23651 2005-10-11 16:37:16 +0000  Wim Taymans <wim.taymans@gmail.com>
23652
23653           newsegment API update.
23654           Original commit message from CVS:
23655           * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
23656           * ext/mad/gstmad.c: (gst_mad_chain):
23657           * gst/mpegaudioparse/gstmpegaudioparse.c:
23658           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
23659           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
23660           (gst_rmdemux_chain), (gst_rmdemux_add_stream):
23661           newsegment API update.
23662
23663 2005-10-06 13:14:38 +0000  Wim Taymans <wim.taymans@gmail.com>
23664
23665           ext/amrnb/amrnbdec.c: Mark invalid frame sizes
23666           Original commit message from CVS:
23667           * ext/amrnb/amrnbdec.c:
23668           Mark invalid frame sizes
23669           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
23670           UNUSABLE is not to be used here, just push out stuff so
23671           probes can continue linking or making the pad usable.
23672
23673 2005-10-05 11:25:51 +0000  Michael Smith <msmith@xiph.org>
23674
23675         * ChangeLog:
23676         * gst/realmedia/rmdemux.c:
23677           Improve seek error-resilience.
23678           Original commit message from CVS:
23679           Improve seek error-resilience.
23680           Better error handling generally.
23681
23682 2005-10-03 17:59:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23683
23684         * ChangeLog:
23685         * configure.ac:
23686           back to head
23687           Original commit message from CVS:
23688           back to head
23689
23690 === release 0.9.3 ===
23691
23692 2005-10-03 17:49:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23693
23694         * ChangeLog:
23695         * NEWS:
23696         * README:
23697         * configure.ac:
23698         * ext/sidplay/Makefile.am:
23699           release time
23700           Original commit message from CVS:
23701           release time
23702
23703 2005-09-30 16:43:12 +0000  Michael Smith <msmith@xiph.org>
23704
23705         * gst/realmedia/rmdemux.h:
23706           Forgot to commit this file. I hate Nano.
23707           Original commit message from CVS:
23708           Forgot to commit this file. I hate Nano.
23709
23710 2005-09-30 16:39:47 +0000  Michael Smith <msmith@xiph.org>
23711
23712         * ChangeLog:
23713         * common:
23714         * gst/realmedia/rmdemux.c:
23715           Sanity checks and memory leak fixes for real demuxer
23716           Original commit message from CVS:
23717           Sanity checks and memory leak fixes for real demuxer
23718
23719 2005-09-29 13:44:15 +0000  Michael Smith <msmith@xiph.org>
23720
23721           gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
23722           Original commit message from CVS:
23723           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
23724           (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
23725           (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
23726           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
23727           Real demuxer fixes. Make it more bulletproof against bad data,
23728           identify a few more stream types.
23729           Fix seeking so that it works (at least with the seek example
23730           program; it still fails with totem).
23731
23732 2005-09-26 14:41:23 +0000  Wim Taymans <wim.taymans@gmail.com>
23733
23734           gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
23735           Original commit message from CVS:
23736           * gst/mpegaudioparse/gstmpegaudioparse.c:
23737           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
23738           Set correct caps on buffers too.
23739
23740 2005-09-26 14:31:53 +0000  Wim Taymans <wim.taymans@gmail.com>
23741
23742           gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
23743           Original commit message from CVS:
23744           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
23745           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
23746           * gst/mpegaudioparse/gstmpegaudioparse.h:
23747           Put timestamps on buffers.
23748
23749 2005-09-21 22:21:22 +0000  Flavio Oliveira <flavio.oliveira@indt.org.br>
23750
23751         * ChangeLog:
23752         * ext/amrnb/amrnbenc.c:
23753           Changed amrnbenc description, it is an encoder, not decoder.
23754           Original commit message from CVS:
23755           Changed amrnbenc description, it is an encoder, not decoder.
23756
23757 2005-09-21 16:21:45 +0000  Michael Smith <msmith@xiph.org>
23758
23759         * ChangeLog:
23760         * gst/iec958/ac3_padder.c:
23761         * gst/iec958/ac3_padder.h:
23762         * gst/iec958/ac3iec.c:
23763           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
23764           Original commit message from CVS:
23765           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
23766           more accurate, and to check AC3 checksums (both of them in each frame),
23767           and dump the frame (as a probable sync failure) if they don't match.
23768           General code cleanup, improved comments. Changed to not construct the
23769           header backwards, and not byteswap everything else. If we end up needing
23770           to do little-endian output, we should swap in the element doing the
23771           output (AC3 is big-endian).
23772
23773 2005-09-20 17:37:54 +0000  Christian Schaller <uraeus@gnome.org>
23774
23775         * gst-plugins-ugly.spec.in:
23776           fix spec file for ugly
23777           Original commit message from CVS:
23778           fix spec file for ugly
23779
23780 2005-09-19 23:25:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23781
23782         * docs/plugins/inspect/plugin-lame.xml:
23783           revert empty commit
23784           Original commit message from CVS:
23785           revert empty commit
23786
23787 2005-09-19 23:24:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23788
23789         * docs/plugins/scan.stamp:
23790           whoops, wrong files
23791           Original commit message from CVS:
23792           whoops, wrong files
23793
23794 2005-09-19 23:21:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23795
23796           docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
23797           Original commit message from CVS:
23798           * docs/plugins/gst-plugins-ugly-plugins.args:
23799           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
23800           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
23801           * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
23802           commit missing files
23803           * docs/plugins/inspect/plugin-lame.xml:
23804           update
23805
23806 2005-09-19 16:44:13 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23807
23808         * Makefile.am:
23809         * common:
23810         * gst-plugins-ugly.spec.in:
23811           add check-valgrind target
23812           Original commit message from CVS:
23813           add check-valgrind target
23814
23815 2005-09-19 13:46:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23816
23817         * docs/plugins/scanobj-build.stamp:
23818           add stamp
23819           Original commit message from CVS:
23820           add stamp
23821
23822 2005-09-19 11:07:40 +0000  Wim Taymans <wim.taymans@gmail.com>
23823
23824           ext/lame/gstlame.c: Set caps on outgoing buffers.
23825           Original commit message from CVS:
23826           * ext/lame/gstlame.c: (gst_lame_chain):
23827           Set caps on outgoing buffers.
23828
23829 2005-09-16 16:04:28 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23830
23831         * ChangeLog:
23832         * ext/lame/gstlame.c:
23833         * ext/lame/gstlame.h:
23834           clean up further so we don't try to set up five times for a simple pipeline
23835           Original commit message from CVS:
23836           clean up further so we don't try to set up five times for
23837           a simple pipeline
23838
23839 2005-09-16 15:43:08 +0000  Michael Smith <msmith@xiph.org>
23840
23841         * ChangeLog:
23842         * common:
23843         * gst/iec958/ac3iec.c:
23844           Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
23845           Original commit message from CVS:
23846           Set setcaps function on sink pad, not source pad. Produce correct caps
23847           on output buffers.
23848
23849 2005-09-11 17:53:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23850
23851         * common:
23852         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23853         * docs/plugins/inspect/plugin-iec958.xml:
23854         * docs/plugins/inspect/plugin-lame.xml:
23855         * docs/plugins/inspect/plugin-mad.xml:
23856         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23857         * docs/plugins/inspect/plugin-rmdemux.xml:
23858           update inspect with source
23859           Original commit message from CVS:
23860           update inspect with source
23861
23862 2005-09-07 13:42:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
23863
23864           ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
23865           Original commit message from CVS:
23866           * ext/mad/gstid3tag.c:
23867           gsttaginterface.h -> gsttagsetter.h
23868
23869 2005-09-06 14:06:51 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23870
23871         * configure.ac:
23872           back to HEAD
23873           Original commit message from CVS:
23874           back to HEAD
23875
23876 === release 0.9.1 ===
23877
23878 2005-09-06 14:05:40 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23879
23880         * ChangeLog:
23881         * NEWS:
23882         * README:
23883         * RELEASE:
23884         * autogen.sh:
23885         * configure.ac:
23886           releasing 0.9.2
23887           Original commit message from CVS:
23888           releasing 0.9.2
23889
23890 2005-09-06 12:00:33 +0000  Wim Taymans <wim.taymans@gmail.com>
23891
23892           ext/amrnb/: State change function updates.
23893           Original commit message from CVS:
23894           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
23895           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
23896           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
23897           State change function updates.
23898
23899 2005-09-05 17:24:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23900
23901           ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
23902           Original commit message from CVS:
23903           * ext/mpeg2dec/gstmpeg2dec.c:
23904           GST_CAT_SEEK disappeared from the public API at some point
23905
23906 2005-09-05 11:42:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23907
23908         * gst/iec958/ac3_padder.c:
23909         * gst/iec958/ac3_padder.h:
23910           doc fixes
23911           Original commit message from CVS:
23912           doc fixes
23913
23914 2005-09-04 19:28:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23915
23916         * Makefile.am:
23917         * autogen.sh:
23918         * common:
23919         * configure.ac:
23920         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
23921         * docs/plugins/inspect-build.stamp:
23922         * docs/plugins/inspect.stamp:
23923         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23924         * docs/plugins/inspect/plugin-iec958.xml:
23925         * docs/plugins/inspect/plugin-lame.xml:
23926         * docs/plugins/inspect/plugin-mad.xml:
23927         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23928         * docs/plugins/inspect/plugin-rmdemux.xml:
23929           docs for ugly plugins
23930           Original commit message from CVS:
23931           docs for ugly plugins
23932
23933 2005-09-02 18:01:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23934
23935         * gst-plugins-ugly.spec.in:
23936         * gst/iec958/Makefile.am:
23937           build fixes
23938           Original commit message from CVS:
23939           build fixes
23940
23941 2005-09-02 17:04:39 +0000  Michael Smith <msmith@xiph.org>
23942
23943         * ChangeLog:
23944         * gst/iec958/ac3iec.c:
23945           Accept audio/x-private1-a3c on sink pad
23946           Original commit message from CVS:
23947           Accept audio/x-private1-a3c on sink pad
23948
23949 2005-09-02 17:01:14 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23950
23951         * gst-plugins-ugly.spec.in:
23952           spec updates
23953           Original commit message from CVS:
23954           spec updates
23955
23956 2005-09-02 15:43:54 +0000  Andy Wingo <wingo@pobox.com>
23957
23958         * examples/gstplay/player.c:
23959         * examples/stats/mp2ogg.c:
23960         * ext/a52dec/gsta52dec.c:
23961         * ext/amrnb/amrnbdec.c:
23962         * ext/amrnb/amrnbenc.c:
23963         * ext/amrnb/amrnbparse.c:
23964         * ext/dvdnav/dvdnavsrc.c:
23965         * ext/dvdread/dvdreadsrc.c:
23966         * ext/lame/gstlame.c:
23967         * ext/mad/gstid3tag.c:
23968         * ext/mad/gstmad.c:
23969         * ext/mpeg2dec/gstmpeg2dec.c:
23970         * gst/ac3parse/gstac3parse.c:
23971         * gst/asfdemux/gstasfdemux.c:
23972         * gst/asfdemux/gstasfmux.c:
23973         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
23974         * gst/iec958/ac3iec.c:
23975         * gst/mpegaudioparse/gstmpegaudioparse.c:
23976         * gst/mpegstream/gstdvddemux.c:
23977         * gst/mpegstream/gstmpegdemux.c:
23978         * gst/mpegstream/gstmpegparse.c:
23979         * gst/mpegstream/gstrfc2250enc.c:
23980         * gst/realmedia/rmdemux.c:
23981         * gst/synaesthesia/gstsynaesthesia.c:
23982           All plugins updated for element state changes.
23983           Original commit message from CVS:
23984           2005-09-02  Andy Wingo  <wingo@pobox.com>
23985           * All plugins updated for element state changes.
23986
23987 2005-09-02 14:19:17 +0000  Michael Smith <msmith@xiph.org>
23988
23989         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
23990         * gst/iec958/ac3iec.c:
23991           Fix return types in setcaps functions
23992           Original commit message from CVS:
23993           Fix return types in setcaps functions
23994
23995 2005-09-02 13:37:13 +0000  Michael Smith <msmith@xiph.org>
23996
23997         * ChangeLog:
23998         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
23999         * gst/iec958/ac3iec.c:
24000           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
24001           Original commit message from CVS:
24002           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
24003           Some general cleanups in iec958 framer.
24004
24005 2005-09-01 21:07:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24006
24007         * common:
24008         * m4/Makefile.am:
24009         * m4/as-arts.m4:
24010         * m4/esd.m4:
24011         * m4/gst-alsa.m4:
24012         * m4/gst-artsc.m4:
24013         * m4/gst-matroska.m4:
24014         * m4/ogg.m4:
24015         * m4/vorbis.m4:
24016           fix distcheck; remove some old m4s
24017           Original commit message from CVS:
24018           fix distcheck; remove some old m4s
24019
24020 2005-09-01 17:31:21 +0000  Michael Smith <msmith@xiph.org>
24021
24022         * ChangeLog:
24023         * configure.ac:
24024         * gst/iec958/Makefile.am:
24025         * gst/iec958/ac3_padder.c:
24026         * gst/iec958/ac3_padder.h:
24027         * gst/iec958/ac3iec.c:
24028         * gst/iec958/ac3iec.h:
24029           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
24030           Original commit message from CVS:
24031           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
24032
24033 2005-09-01 11:52:34 +0000  Wim Taymans <wim.taymans@gmail.com>
24034
24035           gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
24036           Original commit message from CVS:
24037           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
24038           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
24039           (gst_dvdlpcmdec_change_state):
24040           Cleanups, fixed header parsing and stripping.
24041
24042 2005-09-01 11:34:39 +0000  Michael Smith <msmith@xiph.org>
24043
24044         * ChangeLog:
24045         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
24046           Use the right bytes when parsing the LPCM dvd header
24047           Original commit message from CVS:
24048           Use the right bytes when parsing the LPCM dvd header
24049
24050 2005-09-01 11:16:15 +0000  Michael Smith <msmith@xiph.org>
24051
24052         * ChangeLog:
24053         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
24054           Return the correct values from chain function
24055           Original commit message from CVS:
24056           Return the correct values from chain function
24057
24058 2005-09-01 10:04:53 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24059
24060         * common:
24061         * docs/Makefile.am:
24062         * docs/plugins/.gitignore:
24063         * docs/random/ChangeLog-0.8:
24064         * docs/version.entities.in:
24065           adding doc stuff
24066           Original commit message from CVS:
24067           adding doc stuff
24068
24069 2005-08-31 19:37:08 +0000  Michael Smith <msmith@xiph.org>
24070
24071         * ChangeLog:
24072         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
24073         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
24074           Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
24075           Original commit message from CVS:
24076           Restructure LPCM decoder to not expect the demuxer to parse the LPCM
24077           header; instead do this internally. Also support the old way, using
24078           a different mime-type. CVS:
24079
24080 2001-12-17 18:37:01 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24081
24082           building up speed
24083           Original commit message from CVS:
24084           building up speed
24085