3 2015-06-07 Sebastian Dröge <slomo@coaxion.net>
8 2015-06-07 09:36:00 +0200 Sebastian Dröge <sebastian@centricular.com>
12 po: Update translations
14 2015-06-02 16:31:10 +0200 Edward Hervey <edward@centricular.com>
16 * tests/check/elements/amrnbenc.c:
17 * tests/check/elements/mpeg2dec.c:
18 * tests/check/elements/x264enc.c:
19 * tests/check/elements/xingmux.c:
20 * tests/check/pipelines/lame.c:
21 check: Use GST_CHECK_MAIN () macro everywhere
22 Makes source code smaller, and ensures we go through common initialization
23 path (like the one that sets up XML unit test output ...)
25 2015-05-26 17:58:18 +0100 Tim-Philipp Müller <tim@centricular.com>
27 * ext/x264/gstx264enc.c:
28 x264enc: don't artificially limit max allowed value of "threads" property
29 In auto mode it will happily chose much higher values anyway,
30 and a limit of 4 seems a bit low these days.
32 2015-05-12 22:05:02 +1000 Jan Schmidt <jan@centricular.com>
34 * ext/dvdread/dvdreadsrc.c:
35 dvdread: Also reset the first_seek var in start()
36 Make the initial chapter seek work across reuse.
37 https://bugzilla.gnome.org/show_bug.cgi?id=453322
39 2015-05-12 21:52:24 +1000 Jan Schmidt <jan@centricular.com>
41 * ext/dvdread/dvdreadsrc.c:
42 * ext/dvdread/dvdreadsrc.h:
43 dvdread: Work around basesrc initial seek
44 Ignore the initial seek basesrc sends, as it
45 breaks starting from another chapter by
46 immediately seeking back to the start of the title
48 2015-05-10 11:34:33 +0100 Tim-Philipp Müller <tim@centricular.com>
50 * ext/a52dec/gsta52dec.c:
51 * ext/amrnb/amrnbdec.c:
52 * ext/amrnb/amrnbenc.c:
53 * ext/amrwbdec/amrwbdec.c:
54 * ext/cdio/gstcdiocddasrc.c:
55 * ext/lame/gstlamemp3enc.c:
57 * ext/sidplay/gstsiddec.cc:
58 * ext/twolame/gsttwolamemp2enc.c:
59 * ext/x264/gstx264enc.c:
60 * gst/realmedia/rademux.c:
61 * gst/xingmux/gstxingmux.c:
62 docs: update example pipelines in element docs
63 Mostly gst-launch -> gst-launch-1.0, but also
64 use autoaudiosink/autovideosink in more places
65 and update pipelines a little or flesh out
68 2015-04-27 10:57:12 +0100 Luis de Bethencourt <luis.bg@samsung.com>
70 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
71 * gst/realmedia/rdtdepay.c:
72 Rename property enums from ARG_ to PROP_
73 Property enum items should be nameed PROP_ for consistency and readability.
75 2015-04-26 17:56:22 +0100 Tim-Philipp Müller <tim@centricular.com>
78 * ext/mad/Makefile.am:
79 * ext/x264/Makefile.am:
80 * gst/asfdemux/Makefile.am:
81 * gst/dvdlpcmdec/Makefile.am:
82 * gst/dvdsub/Makefile.am:
83 * gst/realmedia/Makefile.am:
84 * gst/xingmux/Makefile.am:
85 Remove obsolete Android build cruft
86 This is not needed any longer.
88 2015-04-24 17:05:20 +0100 Luis de Bethencourt <luis.bg@samsung.com>
90 * gst/realmedia/pnmsrc.c:
91 realmedia: remove unused enum item PROP_LAST
93 2015-04-23 16:23:01 +0100 Tim-Philipp Müller <tim@centricular.com>
95 * tests/check/Makefile.am:
96 tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
97 Make sure the test environment is set up.
98 https://bugzilla.gnome.org//show_bug.cgi?id=747624
100 2015-04-23 16:22:39 +0100 Tim-Philipp Müller <tim@centricular.com>
103 configure: bump automake requirement to 1.14 and autoconf to 2.69
104 This is only required for builds from git, people can still
105 build tarballs if they only have older autotools.
106 https://bugzilla.gnome.org//show_bug.cgi?id=747624
108 2015-04-23 16:22:30 +0100 Tim-Philipp Müller <tim@centricular.com>
113 2015-04-22 10:37:54 +0200 Sebastian Dröge <sebastian@centricular.com>
116 Remove LICENSE_readme
117 It's completely outdated and just confusing, better if people are
118 forced to look at the actual code in question than trusting this file.
120 2015-04-22 10:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
124 autotools automatically generate this, and when using different versions
125 for autogen.sh there will always be changes to a file tracked by git.
127 2015-04-20 14:35:30 +0900 Cliff Han <cliff.han@lge.com>
129 * gst/asfdemux/gstasfdemux.c:
130 asfdemux: fix a seek failure due to out-of-range in push mode
131 A seek in push mode failed for big offsets which are beyond
132 the range of guint32.
133 https://bugzilla.gnome.org/show_bug.cgi?id=748162
135 2015-04-08 16:52:06 +0200 Edward Hervey <edward@centricular.com>
138 * tests/check/Makefile.am:
139 tests: Use AM_TESTS_ENVIRONMENT
140 Needed by the new automake test runner
142 2015-04-03 18:58:03 +0100 Tim-Philipp Müller <tim@centricular.com>
146 Automatic update of common submodule
147 From bc76a8b to c8fb372
149 2015-04-02 17:24:05 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
151 * ext/a52dec/gsta52dec.c:
152 a52dec: fix race in liba52dec lookup table initialization
153 a52_init initializes the IMDCT global state as well as creating
154 a new state. When two A52 decoders are created (eg, when two AC3
155 tracks are contained in a video), calls to a52_init may happen
156 at the same time, and the IMDCT initialization is not reentrant.
157 https://bugzilla.gnome.org/show_bug.cgi?id=746781
159 2015-03-27 14:41:51 +0100 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
161 * ext/mpeg2dec/gstmpeg2dec.c:
162 mpeg2dec: fix buffer leak in crop_buffer()
163 gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
164 gst_buffer_replace() reffed it as well so we were one reference extra.
165 https://bugzilla.gnome.org/show_bug.cgi?id=746887
167 2015-03-28 16:58:26 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
169 * gst/realmedia/rmdemux.c:
170 rmdemux: resurrect some flow return handling
171 https://bugzilla.gnome.org/show_bug.cgi?id=744572
173 2015-03-28 16:57:06 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
175 * gst/asfdemux/gstasfdemux.c:
176 asfdemux: resurrect some flow return handling
177 https://bugzilla.gnome.org/show_bug.cgi?id=744572
179 2015-03-24 12:50:43 +0000 Luis de Bethencourt <luis.bg@samsung.com>
181 * ext/mpeg2dec/gstmpeg2dec.c:
182 mpeg2dec: fix memory leak
185 2015-03-24 10:29:48 +0000 Luis de Bethencourt <luis.bg@samsung.com>
187 * ext/mpeg2dec/gstmpeg2dec.c:
188 mpeg2dec: initialize buffer
189 Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
192 2015-03-13 17:00:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
194 * ext/mpeg2dec/gstmpeg2dec.c:
195 mpeg2dec: Add stride support
196 This allow using external pools that have different strides from the
197 default. These strides need to respect certain rules, which we check
198 and if these are not met, we fallback to generic pool.
199 https://bugzilla.gnome.org/show_bug.cgi?id=735379
201 2015-03-10 16:45:01 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
203 * ext/mpeg2dec/gstmpeg2dec.c:
204 * ext/mpeg2dec/gstmpeg2dec.h:
205 mpeg2dec: Re-implement pool handling
206 This is a rewrite of the pool negotiation and configuration. Direct
207 to output decoding is now achieved by configuring the pool using
208 video-alignment. This removes copies when dealing with any elements that
209 supports VideoAlignment, and enable usage of generic video buffer pool,
210 XVImagePool and GLPool. It drops the crop meta implementation for now.
211 https://bugzilla.gnome.org/show_bug.cgi?id=735379
213 2015-03-10 09:33:15 +0000 Tim-Philipp Müller <tim@centricular.com>
215 * gst/dvdsub/gstdvdsubdec.c:
216 dvbsub: fix indentation
218 2015-03-10 09:32:51 +0000 Tim-Philipp Müller <tim@centricular.com>
220 * ext/dvdread/dvdreadsrc.c:
221 * gst/dvdsub/gstdvdsubdec.c:
222 Fix double semicolons
224 2015-03-09 19:11:51 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
226 * ext/mpeg2dec/gstmpeg2dec.c:
227 Revert "mpeg2dec: Fix handling of stride"
228 This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
230 2015-03-09 19:11:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
232 * ext/mpeg2dec/gstmpeg2dec.c:
233 Revert "mpeg2dec: Use propose unref method for buffer"
234 This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
236 2015-03-09 18:43:43 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
238 * ext/mpeg2dec/gstmpeg2dec.c:
239 mpeg2dec: Use propose unref method for buffer
241 2015-01-21 18:29:22 +0000 Simon Farnsworth <simon.farnsworth@onelan.co.uk>
243 * ext/mpeg2dec/gstmpeg2dec.c:
244 mpeg2dec: Fix handling of stride
246 gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec ! vaapisink
247 would look bad when file.ts contains 704x576 video, because vaapisink would
248 give you buffers of stride 768, but libmpeg2 was not told about this and
249 used a stride of 704.
250 Tell libmpeg2 about the stride from downstream; in the process, teach it to
251 reject buffer pools that don't meet libmpeg2's chroma stride requirements
252 Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
254 2015-02-11 13:56:48 +0100 Sebastian Dröge <sebastian@centricular.com>
256 * ext/x264/gstx264enc.c:
257 * gst/asfdemux/gstasfdemux.c:
258 Improve and fix LATENCY query handling
259 This now follows the design docs everywhere, especially the maximum latency
261 https://bugzilla.gnome.org/show_bug.cgi?id=744106
263 2015-02-06 19:04:32 +0100 Sebastian Dröge <sebastian@centricular.com>
265 * ext/x264/gstx264enc.c:
266 x264enc: Don't set max latency to the same value as the encoder latency
267 The meaning of the max latency is *not* the maximum latency this element will
268 introduce. It is the maximum latency this element can endure without
269 overflowing any buffers, which is infinite for x264enc.
270 Fixes latency configuration in zero latency mode, where max latency was
271 becoming 0... which usually won't work well if something else introduces
272 latency as then max < min in the end, and latency configuration just fails.
274 2015-02-02 14:13:10 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
276 * ext/x264/gstx264enc.c:
277 x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
278 This matches what is done when downstream caps are not ANY, and fixes
279 prerolling in byte stream mode when typefind is downstream.
281 2015-01-21 09:56:41 +0100 Sebastian Dröge <sebastian@centricular.com>
283 * ext/lame/gstlamemp3enc.c:
284 * ext/twolame/gsttwolamemp2enc.c:
285 Constify some static arrays everywhere
287 2015-01-18 16:53:41 +0000 Tim-Philipp Müller <tim@centricular.com>
290 configure: remove non-ported plugins stuff
291 It's not needed any longer, all plugins in -ugly
294 2015-01-18 11:07:43 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
296 * ext/x264/gstx264enc.c:
297 x264enc: Don't set an allocation maximum
298 There is no reason x264enc should enforce a maximum allocation size.
299 The maximum is normally set by buffer pool which cannot grow, but we
300 don't offer a buffer pool. This would lead to stall when used with
301 element that don't implement allocation query.
302 Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
304 2015-01-12 16:10:45 +0100 Stefan Sauer <ensonic@users.sf.net>
307 Automatic update of common submodule
308 From f2c6b95 to bc76a8b
310 2014-12-22 11:46:27 +0100 Sebastian Dröge <sebastian@centricular.com>
313 MAINTAINERS: Update my mail address
315 2014-12-18 10:54:30 +0100 Sebastian Dröge <sebastian@centricular.com>
318 Automatic update of common submodule
319 From ef1ffdc to f2c6b95
321 2014-11-27 17:11:30 +0100 Edward Hervey <bilboed@bilboed.com>
324 Automatic update of common submodule
325 From 7bb2bce to ef1ffdc
327 2014-06-06 13:59:57 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
329 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
330 dvdlpcmdec: set channel positions using the appropriate API
331 https://bugzilla.gnome.org/show_bug.cgi?id=731038
333 2014-11-05 23:34:56 +0000 Tim-Philipp Müller <tim@centricular.com>
335 * gst/asfdemux/gstasfdemux.c:
336 asfdemux: fix comment
338 2014-11-05 13:45:29 +0100 Edward Hervey <bilboed@bilboed.com>
340 * gst/asfdemux/gstasfdemux.c:
341 asfdemux: Send duration query upstream first
342 An upstream element (like mms or some dlna source) might be able to
343 answer the query. Try that first, else fallback to standard logic
345 2014-11-02 17:31:05 +0000 Tim-Philipp Müller <tim@centricular.com>
347 * gst/asfdemux/asfpacket.c:
348 asf: fix up file mode
350 2014-10-27 17:58:14 +0100 Sebastian Dröge <sebastian@centricular.com>
353 Automatic update of common submodule
354 From 84d06cd to 7bb2bce
356 2014-10-21 19:46:03 +0100 Tim-Philipp Müller <tim@centricular.com>
359 tests: parallelise 'make check-valgrind'
361 2014-10-21 13:02:03 +0100 Tim-Philipp Müller <tim@centricular.com>
364 Automatic update of common submodule
365 From a8c8939 to 84d06cd
367 2014-10-21 12:58:58 +0200 Stefan Sauer <ensonic@users.sf.net>
371 Automatic update of common submodule
372 From 36388a1 to a8c8939
374 2014-08-22 10:46:35 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
376 * gst/asfdemux/gstasfdemux.c:
377 asfdemux: first try to delegate TIME seek events upstream
378 We should give a chance to upstream to handle TIME seek events before trying
379 to handle it in asfdemux.
380 Fix a bug where fast backward seeks where discarded right away because they
381 were not supported by asfdemux.
382 https://bugzilla.gnome.org/show_bug.cgi?id=734471
384 2014-09-04 16:57:02 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
386 * gst/asfdemux/asfheaders.c:
387 * gst/asfdemux/asfheaders.h:
388 * gst/asfdemux/gstasfdemux.c:
389 asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
390 We can safely ignore those but best to claim to understand this object type so
391 we don't raise a warning.
392 https://bugzilla.gnome.org/show_bug.cgi?id=736060
394 2014-08-21 12:09:23 -0300 Thiago Santos <thiagoss@osg.samsung.com>
396 * gst/asfdemux/gstasfdemux.c:
397 * gst/asfdemux/gstasfdemux.h:
398 asfdemux: if video is h264, check the codec_data for bytestream data
399 For bytestream we don't want to expose it as codec_data but rather as
400 streamheader as it is not out-of-band data but data that should be
401 prepended to the beginning of the stream before the other buffers.
402 https://bugzilla.gnome.org/show_bug.cgi?id=735070
404 2014-08-10 19:13:10 +0100 Tim-Philipp Müller <tim@centricular.com>
406 * docs/plugins/inspect/plugin-a52dec.xml:
407 * docs/plugins/inspect/plugin-amrnb.xml:
408 * docs/plugins/inspect/plugin-amrwbdec.xml:
409 * docs/plugins/inspect/plugin-asf.xml:
410 * docs/plugins/inspect/plugin-cdio.xml:
411 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
412 * docs/plugins/inspect/plugin-dvdread.xml:
413 * docs/plugins/inspect/plugin-dvdsub.xml:
414 * docs/plugins/inspect/plugin-lame.xml:
415 * docs/plugins/inspect/plugin-mad.xml:
416 * docs/plugins/inspect/plugin-mpeg2dec.xml:
417 * docs/plugins/inspect/plugin-realmedia.xml:
418 * docs/plugins/inspect/plugin-siddec.xml:
419 * docs/plugins/inspect/plugin-twolame.xml:
420 * docs/plugins/inspect/plugin-x264.xml:
421 * docs/plugins/inspect/plugin-xingmux.xml:
422 docs: update for git master
424 2014-08-06 12:07:09 -0300 Thiago Santos <thiagoss@osg.samsung.com>
426 * gst/asfdemux/gstasfdemux.c:
427 asfdemux: simplify log statement
428 Use the GST_PTR_FORMAT to print the buffer
430 2014-08-05 19:47:26 +0100 Tim-Philipp Müller <tim@centricular.com>
432 * ext/x264/gstx264enc.c:
433 x264: fix colour inversion with YV12 format
434 It's the same as I420 but with the U/V planes swapped.
436 2014-08-01 10:37:44 +0200 Edward Hervey <edward@collabora.com>
440 Makefile: Add usage of build-checks step
441 Allows building checks without running them
443 2014-07-08 16:45:45 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
445 * ext/x264/gstx264enc.c:
446 x264enc: Request buffers in allocation query
447 https://bugzilla.gnome.org/show_bug.cgi?id=732288
449 2014-06-06 20:23:15 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
451 * ext/x264/gstx264enc.c:
452 * ext/x264/gstx264enc.h:
453 x264enc: Shift both PTS and DTS to ensure positive timestamp
454 Currently we only shift DTS to compensate that we don't support negative
455 timestamp. This cause a problem that PTS is no longer >= DTS and may
456 make muxers live much harder. Instead, shift both PTS/DTS forward. Also
457 remove all the hack to handle this which seems the result of thinking libx264
459 https://bugzilla.gnome.org/show_bug.cgi?id=731351
461 2014-07-19 18:04:46 +0200 Sebastian Dröge <sebastian@centricular.com>
466 === release 1.4.0 ===
468 2014-07-19 17:44:06 +0200 Sebastian Dröge <sebastian@centricular.com>
474 * docs/plugins/inspect/plugin-a52dec.xml:
475 * docs/plugins/inspect/plugin-amrnb.xml:
476 * docs/plugins/inspect/plugin-amrwbdec.xml:
477 * docs/plugins/inspect/plugin-asf.xml:
478 * docs/plugins/inspect/plugin-cdio.xml:
479 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
480 * docs/plugins/inspect/plugin-dvdread.xml:
481 * docs/plugins/inspect/plugin-dvdsub.xml:
482 * docs/plugins/inspect/plugin-lame.xml:
483 * docs/plugins/inspect/plugin-mad.xml:
484 * docs/plugins/inspect/plugin-mpeg2dec.xml:
485 * docs/plugins/inspect/plugin-realmedia.xml:
486 * docs/plugins/inspect/plugin-siddec.xml:
487 * docs/plugins/inspect/plugin-twolame.xml:
488 * docs/plugins/inspect/plugin-x264.xml:
489 * docs/plugins/inspect/plugin-xingmux.xml:
490 * gst-plugins-ugly.doap:
491 * win32/common/config.h:
494 2014-07-19 16:50:04 +0200 Sebastian Dröge <sebastian@centricular.com>
538 2014-07-19 12:48:11 +0200 Sebastian Dröge <sebastian@centricular.com>
541 po: Update translations
543 === release 1.3.91 ===
545 2014-07-11 11:44:28 +0200 Sebastian Dröge <sebastian@centricular.com>
551 * docs/plugins/inspect/plugin-a52dec.xml:
552 * docs/plugins/inspect/plugin-amrnb.xml:
553 * docs/plugins/inspect/plugin-amrwbdec.xml:
554 * docs/plugins/inspect/plugin-asf.xml:
555 * docs/plugins/inspect/plugin-cdio.xml:
556 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
557 * docs/plugins/inspect/plugin-dvdread.xml:
558 * docs/plugins/inspect/plugin-dvdsub.xml:
559 * docs/plugins/inspect/plugin-lame.xml:
560 * docs/plugins/inspect/plugin-mad.xml:
561 * docs/plugins/inspect/plugin-mpeg2dec.xml:
562 * docs/plugins/inspect/plugin-realmedia.xml:
563 * docs/plugins/inspect/plugin-siddec.xml:
564 * docs/plugins/inspect/plugin-twolame.xml:
565 * docs/plugins/inspect/plugin-x264.xml:
566 * docs/plugins/inspect/plugin-xingmux.xml:
567 * gst-plugins-ugly.doap:
568 * win32/common/config.h:
571 2014-07-11 11:13:39 +0200 Sebastian Dröge <sebastian@centricular.com>
615 2014-07-11 08:53:12 +0200 Sebastian Dröge <sebastian@centricular.com>
618 po: Update translations
620 2014-07-04 03:22:00 +0200 Sebastian Rasmussen <sebras@hotmail.com>
622 * gst/realmedia/rademux.c:
623 rademux: Print invalid fourcc in error message in hex
624 Previously this was printed as characters which caused later processing
625 of the error message to sometimes warn about non-UTF-8 characters.
626 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
628 === release 1.3.90 ===
630 2014-06-28 11:39:14 +0200 Sebastian Dröge <sebastian@centricular.com>
636 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
637 * docs/plugins/inspect/plugin-a52dec.xml:
638 * docs/plugins/inspect/plugin-amrnb.xml:
639 * docs/plugins/inspect/plugin-amrwbdec.xml:
640 * docs/plugins/inspect/plugin-asf.xml:
641 * docs/plugins/inspect/plugin-cdio.xml:
642 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
643 * docs/plugins/inspect/plugin-dvdread.xml:
644 * docs/plugins/inspect/plugin-dvdsub.xml:
645 * docs/plugins/inspect/plugin-lame.xml:
646 * docs/plugins/inspect/plugin-mad.xml:
647 * docs/plugins/inspect/plugin-mpeg2dec.xml:
648 * docs/plugins/inspect/plugin-realmedia.xml:
649 * docs/plugins/inspect/plugin-siddec.xml:
650 * docs/plugins/inspect/plugin-twolame.xml:
651 * docs/plugins/inspect/plugin-x264.xml:
652 * docs/plugins/inspect/plugin-xingmux.xml:
653 * gst-plugins-ugly.doap:
654 * win32/common/config.h:
657 2014-06-28 11:39:01 +0200 Sebastian Dröge <sebastian@centricular.com>
701 2014-06-22 21:48:28 +0100 Tim-Philipp Müller <tim@centricular.com>
704 Ignore autotools test-driver temp files from 'make check'
706 2014-06-22 19:36:14 +0200 Sebastian Dröge <sebastian@centricular.com>
711 === release 1.3.3 ===
713 2014-06-22 18:13:53 +0200 Sebastian Dröge <sebastian@centricular.com>
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-lame.xml:
728 * docs/plugins/inspect/plugin-mad.xml:
729 * docs/plugins/inspect/plugin-mpeg2dec.xml:
730 * docs/plugins/inspect/plugin-realmedia.xml:
731 * docs/plugins/inspect/plugin-siddec.xml:
732 * docs/plugins/inspect/plugin-twolame.xml:
733 * docs/plugins/inspect/plugin-x264.xml:
734 * docs/plugins/inspect/plugin-xingmux.xml:
735 * gst-plugins-ugly.doap:
736 * win32/common/config.h:
739 2014-06-22 17:40:40 +0200 Sebastian Dröge <sebastian@centricular.com>
783 2014-06-22 14:25:18 +0200 Sebastian Dröge <sebastian@centricular.com>
787 po: Update translations
789 2014-05-26 17:55:43 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
791 * gst/realmedia/rmdemux.c:
792 * gst/realmedia/rmdemux.h:
793 rmdemux: use GstFlowCombiner
794 Removes flow return combination code to use the newly added GstFlowCombiner
795 https://bugzilla.gnome.org/show_bug.cgi?id=709224
797 2014-05-23 18:17:11 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
799 * gst/asfdemux/gstasfdemux.c:
800 * gst/asfdemux/gstasfdemux.h:
801 asfdemux: use GstFlowCombiner
802 Removes flow return combination code to use the newly added GstFlowCombiner
803 https://bugzilla.gnome.org/show_bug.cgi?id=709224
805 2014-05-28 09:49:59 +0200 Aurélien Zanelli <aurelien.zanelli@parrot.com>
807 * ext/x264/gstx264enc.c:
808 x264enc: fix caps leak in set_format()
809 https://bugzilla.gnome.org/show_bug.cgi?id=730865
811 2013-12-01 20:53:03 +0100 Matej Knopp <matej.knopp@gmail.com>
813 * gst/asfdemux/gstasfdemux.c:
814 asfdemux: Handle initial 0 timestamp that should have been -1
815 https://bugzilla.gnome.org/show_bug.cgi?id=719660
817 2014-05-21 13:23:33 +0200 Sebastian Dröge <sebastian@centricular.com>
822 === release 1.3.2 ===
824 2014-05-21 13:06:35 +0200 Sebastian Dröge <sebastian@centricular.com>
831 * docs/plugins/inspect-build.stamp:
832 * docs/plugins/inspect.stamp:
833 * docs/plugins/inspect/plugin-a52dec.xml:
834 * docs/plugins/inspect/plugin-amrnb.xml:
835 * docs/plugins/inspect/plugin-amrwbdec.xml:
836 * docs/plugins/inspect/plugin-asf.xml:
837 * docs/plugins/inspect/plugin-cdio.xml:
838 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
839 * docs/plugins/inspect/plugin-dvdread.xml:
840 * docs/plugins/inspect/plugin-dvdsub.xml:
841 * docs/plugins/inspect/plugin-lame.xml:
842 * docs/plugins/inspect/plugin-mad.xml:
843 * docs/plugins/inspect/plugin-mpeg2dec.xml:
844 * docs/plugins/inspect/plugin-realmedia.xml:
845 * docs/plugins/inspect/plugin-siddec.xml:
846 * docs/plugins/inspect/plugin-twolame.xml:
847 * docs/plugins/inspect/plugin-x264.xml:
848 * docs/plugins/inspect/plugin-xingmux.xml:
849 * gst-plugins-ugly.doap:
850 * win32/common/config.h:
853 2014-05-21 12:53:52 +0200 Sebastian Dröge <sebastian@centricular.com>
897 2014-05-21 10:51:38 +0200 Sebastian Dröge <sebastian@centricular.com>
900 Automatic update of common submodule
901 From 211fa5f to 1f5d3c3
903 2014-05-16 16:24:46 +0100 Tim-Philipp Müller <tim@centricular.com>
905 * ext/mpeg2dec/gstmpeg2dec.h:
906 mpeg2dec: remove unused struct members
908 2014-05-16 12:21:06 +0200 Sebastian Dröge <sebastian@centricular.com>
910 * gst/realmedia/rtspreal.c:
911 rtspreal: Fix some memory leaks in an error path
914 2014-05-09 14:54:54 +0200 Edward Hervey <bilboed@bilboed.com>
916 * ext/mpeg2dec/gstmpeg2dec.c:
917 mpeg2dec: Release codec state on negotiation failures
921 2014-05-03 20:48:37 +0200 Sebastian Dröge <sebastian@centricular.com>
926 === release 1.3.1 ===
928 2014-05-03 18:29:23 +0200 Sebastian Dröge <sebastian@centricular.com>
934 * docs/plugins/gst-plugins-ugly-plugins.args:
935 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
936 * docs/plugins/inspect/plugin-a52dec.xml:
937 * docs/plugins/inspect/plugin-amrnb.xml:
938 * docs/plugins/inspect/plugin-amrwbdec.xml:
939 * docs/plugins/inspect/plugin-asf.xml:
940 * docs/plugins/inspect/plugin-cdio.xml:
941 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
942 * docs/plugins/inspect/plugin-dvdread.xml:
943 * docs/plugins/inspect/plugin-dvdsub.xml:
944 * docs/plugins/inspect/plugin-lame.xml:
945 * docs/plugins/inspect/plugin-mad.xml:
946 * docs/plugins/inspect/plugin-mpeg2dec.xml:
947 * docs/plugins/inspect/plugin-realmedia.xml:
948 * docs/plugins/inspect/plugin-siddec.xml:
949 * docs/plugins/inspect/plugin-twolame.xml:
950 * docs/plugins/inspect/plugin-x264.xml:
951 * docs/plugins/inspect/plugin-xingmux.xml:
952 * gst-plugins-ugly.doap:
953 * win32/common/config.h:
956 2014-05-03 18:21:01 +0200 Sebastian Dröge <sebastian@centricular.com>
1000 2014-05-03 17:23:39 +0200 Sebastian Dröge <sebastian@centricular.com>
1007 po: Update translations
1009 2014-05-03 10:15:28 +0200 Sebastian Dröge <sebastian@centricular.com>
1012 Automatic update of common submodule
1013 From bcb1518 to 211fa5f
1015 2014-04-27 00:29:16 +0100 Tim-Philipp Müller <tim@centricular.com>
1017 * ext/sidplay/gstsiddec.cc:
1018 * gst/asfdemux/gstrtspwms.c:
1019 * gst/realmedia/rademux.c:
1020 * gst/realmedia/rdtmanager.c:
1021 * gst/realmedia/rtspreal.c:
1022 docs: remove outdated and pointless 'Last reviewed' lines from docs
1023 They are very confusing for people, and more often than not
1024 also just not very accurate. Seeing 'last reviewed: 2005' in
1025 your docs is not very confidence-inspiring. Let's just remove
1028 2014-04-10 17:29:30 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1030 * gst/dvdsub/gstdvdsubdec.c:
1031 dvdsubdec: fix spurious rejection of 0 time offset commands
1034 2014-04-10 16:53:25 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1036 * ext/dvdread/dvdreadsrc.c:
1037 dvdread: avoid intermediate promotion to signed
1038 We should not reach the dangerous range here, though.
1039 Coverity 206491, 206492, 1139856
1041 2014-01-17 10:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1043 * ext/mpeg2dec/gstmpeg2dec.c:
1044 mpeg2dec: do not reset the whole video info when setting size
1045 New changes to gstvideo will reset all the video info state
1046 when calling _set_format, overwriting what was previously set
1047 in the preceding code.
1048 The comment says the following code is meant to preserve the
1049 pre-crop size, so let's just keep the size and related data
1050 as this does not seem to break anything else (this is what
1051 the _set_format call would have set before the change that
1052 reset all data, except the colorimetry).
1054 2014-04-03 15:06:22 +0200 Edward Hervey <bilboed@bilboed.com>
1056 * gst/asfdemux/gstasfdemux.c:
1057 asfdemux: Fix payloads check
1058 Don't iterate stream->payloads if ... it doesn't exist
1061 2014-03-02 05:11:10 +0100 Sebastian Rasmussen <sebras@hotmail.com>
1064 .gitignore: Ignore gcov intermediate files
1065 https://bugzilla.gnome.org/show_bug.cgi?id=725483
1067 2014-02-28 09:35:10 +0100 Sebastian Dröge <sebastian@centricular.com>
1070 Automatic update of common submodule
1071 From fe1672e to bcb1518
1073 2014-02-26 22:12:50 +0100 Stefan Sauer <ensonic@users.sf.net>
1076 Automatic update of common submodule
1077 From 1a07da9 to fe1672e
1079 2014-02-26 11:31:03 +0100 Stefan Sauer <ensonic@users.sf.net>
1082 docs: install prebuilt plugin docs if gtk-doc is disabled
1083 Sync to the Makefile.am from gst-plugin-base where it is done right.
1086 2014-02-13 09:39:04 +0100 Stefan Sauer <ensonic@users.sf.net>
1088 * gst/xingmux/gstxingmux.c:
1089 * gst/xingmux/plugin.c:
1090 xingmux: add muxer category and make element plugable
1091 This is required to make encodebin consider the element. Yet it is not enough to
1092 have it plugged it has a lower priority than most mp3encoders and no different
1095 2014-02-24 11:42:00 +0100 Dirk Van Haerenborgh <vhdirk@gmail.com>
1097 * ext/x264/gstx264enc.c:
1098 x264enc: allow lossless compression (qp=0)
1099 https://bugzilla.gnome.org/show_bug.cgi?id=725051
1101 2014-02-20 21:08:08 +0100 Edward Hervey <edward@collabora.com>
1104 m4: Remove extra check for 11+ year old a52 release
1105 You deserve a build failure if you still have that version
1106 If someone wants to completely remove this m4 to replace it with the
1107 generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
1109 2014-02-19 21:11:55 +0100 Rico Tzschichholz <ricotz@ubuntu.com>
1112 m4: Fix multiple tests in AC_CHECK_A52DEC
1114 2014-02-09 23:41:36 +0100 Sebastian Dröge <sebastian@centricular.com>
1116 * gst/asfdemux/gstasfdemux.c:
1117 asfdemux: Remove unused function
1119 2014-02-06 19:22:47 +0100 Edward Hervey <edward@collabora.com>
1121 * tests/check/Makefile.am:
1122 check: Fix test location
1124 2014-02-03 02:06:11 +0100 Sebastian Rasmussen <sebras@hotmail.com>
1126 * tests/check/Makefile.am:
1127 tests: Don't build disabled plugins' check tests
1128 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
1130 2014-01-30 10:44:29 +0100 Edward Hervey <bilboed@bilboed.com>
1133 Automatic update of common submodule
1134 From d48bed3 to 1a07da9
1136 2014-01-03 16:20:11 +0000 Tim-Philipp Müller <tim@centricular.com>
1138 * gst/asfdemux/gstasfdemux.c:
1139 asfdemux: only add "format" field with fourcc to WMV caps
1140 Doesn't make sense for e.g. H264 or MJPEG.
1142 2013-12-22 22:34:03 +0000 Tim-Philipp Müller <tim@centricular.com>
1146 Automatic update of common submodule
1147 From dbedaa0 to d48bed3
1149 2013-12-22 21:56:03 +0000 Tim-Philipp Müller <tim@centricular.com>
1152 po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
1153 https://bugzilla.gnome.org/show_bug.cgi?id=705455
1155 2013-12-05 12:16:45 +0100 Sebastian Dröge <sebastian@centricular.com>
1157 * ext/amrwbdec/amrwbdec.c:
1158 amrwbdec: Remove some dead code
1160 2013-12-05 12:16:38 +0100 Sebastian Dröge <sebastian@centricular.com>
1162 * ext/amrnb/amrnbdec.c:
1163 amrnbdec: Remove some dead code
1165 2013-12-05 12:09:04 +0100 Sebastian Dröge <sebastian@centricular.com>
1167 * ext/amrnb/amrnbdec.c:
1168 amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
1170 2013-12-05 12:08:46 +0100 Sebastian Dröge <sebastian@centricular.com>
1172 * ext/amrwbdec/amrwbdec.c:
1173 amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
1175 2013-12-05 11:44:10 +0100 Sebastian Dröge <sebastian@centricular.com>
1177 * ext/mpeg2dec/gstmpeg2dec.c:
1178 mpeg2dec: Use new gst_video_decoder_set_needs_format() API
1180 2013-11-29 15:51:49 +0000 Tim-Philipp Müller <tim@centricular.com>
1182 * ext/x264/gstx264enc.c:
1183 x264enc: fix compiler warning
1184 Compiler warns rightly about possibly uninitialized variable.
1186 2013-11-29 15:49:29 +0000 Tim-Philipp Müller <tim@centricular.com>
1188 * ext/x264/gstx264enc.c:
1189 x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
1190 gst-launch-1.0 videotestsrc ! x264enc
1192 2013-11-11 13:15:54 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
1194 * ext/mpeg2dec/gstmpeg2dec.c:
1195 mpeg2dec: graceful degradation for badly parsed input
1197 2013-11-05 11:20:20 +0000 Tim-Philipp Müller <tim@centricular.com>
1200 Automatic update of common submodule
1201 From 865aa20 to dbedaa0
1203 2013-10-22 16:02:04 +0900 HyeJin Choi <meeshel@meeshel78@hotmail.com>
1205 * gst/asfdemux/asfpacket.c:
1206 asfdemux: mo_size check bug fix. mo_size is not mandatory field.
1207 So, don't need to check previous payload's mo_size and current
1208 payload's mo_size when merging it.
1209 https://bugzilla.gnome.org/show_bug.cgi?id=710609
1211 2013-10-22 15:03:15 -0300 Thiago Santos <ts.santos@partner.samsung.com>
1213 * gst/asfdemux/gstasfdemux.c:
1214 * gst/asfdemux/gstasfdemux.h:
1215 asfdemux: Keep audio error checking fields only for audio
1216 Video shouldn't need to be descrambled, this can cause frames data
1218 https://bugzilla.gnome.org/show_bug.cgi?id=684942
1220 2013-10-22 00:56:29 -0300 Thiago Santos <ts.santos@partner.samsung.com>
1222 * gst/asfdemux/gstasfdemux.c:
1223 asfdemux: really copy the buffer data
1224 Pass the copy-memory flag to copy the memory for the output buffer,
1225 otherwise we end with 0-sized buffers
1226 https://bugzilla.gnome.org/show_bug.cgi?id=684942
1228 2013-09-27 08:05:25 -0700 Michael Esemplare <michael.esemplare@gmail.com>
1230 * ext/x264/gstx264enc.c:
1231 x264enc: If FPS is available, set VFR to false
1232 https://bugzilla.gnome.org/show_bug.cgi?id=708940
1234 2013-09-24 10:08:10 -0700 Thiago Santos <ts.santos@partner.samsung.com>
1236 * gst/asfdemux/gstasfdemux.c:
1237 asfdemux: Only use segment.start as seek_time if it is relative
1238 Relying on the gst_segment_do_seek results for getting the
1239 seeking time should not be used if seek type is SET because the
1240 do_seek function makes the 'cur` position of the seek normalized
1241 on the segment range. This means that seeking beyond the end of the
1242 file might not result in instant EOS as it will end up seeking to
1243 the final ts of the file.
1244 In asf seeking to the final timestamp can lead to seeking to the last
1245 keyframe, meaning a few seconds of video will still be played, which should
1246 not be the desired behavior when seeking beyong file limits.
1248 2013-09-24 10:07:25 -0700 Thiago Santos <ts.santos@partner.samsung.com>
1250 * gst/asfdemux/gstasfdemux.c:
1251 asfdemux: Parse last simple index entry
1252 The entry size is fixed at 6, fix typo to finish parsing the index
1253 correctly until the last sample
1255 2013-09-24 18:32:31 +0100 Tim-Philipp Müller <tim@centricular.net>
1259 Automatic update of common submodule
1260 From 6b03ba7 to 865aa20
1262 2013-09-24 15:05:36 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1265 configure: Actually use 1.3.0.1 as version to make configure happy
1267 2013-09-24 15:00:30 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1272 === release 1.2.0 ===
1274 2013-09-24 14:27:45 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1280 * docs/plugins/inspect/plugin-a52dec.xml:
1281 * docs/plugins/inspect/plugin-amrnb.xml:
1282 * docs/plugins/inspect/plugin-amrwbdec.xml:
1283 * docs/plugins/inspect/plugin-asf.xml:
1284 * docs/plugins/inspect/plugin-cdio.xml:
1285 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1286 * docs/plugins/inspect/plugin-dvdread.xml:
1287 * docs/plugins/inspect/plugin-dvdsub.xml:
1288 * docs/plugins/inspect/plugin-lame.xml:
1289 * docs/plugins/inspect/plugin-mad.xml:
1290 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1291 * docs/plugins/inspect/plugin-realmedia.xml:
1292 * docs/plugins/inspect/plugin-siddec.xml:
1293 * docs/plugins/inspect/plugin-twolame.xml:
1294 * docs/plugins/inspect/plugin-x264.xml:
1295 * docs/plugins/inspect/plugin-xingmux.xml:
1296 * gst-plugins-ugly.doap:
1297 * win32/common/config.h:
1300 2013-09-24 14:27:39 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1344 2013-09-18 11:34:56 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
1346 * ext/x264/gstx264enc.c:
1347 x264enc: Update the documentation to match the default profile used
1348 https://bugzilla.gnome.org/show_bug.cgi?id=708036
1350 2013-09-20 16:17:31 +0200 Edward Hervey <edward@collabora.com>
1353 Automatic update of common submodule
1354 From b613661 to 6b03ba7
1356 2013-09-19 18:43:43 +0100 Tim-Philipp Müller <tim@centricular.net>
1359 Automatic update of common submodule
1360 From 74a6857 to b613661
1362 2013-09-19 17:36:25 +0100 Tim-Philipp Müller <tim@centricular.net>
1366 Automatic update of common submodule
1367 From 098c0d7 to 74a6857
1369 2013-09-19 11:35:04 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1374 === release 1.1.90 ===
1376 2013-09-19 10:50:32 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1382 * docs/plugins/inspect/plugin-a52dec.xml:
1383 * docs/plugins/inspect/plugin-amrnb.xml:
1384 * docs/plugins/inspect/plugin-amrwbdec.xml:
1385 * docs/plugins/inspect/plugin-asf.xml:
1386 * docs/plugins/inspect/plugin-cdio.xml:
1387 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1388 * docs/plugins/inspect/plugin-dvdread.xml:
1389 * docs/plugins/inspect/plugin-dvdsub.xml:
1390 * docs/plugins/inspect/plugin-lame.xml:
1391 * docs/plugins/inspect/plugin-mad.xml:
1392 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1393 * docs/plugins/inspect/plugin-realmedia.xml:
1394 * docs/plugins/inspect/plugin-siddec.xml:
1395 * docs/plugins/inspect/plugin-twolame.xml:
1396 * docs/plugins/inspect/plugin-x264.xml:
1397 * docs/plugins/inspect/plugin-xingmux.xml:
1398 * gst-plugins-ugly.doap:
1399 * win32/common/config.h:
1402 2013-09-19 10:30:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1446 2013-09-19 09:45:55 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1449 po: Update translations
1451 2013-09-18 19:13:45 -0400 Olivier Crête <olivier.crete@collabora.com>
1453 * ext/x264/gstx264enc.c:
1454 * tests/check/elements/x264enc.c:
1455 x264enc: Implement getcaps that restricts the input format depending on the output profile
1456 Also add some x264enc profile tests
1457 https://bugzilla.gnome.org/show_bug.cgi?id=708326
1459 2013-09-16 19:38:36 +0200 Matej Knopp <matej.knopp@gmail.com>
1461 * gst/asfdemux/asfpacket.c:
1462 * gst/asfdemux/gstasfdemux.c:
1463 asfdemux: fix playback regression in push mode
1465 2013-09-10 19:33:33 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
1467 * gst/asfdemux/gstasfdemux.h:
1468 asfdemux: remove unused variable
1470 2013-09-05 22:56:48 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
1472 * ext/x264/gstx264enc.c:
1473 x264enc: Don't unref future state but the old one
1474 Being silly will lead us nowhere.
1476 2013-09-04 16:32:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1478 * ext/x264/gstx264enc.c:
1479 x264enc: Check if we have an input state before using it
1480 Flushing might happen before caps were set on the encoder,
1481 which would lead to crashes here.
1482 Thanks to Matej Knopp for analyzing this.
1483 https://bugzilla.gnome.org/show_bug.cgi?id=707414
1485 2013-09-03 20:28:35 +0200 Matej Knopp <matej.knopp@gmail.com>
1487 * ext/x264/gstx264enc.c:
1488 x264enc: fix unsigned comparison warning
1490 2013-08-28 13:27:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1495 === release 1.1.4 ===
1497 2013-08-28 12:58:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1503 * docs/plugins/inspect/plugin-a52dec.xml:
1504 * docs/plugins/inspect/plugin-amrnb.xml:
1505 * docs/plugins/inspect/plugin-amrwbdec.xml:
1506 * docs/plugins/inspect/plugin-asf.xml:
1507 * docs/plugins/inspect/plugin-cdio.xml:
1508 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1509 * docs/plugins/inspect/plugin-dvdread.xml:
1510 * docs/plugins/inspect/plugin-dvdsub.xml:
1511 * docs/plugins/inspect/plugin-lame.xml:
1512 * docs/plugins/inspect/plugin-mad.xml:
1513 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1514 * docs/plugins/inspect/plugin-realmedia.xml:
1515 * docs/plugins/inspect/plugin-siddec.xml:
1516 * docs/plugins/inspect/plugin-twolame.xml:
1517 * docs/plugins/inspect/plugin-x264.xml:
1518 * docs/plugins/inspect/plugin-xingmux.xml:
1519 * gst-plugins-ugly.doap:
1520 * win32/common/config.h:
1523 2013-08-28 12:58:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1567 2013-08-28 12:32:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1570 po: update translations
1572 2013-08-27 14:13:06 +0100 Tim-Philipp Müller <tim@centricular.net>
1574 * ext/x264/gstx264enc.c:
1575 x264enc: log when we output a lower profile than requested
1577 2013-08-21 18:32:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1579 * ext/x264/gstx264enc.c:
1580 x264enc: Consider subset relations of profiles when setting srcpad caps
1581 constrained-baseline is a subset of baseline, is a subset of main,
1582 is a subset of high profile.
1583 https://bugzilla.gnome.org/show_bug.cgi?id=705425
1585 2013-08-21 12:31:23 +0100 Tim-Philipp Müller <tim@centricular.net>
1587 * ext/x264/gstx264enc.c:
1588 x264enc: propagate flow return back to base class and upstream
1589 https://bugzilla.gnome.org/show_bug.cgi?id=705425
1591 2013-08-17 23:13:17 +0100 Tim-Philipp Müller <tim@centricular.net>
1594 configure: fix x264 version checking
1595 x264 releases carry pkg-config versions such as 0.120.x
1596 (literallly with an 'x'). Checking for x264 >= 0.120.0 will
1597 then fail, so we need to either check for > 0.119.0 or
1598 for >= 0.120 to make this work right.
1600 2013-08-17 23:09:15 +0100 Tim-Philipp Müller <tim@centricular.net>
1602 * ext/x264/gstx264enc.c:
1603 x264enc: minor clean-up
1604 We requires x264 build >= 120 now.
1606 2013-08-15 15:30:31 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1608 * ext/mpeg2dec/gstmpeg2dec.c:
1609 mpeg2dec: Fix mpeg2_reset() calls
1611 2013-08-15 15:27:48 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1613 * ext/mpeg2dec/gstmpeg2dec.c:
1614 * ext/x264/gstx264enc.c:
1615 ext: Use new flush vfunc of video codec base classes and remove reset implementations
1617 2013-08-01 01:34:05 +0200 Matej Knopp <matej.knopp@gmail.com>
1619 * gst/asfdemux/gstasfdemux.c:
1620 asfdemux: fix build on C89 compilers
1622 2013-07-30 17:28:17 +0200 Matej Knopp <matej.knopp@gmail.com>
1624 * gst/asfdemux/asfpacket.c:
1625 * gst/asfdemux/gstasfdemux.c:
1626 asfdemux: fix seeking in push mode
1628 2013-08-02 14:14:48 +0200 Lubosz Sarnecki <lubosz@gmail.com>
1631 build: add subdir-objects to AM_INIT_AUTOMAKE
1632 Fixes warnings in automake 1.14
1633 https://bugzilla.gnome.org/show_bug.cgi?id=705350
1635 2013-08-02 08:25:49 +0200 Edward Hervey <edward@collabora.com>
1637 * ext/mpeg2dec/gstmpeg2dec.c:
1638 mpeg2dec: Do a hard reset of flush_stop
1639 Which is notified by hard == 0 with latest refactoring.
1641 2013-07-29 21:09:37 +0100 Tim-Philipp Müller <tim@centricular.net>
1658 po: update translations
1660 2013-07-29 14:48:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1665 === release 1.1.3 ===
1667 2013-07-29 13:46:08 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1673 * docs/plugins/inspect/plugin-a52dec.xml:
1674 * docs/plugins/inspect/plugin-amrnb.xml:
1675 * docs/plugins/inspect/plugin-amrwbdec.xml:
1676 * docs/plugins/inspect/plugin-asf.xml:
1677 * docs/plugins/inspect/plugin-cdio.xml:
1678 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1679 * docs/plugins/inspect/plugin-dvdread.xml:
1680 * docs/plugins/inspect/plugin-dvdsub.xml:
1681 * docs/plugins/inspect/plugin-lame.xml:
1682 * docs/plugins/inspect/plugin-mad.xml:
1683 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1684 * docs/plugins/inspect/plugin-realmedia.xml:
1685 * docs/plugins/inspect/plugin-siddec.xml:
1686 * docs/plugins/inspect/plugin-twolame.xml:
1687 * docs/plugins/inspect/plugin-x264.xml:
1688 * docs/plugins/inspect/plugin-xingmux.xml:
1689 * gst-plugins-ugly.doap:
1690 * win32/common/config.h:
1693 2013-07-29 13:46:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1736 2013-07-29 12:13:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1738 * gst/asfdemux/gstasfdemux.c:
1739 * gst/realmedia/rademux.c:
1740 * gst/realmedia/rmdemux.c:
1741 gst: Don't swap start/stop for negative rates in the SEGMENT query
1743 2013-07-29 10:57:38 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1745 * gst/realmedia/rademux.c:
1746 * gst/realmedia/rmdemux.c:
1747 real: Implement SEGMENT query
1749 2013-07-29 10:56:06 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1751 * gst/asfdemux/gstasfdemux.c:
1752 asfdemux: Implement SEGMENT query
1754 2013-07-28 16:43:28 +0200 Matej Knopp <matej.knopp@gmail.com>
1756 * gst/asfdemux/asfheaders.c:
1757 * gst/asfdemux/asfheaders.h:
1758 * gst/asfdemux/asfpacket.c:
1759 * gst/asfdemux/gstasfdemux.c:
1760 * gst/asfdemux/gstasfdemux.h:
1761 asfdemux: Add support for dvr-ms
1762 https://bugzilla.gnome.org/show_bug.cgi?id=705026
1764 2013-07-26 16:47:48 +0200 Edward Hervey <edward@collabora.com>
1766 * gst/realmedia/rtspreal.c:
1767 rtspreal: Ensure output value has an assigned value
1768 In the case where this macro was used, that dest was != NULL but that
1769 the strncmp failed, we would end up with dest_len being undefined.
1771 2013-07-26 16:39:12 +0200 Edward Hervey <edward@collabora.com>
1773 * ext/x264/gstx264enc.c:
1774 x264: Fix dts comparision
1775 We were assigning to a guint64 value (frame->dts) the sum of a unsigned
1776 and signed value... resulting it the result never being < 0.
1777 Instead just check if it is smaller before assigning to frame->dts.
1779 2013-07-25 11:28:54 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
1781 * gst/asfdemux/gstasfdemux.c:
1782 * gst/asfdemux/gstasfdemux.h:
1783 asfdemux: fix seqnum handling for seeks
1784 Use the same seqnum as the seek for flushes/segments that are
1785 caused by the seek. Also do the same for segment events
1788 2013-07-25 13:35:44 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1790 * ext/mpeg2dec/gstmpeg2dec.c:
1791 mpeg2dec: Clean up reset/start/stop handling
1793 2013-07-25 11:01:20 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1795 * ext/x264/gstx264enc.c:
1796 x264enc: React properly to flushing/resetting the encoder
1797 https://bugzilla.gnome.org/show_bug.cgi?id=656007
1799 2013-07-22 16:01:13 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1801 * gst/realmedia/rademux.c:
1802 * gst/realmedia/rademux.h:
1803 * gst/realmedia/rmdemux.c:
1804 * gst/realmedia/rmdemux.h:
1805 realmedia: Add support for group-id in the stream-start event
1807 2013-07-22 15:45:57 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1809 * gst/asfdemux/gstasfdemux.c:
1810 * gst/asfdemux/gstasfdemux.h:
1811 asfdemux: Add support for group-id in the stream-start event
1813 2013-07-22 15:43:18 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1815 * ext/sidplay/gstsiddec.cc:
1816 * ext/sidplay/gstsiddec.h:
1817 siddec: Add support for group-id in the stream-start event
1819 2013-07-18 17:14:29 +0200 Edward Hervey <edward@collabora.com>
1821 * gst/realmedia/rmdemux.c:
1822 rmdemux: Mark demuxer as "running" in push-mode
1823 Allows queries (and other code) to be answered when working in push-mode.
1824 Running would only be set to TRUE accordingly when working in pull-mode
1825 once it had read header/index.
1828 2013-07-17 16:17:54 +0200 Edward Hervey <edward@collabora.com>
1830 * ext/mpeg2dec/gstmpeg2dec.c:
1831 mpeg2dec: Properly reset on sequence changes
1832 Otherwise we end up using stray data/buffers.
1835 2013-07-11 16:57:24 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1840 === release 1.1.2 ===
1842 2013-07-11 16:12:25 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1848 * docs/plugins/inspect/plugin-a52dec.xml:
1849 * docs/plugins/inspect/plugin-amrnb.xml:
1850 * docs/plugins/inspect/plugin-amrwbdec.xml:
1851 * docs/plugins/inspect/plugin-asf.xml:
1852 * docs/plugins/inspect/plugin-cdio.xml:
1853 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1854 * docs/plugins/inspect/plugin-dvdread.xml:
1855 * docs/plugins/inspect/plugin-dvdsub.xml:
1856 * docs/plugins/inspect/plugin-lame.xml:
1857 * docs/plugins/inspect/plugin-mad.xml:
1858 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1859 * docs/plugins/inspect/plugin-realmedia.xml:
1860 * docs/plugins/inspect/plugin-siddec.xml:
1861 * docs/plugins/inspect/plugin-twolame.xml:
1862 * docs/plugins/inspect/plugin-x264.xml:
1863 * docs/plugins/inspect/plugin-xingmux.xml:
1864 * gst-plugins-ugly.doap:
1865 * win32/common/config.h:
1868 2013-07-11 16:12:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1911 2013-06-18 20:06:24 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1913 * ext/dvdread/dvdreadsrc.c:
1914 dvdreadsrc: correctly determine last chapter's duration
1915 This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
1916 It worked just fine before ...
1918 2013-06-25 14:20:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1920 * gst/realmedia/rdtmanager.c:
1921 rdt: forward sticky events
1923 2013-06-05 18:36:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1928 === release 1.1.1 ===
1930 2013-06-05 17:58:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1937 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1938 * docs/plugins/inspect/plugin-a52dec.xml:
1939 * docs/plugins/inspect/plugin-amrnb.xml:
1940 * docs/plugins/inspect/plugin-amrwbdec.xml:
1941 * docs/plugins/inspect/plugin-asf.xml:
1942 * docs/plugins/inspect/plugin-cdio.xml:
1943 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1944 * docs/plugins/inspect/plugin-dvdread.xml:
1945 * docs/plugins/inspect/plugin-dvdsub.xml:
1946 * docs/plugins/inspect/plugin-lame.xml:
1947 * docs/plugins/inspect/plugin-mad.xml:
1948 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1949 * docs/plugins/inspect/plugin-realmedia.xml:
1950 * docs/plugins/inspect/plugin-siddec.xml:
1951 * docs/plugins/inspect/plugin-twolame.xml:
1952 * docs/plugins/inspect/plugin-x264.xml:
1953 * docs/plugins/inspect/plugin-xingmux.xml:
1954 * gst-plugins-ugly.doap:
1955 * win32/common/config.h:
1958 2013-06-05 16:42:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2001 2013-06-05 15:15:16 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2004 Automatic update of common submodule
2005 From 098c0d7 to 01a7a46
2007 2013-06-04 16:12:27 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
2009 * ext/mpeg2dec/gstmpeg2dec.c:
2010 mpeg2dec: make the aspect ratio calculation more accurate.
2011 Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
2012 aspect-ratio if we don't have a valid upstream PAR.
2013 https://bugzilla.gnome.org/show_bug.cgi?id=685103
2015 2013-05-15 10:52:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2018 Automatic update of common submodule
2019 From 5edcd85 to 098c0d7
2021 2013-05-13 13:19:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2023 * tests/check/elements/amrnbenc.c:
2024 * tests/check/elements/mpeg2dec.c:
2025 * tests/check/elements/x264enc.c:
2026 * tests/check/elements/xingmux.c:
2027 tests: Fix event handling
2029 2013-05-09 19:40:49 -0400 Olivier Crête <olivier.crete@collabora.com>
2031 * ext/lame/gstlamemp3enc.c:
2032 lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
2033 lame does internal resampling, but the base class only cares about
2034 the number of raw samples, so tell finish frames about that, not
2035 the number of samples in the outgoing frame.:
2037 2013-04-30 10:01:29 +0100 Tim-Philipp Müller <tim@centricular.net>
2039 * ext/x264/gstx264enc.c:
2040 x264enc: output byte-stream if downstream has ANY caps
2041 It's what people expect when they pipe the output to
2042 filesink or into a tcp connection or pipe.
2044 2013-04-22 23:52:48 +0100 Tim-Philipp Müller <tim@centricular.net>
2048 * README.static-linking:
2050 Automatic update of common submodule
2051 From 3cb3d3c to 5edcd85
2053 2012-10-24 12:15:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2056 * ext/a52dec/Makefile.am:
2057 * ext/amrnb/Makefile.am:
2058 * ext/amrwbdec/Makefile.am:
2059 * ext/cdio/Makefile.am:
2060 * ext/dvdread/Makefile.am:
2061 * ext/lame/Makefile.am:
2062 * ext/mad/Makefile.am:
2063 * ext/mpeg2dec/Makefile.am:
2064 * ext/sidplay/Makefile.am:
2065 * ext/twolame/Makefile.am:
2066 * ext/x264/Makefile.am:
2067 * gst/asfdemux/Makefile.am:
2068 * gst/dvdlpcmdec/Makefile.am:
2069 * gst/dvdsub/Makefile.am:
2070 * gst/realmedia/Makefile.am:
2071 * gst/xingmux/Makefile.am:
2072 gst: Add better support for static plugins
2074 2013-04-14 17:55:44 +0100 Tim-Philipp Müller <tim@centricular.net>
2078 Automatic update of common submodule
2079 From aed87ae to 3cb3d3c
2081 2013-04-09 21:00:43 +0200 Stefan Sauer <ensonic@users.sf.net>
2084 Automatic update of common submodule
2085 From 04c7a1e to aed87ae
2087 2013-03-25 18:05:14 -0700 David Schleef <ds@schleef.org>
2089 * gst/asfdemux/gstasfdemux.c:
2090 * gst/realmedia/rmdemux.c:
2091 Use %03u instead of %u in gst_pad_create_stream_id_printf()
2093 2013-03-06 13:28:37 +0000 Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
2095 * ext/x264/gstx264enc.c:
2096 x264enc: Fix for 0/1 framerate - now uses VFR in this case
2097 Previously did a division by zero.
2098 https://bugzilla.gnome.org/show_bug.cgi?id=695728
2100 2013-03-07 00:02:00 +0000 Tim-Philipp Müller <tim@centricular.net>
2103 Automatic update of common submodule
2104 From 2de221c to 04c7a1e
2106 2013-02-08 00:15:01 +0000 Tim-Philipp Müller <tim@centricular.net>
2108 * ext/x264/gstx264enc.c:
2109 x264enc: simplify template caps
2110 No need to make an array for one single element.
2112 2013-02-08 00:11:03 +0000 Tim-Philipp Müller <tim@centricular.net>
2114 * ext/x264/gstx264enc.c:
2115 x264enc: put all theoretically possible formats in template caps
2116 and decide at runtime which subset of these (8-bit or 10-bit video
2117 formats) is supported. libx264 will be compiled for one of these
2118 two options, and it is possible to switch by pointing the dynamic
2119 linker to a different libx264 build at runtime. If we want our
2120 template caps to be correct, they should contain all then, with
2121 the actually supported ones determined at runtime.
2122 https://bugzilla.gnome.org/show_bug.cgi?id=691935
2124 2013-01-23 10:16:51 +0000 Tim-Philipp Müller <tim@centricular.net>
2126 * ext/x264/gstx264enc.c:
2127 x264enc: detect supported bit depth and pixel formats at runtime
2128 http://bugs.debian.org/667573
2129 https://bugzilla.gnome.org/show_bug.cgi?id=691935
2131 2013-01-30 09:15:18 +0100 Benjamin Gaignard <benjamin.gaignard@st.com>
2134 autogen.sh: allow calling from out-of-tree
2135 Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
2136 https://bugzilla.gnome.org/show_bug.cgi?id=692857
2138 2013-01-28 20:43:08 +0100 Stefan Sauer <ensonic@users.sf.net>
2141 Automatic update of common submodule
2142 From a942293 to 2de221c
2144 2013-01-15 15:18:04 +0100 Martin Pitt <martinpitt@gnome.org>
2146 * tests/check/Makefile.am:
2147 tests: use _1_0 variants for the various registry variables
2148 These override the variants without version suffix. Makes 'make check' work
2149 properly in environments that set the suffixed variant for 1.0, such as
2152 2013-01-15 15:06:41 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2155 Automatic update of common submodule
2156 From a72faea to a942293
2158 2012-12-30 23:56:14 +0000 Tim-Philipp Müller <tim@centricular.net>
2161 configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
2162 AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
2163 https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
2164 https://bugzilla.gnome.org/show_bug.cgi?id=690881
2166 2012-12-19 17:16:53 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
2168 * ext/mpeg2dec/gstmpeg2dec.c:
2169 mpeg2dec: use appropriate printf format for gsize
2171 2012-12-19 17:15:03 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
2173 * ext/cdio/gstcdio.h:
2174 cdio: Fix redundant redeclaration of 'cdio_version_string'
2175 cdio/version.h is already included by cdio/cdio.h
2177 2012-12-01 13:26:26 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2179 * ext/sidplay/gstsiddec.cc:
2180 siddec: init debug category
2182 2012-11-30 20:09:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2185 * ext/dvdread/Makefile.am:
2186 dvdread: link to libgmodule-2.0 since the g_module_* API is used
2187 And the gmodule lib has been moved into the Requires.private
2188 section of the pkg-config file in core.
2190 2012-11-27 17:07:31 +0000 Tim-Philipp Müller <tim@centricular.net>
2192 * ext/cdio/gstcdiocddasrc.c:
2193 * ext/cdio/gstcdiocddasrc.h:
2194 cdiocddasrc: detect whether drive produces samples in non-host endianness
2195 If drive produces samples in other endianness than the host,
2196 we need to byte swap them before pushing them out, or we
2197 produce nothing but noise. cdparanoia detects this automatically,
2198 but libcdio does not, so we have to do it ourselves.
2199 This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
2200 https://bugzilla.gnome.org/show_bug.cgi?id=377280
2202 2012-11-19 11:27:21 +0000 Tim-Philipp Müller <tim@centricular.net>
2205 Automatic update of common submodule
2206 From b497c4f to a72faea
2208 2012-11-16 13:32:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2210 * tests/check/elements/xingmux_testdata.h:
2211 xingmux: Fix unit test after change to correctly calculate number of frames
2213 2012-11-15 16:42:09 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2215 * ext/x264/gstx264enc.c:
2216 x264enc: Add support for 10-bit color formats
2217 Requires x264 to be built with 10-bit support, which disables
2218 9-bit support. Also only advertise the color formats that were
2221 2012-11-15 16:21:49 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2223 * ext/x264/gstx264enc.c:
2224 x264enc: Add support for Y444, Y42B and NV12
2226 2012-11-11 20:42:42 +0000 Tim-Philipp Müller <tim@centricular.net>
2228 * ext/cdio/Makefile.am:
2229 * ext/cdio/gstcdio.c:
2230 cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
2231 They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
2232 if they're not plain ASCII.
2234 2012-11-09 11:33:40 +0100 Gautier Portet <kassoulet@gmail.com>
2236 * gst/xingmux/gstxingmux.c:
2237 xingmux: Properly calculate the number of frames
2238 First, the xing header frame is never added to the count,
2239 we have to increment the count.
2240 Secondly, there is a rounding error when calculating the
2241 frame duration, as spf*GST_SECOND/rate is not an integer
2242 (26122448.9) an it must be 26122449.
2244 2012-11-07 20:45:38 +0000 Tim-Philipp Müller <tim@centricular.net>
2247 configure.ac: update courtesy of autoupdate
2249 2012-11-07 20:39:56 +0000 Tim-Philipp Müller <tim@centricular.net>
2253 configure: let AG_GST_PLUGIN_DOCS check for python
2254 And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
2255 which as a side-effect should pick up newer python versions as
2257 https://bugzilla.gnome.org/show_bug.cgi?id=563903
2259 2012-11-05 13:16:52 -0800 Michael Smith <msmith@rdio.com>
2261 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2262 dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
2264 2012-11-03 20:40:37 +0000 Tim-Philipp Müller <tim@centricular.net>
2266 * docs/random/LICENSE:
2267 * ext/a52dec/gsta52dec.c:
2268 * ext/a52dec/gsta52dec.h:
2269 * ext/amrnb/amrnb.c:
2270 * ext/amrnb/amrnbdec.c:
2271 * ext/amrnb/amrnbdec.h:
2272 * ext/amrnb/amrnbenc.c:
2273 * ext/amrnb/amrnbenc.h:
2274 * ext/amrwbdec/amrwb.c:
2275 * ext/amrwbdec/amrwbdec.c:
2276 * ext/amrwbdec/amrwbdec.h:
2277 * ext/cdio/gstcdio.c:
2278 * ext/cdio/gstcdio.h:
2279 * ext/cdio/gstcdiocddasrc.c:
2280 * ext/cdio/gstcdiocddasrc.h:
2281 * ext/dvdread/dvdreadsrc.c:
2282 * ext/dvdread/dvdreadsrc.h:
2283 * ext/lame/gstlamemp3enc.c:
2284 * ext/lame/gstlamemp3enc.h:
2285 * ext/lame/plugin.c:
2288 * ext/mpeg2dec/gstmpeg2dec.c:
2289 * ext/mpeg2dec/gstmpeg2dec.h:
2290 * ext/sidplay/gstsiddec.cc:
2291 * ext/sidplay/gstsiddec.h:
2292 * ext/twolame/gsttwolamemp2enc.c:
2293 * ext/twolame/gsttwolamemp2enc.h:
2294 * ext/x264/gstx264enc.c:
2295 * ext/x264/gstx264enc.h:
2296 * gst-libs/gst/gettext.h:
2297 * gst-libs/gst/glib-compat-private.h:
2298 * gst-libs/gst/gst-i18n-plugin.h:
2299 * gst/asfdemux/asfheaders.c:
2300 * gst/asfdemux/asfheaders.h:
2301 * gst/asfdemux/asfpacket.c:
2302 * gst/asfdemux/asfpacket.h:
2303 * gst/asfdemux/gstasf.c:
2304 * gst/asfdemux/gstasfdemux.c:
2305 * gst/asfdemux/gstasfdemux.h:
2306 * gst/asfdemux/gstrtpasfdepay.c:
2307 * gst/asfdemux/gstrtpasfdepay.h:
2308 * gst/asfdemux/gstrtspwms.c:
2309 * gst/asfdemux/gstrtspwms.h:
2310 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2311 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
2312 * gst/dvdsub/gstdvdsubdec.c:
2313 * gst/dvdsub/gstdvdsubdec.h:
2314 * gst/dvdsub/gstdvdsubparse.c:
2315 * gst/dvdsub/gstdvdsubparse.h:
2316 * gst/realmedia/asmrules.c:
2317 * gst/realmedia/asmrules.h:
2318 * gst/realmedia/gstrdtbuffer.c:
2319 * gst/realmedia/gstrdtbuffer.h:
2320 * gst/realmedia/pnmsrc.c:
2321 * gst/realmedia/pnmsrc.h:
2322 * gst/realmedia/rademux.c:
2323 * gst/realmedia/rademux.h:
2324 * gst/realmedia/rdtdepay.c:
2325 * gst/realmedia/rdtdepay.h:
2326 * gst/realmedia/rdtjitterbuffer.c:
2327 * gst/realmedia/rdtjitterbuffer.h:
2328 * gst/realmedia/rdtmanager.c:
2329 * gst/realmedia/rdtmanager.h:
2330 * gst/realmedia/realhash.c:
2331 * gst/realmedia/realhash.h:
2332 * gst/realmedia/realmedia.c:
2333 * gst/realmedia/rmdemux.c:
2334 * gst/realmedia/rmdemux.h:
2335 * gst/realmedia/rmutils.c:
2336 * gst/realmedia/rmutils.h:
2337 * gst/realmedia/rtspreal.c:
2338 * gst/realmedia/rtspreal.h:
2339 * gst/xingmux/gstxingmux.c:
2340 * gst/xingmux/gstxingmux.h:
2341 * gst/xingmux/plugin.c:
2342 * tests/check/elements/amrnbenc.c:
2343 * tests/check/elements/mpeg2dec.c:
2344 * tests/check/elements/x264enc.c:
2345 * tests/check/generic/index.c:
2346 * tests/check/generic/states.c:
2347 * tests/check/pipelines/lame.c:
2349 https://bugzilla.gnome.org/show_bug.cgi?id=687520
2351 2012-10-30 13:39:52 +0100 Andreas Frisch <fraxinas@opendreambox.org>
2353 * gst/dvdsub/gstdvdsubdec.c:
2354 dvdsubdec: allocate correct amount of memory for bitmap
2355 https://bugzilla.gnome.org/show_bug.cgi?id=687192
2357 2012-10-30 09:20:04 +0000 Wim Taymans <wim.taymans@collabora.co.uk>
2359 * ext/sidplay/gstsiddec.cc:
2360 siddec: reset bytes counter
2361 Reset the total_bytes counter so that we get timestamps correct.
2362 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
2364 2012-10-25 12:38:47 +0100 Tim-Philipp Müller <tim@centricular.net>
2367 * docs/plugins/inspect/plugin-a52dec.xml:
2368 * docs/plugins/inspect/plugin-amrnb.xml:
2369 * docs/plugins/inspect/plugin-amrwbdec.xml:
2370 * docs/plugins/inspect/plugin-asf.xml:
2371 * docs/plugins/inspect/plugin-cdio.xml:
2372 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2373 * docs/plugins/inspect/plugin-dvdread.xml:
2374 * docs/plugins/inspect/plugin-dvdsub.xml:
2375 * docs/plugins/inspect/plugin-lame.xml:
2376 * docs/plugins/inspect/plugin-mad.xml:
2377 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2378 * docs/plugins/inspect/plugin-realmedia.xml:
2379 * docs/plugins/inspect/plugin-siddec.xml:
2380 * docs/plugins/inspect/plugin-twolame.xml:
2381 * docs/plugins/inspect/plugin-x264.xml:
2382 * docs/plugins/inspect/plugin-xingmux.xml:
2383 * win32/common/config.h:
2384 Back to feature development
2386 === release 1.0.2 ===
2388 2012-10-25 01:11:10 +0100 Tim-Philipp Müller <tim@centricular.net>
2394 * docs/plugins/inspect/plugin-a52dec.xml:
2395 * docs/plugins/inspect/plugin-amrnb.xml:
2396 * docs/plugins/inspect/plugin-amrwbdec.xml:
2397 * docs/plugins/inspect/plugin-asf.xml:
2398 * docs/plugins/inspect/plugin-cdio.xml:
2399 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2400 * docs/plugins/inspect/plugin-dvdread.xml:
2401 * docs/plugins/inspect/plugin-dvdsub.xml:
2402 * docs/plugins/inspect/plugin-lame.xml:
2403 * docs/plugins/inspect/plugin-mad.xml:
2404 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2405 * docs/plugins/inspect/plugin-realmedia.xml:
2406 * docs/plugins/inspect/plugin-siddec.xml:
2407 * docs/plugins/inspect/plugin-twolame.xml:
2408 * docs/plugins/inspect/plugin-x264.xml:
2409 * docs/plugins/inspect/plugin-xingmux.xml:
2410 * gst-plugins-ugly.doap:
2411 * win32/common/config.h:
2414 2012-10-24 20:10:03 +0800 Scott Fan <fanchp@neusoft.com>
2416 * gst/asfdemux/Makefile.am:
2417 * gst/realmedia/Makefile.am:
2418 Makefile.am: Fix typos for generating the Android.mk files
2419 Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
2420 The typos led to generate the incorrect Android.mk files for the asfdemux
2421 and realmedia plugin.
2422 https://bugzilla.gnome.org/show_bug.cgi?id=686748
2424 2012-10-18 22:19:04 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2426 * ext/dvdread/dvdreadsrc.c:
2427 dvdreadsrc: correctly set next cell when seeking to sector
2429 2012-10-18 22:18:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2431 * gst/dvdsub/gstdvdsubparse.c:
2432 dvdsubparse: send src caps when receiving sink caps
2434 2012-10-12 14:49:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2436 * ext/dvdread/dvdreadsrc.c:
2437 dvdreadsrc: update dvd event to enhanced approach
2438 ... in line with resindvdsrc.
2440 2012-10-07 17:08:37 +0100 Tim-Philipp Müller <tim@centricular.net>
2443 docs: add 'make upload' target for new-release script
2445 2012-10-07 16:58:10 +0100 Tim-Philipp Müller <tim@centricular.net>
2448 * docs/plugins/inspect/plugin-a52dec.xml:
2449 * docs/plugins/inspect/plugin-amrnb.xml:
2450 * docs/plugins/inspect/plugin-amrwbdec.xml:
2451 * docs/plugins/inspect/plugin-asf.xml:
2452 * docs/plugins/inspect/plugin-cdio.xml:
2453 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2454 * docs/plugins/inspect/plugin-dvdread.xml:
2455 * docs/plugins/inspect/plugin-dvdsub.xml:
2456 * docs/plugins/inspect/plugin-lame.xml:
2457 * docs/plugins/inspect/plugin-mad.xml:
2458 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2459 * docs/plugins/inspect/plugin-realmedia.xml:
2460 * docs/plugins/inspect/plugin-siddec.xml:
2461 * docs/plugins/inspect/plugin-twolame.xml:
2462 * docs/plugins/inspect/plugin-x264.xml:
2463 * docs/plugins/inspect/plugin-xingmux.xml:
2464 * win32/common/config.h:
2465 Back to development (bug fixing)
2467 === release 1.0.1 ===
2469 2012-10-07 16:13:11 +0100 Tim-Philipp Müller <tim@centricular.net>
2475 * docs/plugins/inspect/plugin-a52dec.xml:
2476 * docs/plugins/inspect/plugin-amrnb.xml:
2477 * docs/plugins/inspect/plugin-amrwbdec.xml:
2478 * docs/plugins/inspect/plugin-asf.xml:
2479 * docs/plugins/inspect/plugin-cdio.xml:
2480 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2481 * docs/plugins/inspect/plugin-dvdread.xml:
2482 * docs/plugins/inspect/plugin-dvdsub.xml:
2483 * docs/plugins/inspect/plugin-lame.xml:
2484 * docs/plugins/inspect/plugin-mad.xml:
2485 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2486 * docs/plugins/inspect/plugin-realmedia.xml:
2487 * docs/plugins/inspect/plugin-siddec.xml:
2488 * docs/plugins/inspect/plugin-twolame.xml:
2489 * docs/plugins/inspect/plugin-x264.xml:
2490 * docs/plugins/inspect/plugin-xingmux.xml:
2491 * gst-plugins-ugly.doap:
2492 * win32/common/config.h:
2495 2012-10-06 14:58:34 +0100 Tim-Philipp Müller <tim@centricular.net>
2498 Automatic update of common submodule
2499 From 6c0b52c to 6bb6951
2501 2012-10-01 00:01:09 +1000 Jan Schmidt <thaytan@noraisin.net>
2503 * ext/mpeg2dec/gstmpeg2dec.c:
2504 mpeg2dec: Don't error out when there is no associated buffer
2505 In 0.10, having mpeg2dec occasionally tell us to output a frame that
2506 was never decoded was just ignored, so do the same in 1.0
2509 2012-09-29 12:13:00 +0100 Tim-Philipp Müller <tim@centricular.net>
2512 * gst/dvdsub/gstdvdsubdec.c:
2513 Purge mention of liboil and update REQUIREMENTS
2514 https://bugzilla.gnome.org/show_bug.cgi?id=673285
2516 2012-09-26 01:04:32 +0100 Tim-Philipp Müller <tim@centricular.net>
2518 * ext/x264/gstx264enc.c:
2519 x264enc: when setting fallback decoder latency, set valid min_latency
2520 Min. latency needs to be a valid time, so pass 0 as default
2521 value in the fallback case where we can't determine any latency,
2522 and avoid nasty criticals at runtime.
2524 2012-09-24 16:52:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2527 * docs/plugins/inspect/plugin-a52dec.xml:
2528 * docs/plugins/inspect/plugin-amrnb.xml:
2529 * docs/plugins/inspect/plugin-amrwbdec.xml:
2530 * docs/plugins/inspect/plugin-asf.xml:
2531 * docs/plugins/inspect/plugin-cdio.xml:
2532 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2533 * docs/plugins/inspect/plugin-dvdread.xml:
2534 * docs/plugins/inspect/plugin-dvdsub.xml:
2535 * docs/plugins/inspect/plugin-lame.xml:
2536 * docs/plugins/inspect/plugin-mad.xml:
2537 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2538 * docs/plugins/inspect/plugin-realmedia.xml:
2539 * docs/plugins/inspect/plugin-siddec.xml:
2540 * docs/plugins/inspect/plugin-twolame.xml:
2541 * docs/plugins/inspect/plugin-x264.xml:
2542 * docs/plugins/inspect/plugin-xingmux.xml:
2543 * win32/common/config.h:
2544 Back to development (bug fixing)
2546 === release 1.0.0 ===
2548 2012-09-24 14:32:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2553 * docs/plugins/inspect/plugin-a52dec.xml:
2554 * docs/plugins/inspect/plugin-amrnb.xml:
2555 * docs/plugins/inspect/plugin-amrwbdec.xml:
2556 * docs/plugins/inspect/plugin-asf.xml:
2557 * docs/plugins/inspect/plugin-cdio.xml:
2558 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2559 * docs/plugins/inspect/plugin-dvdread.xml:
2560 * docs/plugins/inspect/plugin-dvdsub.xml:
2561 * docs/plugins/inspect/plugin-lame.xml:
2562 * docs/plugins/inspect/plugin-mad.xml:
2563 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2564 * docs/plugins/inspect/plugin-realmedia.xml:
2565 * docs/plugins/inspect/plugin-siddec.xml:
2566 * docs/plugins/inspect/plugin-twolame.xml:
2567 * docs/plugins/inspect/plugin-x264.xml:
2568 * docs/plugins/inspect/plugin-xingmux.xml:
2569 * gst-plugins-ugly.doap:
2570 * win32/common/config.h:
2573 2012-09-22 16:08:54 +0100 Tim-Philipp Müller <tim@centricular.net>
2576 Automatic update of common submodule
2577 From 4f962f7 to 6c0b52c
2579 === release 0.11.99 ===
2581 2012-09-17 17:59:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2584 * docs/plugins/inspect/plugin-xingmux.xml:
2585 * gst-plugins-ugly.doap:
2586 * win32/common/config.h:
2589 2012-09-17 16:57:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2591 * docs/plugins/inspect/plugin-a52dec.xml:
2592 * docs/plugins/inspect/plugin-amrnb.xml:
2593 * docs/plugins/inspect/plugin-amrwbdec.xml:
2594 * docs/plugins/inspect/plugin-asf.xml:
2595 * docs/plugins/inspect/plugin-cdio.xml:
2596 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2597 * docs/plugins/inspect/plugin-dvdread.xml:
2598 * docs/plugins/inspect/plugin-dvdsub.xml:
2599 * docs/plugins/inspect/plugin-lame.xml:
2600 * docs/plugins/inspect/plugin-mad.xml:
2601 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2602 * docs/plugins/inspect/plugin-realmedia.xml:
2603 * docs/plugins/inspect/plugin-siddec.xml:
2604 * docs/plugins/inspect/plugin-twolame.xml:
2605 * docs/plugins/inspect/plugin-x264.xml:
2608 2012-09-17 16:57:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2611 * ext/amrnb/Makefile.am:
2612 * ext/amrwbdec/Makefile.am:
2613 * ext/lame/Makefile.am:
2614 * ext/twolame/Makefile.am:
2615 * tests/check/Makefile.am:
2616 Remove -DGST_USE_UNSTABLE_API
2618 2012-09-17 12:22:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2620 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2621 * docs/plugins/inspect/plugin-a52dec.xml:
2622 * docs/plugins/inspect/plugin-amrnb.xml:
2623 * docs/plugins/inspect/plugin-amrwbdec.xml:
2624 * docs/plugins/inspect/plugin-asf.xml:
2625 * docs/plugins/inspect/plugin-cdio.xml:
2626 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2627 * docs/plugins/inspect/plugin-dvdread.xml:
2628 * docs/plugins/inspect/plugin-dvdsub.xml:
2629 * docs/plugins/inspect/plugin-lame.xml:
2630 * docs/plugins/inspect/plugin-mad.xml:
2631 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2632 * docs/plugins/inspect/plugin-realmedia.xml:
2633 * docs/plugins/inspect/plugin-siddec.xml:
2634 * docs/plugins/inspect/plugin-twolame.xml:
2635 * docs/plugins/inspect/plugin-x264.xml:
2638 2012-09-17 10:53:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2640 * ext/cdio/gstcdio.c:
2641 cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
2642 Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
2643 introspection/updating for this plugin.
2645 2012-09-15 22:23:53 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
2647 * gst-plugins-ugly.spec.in:
2648 Switch to F18 package naming
2650 2012-09-14 16:28:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2652 * ext/dvdread/demo-play:
2653 * tests/check/elements/mpeg2dec.c:
2654 rename some caps and elements in examples
2656 2012-09-14 02:58:26 +0100 Tim-Philipp Müller <tim@centricular.net>
2661 === release 0.11.94 ===
2663 2012-09-14 02:49:34 +0100 Tim-Philipp Müller <tim@centricular.net>
2667 * gst-plugins-ugly.doap:
2668 * win32/common/config.h:
2671 2012-09-14 01:48:50 +0100 Tim-Philipp Müller <tim@centricular.net>
2673 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2674 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2675 * docs/plugins/gst-plugins-ugly-plugins.signals:
2676 * docs/plugins/inspect/plugin-a52dec.xml:
2677 * docs/plugins/inspect/plugin-amrnb.xml:
2678 * docs/plugins/inspect/plugin-amrwbdec.xml:
2679 * docs/plugins/inspect/plugin-asf.xml:
2680 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2681 * docs/plugins/inspect/plugin-dvdread.xml:
2682 * docs/plugins/inspect/plugin-dvdsub.xml:
2683 * docs/plugins/inspect/plugin-lame.xml:
2684 * docs/plugins/inspect/plugin-mad.xml:
2685 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2686 * docs/plugins/inspect/plugin-realmedia.xml:
2687 * docs/plugins/inspect/plugin-siddec.xml:
2688 * docs/plugins/inspect/plugin-twolame.xml:
2689 * docs/plugins/inspect/plugin-x264.xml:
2692 2012-09-13 13:49:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2694 * gst/realmedia/rmdemux.c:
2695 rmdemux: use DTS and PTS
2696 Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
2697 undefined to make the decoder do the right thing. We can then remove the code
2698 that tries to guess the PTS from the DTS.
2700 2012-09-10 22:30:18 -0700 Jan Schmidt <thaytan@noraisin.net>
2702 * ext/mpeg2dec/gstmpeg2dec.c:
2703 mpeg2dec: Hold ref to buffer while mapped
2704 So that the buffer still exists when we go to unmap it later,
2705 even if it got pushed in the meantime.
2707 2012-09-11 16:48:51 -0400 Olivier Crête <olivier.crete@collabora.com>
2709 * tests/check/elements/x264enc.c:
2710 x264enc test: x264enc produces constrained-baseline, not the full baseline
2712 2012-09-11 17:37:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2714 * gst/asfdemux/gstasfdemux.c:
2715 * gst/realmedia/rademux.c:
2716 * gst/realmedia/rmdemux.c:
2717 gst: only activate in pull mode if upstream is seekable
2719 2012-09-11 11:28:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2721 * gst/realmedia/rademux.c:
2722 rademux: tags can be NULL
2724 2012-09-11 11:13:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2727 mad: fix email address
2729 2012-09-11 11:12:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2732 mad: init base class method only once
2734 2012-09-11 10:46:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2736 * gst/xingmux/gstxingmux.c:
2737 xingmux: remove defunct commented code
2739 2012-09-11 10:40:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2741 * gst/dvdsub/gstdvdsubdec.c:
2742 dvbsubdec: handle and send GAP event
2743 ... in stead of update newsegment event.
2745 2012-09-11 10:34:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2747 * gst/dvdsub/gstdvdsubdec.c:
2748 dvbsubdec: adjust disabled code comment style
2750 2012-09-09 15:48:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2752 * ext/x264/gstx264enc.c:
2753 x264enc: clean up some debug statements
2755 2012-09-07 17:38:18 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2757 * ext/x264/gstx264enc.c:
2758 * ext/x264/gstx264enc.h:
2759 x264enc: handle possibly negative DTS provided by codec
2760 ... by arranging for an offset such that DTS == PTS for keyframes,
2761 which is expected elsewhere to go along with semantics of PTS and DTS.
2762 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
2764 2012-09-07 13:31:15 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
2766 * gst-plugins-ugly.spec.in:
2767 Fix spec file for ugly
2769 2012-09-06 14:42:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2771 * tests/check/elements/mpeg2dec.c:
2772 tests: mpeg2dec: initialize variable
2773 ... which avoids test segfaulting.
2775 2012-08-30 16:26:00 -0700 Edward Hervey <edward@collabora.com>
2777 * tests/check/elements/mpeg2dec.c:
2778 check: Feed parsed data to mpeg2dec
2779 And fix the expected output caps by adding colorimetry field
2781 2012-08-22 13:31:00 +0200 Stefan Sauer <ensonic@users.sf.net>
2784 Automatic update of common submodule
2785 From 668acee to 4f962f7
2787 2012-08-22 13:19:01 +0200 Stefan Sauer <ensonic@users.sf.net>
2790 configure: bump gtk-doc req to 1.12 (mar-2009)
2791 This allows us to e.g. unconditionally use gtkdoc-rebase.
2793 2012-08-20 23:32:32 +0100 Tim-Philipp Müller <tim@centricular.net>
2795 * docs/plugins/inspect/plugin-dvdsub.xml:
2796 * gst/dvdsub/gstdvdsubdec.c:
2797 * gst/dvdsub/gstdvdsubparse.c:
2798 video/x-dvd-subpicture -> subpicture/x-dvd
2800 2012-08-09 16:30:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2802 * ext/x264/gstx264enc.c:
2803 x264enc: Use new video encoder base class API for handling tags
2805 2012-08-08 16:27:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2807 * gst/dvdsub/gstdvdsubdec.c:
2808 dvdsubdec: Set alignment at the correct place of GstAllocationParams
2810 2012-08-08 16:26:41 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2813 * win32/common/config.h:
2816 === release 0.11.93 ===
2818 2012-08-08 15:23:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2821 * gst-plugins-ugly.doap:
2822 * win32/common/config.h:
2825 2012-08-08 15:23:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2827 * gst/asfdemux/asfpacket.c:
2828 * gst/realmedia/rmdemux.c:
2829 gst: silence some compiler warnings with -DG_DISABLE_ASSERT
2831 2012-08-06 15:31:50 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
2833 * gst/asfdemux/asfpacket.c:
2834 asfdemux: avoid some more invalid timestamp arithmetic
2835 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
2837 2012-08-05 18:30:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2839 * ext/sidplay/gstsiddec.cc:
2840 * gst/asfdemux/gstasfdemux.c:
2841 * gst/realmedia/rademux.c:
2842 * gst/realmedia/rmdemux.c:
2843 gst: Add stream-id to stream-start events
2845 2012-07-27 11:35:52 +0200 Edward Hervey <edward@collabora.com>
2847 * ext/mpeg2dec/gstmpeg2dec.c:
2848 mpeg2dec: Don't use NULL values for fbuf
2849 We need to make a difference between the initial dummy buffers (which
2850 have a fbuf->id of NULL) and the buffers on which we allocated
2853 2012-08-05 16:40:57 +0100 Tim-Philipp Müller <tim@centricular.net>
2856 Automatic update of common submodule
2857 From 94ccf4c to 668acee
2859 2012-08-04 16:13:36 +0100 Tim-Philipp Müller <tim@centricular.net>
2861 * ext/a52dec/gsta52dec.c:
2862 * ext/lame/gstlamemp3enc.c:
2863 * gst/asfdemux/gstasfdemux.c:
2864 * gst/realmedia/rademux.c:
2865 * gst/realmedia/rmdemux.c:
2866 * gst/realmedia/rmutils.c:
2867 gst_tag_list_free -> gst_tag_list_unref
2869 2012-07-28 00:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2871 * ext/sidplay/gstsiddec.cc:
2872 * ext/x264/gstx264enc.c:
2873 * gst/asfdemux/gstasfdemux.c:
2874 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2875 * gst/realmedia/rademux.c:
2876 * gst/realmedia/rmdemux.c:
2877 tag: Update for taglist/tag event API changes
2879 2012-07-26 18:30:04 +0200 Edward Hervey <edward@collabora.com>
2881 * ext/mpeg2dec/gstmpeg2dec.c:
2882 mpeg2dec: Avoid dropping first GOP
2883 We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
2884 do not check if it is NULL or not.
2885 And cleanup a bit of debug
2887 2012-07-25 13:05:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2889 * gst/realmedia/rdtmanager.c:
2890 * gst/realmedia/rdtmanager.h:
2891 rdt: add on-npt-stop signal
2892 rtspsrc will look for it.
2894 2012-07-25 12:48:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2896 * gst/realmedia/rdtmanager.c:
2897 rdt: set caps after activating the pad
2899 2012-07-25 12:48:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2901 * gst/realmedia/gstrdtbuffer.c:
2904 2012-07-25 09:37:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2906 * gst/asfdemux/gstrtpasfdepay.c:
2907 asfdepay: fix padding correction
2908 Fix padding correction. gst_buffer_copy_into() appends the memory to the already
2909 existing memory in the target buffer..
2910 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
2912 2012-07-23 13:32:26 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2914 * ext/mpeg2dec/gstmpeg2dec.c:
2915 mpeg2dec: copy buffer flags when cropping
2916 When we crop a buffer, copy the flags as well.
2918 2012-07-23 11:25:34 +0200 Robert Swain <robert.swain@collabora.co.uk>
2920 * ext/mpeg2dec/gstmpeg2dec.c:
2921 mpeg2dec: Fix GstVideoInfo pointer
2923 2012-07-23 11:13:05 +0200 Robert Swain <robert.swain@collabora.co.uk>
2925 * ext/mpeg2dec/gstmpeg2dec.c:
2926 mpeg2dec: Correctly flag output buffer interlaced state
2927 If the sequence is not flagged as progressive its buffers are marked
2928 interlace mode mixed. There is an individual picture flag indicating
2929 whether picture in the sequence are interlaced or not. This is used
2930 along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
2931 completely indicate the buffer's interlaced state.
2932 Also, TFF and RFF should only be set if the sequence is not progressive.
2934 2012-07-23 10:33:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2936 * ext/mpeg2dec/gstmpeg2dec.c:
2937 ext: Update for video base classes API changes
2939 2012-07-23 08:45:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2942 Automatic update of common submodule
2943 From 98e386f to 94ccf4c
2945 2012-07-20 16:12:45 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2947 * gst/asfdemux/asfpacket.c:
2948 asfdemux: make sure to avoid arithmetic with _NONE timestamp
2950 2012-07-16 17:36:19 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2952 * gst/asfdemux/asfpacket.c:
2953 asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
2954 ... so it does not get used as first (valid) payload ts, whereas
2955 the first real valid payload ts may be considerably larger.
2956 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
2958 2012-07-20 14:41:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2960 * gst/asfdemux/gstasfdemux.c:
2961 asfdemux: slightly relax supported seek requirements
2962 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
2964 2012-07-19 09:58:50 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2966 * ext/mpeg2dec/gstmpeg2dec.c:
2967 mpeg2dec: Propagate GstFlowReturn where needed
2968 It was just ignoring the return values...
2970 2012-07-19 09:56:17 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2972 * ext/mpeg2dec/gstmpeg2dec.c:
2973 mpeg2dec: Store temporary buffers out of the way
2974 When mpeg2dec needs to do cropping (because downstream can't handle it),
2975 we need temporary buffers to decode to.
2976 Use the user_data field to store those, and unify the rest of the code
2977 that needs to touch a buffer (regardless of how/where it was allocated).
2978 https://bugzilla.gnome.org/show_bug.cgi?id=680194
2980 2012-07-18 18:32:54 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
2982 * ext/mpeg2dec/gstmpeg2dec.c:
2983 mpeg2dec: Call gst_video_decoder_negotiate()
2985 2012-07-18 17:21:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2987 * gst/realmedia/rmdemux.c:
2988 rmdemux: give stream tags a different event name so they don't overwrite global tags
2989 There can only be one taglist per name for sticky tag events.
2990 Needs to be fixed more properly, see
2991 https://bugzilla.gnome.org/show_bug.cgi?id=677619
2993 2012-07-18 16:49:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2995 * gst/realmedia/rademux.c:
2996 rademux: set/send caps on pad after activating it
2998 2012-07-18 16:46:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3000 * gst/realmedia/rmdemux.c:
3001 rmdemux: set/send caps after activating the source pads
3002 Makes sure the caps event isn't dropped immediately.
3004 2012-07-17 20:54:45 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3006 * ext/dvdread/dvdreadsrc.c:
3007 dvdreadsrc: mustn't drop queries like caps query if not started yet
3009 2012-07-15 20:12:46 +0100 Tim-Philipp Müller <tim@centricular.net>
3011 * gst/asfdemux/gstasfdemux.c:
3012 asfdemux: extract WM/Year as GstDateTime instead of GDate
3013 So we can signal that only the year field is valid.
3015 2012-07-13 15:41:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3017 * gst/asfdemux/gstasfdemux.c:
3018 asfdemux: don't leak payload if we are not pushing it
3020 2012-07-13 13:59:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3022 * ext/sidplay/gstsiddec.cc:
3023 * gst/asfdemux/gstasfdemux.c:
3024 * gst/realmedia/rademux.c:
3025 * gst/realmedia/rmdemux.c:
3026 demuxers: Push STREAM_START when needed
3028 2012-07-13 11:36:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3030 * gst/asfdemux/gstasfdemux.c:
3031 asf: don't push on inactive streams
3033 2012-07-12 18:05:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3035 * ext/dvdread/dvdreadsrc.c:
3036 dvdreadsrc: set rank to NONE
3037 It should never be autoplugged really, for DVD
3038 playback there's rsndvd (or will be, realsoonnow).
3040 2012-07-09 16:27:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3042 * ext/mpeg2dec/gstmpeg2dec.c:
3043 fix for allocator API changes
3045 2012-07-06 11:50:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3047 * ext/x264/gstx264enc.c:
3048 update for query api changes
3050 2012-07-06 11:27:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3052 * ext/mpeg2dec/gstmpeg2dec.c:
3053 update for query api changes
3055 2012-07-06 11:03:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3057 * ext/x264/gstx264enc.c:
3058 update for allocation query changes
3060 2012-07-05 23:23:33 +0100 Tim-Philipp Müller <tim@centricular.net>
3063 LICENSE_readme: fix typo
3065 2012-07-05 22:48:18 +0100 Tim-Philipp Müller <tim@centricular.net>
3068 LICENSE_readme: mention x264
3069 https://bugzilla.gnome.org/show_bug.cgi?id=679472
3071 2012-07-05 13:12:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3073 * gst/asfdemux/gstasfdemux.c:
3074 * gst/realmedia/rademux.c:
3075 * gst/realmedia/rmdemux.c:
3076 gst: Implement segment-done event
3078 2012-06-27 11:23:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3080 * gst/asfdemux/gstasfdemux.c:
3081 asf: fix x-wmv format in caps
3083 2012-06-27 10:24:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3085 * gst/asfdemux/asfpacket.c:
3088 2012-06-21 15:13:57 +0100 Bastien Nocera <hadess@hadess.net>
3090 * gst/asfdemux/asfpacket.c:
3091 * gst/asfdemux/asfpacket.h:
3092 * gst/asfdemux/gstasfdemux.c:
3093 asfdemux: Ignore parsing errors from broken packets
3094 We should instead be counting the number of errors and exiting if
3095 they're too numerous. This makes a number of broken ASF files playable.
3096 https://bugzilla.gnome.org/show_bug.cgi?id=678543
3098 gst/asfdemux/asfpacket.c
3099 gst/asfdemux/gstasfdemux.c
3101 2012-06-26 17:15:43 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3103 * gst/asfdemux/gstasfdemux.c:
3106 2012-06-25 09:43:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3108 * ext/mpeg2dec/gstmpeg2dec.c:
3109 mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
3111 2012-06-25 09:34:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3113 * ext/mpeg2dec/gstmpeg2dec.c:
3114 mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
3117 2012-06-20 13:36:25 -0400 Matej Knopp <matej.knopp@gmail.com>
3119 * ext/x264/gstx264enc.c:
3120 x264enc: Fix unitialized variable and taglist event
3122 2012-06-20 13:23:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3124 * ext/mpeg2dec/gstmpeg2dec.c:
3125 mpeg2dec: fix compilation
3127 2012-06-20 10:39:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3129 * ext/sidplay/gstsiddec.cc:
3130 * gst/asfdemux/gstasfdemux.c:
3131 * gst/realmedia/rademux.c:
3132 * gst/realmedia/rdtmanager.c:
3133 * gst/realmedia/rmdemux.c:
3134 update for task api change
3136 2012-06-20 10:39:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3138 * ext/mpeg2dec/gstmpeg2dec.c:
3139 * ext/x264/gstx264enc.c:
3142 2012-06-20 09:06:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3144 * ext/mpeg2dec/gstmpeg2dec.c:
3145 * ext/mpeg2dec/gstmpeg2dec.h:
3146 mpeg2dec: Port to 0.11 again
3148 2012-06-19 15:19:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3150 * ext/x264/gstx264enc.c:
3151 x264enc: Fix compiler warning
3153 2012-05-30 12:50:13 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3155 * ext/mpeg2dec/gstmpeg2dec.c:
3156 * ext/mpeg2dec/gstmpeg2dec.h:
3157 mpeg2dec: Report PAR if not present upstream
3158 And clean up some code
3160 2012-05-04 16:09:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3162 * ext/mpeg2dec/gstmpeg2dec.c:
3163 mpeg2dec: use _scale_ceil to compute frame period
3164 https://bugzilla.gnome.org/show_bug.cgi?id=675769
3166 2012-05-04 16:08:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3168 * ext/mpeg2dec/gstmpeg2dec.c:
3169 mpeg2dec: mpeg2dec actually has 3 frame latency
3170 https://bugzilla.gnome.org/show_bug.cgi?id=675769
3172 2012-05-01 18:49:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3174 * ext/mpeg2dec/gstmpeg2dec.c:
3175 mpeg2dec: Fix large output buffers leak
3177 2012-05-01 18:46:31 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3179 * ext/mpeg2dec/gstmpeg2dec.c:
3180 mpeg2dec: Port to new way of handling frame reference
3182 2012-05-01 16:12:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3184 * ext/mpeg2dec/gstmpeg2dec.c:
3185 mpeg2dec: don't leak input_state
3187 2012-04-13 19:06:52 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3189 * ext/mpeg2dec/gstmpeg2dec.c:
3190 * ext/mpeg2dec/gstmpeg2dec.h:
3191 mpeg2dec: Port to GstVideoDecoder base class
3193 ext/mpeg2dec/gstmpeg2dec.c
3194 ext/mpeg2dec/gstmpeg2dec.h
3195 Back to 0.10 state, needs to be ported to 0.11 again.
3197 2012-06-19 09:26:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3199 Merge remote-tracking branch 'origin/master'
3201 2012-06-19 09:26:02 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3203 * ext/x264/gstx264enc.c:
3204 * ext/x264/gstx264enc.h:
3205 x264enc: Port to 0.11 again
3207 2012-05-07 11:52:40 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3209 * ext/x264/gstx264enc.c:
3210 x264enc: Don't set latency while holding object lock
3211 This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
3212 https://bugzilla.gnome.org/show_bug.cgi?id=675762
3214 2012-05-03 18:07:24 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3216 * ext/x264/gstx264enc.c:
3217 x264enc: Use video encoder stream lock to avoid deadlock
3219 2012-05-01 18:45:33 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3221 * ext/x264/gstx264enc.c:
3222 x264enc: Port to new way of passing frame reference
3224 2012-04-30 19:00:09 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3226 * ext/x264/gstx264enc.c:
3227 x264enc: Set default stream-format to avc as it's a better format
3229 2012-04-26 22:27:55 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3231 * ext/x264/gstx264enc.c:
3232 x264enc: Fix setting latency
3233 Fixes setting latency when framerate is dynamic and round up the latency
3234 to avoid rounding issues.
3236 2012-04-30 18:59:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3238 * ext/x264/gstx264enc.c:
3239 x264enc: gst_video_encoder_get_frame() is now transfer full
3241 2012-04-26 17:31:45 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3243 * ext/x264/gstx264enc.c:
3244 x264enc: don't leak output state
3246 2012-04-18 17:09:12 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3248 * ext/x264/gstx264enc.c:
3249 * ext/x264/gstx264enc.h:
3250 x264enc: Remove x264 backward compatibility support
3252 2012-04-18 16:13:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3254 * ext/x264/gstx264enc.c:
3255 x264enc: Report latency base on x264 buffer size
3257 2012-04-17 15:44:24 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3260 * ext/x264/gstx264enc.c:
3261 * ext/x264/gstx264enc.h:
3262 x264enc: Port to GstVideoEncoder baseclass
3265 ext/x264/gstx264enc.c
3266 ext/x264/gstx264enc.h
3267 Back to 0.10 state, needs to be ported to 0.11 again.
3269 2012-06-16 18:29:54 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3274 * docs/plugins/Makefile.am:
3275 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3276 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
3277 * docs/plugins/inspect/plugin-synaesthesia.xml:
3278 * gst/synaesthesia/.gitignore:
3279 * gst/synaesthesia/Makefile.am:
3280 * gst/synaesthesia/README:
3281 * gst/synaesthesia/gstsynaesthesia.c:
3282 * gst/synaesthesia/gstsynaesthesia.h:
3283 * gst/synaesthesia/synaescope.c:
3284 * gst/synaesthesia/synaescope.h:
3285 synaesthesia: remove experimental GPL-ed synaesthesia plugin
3286 It never made it out of experimental, and there's a new
3287 synaescope element in gst-plugins-bad that's hopefully
3288 sufficiently similar.
3289 https://bugzilla.gnome.org/show_bug.cgi?id=356882
3291 2012-06-16 18:13:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3293 * gst/mpegstream/.gitignore:
3294 mpegstream: remove leftover hidden .gitignore file
3296 2012-06-08 15:55:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3298 * gst/synaesthesia/gstsynaesthesia.c:
3299 * tests/check/elements/amrnbenc.c:
3300 * tests/check/elements/x264enc.c:
3301 elements: Use gst_pad_set_caps() instead of manual event fiddling
3303 2012-06-08 15:05:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3306 Automatic update of common submodule
3307 From 03a0e57 to 98e386f
3309 2012-06-07 16:28:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3314 === release 0.11.92 ===
3316 2012-06-07 16:28:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3322 * docs/plugins/inspect/plugin-a52dec.xml:
3323 * docs/plugins/inspect/plugin-amrnb.xml:
3324 * docs/plugins/inspect/plugin-amrwbdec.xml:
3325 * docs/plugins/inspect/plugin-asf.xml:
3326 * docs/plugins/inspect/plugin-cdio.xml:
3327 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3328 * docs/plugins/inspect/plugin-dvdread.xml:
3329 * docs/plugins/inspect/plugin-dvdsub.xml:
3330 * docs/plugins/inspect/plugin-lame.xml:
3331 * docs/plugins/inspect/plugin-mad.xml:
3332 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3333 * docs/plugins/inspect/plugin-realmedia.xml:
3334 * docs/plugins/inspect/plugin-siddec.xml:
3335 * docs/plugins/inspect/plugin-twolame.xml:
3336 * docs/plugins/inspect/plugin-x264.xml:
3337 * gst-plugins-ugly.doap:
3338 * win32/common/config.h:
3341 2012-06-07 16:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3384 2012-06-06 18:19:06 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3387 Automatic update of common submodule
3388 From 1fab359 to 03a0e57
3390 2012-06-06 13:03:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3392 * ext/sidplay/gstsiddec.cc:
3393 * gst/asfdemux/gstasfdemux.c:
3394 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3395 * gst/realmedia/rademux.c:
3396 * gst/realmedia/rmdemux.c:
3397 update for tag event change
3399 2012-06-01 10:29:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3402 Automatic update of common submodule
3403 From f1b5a96 to 1fab359
3405 2012-05-31 13:08:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3408 Automatic update of common submodule
3409 From 92b7266 to f1b5a96
3411 2012-05-30 12:45:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3414 Automatic update of common submodule
3415 From ec1c4a8 to 92b7266
3417 2012-05-30 11:24:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3420 Automatic update of common submodule
3421 From 3429ba6 to ec1c4a8
3423 2012-05-26 23:41:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3425 * gst/realmedia/rmutils.c:
3426 realmedia: don't use GstStructure API on tag lists
3428 2012-05-21 14:57:44 +0200 Julien Isorce <julien.isorce@gmail.com>
3430 * ext/a52dec/gsta52dec.c:
3431 a52dec: really prefer the original number (and position) of channels
3432 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
3434 2012-05-24 12:32:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3437 Automatic update of common submodule
3438 From dc70203 to 3429ba6
3440 2012-05-17 21:12:18 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3443 * ext/x264/gstx264enc.c:
3444 x264: bump x264 requirement to build 106 or later
3445 Build 106 is from September 2010.
3446 https://bugzilla.gnome.org/show_bug.cgi?id=676257
3448 2012-04-15 23:39:48 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
3450 * ext/a52dec/gsta52dec.c:
3452 a52dec: adapt to work also with new liba52
3453 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
3455 2012-05-17 12:40:05 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3457 * ext/a52dec/gsta52dec.c:
3458 a52dec: trigger renegotiation upon changed stream channels
3461 2012-05-16 09:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3464 configure: Require core/base 0.11.91
3466 2012-01-13 18:18:33 -0500 Matej Knopp <matej.knopp@gmail.com>
3469 .gitignore: add visual studio IDE files and OS X .DS_Store files
3470 https://bugzilla.gnome.org/show_bug.cgi?id=667899
3472 2012-05-13 17:00:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3477 === release 0.11.91 ===
3479 2012-05-13 16:49:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3486 * gst-plugins-ugly.doap:
3487 * win32/common/config.h:
3490 2012-05-13 16:48:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3533 2012-05-13 16:45:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3535 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
3537 2012-05-13 15:56:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3540 Automatic update of common submodule
3541 From dc70203 to 3429ba6
3543 2012-04-24 15:27:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3545 * gst/asfdemux/asfpacket.c:
3546 asfdemux: Use correct enum type
3548 2012-05-10 10:11:44 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3550 * gst/asfdemux/gstasfdemux.c:
3551 asfdemux: implement pull mode seek snap flags when an index is present
3552 Also ensure we get a proper EOS when seeking past the end of the
3553 file, or (when the snap after flag is set) between the last keyframe
3554 and the end of the file.
3556 2012-05-03 23:50:30 +0100 Leon Merten Lohse <leon@green-side.de>
3558 * ext/cdio/gstcdio.c:
3559 * ext/cdio/gstcdio.h:
3560 * ext/cdio/gstcdiocddasrc.c:
3561 cdio: compensate for libcdio's recent cd-text api changes
3562 https://bugzilla.gnome.org/show_bug.cgi?id=675112
3564 ext/cdio/gstcdiocddasrc.c
3566 2012-04-30 21:27:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3568 * ext/dvdread/dvdreadsrc.c:
3569 dvdread: fix build after recent include reshuffling in core
3570 Need to include gmodule.h ourselves now.
3572 2012-04-19 12:22:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3574 * ext/mpeg2dec/gstmpeg2dec.c:
3575 video: Update for libgstvideo API changes
3577 2012-04-16 09:09:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3580 Automatic update of common submodule
3581 From 6db25be to dc70203
3583 2012-04-12 13:56:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3585 * gst/asfdemux/asfpacket.c:
3586 * gst/asfdemux/asfpacket.h:
3587 asfdemux: fix performance issue, especially with high-bitrate streams
3588 Two things were suboptimal from a performance point of view:
3589 a) consider a large media object such as a video keyframe, which
3590 may be split up into multiple fragments. We would assemble
3591 the media object as follows:
3592 buf = join (join (join (frag1, frag2), frag3), frag4)
3593 which causes many unnecessary memcpy()s, and malloc/free,
3594 which could easily add up to a multiple of the actual object
3595 size. To avoid this, we allocate a buffer of the size needed
3596 from the start and copy fragments into that directly.
3597 b) for every fragment to join, we would create a sub-buffer
3598 before joining it (which would discard the sub-buffer again),
3599 leading to unnecessary miniobject create/free churn.
3601 gst/asfdemux/asfpacket.c
3602 gst/asfdemux/asfpacket.h
3604 2012-04-12 14:45:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3606 * gst/asfdemux/asfpacket.c:
3607 asfdemux: avoid unnecessary stream lookup
3608 We have already retrieved the stream for that stream number and
3609 made sure it's not NULL, so no need to do it again here; neither
3610 the number nor the streams changed since the last time.
3612 2012-04-02 19:31:20 +0200 Alban Browaeys <prahal@yahoo.com>
3614 * ext/a52dec/gsta52dec.c:
3615 a52dec: fix first_access bigger than 2
3616 gst_buffer_extract returns the number of bytes extracted, here 2 max.
3617 Set size to the buffer size as was done in 0.10 to avoid first_access
3618 error when it bypass 2.
3619 https://bugzilla.gnome.org/show_bug.cgi?id=673434
3621 2012-04-13 13:43:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3625 configure: Modernize autotools setup a bit
3626 Also we now only create tar.bz2 and tar.xz tarballs.
3628 2012-04-13 13:37:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3631 Automatic update of common submodule
3632 From 464fe15 to 6db25be
3634 2012-04-12 11:19:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3639 === release 0.11.90 ===
3641 2012-04-12 10:40:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3647 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
3648 * docs/plugins/inspect/plugin-a52dec.xml:
3649 * docs/plugins/inspect/plugin-amrnb.xml:
3650 * docs/plugins/inspect/plugin-amrwbdec.xml:
3651 * docs/plugins/inspect/plugin-asf.xml:
3652 * docs/plugins/inspect/plugin-cdio.xml:
3653 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3654 * docs/plugins/inspect/plugin-dvdread.xml:
3655 * docs/plugins/inspect/plugin-dvdsub.xml:
3656 * docs/plugins/inspect/plugin-lame.xml:
3657 * docs/plugins/inspect/plugin-mad.xml:
3658 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3659 * docs/plugins/inspect/plugin-realmedia.xml:
3660 * docs/plugins/inspect/plugin-siddec.xml:
3661 * docs/plugins/inspect/plugin-twolame.xml:
3662 * docs/plugins/inspect/plugin-x264.xml:
3663 * gst-plugins-ugly.doap:
3664 * win32/common/config.h:
3667 2012-04-12 10:39:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3710 2012-04-10 00:48:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3712 * ext/mad/gstmad.c.orig:
3713 mad: remove .c.orig file
3715 2012-04-10 00:47:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3717 * ext/a52dec/gsta52dec.c:
3718 * ext/amrnb/amrnbdec.c:
3719 * ext/amrnb/amrnbenc.c:
3720 * ext/amrwbdec/amrwbdec.c:
3721 * ext/cdio/gstcdiocddasrc.c:
3722 * ext/dvdread/dvdreadsrc.c:
3723 * ext/lame/gstlamemp3enc.c:
3725 * ext/mad/gstmad.c.orig:
3726 * ext/mpeg2dec/gstmpeg2dec.c:
3727 * ext/sidplay/gstsiddec.cc:
3728 * ext/twolame/gsttwolamemp2enc.c:
3729 * ext/x264/gstx264enc.c:
3730 * gst/asfdemux/gstasfdemux.c:
3731 * gst/asfdemux/gstrtpasfdepay.c:
3732 * gst/asfdemux/gstrtspwms.c:
3733 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3734 * gst/dvdsub/gstdvdsubdec.c:
3735 * gst/dvdsub/gstdvdsubparse.c:
3736 * gst/realmedia/pnmsrc.c:
3737 * gst/realmedia/rademux.c:
3738 * gst/realmedia/rdtdepay.c:
3739 * gst/realmedia/rdtmanager.c:
3740 * gst/realmedia/rmdemux.c:
3741 * gst/realmedia/rtspreal.c:
3742 * gst/synaesthesia/gstsynaesthesia.c:
3743 * gst/xingmux/gstxingmux.c:
3744 Use new gst_element_class_set_static_metadata()
3746 2012-04-05 18:43:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3749 Automatic update of common submodule
3750 From 7fda524 to 464fe15
3752 2012-04-05 17:40:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3754 * ext/a52dec/gsta52dec.c:
3755 * ext/amrnb/amrnb.c:
3756 * ext/amrwbdec/amrwb.c:
3757 * ext/cdio/gstcdio.c:
3758 * ext/dvdread/dvdreadsrc.c:
3759 * ext/lame/plugin.c:
3761 * ext/mad/gstmad.c.orig:
3762 * ext/mpeg2dec/gstmpeg2dec.c:
3763 * ext/sidplay/gstsiddec.cc:
3764 * ext/twolame/gsttwolamemp2enc.c:
3765 * ext/x264/gstx264enc.c:
3766 * gst/asfdemux/gstasf.c:
3767 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3768 * gst/dvdsub/gstdvdsubdec.c:
3769 * gst/realmedia/realmedia.c:
3770 * gst/synaesthesia/gstsynaesthesia.c:
3771 * gst/xingmux/plugin.c:
3772 gst: Update for GST_PLUGIN_DEFINE() API changes
3774 2012-04-05 13:26:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3777 configure: Update version to 0.11.89.1
3779 2012-04-04 14:38:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3782 * docs/plugins/Makefile.am:
3783 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3784 * docs/version.entities.in:
3785 * ext/a52dec/Makefile.am:
3786 * ext/amrnb/Makefile.am:
3787 * ext/amrwbdec/Makefile.am:
3788 * ext/cdio/Makefile.am:
3789 * ext/lame/Makefile.am:
3790 * ext/mad/Makefile.am:
3791 * ext/mpeg2dec/Makefile.am:
3792 * ext/sidplay/Makefile.am:
3793 * ext/twolame/Makefile.am:
3794 * ext/x264/Makefile.am:
3795 * gst-plugins-ugly.spec.in:
3796 * gst/asfdemux/Makefile.am:
3797 * gst/dvdlpcmdec/Makefile.am:
3798 * gst/dvdsub/Makefile.am:
3799 * gst/realmedia/Makefile.am:
3800 * pkgconfig/Makefile.am:
3801 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
3802 * tests/check/Makefile.am:
3803 gst: Update versioning
3805 2012-04-02 15:21:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3807 * ext/mpeg2dec/gstmpeg2dec.c:
3808 * ext/mpeg2dec/gstmpeg2dec.h:
3809 mpeg2dec: fix cropping
3810 fix cropping in mpeg2dec
3812 2012-04-01 20:19:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3814 * ext/mpeg2dec/gstmpeg2dec.c:
3815 mpeg2dec: add crop metadata when buffer is still writable
3817 2012-03-30 18:13:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3819 * gst/asfdemux/gstrtpasfdepay.c:
3820 update for buffer api change
3822 2012-03-30 11:52:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3824 * ext/a52dec/gsta52dec.c:
3826 ext: Update for audio decoder API changes
3828 2012-03-29 17:32:08 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3830 * tests/check/elements/amrnbenc.c:
3831 * tests/check/elements/x264enc.c:
3832 tests: make more valgrind-friendly and plug caps leak
3834 2012-03-28 12:50:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3836 * gst/asfdemux/asfpacket.c:
3837 * gst/asfdemux/gstasfdemux.c:
3838 * gst/dvdsub/gstdvdsubdec.c:
3839 update for buffer changes
3841 2012-03-27 14:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3843 * tests/check/elements/x264enc.c:
3844 tests: x264enc: adjust test to removal of deprecated properties
3846 2012-03-26 12:13:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3848 Replace master with 0.11
3850 2012-03-22 15:56:04 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3855 === release 0.11.2 ===
3857 2012-03-22 15:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3863 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3864 * docs/plugins/inspect/plugin-a52dec.xml:
3865 * docs/plugins/inspect/plugin-amrnb.xml:
3866 * docs/plugins/inspect/plugin-amrwbdec.xml:
3867 * docs/plugins/inspect/plugin-asf.xml:
3868 * docs/plugins/inspect/plugin-cdio.xml:
3869 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3870 * docs/plugins/inspect/plugin-dvdread.xml:
3871 * docs/plugins/inspect/plugin-dvdsub.xml:
3872 * docs/plugins/inspect/plugin-lame.xml:
3873 * docs/plugins/inspect/plugin-mad.xml:
3874 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3875 * docs/plugins/inspect/plugin-realmedia.xml:
3876 * docs/plugins/inspect/plugin-siddec.xml:
3877 * docs/plugins/inspect/plugin-twolame.xml:
3878 * docs/plugins/inspect/plugin-x264.xml:
3879 * gst-plugins-ugly.doap:
3919 * win32/common/config.h:
3922 2012-03-21 13:18:35 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3924 * tests/check/elements/mpeg2dec.c:
3925 tests: fix after memory changes
3927 2012-03-21 13:18:11 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3929 * ext/x264/gstx264enc.c:
3930 * ext/x264/gstx264enc.h:
3931 x264enc: remove deprecated properties
3933 2012-03-20 12:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3935 Merge remote-tracking branch 'origin/master' into 0.11
3936 So 0.11 folks also get amr include fixes.
3938 ext/a52dec/gsta52dec.c
3941 2012-03-18 18:56:16 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3943 * gst/synaesthesia/gstsynaesthesia.c:
3944 synaesthesia: fixup for bufferpool api changes
3945 ... as well as some caps ref handling.
3947 2012-03-16 21:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3949 * gst/realmedia/rademux.c:
3950 * gst/realmedia/rmdemux.c:
3951 don't pass random pointers to pull_range
3953 2012-03-15 22:11:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3955 * ext/mpeg2dec/gstmpeg2dec.c:
3956 update for bufferpool changes
3958 2012-03-15 20:38:50 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3960 * ext/mpeg2dec/gstmpeg2dec.c:
3961 update for allocation query changes
3963 2012-03-15 13:38:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3965 * ext/dvdread/dvdreadsrc.c:
3966 * ext/lame/gstlamemp3enc.c:
3967 * ext/mpeg2dec/gstmpeg2dec.c:
3968 * ext/x264/gstx264enc.c:
3969 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3970 * gst/dvdsub/gstdvdsubdec.c:
3971 update for memory api changes
3973 2012-03-14 19:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3975 * ext/mpeg2dec/gstmpeg2dec.c:
3976 take padding into account
3978 2012-03-13 18:27:51 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3981 mad: simplify parsing code
3982 Also fixes #671455 (expected at least).
3984 2012-03-12 16:16:17 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3987 configure.ac: bump required GLib to 2.31.14
3988 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
3990 2012-03-12 12:23:43 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3992 * ext/sidplay/gstsiddec.cc:
3993 fix for caps _normalize changes
3995 2012-03-11 19:07:19 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3997 * ext/x264/gstx264enc.c:
3998 fix for caps api changes
4000 2012-03-06 16:08:23 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4002 * ext/a52dec/gsta52dec.c:
4003 * ext/a52dec/gsta52dec.h:
4004 a52dec: use base class tag handling helper
4005 ... so as to ensure these to be handled and sent at proper time.
4007 2012-03-06 14:28:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4009 * ext/dvdread/dvdreadsrc.c:
4010 dvdreadsrc: Use variable type with correct signedness
4012 2011-01-14 18:50:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
4014 * ext/mpeg2dec/gstmpeg2dec.c:
4015 mpeg2dec: Copy planes in one go when possible
4017 2012-03-03 17:17:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4020 * ext/amrnb/amrnbdec.h:
4021 * ext/amrnb/amrnbenc.h:
4022 * ext/amrwbdec/amrwbdec.h:
4023 amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
4024 In previous versions, the opencore-amr include sub-directory
4025 would be specified in the include path in the CFLAGS, but this
4026 is no longer the case in newer versions, so we need to add those
4027 to our include directives.
4028 Based on patch by: Christian Morales Vega
4029 https://bugzilla.gnome.org/show_bug.cgi?id=671123
4031 2012-03-03 16:56:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4034 configure: get rid of non-pkg-config ways to check for opencore-amr
4036 2012-02-29 17:26:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4038 * ext/mpeg2dec/gstmpeg2dec.c:
4039 update for metadata API changes
4041 2012-02-27 06:35:01 +0100 Alessandro Decina <alessandro.d@gmail.com>
4043 * ext/amrwbdec/Makefile.am:
4044 * ext/lame/Makefile.am:
4045 * ext/mad/Makefile.am:
4046 amrwbdec, lame, mad: link to libgstbase
4048 2012-02-27 06:33:48 +0100 Alessandro Decina <alessandro.d@gmail.com>
4050 * ext/x264/gstx264enc.c:
4051 x264enc: fix compiler warning
4053 2012-02-27 00:36:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4055 Merge remote-tracking branch 'origin/master' into 0.11
4057 2012-02-27 00:34:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4059 Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
4063 2012-02-23 11:20:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4068 * docs/plugins/gst-plugins-ugly-plugins.args:
4069 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4070 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4071 * docs/plugins/inspect/plugin-a52dec.xml:
4072 * docs/plugins/inspect/plugin-amrnb.xml:
4073 * docs/plugins/inspect/plugin-amrwbdec.xml:
4074 * docs/plugins/inspect/plugin-asf.xml:
4075 * docs/plugins/inspect/plugin-cdio.xml:
4076 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4077 * docs/plugins/inspect/plugin-dvdread.xml:
4078 * docs/plugins/inspect/plugin-dvdsub.xml:
4079 * docs/plugins/inspect/plugin-iec958.xml:
4080 * docs/plugins/inspect/plugin-lame.xml:
4081 * docs/plugins/inspect/plugin-mad.xml:
4082 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4083 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4084 * docs/plugins/inspect/plugin-mpegstream.xml:
4085 * docs/plugins/inspect/plugin-realmedia.xml:
4086 * docs/plugins/inspect/plugin-siddec.xml:
4087 * docs/plugins/inspect/plugin-twolame.xml:
4088 * docs/plugins/inspect/plugin-x264.xml:
4089 * win32/common/config.h:
4090 Bump version after release
4092 2012-02-21 18:58:06 -0800 David Schleef <ds@schleef.org>
4095 autogen.sh: avoid touching .po files during 'make'
4096 A simple workaround to deal with GNU gettext automake integration
4097 failing to deal with git. Fixes: #669207
4099 2012-02-22 02:17:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4101 * ext/x264/gstx264enc.c:
4102 x264: convert g_print to LOG
4104 2012-02-22 02:07:49 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4106 * gst/asfdemux/gstrtpasfdepay.c:
4107 update for new memory api
4109 2012-02-22 02:07:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4111 * ext/x264/gstx264enc.c:
4112 x264enc: handle pts and dts
4114 2012-02-21 18:53:57 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4117 mad: handle libmad freeform parsing quirk
4119 2012-02-21 18:49:50 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4122 mad: fixup unhacking last frame coaxing
4123 ... so as to not only replace the data pointer but also available size.
4125 2012-02-20 14:27:49 +0000 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
4127 * gst-plugins-ugly.spec.in:
4130 2012-02-18 00:02:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4132 * win32/common/config.h:
4133 win32: back to development
4135 2012-02-17 17:53:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4138 * gst/synaesthesia/gstsynaesthesia.c:
4139 * gst/synaesthesia/gstsynaesthesia.h:
4140 synaesthesia: port to 0.11
4142 2012-02-17 17:53:28 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4145 * gst/xingmux/gstxingmux.c:
4146 xingmux: port to 0.11
4148 2012-02-17 11:06:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4153 === release 0.11.1 ===
4155 2012-02-17 11:06:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4161 * docs/plugins/gst-plugins-ugly-plugins.args:
4162 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4163 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4164 * docs/plugins/inspect/plugin-a52dec.xml:
4165 * docs/plugins/inspect/plugin-amrnb.xml:
4166 * docs/plugins/inspect/plugin-amrwbdec.xml:
4167 * docs/plugins/inspect/plugin-asf.xml:
4168 * docs/plugins/inspect/plugin-cdio.xml:
4169 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4170 * docs/plugins/inspect/plugin-dvdread.xml:
4171 * docs/plugins/inspect/plugin-dvdsub.xml:
4172 * docs/plugins/inspect/plugin-lame.xml:
4173 * docs/plugins/inspect/plugin-mad.xml:
4174 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4175 * docs/plugins/inspect/plugin-realmedia.xml:
4176 * docs/plugins/inspect/plugin-siddec.xml:
4177 * docs/plugins/inspect/plugin-twolame.xml:
4178 * docs/plugins/inspect/plugin-x264.xml:
4179 * gst-plugins-ugly.doap:
4219 * win32/common/config.h:
4222 2012-02-17 09:16:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4224 Merge branch 'master' into 0.11
4228 2012-02-16 14:29:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4231 mad: unhack last frame coaxing
4232 ... so as to maximally use available base class API and interfere least
4233 as possible with its internal state.
4235 2012-02-15 13:45:00 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4238 mad: fix compilation
4240 2012-02-15 13:40:13 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4243 mad: chain up to default event handler
4245 2012-02-11 05:38:41 -0500 Matej Knopp <matej.knopp@gmail.com>
4247 * ext/x264/gstx264enc.c:
4248 x264enc: unmap video frame after encoding
4249 Fixes major memory leak.
4250 https://bugzilla.gnome.org/show_bug.cgi?id=669863
4252 2012-02-10 17:02:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4254 * ext/x264/gstx264enc.c:
4255 x264enc: fix after merge
4257 2012-02-10 17:00:33 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4259 Merge branch 'master' into 0.11
4261 ext/x264/gstx264enc.c
4263 2012-02-09 18:10:48 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4265 * ext/sidplay/gstsiddec.cc:
4266 * ext/sidplay/gstsiddec.h:
4267 sidplay: don't use ulong properties
4269 2012-02-09 16:14:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4271 * ext/sidplay/gstsiddec.cc:
4272 sidplay: fix negotiation
4274 2012-02-09 11:55:07 +0100 Robert Swain <robert.swain@collabora.co.uk>
4276 * ext/x264/gstx264enc.c:
4277 x264enc: Add baseline profile to caps
4278 libx264 does not yet support the features that create the difference
4279 between baseline and constrained baseline profile. Hence it currently
4280 supports both though it can only technically encode constrained
4283 2012-02-08 16:38:09 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4285 * ext/amrnb/amrnbenc.c:
4286 * gst/asfdemux/gstasfdemux.c:
4287 * gst/realmedia/rdtmanager.c:
4288 GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
4290 2012-02-07 18:56:23 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4292 * tests/check/elements/mpeg2dec.c:
4293 mpeg2dec: fix test a bit more
4294 Still broken because cropping is broken in mpeg2dec
4296 2012-02-07 11:06:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4298 * tests/check/elements/amrnbenc.c:
4299 * tests/check/elements/x264enc.c:
4300 * tests/check/elements/xingmux.c:
4301 tests: fix some tests
4303 2012-02-01 16:20:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4305 * ext/twolame/gsttwolamemp2enc.c:
4306 twolame: Use new audio encoder/decoder base class API for srcpad caps
4308 2012-02-01 16:20:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4310 * ext/lame/gstlamemp3enc.c:
4311 lame: Use new audio encoder/decoder base class API for srcpad caps
4313 2012-02-01 16:19:55 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4316 mad: Use new audio encoder/decoder base class API for srcpad caps
4318 2012-02-01 16:17:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4320 * ext/a52dec/gsta52dec.c:
4321 a52dec: Use new audio encoder/decoder base class API for srcpad caps
4323 2012-02-01 16:15:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4325 * ext/amrwbdec/amrwbdec.c:
4326 amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
4328 2012-02-01 16:14:08 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4330 * ext/amrnb/amrnbdec.c:
4331 * ext/amrnb/amrnbenc.c:
4332 amrnb: Use new audio encoder/decoder base class API for srcpad caps
4334 2012-01-31 15:52:38 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4337 mad: ensure we do not confuse the base class with our buffer guard
4338 mad expects extra bytes at the end of a buffer (see discussion in
4339 http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
4340 and since we inject these without the base class' knowledge, we
4341 need to hide the bodies better.
4342 This fixes an assert at EOS when decoding an mp3 manually without
4343 an intervening mpegaudioparse.
4345 2012-01-30 17:17:31 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4347 * gst/realmedia/rtspreal.c:
4348 update for HEADER flag
4350 2011-07-20 09:00:58 +0200 Alessandro Decina <alessandro.d@gmail.com>
4352 * ext/x264/gstx264enc.c:
4353 * ext/x264/gstx264enc.h:
4354 x264enc: implement force-key-unit API
4356 2012-01-25 13:58:48 +0100 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
4359 Automatic update of common submodule
4360 From c463bc0 to 7fda524
4362 2012-01-25 13:58:54 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4364 * ext/amrnb/amrnbdec.c:
4365 * ext/amrwbdec/amrwbdec.c:
4366 amr: port to 0.11 again
4368 2012-01-25 13:03:33 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4370 Merge branch 'master' into 0.11
4372 ext/a52dec/gsta52dec.c
4374 2012-01-25 07:24:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4376 * ext/a52dec/gsta52dec.c:
4377 * ext/amrnb/amrnbdec.c:
4378 * ext/amrnb/amrnbenc.c:
4379 * ext/amrwbdec/amrwbdec.c:
4380 * ext/dvdread/dvdreadsrc.c:
4381 * ext/lame/gstlamemp3enc.c:
4383 * ext/mpeg2dec/gstmpeg2dec.c:
4384 * ext/sidplay/gstsiddec.cc:
4385 * ext/twolame/gsttwolamemp2enc.c:
4386 * gst/asfdemux/asfpacket.c:
4387 * gst/asfdemux/gstasfdemux.c:
4388 * gst/asfdemux/gstrtpasfdepay.c:
4389 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4390 * gst/dvdsub/gstdvdsubdec.c:
4391 * gst/dvdsub/gstdvdsubdec.h:
4392 * gst/realmedia/gstrdtbuffer.c:
4393 * gst/realmedia/gstrdtbuffer.h:
4394 * gst/realmedia/rdtdepay.c:
4395 * gst/realmedia/rmdemux.c:
4396 * gst/realmedia/rmutils.c:
4397 port to new memory API
4399 2012-01-25 11:38:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4402 Automatic update of common submodule
4403 From 2a59016 to c463bc0
4405 2012-01-22 23:56:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4407 * gst-libs/gst/glib-compat-private.h:
4408 Remove compatibility versions for deprecated GLib API
4410 2012-01-19 15:26:25 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4412 * ext/a52dec/gsta52dec.c:
4413 a52dec: fix read buffer overflow upon syncing
4414 The wrong size was being decremented, leading to a runaway
4417 2012-01-19 15:06:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4421 Add --disable-fatal-warnings configure option
4423 2012-01-19 11:34:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4425 * gst/asfdemux/gstasfdemux.c:
4426 * gst/realmedia/rademux.c:
4427 * gst/realmedia/rdtmanager.c:
4428 * gst/realmedia/rmdemux.c:
4429 port to new gthread API
4431 2012-01-18 17:00:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4434 configure.ac: Require GLib 2.31.10 for consistency
4436 2012-01-18 16:46:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4439 Automatic update of common submodule
4440 From 0807187 to 2a59016
4442 2012-01-17 11:55:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4444 * ext/amrwbdec/amrwbdec.c:
4445 amrwbdec: _parse should not return OK if not enough data yet
4447 2012-01-17 11:55:14 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4449 * ext/amrnb/amrnbdec.c:
4450 amrnbdec: _parse should not return OK if not enough data yet
4452 2012-01-13 15:03:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4454 * ext/dvdread/dvdreadsrc.c:
4455 dvdreadsrc: fix off by one in cell calculation for the last chapter
4457 2012-01-13 15:56:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4459 * gst/asfdemux/gstasfdemux.c:
4460 asfdemux: set caps on src pad before adding it
4462 2012-01-13 15:56:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4464 * gst/asfdemux/gstasfdemux.c:
4465 asfdemux: perform writable buffer map to copy into it
4467 2012-01-13 15:55:15 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4469 * gst/asfdemux/asfpacket.c:
4470 * gst/asfdemux/asfpacket.h:
4471 asfpacket: fix 0.11 ported payload extraction
4472 ... to cater for not necessarily offset == size - cur_pos,
4473 as size may have been adjusted due to padding.
4476 2012-01-13 13:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4478 * ext/x264/gstx264enc.c:
4479 x264enc: remove useless and semantically (though not practically) wrong code
4480 The object will be freed, so it's pointless to set the pointers
4483 2012-01-13 13:46:28 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4485 * ext/x264/gstx264enc.c:
4486 x264enc: remove leaking "optimization"
4488 2012-01-13 00:05:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4490 * gst/asfdemux/gstasfdemux.c:
4491 GST_TYPE_DATE -> G_TYPE_DATE
4493 2012-01-13 00:01:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4495 Merge remote-tracking branch 'origin/master' into 0.11
4497 ext/a52dec/gsta52dec.c
4499 2012-01-12 13:25:22 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4501 * ext/a52dec/gsta52dec.c:
4502 a52dec: plug buffer leak
4504 2012-01-12 13:20:26 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4506 * ext/a52dec/gsta52dec.c:
4507 a52dec: plug buffer leak
4509 2012-01-11 12:31:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4511 * ext/amrnb/amrnbenc.c:
4512 amrnbenc: _map and _unmap the appropriate input and output buffers
4514 2012-01-10 15:25:12 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4516 * ext/a52dec/gsta52dec.c:
4517 a52dec: Fix some merge mistakes
4519 2012-01-10 15:17:11 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4521 Merge branch 'master' into 0.11
4523 ext/a52dec/gsta52dec.c
4524 ext/a52dec/gsta52dec.h
4527 ext/lame/gstlamemp3enc.c
4530 gst/mpegaudioparse/gstmpegaudioparse.c
4531 gst/mpegstream/gstdvddemux.c
4532 gst/realmedia/rdtdepay.c
4537 2012-01-10 11:41:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4539 * gst/dvdsub/Makefile.am:
4540 dvdsub: add some CFLAGS and LIBS in Makefile.am
4541 ... since adapter is still used.
4543 2012-01-09 16:00:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4545 * gst/realmedia/rmdemux.c:
4546 rmdemux: Don't use buffer after unreffing
4548 2012-01-09 15:46:10 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4550 * gst/asfdemux/gstasfdemux.c:
4551 asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
4553 2012-01-09 15:24:53 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4556 mad: Correctly unmap the buffer with the original data pointer
4558 2012-01-09 15:15:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4561 mad: Make sure to set caps on the srcpad if none are set yet
4563 2012-01-08 14:24:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4565 * ext/mad/Makefile.am:
4566 mad: fix LIBS order in Makefile.am
4568 2012-01-07 21:04:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4571 mad: remove left-over id3tag.h include
4572 We don't use libid3tag any more.
4574 2012-01-05 12:17:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4576 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4577 dvdlpcmdec: fix for multichannel
4579 2012-01-04 16:05:59 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4581 * ext/a52dec/gsta52dec.c:
4582 * ext/a52dec/gsta52dec.h:
4583 a52dec: Update for the new raw audio caps
4585 2012-01-04 15:49:38 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4588 mad: Update for the new raw audio caps
4590 2012-01-04 15:45:43 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4592 * ext/lame/gstlamemp3enc.c:
4593 lamemp3enc: Update for the new raw audio caps
4595 2012-01-04 15:44:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4597 * ext/twolame/gsttwolamemp2enc.c:
4598 twolamemp2enc: Update for the new raw audio caps
4600 2012-01-04 15:43:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4602 * ext/amrwbdec/amrwbdec.c:
4603 amrwbdec: Add the new layout field to the raw audio caps
4605 2012-01-04 15:42:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4607 * ext/amrnb/amrnbdec.c:
4608 * ext/amrnb/amrnbenc.c:
4609 amrnb: Add the new layout field to the raw audio caps
4611 2012-01-04 15:26:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4613 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4614 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
4615 dvdlpcmdec: Port to the new raw audio caps
4617 2012-01-04 15:12:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4619 * gst/asfdemux/gstasfdemux.c:
4620 asfdemux: Update for libgstriff API changes
4621 Still needs to handle audio channel reordering.
4623 2012-01-04 19:53:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4626 Automatic update of common submodule
4627 From 50b34ab to 0807187
4629 2012-01-04 17:05:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4631 * ext/lame/Makefile.am:
4632 lame: fix LIBADD order in Makefile.am
4634 2012-01-04 10:33:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4636 * tests/check/elements/amrnbenc.c:
4637 * tests/check/elements/mpeg2dec.c:
4638 * tests/check/elements/x264enc.c:
4639 * tests/check/elements/xingmux.c:
4640 * tests/check/generic/states.c:
4641 tests: make tests compile
4643 2012-01-03 15:27:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4645 * ext/amrwbdec/amrwbdec.c:
4646 * ext/dvdread/dvdreadsrc.c:
4648 * ext/sidplay/gstsiddec.cc:
4649 * gst/asfdemux/gstasfdemux.c:
4650 * gst/realmedia/pnmsrc.c:
4651 * gst/realmedia/rdtmanager.c:
4652 * gst/realmedia/rmdemux.c:
4653 GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
4655 2011-12-30 18:31:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4657 * tests/check/Makefile.am:
4658 tests: disable generic index test
4660 2011-12-30 17:53:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4662 * ext/mpeg2dec/gstmpeg2dec.c:
4663 mpeg2dec: remove all seeking-related code
4664 A parser or demuxer upstream should handle this Same for
4667 2011-12-30 17:49:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4669 * ext/mpeg2dec/gstmpeg2dec.c:
4670 * ext/mpeg2dec/gstmpeg2dec.h:
4671 mpeg2dec: update for GstIndex removal
4673 2011-12-30 17:46:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4675 * ext/cdio/gstcdiocddasrc.c:
4676 cdio: update for probe vfunc removal in GstAudioCdSrc
4678 2011-12-27 22:54:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4680 * ext/lame/gstlame.c:
4681 * ext/lame/gstlamemp3enc.c:
4682 lame: fix printf format in debug statements
4683 https://bugzilla.gnome.org/show_bug.cgi?id=666926
4685 2011-12-26 18:24:32 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4687 * ext/lame/gstlame.c:
4688 * ext/lame/gstlame.h:
4689 lame: ensure parsed output
4690 ... by doing some basic parsing of encoded lame data.
4692 2011-12-26 16:34:01 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4694 * ext/lame/gstlame.h:
4695 lame: cleanup unused instance struct fields
4697 2011-12-26 18:23:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4699 * ext/lame/Makefile.am:
4700 * ext/lame/gstlamemp3enc.c:
4701 * ext/lame/gstlamemp3enc.h:
4702 lamemp3enc: ensure parsed output
4703 ... by doing some basic parsing of encoded lame data.
4706 2011-12-26 18:15:41 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4708 * ext/lame/gstlamemp3enc.c:
4709 lamemp3enc: do not leak merged tags
4711 2011-12-22 15:23:54 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4715 mad: helpfully bodge the last buffer to let mad decode the last frame
4716 If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
4717 to be believed, the last buffer must be followed by a number of 0 bytes
4718 in order for the last frame to be decoded (at least in some cases).
4719 Doing so seems to work here, fixing a missing 1152 samples when using
4720 mp3parse before mad (not using mp3parse would yield the correct amount
4721 of samples, if there's extra non-MP3 data after (eg, tag data)).
4723 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4725 * ext/dvdread/dvdreadsrc.c:
4726 dvdreadsrc: map subtitle language tag to stream indicated in PGC data
4728 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4730 * gst/mpegstream/gstdvddemux.c:
4731 dvddemux: tweak subtitle stream setup based on dvd language codes event
4732 ... to allow for non-continuous subtitle stream numbers.
4733 The missing stream numbers tend to come up as subtitle streams anyway
4734 (albeit not with an identified language tag).
4736 2011-12-21 13:56:35 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4738 * ext/dvdread/dvdreadsrc.c:
4739 dvdreadsrc: minor safety tweak to sector seeking
4741 2011-12-20 11:54:38 +0100 Julien Isorce <julien.isorce@gmail.com>
4743 * ext/a52dec/gsta52dec.c:
4744 a52dec: check that a52_init returns a valid a52 state
4746 2011-12-19 18:20:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4748 * ext/mpeg2dec/gstmpeg2dec.c:
4749 mpeg2dec: update for new interlaced flags
4751 2011-12-14 17:33:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4753 * ext/a52dec/Makefile.am:
4754 * ext/a52dec/gsta52dec.c:
4755 * ext/a52dec/gsta52dec.h:
4756 a52dec: port to audiodecoder
4758 2011-12-12 13:44:12 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4760 * ext/mad/Makefile.am:
4763 mad: port to audiodecoder
4765 2011-12-13 14:54:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4767 * ext/a52dec/gsta52dec.c:
4768 a52dec: Don't claim to support upstream renegotiation
4769 and use fixed caps on the srcpad. To correctly support
4770 upstream renegotiation a52dec would need to check if the
4771 caps of the downstream allocated buffer are the requested
4772 caps or if the size is different.
4775 2011-12-13 14:52:26 +0100 Julien Isorce <julien.isorce@gmail.com>
4777 * ext/a52dec/gsta52dec.c:
4778 a52dec: Check that the a52_state is correctly initialized
4780 2011-12-12 11:33:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4782 * gst-libs/gst/Makefile.am:
4783 * gst-libs/gst/glib-compat-private.h:
4784 * gst/asfdemux/gstasfdemux.c:
4785 * gst/mpegaudioparse/gstmpegaudioparse.c:
4786 * gst/realmedia/rademux.c:
4787 * gst/realmedia/rdtmanager.c:
4788 * gst/realmedia/rmdemux.c:
4789 Work around deprecated thread API in glib master
4790 Add private replacements for deprecated functions such as
4791 g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
4792 to avoid the deprecation warnings. We can't change most of
4793 these in 0.10 because they're part of our API and ABI.
4794 Suppress deprecation warnings in selected files, mostly for
4795 g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
4796 not much we can do here in 0.10.
4798 2011-12-10 15:19:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4805 po: update translations
4807 2011-12-09 15:25:21 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4809 * gst/realmedia/rdtdepay.c:
4810 rdtdepay: make buffer metadata writable before setting caps on it
4811 Fixes issue when the header buffer is being pushed, which was taken
4812 from the caps and is therefore not writable.
4814 2011-12-06 14:00:18 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4816 * ext/dvdread/dvdreadsrc.c:
4817 fix for basesrc changes
4819 2011-12-05 18:43:49 +0100 Edward Hervey <edward@collabora.com>
4821 * gst/asfdemux/gstrtpasfdepay.c:
4822 rtpasfdepay: Initialize GstRTPBuffer before usage
4824 2011-12-02 02:01:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4826 Merge remote-tracking branch 'origin/master' into 0.11
4828 ext/dvdread/dvdreadsrc.c
4830 2011-11-29 08:49:23 +0100 Руслан Ижбулатов <lrn1986@gmail.com>
4832 * ext/dvdread/dvdreadsrc.c:
4833 dvdreadsrc: Fix format string compiler warning
4836 2011-11-28 21:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4838 Merge remote-tracking branch 'origin/master' into 0.11
4840 2011-11-28 18:26:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4842 * ext/mpeg2dec/gstmpeg2dec.c:
4843 Update for indexable change
4845 2011-11-28 17:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4847 * gst/realmedia/rdtmanager.c:
4848 update for clock provider API change
4850 2011-11-28 13:10:01 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4852 * ext/a52dec/gsta52dec.c:
4853 * ext/amrnb/amrnbdec.c:
4854 * ext/amrnb/amrnbenc.c:
4855 * ext/amrwbdec/amrwbdec.c:
4856 * ext/dvdread/dvdreadsrc.c:
4857 * ext/lame/gstlame.c:
4858 * ext/lame/gstlamemp3enc.c:
4860 * ext/mpeg2dec/gstmpeg2dec.c:
4861 * ext/sidplay/gstsiddec.cc:
4862 * ext/twolame/gsttwolame.c:
4863 * ext/x264/gstx264enc.c:
4864 * gst/asfdemux/gstasfdemux.c:
4865 * gst/asfdemux/gstrtpasfdepay.c:
4866 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4867 * gst/dvdsub/gstdvdsubdec.c:
4868 * gst/dvdsub/gstdvdsubparse.c:
4869 * gst/iec958/ac3iec.c:
4870 * gst/mpegaudioparse/gstmpegaudioparse.c:
4871 * gst/mpegaudioparse/gstxingmux.c:
4872 * gst/mpegstream/gstdvddemux.c:
4873 * gst/mpegstream/gstmpegdemux.c:
4874 * gst/mpegstream/gstmpegparse.c:
4875 * gst/mpegstream/gstrfc2250enc.c:
4876 * gst/realmedia/pnmsrc.c:
4877 * gst/realmedia/rademux.c:
4878 * gst/realmedia/rdtdepay.c:
4879 * gst/realmedia/rdtmanager.c:
4880 * gst/realmedia/rmdemux.c:
4881 * gst/synaesthesia/gstsynaesthesia.c:
4882 various: fix pad template ref leaks
4883 https://bugzilla.gnome.org/show_bug.cgi?id=662664
4885 2011-11-24 21:41:55 +0100 René Stadler <rene.stadler@collabora.co.uk>
4887 * tests/check/elements/xingmux.c:
4888 tests: update for gstcheck API change
4890 2011-11-23 23:29:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4892 * ext/amrnb/amrnbenc.c:
4893 * ext/dvdread/dvdreadsrc.c:
4894 * ext/lame/gstlamemp3enc.c:
4895 * ext/twolame/gsttwolamemp2enc.c:
4896 ext: fix more printf format warnings in debug messages
4898 2011-11-21 22:02:07 +0100 Matej Knopp <matej.knopp@gmail.com>
4900 * gst/asfdemux/gstasfdemux.c:
4901 * gst/asfdemux/gstrtpasfdepay.c:
4902 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4903 * gst/dvdsub/gstdvdsubdec.c:
4904 * gst/dvdsub/gstdvdsubparse.c:
4905 * gst/realmedia/rademux.c:
4906 * gst/realmedia/rmdemux.c:
4907 Fix print format compiler warnings on OS X / 64bit
4908 https://bugzilla.gnome.org/show_bug.cgi?id=662617
4910 2011-11-21 13:36:10 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4912 * gst/asfdemux/gstasfdemux.c:
4913 * gst/realmedia/rademux.c:
4914 * gst/realmedia/rdtmanager.c:
4915 * gst/realmedia/rmdemux.c:
4916 update for activation changes
4918 2011-11-18 18:00:28 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4920 * gst/asfdemux/gstasfdemux.c:
4921 * gst/realmedia/rademux.c:
4922 * gst/realmedia/rmdemux.c:
4923 update for new scheduling query
4925 2011-11-18 13:59:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4927 * gst/asfdemux/gstasfdemux.c:
4928 * gst/realmedia/rademux.c:
4929 * gst/realmedia/rdtmanager.c:
4930 * gst/realmedia/rmdemux.c:
4931 add parent to activate functions
4933 2011-11-17 15:25:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4935 * ext/a52dec/gsta52dec.c:
4936 * ext/mpeg2dec/gstmpeg2dec.c:
4937 * ext/sidplay/gstsiddec.cc:
4938 * ext/x264/gstx264enc.c:
4939 * gst/asfdemux/gstasfdemux.c:
4940 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4941 * gst/dvdsub/gstdvdsubdec.c:
4942 * gst/dvdsub/gstdvdsubparse.c:
4943 * gst/realmedia/rademux.c:
4944 * gst/realmedia/rdtdepay.c:
4945 * gst/realmedia/rdtmanager.c:
4946 * gst/realmedia/rmdemux.c:
4947 add parent to pad functions
4949 2011-11-16 17:28:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4951 * ext/mpeg2dec/gstmpeg2dec.c:
4952 * ext/sidplay/gstsiddec.cc:
4953 * ext/x264/gstx264enc.c:
4954 * gst/asfdemux/gstasfdemux.c:
4955 * gst/realmedia/rademux.c:
4956 * gst/realmedia/rdtmanager.c:
4957 * gst/realmedia/rmdemux.c:
4958 add parent to query function
4960 2011-11-15 17:55:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4962 * gst/asfdemux/gstasfdemux.c:
4963 * gst/realmedia/rademux.c:
4964 _query_peer_*() -> _peer_query_*()
4966 2011-11-15 17:42:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4968 * gst/dvdsub/gstdvdsubdec.c:
4969 _accept_caps() -> _query_accept_caps()
4971 2011-11-15 17:23:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4973 * ext/x264/gstx264enc.c:
4974 _peer_get_caps() -> _peer_query_caps()
4976 2011-11-15 16:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4978 * ext/x264/gstx264enc.c:
4979 update for _get_caps() -> _query_caps()
4981 2011-11-15 16:34:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4983 * ext/x264/gstx264enc.c:
4984 change getcaps to query
4986 2011-11-14 00:55:16 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4989 mad: re-instate accidentally dropped rank
4991 2011-11-13 23:47:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4993 * ext/dvdread/dvdreadsrc.c:
4994 * gst/realmedia/pnmsrc.c:
4995 Update for GstURIHandler get_protocols() changes
4997 2011-11-13 19:01:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4999 * ext/dvdread/dvdreadsrc.c:
5000 * ext/dvdread/dvdreadsrc.h:
5001 * gst/realmedia/pnmsrc.c:
5002 dvdreadsrc, pnmsrc: update for GstURIHandler changes
5004 2011-11-13 01:33:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5007 mad: re-port to 0.11
5008 This time using the base class. Still something
5009 wrong with the parsing though, when there's no
5010 parser or demuxer upstream (which of course
5011 shouldn't happen in a normal playback scenario).
5013 2011-11-13 00:29:20 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5017 mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
5019 2011-08-16 21:12:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5023 mad: replace with 0.10 version ported to GstAudioDecoder
5024 Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
5025 of Mark's baseaudio branch.
5026 Would probably be too risky to drop this into 0.10 given
5027 all the things mad is doing.
5029 2011-11-13 00:13:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5031 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5032 docs: remove bits for old lame element from sections.txt file
5034 2011-11-13 00:04:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5038 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5039 * docs/plugins/inspect/plugin-mpegstream.xml:
5040 * gst-plugins-ugly.spec.in:
5041 * gst/mpegstream/Makefile.am:
5042 * gst/mpegstream/README:
5043 * gst/mpegstream/gstdvddemux.c:
5044 * gst/mpegstream/gstdvddemux.h:
5045 * gst/mpegstream/gstmpegclock.c:
5046 * gst/mpegstream/gstmpegclock.h:
5047 * gst/mpegstream/gstmpegdemux.c:
5048 * gst/mpegstream/gstmpegdemux.h:
5049 * gst/mpegstream/gstmpegpacketize.c:
5050 * gst/mpegstream/gstmpegpacketize.h:
5051 * gst/mpegstream/gstmpegparse.c:
5052 * gst/mpegstream/gstmpegparse.h:
5053 * gst/mpegstream/gstmpegstream.c:
5054 * gst/mpegstream/gstrfc2250enc.c:
5055 * gst/mpegstream/gstrfc2250enc.h:
5056 * gst/mpegstream/mpegstream.vcproj:
5057 * gst/mpegstream/notes:
5059 * win32/vs6/gst_plugins_ugly.dsw:
5060 * win32/vs6/libgstac3parse.dsp:
5061 * win32/vs6/libgstmpegaudioparse.dsp:
5062 * win32/vs6/libgstmpegstream.dsp:
5063 mpegstream: remove the old mpeg-ps parser and demuxers
5064 Don't want anyone porting this by accident.
5065 Superseded by mpegpsdemux in -bad.
5067 2011-11-12 21:06:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5070 * ext/cdio/Makefile.am:
5071 * ext/cdio/gstcdio.c:
5072 * ext/cdio/gstcdiocddasrc.c:
5073 * ext/cdio/gstcdiocddasrc.h:
5074 cdio: port cdiocddasrc to 0.11
5076 2011-11-12 20:44:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5078 * tests/check/elements/mpeg2dec.c:
5079 tests: port mpeg2dec to 0.11
5080 It compiles, but fails.
5082 2011-11-12 20:33:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5084 * tests/check/elements/x264enc.c:
5085 tests: port x264enc unit test to 0.11
5086 Well, it compiles now at least.
5088 2011-11-11 12:33:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5090 * gst/asfdemux/gstrtpasfdepay.h:
5091 update for base class rename
5093 2011-11-11 12:25:25 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5095 * gst/asfdemux/gstrtpasfdepay.c:
5096 * gst/asfdemux/gstrtpasfdepay.h:
5097 update for base class rename
5099 2011-11-11 01:30:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5139 po: update translations
5141 2011-11-11 01:29:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5143 * docs/plugins/gst-plugins-ugly-plugins.args:
5144 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5145 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5146 * docs/plugins/inspect/plugin-a52dec.xml:
5147 * docs/plugins/inspect/plugin-amrnb.xml:
5148 * docs/plugins/inspect/plugin-amrwbdec.xml:
5149 * docs/plugins/inspect/plugin-asf.xml:
5150 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5151 * docs/plugins/inspect/plugin-dvdread.xml:
5152 * docs/plugins/inspect/plugin-dvdsub.xml:
5153 * docs/plugins/inspect/plugin-lame.xml:
5154 * docs/plugins/inspect/plugin-mad.xml:
5155 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5156 * docs/plugins/inspect/plugin-realmedia.xml:
5157 * docs/plugins/inspect/plugin-siddec.xml:
5158 * docs/plugins/inspect/plugin-twolame.xml:
5159 * docs/plugins/inspect/plugin-x264.xml:
5162 2011-11-11 01:27:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5164 * ext/lame/gstlamemp3enc.c:
5165 lamemp3enc: cosmetic error message change
5166 LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
5168 2011-11-11 00:58:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5170 * docs/plugins/Makefile.am:
5171 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5172 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5173 * ext/twolame/Makefile.am:
5174 * ext/twolame/gsttwolame.c:
5175 * ext/twolame/gsttwolame.h:
5176 * ext/twolame/gsttwolamemp2enc.c:
5177 * ext/twolame/gsttwolamemp2enc.h:
5179 twolame: rename to twolamemp2enc
5181 2011-11-11 00:51:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5184 * ext/twolame/gsttwolame.c:
5185 twolame: port to 0.11
5187 2011-11-10 23:17:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5191 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5192 * docs/plugins/inspect/plugin-iec958.xml:
5193 * gst-plugins-ugly.spec.in:
5194 * gst/iec958/Makefile.am:
5195 * gst/iec958/ac3_padder.c:
5196 * gst/iec958/ac3_padder.h:
5197 * gst/iec958/ac3iec.c:
5198 * gst/iec958/ac3iec.h:
5200 * win32/vs6/libgstiec958.dsp:
5201 iec958: remove this plugin
5202 I think it can just go away. Audio sinks can and should payload
5203 things themselves using the helper API in libgstaudio. If such
5204 a plugin still makes sense, it should probably be rewritten
5205 using the library functions (and be put into -good or so).
5207 2011-11-10 18:25:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5209 * gst/realmedia/rademux.c:
5210 * gst/realmedia/rmdemux.c:
5211 * gst/realmedia/rtspreal.c:
5212 update for adapter api change
5214 2011-11-10 11:04:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5216 * ext/x264/gstx264enc.c:
5217 update for removed fixate function
5219 2011-11-09 11:58:03 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5222 * ext/mpeg2dec/gstmpeg2dec.c:
5223 * gst/asfdemux/gstasfdemux.c:
5224 * gst/realmedia/rmdemux.c:
5227 2011-11-04 17:32:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5230 * gst/realmedia/rademux.c:
5231 * gst/realmedia/rdtdepay.c:
5232 * gst/realmedia/rmdemux.c:
5233 * gst/realmedia/rmutils.c:
5236 2011-11-04 16:40:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5238 * gst/asfdemux/gstasfdemux.c:
5239 * gst/mpegstream/gstdvddemux.c:
5240 * gst/mpegstream/gstmpegdemux.c:
5241 * gst/realmedia/rmdemux.c:
5242 * gst/realmedia/rmdemux.h:
5245 2011-11-04 16:32:48 +0100 Edward Hervey <bilboed@bilboed.com>
5248 po: lame => lamemp3enc
5250 2011-11-04 12:04:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5252 * gst/realmedia/rdtmanager.c:
5253 make request pads take %u
5255 2011-11-04 10:45:47 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
5257 * ext/mpeg2dec/gstmpeg2dec.c:
5258 * ext/mpeg2dec/gstmpeg2dec.h:
5259 mpeg2dec: Add basic cropping support
5261 2011-11-02 12:09:45 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5263 * ext/a52dec/gsta52dec.c:
5264 * ext/sidplay/gstsiddec.cc:
5265 * gst/asfdemux/gstasfdemux.c:
5266 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5267 tags: update for tag API removal
5269 2011-10-31 02:24:30 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5271 * ext/mpeg2dec/gstmpeg2dec.c:
5272 * ext/mpeg2dec/gstmpeg2dec.h:
5273 update for meta api change
5275 2011-10-29 09:10:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5277 * gst/asfdemux/gstasfdemux.c:
5278 structure: fix for api update
5280 2011-10-31 14:34:57 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5282 Merge remote-tracking branch 'origin/master' into 0.11
5284 2011-10-30 15:05:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5286 * tests/check/elements/amrnbenc.c:
5287 tests: port amrnbenc test to 0.11
5289 2011-10-30 15:04:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5291 * ext/amrnb/amrnbdec.c:
5292 * ext/amrnb/amrnbenc.c:
5293 amrnb: fix up raw audio caps for 0.11
5295 2011-10-30 15:03:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5297 * tests/check/Makefile.am:
5298 tests: need to define GST_USE_UNSTABLE_API to avoid warnings
5300 2011-10-30 12:29:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5302 * docs/plugins/Makefile.am:
5303 * ext/lame/Makefile.am:
5305 * ext/lame/gstlame.c:
5306 * ext/lame/gstlame.h:
5307 * ext/lame/plugin.c:
5308 * ext/lame/test-lame.c:
5309 * gst/xingmux/gstxingmux.c:
5310 * tests/check/pipelines/lame.c:
5311 lame: remove lame element, it's been superseded by lamemp3enc
5313 2011-10-30 11:51:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5315 * ext/a52dec/gsta52dec.c:
5316 * ext/lame/gstlamemp3enc.c:
5318 * ext/sidplay/gstsiddec.cc:
5319 * gst/asfdemux/gstasfdemux.c:
5320 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5321 ext, gst: update for taglist API changes
5323 2011-10-29 11:57:40 +0200 Edward Hervey <bilboed@bilboed.com>
5325 * gst/asfdemux/gstasfdemux.c:
5326 asfdemux: Don't leak pending payload buffers
5329 2011-10-28 15:21:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5331 Merge branch 'master' into 0.11
5333 ext/sidplay/gstsiddec.cc
5335 2011-10-27 16:53:44 +0200 Stefan Sauer <ensonic@users.sf.net>
5337 * ext/sidplay/gstsiddec.cc:
5338 siddec: use BOILERPLATE macro and cleanup FIXMEs
5340 2011-10-28 09:18:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5342 * gst/asfdemux/gstrtpasfdepay.c:
5343 asfdepay: fix compiler warnings after gst_caps_new_simple() change
5345 2011-10-21 12:24:01 +0100 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
5347 * gst-plugins-ugly.spec.in:
5348 Update specfile with latest changes
5350 2011-10-11 18:03:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5352 * gst/asfdemux/gstasfdemux.c:
5353 asfdemux: Don't unmap a buffer that doesn't exist
5355 2011-10-10 12:38:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5358 * ext/dvdread/dvdreadsrc.c:
5359 dvdread: port to 0.11
5361 2011-10-06 17:24:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5364 * gst/dvdsub/Makefile.am:
5365 * gst/dvdsub/gstdvdsubdec.c:
5366 * gst/dvdsub/gstdvdsubdec.h:
5367 * gst/dvdsub/gstdvdsubparse.c:
5368 dvdsub: port to 0.11
5370 2011-10-05 13:32:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5372 Merge branch 'master' into 0.11
5374 ext/amrwbdec/Makefile.am
5375 ext/amrwbdec/amrwbdec.c
5377 2011-10-05 13:18:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5379 * gst/realmedia/gstrdtbuffer.c:
5380 * gst/realmedia/gstrdtbuffer.h:
5381 * gst/realmedia/pnmsrc.c:
5382 * gst/realmedia/rademux.c:
5383 * gst/realmedia/rdtdepay.c:
5384 * gst/realmedia/rdtmanager.c:
5385 * gst/realmedia/rmdemux.c:
5386 * gst/realmedia/rmutils.c:
5387 * gst/realmedia/rtspreal.c:
5388 realmedia: port to 0.11
5390 2011-10-05 12:05:34 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5392 * ext/amrwbdec/Makefile.am:
5393 * ext/amrwbdec/amrwbdec.c:
5394 * ext/amrwbdec/amrwbdec.h:
5395 amrwbdec: port to audiodecoder
5397 2011-10-04 17:00:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5399 * ext/amrnb/Makefile.am:
5400 amrnbdec: fixup build
5402 2011-10-04 17:00:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5404 * ext/amrnb/amrnbdec.c:
5405 amrnbdec: remove leftover extraneous _unref
5407 2011-10-04 17:50:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5409 Merge branch 'master' into 0.11
5411 ext/amrnb/amrnbdec.c
5413 2011-10-04 17:35:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5416 * ext/amrnb/amrnbdec.c:
5417 * ext/amrnb/amrnbenc.c:
5420 2011-10-04 17:12:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5423 * ext/amrwbdec/Makefile.am:
5424 * ext/amrwbdec/amrwbdec.c:
5425 ported amrwbdec to 0.11
5427 2011-10-03 17:19:02 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5429 * ext/amrnb/amrnbdec.c:
5430 * ext/amrnb/amrnbdec.h:
5431 amrnbdec: port to audiodecoder
5433 2011-09-30 17:45:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5435 Merge branch 'master' into 0.11
5437 2011-09-30 17:38:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5440 * ext/mpeg2dec/gstmpeg2dec.c:
5441 * ext/mpeg2dec/gstmpeg2dec.h:
5442 mpeg2dec: minimal port to 0.11
5444 2011-09-05 11:11:52 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5446 * ext/mpeg2dec/gstmpeg2dec.c:
5447 * ext/mpeg2dec/gstmpeg2dec.h:
5448 mpeg2dec: post QoS messages when dropping a frame due to QoS
5449 https://bugzilla.gnome.org/show_bug.cgi?id=658241
5451 2011-09-28 13:05:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5454 configure: update ported plugins list
5456 2011-09-28 13:03:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5459 update to 0.11 branch
5461 2011-09-27 20:32:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5463 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5464 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
5465 dvdlpcmdec: port to 0.11
5467 2011-09-27 18:19:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5469 * ext/lame/gstlame.c:
5470 * ext/lame/gstlamemp3enc.c:
5471 lame: fix raw audio caps too
5473 2011-09-27 18:15:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5475 * ext/lame/gstlame.c:
5476 * ext/lame/gstlamemp3enc.c:
5479 2011-09-27 17:54:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5481 Merge branch 'master' into 0.11
5483 2011-09-27 17:51:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5485 * ext/x264/gstx264enc.c:
5486 * ext/x264/gstx264enc.h:
5487 x264enc: port to 0.11
5489 2011-09-27 17:01:59 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5491 * ext/amrnb/Makefile.am:
5492 * ext/amrnb/amrnbenc.c:
5493 * ext/amrnb/amrnbenc.h:
5494 amrnbenc: port to audioencoder
5496 2011-09-26 19:07:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5498 Merge branch 'master' into 0.11
5502 2011-09-26 19:03:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5504 * ext/a52dec/gsta52dec.c:
5507 2011-09-26 16:29:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5509 * ext/twolame/gsttwolame.c:
5510 twolame: Simple fix for GstAudioEncoder API change
5512 2011-09-26 16:28:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5514 * ext/twolame/gsttwolame.c:
5515 twolame: Fix variable 'gstelement_class' set but not used compiler warning
5517 2011-09-26 16:08:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5519 * ext/lame/gstlame.c:
5520 * ext/lame/gstlamemp3enc.c:
5521 lame: Don't get the parent class again, GST_BOILERPLATE does this already
5523 2011-09-26 16:07:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5525 * ext/lame/gstlame.c:
5526 * ext/lame/gstlamemp3enc.c:
5527 lame: Fix variable 'gstelement_class' set but not used compiler warning
5529 2011-09-26 12:07:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5531 * ext/twolame/gsttwolame.c:
5532 twolame: improve output framing and timestamping
5533 ... which simply comes down to requesting one frame of input data at a time,
5534 since the encoder nicely turns this into 1 encoded frame.
5536 2011-09-26 11:56:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5538 * ext/twolame/Makefile.am:
5539 * ext/twolame/gsttwolame.c:
5540 * ext/twolame/gsttwolame.h:
5541 twolame: port to audioencoder
5543 2011-09-23 15:32:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5545 * ext/lame/gstlame.c:
5546 lame: use some more boilerplate
5548 2011-09-23 15:26:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5550 * ext/lame/gstlame.c:
5551 * ext/lame/gstlame.h:
5552 lame: port to audioencoder
5554 2011-09-23 14:33:55 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5556 * ext/lame/gstlamemp3enc.c:
5557 lamemp3enc: use some more boilerplate
5559 2011-09-26 14:44:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5561 * ext/lame/gstlamemp3enc.c:
5562 lamemp3enc: really report bitrate rather kbitrate
5564 2011-09-26 14:44:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5566 * ext/lame/Makefile.am:
5567 * ext/lame/gstlamemp3enc.c:
5568 * ext/lame/gstlamemp3enc.h:
5569 lamemp3enc: port to audioencoder
5571 2011-09-16 15:35:06 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5573 * ext/dvdread/dvdreadsrc.c:
5574 dvdreadsrc: take into account first sector of the current title
5575 This fixes seeking on titles which do not start on a new file.
5576 https://bugzilla.gnome.org/show_bug.cgi?id=659252
5578 2011-09-16 15:03:54 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5580 * ext/dvdread/dvdreadsrc.c:
5581 dvdreadsrc: fix sector seeking
5582 It was overly complicated, and did not take into account the offset
5583 needed for titles which do not start on a new file.
5584 https://bugzilla.gnome.org/show_bug.cgi?id=659252
5586 2011-09-16 13:42:53 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5588 * ext/dvdread/dvdreadsrc.c:
5589 dvdreadsrc: fix sector search for packed titles
5590 Some DVD titles are packed in a single set, and we need to use
5591 the correct table to map times to sectors.
5592 https://bugzilla.gnome.org/show_bug.cgi?id=659252
5594 2011-08-15 16:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5597 * ext/mad/Makefile.am:
5599 * gst-plugins-ugly.spec.in:
5600 mad: remove id3tag dependency used by in practice unreachable legacy code
5601 The mad mp3 decoder element shouldn't parse tags at all really, but we
5602 have so far kept this code around for backwards-compatibility reasons
5603 for people building manual pipelines for some reason. However, as it
5604 turns out that code has never actually worked in 0.10 in practice,
5605 since it only gets executed if mad_frame_decode() returns LOSTSYNC,
5606 which doesn't actually seem to happen any more though because of the
5607 preceding mad_header_decode(), which will discover and report the
5608 sync loss if it runs into a tag and make mad_frame_decode() try to
5610 Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
5612 2011-09-08 17:01:27 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5614 * gst/asfdemux/asfpacket.c:
5615 asfpacket: skip empty payload packets
5616 ... which also avoids assertion failures and possible segfaults later on
5617 when possibly trying to join 2 empty buffers.
5619 2011-09-08 14:33:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5621 * gst/realmedia/rmdemux.c:
5622 * gst/realmedia/rmdemux.h:
5623 rmdemux: delay announcing container tags until we have pads
5624 Fixes tags when transcoding.
5625 https://bugzilla.gnome.org/show_bug.cgi?id=658297
5627 2011-09-07 14:36:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5629 * tests/check/elements/amrnbenc.c:
5630 amrnbenc: Use complete raw audio caps in the test
5632 2011-09-07 14:25:41 +0200 Stefan Sauer <ensonic@users.sf.net>
5634 * docs/plugins/Makefile.am:
5635 docs: cleanup makefiles
5636 Remove commented out parts that we don't need. Remove "the wingo addition" - no
5637 so useful after all. Narrow down file-globs for plugin docs.
5639 2011-09-06 21:25:13 +0200 Stefan Sauer <ensonic@users.sf.net>
5642 Automatic update of common submodule
5643 From a39eb83 to 11f0cd5
5645 2011-09-06 15:40:55 +0200 Stefan Sauer <ensonic@users.sf.net>
5648 Automatic update of common submodule
5649 From 605cd9a to a39eb83
5651 2011-08-25 13:04:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5653 * gst/asfdemux/gstasfdemux.c:
5654 asf: don't use fourcc
5656 2011-08-25 12:54:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5658 Merge branch 'master' into 0.11
5660 2011-08-22 17:49:14 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5662 * ext/mpeg2dec/gstmpeg2dec.c:
5663 mpeg2dec: fix spurious failure to decode some files
5664 Parsing can return with an 'invalid' state, but this is not
5665 actually fatal. For one, the mpeg2dec command line tool that
5666 comes with the libmpeg2 library blithely ignores this condition
5667 and merrily goes on. So we do this same, logging the error,
5668 and going on with parsing. This makes something work that did
5669 not use to work, and brings happiness to the world.
5670 https://bugzilla.gnome.org/show_bug.cgi?id=429476
5672 2011-08-19 18:07:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5675 * ext/sidplay/Makefile.am:
5676 * ext/sidplay/gstsiddec.cc:
5677 port to new audio caps
5679 2011-08-03 18:58:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5681 Merge branch 'master' into 0.11
5684 gst/asfdemux/gstrtpasfdepay.c
5686 2011-08-03 09:05:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5689 configure: Add synaesthesia to the list of non-ported plugins
5691 2011-08-03 01:08:43 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5694 * docs/plugins/Makefile.am:
5695 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5696 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5697 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5698 * gst-plugins-ugly.spec.in:
5699 * gst/mpegaudioparse/Makefile.am:
5700 * gst/mpegaudioparse/gstmpegaudioparse.c:
5701 * gst/mpegaudioparse/gstmpegaudioparse.h:
5702 * gst/mpegaudioparse/gstxingmux.c:
5703 * gst/mpegaudioparse/gstxingmux.h:
5704 * gst/mpegaudioparse/mpegaudioparse.vcproj:
5705 * gst/mpegaudioparse/plugin.c:
5706 * gst/xingmux/Makefile.am:
5707 * gst/xingmux/gstxingmux.c:
5708 * gst/xingmux/gstxingmux.h:
5709 * gst/xingmux/plugin.c:
5710 Remove mp3parse plugin/element
5711 It's been replaced by mpegaudioparse in -good. Don't want anyone
5712 to spend time porting a deprecated element. Rename plugin to xingmux
5713 for now until we move that somewhere else.
5715 2011-08-02 12:49:09 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5718 configure.ac: Define list of non-ported plugins
5720 2011-08-02 12:48:52 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5723 mad: Fix for changes in GstQuery API
5725 2011-08-02 12:40:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5727 * gst/asfdemux/gstasfdemux.c:
5728 asfdemux: Fix for changes in GstQuery API
5730 2011-08-02 12:40:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5732 * gst/asfdemux/asfpacket.c:
5733 asfdemux: Fix print statement
5735 2011-08-02 12:35:40 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5738 Update common submodule
5740 2011-07-30 18:47:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5742 * ext/x264/gstx264enc.c:
5743 x264enc: Properly set the stream format in setcaps
5744 Do not forget to set the selected format to the options string
5745 when getting it from caps
5746 https://bugzilla.gnome.org/show_bug.cgi?id=655223
5748 2011-07-19 15:06:49 +0200 Stefan Sauer <ensonic@google.com>
5750 * ext/x264/gstx264enc.c:
5751 x264enc: fix the build for older x264enc
5752 b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
5754 2011-07-18 20:41:20 -0400 Olivier Crête <olivier.crete@collabora.com>
5756 * ext/x264/gstx264enc.c:
5757 x264enc: Read stream-format from the right place
5758 Read the stream-format from "stream-format" and not from profile, also rename
5759 the "bytestream" variable to "stream_format" so it's easier to understand.
5761 2011-06-13 23:24:27 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5763 * ext/x264/gstx264enc.c:
5764 * ext/x264/gstx264enc.h:
5765 x264enc: Select stream-format based on caps
5766 Makes x264 select its stream-format based on what's available
5767 on caps, the user selected option will be chosen as a fallback
5768 when both options are available.
5769 https://bugzilla.gnome.org/show_bug.cgi?id=644233
5771 2011-07-04 18:03:49 -0400 Olivier Crête <olivier.crete@collabora.com>
5773 * ext/x264/gstx264enc.c:
5774 x264: Allow renegotiation but prefer current caps
5776 2011-06-09 20:20:27 -0400 Olivier Crête <olivier.crete@collabora.com>
5778 * tests/check/elements/x264enc.c:
5779 tests: Test x264enc profiles from the caps
5780 https://bugzilla.gnome.org/show_bug.cgi?id=644233
5782 2011-03-07 17:58:34 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
5784 * ext/x264/Makefile.am:
5785 * ext/x264/gstx264enc.c:
5786 * ext/x264/gstx264enc.h:
5787 x264: Use profile and level from caps
5788 Enforces the profile and level from the downstream caps, also
5789 sets them on the fixated caps
5790 https://bugzilla.gnome.org/show_bug.cgi?id=644233
5792 2011-07-05 10:14:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5795 Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
5797 2011-06-25 06:29:50 +0300 Brian Gitonga Marete <marete@toshnix.com>
5799 * ext/x264/gstx264enc.c:
5800 x264enc: fix subme property annotation - subme maximum is 10, not 6.
5801 Although the element accepts subme values > 6, the annotation which is
5802 visible through gst-inspect (for example) erroneously indicates 6 as the
5803 maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
5804 https://bugzilla.gnome.org/show_bug.cgi?id=653473
5806 2011-06-23 11:28:58 -0700 David Schleef <ds@schleef.org>
5809 Automatic update of common submodule
5810 From 69b981f to 605cd9a
5812 2011-06-19 12:45:00 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5814 * gst/asfdemux/gstrtspwms.c:
5815 rtspwms: Porting to 0.11
5817 2011-06-18 20:24:42 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5819 * gst/asfdemux/gstrtpasfdepay.c:
5820 rtpasfdepay: Port to 0.11
5822 2011-06-15 23:40:02 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5824 * gst/asfdemux/asfpacket.c:
5825 * gst/asfdemux/asfpacket.h:
5826 * gst/asfdemux/gstasfdemux.c:
5827 * gst/asfdemux/gstasfdemux.h:
5828 asfdemux: Porting to 0.11
5830 2011-06-08 18:18:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5832 * ext/sidplay/gstsiddec.cc:
5833 siddec: port siddec to 0.11
5835 2011-06-06 12:41:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5837 * gst/asfdemux/gstrtpasfdepay.c:
5838 rtpasfdepay: fix fragmented packet handling and packet padding
5839 Also remove a bogus assert.
5841 2011-06-03 11:35:55 +0300 Stefan Kost <ensonic@users.sf.net>
5843 * gst/synaesthesia/gstsynaesthesia.c:
5844 synaesthesia: fix wrong debug log string (copy'n'paste)
5846 2011-06-02 18:46:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5848 Merge branch 'master' into 0.11
5852 2011-06-02 18:43:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5855 mad: port to new API
5856 Port to new segment API.
5858 No need to set caps on buffers.
5860 2011-05-20 13:32:31 +0300 Stefan Kost <ensonic@users.sf.net>
5862 * gst/realmedia/rmdemux.c:
5863 rmdemux: target is unsigned and can't be < 0
5865 2011-05-20 13:31:14 +0300 Stefan Kost <ensonic@users.sf.net>
5868 mad: use signed when caluculating the delta
5869 Avoids a <0 check for an unsigned variable.
5871 2011-05-19 23:55:41 +0300 Stefan Kost <ensonic@users.sf.net>
5873 * docs/plugins/Makefile.am:
5874 docs: remove obsolete commented out part
5875 We don't have this in the other modules and its not needed.
5877 2011-05-19 23:38:23 +0300 Stefan Kost <ensonic@users.sf.net>
5879 * docs/plugins/gst-plugins-ugly-plugins.args:
5880 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5881 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5882 docs: update plugin introspection data
5883 Now more files are merged and produced in a canonical fashion, which hopefully
5884 creates less or no delta in the future.
5886 2011-05-19 22:58:28 +0300 Stefan Kost <ensonic@users.sf.net>
5889 Automatic update of common submodule
5890 From 9e5bbd5 to 69b981f
5892 2011-05-18 14:49:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5894 * ext/lame/Makefile.am:
5895 * ext/lame/gstlamemp3enc.c:
5896 lamemp3enc: Post CODEC and BITRATE tags
5897 Also filter any CODEC/AUDIO_CODEC tags from incoming
5901 2011-05-18 16:10:55 +0300 Stefan Kost <ensonic@users.sf.net>
5904 Automatic update of common submodule
5905 From fd35073 to 9e5bbd5
5907 2011-05-18 12:25:01 +0300 Stefan Kost <ensonic@users.sf.net>
5910 Automatic update of common submodule
5911 From 46dfcea to fd35073
5913 2011-04-27 15:20:20 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5915 * gst/asfdemux/gstrtpasfdepay.c:
5916 rtpasfdepay: simplify and refactor packet parsing
5917 Specifically, refactor buffer padding and consider marker bit for fragment
5920 2011-04-27 15:14:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5922 * gst/asfdemux/gstrtpasfdepay.c:
5923 rtpasfdepay: avoid re-sending header
5924 ... e.g. following a seek, which otherwise confuses downstream demuxer
5925 expecting only a flow of data packets at this time.
5927 2011-04-27 15:12:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5929 * gst/asfdemux/gstrtpasfdepay.c:
5930 * gst/asfdemux/gstrtpasfdepay.h:
5931 rtpasfdepay: remove unused field
5933 2011-04-29 09:19:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5936 mad: Post bitrate tag whenever the bitrate changes
5937 Also send the layer/mode/emphasis/bitrate tags as an event too.
5939 2011-05-14 10:09:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5942 * win32/common/config.h:
5943 win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
5945 2011-05-14 10:06:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5948 * docs/plugins/inspect/plugin-a52dec.xml:
5949 * docs/plugins/inspect/plugin-amrnb.xml:
5950 * docs/plugins/inspect/plugin-amrwbdec.xml:
5951 * docs/plugins/inspect/plugin-asf.xml:
5952 * docs/plugins/inspect/plugin-cdio.xml:
5953 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5954 * docs/plugins/inspect/plugin-dvdread.xml:
5955 * docs/plugins/inspect/plugin-dvdsub.xml:
5956 * docs/plugins/inspect/plugin-iec958.xml:
5957 * docs/plugins/inspect/plugin-lame.xml:
5958 * docs/plugins/inspect/plugin-mad.xml:
5959 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5960 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5961 * docs/plugins/inspect/plugin-mpegstream.xml:
5962 * docs/plugins/inspect/plugin-realmedia.xml:
5963 * docs/plugins/inspect/plugin-siddec.xml:
5964 * docs/plugins/inspect/plugin-twolame.xml:
5965 * docs/plugins/inspect/plugin-x264.xml:
5966 * win32/common/config.h:
5969 === release 0.10.18 ===
5971 2011-05-10 10:26:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5977 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5978 * docs/plugins/inspect/plugin-a52dec.xml:
5979 * docs/plugins/inspect/plugin-amrnb.xml:
5980 * docs/plugins/inspect/plugin-amrwbdec.xml:
5981 * docs/plugins/inspect/plugin-asf.xml:
5982 * docs/plugins/inspect/plugin-cdio.xml:
5983 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5984 * docs/plugins/inspect/plugin-dvdread.xml:
5985 * docs/plugins/inspect/plugin-dvdsub.xml:
5986 * docs/plugins/inspect/plugin-iec958.xml:
5987 * docs/plugins/inspect/plugin-lame.xml:
5988 * docs/plugins/inspect/plugin-mad.xml:
5989 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5990 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5991 * docs/plugins/inspect/plugin-mpegstream.xml:
5992 * docs/plugins/inspect/plugin-realmedia.xml:
5993 * docs/plugins/inspect/plugin-siddec.xml:
5994 * docs/plugins/inspect/plugin-twolame.xml:
5995 * docs/plugins/inspect/plugin-x264.xml:
5996 * gst-plugins-ugly.doap:
5997 * win32/common/config.h:
6000 - x264enc: allow changing bitrate and quantizers dynamically at runtime
6001 - x264enc: proxy downstream caps restrictions upstream via get_caps()
6002 - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
6003 - mad: allow build without libid3tag (which isn't really needed anyway)
6004 - many other fixes and improvements
6006 2011-05-04 12:39:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6008 * ext/x264/gstx264enc.c:
6009 x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
6011 2011-05-04 12:30:39 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6013 * ext/x264/gstx264enc.c:
6014 x264enc: do not leak peer pad reference
6016 2011-05-03 15:27:43 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6018 * ext/x264/gstx264enc.c:
6019 x264enc: No need to copy, reffing is enough
6021 2011-05-03 14:57:16 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6023 * ext/x264/gstx264enc.c:
6024 x264enc: get_caps function should return a copy of the caps
6026 2011-04-30 20:07:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6029 * docs/plugins/inspect/plugin-a52dec.xml:
6030 * docs/plugins/inspect/plugin-amrnb.xml:
6031 * docs/plugins/inspect/plugin-amrwbdec.xml:
6032 * docs/plugins/inspect/plugin-asf.xml:
6033 * docs/plugins/inspect/plugin-cdio.xml:
6034 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6035 * docs/plugins/inspect/plugin-dvdread.xml:
6036 * docs/plugins/inspect/plugin-dvdsub.xml:
6037 * docs/plugins/inspect/plugin-iec958.xml:
6038 * docs/plugins/inspect/plugin-lame.xml:
6039 * docs/plugins/inspect/plugin-mad.xml:
6040 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6041 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6042 * docs/plugins/inspect/plugin-mpegstream.xml:
6043 * docs/plugins/inspect/plugin-realmedia.xml:
6044 * docs/plugins/inspect/plugin-siddec.xml:
6045 * docs/plugins/inspect/plugin-synaesthesia.xml:
6046 * docs/plugins/inspect/plugin-twolame.xml:
6047 * docs/plugins/inspect/plugin-x264.xml:
6052 * win32/common/config.h:
6053 0.10.17.4 pre-release
6055 2011-04-29 15:43:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6058 mad: remove buffer_alloc
6060 2011-04-27 12:48:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6063 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6064 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6065 * docs/plugins/inspect/plugin-a52dec.xml:
6066 * docs/plugins/inspect/plugin-amrnb.xml:
6067 * docs/plugins/inspect/plugin-amrwbdec.xml:
6068 * docs/plugins/inspect/plugin-asf.xml:
6069 * docs/plugins/inspect/plugin-cdio.xml:
6070 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6071 * docs/plugins/inspect/plugin-dvdread.xml:
6072 * docs/plugins/inspect/plugin-dvdsub.xml:
6073 * docs/plugins/inspect/plugin-iec958.xml:
6074 * docs/plugins/inspect/plugin-lame.xml:
6075 * docs/plugins/inspect/plugin-mad.xml:
6076 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6077 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6078 * docs/plugins/inspect/plugin-mpegstream.xml:
6079 * docs/plugins/inspect/plugin-realmedia.xml:
6080 * docs/plugins/inspect/plugin-siddec.xml:
6081 * docs/plugins/inspect/plugin-synaesthesia.xml:
6082 * docs/plugins/inspect/plugin-twolame.xml:
6083 * docs/plugins/inspect/plugin-x264.xml:
6091 0.10.17.3 pre-release
6093 2011-04-24 14:04:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6096 Automatic update of common submodule
6097 From c3cafe1 to 46dfcea
6099 2011-04-19 19:24:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6104 2011-04-19 19:23:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6106 Merge branch 'master' into 0.11
6111 android/mpegaudioparse.mk
6114 2011-04-19 17:26:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6116 * tests/check/gst-plugins-ugly.supp:
6117 tests: add suppression for lame unit test
6119 2011-04-19 14:41:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6121 * tests/check/Makefile.am:
6122 * tests/check/generic/.gitignore:
6123 * tests/check/generic/index.c:
6124 tests: add generic index-setting test
6126 2011-04-19 15:24:03 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6128 * ext/mpeg2dec/gstmpeg2dec.c:
6129 mpeg2dec: don't deadlock when setting an index
6131 2011-04-16 23:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6134 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6135 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6136 * docs/plugins/inspect/plugin-a52dec.xml:
6137 * docs/plugins/inspect/plugin-amrnb.xml:
6138 * docs/plugins/inspect/plugin-amrwbdec.xml:
6139 * docs/plugins/inspect/plugin-asf.xml:
6140 * docs/plugins/inspect/plugin-cdio.xml:
6141 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6142 * docs/plugins/inspect/plugin-dvdread.xml:
6143 * docs/plugins/inspect/plugin-dvdsub.xml:
6144 * docs/plugins/inspect/plugin-iec958.xml:
6145 * docs/plugins/inspect/plugin-lame.xml:
6146 * docs/plugins/inspect/plugin-mad.xml:
6147 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6148 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6149 * docs/plugins/inspect/plugin-mpegstream.xml:
6150 * docs/plugins/inspect/plugin-realmedia.xml:
6151 * docs/plugins/inspect/plugin-siddec.xml:
6152 * docs/plugins/inspect/plugin-synaesthesia.xml:
6153 * docs/plugins/inspect/plugin-twolame.xml:
6154 * docs/plugins/inspect/plugin-x264.xml:
6156 * win32/common/config.h:
6157 0.10.17.2 pre-release
6159 2011-04-16 23:23:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6161 * gst/realmedia/rademux.c:
6162 rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
6164 2011-04-14 15:04:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6166 * gst/mpegstream/gstmpegdemux.c:
6167 mpegstream: fix unused-but-set-variable warnings with gcc 4.6
6169 2011-04-14 15:03:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6171 * ext/dvdread/dvdreadsrc.c:
6172 * ext/sidplay/gstsiddec.cc:
6173 * ext/x264/gstx264enc.c:
6174 dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
6176 2011-04-14 15:03:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6178 * gst/asfdemux/gstasfdemux.c:
6179 asfdemux: fix unused-but-set-variable warnings with gcc 4.6
6181 2011-04-13 20:31:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6183 * ext/x264/gstx264enc.c:
6184 x264enc: Implement getcaps function
6185 This allows to set width/height/etc restrictions downstream.
6187 2011-04-10 18:24:22 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
6190 * ext/mad/Makefile.am:
6191 * ext/x264/Makefile.am:
6192 * gst/asfdemux/Makefile.am:
6193 * gst/dvdlpcmdec/Makefile.am:
6194 * gst/dvdsub/Makefile.am:
6195 * gst/iec958/Makefile.am:
6196 * gst/mpegaudioparse/Makefile.am:
6197 * gst/mpegstream/Makefile.am:
6198 * gst/realmedia/Makefile.am:
6199 * gst/synaesthesia/Makefile.am:
6200 android: make it ready for androgenizer
6201 To build gstreamer for android we are now using androgenizer which
6202 generates the needed Android.mk files.
6203 Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
6205 2011-04-10 18:34:11 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
6209 * android/amrwbdec.mk:
6211 * android/mpegaudioparse.mk:
6212 android: remove the android/ folder
6214 2011-04-04 15:57:58 +0300 Stefan Kost <ensonic@users.sf.net>
6217 Automatic update of common submodule
6218 From 1ccbe09 to c3cafe1
6220 2010-09-21 20:14:04 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
6222 * ext/x264/gstx264enc.c:
6223 * ext/x264/gstx264enc.h:
6224 x264enc: Allow changing the bitrate and quantitizers dynamically
6225 https://bugzilla.gnome.org/show_bug.cgi?id=621663
6227 2010-09-21 19:33:10 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
6229 * ext/x264/gstx264enc.c:
6230 x264enc: Set max bitrate in quality mode
6231 https://bugzilla.gnome.org/show_bug.cgi?id=621663
6233 2010-09-21 19:20:29 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
6235 * ext/x264/gstx264enc.c:
6236 x264enc: Make it clear that constant quantizer is for debugging only
6237 https://bugzilla.gnome.org/show_bug.cgi?id=621663
6239 2011-03-25 22:34:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6242 Automatic update of common submodule
6243 From 193b717 to 1ccbe09
6245 2011-03-25 14:57:00 +0200 Stefan Kost <ensonic@users.sf.net>
6248 Automatic update of common submodule
6249 From b77e2bf to 193b717
6251 2011-03-25 09:33:04 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6254 Automatic update of common submodule
6255 From d8814b6 to b77e2bf
6257 2011-03-25 09:09:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6260 Automatic update of common submodule
6261 From 6aaa286 to d8814b6
6263 2011-03-24 18:50:17 +0200 Stefan Kost <ensonic@users.sf.net>
6266 Automatic update of common submodule
6267 From 6aec6b9 to 6aaa286
6269 2011-03-22 12:59:33 +0100 Luis de Bethencourt <luis@debethencourt.com>
6272 configure.ac: redundant use of AC_MSG_RESULT()
6273 cleaned the redundant use of AC_MSG_RESULT() in configure.ac
6275 2011-03-18 19:34:57 +0100 Luis de Bethencourt <luis@debethencourt.com>
6278 autogen: wingo signed comment
6280 2011-03-15 11:02:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6282 * gst/dvdsub/gstdvdsubdec.c:
6283 * gst/dvdsub/gstdvdsubdec.h:
6284 dvdsubdec: Rearrange buffer allocation and pushing code a bit
6285 This makes the code easier to read, doesn't store every buffer
6286 in the instance until the next buffer is to be drawn and
6287 fixes an unitialized variable compiler warning.
6289 2011-03-15 10:59:23 +0100 Brendan Le Foll <blefoll@fluendo.com>
6291 * gst/dvdsub/gstdvdsubdec.c:
6292 dvdsubdec: Output only a single buffer per subpicture and set the correct duration
6295 2011-03-14 18:39:35 +0100 Brendan Le Foll <blefoll@fluendo.com>
6297 * gst/dvdsub/gstdvdsubdec.c:
6298 dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
6301 2011-03-11 17:45:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6306 mad: build the mad plugin even if libid3tag is not available
6307 ID3 tags are usually handled by id3demux, and should be handled
6308 by id3demux. Tag handling in mad based on libid3tag is very basic
6309 and mostly unnecessary really, so just build this plugin without
6310 ID3 tag support if libid3tag is not available.
6312 2011-03-04 13:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6314 Merge branch 'master' into 0.11
6316 2011-03-02 13:12:11 +0200 Stefan Kost <ensonic@users.sf.net>
6318 * gst/mpegstream/gstdvddemux.c:
6319 dvddemux: small code cleanup
6320 Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
6321 and avoid empty 'if' when logging is disabled.
6323 2011-02-28 19:27:21 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6326 configure.ac: export plugin description more platform independent
6329 2011-02-28 18:33:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6332 Automatic update of common submodule
6333 From 1de7f6a to 6aec6b9
6335 2011-02-26 15:02:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6337 Merge branch 'master' into 0.11
6341 2011-02-21 13:13:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6343 * ext/mpeg2dec/gstmpeg2dec.c:
6344 mpeg2dec: do not fail fatally when unlinked
6345 ... as _NOT_LINKED was neither tested as fatal before nor complained about.
6347 2011-02-21 11:05:31 +0200 Stefan Kost <ensonic@users.sf.net>
6351 * ext/mpeg2dec/gstmpeg2dec.c:
6352 * ext/mpeg2dec/gstmpeg2dec.h:
6353 index: remove conditional index support
6354 Index support cannot be disabled since commit
6355 4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
6356 in core, which removed the configure flags to disable index.
6358 2011-02-17 18:06:51 +0200 Stefan Kost <ensonic@users.sf.net>
6361 * ext/mpeg2dec/gstmpeg2dec.c:
6362 formatting: trim trailing whitespace
6364 2011-02-17 18:05:58 +0200 Stefan Kost <ensonic@users.sf.net>
6367 * ext/mpeg2dec/gstmpeg2dec.c:
6368 * gst/mpegstream/gstmpegdemux.c:
6369 index: use delta frame flags instead of 0 or none
6371 2011-02-14 17:52:09 +0000 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6373 * ext/x264/gstx264enc.c:
6374 x264enc: Don't register flags with a value of 0
6375 Flags with a value of 0 aren't meaningful and will cause
6376 g_value_transform to go into an endless loop when trying to
6377 convert the flags to a string
6379 2011-02-14 12:54:10 +0200 Stefan Kost <ensonic@users.sf.net>
6382 Automatic update of common submodule
6383 From f94d739 to 1de7f6a
6385 2011-02-07 19:58:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6387 * ext/amrwbdec/amrwbdec.c:
6388 amrwbdec: avoid stalling on invalid frame
6389 Skip 1 byte indicating invalid frame type index rather than stalling
6390 on it indefinitely until EOS.
6393 2011-02-03 18:25:00 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6395 * tests/check/pipelines/lame.c:
6396 tests: add unit test for lamemp3enc negotiation issue
6397 https://bugzilla.gnome.org/show_bug.cgi?id=641151
6399 2011-02-03 18:18:35 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6401 * ext/lame/gstlamemp3enc.c:
6402 lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
6403 The element downstream of mp3enc might only accept certain sample rates or channels,
6404 make sure we relay any restrictions that do exist to upstream when it does a
6405 get_caps() on the sink pad. That way upstream elements like audioresample or
6406 audioconvert can pick a sample rate / channel configuration that will be accepted,
6407 instead of just negotiating to the highest, which might then be rejected.
6408 https://bugzilla.gnome.org/show_bug.cgi?id=641151
6410 2011-01-30 16:17:19 +0100 Edward Hervey <bilboed@bilboed.com>
6412 * gst/asfdemux/asfpacket.c:
6413 asfpacket: Avoid using broken duration extension
6414 Quite a few (broken?) files have a packet duration of 1ms, which is
6415 most definitely wrong for either audio or video packets.
6416 We therefore avoid using that value and instead use other metrics to
6417 determine the buffer duration (like using the extended stream properties
6418 average frame duration if present and valid).
6420 2011-01-27 15:33:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6423 * win32/common/config.h:
6424 win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
6425 https://bugzilla.gnome.org/show_bug.cgi?id=640705
6427 2011-01-12 16:48:57 +0800 Yang Xichuan <xichuan.yang@tieto.com>
6429 * gst/mpegaudioparse/gstxingmux.c:
6430 xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
6433 2011-01-06 18:29:06 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6435 * gst/mpegstream/gstdvddemux.c:
6436 mpegstream: increase allowable gap between streams
6437 The new delay is three times as much as the old one, and just happens
6438 to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
6439 was chocking before at 5:11.
6440 While there, merge the constants used in two places into a define.
6441 https://bugzilla.gnome.org/show_bug.cgi?id=539708
6443 2011-01-22 17:31:40 +0100 Miguel Angel Cabrera Moya <madmac2501@gmail.com>
6445 * ext/x264/gstx264enc.c:
6446 x264enc: make tag event writable before modifying tag list in place
6447 To modify an event tag is necessary to be sure that x264enc
6449 Also fix indentation.
6450 https://bugzilla.gnome.org/show_bug.cgi?id=640272
6452 2011-01-24 10:14:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6455 * docs/plugins/inspect/plugin-a52dec.xml:
6456 * docs/plugins/inspect/plugin-amrnb.xml:
6457 * docs/plugins/inspect/plugin-amrwbdec.xml:
6458 * docs/plugins/inspect/plugin-asf.xml:
6459 * docs/plugins/inspect/plugin-cdio.xml:
6460 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6461 * docs/plugins/inspect/plugin-dvdread.xml:
6462 * docs/plugins/inspect/plugin-dvdsub.xml:
6463 * docs/plugins/inspect/plugin-iec958.xml:
6464 * docs/plugins/inspect/plugin-lame.xml:
6465 * docs/plugins/inspect/plugin-mad.xml:
6466 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6467 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6468 * docs/plugins/inspect/plugin-mpegstream.xml:
6469 * docs/plugins/inspect/plugin-realmedia.xml:
6470 * docs/plugins/inspect/plugin-siddec.xml:
6471 * docs/plugins/inspect/plugin-twolame.xml:
6472 * docs/plugins/inspect/plugin-x264.xml:
6473 * win32/common/config.h:
6476 === release 0.10.17 ===
6478 2011-01-21 13:18:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6484 * docs/plugins/inspect/plugin-a52dec.xml:
6485 * docs/plugins/inspect/plugin-amrnb.xml:
6486 * docs/plugins/inspect/plugin-amrwbdec.xml:
6487 * docs/plugins/inspect/plugin-asf.xml:
6488 * docs/plugins/inspect/plugin-cdio.xml:
6489 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6490 * docs/plugins/inspect/plugin-dvdread.xml:
6491 * docs/plugins/inspect/plugin-dvdsub.xml:
6492 * docs/plugins/inspect/plugin-iec958.xml:
6493 * docs/plugins/inspect/plugin-lame.xml:
6494 * docs/plugins/inspect/plugin-mad.xml:
6495 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6496 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6497 * docs/plugins/inspect/plugin-mpegstream.xml:
6498 * docs/plugins/inspect/plugin-realmedia.xml:
6499 * docs/plugins/inspect/plugin-siddec.xml:
6500 * docs/plugins/inspect/plugin-twolame.xml:
6501 * docs/plugins/inspect/plugin-x264.xml:
6502 * gst-plugins-ugly.doap:
6503 * win32/common/config.h:
6506 2011-01-18 11:11:28 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6509 * docs/plugins/inspect/plugin-a52dec.xml:
6510 * docs/plugins/inspect/plugin-amrnb.xml:
6511 * docs/plugins/inspect/plugin-amrwbdec.xml:
6512 * docs/plugins/inspect/plugin-asf.xml:
6513 * docs/plugins/inspect/plugin-cdio.xml:
6514 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6515 * docs/plugins/inspect/plugin-dvdread.xml:
6516 * docs/plugins/inspect/plugin-dvdsub.xml:
6517 * docs/plugins/inspect/plugin-iec958.xml:
6518 * docs/plugins/inspect/plugin-lame.xml:
6519 * docs/plugins/inspect/plugin-mad.xml:
6520 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6521 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6522 * docs/plugins/inspect/plugin-mpegstream.xml:
6523 * docs/plugins/inspect/plugin-realmedia.xml:
6524 * docs/plugins/inspect/plugin-siddec.xml:
6525 * docs/plugins/inspect/plugin-twolame.xml:
6526 * docs/plugins/inspect/plugin-x264.xml:
6527 * win32/common/config.h:
6528 0.10.16.4 pre-release
6530 2011-01-14 17:37:09 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
6532 * ext/mpeg2dec/gstmpeg2dec.c:
6533 mpeg2dec: Use the proper component value for height
6535 2011-01-11 20:42:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6538 * docs/plugins/inspect/plugin-a52dec.xml:
6539 * docs/plugins/inspect/plugin-amrnb.xml:
6540 * docs/plugins/inspect/plugin-amrwbdec.xml:
6541 * docs/plugins/inspect/plugin-asf.xml:
6542 * docs/plugins/inspect/plugin-cdio.xml:
6543 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6544 * docs/plugins/inspect/plugin-dvdread.xml:
6545 * docs/plugins/inspect/plugin-dvdsub.xml:
6546 * docs/plugins/inspect/plugin-iec958.xml:
6547 * docs/plugins/inspect/plugin-lame.xml:
6548 * docs/plugins/inspect/plugin-mad.xml:
6549 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6550 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6551 * docs/plugins/inspect/plugin-mpegstream.xml:
6552 * docs/plugins/inspect/plugin-realmedia.xml:
6553 * docs/plugins/inspect/plugin-siddec.xml:
6554 * docs/plugins/inspect/plugin-twolame.xml:
6555 * docs/plugins/inspect/plugin-x264.xml:
6556 * win32/common/config.h:
6557 0.10.16.3 pre-release
6559 2011-01-11 17:09:02 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
6561 * gst/asfdemux/asfheaders.c:
6562 * gst/asfdemux/asfheaders.h:
6563 * gst/asfdemux/gstasfdemux.c:
6564 asfdemux: Handle new type of DRM'd asf files.
6565 These are produced by the new MS PlayReady system.
6566 https://bugzilla.gnome.org/show_bug.cgi?id=639226
6568 2011-01-11 15:51:14 +0200 Stefan Kost <ensonic@users.sf.net>
6571 Automatic update of common submodule
6572 From e572c87 to f94d739
6574 2011-01-10 16:37:19 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6577 Automatic update of common submodule
6578 From ccbaa85 to e572c87
6580 2011-01-10 14:54:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6583 Automatic update of common submodule
6584 From 46445ad to ccbaa85
6586 2011-01-08 00:35:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6588 * tests/check/Makefile.am:
6589 tests: never disable g_assert() and cast checks for the unit tests
6590 The unit tests are riddled with g_assert() and friends, make sure we
6591 don't disable assert and cast checks for the unit tests even if
6592 this has been specified for the rest of the code base, e.g. via
6593 --disable-glib-asserts
6595 2011-01-07 14:42:26 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6598 * win32/common/config.h:
6599 0.10.16.2 pre-release
6601 2011-01-07 14:38:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6603 * docs/plugins/gst-plugins-ugly-plugins.args:
6604 * docs/plugins/inspect/plugin-a52dec.xml:
6605 * docs/plugins/inspect/plugin-amrnb.xml:
6606 * docs/plugins/inspect/plugin-amrwbdec.xml:
6607 * docs/plugins/inspect/plugin-asf.xml:
6608 * docs/plugins/inspect/plugin-cdio.xml:
6609 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6610 * docs/plugins/inspect/plugin-dvdread.xml:
6611 * docs/plugins/inspect/plugin-dvdsub.xml:
6612 * docs/plugins/inspect/plugin-iec958.xml:
6613 * docs/plugins/inspect/plugin-lame.xml:
6614 * docs/plugins/inspect/plugin-mad.xml:
6615 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6616 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6617 * docs/plugins/inspect/plugin-mpegstream.xml:
6618 * docs/plugins/inspect/plugin-realmedia.xml:
6619 * docs/plugins/inspect/plugin-siddec.xml:
6620 * docs/plugins/inspect/plugin-twolame.xml:
6621 * docs/plugins/inspect/plugin-x264.xml:
6624 2011-01-07 14:37:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6629 po: update translations
6631 2011-01-07 14:33:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6634 configure: use $LIBM instead of hardcoding -lm
6636 2011-01-06 13:15:17 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
6638 * gst/realmedia/rmdemux.c:
6639 rmdemux: Initialize return variable.
6640 In the unlikely event that height is 0 (which is invalid) we would end up
6641 never setting the flow return.
6643 2011-01-05 16:52:03 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
6645 * gst/realmedia/rmutils.c:
6646 realmedia: Fix unitialized variables on macosx
6648 2011-01-04 10:32:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6650 * ext/x264/gstx264enc.c:
6651 x264enc: Handle codec/encoder tags
6652 Make x264enc drop video-codec and codec tags and replace
6653 encoder/encoder-version with x264 and its build number
6656 2010-12-29 22:17:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6658 * ext/mpeg2dec/gstmpeg2dec.c:
6659 mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
6661 2010-12-29 22:10:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6663 * ext/mpeg2dec/gstmpeg2dec.c:
6664 mpeg2dec: minor formatting clean-up
6666 2010-12-29 21:42:36 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6668 * ext/mpeg2dec/gstmpeg2dec.c:
6669 mpeg2dec: refactor cropping code to use libgstvideo functions
6670 https://bugzilla.gnome.org/show_bug.cgi?id=571146
6672 2010-12-29 20:19:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6674 * ext/mpeg2dec/gstmpeg2dec.c:
6675 * ext/mpeg2dec/gstmpeg2dec.h:
6676 mpeg2dec: use GstVideoFormat instead of custom enum
6678 2010-12-29 20:15:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6680 * ext/mpeg2dec/Makefile.am:
6681 mpeg2dec: fix LIBADD order in Makefile.am
6683 2010-11-19 13:01:35 -0500 Tristan Matthews <tristan@sat.qc.ca>
6685 * ext/x264/gstx264enc.c:
6686 x264: vbv-buf-capacity should have a minimum of 0
6687 x264 will clip this value internally, and users should be allowed to
6688 specify a lower value than 300 ms.
6689 https://bugzilla.gnome.org/show_bug.cgi?id=635291
6691 2010-12-27 11:38:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6693 * ext/x264/gstx264enc.c:
6694 x264enc: also accept YV12 input
6696 2010-12-01 18:35:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6698 * ext/x264/gstx264enc.c:
6699 x264enc: add a note to the docs about encoder latency and queues
6700 https://bugzilla.gnome.org/show_bug.cgi?id=636107
6702 2010-12-24 10:12:19 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6704 * gst/realmedia/rademux.c:
6705 * gst/realmedia/rmdemux.c:
6706 realmedia: do not use the pad buffer allocation functions in demuxers
6707 Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
6708 https://bugzilla.gnome.org/show_bug.cgi?id=637932
6710 2010-12-20 17:47:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
6713 Automatic update of common submodule
6714 From 169462a to 46445ad
6716 2010-12-16 10:30:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6719 mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
6722 2010-12-15 14:56:36 +0200 Stefan Kost <ensonic@users.sf.net>
6725 Automatic update of common submodule
6726 From 20742ae to 169462a
6728 2010-12-12 11:54:35 -0600 Rob Clark <rob@ti.com>
6730 * gst/realmedia/rmdemux.c:
6731 rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
6732 Signed-off-by: Rob Clark <rob@ti.com>
6734 2010-12-13 16:24:09 +0200 Stefan Kost <ensonic@users.sf.net>
6737 Automatic update of common submodule
6738 From 011bcc8 to 20742ae
6740 2010-11-14 10:57:21 -0800 Leo Singer <leo.singer@ligo.org>
6743 x264: uses pkg-config to locate libx264
6745 2010-12-07 15:40:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6747 Merge branch 'master' into 0.11
6749 2010-12-07 15:39:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6751 * tests/check/pipelines/lame.c:
6752 check: don't use deprecated method
6754 2010-12-06 18:12:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6757 * android/amrwbdec.mk:
6759 * android/mpegaudioparse.mk:
6761 more 0.10 -> 0,11 changes
6763 2010-12-06 12:29:12 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6766 configure: open 0.11 branch
6768 2010-12-03 17:43:25 +0100 Benjamin Gaignard <benjamin.gaignard@stericsson.com>
6773 * android/amrwbdec.mk:
6775 * android/mpegaudioparse.mk:
6776 Add build system for Android
6778 2010-11-25 19:51:50 +0100 Edward Hervey <bilboed@bilboed.com>
6780 * gst/realmedia/rmutils.c:
6781 realmedia: Remove dead assignments
6783 2010-11-25 19:51:40 +0100 Edward Hervey <bilboed@bilboed.com>
6786 mad: Remove dead assignments
6788 2010-11-13 12:38:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6790 * ext/dvdread/dvdreadsrc.c:
6791 dvdreadsrc: remove bogus comment
6793 2010-11-13 12:34:37 +0000 Thomas Green <thomasgr33n@gmail.com>
6795 * ext/dvdread/dvdreadsrc.c:
6796 dvdreadsrc: fix handling of multi-angle streams
6797 We would output all angles interleaved instead of just
6799 https://bugzilla.gnome.org/show_bug.cgi?id=539254
6801 2010-10-28 17:01:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6803 * gst/realmedia/Makefile.am:
6804 realmedia: fix LIBS order in Makefile
6806 2010-10-22 09:17:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6846 po: update for new translatable strings
6848 2010-10-27 13:17:29 +0100 Jan Schmidt <thaytan@noraisin.net>
6851 Automatic update of common submodule
6852 From 7bbd708 to 011bcc8
6854 2010-10-20 20:26:45 +0200 Guillaume Emont <gemont@igalia.com>
6856 * ext/mpeg2dec/gstmpeg2dec.c:
6857 mpeg2dec: convert the position to stream time before answering to a position query
6859 2010-10-24 14:22:39 +0200 Edward Hervey <bilboed@bilboed.com>
6861 * gst/realmedia/Makefile.am:
6862 * gst/realmedia/rademux.c:
6863 * gst/realmedia/rmdemux.c:
6864 * gst/realmedia/rmdemux.h:
6865 realmedia: Get codec name from pbutils instead of harcoding them
6867 2010-10-22 11:29:55 +0200 Robert Swain <robert.swain@collabora.co.uk>
6869 * ext/x264/gstx264enc.c:
6870 x264enc: Work around a rate control issue in libx264
6871 When variable framerate is disabled in libx264 (which occurs when using
6872 the zerolatency tuning), libx264 ignores timestamps but still uses the
6873 timebase leading to messed up rate control with our nanosecond timebase.
6874 We work around this issue by setting the timebase to the reciprocal of
6875 the framerate and we validate that the framerate is suitable.
6876 This has been fixed upstream in libx264 but there are non-fixed versions
6877 in the wild so this workaround is still needed.
6880 2010-10-19 16:30:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6882 * ext/mpeg2dec/gstmpeg2dec.c:
6883 mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
6885 2010-10-13 21:38:06 +0200 Guillaume Emont <gemont@igalia.com>
6887 * ext/mpeg2dec/gstmpeg2dec.c:
6888 mpeg2dec: fix position query by trusting upstream
6889 Position queries are badly handled for DVDs (probably due to the division in
6890 chapters): the time returned was the time since the start of chapter.
6891 Now ask upstream for position queries, fall back to the old code if upstream
6892 cannot answer the query.
6894 2010-10-19 12:20:40 +0300 Stefan Kost <ensonic@users.sf.net>
6896 * ext/lame/gstlame.c:
6898 * ext/sidplay/gstsiddec.cc:
6899 * gst/mpegstream/gstmpegparse.c:
6900 various: canonicalize property names
6902 2010-10-19 10:06:33 +0300 Stefan Kost <ensonic@users.sf.net>
6904 * ext/a52dec/gsta52dec.c:
6905 * ext/amrnb/amrnbdec.c:
6906 * ext/amrnb/amrnbenc.c:
6907 * ext/cdio/gstcdiocddasrc.c:
6908 * ext/dvdread/dvdreadsrc.c:
6909 * ext/lame/gstlame.c:
6910 * ext/lame/gstlamemp3enc.c:
6912 * ext/sidplay/gstsiddec.cc:
6913 * ext/x264/gstx264enc.c:
6914 various (ext): add a missing G_PARAM_STATIC_STRINGS flags
6916 2010-10-19 09:49:47 +0300 Stefan Kost <ensonic@users.sf.net>
6918 * gst/iec958/ac3iec.c:
6919 * gst/mpegaudioparse/gstmpegaudioparse.c:
6920 * gst/mpegstream/gstmpegparse.c:
6921 * gst/mpegstream/gstrfc2250enc.c:
6922 * gst/realmedia/pnmsrc.c:
6923 * gst/realmedia/rdtmanager.c:
6924 various (gst): add a missing G_PARAM_STATIC_STRINGS flags
6926 2010-10-14 12:32:16 -0700 David Schleef <ds@schleef.org>
6929 Automatic update of common submodule
6930 From 5a668bf to 7bbd708
6932 2010-10-08 12:44:52 -0700 David Schleef <ds@schleef.org>
6935 Automatic update of common submodule
6936 From c4a8adc to 5a668bf
6938 2010-10-08 12:56:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6941 Automatic update of common submodule
6942 From 5e3c9bf to c4a8adc
6944 2010-09-29 21:24:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6948 mad: support reverse playback
6950 2010-09-26 19:24:08 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6952 * ext/dvdread/dvdreadsrc.c:
6953 dvdreadsrc: improve error messages on read errors
6954 Provide proper i18n-ed error messages when a read error happens,
6955 and point out that the error could be happening because the
6957 https://bugzilla.gnome.org/show_bug.cgi?id=613633
6959 2010-09-24 00:03:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6962 configure: set plugin release datetime
6964 2010-09-21 18:34:31 +0200 Edward Hervey <bilboed@bilboed.com>
6967 Automatic update of common submodule
6968 From aa0d1d0 to 5e3c9bf
6970 2010-09-15 20:14:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6972 * gst/mpegstream/gstmpegparse.c:
6973 mpegparse: re-fix flow return handling
6974 Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
6975 - } while (GST_FLOW_IS_SUCCESS (result));
6976 + } while (result != GST_FLOW_OK);
6978 2010-09-09 22:33:36 +0300 Stefan Kost <ensonic@users.sf.net>
6980 * tests/check/Makefile.am:
6981 * tests/check/generic/states.c:
6982 tests: allow running state tests for all elements
6983 Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
6984 to try elements that would normaly be skipped.
6986 2010-09-09 09:53:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6989 New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
6991 2010-09-08 00:09:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6994 * pkgconfig/.gitignore:
6995 * pkgconfig/Makefile.am:
6996 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
6997 Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
6998 This .pc file will not be installed, it's only for uninstalled setups,
6999 same thing as we do for -good. This is so other modules' unit tests can
7000 find our plugins properly in an uninstalled setup.
7002 2010-09-07 11:42:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7005 Automatic update of common submodule
7006 From c2e10bf to aa0d1d0
7008 2010-09-06 23:53:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7011 configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
7013 2010-09-06 23:51:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7015 * ext/sidplay/gstsiddec.cc:
7016 siddec: don't use GST_FLOW_IS_FATAL
7017 GST_FLOW_IS_FATAL has been deprecated in core git.
7019 2010-09-05 18:58:50 -0700 David Schleef <ds@schleef.org>
7022 Automatic update of common submodule
7023 From d3d9acf to c2e10bf
7025 2010-09-05 12:27:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7028 configure: Require orc >= 0.4.6 for --compat
7030 2010-09-05 12:20:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7033 Automatic update of common submodule
7034 From ec60217 to d3d9acf
7036 2010-08-27 18:26:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7038 * ext/mpeg2dec/gstmpeg2dec.c:
7039 mpeg2dec: Don't use GST_FLOW_IS_FATAL()
7040 And don't post error messages if allocating a buffer resulted
7041 in WRONG_STATE or UNEXPECTED.
7043 2010-08-27 18:25:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7045 * gst/mpegaudioparse/gstxingmux.c:
7046 xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
7048 2010-08-27 18:24:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7050 * gst/mpegstream/gstdvddemux.c:
7051 * gst/mpegstream/gstmpegdemux.c:
7052 * gst/mpegstream/gstmpegparse.c:
7053 mpegstream: Don't use GST_FLOW_IS_SUCCESS()
7055 2010-08-27 18:22:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7057 * gst/realmedia/rmdemux.c:
7058 rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
7060 2010-08-27 18:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7062 * gst/asfdemux/gstasfdemux.c:
7063 asfdemux: Don't use GST_FLOW_IS_FATAL()
7064 And don't post error messages for UNEXPECTED and post an error
7065 message if pulling data failed because of NOT_LINKED.
7067 2010-09-04 13:17:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7070 * docs/plugins/inspect/plugin-a52dec.xml:
7071 * docs/plugins/inspect/plugin-amrnb.xml:
7072 * docs/plugins/inspect/plugin-amrwbdec.xml:
7073 * docs/plugins/inspect/plugin-asf.xml:
7074 * docs/plugins/inspect/plugin-cdio.xml:
7075 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7076 * docs/plugins/inspect/plugin-dvdread.xml:
7077 * docs/plugins/inspect/plugin-dvdsub.xml:
7078 * docs/plugins/inspect/plugin-iec958.xml:
7079 * docs/plugins/inspect/plugin-lame.xml:
7080 * docs/plugins/inspect/plugin-mad.xml:
7081 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7082 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7083 * docs/plugins/inspect/plugin-mpegstream.xml:
7084 * docs/plugins/inspect/plugin-realmedia.xml:
7085 * docs/plugins/inspect/plugin-siddec.xml:
7086 * docs/plugins/inspect/plugin-twolame.xml:
7087 * docs/plugins/inspect/plugin-x264.xml:
7088 * win32/common/config.h:
7090 Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
7091 the code is updated for the GST_FLOW_IS_* macro deprecations.
7093 === release 0.10.16 ===
7095 2010-09-02 23:59:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7101 * gst-plugins-ugly.doap:
7102 * win32/common/config.h:
7105 2010-09-02 23:58:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7107 * docs/plugins/inspect/plugin-a52dec.xml:
7108 * docs/plugins/inspect/plugin-amrnb.xml:
7109 * docs/plugins/inspect/plugin-amrwbdec.xml:
7110 * docs/plugins/inspect/plugin-asf.xml:
7111 * docs/plugins/inspect/plugin-cdio.xml:
7112 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7113 * docs/plugins/inspect/plugin-dvdread.xml:
7114 * docs/plugins/inspect/plugin-dvdsub.xml:
7115 * docs/plugins/inspect/plugin-iec958.xml:
7116 * docs/plugins/inspect/plugin-lame.xml:
7117 * docs/plugins/inspect/plugin-mad.xml:
7118 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7119 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7120 * docs/plugins/inspect/plugin-mpegstream.xml:
7121 * docs/plugins/inspect/plugin-realmedia.xml:
7122 * docs/plugins/inspect/plugin-siddec.xml:
7123 * docs/plugins/inspect/plugin-twolame.xml:
7124 * docs/plugins/inspect/plugin-x264.xml:
7125 docs: update docs for release
7127 2010-09-02 23:48:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7135 po: update translations
7137 2010-08-30 16:02:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7176 0.10.15.6 pre-release
7178 2010-08-27 17:50:59 +0200 Edward Hervey <bilboed@bilboed.com>
7180 * gst/asfdemux/gstasfdemux.c:
7181 asfdemux: Don't error out on non-critical flow returns
7182 Only error out when downstream returns:
7187 If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
7188 of the streams had gone EOS) and then stop the task silently.
7189 In the case of WRONG_STATE we just need to stop silently
7190 https://bugzilla.gnome.org/show_bug.cgi?id=600412
7192 2010-08-25 19:02:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7231 0.10.15.5 pre-release
7233 2010-08-25 15:39:33 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
7235 * gst/mpegaudioparse/gstmpegaudioparse.c:
7236 mp3parse: propagate flow errors upstream.
7237 Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
7238 always return the error upstream.
7240 2010-08-21 21:42:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7279 0.10.15.4 pre-release
7281 2010-08-13 17:24:41 +0300 Stefan Kost <ensonic@users.sf.net>
7284 Automatic update of common submodule
7285 From 3e8db1d to ec60217
7287 2010-08-11 16:46:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7290 * docs/plugins/inspect/plugin-a52dec.xml:
7291 * docs/plugins/inspect/plugin-amrnb.xml:
7292 * docs/plugins/inspect/plugin-amrwbdec.xml:
7293 * docs/plugins/inspect/plugin-asf.xml:
7294 * docs/plugins/inspect/plugin-cdio.xml:
7295 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7296 * docs/plugins/inspect/plugin-dvdread.xml:
7297 * docs/plugins/inspect/plugin-dvdsub.xml:
7298 * docs/plugins/inspect/plugin-iec958.xml:
7299 * docs/plugins/inspect/plugin-lame.xml:
7300 * docs/plugins/inspect/plugin-mad.xml:
7301 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7302 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7303 * docs/plugins/inspect/plugin-mpegstream.xml:
7304 * docs/plugins/inspect/plugin-realmedia.xml:
7305 * docs/plugins/inspect/plugin-siddec.xml:
7306 * docs/plugins/inspect/plugin-twolame.xml:
7307 * docs/plugins/inspect/plugin-x264.xml:
7308 * win32/common/config.h:
7309 0.10.15.3 pre-release
7311 2010-08-11 09:21:43 +0200 Robert Swain <robert.swain@collabora.co.uk>
7313 * ext/x264/gstx264enc.c:
7314 x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
7315 In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
7316 argument to the option string value causes an error. For < 78 we pass the
7317 boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
7318 result in passing 'none' for false and 'strict' for true. Other modes can be
7319 set through the option-string property for now.
7320 https://bugzilla.gnome.org/show_bug.cgi?id=626577
7322 2010-08-11 00:02:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7325 * docs/plugins/gst-plugins-ugly-plugins.args:
7326 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7327 * docs/plugins/inspect/plugin-a52dec.xml:
7328 * docs/plugins/inspect/plugin-amrnb.xml:
7329 * docs/plugins/inspect/plugin-amrwbdec.xml:
7330 * docs/plugins/inspect/plugin-asf.xml:
7331 * docs/plugins/inspect/plugin-cdio.xml:
7332 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7333 * docs/plugins/inspect/plugin-dvdread.xml:
7334 * docs/plugins/inspect/plugin-dvdsub.xml:
7335 * docs/plugins/inspect/plugin-iec958.xml:
7336 * docs/plugins/inspect/plugin-lame.xml:
7337 * docs/plugins/inspect/plugin-mad.xml:
7338 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7339 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7340 * docs/plugins/inspect/plugin-mpegstream.xml:
7341 * docs/plugins/inspect/plugin-realmedia.xml:
7342 * docs/plugins/inspect/plugin-siddec.xml:
7343 * docs/plugins/inspect/plugin-twolame.xml:
7344 * docs/plugins/inspect/plugin-x264.xml:
7345 * win32/common/config.h:
7346 0.10.15.2 pre-release
7348 2010-08-10 14:37:39 +0300 Stefan Kost <ensonic@users.sf.net>
7350 * gst/synaesthesia/gstsynaesthesia.c:
7351 synaesthesia: code cleanups.
7352 Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
7355 2010-08-10 14:24:01 +0300 Stefan Kost <ensonic@users.sf.net>
7357 * gst/synaesthesia/gstsynaesthesia.c:
7358 synaesthesia: use GST_BOILERPLATE macros
7360 2010-08-10 10:59:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7363 Automatic update of common submodule
7364 From bd2054b to 3e8db1d
7366 2010-08-09 00:31:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7368 * ext/x264/gstx264enc.c:
7369 x264: fix printf format warning in debug message
7371 2010-08-07 00:09:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7373 * docs/plugins/Makefile.am:
7374 docs: fix bug passing arguments to gtkdoc-fixref in upload target
7375 Missing backslash at end of line meant we weren't passing all arguments
7376 to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
7378 2010-08-05 13:57:26 +0300 Stefan Kost <ensonic@users.sf.net>
7381 Automatic update of common submodule
7382 From a519571 to bd2054b
7384 2010-08-04 19:28:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7387 configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
7388 This first checks what is required for ISO C99 support and sets the relevant
7389 compiler parameters and if no C99 compiler is found, it checks for a
7390 C89 compiler. This enables us to check for and use C89/C99 functions
7391 that gcc hides from us without the correct compiler parameters.
7393 2010-07-29 09:41:49 +0200 Robert Swain <robert.swain@collabora.co.uk>
7395 * ext/x264/gstx264enc.c:
7396 x264enc: Fix flushing of delayed frames
7397 x264_encoder_encode() should be called with a NULL picture until at least
7398 x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
7399 regression in make check due to the recent change in defaults which enabled
7400 b-frames and b-pyramid, both of which I believe increase the number of delayed
7401 frames when encoding.
7403 2010-07-21 17:24:33 +0200 Robert Swain <robert.swain@collabora.co.uk>
7405 * ext/x264/gstx264enc.c:
7406 x264enc: Improve x264enc defaults
7407 - medium x264 speed/quality preset
7408 - threads defaults to 0 which automatically uses 1.5x number of cpu cores
7409 Addresses part of bug #607798
7411 2010-07-21 17:22:48 +0200 Robert Swain <robert.swain@collabora.co.uk>
7413 * ext/x264/gstx264enc.c:
7414 x264enc: Fix property description typos
7416 2010-07-22 11:53:04 +0200 Robert Swain <robert.swain@collabora.co.uk>
7418 * ext/x264/gstx264enc.c:
7419 x264enc: Add some more debug info
7421 2010-07-21 17:09:20 +0200 Robert Swain <robert.swain@collabora.co.uk>
7423 * ext/x264/gstx264enc.c:
7424 * ext/x264/gstx264enc.h:
7425 x264enc: Add speed-preset and [psy-]tuning properties
7426 Use of a rate control method (pass, bitrate, quantizer, etc properties), a
7427 preset and possibly a profile and/or tuning are now the recommended way to
7428 configure x264 through x264enc.
7429 If a preset/tuning are specified then these will define the default values and
7430 the property defaults will be ignored. After this the option-string property is
7431 applied, followed by the user-set properties, fast first pass restrictions and
7432 finally the profile restrictions.
7433 Addresses part of bug #607798
7435 2010-07-21 16:56:06 +0200 Robert Swain <robert.swain@collabora.co.uk>
7437 * ext/x264/gstx264enc.c:
7438 * ext/x264/gstx264enc.h:
7439 x264enc: Refactor code in preparation for presets/tunings
7440 - Make defaults append the appropriate default value to a string. This is
7441 needed to differentiate between something user-set and the actual prop
7443 - Add an internal option string to which _set_property () cases append for the
7444 majority of properties.
7445 - Use gst_x264_enc_parse_options () to clean up application of settings. This
7446 will make order of application with respect to the presets and tunings quite
7448 Addresses part of bug #607798
7450 2010-07-21 16:32:11 +0200 Robert Swain <robert.swain@collabora.co.uk>
7452 * ext/x264/gstx264enc.c:
7453 x264enc: Update available me types
7454 Use the x264_motion_est_names[] array to populate the enum of ME types. This is
7455 now self-maintaining.
7457 2010-07-21 15:59:12 +0200 Robert Swain <robert.swain@collabora.co.uk>
7459 * ext/x264/gstx264enc.c:
7460 x264enc: Use new libx264 API to affect fast first pass
7461 Uses new x264 API to apply reduced complexity values to the parameters to
7462 increase encoding speed in the first pass of a multi-pass encode. This does
7463 not impact on final quality.
7464 Addresses part of bug #607798
7466 2010-07-21 15:52:28 +0200 Robert Swain <robert.swain@collabora.co.uk>
7468 * ext/x264/gstx264enc.c:
7469 * ext/x264/gstx264enc.h:
7470 x264enc: Add profile property
7471 In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
7472 Profile. This makes it easier to achieve Baseline Profile for example.
7473 Addresses part of bug #607798
7475 2010-07-21 15:40:27 +0200 Robert Swain <robert.swain@collabora.co.uk>
7477 * ext/x264/gstx264enc.c:
7478 * ext/x264/gstx264enc.h:
7479 x264enc: Add option-string property
7480 Adds support for an x264 format option-string to specify advanced parameters
7481 Addresses part of bug #607798
7483 2010-07-22 13:24:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7485 * ext/mad/Makefile.am:
7486 mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
7487 Spotted by syntr0py.
7489 2010-07-20 19:44:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7491 * ext/x264/gstx264enc.c:
7492 x264enc: only set timebase on versions where it exists
7494 2010-07-20 16:40:22 +0200 David Hoyt <dhoyt@llnl.gov>
7496 * ext/x264/gstx264enc.c:
7497 x264enc: set appropriate time base
7500 2010-06-30 18:45:49 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7502 * tests/check/Makefile.am:
7503 tests: add plugin loading whitelist to test environment
7504 Only want to load core/-base/-ugly plugins here.
7506 2010-06-28 16:12:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7510 Bump automake requirement to 1.10 and autoconf to 2.60
7511 For maintainability reasons and $(builddir).
7514 2010-06-28 09:34:30 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7516 * gst/asfdemux/gstasfdemux.c:
7517 asfdemux: Fix seeking after last commits
7518 Don't handle wrong-state returns as errors to allow seeking to work
7521 2010-06-24 19:46:39 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7523 * gst/asfdemux/gstasfdemux.c:
7524 asfdemux: Push all pending data on EOS
7525 When on push mode and receiving an EOS event, asfdemux
7526 should push all pending data because we might be dealing
7527 with a broken file that has a preroll value higher
7528 than its actual length.
7530 2010-06-24 19:29:17 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7532 * gst/asfdemux/gstasfdemux.c:
7533 asfdemux: Fix sending eos event for chained asfs
7534 Properly push EOS event when finishing a chained asf file
7538 2010-06-24 20:55:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7540 * docs/plugins/Makefile.am:
7541 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7542 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7543 * docs/plugins/inspect/plugin-rmdemux.xml:
7544 docs: add rmdemux to docs properly
7545 The plugin has been renamed, remove old introspection file.
7547 2010-06-24 18:04:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7549 * docs/plugins/gst-plugins-ugly-plugins.args:
7550 * docs/plugins/inspect/plugin-x264.xml:
7551 docs: update for recent x264enc changes
7553 2010-06-24 18:03:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7555 * gst/realmedia/rmdemux.c:
7556 rmdemux: fix compiler warning when debugging system in core is disabled
7558 2010-06-24 15:09:44 +0300 Stefan Kost <ensonic@users.sf.net>
7561 Automatic update of common submodule
7562 From 73ff93a to a519571
7564 2010-06-23 11:05:11 +0200 Edward Hervey <bilboed@bilboed.com>
7566 * gst/asfdemux/gstasfdemux.c:
7567 asfdemux: Allow at least 500ms of preroll.
7568 Some files have insanely low preroll values which break the
7569 all_streams_prerolled() logic.
7572 2010-06-22 11:41:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7574 * ext/x264/gstx264enc.c:
7575 x264enc: add new h264 caps attribute alignment
7578 2010-06-18 14:35:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7580 * ext/x264/gstx264enc.c:
7581 * ext/x264/gstx264enc.h:
7582 x264enc: conditionally expose enhanced upstream capabilities
7583 API: GstX264Enc:sliced-threads
7584 API: GstX264Enc:sync-lookahead
7585 API: GstX264Enc:intra-refresh
7586 API: GstX264Enc:mb-tree
7587 API: GstX264Enc:rc-lookahead
7590 2010-06-17 16:48:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7593 * docs/plugins/inspect/plugin-a52dec.xml:
7594 * docs/plugins/inspect/plugin-amrnb.xml:
7595 * docs/plugins/inspect/plugin-amrwbdec.xml:
7596 * docs/plugins/inspect/plugin-asf.xml:
7597 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7598 * docs/plugins/inspect/plugin-iec958.xml:
7599 * docs/plugins/inspect/plugin-mad.xml:
7600 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7601 * docs/plugins/inspect/plugin-mpegstream.xml:
7602 * docs/plugins/inspect/plugin-realmedia.xml:
7603 docs: update introspected plugin docs for gstdoc-scangobj and other changes
7604 Update common for latest gstdoc-scangobj and inspect xml files for
7605 escaping and pad template order changes.
7607 2010-06-15 16:50:21 +0200 Edward Hervey <bilboed@bilboed.com>
7610 Automatic update of common submodule
7611 From 9339ccc to 35617c2
7613 2010-06-15 16:54:42 +0300 Stefan Kost <ensonic@users.sf.net>
7616 Automatic update of common submodule
7617 From 5adb1ca to 9339ccc
7619 2010-06-15 16:35:49 +0300 Stefan Kost <ensonic@users.sf.net>
7622 Automatic update of common submodule
7623 From 57c89b7 to 5adb1ca
7625 2010-06-15 15:50:09 +0300 Stefan Kost <ensonic@users.sf.net>
7628 Automatic update of common submodule
7629 From c804988 to 57c89b7
7631 2010-06-14 16:59:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7634 * gst/realmedia/rtspreal.c:
7635 configure: Update required GLib version to 2.20
7637 2010-06-14 15:33:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7639 * ext/a52dec/gsta52dec.c:
7640 a52dec: Call orc_init() before trying to get target flags
7642 2010-06-14 14:34:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7644 * ext/a52dec/gsta52dec.c:
7645 a52dec: Remove debug printf...
7647 2010-06-14 14:34:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7650 * ext/a52dec/Makefile.am:
7651 * ext/a52dec/gsta52dec.c:
7652 a52dec: Use orc for CPU feature detection and don't check for liboil
7654 2010-06-14 13:27:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7657 configure: Use GLIB_EXTRA_CFLAGS
7659 2010-06-14 13:05:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7662 Automatic update of common submodule
7663 From 7a0fdf5 to c804988
7665 2010-06-14 11:35:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7668 Automatic update of common submodule
7669 From 6da3bab to 7a0fdf5
7671 2010-06-12 08:29:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7674 Automatic update of common submodule
7675 From 733fca9 to 6da3bab
7677 2010-06-09 12:40:26 -0700 David Schleef <ds@schleef.org>
7680 Automatic update of common submodule
7681 From fad145b to 733fca9
7683 2010-06-09 12:34:18 -0700 David Schleef <ds@schleef.org>
7686 Automatic update of common submodule
7687 From 47683c1 to fad145b
7689 2010-06-05 14:11:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7691 * gst/realmedia/rmdemux.c:
7692 rmdemux: pass bitrate on caps
7693 Set the bitrate on the caps, some decoders like sipro need this to function
7697 2010-06-01 23:49:37 -0700 David Schleef <ds@schleef.org>
7700 Automatic update of common submodule
7701 From 17f89e5 to 47683c1
7703 2010-06-01 22:55:22 -0700 David Schleef <ds@schleef.org>
7706 Automatic update of common submodule
7707 From fd7ca04 to 17f89e5
7709 2010-05-31 16:57:42 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
7711 * ext/x264/gstx264enc.c:
7712 x264enc: Only set i_weighted_pred on versions where it exists
7714 2010-05-20 11:28:47 -0400 Tristan Matthews <tristan@sat.qc.ca>
7716 * ext/lame/gstlamemp3enc.c:
7717 lamemp3enc: implement latency query
7718 The encoder's latency is deduced from the framesize. Fixes #618896.
7720 2010-06-01 09:30:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7723 * docs/plugins/gst-plugins-ugly-plugins.args:
7724 * docs/plugins/gst-plugins-ugly-plugins.signals:
7725 * docs/plugins/inspect/plugin-a52dec.xml:
7726 * docs/plugins/inspect/plugin-amrnb.xml:
7727 * docs/plugins/inspect/plugin-amrwbdec.xml:
7728 * docs/plugins/inspect/plugin-asf.xml:
7729 * docs/plugins/inspect/plugin-cdio.xml:
7730 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7731 * docs/plugins/inspect/plugin-dvdread.xml:
7732 * docs/plugins/inspect/plugin-dvdsub.xml:
7733 * docs/plugins/inspect/plugin-iec958.xml:
7734 * docs/plugins/inspect/plugin-lame.xml:
7735 * docs/plugins/inspect/plugin-mad.xml:
7736 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7737 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7738 * docs/plugins/inspect/plugin-mpegstream.xml:
7739 * docs/plugins/inspect/plugin-realmedia.xml:
7740 * docs/plugins/inspect/plugin-siddec.xml:
7741 * docs/plugins/inspect/plugin-twolame.xml:
7742 * docs/plugins/inspect/plugin-x264.xml:
7743 * win32/common/config.h:
7746 === release 0.10.15 ===
7748 2010-05-30 14:21:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7754 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
7755 * docs/plugins/inspect/plugin-a52dec.xml:
7756 * docs/plugins/inspect/plugin-amrnb.xml:
7757 * docs/plugins/inspect/plugin-amrwbdec.xml:
7758 * docs/plugins/inspect/plugin-asf.xml:
7759 * docs/plugins/inspect/plugin-cdio.xml:
7760 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7761 * docs/plugins/inspect/plugin-dvdread.xml:
7762 * docs/plugins/inspect/plugin-dvdsub.xml:
7763 * docs/plugins/inspect/plugin-iec958.xml:
7764 * docs/plugins/inspect/plugin-lame.xml:
7765 * docs/plugins/inspect/plugin-mad.xml:
7766 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7767 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7768 * docs/plugins/inspect/plugin-mpegstream.xml:
7769 * docs/plugins/inspect/plugin-realmedia.xml:
7770 * docs/plugins/inspect/plugin-siddec.xml:
7771 * docs/plugins/inspect/plugin-twolame.xml:
7772 * docs/plugins/inspect/plugin-x264.xml:
7773 * gst-plugins-ugly.doap:
7774 * win32/common/config.h:
7777 2010-05-30 14:20:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7817 2010-05-30 12:10:29 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7820 configure: make implicit GLib and liboil requirements explicit
7821 core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
7823 2010-05-26 23:16:46 -0400 Olivier Crête <tester@tester.ca>
7825 * ext/x264/gstx264enc.c:
7826 x264enc: disable I weighted pred
7827 If it is enabled, then it will be main profile instead of baseline.
7828 This ensures maximum compatibility of the output stream until the
7829 encoder configuration interface gets an overhaul with explicit
7830 output profile selection.
7833 2010-05-26 12:16:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7836 * win32/common/config.h:
7837 0.10.14.3 pre-release
7839 2010-05-26 11:52:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7877 po: update translations
7879 2010-05-26 11:55:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7882 Automatic update of common submodule
7883 From 357b0db to fd7ca04
7885 2010-05-14 20:06:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7888 * win32/common/config.h:
7889 0.10.14.2 pre-release
7891 2010-05-14 18:25:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7894 Automatic update of common submodule
7895 From 4d67bd6 to 357b0db
7897 2010-05-14 16:02:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7899 * gst/realmedia/rmdemux.c:
7900 * gst/realmedia/rmutils.c:
7901 * gst/realmedia/rmutils.h:
7902 rmdemux: add better sipr nibble swap routine
7904 2010-05-13 17:57:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7906 * gst/realmedia/rmdemux.c:
7907 rmdemux: descramble SIPR before pushing out
7908 Collect and descramble the SIPR packets before pushing.
7909 Descramble ATRAC audio.
7912 2010-05-13 17:57:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7914 * gst/realmedia/rmutils.c:
7915 * gst/realmedia/rmutils.h:
7916 rm: add function to descramble sipr
7918 2010-01-08 20:51:56 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
7920 * ext/x264/gstx264enc.c:
7921 * ext/x264/gstx264enc.h:
7922 x264enc: Re-send the received upstream event as-is downstream
7923 https://bugzilla.gnome.org/show_bug.cgi?id=606689
7925 2010-05-07 15:33:28 +0200 Edward Hervey <bilboed@bilboed.com>
7927 * ext/amrnb/amrnb.c:
7928 amrnbenc: Set rank to GST_RANK_SECONDARY
7930 2010-04-30 19:53:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7932 * gst/realmedia/rtspreal.c:
7933 rtspreal: use GLib's base64 functions if available
7934 Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
7936 2010-04-28 17:10:36 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
7938 * ext/amrnb/amrnbdec.h:
7939 * ext/amrnb/amrnbenc.h:
7940 * ext/amrwbdec/amrwbdec.h:
7941 amr: Use correct includes (as pkg-config suggests)
7944 2010-04-27 13:15:47 +0300 Stefan Kost <ensonic@users.sf.net>
7946 * gst/ac3parse/.gitignore:
7947 * gst/ac3parse/Makefile.am:
7948 * gst/ac3parse/README:
7949 * gst/ac3parse/ac3parse.vcproj:
7950 * gst/ac3parse/gstac3parse.c:
7951 * gst/ac3parse/gstac3parse.h:
7952 ac3parse: remove unported 0.8 plugin
7953 New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
7955 2010-04-27 12:25:37 +0300 Stefan Kost <ensonic@users.sf.net>
7957 * gst/mpegaudioparse/gstmpegaudioparse.c:
7958 docs: adding a mp3decoder as well is useful
7960 2010-04-27 11:39:51 +0300 Stefan Kost <ensonic@users.sf.net>
7962 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7963 docs: massage section index
7965 2010-04-27 11:39:11 +0300 Stefan Kost <ensonic@users.sf.net>
7967 * ext/amrwbdec/amrwbdec.c:
7968 * ext/amrwbdec/amrwbdec.h:
7969 amrwbdec: move define to source to avoid hiding it from the docs
7971 2010-04-27 11:38:28 +0300 Stefan Kost <ensonic@users.sf.net>
7973 * ext/cdio/gstcdiocddasrc.c:
7974 docs: remove short_desc, it is taken from element details
7976 2010-04-27 11:37:52 +0300 Stefan Kost <ensonic@users.sf.net>
7978 * gst/synaesthesia/gstsynaesthesia.c:
7979 docs: fix sections docs for synaesthesia
7981 2010-04-27 11:02:15 +0300 Stefan Kost <ensonic@users.sf.net>
7983 * docs/plugins/Makefile.am:
7984 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7985 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7986 * gst/mpegaudioparse/gstmpegaudioparse.c:
7987 docs: add docs for mp3parse
7989 2010-04-20 17:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7991 * gst-plugins-ugly.doap:
7992 doap: update repository info from cvs->git and maintainers
7994 2010-04-23 14:41:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7997 Automatic update of common submodule
7998 From fc85867 to 4d67bd6
8000 2010-04-13 16:59:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8002 * tests/check/elements/x264enc.c:
8003 x264enc: adaptive NALU type checking
8004 In particular, be less picky about SEI NALU order, which makes test more
8005 robust with respect to changes in libx264.
8008 2010-04-16 21:10:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8010 * ext/x264/gstx264enc.c:
8011 x264enc: adaptive x264 header NAL layout handling
8014 2010-04-15 16:31:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8016 * gst/asfdemux/gstrtpasfdepay.c:
8017 asfdepay: we require a dynamic payload type
8018 Add an extra caps property that restricts the depayloader to only accept dynamic
8021 2010-04-15 07:20:20 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8024 configure: Drop -Wcast-align
8025 Commit message copied from core's commit from Benjamin Otte:
8026 246f5dba96a5b50bb74621af67b30942cca72af5
8027 Apparently gcc warns that GstMiniObject is not castable to
8028 GstEvent/Message/Buffer due to them containing 64bit variables, even
8029 though ARM hackers claim that those only need 4byte alignment. And as
8030 long as gcc behaves that way, this warning is not very useful.
8031 So we'll remove the warning until this problem is fixed.
8034 2010-04-14 09:27:14 +0200 Edward Hervey <bilboed@bilboed.com>
8036 * ext/mpeg2dec/gstmpeg2dec.c:
8037 mpeg2dec: copy over all buffer flags when copying buffers.
8038 Avoids losing the tff/rff video buffer flags
8040 2010-03-14 12:16:21 +0100 Edward Hervey <bilboed@bilboed.com>
8042 * gst/asfdemux/asfpacket.c:
8043 asfdemux: Make a table static to avoid having to always allocate it.
8045 2010-04-13 16:31:25 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8047 * ext/x264/gstx264enc.c:
8048 x264enc: fix up avcC header construction
8049 Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
8050 for BUILD_X264 < 76.
8053 2010-04-13 13:16:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8055 * ext/x264/gstx264enc.c:
8056 x264enc: parameterize libx264 provided NAL layout in codec-data creation
8058 2010-04-12 12:43:05 +0200 Edward Hervey <bilboed@bilboed.com>
8061 configure: Remove -Wundef flag
8062 Same fix as for #615161
8064 2010-04-09 11:23:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8067 Automatic update of common submodule
8068 From fdf023d to fc85867
8070 2010-04-09 09:55:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8072 * gst-libs/gst/gettext.h:
8073 i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
8075 2010-03-30 00:36:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8080 build: build plugins in parallel where possible, if make -jN is used
8082 2010-03-26 17:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8085 build: add cruft alert for common/shave*
8087 2010-03-25 19:40:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8091 Remove removed file win32/common/config.h.in from MANIFEST.
8093 2010-03-24 19:35:03 +0100 Edward Hervey <bilboed@bilboed.com>
8095 * gst/synaesthesia/synaescope.c:
8096 * gst/synaesthesia/synaescope.h:
8097 synaestesia: Fix old-style prototype
8099 2010-03-24 19:07:11 +0300 Руслан Ижбулатов <lrn1986@gmail.com>
8101 * gst/realmedia/rmutils.c:
8105 2010-03-24 18:55:32 +0100 Edward Hervey <bilboed@bilboed.com>
8108 Automatic update of common submodule
8109 From 55cd514 to c1d07dd
8111 2010-03-24 11:27:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8114 * ext/amrnb/amrnbdec.c:
8115 * ext/amrnb/amrnbenc.c:
8116 * ext/cdio/gstcdiocddasrc.h:
8117 * ext/dvdread/dvdreadsrc.c:
8118 * ext/lame/gstlame.h:
8119 * ext/lame/gstlamemp3enc.h:
8120 * ext/lame/plugin.c:
8122 * ext/x264/gstx264enc.c:
8123 * ext/x264/gstx264enc.h:
8124 * gst/mpegaudioparse/gstmpegaudioparse.c:
8125 * gst/mpegaudioparse/gstxingmux.c:
8126 * gst/mpegstream/gstdvddemux.c:
8127 * gst/mpegstream/gstmpegdemux.c:
8128 * gst/mpegstream/gstmpegparse.c:
8129 * gst/realmedia/asmrules.c:
8130 * gst/realmedia/pnmsrc.c:
8131 * gst/realmedia/pnmsrc.h:
8132 * gst/realmedia/rdtdepay.h:
8133 * gst/realmedia/rdtmanager.c:
8134 * gst/realmedia/rtspreal.c:
8135 build: Add all kinds of compiler warning flags and fix the resulting warnings
8137 2010-03-19 00:03:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8139 * ext/amrnb/Makefile.am:
8140 * ext/amrwbdec/Makefile.am:
8141 * ext/sidplay/Makefile.am:
8142 * gst/asfdemux/Makefile.am:
8143 * gst/mpegaudioparse/Makefile.am:
8144 build: fix up Makefile.am
8145 Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
8146 the order a bit here and there (see docs/random/moving-plugins).
8148 2010-03-19 00:02:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8150 * win32/common/config.h.in:
8151 win32: remove win32-specific config.h.in copy that's not used any longer
8152 The win32 config.h is now generated from the top-level config.h.in.
8154 2010-03-18 15:53:14 +0100 Benjamin Otte <otte@redhat.com>
8156 * ext/a52dec/gsta52dec.c:
8157 * ext/amrnb/amrnbdec.c:
8158 * ext/amrnb/amrnbenc.c:
8159 * ext/amrwbdec/amrwbdec.c:
8160 * ext/cdio/gstcdiocddasrc.c:
8161 * ext/dvdread/dvdreadsrc.c:
8162 * ext/lame/gstlame.c:
8164 * ext/mpeg2dec/gstmpeg2dec.c:
8165 * gst/ac3parse/gstac3parse.c:
8166 * gst/asfdemux/gstasfdemux.c:
8167 * gst/asfdemux/gstrtpasfdepay.c:
8168 * gst/asfdemux/gstrtspwms.c:
8169 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8170 * gst/iec958/ac3iec.c:
8171 * gst/mpegaudioparse/gstmpegaudioparse.c:
8172 * gst/mpegaudioparse/gstxingmux.c:
8173 * gst/mpegstream/gstdvddemux.c:
8174 * gst/mpegstream/gstmpegdemux.c:
8175 * gst/mpegstream/gstmpegparse.c:
8176 * gst/mpegstream/gstrfc2250enc.c:
8177 * gst/realmedia/pnmsrc.c:
8178 * gst/realmedia/rademux.c:
8179 * gst/realmedia/rdtdepay.c:
8180 * gst/realmedia/rdtmanager.c:
8181 * gst/realmedia/rmdemux.c:
8182 * gst/realmedia/rtspreal.c:
8183 * gst/synaesthesia/gstsynaesthesia.c:
8184 gst_element_class_set_details => gst_element_class_set_details_simple
8186 2010-03-16 15:05:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8188 * ext/x264/gstx264enc.c:
8189 x264enc: Put pixel-aspect-ratio from input into the src pad caps
8192 2010-03-12 13:59:53 +0100 Edward Hervey <bilboed@bilboed.com>
8195 Automatic update of common submodule
8196 From e272f71 to 55cd514
8198 2010-03-11 11:21:19 +0100 Benjamin Otte <otte@redhat.com>
8201 Automatic update of common submodule
8202 From df8a7c8 to e272f71
8204 2010-03-10 22:13:45 +0100 Benjamin Otte <otte@redhat.com>
8207 Update CXXFLAGS, too
8209 2010-03-10 21:01:20 +0100 Benjamin Otte <otte@redhat.com>
8212 Update for recent changes to common submodule
8213 This just replaces every "$ERROR_CFLAGS" usage with a usage of
8214 "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
8216 Actually using that separation will happen later.
8218 2010-03-10 21:52:30 +0100 Benjamin Otte <otte@redhat.com>
8221 Automatic update of common submodule
8222 From 9720a7d to df8a7c8
8224 2010-03-10 20:44:18 +0100 Benjamin Otte <otte@redhat.com>
8227 Automatic update of common submodule
8228 From 0b6e072 to 9720a7d
8230 2010-03-10 16:10:17 +0100 Benjamin Otte <otte@redhat.com>
8233 Automatic update of common submodule
8234 From 7cc5eb4 to 0b6e072
8236 2010-03-10 01:10:52 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8239 Automatic update of common submodule
8240 From 7aa65b5 to 7cc5eb4
8242 2010-03-09 21:40:26 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8245 Automatic update of common submodule
8246 From 44ecce7 to 7aa65b5
8248 2010-02-26 15:43:58 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8251 configure: Use automake 1.11 silent rules instead of shave if available
8252 This makes sure that we use something that is still maintained and
8253 also brings back libtool 1.5 support.
8255 2010-03-09 17:42:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8258 * docs/plugins/inspect/plugin-a52dec.xml:
8259 * docs/plugins/inspect/plugin-amrnb.xml:
8260 * docs/plugins/inspect/plugin-amrwbdec.xml:
8261 * docs/plugins/inspect/plugin-asf.xml:
8262 * docs/plugins/inspect/plugin-cdio.xml:
8263 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8264 * docs/plugins/inspect/plugin-dvdread.xml:
8265 * docs/plugins/inspect/plugin-dvdsub.xml:
8266 * docs/plugins/inspect/plugin-iec958.xml:
8267 * docs/plugins/inspect/plugin-lame.xml:
8268 * docs/plugins/inspect/plugin-mad.xml:
8269 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8270 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8271 * docs/plugins/inspect/plugin-mpegstream.xml:
8272 * docs/plugins/inspect/plugin-realmedia.xml:
8273 * docs/plugins/inspect/plugin-siddec.xml:
8274 * docs/plugins/inspect/plugin-twolame.xml:
8275 * docs/plugins/inspect/plugin-x264.xml:
8276 * win32/common/config.h:
8279 === release 0.10.14 ===
8281 2010-03-06 01:13:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8287 * docs/plugins/gst-plugins-ugly-plugins.args:
8288 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8289 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8290 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8291 * docs/plugins/inspect/plugin-a52dec.xml:
8292 * docs/plugins/inspect/plugin-amrnb.xml:
8293 * docs/plugins/inspect/plugin-amrwbdec.xml:
8294 * docs/plugins/inspect/plugin-asf.xml:
8295 * docs/plugins/inspect/plugin-cdio.xml:
8296 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8297 * docs/plugins/inspect/plugin-dvdread.xml:
8298 * docs/plugins/inspect/plugin-dvdsub.xml:
8299 * docs/plugins/inspect/plugin-iec958.xml:
8300 * docs/plugins/inspect/plugin-lame.xml:
8301 * docs/plugins/inspect/plugin-mad.xml:
8302 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8303 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8304 * docs/plugins/inspect/plugin-mpegstream.xml:
8305 * docs/plugins/inspect/plugin-realmedia.xml:
8306 * docs/plugins/inspect/plugin-siddec.xml:
8307 * docs/plugins/inspect/plugin-twolame.xml:
8308 * docs/plugins/inspect/plugin-x264.xml:
8309 * gst-plugins-ugly.doap:
8310 * win32/common/config.h:
8313 2010-03-06 01:10:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8353 2010-03-03 22:52:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8356 * win32/common/config.h:
8357 0.10.13.4 pre-release
8359 2010-02-22 19:13:11 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8361 * ext/x264/gstx264enc.c:
8362 * tests/check/elements/x264enc.c:
8363 x264enc: Replace 'avc-sample' with 'avc' in caps
8364 In the element and in its tests
8367 2010-03-01 14:07:20 +0100 Edward Hervey <bilboed@bilboed.com>
8369 * gst/asfdemux/gstasfdemux.c:
8370 asfdemux: Don't set durations of 0 on outgoing buffers.
8371 Some (broken) streams don't have the extended stream properties in
8372 the header, resulting in applying a duration of zero on outgoing
8376 2010-03-01 14:05:58 +0100 Edward Hervey <bilboed@bilboed.com>
8378 * gst/asfdemux/asfpacket.c:
8379 asfdemux: Make sure we always set proper payload duration.
8380 Some (broken) streams will have a delta of 0, resulting in outgoing
8381 buffers having durations of 0.
8384 2010-02-24 01:40:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8387 * win32/common/config.h:
8388 0.10.13.3 pre-release
8390 2010-02-19 10:13:34 +0100 Edward Hervey <bilboed@bilboed.com>
8392 * gst/asfdemux/asfpacket.c:
8393 asfdemux: Make sure we don't end up with negative timestamps.
8394 Some files have payload with timestamps smaller than the preroll duration.
8395 Instead of blindly substracting the preroll value (and ending up with
8396 insanely high timestamps on the outgoing buffers), we make sure we
8400 2010-02-19 01:07:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8403 * win32/common/config.h:
8404 0.10.13.2 pre-release
8405 Update core/base requirement to 0.10.26, since that's more likely
8406 to be the actual requirement.
8408 2010-02-19 01:06:44 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8413 po: update translations
8415 2010-02-16 14:08:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8417 * tests/check/elements/x264enc.c:
8418 x264enc: add caps check to x264enc unit test
8419 Add some minimal caps checking to x264enc unit test.
8422 2010-02-16 13:25:11 +0000 Vittorio Palmisano <vpalmisano@gmail.com>
8424 * ext/x264/gstx264enc.c:
8425 x264enc: fix up avcC header construction and playback by flash players
8426 Fix off-by-one bug when constructing the avcC header chunk: we
8427 wrote wrong profile info into the header. The first byte in the
8428 SPS NAL we get from x264 is the nal type, not the profile_idc.
8429 Also add some debug logging.
8432 2010-02-16 12:59:54 +0100 Robert Swain <robert.swain@collabora.co.uk>
8434 * gst/asfdemux/gstasfdemux.c:
8435 asfdemux: Improve seek behaviour for audio-only with no index
8436 Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
8437 for video, we can just seek to seek_time instead.
8439 2010-02-16 00:24:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8442 configure: fix up GST_CXXFLAGS properly
8443 We don't want C specific flags in GST_CXXFLAGS, so base it on the
8444 GST_CFLAGS that only contains the pkg-config CFLAGS but none of
8445 the GST_OPTION_CFLAGS. Also, we only need the local includes once.
8447 2010-02-11 01:12:43 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8450 Update MAINTAINERS, add myself
8452 2010-02-15 23:16:32 +0200 Stefan Kost <ensonic@users.sf.net>
8455 configure: base GST_CXXFLAGS on --cflags from pkg-config
8456 pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
8457 point for for both C and CXX settings.
8459 2010-02-14 23:18:44 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8462 Automatic update of common submodule
8463 From 96dc793 to 44ecce7
8465 2010-02-01 01:33:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8469 * win32/common/.gitignore:
8470 * win32/common/config.h:
8471 win32: change how win32/common/config.h is updated
8472 Generate win32/common/config.h-new directly from config.h.in,
8473 using shell variables in configure and some hard-coded information.
8474 Change top-level makefile so that 'make win32-update' copies the
8475 generated file to win32/common/config.h, which we keep in source
8476 control. It's kept in source control so that the git tree is
8478 This change is similar to the ones applied a while ago to GStreamer
8479 core, gst-plugins-base and gst-plugins-good and prevents configure
8480 from changing files in source control. The generated config.h
8481 should be ok, but needs testing.
8483 2010-01-31 13:03:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8485 * gst/realmedia/rtspreal.c:
8486 rtspreal: don't construct config header with uninitialised bytes
8487 Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
8488 a presumably unintentional padding of uninitialised bytes at the end
8489 of the CONT tags chunk, which should be harmless but causes warnings
8490 in valgrind (see #608533 for a test URL).
8492 2010-01-30 19:12:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8494 * gst/realmedia/rtspreal.c:
8495 rtspreal: add finalize function so we can free streams and rulebook
8496 Fix memory leak in Real RTSP component (#608533).
8498 2010-01-30 19:10:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8500 * gst/realmedia/rtspreal.c:
8501 rtspreal: fix minor memory leak
8502 Caps take their own reference when a buffer is added to them, so
8503 unref buffer after adding it to caps (#608533).
8505 2010-01-30 19:06:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8507 * gst/realmedia/rdtdepay.c:
8508 rdtdepay: unref input buffer when done
8509 Fixes memory leak, see #608533.
8511 2010-01-30 15:19:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8514 Automatic update of common submodule
8515 From 15d47a6 to 96dc793
8517 2010-01-29 19:47:03 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8519 * ext/x264/gstx264enc.c:
8520 * ext/x264/gstx264enc.h:
8521 x264enc: make use of Access Unit delimiters configurable
8524 2010-01-22 15:40:28 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8526 * gst/asfdemux/asfpacket.c:
8527 asfdemux: Do not subtract padding twice
8528 Only subtract implicit padding if an explicit one isn't
8529 provided. Avoids subtracting it twice and causing
8533 2010-01-22 16:55:14 +0200 Stefan Kost <ensonic@users.sf.net>
8535 * gst/asfdemux/gstasfdemux.c:
8536 * gst/mpegstream/gstmpegpacketize.c:
8537 assert: g_assert_not_reached() cannot replace return statement
8538 Fix build with assert being turned off.
8540 2010-01-20 00:55:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8543 Automatic update of common submodule
8544 From 14cec89 to 15d47a6
8546 2010-01-18 18:01:55 +0100 Edward Hervey <bilboed@bilboed.com>
8548 * gst/asfdemux/gstasfdemux.c:
8549 asfdemux: Don't forget to update flow variable
8550 Forgot to update the return value in the loop.
8552 2010-01-18 17:49:06 +0100 Edward Hervey <bilboed@bilboed.com>
8554 * gst/asfdemux/gstasfdemux.c:
8555 asfdemux: Check flow return on every push
8556 We previously only aggregated flow returns after the while(push) loop,
8557 which meant that in some cases we would end-up not properly aggregating
8559 This is based on the same flow aggregation algorithm as oggdemux.
8561 2010-01-11 16:14:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8563 * ext/x264/gstx264enc.c:
8564 x264enc: Add stream-format to output caps
8565 Adds stream-format to output caps of x264enc that
8566 informs if the stream is in bytestream of avc format.
8569 2010-01-11 12:23:35 +0100 Arnaud Patard <apatard@mandriva.com>
8571 * gst/mpegaudioparse/gstxingmux.c:
8572 xingmux: Fix unaligned memory access
8573 ARM/SPARC need 32bit alignment but xingmux accesses possibly
8574 unaligned memory, which leads to SIGBUS.
8577 2010-01-07 14:36:47 -0800 Michael Smith <msmith@songbirdnest.com>
8579 * gst/asfdemux/gstasfdemux.c:
8580 asfdemux: Use GST_STR_NULL in a couple of places.
8581 Fixes crashing on some of the log statements on win32.
8583 2010-01-07 16:36:08 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8585 * gst/realmedia/rmdemux.c:
8586 rmdemux: Parse and post bitrate for streams
8587 Parse the bitrate of the streams and post their tags.
8590 2010-01-07 13:54:21 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8592 * gst/asfdemux/gstasfdemux.c:
8593 * gst/asfdemux/gstasfdemux.h:
8594 asfdemux: Post bitrate tag
8595 If stream bitrate object is available, post the bitrate
8599 2010-01-04 15:19:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8601 * gst/mpegaudioparse/gstmpegaudioparse.c:
8602 * gst/mpegaudioparse/gstmpegaudioparse.h:
8603 mp3parse: minor validation check of (Xing, VBRI) metadata
8604 ... to detect e.g. a truncated file, rendering some of the metadata invalid.
8606 2010-01-04 14:59:06 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8608 * gst/mpegaudioparse/gstmpegaudioparse.c:
8609 mp3parse: use proper total_time and total_bytes in various cases
8610 The correct basis for (Xing, VBRI) seek table calculations is the
8611 byte size and duration provided by that metadata, rather than some
8612 other (possibly even estimated) one. This also prevents an infinite
8613 conversion loop in (unlikely) case where a TOC is provided without
8614 such corresponding (duration) metdata.
8616 2009-12-08 19:55:04 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8618 * gst/mpegaudioparse/gstmpegaudioparse.c:
8619 * gst/mpegaudioparse/gstmpegaudioparse.h:
8620 mp3parse: conserve stop time for non-accurate seek
8621 Use the same strategy as accurate seeks to store
8622 pending non-accurate seeks to avoid overwriting non-definite
8623 stop times. When doing non-accurate seeks our position
8624 reporting might drift off by some secs and the stream can
8625 end up before it should.
8628 2009-12-21 19:12:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8631 Automatic update of common submodule
8632 From 47cb23a to 14cec89
8634 2009-12-18 16:04:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8636 * ext/amrwbdec/amrwb.c:
8637 amrwbdec: give decoder a rank so decodebin/playbin will use it
8639 2009-12-08 19:01:50 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8641 * gst/mpegaudioparse/gstmpegaudioparse.c:
8642 mp3parse: return false when we can't seek
8643 When upstream can't seek, we return false as well
8645 2009-12-02 11:21:22 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8647 * ext/lame/gstlame.c:
8648 * ext/lame/gstlamemp3enc.c:
8649 lame: Avoid crash when seeking before negotiating
8650 lame's 'lgv' variable is only initialized when the caps
8651 is negotiated, whenever a seek happens before that, it would
8652 attempt to call a function on an empty pointer, causing the crash.
8655 2009-12-01 15:08:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8658 Automatic update of common submodule
8659 From 87bf428 to 47cb23a
8661 2009-12-01 14:17:50 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8664 Automatic update of common submodule
8665 From da4c75c to 87bf428
8667 2009-11-27 18:56:13 +0100 Edward Hervey <bilboed@bilboed.com>
8670 Automatic update of common submodule
8671 From 53a2485 to da4c75c
8673 2009-11-26 15:54:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8675 * gst/mpegaudioparse/gstmpegaudioparse.c:
8676 mp3parse: fix non-flushing seek
8677 Specifically, in addition to clearing lots of variables/offsets
8678 when receiving newsegment, also clear leftover data to match.
8680 2009-11-20 21:32:31 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
8682 * ext/x264/gstx264enc.c:
8683 * ext/x264/gstx264enc.h:
8684 x264enc: Make upstream GstForceKeyUnit thread-safe
8685 Also send the GstForceKeyUnit event downstream when an upstream on is received,
8686 allowing muxers or payloaders to take appropriate actions.
8687 https://bugzilla.gnome.org/show_bug.cgi?id=602556
8689 2009-11-19 10:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8692 Automatic update of common submodule
8693 From a3e3ce4 to 53a2485
8695 2009-11-18 09:58:39 +0100 Benjamin Gaignard <benjamin@gaignard.net>
8697 * gst/asfdemux/gstasfdemux.c:
8698 asfdemux: Don't call strlen() on NULL pointers
8701 2009-11-09 15:02:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8703 * gst/asfdemux/gstasfdemux.c:
8704 asfdemux: Remove old pads when new ones are added
8705 The old pads were being removed before adding the new ones,
8706 we should add the new ones first.
8709 2009-11-09 13:30:45 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8711 * gst/asfdemux/gstasfdemux.c:
8712 * gst/asfdemux/gstasfdemux.h:
8713 asfdemux: Handle chained asfs on pull mode
8714 Adds chained asfs handling to pull mode. It now checks if
8715 there is a new asf header after the last packet (when it
8716 is possible to know how many packets are) or it tries
8717 checking if a processed packet that fails is an header
8721 2009-11-09 10:24:46 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8723 * gst/asfdemux/gstasfdemux.c:
8724 * gst/asfdemux/gstasfdemux.h:
8725 asfdemux: properly do chained asfs on push mode
8726 To properly do chained asfs work with playbin2, we need to
8727 push eos on the old pads before removing them.
8730 2009-10-27 17:48:03 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8732 * gst/asfdemux/gstasfdemux.c:
8733 * gst/asfdemux/gstasfdemux.h:
8734 asfdemux: add support for chained asfs (push mode)
8735 Adds support for detecting and playing chained asfs
8736 in push mode. asfdemux tries to detect a new asf start
8737 by identifying the header object guid in a input buffer.
8738 When it finds it, it resets its state, removing its pads
8739 and creates new ones for the new file.
8741 2009-11-05 18:33:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8743 * gst/asfdemux/gstasfdemux.c:
8744 asfdemux: fix two small leaks
8746 2009-11-05 18:19:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8748 * gst/asfdemux/gstasfdemux.c:
8749 asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
8750 WM/Track has a 0 base but is often wrongly written as starting from 1,
8751 so not as reliable as WM/TrackNumber which always starts from 1.
8753 2009-11-05 18:11:55 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8755 * gst/asfdemux/gstasfdemux.c:
8756 asfdemux: WM/Track starts counting from 0, adjust to start from 1
8758 2009-11-05 18:11:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8760 * gst/asfdemux/gstasfdemux.c:
8761 asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
8762 There's both WM/Track and WM/TrackNumber.
8764 2009-11-04 15:52:09 +0000 Jan Schmidt <thaytan@noraisin.net>
8766 * ext/a52dec/gsta52dec.c:
8767 a52dec: Fix debug statement: Pass pos variable instead of time() function
8769 2009-11-04 15:50:17 +0000 Jan Schmidt <thaytan@noraisin.net>
8771 * gst/dvdsub/gstdvdsubdec.c:
8772 dvdsubdec: Fix printf format string warning
8774 2009-11-04 15:46:04 +0000 Jan Schmidt <thaytan@noraisin.net>
8776 * gst/asfdemux/gstasfdemux.c:
8777 asfdemux: Fix bogus variable used uninitialised warnings
8779 2009-11-04 13:55:39 +0000 Jan Schmidt <thaytan@noraisin.net>
8782 po: Don't create backup .po files
8783 As well as preventing creation of useless backup files, it works
8784 around a bug in gettext 0.17 on OS/X
8786 2009-10-29 11:39:13 -0700 Michael Smith <msmith@songbirdnest.com>
8788 * gst/asfdemux/asfpacket.c:
8789 asfdemux: fix c99-style comments.
8791 2009-10-29 10:34:17 -0700 Michael Smith <msmith@songbirdnest.com>
8793 * gst/asfdemux/asfpacket.c:
8794 asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
8796 2009-10-27 12:33:24 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8798 * gst/realmedia/rmutils.c:
8799 rmutils: fix byteswapping
8800 fix the byteswapping code that was wrong because of the side effects of the
8804 2009-10-20 20:00:44 +0100 Robert Swain <robert.swain@gmail.com>
8806 * ext/x264/gstx264enc.c:
8807 x264enc: Adapt to slightly modified x264 API
8810 2009-10-26 17:31:19 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8812 * gst/asfdemux/asfpacket.c:
8813 asfdemux: careful to avoid crash on bogus data
8814 When receiving bogus data, we have to avoid subtracting a value
8815 larger than 'size' from 'size' variable, resulting in a wrap
8816 that would make 'size' a really large bogus value.
8819 2009-10-26 00:56:37 +0000 Jan Schmidt <thaytan@noraisin.net>
8821 * win32/common/config.h:
8822 win32: Commit bumped version number
8824 2009-10-17 13:46:13 +0200 Edward Hervey <bilboed@bilboed.com>
8826 * gst/mpegaudioparse/gstmpegaudioparse.c:
8827 mpegaudioparse: Don't use expensive glib ways to get an enum nick.
8829 This removes a good 50% of processing time for parsing a buffer.
8830 We do this by simply... getting the nicks that we already have handy
8831 instead of going through the expensive glib system.
8833 2009-10-24 20:36:41 +0200 Edward Hervey <bilboed@bilboed.com>
8836 configure.ac: And back to development we go...
8838 === release 0.10.13 ===
8840 2009-10-21 17:16:00 +0100 Jan Schmidt <thaytan@noraisin.net>
8847 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8848 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8849 * docs/plugins/inspect/plugin-a52dec.xml:
8850 * docs/plugins/inspect/plugin-asf.xml:
8851 * docs/plugins/inspect/plugin-cdio.xml:
8852 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8853 * docs/plugins/inspect/plugin-dvdread.xml:
8854 * docs/plugins/inspect/plugin-dvdsub.xml:
8855 * docs/plugins/inspect/plugin-iec958.xml:
8856 * docs/plugins/inspect/plugin-lame.xml:
8857 * docs/plugins/inspect/plugin-mad.xml:
8858 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8859 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8860 * docs/plugins/inspect/plugin-mpegstream.xml:
8861 * docs/plugins/inspect/plugin-realmedia.xml:
8862 * docs/plugins/inspect/plugin-siddec.xml:
8863 * docs/plugins/inspect/plugin-twolame.xml:
8864 * docs/plugins/inspect/plugin-x264.xml:
8865 * gst-plugins-ugly.doap:
8866 * win32/common/config.h:
8869 2009-10-21 17:02:42 +0100 Jan Schmidt <thaytan@noraisin.net>
8907 2009-10-16 10:16:55 +0300 Stefan Kost <ensonic@users.sf.net>
8910 Automatic update of common submodule
8911 From 85d1530 to 0702fe1
8913 2009-10-15 23:56:55 +0100 Jan Schmidt <thaytan@noraisin.net>
8951 * win32/common/config.h:
8952 0.10.12.3 pre-release
8954 2009-10-14 10:41:48 +0200 Edward Hervey <bilboed@bilboed.com>
8957 Automatic update of common submodule
8958 From a3e3ce4 to 85d1530
8960 2009-10-13 13:05:32 +0100 Jan Schmidt <thaytan@noraisin.net>
8962 * ext/a52dec/gsta52dec.c:
8963 a52dec: Fix reference leak on all input buffers in 'dvd mode'
8964 https://bugzilla.gnome.org/show_bug.cgi?id=598272
8966 2009-10-12 13:54:27 +0100 Jan Schmidt <thaytan@noraisin.net>
9005 * win32/common/config.h:
9006 0.10.12.2 pre-release
9008 2009-10-12 11:31:22 +0100 Jan Schmidt <thaytan@noraisin.net>
9010 * docs/plugins/gst-plugins-ugly-plugins.args.new:
9011 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
9012 docs: Remove files accidentally added
9013 Remove the gst-plugins-ugly-plugins.args.new and
9014 gst-plugins-ugly-plugins.signals.new files, that appear
9015 to have been accidentally added in commit
9016 f5d046a0b034f9bd7274291f7131ee5db1a30052
9018 2009-09-16 00:00:28 +0100 Jan Schmidt <thaytan@noraisin.net>
9020 * ext/a52dec/gsta52dec.c:
9021 a52dec: Add some debugging for new segment events
9023 2009-10-11 16:18:37 +0200 Josep Torra <n770galaxy@gmail.com>
9025 * ext/mpeg2dec/gstmpeg2dec.c:
9026 mpeg2dec: fix warning in macosx snow leopard
9028 2009-10-11 16:16:09 +0200 Josep Torra <n770galaxy@gmail.com>
9030 * gst/mpegstream/gstmpegparse.c:
9031 mpegstream: fix warning in macosx snow leopard
9033 2009-10-11 16:14:08 +0200 Josep Torra <n770galaxy@gmail.com>
9035 * gst/mpegaudioparse/gstmpegaudioparse.c:
9036 mpegaudioparse: fix warning in macosx snow leopard
9038 2009-10-11 16:09:11 +0200 Josep Torra <n770galaxy@gmail.com>
9040 * gst/dvdsub/gstdvdsubdec.c:
9041 dvdsubdec: fix warning on macosx snow leopard
9043 2009-10-11 16:06:25 +0200 Josep Torra <n770galaxy@gmail.com>
9045 * gst/asfdemux/gstasfdemux.c:
9046 asfdemux: fix warning in macosx snow leopard
9048 2009-10-08 19:58:25 +0300 René Stadler <rene.stadler@nokia.com>
9050 * gst/mpegaudioparse/gstmpegaudioparse.c:
9051 mp3parse: don't fail SEEKING query when upstream query fails for TIME format
9053 2009-10-08 11:01:03 +0100 Jan Schmidt <thaytan@noraisin.net>
9056 Automatic update of common submodule
9057 From 19fa4f3 to a3e3ce4
9059 2009-10-07 14:22:09 +0300 Stefan Kost <ensonic@users.sf.net>
9061 * gst/asfdemux/gstasfdemux.c:
9062 * gst/realmedia/rdtmanager.c:
9063 build: fprintf, sprintf, sscanf need stdio.h
9065 2009-10-02 18:27:11 +0300 Stefan Kost <ensonic@users.sf.net>
9068 mad: add missing include to fix the build
9070 2009-10-05 12:13:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9072 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9073 dvdlpcm: whitespace fixes
9075 2009-10-04 22:51:41 +0100 Christian F.K. Schaller <christian.schaller@collabora.co.uk>
9077 * gst-plugins-ugly.spec.in:
9080 2009-10-02 15:22:38 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9083 x264enc: adjust configure checking to changed upstream
9085 2009-10-01 18:58:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9087 * ext/x264/gstx264enc.c:
9088 x264enc: conditionally adjust to new upstream API
9091 2009-09-24 17:49:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9093 * gst/mpegaudioparse/gstmpegaudioparse.c:
9094 * gst/mpegaudioparse/gstmpegaudioparse.h:
9095 mpegaudioparse: prevent infinite (re)syncing
9097 gst/mpegaudioparse/gstmpegaudioparse.c
9099 2009-09-22 12:13:38 -0700 Michael Smith <msmith@songbirdnest.com>
9101 * gst/mpegaudioparse/gstmpegaudioparse.c:
9102 mp3parse: Refactor checking for sync. Make resyncing more reliable.
9103 Previously, we could get false sync relatively easily - it sometimes happened
9104 on real files. This cleans the code up a fair bit, and makes it require more
9105 confirmation that we've found valid sync before continuing.
9107 2009-09-17 16:12:29 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9109 * gst/mpegaudioparse/gstmpegaudioparse.c:
9110 mpegaudioparse: ensure 2 valid headers in a row when resyncing
9112 2009-09-11 10:05:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9114 * gst/mpegstream/gstdvddemux.c:
9115 dvddemux: remove bogus ifndef
9117 2009-09-05 10:23:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9120 Automatic update of common submodule
9121 From 94f95e3 to 19fa4f3
9123 2009-09-01 12:22:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9125 * ext/mpeg2dec/gstmpeg2dec.c:
9126 mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
9128 2009-08-31 13:42:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9130 * gst/dvdsub/gstdvdsubparse.c:
9131 dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
9133 2009-08-24 13:59:05 -0700 David Schleef <ds@schleef.org>
9135 * ext/amrnb/amrnbdec.c:
9136 * ext/amrnb/amrnbenc.c:
9137 Remove Ronald Bultje from Authors field
9138 Replaced with "GStreamer maintainers
9139 <gstreamer-devel@lists.sourceforge.net>" or just removed,
9140 depending on the number of other authors.
9142 2009-08-24 13:57:14 -0700 David Schleef <ds@schleef.org>
9144 * gst/asfdemux/Makefile.am:
9145 * gst/asfdemux/gstasfmux.c:
9146 * gst/asfdemux/gstasfmux.h:
9147 asfdemux: Remove old non-built asfmux code
9148 Remove so people don't confuse it with the new asfmux code
9151 2009-08-23 13:35:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9153 * ext/a52dec/gsta52dec.c:
9154 a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
9155 It's not defined for older liba52 versions.
9157 2009-08-23 13:34:32 +0200 Mart Raudsepp <leio@gentoo.org>
9159 * ext/a52dec/gsta52dec.c:
9160 a52dec: Allow liba52 to use djbfft based IMDCT transform
9161 liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
9162 IMDCT transform acceleration. It does however have a software based
9163 acceleration using the djbfft library (D.J. Bernstein's library for
9164 fourier transforms - Extremely fast library for floating-point
9165 convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
9167 The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
9168 and AltiVec implementations, but those are checked for first, and
9169 djbfft is chosen only if none of those is available - good in the
9170 case of some distributions including a port of the MPlayer changes
9171 in their system a52dec library.
9172 The down and upmix code in liba52 doesn't seem to be disturbed by
9173 this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
9174 versions if passed from oil_cpu_get_flags (SSE currently is not).
9177 2009-08-17 17:31:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9180 amr: Use opencore-amr pkg-config files if possible
9181 This makes it possible to build the plugins when the libraries
9182 are installed at non-standard locations.
9185 2009-08-14 12:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9187 * gst/mpegaudioparse/gstmpegaudioparse.c:
9188 mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
9189 Metadata provided seek tables are consistent with metadata's view of
9190 total size, which typically matches real size, but need not do so
9191 (e.g. a truncated file). Fixes seeking and position reporting
9192 in such truncated files (although duration based on metadata may then
9193 still be incorrect).
9195 2009-08-10 22:22:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9198 configure: bump core/base requirements to released versions
9201 2009-08-04 10:44:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9204 configure: Remove all mentions to the id3tag plugin which was removed
9206 2009-08-01 08:43:21 +0200 Marvin Schmidt <marvin_schmidt@gmx.net>
9209 mad: make check for mad independent of the check for id3tag
9212 2009-07-31 00:25:43 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
9214 * gst/asfdemux/gstrtpasfdepay.c:
9215 rtpasfdepay: set padding size to the correct value
9216 asf packets in rtp packets should come with their padding fields
9217 set to 0 and the depayload must update them to the correct
9218 value before pushing downstream
9220 2009-07-27 20:12:20 +0200 Iago Toral <itoral@igalia.com>
9223 * docs/plugins/Makefile.am:
9224 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9225 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9226 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
9227 * docs/plugins/inspect/plugin-amrnb.xml:
9228 * docs/plugins/inspect/plugin-amrwbdec.xml:
9230 * ext/amrnb/GstAmrnbEnc.prs:
9231 * ext/amrnb/Makefile.am:
9233 * ext/amrnb/amrnb.c:
9234 * ext/amrnb/amrnbdec.c:
9235 * ext/amrnb/amrnbdec.h:
9236 * ext/amrnb/amrnbenc.c:
9237 * ext/amrnb/amrnbenc.h:
9238 * ext/amrnb/amrnbparse.c:
9239 * ext/amrnb/amrnbparse.h:
9240 * ext/amrwbdec/Makefile.am:
9241 * ext/amrwbdec/README:
9242 * ext/amrwbdec/amrwb.c:
9243 * ext/amrwbdec/amrwbdec.c:
9244 * ext/amrwbdec/amrwbdec.h:
9245 amr: Add AMR-WB decoder and AMR-NB encoder and decoder
9246 These are based on the OpenCore codecs.
9249 2009-07-24 00:43:07 +0300 Stefan Kost <ensonic@users.sf.net>
9252 Automatic update of common submodule
9253 From fedaaee to 94f95e3
9255 2009-07-22 11:10:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9260 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9261 * docs/plugins/gst-plugins-ugly-plugins.args.new:
9262 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
9263 * docs/plugins/inspect/plugin-dvdnav.xml:
9265 * ext/dvdnav/.gitignore:
9266 * ext/dvdnav/Makefile.am:
9267 * ext/dvdnav/README:
9268 * ext/dvdnav/dvdnavsrc.c:
9269 * ext/dvdnav/dvdnavsrc.h:
9270 * ext/dvdnav/gst-dvd:
9271 * ext/dvdread/dvdreadsrc.c:
9272 * gst-plugins-ugly.spec.in:
9274 dvdnav: remove dvdnav plugin
9275 Remove dvdnav plugin, it has no future. resindvd is the plugin to
9276 use for dvd playback. Note that dvdnav was never really enabled
9277 in -ugly, you had to edit configure.ac to get it built.
9279 2009-06-20 14:31:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9281 * tests/check/elements/mpeg2dec.c:
9282 mpeg2dec: Fix unused variables compiler warnings in unit test
9284 2009-06-26 15:21:12 +0100 Jan Schmidt <thaytan@noraisin.net>
9287 autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
9288 Check for more automake command variants. Use printf instead of 'echo -n'
9291 2009-07-13 12:24:14 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
9294 Automatic update of common submodule
9295 From 5845b63 to fedaaee
9297 2009-02-10 13:25:54 +0000 Tim-Philipp Muller <tpm@mini.centricular.net>
9300 Make git ignore more files
9302 2009-06-29 11:10:42 +0200 Edward Hervey <bilboed@bilboed.com>
9304 * gst/asfdemux/gstasfdemux.c:
9305 asfdemux: Refactor multiple packet pull.
9306 This also fixes a bug by which the first buffer (in a multi-packet mode)
9307 passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
9308 full incoming buffer and not just of the single asf packet.
9309 Fixes corrupted frames introduced by latest commit.
9311 2009-06-29 10:58:49 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9313 * gst/asfdemux/gstasfdemux.c:
9314 asfdemux: use the right accurate field
9315 Remove accurate variable and its faulty use because the real variable is an
9318 2009-06-28 17:48:11 +0200 Edward Hervey <bilboed@bilboed.com>
9320 * gst/asfdemux/asfpacket.c:
9321 * gst/asfdemux/gstasfdemux.c:
9322 asfdemux: Sprinkle branch prediction macros accross the code
9324 2009-06-28 17:43:12 +0200 Edward Hervey <bilboed@bilboed.com>
9326 * gst/asfdemux/gstasfdemux.c:
9327 asfdemux: Delay newsegment handling until we have a keyframe.
9328 We now have a chance for packets to be collected before we send out the
9329 newsegment. If we're not in accurate seeking (keyunit) it will set
9330 the segment start/time to the keyframe's timestamp.
9332 2009-06-28 17:39:23 +0200 Edward Hervey <bilboed@bilboed.com>
9334 * gst/asfdemux/gstasfdemux.c:
9335 asfdemux: Remove useless check. We already have checked for it above.
9337 2009-06-28 17:31:11 +0200 Edward Hervey <bilboed@bilboed.com>
9339 * gst/asfdemux/gstasfdemux.c:
9340 asfdemux: No longer queue GOPs now that seeking is fixed.
9341 We now *always* seek to the keyframe just before our requested position.
9342 When we encounter the first keyframe and we were not accurate (therefore doing
9343 keyframe seeking), we update the segment start position to the keyframe timestamp.
9345 2009-06-28 17:42:44 +0200 Edward Hervey <bilboed@bilboed.com>
9347 * gst/asfdemux/gstasfdemux.c:
9348 * gst/asfdemux/gstasfdemux.h:
9349 asfdemux: Store the accurate seeking flag
9351 2009-06-28 17:04:00 +0200 Edward Hervey <bilboed@bilboed.com>
9353 * gst/asfdemux/gstasfdemux.c:
9354 asfdemux: Use the average frame duration for buffers without a duration.
9355 This will still cause some timestamp jitter, but giving a hint as to the duration
9356 rather than nothing seems to be a better idea.
9357 Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
9358 duration using the accumulated packet duration (which will be correct).
9360 2009-06-28 17:02:17 +0200 Edward Hervey <bilboed@bilboed.com>
9362 * gst/asfdemux/gstasfdemux.c:
9363 * gst/asfdemux/gstasfdemux.h:
9364 asfdemux: Use index entry packet count to optimize seeking.
9365 The simple index entries also contain the number of packets one needs
9366 to retrieve at a given position to get a full keyframe. We therefore
9367 use that information to retrieve all those packets in one buffer when
9368 working in pull-mode.
9370 2009-06-26 20:52:29 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
9372 * gst/asfdemux/gstasfdemux.c:
9373 asfdemux: Do not try to free const pointer
9374 In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
9375 asfdemux tried to free a const pointer that had been cast to a
9376 normal pointer variable.
9378 2009-06-26 20:44:09 +0200 Edward Hervey <bilboed@bilboed.com>
9380 * gst/asfdemux/gstasfdemux.c:
9381 asfdemux: Use presentation timestamp when searching in the index.
9382 We need to take the preroll into account... else we end up too early.
9384 2009-06-26 13:43:16 +0100 Jan Schmidt <thaytan@noraisin.net>
9387 Automatic update of common submodule
9388 From f3bb51b to 5845b63
9390 2009-06-26 13:35:38 +0200 Edward Hervey <bilboed@bilboed.com>
9392 * gst/asfdemux/gstasfdemux.c:
9393 asfdemux: Convert index entry from presentation time to timestamps.
9394 We weren't taking the preroll into account previously, meaning that we
9395 were always seeking preroll nanoseconds too early... resulting in a lot
9396 of dropped packets (which are before the start time).
9397 This brings quit a bit closer to as-fast-as-possible seeking in asf files.
9399 2009-06-26 10:58:56 +0200 Edward Hervey <bilboed@bilboed.com>
9402 * gst/asfdemux/gstasfdemux.c:
9403 asfdemux: Fix byte array metadata handling.
9404 We basically discard byte array metadata. Should be trivial to adapt
9405 to storing the pointers if we need it later on.
9407 2009-06-26 10:41:28 +0200 Edward Hervey <bilboed@bilboed.com>
9409 * gst/asfdemux/gstasfdemux.c:
9410 * gst/asfdemux/gstasfdemux.h:
9411 asfdemux: Handle PAR/interlaced information stored in packet payload.
9412 This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
9413 in the ASF Packet payload extensions).
9415 2009-06-26 10:40:39 +0200 Edward Hervey <bilboed@bilboed.com>
9417 * gst/asfdemux/gstasfdemux.c:
9418 * gst/asfdemux/gstasfdemux.h:
9419 asfdemux: Store/Handle global metadata (not specific to one stream).
9420 This allows us to store (and handle) PAR information which might be stored there.
9422 2009-06-25 18:24:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9424 * gst/mpegaudioparse/gstmpegaudioparse.c:
9425 mpegaudioparse: fix Xing inverse seek table building
9427 2009-06-24 15:15:37 +0100 Jan Schmidt <jan.schmidt@sun.com>
9430 Automatic update of common submodule
9431 From f3bb51b to f810030
9433 2009-06-23 16:45:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9435 * gst/asfdemux/gstasfdemux.c:
9436 asfdemux: don't try to free a NULL taglist
9438 2009-06-23 02:14:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9440 * gst/asfdemux/gstasfdemux.c:
9441 asfdemux: post tags only after we've created our source pads
9442 Post global tags only after we've added our source pads, so that
9443 tag events get sent downstream in addition to tag messages posted
9444 on the bus. This makes sure tags can be picked up automatically
9445 when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
9446 While we're at it, also add a container-format tag.
9448 2009-06-23 01:37:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9451 * gst/asfdemux/gstasfdemux.c:
9452 asfdemux: use new bytereader functions for image tag parsing
9454 2009-06-22 18:53:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9456 * gst/asfdemux/gstasfdemux.c:
9457 * gst/asfdemux/gstasfdemux.h:
9458 asfdemux: remove some more unused variables
9460 2009-06-19 17:25:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9462 * gst/realmedia/rmdemux.c:
9463 rmdemux: plug buffer leaking
9465 2009-06-22 17:36:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9467 * gst/asfdemux/gstrtpasfdepay.c:
9468 asfdepay: guard against dropped buffers
9469 If a buffer was dropped, we might request data from the adapter that is not
9470 there and then we get a NULL buffer.
9472 2009-06-22 17:16:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9474 * gst/asfdemux/gstasfdemux.c:
9475 * gst/asfdemux/gstasfdemux.h:
9476 asfdemux: set DISCONT on streams
9477 When we receive a DISCONT as input, don't clear our complete state but simply
9478 mark a discont that will be put on the next buffer. The code will be able to
9479 handle and throw away incomplete data.
9480 Add some more debug info.
9481 Remove an unused variable.
9483 2009-06-22 17:15:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9485 * gst/asfdemux/gstrtpasfdepay.c:
9486 asfdepay: set DELTA_UNIT flag correctly
9487 Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
9488 Add some more debug info.
9490 2009-06-22 13:37:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9492 * gst/asfdemux/gstasfdemux.c:
9493 asfdemux: fix latency calculations
9494 We need to check for -1 as an invalid timestamp, not 1.
9496 2009-06-16 09:45:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9498 * gst/mpegaudioparse/gstmpegaudioparse.c:
9499 * gst/mpegaudioparse/gstmpegaudioparse.h:
9500 mp3parse: don't put every single frame into the index
9501 Let's not put every single mp3 frame in our index, a few frames per
9502 second should be more than enough. For now use an index interval
9503 of 100ms-500ms depending on the upstream size, to keep the index at
9504 a reasonable size. Factor out the code that adds the index entry
9505 into a separate function for better code readability.
9507 2009-06-16 01:40:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9509 * gst/mpegaudioparse/gstmpegaudioparse.c:
9510 * gst/mpegaudioparse/gstmpegaudioparse.h:
9511 mp3parse: assume seekability only if we know the upstream size
9512 While technically upstream may be seekable even if it doesn't know
9513 the exact size, I can't think of a use case where this distincation
9514 is relevant in practice, so for now just assume we're not seekable
9515 if upstream doesn't provide us with a size. Makes sure we don't
9516 build a seek index when streaming internet radio with sources that
9517 pretend to be seekable until you try to actually seek.
9519 2009-06-19 17:46:12 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
9521 * gst-plugins-ugly.spec.in:
9522 Fix x264 requirement in SPEC file
9524 2009-06-19 15:01:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9526 * ext/x264/gstx264enc.c:
9527 * gst/realmedia/rdtmanager.c:
9528 x264enc, rdtmanager: fix compilation with debugging disabled
9530 2009-06-11 13:48:22 +0100 Jan Schmidt <thaytan@noraisin.net>
9533 * docs/plugins/Makefile.am:
9534 docs: Bump common. Fix comment in the docs Makefile.am
9536 2009-06-18 20:26:04 +0100 Jan Schmidt <thaytan@noraisin.net>
9539 * win32/common/config.h:
9540 Back to development -> 0.10.12.1
9542 2009-06-18 08:54:17 +0100 Jan Schmidt <thaytan@noraisin.net>
9544 * gst-plugins-ugly.doap:
9545 Add 0.10.12 release to the doap file
9547 === release 0.10.12 ===
9549 2009-06-18 08:34:54 +0100 Jan Schmidt <thaytan@noraisin.net>
9555 * docs/plugins/gst-plugins-ugly-plugins.args:
9556 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9557 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9558 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
9559 * docs/plugins/inspect/plugin-a52dec.xml:
9560 * docs/plugins/inspect/plugin-asf.xml:
9561 * docs/plugins/inspect/plugin-cdio.xml:
9562 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9563 * docs/plugins/inspect/plugin-dvdread.xml:
9564 * docs/plugins/inspect/plugin-dvdsub.xml:
9565 * docs/plugins/inspect/plugin-iec958.xml:
9566 * docs/plugins/inspect/plugin-lame.xml:
9567 * docs/plugins/inspect/plugin-mad.xml:
9568 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9569 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9570 * docs/plugins/inspect/plugin-mpegstream.xml:
9571 * docs/plugins/inspect/plugin-realmedia.xml:
9572 * docs/plugins/inspect/plugin-siddec.xml:
9573 * docs/plugins/inspect/plugin-synaesthesia.xml:
9574 * docs/plugins/inspect/plugin-twolame.xml:
9575 * docs/plugins/inspect/plugin-x264.xml:
9576 * win32/common/config.h:
9579 2009-06-18 08:34:46 +0100 Jan Schmidt <thaytan@noraisin.net>
9588 2009-06-18 08:04:40 +0100 Jan Schmidt <thaytan@noraisin.net>
9622 2009-06-05 22:10:02 +0100 Jan Schmidt <thaytan@noraisin.net>
9655 * win32/common/config.h:
9656 0.10.11.2 pre-release
9658 2009-06-05 22:07:31 +0100 Jan Schmidt <thaytan@noraisin.net>
9660 * win32/common/config.h.in:
9661 win32: Remove #undef inline from the win32 config.h
9663 2009-06-05 20:53:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9665 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9666 * docs/plugins/inspect/plugin-mad.xml:
9667 * ext/mad/Makefile.am:
9668 * ext/mad/gstid3tag.c:
9671 mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
9672 It will be reborn with a shiny new code base under its hood in -bad.
9673 See #581756 and #565764.
9675 2009-06-05 19:48:28 +0100 Jan Schmidt <thaytan@noraisin.net>
9677 * tests/check/pipelines/.gitignore:
9678 gitignore: Ignore some built files in the test area
9680 2009-06-05 19:46:17 +0100 Jan Schmidt <thaytan@noraisin.net>
9682 * docs/plugins/inspect/plugin-a52dec.xml:
9683 * docs/plugins/inspect/plugin-asf.xml:
9684 * docs/plugins/inspect/plugin-cdio.xml:
9685 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9686 * docs/plugins/inspect/plugin-dvdread.xml:
9687 * docs/plugins/inspect/plugin-dvdsub.xml:
9688 * docs/plugins/inspect/plugin-iec958.xml:
9689 * docs/plugins/inspect/plugin-lame.xml:
9690 * docs/plugins/inspect/plugin-mad.xml:
9691 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9692 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9693 * docs/plugins/inspect/plugin-mpegstream.xml:
9694 * docs/plugins/inspect/plugin-realmedia.xml:
9695 * docs/plugins/inspect/plugin-siddec.xml:
9696 * docs/plugins/inspect/plugin-synaesthesia.xml:
9697 * docs/plugins/inspect/plugin-twolame.xml:
9698 docs: Update plugin inspect files
9700 2009-06-05 19:25:54 +0100 Jan Schmidt <thaytan@noraisin.net>
9703 * docs/plugins/Makefile.am:
9704 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9705 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9706 * docs/plugins/inspect/plugin-x264.xml:
9708 * gst-plugins-ugly.spec.in:
9709 * tests/check/Makefile.am:
9710 * tests/check/elements/.gitignore:
9711 Moved 'x264enc' from -bad to -ugly
9713 2009-05-25 11:18:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9715 * ext/x264/gstx264enc.c:
9716 * ext/x264/gstx264enc.h:
9717 [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
9720 2009-05-09 23:47:39 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
9722 * ext/x264/GstX264Enc.prs:
9723 [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
9725 2009-05-09 12:42:25 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
9727 * ext/x264/GstX264Enc.prs:
9728 [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
9730 2009-05-07 17:53:42 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
9732 * ext/x264/gstx264enc.c:
9733 [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
9735 2009-04-30 00:06:36 +0300 Stefan Kost <ensonic@users.sf.net>
9737 * ext/x264/GstX264Enc.prs:
9738 * ext/x264/Makefile.am:
9739 * ext/x264/gstx264enc.c:
9740 [MOVED FROM BAD 24/28] x264enc: add preset support
9741 Add preset iface and a (dummy) preset file as a starting point.
9743 2009-04-29 16:57:36 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9745 * ext/x264/gstx264enc.c:
9746 [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
9748 2009-04-09 23:53:39 +0200 Janin Kolenc <janin.kolenc at marand.si>
9750 * ext/x264/gstx264enc.c:
9751 * ext/x264/gstx264enc.h:
9752 [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
9753 Use the GstForceKeyUnit event to force a keyframe.
9756 2009-01-05 10:28:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9758 [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...
9759 Original commit message from CVS:
9760 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
9761 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
9762 Use hyphen in property name, perform safety buffer size check
9763 prior to mem access, and some more parentheses in macro.
9765 2009-01-02 01:44:11 +0000 Alessandro Decina <alessandro.d@gmail.com>
9767 [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
9768 Original commit message from CVS:
9769 * ext/apexsink/Makefile.am:
9770 Link against -lgcrpyto for RSA_new and RSA_free.
9771 * ext/faac/gstfaac.c:
9772 * ext/x264/gstx264enc.c:
9773 Fix compiler warnings.
9775 2008-11-14 19:52:24 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9777 [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
9778 Original commit message from CVS:
9779 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
9780 Construct source caps in more conventional (and correct) manner.
9782 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9784 [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
9785 Original commit message from CVS:
9786 * ext/alsaspdif/Makefile.am:
9787 * ext/amrwb/Makefile.am:
9788 * ext/apexsink/Makefile.am:
9789 * ext/arts/Makefile.am:
9790 * ext/artsd/Makefile.am:
9791 * ext/audiofile/Makefile.am:
9792 * ext/audioresample/Makefile.am:
9793 * ext/bz2/Makefile.am:
9794 * ext/cdaudio/Makefile.am:
9795 * ext/celt/Makefile.am:
9796 * ext/dc1394/Makefile.am:
9797 * ext/dirac/Makefile.am:
9798 * ext/directfb/Makefile.am:
9799 * ext/divx/Makefile.am:
9800 * ext/dts/Makefile.am:
9801 * ext/faac/Makefile.am:
9802 * ext/faad/Makefile.am:
9803 * ext/gsm/Makefile.am:
9804 * ext/hermes/Makefile.am:
9805 * ext/ivorbis/Makefile.am:
9806 * ext/jack/Makefile.am:
9807 * ext/jp2k/Makefile.am:
9808 * ext/ladspa/Makefile.am:
9809 * ext/lcs/Makefile.am:
9810 * ext/libfame/Makefile.am:
9811 * ext/libmms/Makefile.am:
9812 * ext/metadata/Makefile.am:
9813 * ext/mpeg2enc/Makefile.am:
9814 * ext/mplex/Makefile.am:
9815 * ext/musepack/Makefile.am:
9816 * ext/musicbrainz/Makefile.am:
9817 * ext/mythtv/Makefile.am:
9818 * ext/nas/Makefile.am:
9819 * ext/neon/Makefile.am:
9820 * ext/ofa/Makefile.am:
9821 * ext/polyp/Makefile.am:
9822 * ext/resindvd/Makefile.am:
9823 * ext/sdl/Makefile.am:
9824 * ext/shout/Makefile.am:
9825 * ext/snapshot/Makefile.am:
9826 * ext/sndfile/Makefile.am:
9827 * ext/soundtouch/Makefile.am:
9828 * ext/spc/Makefile.am:
9829 * ext/swfdec/Makefile.am:
9830 * ext/tarkin/Makefile.am:
9831 * ext/theora/Makefile.am:
9832 * ext/timidity/Makefile.am:
9833 * ext/twolame/Makefile.am:
9834 * ext/x264/Makefile.am:
9835 * ext/xine/Makefile.am:
9836 * ext/xvid/Makefile.am:
9837 * gst-libs/gst/app/Makefile.am:
9838 * gst-libs/gst/dshow/Makefile.am:
9839 * gst/aiffparse/Makefile.am:
9840 * gst/app/Makefile.am:
9841 * gst/audiobuffer/Makefile.am:
9842 * gst/bayer/Makefile.am:
9843 * gst/cdxaparse/Makefile.am:
9844 * gst/chart/Makefile.am:
9845 * gst/colorspace/Makefile.am:
9846 * gst/dccp/Makefile.am:
9847 * gst/deinterlace/Makefile.am:
9848 * gst/deinterlace2/Makefile.am:
9849 * gst/dvdspu/Makefile.am:
9850 * gst/festival/Makefile.am:
9851 * gst/filter/Makefile.am:
9852 * gst/flacparse/Makefile.am:
9853 * gst/flv/Makefile.am:
9854 * gst/games/Makefile.am:
9855 * gst/h264parse/Makefile.am:
9856 * gst/librfb/Makefile.am:
9857 * gst/mixmatrix/Makefile.am:
9858 * gst/modplug/Makefile.am:
9859 * gst/mpeg1sys/Makefile.am:
9860 * gst/mpeg4videoparse/Makefile.am:
9861 * gst/mpegdemux/Makefile.am:
9862 * gst/mpegtsmux/Makefile.am:
9863 * gst/mpegvideoparse/Makefile.am:
9864 * gst/mve/Makefile.am:
9865 * gst/nsf/Makefile.am:
9866 * gst/nuvdemux/Makefile.am:
9867 * gst/overlay/Makefile.am:
9868 * gst/passthrough/Makefile.am:
9869 * gst/pcapparse/Makefile.am:
9870 * gst/playondemand/Makefile.am:
9871 * gst/rawparse/Makefile.am:
9872 * gst/real/Makefile.am:
9873 * gst/rtjpeg/Makefile.am:
9874 * gst/rtpmanager/Makefile.am:
9875 * gst/scaletempo/Makefile.am:
9876 * gst/sdp/Makefile.am:
9877 * gst/selector/Makefile.am:
9878 * gst/smooth/Makefile.am:
9879 * gst/smoothwave/Makefile.am:
9880 * gst/speed/Makefile.am:
9881 * gst/speexresample/Makefile.am:
9882 * gst/stereo/Makefile.am:
9883 * gst/subenc/Makefile.am:
9884 * gst/tta/Makefile.am:
9885 * gst/vbidec/Makefile.am:
9886 * gst/videodrop/Makefile.am:
9887 * gst/videosignal/Makefile.am:
9888 * gst/virtualdub/Makefile.am:
9889 * gst/vmnc/Makefile.am:
9890 * gst/y4m/Makefile.am:
9891 * sys/acmenc/Makefile.am:
9892 * sys/cdrom/Makefile.am:
9893 * sys/dshowdecwrapper/Makefile.am:
9894 * sys/dshowsrcwrapper/Makefile.am:
9895 * sys/dvb/Makefile.am:
9896 * sys/dxr3/Makefile.am:
9897 * sys/fbdev/Makefile.am:
9898 * sys/oss4/Makefile.am:
9899 * sys/qcam/Makefile.am:
9900 * sys/qtwrapper/Makefile.am:
9901 * sys/vcd/Makefile.am:
9902 * sys/wininet/Makefile.am:
9903 * win32/common/config.h:
9904 Don't install static libs for plugins. Fixes #550851 for -bad.
9906 2008-10-27 17:01:22 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9908 [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API. Fixes #555238.
9909 Original commit message from CVS:
9910 * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
9911 Adapt to slightly modified x264 API. Fixes #555238.
9913 2008-08-12 16:13:15 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9915 [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps). If needed, a generic element can do so.
9916 Original commit message from CVS:
9917 * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
9918 (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
9919 * ext/x264/gstx264enc.h:
9920 Do not deal with duplicated input (timestamps). If needed,
9921 a generic element can do so.
9922 Do not manipulate input timestamps on the way out,
9923 since that shifts the timeline and A/V sync.
9925 2008-08-12 15:41:48 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9927 [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
9928 Original commit message from CVS:
9929 * docs/plugins/gst-plugins-bad-plugins.args:
9930 Integrate new properties into documentation.
9931 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
9932 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
9933 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
9934 Fix up API prior to eventual plugin move.
9935 API: GstX264Enc:pass (provides more options, and changed to enum)
9937 2008-08-12 13:08:39 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9939 [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
9940 Original commit message from CVS:
9941 * docs/plugins/Makefile.am:
9942 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
9943 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
9944 * ext/x264/gstx264enc.c:
9945 * tests/check/Makefile.am:
9946 * tests/check/elements/x264enc.c: (setup_x264enc),
9947 (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
9948 Add documentation and unit test for x264enc.
9950 2008-08-11 17:24:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9952 [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
9953 Original commit message from CVS:
9954 * ext/x264/gstx264enc.c: (gst_x264_enc_init),
9955 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
9956 Allocate some buffers in more adaptive and economical fashion.
9958 2008-08-11 15:16:14 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9960 [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
9961 Original commit message from CVS:
9963 Check for sufficiently up-to-date x264 API.
9964 * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
9965 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
9966 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
9967 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
9968 * ext/x264/gstx264enc.h:
9969 Expose some more parameters of the x264 encoder as properties.
9971 2008-08-08 15:07:12 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9973 [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
9974 Original commit message from CVS:
9975 * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
9976 (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
9977 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
9978 (gst_x264_enc_flush_frames):
9979 Coding style and layout; re-order some functions in more
9980 typical and natural flow.
9982 2008-08-08 14:19:16 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9984 [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
9985 Original commit message from CVS:
9986 * ext/x264/Makefile.am:
9987 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
9988 (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
9989 (gst_x264_enc_reset), (gst_x264_enc_finalize),
9990 (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
9991 (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
9992 (gst_x264_enc_change_state), (gst_x264_enc_set_property):
9993 * ext/x264/gstx264enc.h:
9994 Use GQueue in stead of custom queue code.
9995 Factorize flushing out encoder delayed frames.
9996 Factorize initialization and state change reset.
9998 2008-08-08 10:56:02 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10000 [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
10001 Original commit message from CVS:
10002 * ext/x264/gstx264enc.h:
10003 * sys/fbdev/gstfbdevsink.c:
10004 Use configure-generated _stdint.h.
10006 2008-08-08 10:13:36 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10008 [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
10009 Original commit message from CVS:
10010 * ext/x264/Makefile.am:
10011 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
10012 (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
10013 (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
10014 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
10015 (gst_x264_enc_finalize), (gst_x264_enc_chain),
10016 (gst_x264_enc_encode_frame), (plugin_init):
10017 * ext/x264/gstx264enc.h:
10018 Use video format library and GST_WRITE_*_BE macros where applicable.
10019 Use finalize in stead of dispose.
10020 Set up debug category and log callback.
10022 2008-06-04 11:33:21 +0000 Tim-Philipp Müller <tim@centricular.net>
10024 [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...
10025 Original commit message from CVS:
10026 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
10027 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
10028 (gst_x264_enc_encode_frame):
10029 Try harder not to crash when we get an EOS event but haven't set
10030 up the encoder yet (as may happen when upstream errors out with
10031 not-negotiated, for example). Also, always push the EOS event
10034 2007-12-11 16:26:07 +0000 Wim Taymans <wim.taymans@gmail.com>
10036 [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
10037 Original commit message from CVS:
10038 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
10041 2007-10-26 17:18:41 +0000 Tim-Philipp Müller <tim@centricular.net>
10043 [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
10044 Original commit message from CVS:
10045 * ext/x264/gstx264enc.c:
10046 Fix build against the libx264 version that ships with debian stable.
10048 2007-09-24 10:53:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10050 [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
10051 Original commit message from CVS:
10052 * ext/audioresample/gstaudioresample.c:
10053 * ext/x264/gstx264enc.c:
10054 * gst/dvdspu/gstdvdspu.c:
10055 * gst/dvdspu/gstdvdspu.h:
10056 * gst/festival/gstfestival.c:
10057 * gst/h264parse/gsth264parse.c:
10058 * gst/mpegtsparse/mpegtspacketizer.c:
10059 * gst/mpegtsparse/mpegtsparse.c:
10060 * gst/multifile/gstmultifilesink.c:
10061 * gst/multifile/gstmultifilesrc.c:
10062 * gst/nuvdemux/gstnuvdemux.c:
10063 * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
10064 * sys/dshowsrcwrapper/gstdshowvideosrc.c:
10065 * sys/vcd/vcdsrc.c:
10066 Massive leak fixing, plus code cleanups.
10068 2007-07-18 07:35:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10070 [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
10071 Original commit message from CVS:
10072 * examples/app/appsrc_ex.c:
10073 * examples/switch/switcher.c:
10074 * ext/neon/gstneonhttpsrc.c:
10075 * ext/timidity/gstwildmidi.c:
10076 * ext/x264/gstx264enc.c:
10077 * gst/mve/mveaudioenc.c: (mve_compress_audio):
10078 * gst/rtpmanager/gstrtpclient.c:
10079 * gst/rtpmanager/gstrtpjitterbuffer.c:
10080 * gst/spectrum/demo-audiotest.c:
10081 * gst/spectrum/demo-osssrc.c:
10082 * sys/dvb/gstdvbsrc.c:
10083 Add stdlib include (free, atoi, exit).
10085 2007-05-15 21:23:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10087 [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
10088 Original commit message from CVS:
10089 * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
10090 This needs a version check.
10091 * gst/bayer/Makefile.am:
10094 2007-03-25 13:06:26 +0000 Michal Benes <michal.benes@itonis.tv>
10096 [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
10097 Original commit message from CVS:
10098 Patch by: Michal Benes <michal.benes at itonis tv>
10099 Patch by: Josef Zlomek <josef.zlomek at itonis tv>
10102 * ext/x264/Makefile.am:
10103 * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
10104 (gst_x264_enc_analyse_get_type),
10105 (gst_x264_enc_timestamp_queue_init),
10106 (gst_x264_enc_timestamp_queue_free),
10107 (gst_x264_enc_timestamp_queue_put),
10108 (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
10109 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
10110 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
10111 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
10112 (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
10113 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
10114 (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
10115 (gst_x264_enc_set_property), (gst_x264_enc_get_property),
10117 * ext/x264/gstx264enc.h:
10118 Add libx264-based h264 encoder plugin (#421110). Probably doesn't
10119 handle 'odd' widths and heights correctly yet.
10121 2009-06-05 01:51:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10123 * gst/asfdemux/gstasfdemux.c:
10124 asfdemux: nicer metadata extraction of genre tags in some cases
10125 Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
10126 that they presumably stand for.
10128 2009-06-05 01:32:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10130 * gst/asfdemux/gstasfdemux.c:
10131 asfdemux: parse WM/Picture tags to extract cover art
10134 2009-05-31 20:20:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10137 docs: fix http links for amr libs in REQUIREMENTS
10139 2009-05-29 20:07:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10141 * gst/asfdemux/gstasfdemux.c:
10142 asfdemux: fix bogus flow return handling in eos handler
10143 Don't overwrite the origin flow return by whatever flow we get
10144 when trying to push the remaining internally queued payloads.
10145 We want to do our eos logic, ie. send an EOS event or segment-done
10146 message in any case. Makes things EOS properly when an EOS event
10147 is forced upon the pipeline so that the source returns
10148 FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
10150 2009-05-29 19:52:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10152 * win32/common/config.h:
10153 win32: update config.h
10155 2009-05-22 19:27:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10158 configure: bump core/base requirements to released versions
10160 2009-05-22 19:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10164 autogen: move the -Wno-portability for automake into configure.ac
10166 2009-05-27 00:16:30 +0100 Jan Schmidt <thaytan@noraisin.net>
10168 * gst/dvdlpcmdec/Makefile.am:
10169 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10170 dvdlpcmdec: Add multichannel channel maps, and send some tags
10171 Add a multichannel map to the output caps, and send at least a CODEC and
10172 BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
10173 no samples and can't find info about the channel ordering, but this is
10174 better than nothing.
10176 2009-05-26 17:19:54 +0100 Jan Schmidt <thaytan@noraisin.net>
10179 Automatic update of common submodule
10180 From 888e0a2 to c572721
10182 2009-05-22 10:20:46 +0100 Jan Schmidt <thaytan@noraisin.net>
10185 Automatic update of common submodule
10186 From 6ab11d1 to 888e0a2
10188 2009-05-21 15:18:06 +0100 Jan Schmidt <thaytan@noraisin.net>
10190 * gst/dvdsub/gstdvdsubdec.c:
10191 dvdsubdec: Remove some dead code
10192 Remove some redundant memset - gobject memory is already initalised to 0.
10193 Remove a commented out line leftover from the previous commit
10195 2009-05-21 14:20:22 +0100 Kapil Agrawal <kapil@mediamagictechnologies.com>
10197 * gst/dvdsub/gstdvdsubdec.c:
10198 * gst/dvdsub/gstdvdsubdec.h:
10199 dvdsubdec: Support ARGB output
10200 Negotiate to and render into ARGB buffers directly if the peer supports it.
10203 2009-05-19 00:51:49 +0100 Jan Schmidt <thaytan@noraisin.net>
10205 * ext/a52dec/gsta52dec.c:
10206 a52dec: Reconcile code with dtsdec
10207 Perform some cleanups based on the dtsdec code such as using the boilerplate
10208 macro and static pad template functions.
10209 Add some documentation. Don't register a change in flags until we synch on
10210 another frame successfully.
10212 2009-05-14 12:32:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10214 * ext/lame/gstlamemp3enc.c:
10215 lamemp3enc: Improve debugging a bit
10217 2009-05-13 19:32:16 +0200 Edward Hervey <bilboed@bilboed.com>
10219 * ext/mpeg2dec/gstmpeg2dec.c:
10220 mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
10222 2009-05-13 01:55:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10255 po: avoid conflicts of local *.po files with files in git
10256 Make it so that filenames and line numbers are only stored in the *.pot file
10257 (which is not in git), but not in the individual *.po files. This information
10258 is hardly useful for translators in our case, and it should avoid the constant
10259 conflicts of local *.po files with the ones in git which are caused by the
10260 source files changing and the line numbers being updated. This commit might
10261 cause one last merge conflict for you, which you can work around with
10262 "git checkout po/*.po" before merging or pulling. After that there should
10263 (hopefully) not be any more local modifications of these files (unless
10264 someone committed additions or changes to translated strings and the
10265 *.po files haven't been updated yet, that is).
10267 2009-05-12 19:22:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10269 * ext/lame/gstlamemp3enc.c:
10270 lamemp3enc: add Since tag to gtk-doc chunk
10272 2009-05-13 01:46:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10274 * tests/check/elements/mpeg2dec.c:
10275 checks: fix mpeg2dec unit test again after interlace addition to caps
10277 2009-05-12 20:34:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10279 * ext/mpeg2dec/gstmpeg2dec.c:
10280 mpeg2dec: work around old mpeg2dec versions
10281 The repeat first field flag was introduced in 0.5.0 so conditionally disable its
10282 detection and just assume no rff is used. This fixes the compilation.
10285 2009-05-12 20:24:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10287 * ext/mpeg2dec/Makefile.am:
10288 mpeg2dec: link to gstvideo
10289 Fix compilation by adding the right include directories and linking to the video
10292 2009-05-12 11:57:04 +0200 Edward Hervey <bilboed@bilboed.com>
10294 * gst/asfdemux/asfpacket.c:
10295 asfdemux: Downgrade simple statements from WARNING to DEBUG
10297 2009-05-11 12:37:46 +0200 Edward Hervey <bilboed@bilboed.com>
10299 * gst/asfdemux/asfheaders.c:
10300 * gst/asfdemux/asfheaders.h:
10301 * gst/asfdemux/asfpacket.c:
10302 * gst/asfdemux/asfpacket.h:
10303 asf: Detect more payload extensions.
10304 These should help fix interlaced/PAR issues with more files.
10306 2009-05-12 11:44:13 +0200 Edward Hervey <bilboed@bilboed.com>
10308 * ext/mpeg2dec/gstmpeg2dec.c:
10309 * ext/mpeg2dec/gstmpeg2dec.h:
10310 mpeg2dec: Implement interlaced support.
10311 Expand the debugging statements to show more picture information.
10313 2009-05-12 11:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10315 * ext/mpeg2dec/gstmpeg2dec.c:
10316 mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
10317 ffdec_mpeg2video is much faster, fixes bug #574461.
10319 2009-05-10 16:53:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10321 * ext/lame/gstlamemp3enc.c:
10322 lamemp3enc: Don't write a Xing header
10324 2009-05-10 11:17:25 +0200 Marc-Andre Lureau <marcandre.lureau@gmail.com>
10327 Run libtoolize before aclocal
10328 This unbreaks the build in some cases. Fixes bug #582021
10330 2009-05-09 15:28:18 +0200 Edward Hervey <bilboed@bilboed.com>
10332 * ext/mpeg2dec/gstmpeg2dec.c:
10333 mpeg2dec: use 64bit safe scaling functions.
10334 Got this to fail when seeking in a 14GB file (the value in bytes is
10335 bigger than 2**32).
10337 2009-05-09 10:57:34 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10339 * gst/mpegaudioparse/gstmpegaudioparse.c:
10340 mpegaudioparse: remove some pointless g_return_if_fail()s
10342 2009-05-08 14:24:47 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
10344 * ext/twolame/gsttwolame.c:
10345 Switch twolame to primary rank
10347 2009-05-07 17:59:52 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
10349 * ext/lame/gstlame.c:
10350 * ext/lame/gstlamemp3enc.c:
10351 * ext/twolame/gsttwolame.c:
10352 Add ranks to mp3 encoders
10354 2009-05-07 17:57:17 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
10356 * gst-plugins-ugly.spec.in:
10357 Add twolame plugin to spec file
10359 2009-05-02 18:11:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10361 * gst/asfdemux/asfpacket.c:
10362 * gst/asfdemux/gstasfdemux.c:
10363 * gst/asfdemux/gstasfdemux.h:
10364 asfdemux: use upstream segment and timestamps for some interpolation
10365 This should particularly help in case of upstream live src, e.g. rtspsrc,
10366 and especially so if it has to perform fallback to TCP.
10368 2009-05-07 11:09:59 +0200 Edward Hervey <bilboed@bilboed.com>
10370 * gst/asfdemux/gstrtpasfdepay.c:
10371 rtpasfdepay: Add support for fragmented packet (L == 0).
10372 This happens with rtp-over-udp.
10374 2009-05-07 10:10:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10376 * ext/lame/gstlamemp3enc.c:
10377 lamemp3enc: Fixup the bitrate only for CBR
10378 Additionally clarify some property descriptions.
10380 2009-05-06 21:47:17 +0200 Alessandro Decina <alessandro.d@gmail.com>
10382 * ext/lame/gstlamemp3enc.c:
10383 lame: fix format string in debug statement
10385 2009-05-06 15:37:44 +0100 Jan Schmidt <thaytan@noraisin.net>
10387 * gst/mpegaudioparse/gstmpegaudioparse.c:
10388 mp3parse: Don't reject valid Xing tables of contents
10389 Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
10390 reject them because of it, just subtract the initial offset when reading
10393 2009-05-06 15:27:01 +0100 Jan Schmidt <thaytan@noraisin.net>
10395 * gst/mpegaudioparse/gstmpegaudioparse.c:
10396 mp3parse: Allow more bits to change in headers during resynch
10397 Be more lenient about what we accept as changing bits in a header - basically,
10398 only require that the mp3 sync marker is present, for the mpeg version,
10399 layer and samplerate.
10402 2009-05-06 13:17:35 +0200 Edward Hervey <bilboed@bilboed.com>
10404 * ext/mad/gstmad.c:
10405 mad: Add duration of incoming/outgoing buffers in debug statements
10407 2009-05-06 13:15:30 +0200 Edward Hervey <bilboed@bilboed.com>
10409 * gst/mpegaudioparse/gstmpegaudioparse.c:
10410 mpegaudioparse: Remove useless checks for valid buffer duration.
10411 The buffer duration is set to a valid value at the very top of
10412 emit_frame(), we therefore don't need to check it later on.
10414 2009-05-06 13:13:35 +0200 Edward Hervey <bilboed@bilboed.com>
10416 * gst/mpegaudioparse/gstmpegaudioparse.c:
10417 mpegaudioparse: Fix stop condition for outputting buffers.
10418 Some mp3 streams have an offset in timestamps, requiring us to push the
10419 frame *AFTER* segment.stop in order for the decoder to be able to push
10420 all data up to the segment.stop position.
10422 2009-05-02 16:51:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10424 * gst/asfdemux/asfpacket.c:
10425 * gst/asfdemux/gstasfdemux.c:
10426 * gst/asfdemux/gstasfdemux.h:
10427 asfdemux: 0-base timestamps consistently (whether or not streaming)
10428 This also makes timestamps (more) consistent before and after a possible
10429 seek, and moreover makes for reasonable position reporting in live stream
10430 (whose payload timestamps should not be taken for granted).
10432 2009-05-02 13:45:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10434 * gst/asfdemux/gstasfdemux.c:
10435 * gst/asfdemux/gstasfdemux.h:
10436 asfdemux: report initial latency due to internal preroll queue
10438 2009-05-02 13:44:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10440 * gst/asfdemux/gstasfdemux.c:
10441 asfdemux: enhance debug statement and refactor some initialization
10443 2009-05-02 13:44:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10445 * gst/asfdemux/gstasfdemux.c:
10446 asfdemux: handle FIXME; activate pads after internal preroll also when streaming
10448 2009-05-02 11:12:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10450 * gst/asfdemux/asfpacket.c:
10451 * gst/asfdemux/gstasfdemux.c:
10452 * gst/asfdemux/gstasfdemux.h:
10453 asfdemux: handle FIXME; normalize preroll
10455 2009-05-02 16:08:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10457 * gst/asfdemux/gstasfdemux.c:
10458 * gst/asfdemux/gstasfdemux.h:
10459 asfdemux: fixes for streaming mode
10460 * Improve newsegment handling, e.g. upstream might live in TIME.
10461 * Only send newsegment if we have needed info.
10462 * Avoid reading past end of data section.
10464 2009-05-01 18:08:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10466 * gst/asfdemux/gstasfdemux.c:
10467 asfdemux: fixes/enhancements for streaming mode
10468 * Do not rock the boat by reacting to FLUSH_START.
10469 * Try to handle TIME seeking by seeking upstream in BYTES.
10470 * Handle SEEKING query.
10472 2009-05-05 16:38:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10475 * ext/lame/gstlamemp3enc.c:
10476 lame: fix compilation with LAME versions < 3.98
10477 lame_set_VBR_quality(), which takes a floating point value for the
10478 quality, has been added only in v3.98. Use lame_set_VBR_q(), which
10479 takes quality as an integer, for older LAME versions.
10482 2009-05-04 20:39:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10484 * win32/common/config.h:
10485 win32: update config.h to git
10486 Until someone ports the new win32 config.h logic from the
10487 other modules to -ugly.
10489 2009-05-04 12:53:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10491 * docs/plugins/gst-plugins-ugly-plugins.args:
10492 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10493 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10496 2009-05-04 12:51:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10498 * ext/lame/gstlamemp3enc.c:
10499 lamemp3enc: Add a note to the encoding-engine-quality property
10500 that says, that this does not affect the bitrate at all.
10502 2009-05-04 12:48:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10504 * ext/lame/gstlame.c:
10505 * ext/lame/gstlamemp3enc.c:
10506 lame: Implement preset interface
10508 2009-05-04 12:47:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10510 * ext/twolame/gsttwolame.c:
10511 twolame: Implement preset interface
10513 2009-04-30 10:21:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10515 * docs/plugins/gst-plugins-ugly-plugins.args:
10516 * ext/lame/gstlamemp3enc.c:
10517 * ext/lame/gstlamemp3enc.h:
10518 lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
10520 2009-04-30 10:16:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10522 * ext/lame/gstlame.c:
10523 * ext/lame/gstlamemp3enc.c:
10524 lame/lamemp3enc: Fix memory leak on FLUSH_STOP
10526 2009-04-30 10:14:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10528 * ext/lame/gstlame.c:
10529 lame: Deprecate the lame element
10531 2009-04-30 10:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10533 * docs/plugins/Makefile.am:
10534 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10535 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10536 * docs/plugins/gst-plugins-ugly-plugins.args:
10537 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10538 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10539 * docs/plugins/inspect/plugin-a52dec.xml:
10540 * docs/plugins/inspect/plugin-amrnb.xml:
10541 * docs/plugins/inspect/plugin-asf.xml:
10542 * docs/plugins/inspect/plugin-cdio.xml:
10543 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10544 * docs/plugins/inspect/plugin-dvdread.xml:
10545 * docs/plugins/inspect/plugin-dvdsub.xml:
10546 * docs/plugins/inspect/plugin-iec958.xml:
10547 * docs/plugins/inspect/plugin-lame.xml:
10548 * docs/plugins/inspect/plugin-mad.xml:
10549 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10550 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10551 * docs/plugins/inspect/plugin-mpegstream.xml:
10552 * docs/plugins/inspect/plugin-realmedia.xml:
10553 * docs/plugins/inspect/plugin-siddec.xml:
10554 * docs/plugins/inspect/plugin-synaesthesia.xml:
10555 * docs/plugins/inspect/plugin-twolame.xml:
10558 2009-04-30 10:10:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10560 * ext/lame/gstlamemp3enc.c:
10561 lame: Update example pipelines with the new properties
10563 2009-04-29 19:01:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10565 * ext/lame/Makefile.am:
10566 * ext/lame/gstlame.c:
10567 * ext/lame/gstlamemp3enc.c:
10568 * ext/lame/gstlamemp3enc.h:
10569 * ext/lame/plugin.c:
10570 lame: Add lamemp3enc element with much simplified interface
10571 This deprecates the lame element and fixes bug #494528.
10573 2009-04-23 09:04:41 +0200 Edward Hervey <bilboed@bilboed.com>
10575 * gst/asfdemux/asfpacket.c:
10576 asfpacket: Fix pull-mode timestamping handling.
10577 The problem that happens is the following:
10578 * A packet with multiple payloads comes in
10579 * Those payloads get handled one by one
10580 * The first payload contains the first audio payload with timestamp A
10581 * The second payload contains the first video (key)frame with timestamp V (where V < A)
10582 With the previous code, the following would happen:
10583 * the first payload gets processed, then passed to queue_for_stream
10584 * queue_for_stream detects it's the first valid timestamp received and stores
10586 * the second payload gets processed, then pass to queue_for_stream
10587 * queue_for_stream detects the timestamp is lower than first_ts... and
10588 discards it... resulting in losing the first keyframe of the video stream
10589 We've been having this issue for *ages*... it's just that nobody noticed it
10590 that much with playbin. But with playbin2's aggresive multiqueue handling, this
10591 will result in multiqueue not being able to preroll (because the video decoder will
10592 be dropping a ton of buffers before (maybe) receiving the next keyframe).
10593 Tested with over 200 asf files, and they all play the first frame correctly now,
10594 even the most braindead ones.
10596 2009-04-21 14:12:06 -0700 Michael Smith <msmith@songbirdnest.com>
10598 * gst/mpegaudioparse/gstmpegaudioparse.c:
10599 * gst/mpegaudioparse/gstmpegaudioparse.h:
10600 mp3parse: don't build seek table if we can't seek.
10601 Fixes #573720 - unbounded memory usage increase when listening to mp3
10602 stream for a long time.
10604 2009-04-21 22:13:32 +0100 Jan Schmidt <thaytan@noraisin.net>
10607 Automatic update of common submodule
10608 From b3941ea to 6ab11d1
10610 2009-04-21 20:17:57 +0200 Edward Hervey <bilboed@bilboed.com>
10612 * gst/mpegaudioparse/gstmpegaudioparse.c:
10613 * gst/mpegaudioparse/gstxingmux.c:
10614 mpegaudioparse: Remove dead assignment and duplicate code
10616 2009-04-21 20:21:11 +0200 Edward Hervey <bilboed@bilboed.com>
10618 * gst/realmedia/rmdemux.c:
10619 rmdemux: Actually return the return value for the seek handling.
10621 2009-04-21 20:20:02 +0200 Edward Hervey <bilboed@bilboed.com>
10623 * gst/mpegstream/gstmpegdemux.c:
10624 * gst/mpegstream/gstmpegparse.c:
10625 mpegstream: Remove dead assignments.
10626 The duplicate assignment of update_time was weird... but it seems normal
10627 that it's indeed the second statement which is the valid one.
10629 2009-04-21 20:17:19 +0200 Edward Hervey <bilboed@bilboed.com>
10631 * ext/amrnb/amrnbparse.c:
10632 armnb: Remove unused variable, adapt debug message accordingly.
10634 2009-04-21 20:15:56 +0200 Edward Hervey <bilboed@bilboed.com>
10636 * gst/dvdsub/gstdvdsubdec.c:
10637 * gst/mpegstream/gstdvddemux.c:
10638 * gst/mpegstream/gstmpegclock.c:
10639 dvdsub/mpegstream: _class_init: Remove unused class variables
10641 2009-04-19 14:03:58 +0200 Edward Hervey <bilboed@bilboed.com>
10643 * gst/asfdemux/gstasfdemux.c:
10644 asfdemux: Initialize flow for a corner case.
10645 This might be caused by entering the if() line 1214 and then not having
10646 any activated_streams.. resulting in reaching line 1267 without having
10647 any valid flow value.
10649 2009-04-19 14:03:38 +0200 Edward Hervey <bilboed@bilboed.com>
10651 * ext/twolame/gsttwolame.c:
10652 twolame: Remove unneeded variable, value assigned was never read.
10654 2009-04-19 14:03:19 +0200 Edward Hervey <bilboed@bilboed.com>
10656 * ext/mpeg2dec/gstmpeg2dec.c:
10657 mpeg2dec: Remove dead assignment. Value overwritten later on.
10659 2009-04-19 14:02:44 +0200 Edward Hervey <bilboed@bilboed.com>
10661 * ext/mad/gstmad.c:
10662 mad: Remove dead assignment and variables given values which are never read.
10664 2009-04-19 14:02:03 +0200 Edward Hervey <bilboed@bilboed.com>
10666 * ext/lame/gstlame.c:
10667 lame: Remove unneeded variable, it's assigned a value never read.
10669 2009-04-19 13:59:24 +0200 Edward Hervey <bilboed@bilboed.com>
10671 * gst/realmedia/rmdemux.c:
10672 rmdemux: Remove dead assignment, value is being overwritten before being read.
10674 2009-04-19 13:58:31 +0200 Edward Hervey <bilboed@bilboed.com>
10676 * gst/realmedia/rmdemux.c:
10677 rmdemux: Remove unused accurate flag.
10678 I couldn't see any reason why this was there in the first place.
10680 2009-04-19 13:57:59 +0200 Edward Hervey <bilboed@bilboed.com>
10682 * gst/realmedia/asmrules.c:
10683 * gst/realmedia/rdtdepay.c:
10684 realmedia: Remove dead assignments. The results are never read.
10686 2009-04-19 13:57:10 +0200 Edward Hervey <bilboed@bilboed.com>
10688 * gst/realmedia/gstrdtbuffer.c:
10689 * gst/realmedia/rademux.c:
10690 * gst/realmedia/rdtmanager.c:
10691 * gst/realmedia/rmdemux.c:
10692 realmedia: Remove useless variables, only being used once (or not).
10694 2009-04-19 13:55:24 +0200 Edward Hervey <bilboed@bilboed.com>
10696 * ext/mpeg2dec/gstmpeg2dec.c:
10697 * gst/asfdemux/gstrtspwms.c:
10698 * gst/realmedia/pnmsrc.c:
10699 * gst/realmedia/rdtdepay.c:
10700 * gst/realmedia/rtspreal.c:
10701 remove empty method implementations.
10703 2009-04-18 08:12:08 +0200 Josep Torra <n770galaxy@gmail.com>
10705 * gst/asfdemux/gstrtspwms.c:
10706 rtspwms: fix condition to detect extension commands for WMS
10707 Reply with OK to the extension commands for WMS.
10709 2009-04-15 11:09:56 +0200 Josep Torra <n770galaxy@gmail.com>
10711 * gst/realmedia/rtspreal.c:
10712 realmedia: add special Real header to DESCRIBE message only for Real servers
10713 Add headers that are specific to real only if a real server had been
10714 detected by the OPTIONS message.
10716 2009-04-14 19:16:46 +0200 David Hoyt <dhoyt at llnl.gov>
10718 * gst/synaesthesia/synaescope.c:
10719 synaesthesia: fix compilation on windows
10720 Fix compilation under MSVC due to references to headers
10721 that are not available with the MS SDKs.
10724 2009-04-14 10:54:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10726 * gst/asfdemux/gstrtspwms.c:
10727 rtspwms: reply to extension commands
10728 Reply with OK to the extension commands for WMS.
10730 2009-04-14 10:53:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10732 * gst/asfdemux/gstrtpasfdepay.c:
10733 asfdepay: fix a comment
10735 2009-04-14 10:53:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10737 * gst/asfdemux/gstasfdemux.c:
10738 asfdemux: add some more debugging
10740 2009-04-14 10:51:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10743 configure.ac: require git -base
10744 We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
10746 2009-04-09 20:21:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10748 * gst/realmedia/rtspreal.c:
10749 realmedia: add special Real header to SETUP message only for Real servers
10750 Fixes playback of Windows Media RTSP streams and other non-Real RTSP
10751 streams where the server errors out because it can't handle the
10752 Real-specific 'Required: com.real.retain-entity-for-setup' header
10753 we've been adding unconditionally in the recent past.
10755 rtsp://66.111.34.191:601/broadcast/alnour.rm
10756 rtsp://195.134.224.231/snowboard_100.wmv
10758 2009-04-08 11:44:53 -0700 Michael Smith <msmith@songbirdnest.com>
10761 * gst/asfdemux/Makefile.am:
10762 asfdemux: link to all required libraries including indirectly used ones.
10763 On win32, we're required to link to all the libraries used - including
10764 ones only indirectly used by other libs. So, add gstaudio, gsttag, and
10765 (for windows only) winsock.
10767 2009-04-04 21:19:23 +0300 Felipe Contreras <felipe.contreras@gmail.com>
10770 Automatic update of common submodule
10771 From d0ea89e to b3941ea
10773 2009-04-04 14:54:41 +0200 Edward Hervey <bilboed@bilboed.com>
10776 Automatic update of common submodule
10777 From f8b3d91 to d0ea89e
10779 2009-03-26 20:23:14 +0100 Edward Hervey <bilboed@bilboed.com>
10781 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10782 dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
10784 2009-03-25 16:39:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10786 * gst/realmedia/rtspreal.c:
10787 * gst/realmedia/rtspreal.h:
10788 realrtsp: add more headers
10789 Parse the ETag from the describe method and pass the sessionid as the value for
10790 the If-Match header is subsequent setup calls.
10791 Fixes support for more RealMedia RTSP streams.
10793 2009-03-22 13:08:48 -0700 David Schleef <ds@schleef.org>
10796 twolame: bump requirement to 0.3.10
10797 0.3.10 is the first version with the float32 encoder functions.
10800 2009-03-22 20:15:24 +0000 Jan Schmidt <thaytan@noraisin.net>
10803 back to development -> 0.10.11.1
10805 === release 0.10.11 ===
10807 2009-03-21 01:05:22 +0000 Jan Schmidt <thaytan@noraisin.net>
10813 * docs/plugins/inspect/plugin-a52dec.xml:
10814 * docs/plugins/inspect/plugin-asf.xml:
10815 * docs/plugins/inspect/plugin-cdio.xml:
10816 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10817 * docs/plugins/inspect/plugin-dvdread.xml:
10818 * docs/plugins/inspect/plugin-dvdsub.xml:
10819 * docs/plugins/inspect/plugin-iec958.xml:
10820 * docs/plugins/inspect/plugin-lame.xml:
10821 * docs/plugins/inspect/plugin-mad.xml:
10822 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10823 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10824 * docs/plugins/inspect/plugin-mpegstream.xml:
10825 * docs/plugins/inspect/plugin-realmedia.xml:
10826 * docs/plugins/inspect/plugin-siddec.xml:
10827 * docs/plugins/inspect/plugin-twolame.xml:
10828 * gst-plugins-ugly.doap:
10830 * win32/common/config.h:
10833 2009-03-21 00:28:29 +0000 Jan Schmidt <thaytan@noraisin.net>
10867 2009-03-13 16:45:08 +0000 Jan Schmidt <thaytan@noraisin.net>
10870 * win32/common/config.h:
10871 0.10.10.3 pre-release
10873 2009-03-13 16:40:38 +0000 Jan Schmidt <thaytan@noraisin.net>
10880 po: Update translations from upstream
10882 2009-03-13 16:38:08 +0000 Jan Schmidt <thaytan@noraisin.net>
10886 po: Add Turkish translation
10888 2009-03-13 19:23:12 +0000 Jan Schmidt <thaytan@noraisin.net>
10890 * gst/mpegaudioparse/gstmpegaudioparse.c:
10891 * gst/mpegaudioparse/gstmpegaudioparse.h:
10892 mp3parse: Fix glitches in the output when playing (for e.g.) AVI
10893 Don't introduce glitches in the output by a) relaxing the threshold for
10894 taking upstream timestamps in preference to our calculated timestamps and
10895 b) only set the discont flag on outgoing buffers in response to an incoming
10899 2009-03-12 15:57:31 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk>
10901 * gst/mpegaudioparse/gstmpegaudioparse.c:
10902 mp3parse: fix deadlock with accurate seeks.
10903 Release pending_accurate_seeks_lock before forwarding the seek event upstream.
10906 2009-03-10 00:22:35 +0000 Jan Schmidt <thaytan@noraisin.net>
10937 * win32/common/config.h:
10938 0.10.10.2 pre-release
10939 Bump version number, update translations and win32 config.h
10941 2009-03-10 00:19:01 +0000 Jan Schmidt <thaytan@noraisin.net>
10945 po: Add Japanese translation
10947 2009-03-10 00:10:20 +0000 Jan Schmidt <thaytan@noraisin.net>
10950 * docs/plugins/Makefile.am:
10951 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10952 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10953 * docs/plugins/gst-plugins-ugly-plugins.args:
10954 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10955 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10956 * docs/plugins/inspect/plugin-a52dec.xml:
10957 * docs/plugins/inspect/plugin-asf.xml:
10958 * docs/plugins/inspect/plugin-cdio.xml:
10959 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10960 * docs/plugins/inspect/plugin-dvdread.xml:
10961 * docs/plugins/inspect/plugin-dvdsub.xml:
10962 * docs/plugins/inspect/plugin-iec958.xml:
10963 * docs/plugins/inspect/plugin-lame.xml:
10964 * docs/plugins/inspect/plugin-mad.xml:
10965 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10966 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10967 * docs/plugins/inspect/plugin-mpegstream.xml:
10968 * docs/plugins/inspect/plugin-realmedia.xml:
10969 * docs/plugins/inspect/plugin-siddec.xml:
10970 * docs/plugins/inspect/plugin-synaesthesia.xml:
10971 * docs/plugins/inspect/plugin-twolame.xml:
10974 Moved twolame from Bad to Ugly
10976 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10978 [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
10979 Original commit message from CVS:
10980 * ext/alsaspdif/Makefile.am:
10981 * ext/amrwb/Makefile.am:
10982 * ext/apexsink/Makefile.am:
10983 * ext/arts/Makefile.am:
10984 * ext/artsd/Makefile.am:
10985 * ext/audiofile/Makefile.am:
10986 * ext/audioresample/Makefile.am:
10987 * ext/bz2/Makefile.am:
10988 * ext/cdaudio/Makefile.am:
10989 * ext/celt/Makefile.am:
10990 * ext/dc1394/Makefile.am:
10991 * ext/dirac/Makefile.am:
10992 * ext/directfb/Makefile.am:
10993 * ext/divx/Makefile.am:
10994 * ext/dts/Makefile.am:
10995 * ext/faac/Makefile.am:
10996 * ext/faad/Makefile.am:
10997 * ext/gsm/Makefile.am:
10998 * ext/hermes/Makefile.am:
10999 * ext/ivorbis/Makefile.am:
11000 * ext/jack/Makefile.am:
11001 * ext/jp2k/Makefile.am:
11002 * ext/ladspa/Makefile.am:
11003 * ext/lcs/Makefile.am:
11004 * ext/libfame/Makefile.am:
11005 * ext/libmms/Makefile.am:
11006 * ext/metadata/Makefile.am:
11007 * ext/mpeg2enc/Makefile.am:
11008 * ext/mplex/Makefile.am:
11009 * ext/musepack/Makefile.am:
11010 * ext/musicbrainz/Makefile.am:
11011 * ext/mythtv/Makefile.am:
11012 * ext/nas/Makefile.am:
11013 * ext/neon/Makefile.am:
11014 * ext/ofa/Makefile.am:
11015 * ext/polyp/Makefile.am:
11016 * ext/resindvd/Makefile.am:
11017 * ext/sdl/Makefile.am:
11018 * ext/shout/Makefile.am:
11019 * ext/snapshot/Makefile.am:
11020 * ext/sndfile/Makefile.am:
11021 * ext/soundtouch/Makefile.am:
11022 * ext/spc/Makefile.am:
11023 * ext/swfdec/Makefile.am:
11024 * ext/tarkin/Makefile.am:
11025 * ext/theora/Makefile.am:
11026 * ext/timidity/Makefile.am:
11027 * ext/twolame/Makefile.am:
11028 * ext/x264/Makefile.am:
11029 * ext/xine/Makefile.am:
11030 * ext/xvid/Makefile.am:
11031 * gst-libs/gst/app/Makefile.am:
11032 * gst-libs/gst/dshow/Makefile.am:
11033 * gst/aiffparse/Makefile.am:
11034 * gst/app/Makefile.am:
11035 * gst/audiobuffer/Makefile.am:
11036 * gst/bayer/Makefile.am:
11037 * gst/cdxaparse/Makefile.am:
11038 * gst/chart/Makefile.am:
11039 * gst/colorspace/Makefile.am:
11040 * gst/dccp/Makefile.am:
11041 * gst/deinterlace/Makefile.am:
11042 * gst/deinterlace2/Makefile.am:
11043 * gst/dvdspu/Makefile.am:
11044 * gst/festival/Makefile.am:
11045 * gst/filter/Makefile.am:
11046 * gst/flacparse/Makefile.am:
11047 * gst/flv/Makefile.am:
11048 * gst/games/Makefile.am:
11049 * gst/h264parse/Makefile.am:
11050 * gst/librfb/Makefile.am:
11051 * gst/mixmatrix/Makefile.am:
11052 * gst/modplug/Makefile.am:
11053 * gst/mpeg1sys/Makefile.am:
11054 * gst/mpeg4videoparse/Makefile.am:
11055 * gst/mpegdemux/Makefile.am:
11056 * gst/mpegtsmux/Makefile.am:
11057 * gst/mpegvideoparse/Makefile.am:
11058 * gst/mve/Makefile.am:
11059 * gst/nsf/Makefile.am:
11060 * gst/nuvdemux/Makefile.am:
11061 * gst/overlay/Makefile.am:
11062 * gst/passthrough/Makefile.am:
11063 * gst/pcapparse/Makefile.am:
11064 * gst/playondemand/Makefile.am:
11065 * gst/rawparse/Makefile.am:
11066 * gst/real/Makefile.am:
11067 * gst/rtjpeg/Makefile.am:
11068 * gst/rtpmanager/Makefile.am:
11069 * gst/scaletempo/Makefile.am:
11070 * gst/sdp/Makefile.am:
11071 * gst/selector/Makefile.am:
11072 * gst/smooth/Makefile.am:
11073 * gst/smoothwave/Makefile.am:
11074 * gst/speed/Makefile.am:
11075 * gst/speexresample/Makefile.am:
11076 * gst/stereo/Makefile.am:
11077 * gst/subenc/Makefile.am:
11078 * gst/tta/Makefile.am:
11079 * gst/vbidec/Makefile.am:
11080 * gst/videodrop/Makefile.am:
11081 * gst/videosignal/Makefile.am:
11082 * gst/virtualdub/Makefile.am:
11083 * gst/vmnc/Makefile.am:
11084 * gst/y4m/Makefile.am:
11085 * sys/acmenc/Makefile.am:
11086 * sys/cdrom/Makefile.am:
11087 * sys/dshowdecwrapper/Makefile.am:
11088 * sys/dshowsrcwrapper/Makefile.am:
11089 * sys/dvb/Makefile.am:
11090 * sys/dxr3/Makefile.am:
11091 * sys/fbdev/Makefile.am:
11092 * sys/oss4/Makefile.am:
11093 * sys/qcam/Makefile.am:
11094 * sys/qtwrapper/Makefile.am:
11095 * sys/vcd/Makefile.am:
11096 * sys/wininet/Makefile.am:
11097 * win32/common/config.h:
11098 Don't install static libs for plugins. Fixes #550851 for -bad.
11100 2008-09-02 09:56:44 +0000 Tim-Philipp Müller <tim@centricular.net>
11102 [MOVED FROM BAD] Enable/fix up translations for these plugins.
11103 Original commit message from CVS:
11104 * ext/resindvd/plugin.c: (plugin_init):
11105 * ext/resindvd/resindvdsrc.c:
11106 * ext/twolame/gsttwolame.c: (plugin_init):
11107 * gst/aiffparse/aiffparse.c: (plugin_init):
11108 Enable/fix up translations for these plugins.
11110 Add 'ca' to LINGUAS.
11112 * po/POTFILES.skip:
11113 Add more files for translation and more files which tools
11116 2008-08-07 14:34:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11118 [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
11119 Original commit message from CVS:
11120 * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
11121 (gst_two_lame_chain):
11122 * ext/twolame/gsttwolame.h:
11123 Allow raw float samples as input for encoding.
11125 2008-08-02 17:39:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11127 [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
11128 Original commit message from CVS:
11131 * ext/twolame/Makefile.am:
11132 * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
11133 (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
11134 (gst_two_lame_release_memory), (gst_two_lame_finalize),
11135 (gst_two_lame_base_init), (gst_two_lame_class_init),
11136 (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
11137 (gst_two_lame_init), (gst_two_lame_set_property),
11138 (gst_two_lame_get_property), (gst_two_lame_sink_event),
11139 (gst_two_lame_chain), (gst_two_lame_setup),
11140 (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
11142 * ext/twolame/gsttwolame.h:
11143 Add TwoLAME MP2 encoding element, based on the LAME element.
11145 2009-03-09 23:13:20 +0000 Jan Schmidt <thaytan@noraisin.net>
11148 Automatic update of common submodule
11149 From 7032163 to f8b3d91
11151 2009-03-08 12:05:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11154 Automatic update of common submodule
11155 From ffa738d to 7032163
11157 2009-03-08 11:21:32 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11160 Automatic update of common submodule
11161 From 3f13e4e to ffa738d
11163 2009-03-07 11:47:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11166 Automatic update of common submodule
11167 From 3c7456b to 3f13e4e
11169 2009-03-07 10:47:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11172 Automatic update of common submodule
11173 From 57c83f2 to 3c7456b
11175 2009-03-06 12:30:36 -0800 Michael Smith <msmith@songbirdnest.com>
11177 * gst/mpegaudioparse/gstmpegaudioparse.c:
11178 mp3parse: be more conservative when changing layer/rate/etc.
11179 Don't allow a change in sample rate/channels/layer/version unless we can
11180 see another frame at the correct offset. Prevents accidently flipping
11181 due to simple single-bit corruption.
11183 2009-03-04 16:52:59 +0000 Jan Schmidt <thaytan@noraisin.net>
11185 * gst/realmedia/realhash.c:
11186 rmdemux: Fix strict-aliasing warnings.
11187 Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
11190 2009-03-04 16:15:00 +0200 René Stadler <mail@renestadler.de>
11192 * gst/mpegaudioparse/gstmpegaudioparse.c:
11193 mpegaudioparse: Remove empty lines added by buggy indent.
11195 2009-02-27 13:41:58 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11197 * gst/mpegaudioparse/gstmpegaudioparse.c:
11198 mpegaudioparse: Provide SEEKING query handling.
11199 Since SEEK event handling might perform some conversion
11200 from TIME to BYTES, do not let upstream fool application
11201 into (TIME) seeking not being possible.
11203 2009-02-25 13:34:05 -0800 Michael Smith <msmith@songbirdnest.com>
11205 * gst/mpegaudioparse/gstmpegaudioparse.c:
11206 mp3parse: fix accurate seeks to near 0
11207 Integer underflow made accurate seeks to near zero fail and seek to
11208 completely the wrong place. Fix by clamping to zero, since we can't seek
11209 to negative times anyway.
11211 2009-02-25 20:52:08 +0000 Jan Schmidt <thaytan@noraisin.net>
11215 build: Update shave init statement for changes in common. Bump common.
11217 2009-02-25 18:19:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11219 * gst/realmedia/rtspreal.c:
11220 rtspreal: ignore data streams. Fixes #527112
11221 Ignore data streams when parsing the SDP as they don't contain anything we need
11222 to put in the realmedia header.
11224 2009-02-25 11:32:37 +0000 Jan Schmidt <thaytan@noraisin.net>
11227 Automatic update of common submodule
11228 From 9cf8c9b to a6ce5c6
11230 2009-02-24 15:25:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11232 * ext/mad/gstid3tag.c:
11233 Forward unknown events
11234 Forward unknown events upstream instead of dropping them. Also return the result
11235 of the seek event instead of a fixed value.
11237 2009-02-23 10:50:50 +0200 Stefan Kost <ensonic@users.sf.net>
11239 * gst/asfdemux/gstrtpasfdepay.c:
11240 rtpasfdepay: Fix the build by adding the needed include for atoi.
11242 2009-02-22 19:19:12 +0000 Jan Schmidt <thaytan@noraisin.net>
11245 * docs/plugins/Makefile.am:
11246 Use shave for the build output
11248 2009-02-22 16:00:02 +0000 Jan Schmidt <thaytan@noraisin.net>
11251 Automatic update of common submodule
11252 From 5d7c9cc to 9cf8c9b
11254 2009-02-22 14:22:30 +0100 Edward Hervey <bilboed@bilboed.com>
11256 * gst/asfdemux/gstasf.c:
11257 * gst/asfdemux/gstrtpasfdepay.c:
11258 * gst/realmedia/rademux.c:
11259 * gst/realmedia/rdtdepay.c:
11260 * gst/synaesthesia/gstsynaesthesia.c:
11261 * gst/synaesthesia/synaescope.c:
11264 2009-02-22 14:21:22 +0100 Edward Hervey <bilboed@bilboed.com>
11266 * gst/realmedia/pnmsrc.c:
11267 pnmsrc: Error out gracefully if location is NULL. Run gst-indent
11269 2009-02-21 11:13:55 -0800 David Schleef <ds@schleef.org>
11272 Automatic update of common submodule
11273 From 80c627d to 5d7c9cc
11275 2009-02-20 15:53:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11277 * gst/realmedia/Makefile.am:
11278 * gst/realmedia/pnmsrc.c:
11279 * gst/realmedia/pnmsrc.h:
11280 * gst/realmedia/rademux.c:
11281 * gst/realmedia/rademux.h:
11282 * gst/realmedia/realmedia.c:
11283 * gst/realmedia/rmdemux.c:
11284 * gst/realmedia/rmdemux.h:
11285 Add pnm:// uri source
11286 Add a new utri handler for pnm:// that for now just redirects to the same uri
11287 with the rtsp:// protocol, which usually works nowadays.
11288 Separate the registration of the various plugins into a separate source file.
11290 2009-02-20 13:48:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11292 * gst/asfdemux/Makefile.am:
11293 * gst/asfdemux/gstasf.c:
11294 * gst/asfdemux/gstrtpasfdepay.c:
11295 * gst/asfdemux/gstrtpasfdepay.h:
11296 Add ASF depayloader
11297 Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
11300 2009-02-19 19:10:53 +0000 Zaheer Merali <zaheerabbas@merali.org>
11302 * ext/mad/gstmad.c:
11303 mad: remove log line added in error
11305 2009-02-19 19:08:10 +0000 Zaheer Merali <zaheerabbas@merali.org>
11307 * ext/mad/gstmad.c:
11308 mad: just flush data when seeing BADDATAPTR instead of going into error state
11310 2009-02-18 12:55:16 +0100 Roland Moser <rmoser@gmx.at>
11312 * gst/realmedia/rmdemux.c:
11313 Fix parsing of the flags in rmdemux
11314 Fix parsing of the flags in version 1 realmedia streams.
11317 2009-02-09 12:03:15 +0100 Edward Hervey <bilboed@bilboed.com>
11320 Bump revision to use for common submodule.
11322 2009-01-30 22:27:05 +0200 Stefan Kost <ensonic@users.sf.net>
11324 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11325 Add releaseinfo with online url.
11327 2009-01-30 17:34:27 +0000 Jan Schmidt <thaytan@noraisin.net>
11332 2009-01-30 14:35:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11334 * gst/asfdemux/asfpacket.c:
11335 * gst/asfdemux/gstasfdemux.c:
11336 * gst/asfdemux/gstasfdemux.h:
11337 Remove redundant push_mode struct member
11339 2009-01-30 09:04:46 +0100 Edward Hervey <bilboed@bilboed.com>
11342 Fix previous commit, wasn't actually setting up a symbolic link
11344 2009-01-30 08:56:33 +0100 Edward Hervey <bilboed@bilboed.com>
11348 Use a symbolic link for the pre-commit client-side hook
11350 2009-01-30 08:56:24 +0100 Edward Hervey <bilboed@bilboed.com>
11353 Ignore some more files
11355 2009-01-26 22:40:10 +0200 Stefan Kost <ensonic@users.sf.net>
11357 * gst/synaesthesia/synaescope.c:
11358 * gst/synaesthesia/synaescope.h:
11359 Precalculate some size dependent variables. Demystify the height scaling a bit.
11360 Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
11362 2009-01-26 21:26:46 +0200 Stefan Kost <ensonic@users.sf.net>
11364 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
11366 2009-01-26 20:12:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11368 * gst/realmedia/rdtdepay.c:
11369 Set flags on the realmedia chunks
11370 Set the keyframe flags from the RDT packet to the realmedia chunk so that the
11371 descrambler can be reset on keyframes. Fixes #556714.
11373 2009-01-26 20:10:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11375 * gst/realmedia/gstrdtbuffer.c:
11376 * gst/realmedia/gstrdtbuffer.h:
11377 Add method to get RDT flags
11378 Add a method to get the RDT flags. We need these flags to mark keyframes to
11379 reset the descrambing queue. See #556714.
11381 2009-01-26 10:00:57 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
11383 * gst/asfdemux/asfpacket.c:
11384 * gst/asfdemux/gstasfdemux.c:
11385 * gst/asfdemux/gstasfdemux.h:
11386 Add seeking support to asfdemux in push mode
11389 2009-01-26 09:57:26 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
11391 * gst/asfdemux/asfpacket.c:
11392 Drop packets with an invalid replicated data length
11393 Drop packets with an invalid replicated data length
11394 instead of continuing with an invalid timestamp
11395 and uninitialized payload metadata.
11396 All other code assumes that the timestamps are valid.
11398 2009-01-25 22:31:52 +0200 Stefan Kost <ensonic@users.sf.net>
11400 * gst/synaesthesia/synaescope.h:
11401 Change comment to refer to right variable.
11403 2009-01-24 23:27:08 +0200 Stefan Kost <ensonic@users.sf.net>
11405 * gst/synaesthesia/gstsynaesthesia.c:
11406 * gst/synaesthesia/gstsynaesthesia.h:
11407 * gst/synaesthesia/synaescope.c:
11408 * gst/synaesthesia/synaescope.h:
11409 Bring synaesthesia to next century.
11410 Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
11412 2009-01-23 17:51:00 -0800 David Schleef <ds@schleef.org>
11414 * gst/asfdemux/gstasfdemux.c:
11415 Fix leak of converted string
11417 2009-01-23 23:44:01 +0000 Jan Schmidt <thaytan@noraisin.net>
11421 Add more to the gitignores
11423 2009-01-23 23:59:38 +0200 Stefan Kost <ensonic@users.sf.net>
11425 * gst/synaesthesia/gstsynaesthesia.c:
11426 Make synaesthesia build again.
11427 _init() has no params.
11429 2009-01-22 18:15:36 +0200 Stefan Kost <ensonic@users.sf.net>
11432 Update common snapshot.
11434 2009-01-22 13:50:09 +0100 Sebastian Dröge <slomo@circular-chaos.org>
11437 Fix pre-commit hook
11439 2009-01-22 06:14:31 +0100 Edward Hervey <bilboed@bilboed.com>
11443 Install and use pre-commit indentation hook from common
11445 2009-01-21 04:32:33 +0100 Edward Hervey <bilboed@bilboed.com>
11448 autogen.sh : Use git submodule
11450 2009-01-08 08:19:25 +0000 Yves Lefebvre <ivanohe@abacom.com>
11452 gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
11453 Original commit message from CVS:
11454 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
11455 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
11456 (gst_dvd_demux_get_audio_stream),
11457 (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
11458 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
11459 (gst_mpeg_demux_get_video_stream),
11460 (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
11461 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
11462 Fix some caps leaks. Fixes bug #564885.
11464 2009-01-02 00:43:53 +0000 Alessandro Decina <alessandro.d@gmail.com>
11466 ext/cdio/gstcdio.c: Remove unused format argument.
11467 Original commit message from CVS:
11468 * ext/cdio/gstcdio.c:
11469 Remove unused format argument.
11471 2008-12-13 20:41:40 +0000 Tim-Philipp Müller <tim@centricular.net>
11473 win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
11474 Original commit message from CVS:
11475 * win32/common/.cvsignore:
11476 * win32/common/config.h:
11477 * win32/common/config.h.in:
11478 Hardcode cpu for win32 build, just like we do in the other modules,
11479 to remove VCS conflicts and inconsistent defines between modules,
11480 and update version defines to CVS.
11482 2008-12-13 16:29:38 +0000 Edward Hervey <bilboed@bilboed.com>
11484 m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
11485 Original commit message from CVS:
11487 Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
11489 2008-12-13 13:01:49 +0000 Edward Hervey <bilboed@bilboed.com>
11491 m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
11492 Original commit message from CVS:
11494 inttypes.m4 hasn't been available since gettext-0.15, and since we now
11495 require gettext >= 0.17 ... we can remove it from the list of files to
11498 2008-12-10 15:42:21 +0000 Tim-Philipp Müller <tim@centricular.net>
11500 gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
11501 Original commit message from CVS:
11502 * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
11503 (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
11504 (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
11505 * gst/mpegaudioparse/gstmpegaudioparse.h:
11506 Do an initial class_ref on an internal enum type from within the
11507 class_init function so that there aren't any issues when multiple
11508 mp3parse elements are started in separate threads at the same
11509 time. (Why we use an enum type here if the tag is registered as
11510 a string type, I don't know). Also remove custom UNUSED macro
11511 and use GLib's instead.
11513 2008-12-04 20:11:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11515 configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
11516 Original commit message from CVS:
11518 Apparently AC_CONFIG_MACRO_DIR breaks when using more
11519 than one macro directory, reverting last change.
11521 2008-12-04 19:48:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11523 configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
11524 Original commit message from CVS:
11526 Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
11529 2008-12-01 14:39:34 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11531 ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
11532 Original commit message from CVS:
11533 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
11534 Last change introduced a regression that made mpeg2dec handle
11535 some 4:2:2 videos as 4:4:4. Fixes bug #562086.
11537 2008-11-29 13:33:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11539 Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
11540 Original commit message from CVS:
11541 Patch by: Cygwin Ports maintainer
11542 <yselkowitz at users dot sourceforge dot net>
11545 Require gettext 0.17 because older versions don't mix with libtool
11546 2.2. At build time an older gettext version will still work.
11549 2008-11-25 03:44:06 +0000 David Schleef <ds@schleef.org>
11551 ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video. Fixes #562086
11552 Original commit message from CVS:
11553 * ext/mpeg2dec/gstmpeg2dec.c:
11554 * ext/mpeg2dec/gstmpeg2dec.h:
11555 Add support for 4:4:4 video. Fixes #562086
11557 2008-11-24 09:51:39 +0000 Simon Holm Thøgersen <odie@cs.aau.dk>
11559 ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
11560 Original commit message from CVS:
11561 Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
11562 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
11563 Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
11564 >= 0.5.0. Fixes bug #562065.
11566 2008-11-20 21:31:19 +0000 Wim Taymans <wim.taymans@gmail.com>
11568 gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
11569 Original commit message from CVS:
11570 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
11571 Remove duplicate and broken code for the streaming case and simply reuse
11572 the much better working pull based code. Fixes #560348.
11574 2008-11-20 20:42:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11576 configure.ac: Back to development -> 0.10.10.1
11577 Original commit message from CVS:
11579 Back to development -> 0.10.10.1
11581 === release 0.10.10 ===
11583 2008-11-19 14:30:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11589 * docs/plugins/inspect/plugin-a52dec.xml:
11590 * docs/plugins/inspect/plugin-asf.xml:
11591 * docs/plugins/inspect/plugin-cdio.xml:
11592 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11593 * docs/plugins/inspect/plugin-dvdread.xml:
11594 * docs/plugins/inspect/plugin-dvdsub.xml:
11595 * docs/plugins/inspect/plugin-iec958.xml:
11596 * docs/plugins/inspect/plugin-lame.xml:
11597 * docs/plugins/inspect/plugin-mad.xml:
11598 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11599 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11600 * docs/plugins/inspect/plugin-mpegstream.xml:
11601 * docs/plugins/inspect/plugin-realmedia.xml:
11602 * docs/plugins/inspect/plugin-siddec.xml:
11603 * gst-plugins-ugly.doap:
11605 Release 0.10.10 - "Under the House"
11606 Original commit message from CVS:
11607 Release 0.10.10 - "Under the House"
11609 2008-11-19 13:59:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11619 Original commit message from CVS:
11622 2008-11-17 09:53:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11624 ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
11625 Original commit message from CVS:
11626 * ext/sidplay/Makefile.am:
11627 Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
11628 contain CFLAGS that do not exist for C++, like -Wvla or
11629 -Wdeclaration-after-statement. Fixes bug #561161.
11631 2008-11-12 23:19:55 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11633 configure.ac: 0.10.9.3 pre-release
11634 Original commit message from CVS:
11636 0.10.9.3 pre-release
11638 2008-11-11 17:14:46 +0000 Wim Taymans <wim.taymans@gmail.com>
11640 gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
11641 Original commit message from CVS:
11642 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
11643 Only copy sane aspect ratio values on the caps. Fixes #559682.
11645 2008-11-06 13:29:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11648 Add bug number to the mp3parse mpeg 2.5 fix
11649 Original commit message from CVS:
11650 Add bug number to the mp3parse mpeg 2.5 fix
11652 2008-11-05 11:03:07 +0000 Wim Taymans <wim.taymans@gmail.com>
11654 ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
11655 Original commit message from CVS:
11656 * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
11657 (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
11658 (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
11659 * ext/amrnb/amrnbdec.h:
11660 Add a property to select the amr variant. Fixes #424070.
11662 2008-11-03 11:31:49 +0000 Tal Shalif <tshalif@nargila.org>
11664 gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
11665 Original commit message from CVS:
11666 Patch by: Tal Shalif <tshalif at nargila dot org>
11667 * gst/mpegstream/gstdvddemux.c:
11668 (gst_dvd_demux_get_subpicture_stream):
11669 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
11670 (gst_mpeg_demux_get_audio_stream):
11671 Fix memmory corruption due to not storing the new updated pointer
11672 after a g_renew(). Fixes #558896.
11674 2008-10-30 14:50:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11676 tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
11677 Original commit message from CVS:
11678 * tests/check/Makefile.am:
11679 Blacklist cdiocddasrc from state-change tests. Fixes #558277.
11681 2008-10-24 20:44:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11683 configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
11684 Original commit message from CVS:
11686 oops, forgot to bump the version back to devel
11687 after the last release 0.10.9.1
11689 2008-10-24 12:47:05 +0000 Wim Taymans <wim.taymans@gmail.com>
11691 gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
11692 Original commit message from CVS:
11693 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
11694 (gst_rmdemux_descramble_mp4a_audio),
11695 (gst_rmdemux_handle_scrambled_packet):
11696 Add suport for mpeg4 and aac audio. See #556714.
11698 2008-10-14 19:28:05 +0000 Michael Smith <msmith@xiph.org>
11700 gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
11701 Original commit message from CVS:
11702 * gst/mpegaudioparse/gstmpegaudioparse.c:
11703 Calculate samples per frame correctly for "MPEG 2.5" layer 3.
11704 Fixes skipping on these files.
11706 2008-10-14 12:51:41 +0000 Robin Stocker <robin@nibor.org>
11708 ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
11709 Original commit message from CVS:
11710 Patch by: Robin Stocker <robin at nibor dot org>
11711 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
11712 (handle_sequence), (gst_mpeg2dec_setcaps):
11713 * ext/mpeg2dec/gstmpeg2dec.h:
11714 Prefer the container's PAR over the stream's PAR if it's
11715 given in the srcpad caps. Fixes bug #556184.
11717 2008-10-13 18:10:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11719 Don't install static libs for plugins. Fixes #550851 for ugly.
11720 Original commit message from CVS:
11721 * ext/a52dec/Makefile.am:
11722 * ext/amrnb/Makefile.am:
11723 * ext/cdio/Makefile.am:
11724 * ext/dvdnav/Makefile.am:
11725 * ext/dvdread/Makefile.am:
11726 * ext/lame/Makefile.am:
11727 * ext/mad/Makefile.am:
11728 * ext/mpeg2dec/Makefile.am:
11729 * ext/sidplay/Makefile.am:
11730 * gst/ac3parse/Makefile.am:
11731 * gst/asfdemux/Makefile.am:
11732 * gst/dvdlpcmdec/Makefile.am:
11733 * gst/dvdsub/Makefile.am:
11734 * gst/iec958/Makefile.am:
11735 * gst/mpegaudioparse/Makefile.am:
11736 * gst/mpegstream/Makefile.am:
11737 * gst/realmedia/Makefile.am:
11738 * gst/synaesthesia/Makefile.am:
11739 Don't install static libs for plugins. Fixes #550851 for ugly.
11741 2008-10-13 09:04:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11743 gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
11744 Original commit message from CVS:
11745 * gst/mpegaudioparse/gstmpegaudioparse.c:
11746 (gst_mp3parse_sink_event):
11747 Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
11748 frames. Partially fixes bug #552237.
11750 2008-10-09 09:23:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11752 ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
11753 Original commit message from CVS:
11754 * ext/amrnb/amrnbparse.c:
11755 use #defines for HEADER. Unref the object in _sink_activate_pull().
11757 2008-10-08 13:59:57 +0000 Wim Taymans <wim.taymans@gmail.com>
11759 ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
11760 Original commit message from CVS:
11761 * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
11762 (gst_mad_change_state):
11763 * ext/mad/gstmad.h:
11764 track discont on incomming buffers and set discont on outgoing
11766 Pass unknown events upstreams instead of dropping them.
11768 2008-09-28 17:33:43 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
11770 ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
11771 Original commit message from CVS:
11772 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
11773 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
11774 (handle_slice), (gst_mpeg2dec_sink_event),
11775 (gst_mpeg2dec_src_event):
11776 * ext/mpeg2dec/gstmpeg2dec.h:
11777 Fix compilation with --disable-index. Fixes bug #554150.
11779 2008-09-28 17:31:37 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
11781 ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
11782 Original commit message from CVS:
11783 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
11784 * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
11785 (gst_mad_src_event), (gst_mad_chain):
11786 * ext/mad/gstmad.h:
11787 Fix compilation with --disable-index. Fixes bug #554142.
11789 2008-09-27 00:20:48 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
11791 ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
11792 Original commit message from CVS:
11793 * ext/a52dec/gsta52dec.c:
11794 * ext/a52dec/gsta52dec.h:
11795 Fix channel re-negotiation on a change of the incoming stream.
11796 Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
11799 2008-09-26 14:39:42 +0000 Wim Taymans <wim.taymans@gmail.com>
11801 ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
11802 Original commit message from CVS:
11803 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
11804 (gst_amrnbenc_state_change):
11805 * ext/amrnb/amrnbenc.h:
11806 Pass the discont flag from the input buffer on to the output buffer in
11809 2008-09-26 10:04:35 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
11811 ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
11812 Original commit message from CVS:
11813 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
11814 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
11815 (gst_amrnbparse_handle_pull_seek),
11816 (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
11817 (gst_amrnbparse_sink_activate_push),
11818 (gst_amrnbparse_sink_activate_pull):
11819 * ext/amrnb/amrnbparse.h:
11820 Add flush seek handler. Fixes #536274.
11822 2008-09-26 09:57:02 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
11824 ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
11825 Original commit message from CVS:
11826 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
11827 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
11828 (gst_amrnbparse_chain), (gst_amrnbparse_loop),
11829 (gst_amrnbparse_state_change):
11830 * ext/amrnb/amrnbparse.h:
11831 Fix the duration query. Fixes #536226.
11832 Also set caps on the pads and buffers more correctly.
11834 2008-09-02 09:43:10 +0000 Tim-Philipp Müller <tim@centricular.net>
11836 po/LINGUAS: Add 'ca' to LINGUAS.
11837 Original commit message from CVS:
11839 Add 'ca' to LINGUAS.
11841 2008-08-28 09:57:30 +0000 Edward Hervey <bilboed@bilboed.com>
11843 gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
11844 Original commit message from CVS:
11845 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
11846 Fix aggregated GST_FLOW_RETURN check for when to send an error message
11850 2008-08-27 15:55:05 +0000 Wim Taymans <wim.taymans@gmail.com>
11852 gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
11853 Original commit message from CVS:
11854 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
11855 (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
11856 (create_segment_event), (gst_rdt_depay_push),
11857 (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
11858 * gst/realmedia/rdtdepay.h:
11859 Parse other values from the incomming caps.
11860 Add event handler to handle flushing and segments.
11861 Create segment events.
11862 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
11863 Do skew correction based on RDT timestamps.
11864 * gst/realmedia/rdtmanager.c: (activate_session),
11865 (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
11867 Parse caps to get the clockrate needed for the jitterbuffer.
11868 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
11869 Apply timestamp fixup after correcting for initial timestamp and
11870 internal base timestamp corrections.
11872 2008-08-27 11:28:50 +0000 Wim Taymans <wim.taymans@gmail.com>
11874 gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
11875 Original commit message from CVS:
11876 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
11877 (gst_rdt_depay_change_state):
11878 * gst/realmedia/rdtdepay.h:
11879 Check seqnum gaps and drop duplicate packets or mark outgoing buffers
11880 with a DISCONT flag when needed.
11881 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
11882 Report the configure latency instead of a hardcoded value.
11884 2008-08-27 10:02:06 +0000 Wim Taymans <wim.taymans@gmail.com>
11886 gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
11887 Original commit message from CVS:
11888 * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
11889 (free_session), (gst_rdt_manager_query_src),
11890 (gst_rdt_manager_src_activate_push),
11891 (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
11892 (gst_rdt_manager_loop), (create_recv_rtp):
11893 Include the new rdt jitterbuffer in the session manager.
11895 2008-08-27 09:58:00 +0000 Wim Taymans <wim.taymans@gmail.com>
11897 gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
11898 Original commit message from CVS:
11899 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
11900 (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
11901 (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
11902 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
11903 * gst/realmedia/rdtdepay.h:
11904 Use new RDT parsing helper functions.
11905 Copy discont flags correctly.
11906 Push the header from the chain function instead of the setcaps function.
11907 Copy incomming timestamp to the output buffers instead of doing magic
11908 with the RDT timestamps.
11910 2008-08-27 09:52:49 +0000 Wim Taymans <wim.taymans@gmail.com>
11912 gst/realmedia/: Add first support for parsing RDT messages.
11913 Original commit message from CVS:
11914 * gst/realmedia/Makefile.am:
11915 * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
11916 (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
11917 (read_packet_header), (gst_rdt_buffer_get_first_packet),
11918 (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
11919 (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
11920 (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
11921 (gst_rdt_packet_data_peek_data),
11922 (gst_rdt_packet_data_get_stream_id),
11923 (gst_rdt_packet_data_get_timestamp):
11924 * gst/realmedia/gstrdtbuffer.h:
11925 Add first support for parsing RDT messages.
11926 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
11927 (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
11928 (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
11929 (calculate_skew), (rdt_jitter_buffer_insert),
11930 (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
11931 (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
11932 (rdt_jitter_buffer_get_ts_diff):
11933 * gst/realmedia/rdtjitterbuffer.h:
11934 Add first version of an RDT jitterbuffer.
11936 2008-08-27 09:47:17 +0000 Wim Taymans <wim.taymans@gmail.com>
11938 gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
11939 Original commit message from CVS:
11940 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
11941 (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
11942 (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
11943 (gst_rmdemux_descramble_dnet_audio),
11944 (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
11945 * gst/realmedia/rmdemux.h:
11946 Keep track of the first timestamp of the stream and add this to the
11947 outgoing buffer timestamps so that we can handle live streams.
11948 Set discont flag on the first buffers and after a seek.
11950 === release 0.10.9 ===
11952 2008-08-26 23:06:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11958 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11959 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11960 * docs/plugins/inspect/plugin-a52dec.xml:
11961 * docs/plugins/inspect/plugin-asf.xml:
11962 * docs/plugins/inspect/plugin-cdio.xml:
11963 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11964 * docs/plugins/inspect/plugin-dvdread.xml:
11965 * docs/plugins/inspect/plugin-dvdsub.xml:
11966 * docs/plugins/inspect/plugin-iec958.xml:
11967 * docs/plugins/inspect/plugin-lame.xml:
11968 * docs/plugins/inspect/plugin-mad.xml:
11969 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11970 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11971 * docs/plugins/inspect/plugin-mpegstream.xml:
11972 * docs/plugins/inspect/plugin-realmedia.xml:
11973 * docs/plugins/inspect/plugin-siddec.xml:
11974 * gst-plugins-ugly.doap:
11976 Original commit message from CVS:
11979 2008-08-26 22:56:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12008 Original commit message from CVS:
12011 2008-08-26 15:35:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12013 ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
12014 Original commit message from CVS:
12015 * ext/a52dec/gsta52dec.c:
12016 Set up a default time segment for output when receiving
12017 an incoming byte segment (as for raw AC3 files).
12020 2008-08-12 09:16:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12022 0.10.8.2 pre-release.
12023 Original commit message from CVS:
12025 * docs/plugins/Makefile.am:
12026 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12027 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12028 * docs/plugins/gst-plugins-ugly-plugins.args:
12029 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12030 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12031 * docs/plugins/inspect/plugin-a52dec.xml:
12032 * docs/plugins/inspect/plugin-asf.xml:
12033 * docs/plugins/inspect/plugin-cdio.xml:
12034 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12035 * docs/plugins/inspect/plugin-dvdread.xml:
12036 * docs/plugins/inspect/plugin-dvdsub.xml:
12037 * docs/plugins/inspect/plugin-iec958.xml:
12038 * docs/plugins/inspect/plugin-lame.xml:
12039 * docs/plugins/inspect/plugin-mad.xml:
12040 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12041 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12042 * docs/plugins/inspect/plugin-mpegstream.xml:
12043 * docs/plugins/inspect/plugin-realmedia.xml:
12044 * docs/plugins/inspect/plugin-siddec.xml:
12046 0.10.8.2 pre-release.
12050 Add new translation.
12052 2008-08-11 18:44:35 +0000 Michael Smith <msmith@xiph.org>
12054 gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
12055 Original commit message from CVS:
12056 * gst/asfdemux/gstasfdemux.c:
12057 Properly aggregate flow returns for both push and pull mode, so we shut
12058 down if all pads are unlinked.
12061 2008-08-07 16:14:42 +0000 Frederic Crozat <fcrozat@mandriva.org>
12063 Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
12064 Original commit message from CVS:
12065 Patch by: Frederic Crozat <fcrozat@mandriva.org>
12066 * ext/dvdread/dvdreadsrc.c: (plugin_init):
12067 * ext/lame/gstlame.c: (plugin_init):
12068 * gst/asfdemux/gstasf.c: (plugin_init):
12069 Make sure gettext returns translations in UTF-8 encoding rather
12070 than in the current locale encoding (#546822).
12072 2008-07-31 14:35:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12074 gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
12075 Original commit message from CVS:
12076 * gst/mpegaudioparse/gstmpegaudioparse.c:
12077 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
12078 (mp3parse_total_time), (mp3parse_bytepos_to_time):
12079 Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
12080 if we're called from there already. Otherwise we end up in a endless
12081 recursion and crash with a stack overflow.
12082 This can happen when a Xing or VBRI header with TOC exists but it
12083 doesn't contain the total time. Fixes bug #545370.
12085 2008-07-31 14:24:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12087 ext/lame/gstlame.c: Use the default for the strict-iso property too.
12088 Original commit message from CVS:
12089 * ext/lame/gstlame.c: (gst_lame_class_init),
12090 (gst_lame_get_default_settings):
12091 Use the default for the strict-iso property too.
12092 Allow a bitrate setting of 0, which lets lame choose the default value
12093 and which makes it possible to set the compression-ratio property.
12095 2008-07-29 16:57:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12097 ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
12098 Original commit message from CVS:
12099 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
12100 (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
12101 * ext/lame/gstlame.h:
12102 Get the defaults settings of LAME in the plugin initialization
12103 function and return FALSE here if something goes wrong. This removes
12104 the hacky failing instance init function.
12105 Use LAMEs default value for all settings instead of overwriting some
12106 of them. Overwriting some of them gives unexpected results if one only
12107 sets a preset. Fixes bug #498004.
12109 2008-07-27 15:56:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12111 ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
12112 Original commit message from CVS:
12113 * ext/lame/gstlame.c: (gst_lame_init):
12114 Use LAME's default for the min/max/mean VBR bitrate. Setting our own
12115 defaults will restrict the bitrate when using the presets in a bad way.
12118 2008-07-27 11:01:12 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12120 Put the MPEG audio version into the caps as "mpegaudioversion".
12121 Original commit message from CVS:
12122 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
12123 * gst/mpegaudioparse/gstmpegaudioparse.c:
12124 (mp3_type_frame_length_from_header), (mp3_caps_create),
12125 (gst_mp3parse_chain):
12126 Put the MPEG audio version into the caps as "mpegaudioversion".
12127 This is different from "mpegversion".
12129 2008-07-22 18:25:08 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12131 ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
12132 Original commit message from CVS:
12133 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
12134 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
12135 * ext/lame/gstlame.h:
12136 Fix build with lame >= 3.97. The padding type and cwlimit settings
12137 are deprecated now and the function declarations are hidden in the
12138 headers so deprecate the GObject properties for them and remove them
12139 in 0.11. Fixes bug #544039.
12141 2008-07-13 10:13:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12143 ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
12144 Original commit message from CVS:
12145 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
12146 Don't allow width/height outside the spec (i.e. smaller than 16
12147 and higher than 4096). Such files are corrupted ones and setting
12148 caps that are not a subset of the template caps confuses playbin.
12151 2008-07-11 12:30:22 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12153 ext/sidplay/Makefile.am: Fix the build.
12154 Original commit message from CVS:
12155 * ext/sidplay/Makefile.am:
12158 2008-07-08 14:01:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12160 configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
12161 Original commit message from CVS:
12163 Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
12164 flags that are invalid for C++.
12166 2008-07-05 18:57:30 +0000 Tal Shalif <tshalif@nargila.org>
12168 ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
12169 Original commit message from CVS:
12170 Patch by: Tal Shalif <tshalif at nargila dot org>
12171 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
12172 Prevent double free. Fixes bug #541697.
12174 2008-07-05 15:56:56 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12176 gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
12177 Original commit message from CVS:
12178 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
12179 (gst_dvd_demux_get_audio_stream),
12180 (gst_dvd_demux_get_subpicture_stream),
12181 (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
12182 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
12183 (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
12184 (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
12185 * gst/mpegstream/gstmpegdemux.h:
12186 Resend tags event after a FLUSH (seek) to support prerolling
12187 a partial pipeline.
12189 2008-07-03 13:12:26 +0000 Tim-Philipp Müller <tim@centricular.net>
12191 Use correct error code for encrypted streams.
12192 Original commit message from CVS:
12194 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
12195 Use correct error code for encrypted streams.
12197 2008-07-02 07:49:19 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12199 gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
12200 Original commit message from CVS:
12201 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
12202 (gst_mpeg_demux_sync_stream_to_time):
12203 Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
12205 2008-06-27 12:58:35 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12207 ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
12208 Original commit message from CVS:
12209 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
12210 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
12211 Allow and implement non-flushing and/or segment seek
12212 (mainly in TIME and chapter format).
12213 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
12214 (gst_dvd_demux_get_subpicture_stream),
12215 (gst_dvd_demux_synchronise_pads),
12216 (gst_dvd_demux_sync_stream_to_time):
12217 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
12218 (gst_mpeg_demux_send_subbuffer),
12219 (gst_mpeg_demux_sync_stream_to_time),
12220 (gst_mpeg_streams_reset_cur_ts):
12221 * gst/mpegstream/gstmpegdemux.h:
12222 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
12223 (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
12224 Delegate a query to upstream if it can't be handled.
12225 Make segment stop aware.
12226 Fix (subtitle) stream synchronization.
12227 Add some debug statements.
12229 2008-06-26 10:40:03 +0000 Edward Hervey <bilboed@bilboed.com>
12231 gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
12232 Original commit message from CVS:
12233 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
12234 Fix build on macosx.
12236 2008-06-13 06:57:21 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12238 Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
12239 Original commit message from CVS:
12240 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12241 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12242 * ext/a52dec/gsta52dec.c:
12243 * ext/amrnb/amrnbdec.c:
12244 * ext/amrnb/amrnbenc.c:
12245 * ext/amrnb/amrnbparse.c:
12246 * ext/lame/gstlame.c:
12247 * ext/mad/gstmad.c:
12248 * ext/sidplay/gstsiddec.cc:
12249 * gst/asfdemux/gstrtspwms.c:
12250 * gst/mpegaudioparse/gstxingmux.c:
12251 * gst/realmedia/rademux.c:
12252 * gst/realmedia/rdtmanager.c:
12253 * gst/realmedia/rtspreal.c:
12254 * gst/synaesthesia/gstsynaesthesia.c:
12255 Add missing elements to docs. Restore alphabetical order in section
12256 file. Document mad (it was included in docs already).
12257 Fix doc-markup: use convinience syntax for examples
12258 (produces valid docbook), add several refsec2 when we have several
12259 titles. Fix some types.
12261 2008-06-13 05:52:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12263 Do not use short_description in section docs for elements. We extract them from element details and there will be war...
12264 Original commit message from CVS:
12265 * ext/lame/gstlame.c:
12266 * ext/sidplay/gstsiddec.cc:
12267 * gst/mpegaudioparse/gstxingmux.c:
12268 Do not use short_description in section docs for elements. We extract
12269 them from element details and there will be warnings if they differ.
12271 2008-06-09 20:02:05 +0000 Benjamin Kampmann <benjamin@fluendo.com>
12273 ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
12274 Original commit message from CVS:
12275 Patch by: Benjamin Kampmann <benjamin at fluendo dot com>
12276 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
12277 (gst_cdio_add_cdtext_album_tags):
12278 * ext/cdio/gstcdio.h:
12279 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
12280 Also extract album title and album genre from CD-TEXT if
12281 available (#537021).
12283 2008-06-09 07:51:00 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12285 gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
12286 Original commit message from CVS:
12287 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
12288 Don't mark MPEG headers with emphasis == 0x2 as invalid. This
12289 emphasis value is reserved but unfortunately files with that
12290 value exist and the information is not important for the decoder
12291 anyway. Fixes bug #537235.
12293 2008-06-07 18:48:54 +0000 Tim-Philipp Müller <tim@centricular.net>
12295 Require libcdio >= 0.76.
12296 Original commit message from CVS:
12298 * ext/cdio/gstcdio.c:
12299 * ext/cdio/gstcdio.h:
12300 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
12301 Require libcdio >= 0.76.
12303 2008-06-02 15:44:57 +0000 Wim Taymans <wim.taymans@gmail.com>
12305 ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
12306 Original commit message from CVS:
12307 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
12308 Drain queued buffers before forwarding the segment event.
12310 2008-06-02 11:59:07 +0000 Wim Taymans <wim.taymans@gmail.com>
12312 ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
12313 Original commit message from CVS:
12314 * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
12315 (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
12316 (gst_a52dec_chain), (gst_a52dec_change_state):
12317 * ext/a52dec/gsta52dec.h:
12318 Add segment handling, buffer clipping and basic reverse playback.
12320 2008-05-28 11:43:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12322 Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
12323 Original commit message from CVS:
12324 * docs/plugins/Makefile.am:
12325 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12326 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12327 * docs/plugins/gst-plugins-ugly-plugins.args:
12328 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12329 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12330 * docs/plugins/inspect/plugin-a52dec.xml:
12331 * docs/plugins/inspect/plugin-amrnb.xml:
12332 * docs/plugins/inspect/plugin-asf.xml:
12333 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12334 * docs/plugins/inspect/plugin-dvdread.xml:
12335 * docs/plugins/inspect/plugin-dvdsub.xml:
12336 * docs/plugins/inspect/plugin-iec958.xml:
12337 * docs/plugins/inspect/plugin-lame.xml:
12338 * docs/plugins/inspect/plugin-mad.xml:
12339 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12340 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12341 * docs/plugins/inspect/plugin-mpegstream.xml:
12342 * docs/plugins/inspect/plugin-realmedia.xml:
12343 * docs/plugins/inspect/plugin-siddec.xml:
12344 * docs/plugins/inspect/plugin-synaesthesia.xml:
12345 * ext/a52dec/gsta52dec.c:
12346 Random doc of the day. Also print human readable format of newsegment
12347 in log message if we complain about it.
12349 2008-05-26 09:06:54 +0000 Wim Taymans <wim.taymans@gmail.com>
12351 ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
12352 Original commit message from CVS:
12353 * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
12354 (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
12355 (gst_a52dec_chain), (gst_a52dec_change_state):
12356 * ext/a52dec/gsta52dec.h:
12357 Mark discont on outgoing buffers after receiving a DISCONT buffer or
12358 when we have a decoding error.
12359 We don't need to clear the cache when we receive a NEWSEGMENT event.
12360 Clear buffer cache in DISCONT.
12361 Add beginnings of GstSegment handling.
12363 2008-05-26 07:41:24 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12365 gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
12366 Original commit message from CVS:
12367 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
12368 Fix alignment issues that caused SIGBUS on some architectures.
12370 2008-05-25 21:30:40 +0000 Tim-Philipp Müller <tim@centricular.net>
12372 gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
12373 Original commit message from CVS:
12374 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
12375 Fix alignment issue which isn't really an issue at all because
12376 the plugin hasn't been ported to 0.10 yet.
12378 2008-05-25 21:03:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12380 configure.ac: Back to devel -> 0.10.8.1
12381 Original commit message from CVS:
12383 Back to devel -> 0.10.8.1
12385 === release 0.10.8 ===
12387 2008-05-21 23:03:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12393 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12394 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12395 * docs/plugins/inspect/plugin-a52dec.xml:
12396 * docs/plugins/inspect/plugin-asf.xml:
12397 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12398 * docs/plugins/inspect/plugin-dvdread.xml:
12399 * docs/plugins/inspect/plugin-dvdsub.xml:
12400 * docs/plugins/inspect/plugin-iec958.xml:
12401 * docs/plugins/inspect/plugin-lame.xml:
12402 * docs/plugins/inspect/plugin-mad.xml:
12403 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12404 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12405 * docs/plugins/inspect/plugin-mpegstream.xml:
12406 * docs/plugins/inspect/plugin-realmedia.xml:
12407 * docs/plugins/inspect/plugin-siddec.xml:
12408 * gst-plugins-ugly.doap:
12411 Original commit message from CVS:
12414 2008-05-21 22:43:42 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12443 Original commit message from CVS:
12446 2008-05-19 21:38:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12448 configure.ac: 0.10.7.4 pre-release
12449 Original commit message from CVS:
12451 0.10.7.4 pre-release
12453 2008-05-19 15:07:07 +0000 Edward Hervey <bilboed@bilboed.com>
12455 ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
12456 Original commit message from CVS:
12457 * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
12458 Fix inconsistent use of rate and channels.
12461 2008-05-19 10:23:46 +0000 Wim Taymans <wim.taymans@gmail.com>
12463 gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
12464 Original commit message from CVS:
12465 * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
12466 Flush timestamp correction variables on a flush. Fixes #533832.
12468 2008-05-19 10:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12473 Commit 0.10.7.3 pre-rel marker
12474 Original commit message from CVS:
12475 Commit 0.10.7.3 pre-rel marker
12477 2008-05-13 09:33:09 +0000 Edward Hervey <bilboed@bilboed.com>
12479 gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
12480 Original commit message from CVS:
12481 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
12482 Properly aggregate GstFlowReturn from downstream in order to properly
12483 stop, and doing that as early as possible.
12486 2008-05-10 15:32:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12488 configure.ac: 0.10.7.2 pre-release
12489 Original commit message from CVS:
12491 0.10.7.2 pre-release
12493 2008-05-10 00:44:00 +0000 Edward Hervey <bilboed@bilboed.com>
12495 Always let FLUSH_START events flow downstream.
12496 Original commit message from CVS:
12497 * ext/mad/gstmad.c: (gst_mad_sink_event):
12498 * gst/mpegaudioparse/gstmpegaudioparse.c:
12499 (gst_mp3parse_sink_event):
12500 Always let FLUSH_START events flow downstream.
12502 2008-05-07 08:00:24 +0000 Tim-Philipp Müller <tim@centricular.net>
12504 configure.ac: Error out if we don't have the required core/base versions.
12505 Original commit message from CVS:
12507 Error out if we don't have the required core/base versions.
12509 2008-05-06 17:53:26 +0000 Wim Taymans <wim.taymans@gmail.com>
12511 gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
12512 Original commit message from CVS:
12513 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
12514 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
12515 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
12516 Fix video timestamps by adjusting it with the first timestamp found.
12517 Don't assume we have a complete fragment when flushing the adapter,
12518 packets might have been lost or the stream might just be broken.
12520 2008-05-06 10:30:18 +0000 Wim Taymans <wim.taymans@gmail.com>
12522 gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
12523 Original commit message from CVS:
12524 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
12525 Set Rank to NONE so that we don't accidentally try to autoplug the
12528 2008-05-05 08:43:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12530 gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
12531 Original commit message from CVS:
12532 * gst/mpegaudioparse/gstmpegaudioparse.c:
12533 (gst_mp3parse_emit_frame):
12534 Send a new duration message if the average bitrate changed and
12535 we don't know the duration from the Xing or VBRI header.
12538 2008-04-30 17:16:47 +0000 Wim Taymans <wim.taymans@gmail.com>
12540 gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
12541 Original commit message from CVS:
12542 * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
12543 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
12544 * gst/realmedia/rtspreal.h:
12545 Move assembly rule parsing to the place where we parse the SDP as it's
12546 also there that we create the MDPR and we need the currently selected
12547 asmrule in order to select the right MTLI.
12550 2008-04-29 17:34:19 +0000 Michael Smith <msmith@xiph.org>
12552 gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
12553 Original commit message from CVS:
12554 * gst/realmedia/realhash.c:
12555 * gst/realmedia/rtspreal.c:
12556 Include generated "_stdint.h" instead of <stdint.h> which might not
12557 exist on some systems.
12559 2008-04-25 23:10:54 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12561 ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
12562 Original commit message from CVS:
12563 * ext/sidplay/gstsiddec.cc:
12564 Cast NULL sentinels to void * as NULL is defined as an integer
12565 constant in most environments when using C++ and it's size might
12566 be different from a pointer. Fixes #529488.
12568 2008-04-22 12:11:30 +0000 Edgard Lima <edgard.lima@indt.org.br>
12571 * gst/asfdemux/gstasfdemux.c:
12572 * gst/asfdemux/gstrtspwms.c:
12573 Fix "unused var" compiler error when --disable-gst-debug is used.
12574 Original commit message from CVS:
12575 Fix "unused var" compiler error when --disable-gst-debug is used.
12577 2008-04-17 20:58:00 +0000 Tim-Philipp Müller <tim@centricular.net>
12579 ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
12580 Original commit message from CVS:
12581 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
12582 We should also stop the streaming task when we get a NOT_LINKED
12583 flow return, which is not covered by FLOW_IS_FATAL.
12585 2008-04-17 10:24:32 +0000 Edward Hervey <bilboed@bilboed.com>
12587 ext/: gst_atomic_int_set ==> g_atomic_int_set
12588 Original commit message from CVS:
12589 * ext/cdio/gstcdiocddasrc.c:
12590 * ext/dv/gstdvdemux.c:
12591 gst_atomic_int_set ==> g_atomic_int_set
12593 2008-04-11 08:09:55 +0000 Julien Moutte <julien@moutte.net>
12595 gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
12596 Original commit message from CVS:
12597 2008-04-11 Julien Moutte <julien@fluendo.com>
12598 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
12601 2008-04-06 08:57:33 +0000 Damien Lespiau <damien.lespiau@gmail.com>
12603 configure.ac: Actually build dlls when cross-compiling with mingw32.
12604 Original commit message from CVS:
12605 Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
12607 Actually build dlls when cross-compiling with mingw32.
12610 2008-04-04 19:04:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12612 Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
12613 Original commit message from CVS:
12615 * gst/mpegaudioparse/gstmpegaudioparse.c:
12616 (mpeg_audio_seek_entry_free):
12617 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
12618 Depend on GLib 2.12 and use it unconditionally as we do in other
12619 modules too already.
12621 2008-04-03 15:21:50 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12623 gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
12624 Original commit message from CVS:
12625 * gst/mpegaudioparse/gstmpegaudioparse.c:
12626 (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
12627 (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
12628 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
12629 (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
12630 (gst_xing_mux_chain):
12631 Use GSlice for allocating the seek table entries if we compile with
12632 GLib 2.10 or newer.
12634 2008-04-01 14:39:24 +0000 Wim Taymans <wim.taymans@gmail.com>
12636 gst/asfdemux/gstasfdemux.c: Remove some debug code.
12637 Original commit message from CVS:
12638 * gst/asfdemux/gstasfdemux.c:
12639 (gst_asf_demux_process_ext_stream_props):
12640 Remove some debug code.
12642 2008-04-01 14:29:32 +0000 Wim Taymans <wim.taymans@gmail.com>
12644 gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
12645 Original commit message from CVS:
12646 * gst/asfdemux/gstasfdemux.c:
12647 (gst_asf_demux_process_ext_stream_props):
12648 Guard against division by 0 and fall back to 25/1 framerate.
12650 2008-04-01 14:00:32 +0000 Wim Taymans <wim.taymans@gmail.com>
12652 gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
12653 Original commit message from CVS:
12654 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
12655 (gst_asf_demux_process_ext_stream_props):
12656 Instead of adding a fixes 25/1 framerate to the video caps, use the
12657 average frame duration in the extended properties of the video stream as
12658 the framerate. Fixes #524346.
12660 2008-03-21 14:15:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12662 configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
12663 Original commit message from CVS:
12665 Check if the compiler supports do { } while (0) macros. This fixes
12666 a warning when compiling with g++ 4.3, resulting in a build failure
12667 because of -Werror.
12669 2008-03-19 11:01:25 +0000 Wim Taymans <wim.taymans@gmail.com>
12671 gst/realmedia/asmrules.c: make ) also a delimiter for rules.
12672 Original commit message from CVS:
12673 * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
12674 make ) also a delimiter for rules.
12675 Skip \\ when scanning strings.
12676 Add new testcase for these problems.
12678 2008-03-12 16:09:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12680 gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
12681 Original commit message from CVS:
12682 * gst/mpegaudioparse/gstmpegaudioparse.c:
12683 (gst_mp3parse_sink_event):
12684 Don't take the stream lock when caching events. This is not necessary
12685 and results in a deadlock when seeking with rhythmbox (but not with
12686 totem or banshee for some reason).
12688 2008-03-10 15:17:24 +0000 Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
12690 gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
12691 Original commit message from CVS:
12692 Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
12693 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
12694 Add the version field when creating the CONT chunk resulting in
12695 the Author, Comment and Copyright tags not being parsed correctly.
12698 2008-03-10 15:13:10 +0000 Wim Taymans <wim.taymans@gmail.com>
12700 gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
12701 Original commit message from CVS:
12702 * gst/mpegaudioparse/gstmpegaudioparse.c:
12703 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
12704 Remove trailing newlines from debug statements.
12706 2008-03-04 22:54:21 +0000 Simone Gotti <simone.gotti@email.it>
12708 ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
12709 Original commit message from CVS:
12710 * ext/dvdnav/dvdnavsrc.c:
12711 * ext/dvdnav/dvdnavsrc.h:
12712 Apply patch that adds some seeking support to dvdnav, and fixes it
12713 in various other ways. This doesn't make dvdnavsrc fully functional,
12714 but moves it forward.
12716 Patch By: Simone Gotti <simone.gotti@email.it>
12717 * ext/dvdnav/gst-dvd:
12718 Update the simple dvdnavsrc gst-launch example to work for 0.10
12720 2008-03-03 12:50:56 +0000 Peter Kjellerstedt <pkj@axis.com>
12722 configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
12723 Original commit message from CVS:
12725 Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
12726 plug-ins are included/excluded. (#498222)
12728 2008-02-27 15:23:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12730 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
12731 Original commit message from CVS:
12732 * ext/mad/gstmad.c: (gst_mad_sink_event):
12733 * gst/mpegaudioparse/gstmpegaudioparse.c:
12734 (gst_mp3parse_sink_event):
12735 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
12736 of dropping and leaking them.
12738 2008-02-27 13:18:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12740 Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
12741 Original commit message from CVS:
12742 * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
12744 * ext/mad/gstmad.h:
12745 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
12746 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
12747 * gst/mpegaudioparse/gstmpegaudioparse.h:
12748 Cache all events except EOS if we still have to send a NEWSEGMENT
12749 event. This will let TAG events be forwarded until after decodebin
12750 to an encoder for example as decodebin only links the pads
12751 after NEWSEGMENT. Fixes bug #518933.
12753 2008-02-27 12:48:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12755 gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
12756 Original commit message from CVS:
12757 * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
12758 Write Xing header at the correct position in the MP3 frame for
12759 stereo files. Fixes bug #518676.
12761 2008-02-23 12:35:53 +0000 Tim-Philipp Müller <tim@centricular.net>
12763 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
12764 Original commit message from CVS:
12766 * ext/sidplay/Makefile.am:
12767 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
12768 when building C++ code (#516509).
12770 2008-02-22 14:55:57 +0000 Tim-Philipp Müller <tim@centricular.net>
12772 ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
12773 Original commit message from CVS:
12774 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
12775 Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
12776 Workshop 12 compiler, but probably also crashes (#517985).
12778 2008-02-22 07:11:17 +0000 Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
12780 gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
12781 Original commit message from CVS:
12782 Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
12783 * gst/mpegaudioparse/gstmpegaudioparse.c:
12784 (gst_mp3_channel_mode_get_type),
12785 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
12786 (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
12787 (gst_mp3parse_chain):
12788 * gst/mpegaudioparse/gstmpegaudioparse.h:
12789 Post channel mode and CRC as tags. Fixes bug #504493.
12791 2008-02-22 06:27:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12793 ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
12794 Original commit message from CVS:
12795 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
12796 Correctly chain up to the parent's finalize function.
12798 2008-02-22 06:25:28 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12800 gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
12801 Original commit message from CVS:
12802 * gst/mpegaudioparse/gstmpegaudioparse.c:
12803 (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
12804 Try a bit harder to get valid timestamps, especially if upstream
12805 gives us one and we are at the first frame or resyncing.
12806 Return UNEXPECTED if we get a valid timestamp that is outside of
12807 our configured segment. After all changes done so far this doesn't
12808 seem to cause any regression, please test.
12810 2008-02-22 06:19:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12812 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...
12813 Original commit message from CVS:
12815 Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
12816 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
12817 If we don't have the position to seek to in our index first try
12818 to convert from TIME to BYTES upstream and only if that fails
12819 too use the old hack to simply seek to an earlier position
12820 and let the sink drop everything before segment start.
12821 Partially fixes bug #469930.
12823 2008-02-21 23:54:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12825 configure.ac: Back to development...
12826 Original commit message from CVS:
12828 Back to development...
12830 === release 0.10.7 ===
12832 2008-02-21 00:15:22 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12838 * docs/plugins/gst-plugins-ugly-plugins.args:
12839 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12840 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12841 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
12842 * docs/plugins/gst-plugins-ugly-plugins.signals:
12843 * docs/plugins/inspect/plugin-a52dec.xml:
12844 * docs/plugins/inspect/plugin-asf.xml:
12845 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12846 * docs/plugins/inspect/plugin-dvdread.xml:
12847 * docs/plugins/inspect/plugin-dvdsub.xml:
12848 * docs/plugins/inspect/plugin-iec958.xml:
12849 * docs/plugins/inspect/plugin-lame.xml:
12850 * docs/plugins/inspect/plugin-mad.xml:
12851 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12852 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12853 * docs/plugins/inspect/plugin-mpegstream.xml:
12854 * docs/plugins/inspect/plugin-realmedia.xml:
12855 * docs/plugins/inspect/plugin-siddec.xml:
12856 * gst-plugins-ugly.doap:
12858 Release 0.10.7 - I Cheated Time
12859 Original commit message from CVS:
12860 Release 0.10.7 - I Cheated Time
12862 2008-02-20 23:51:56 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12887 Original commit message from CVS:
12890 2008-02-18 20:40:29 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12892 tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
12893 Original commit message from CVS:
12894 * tests/check/Makefile.am:
12895 Exclude dvdreadsrc from the states test too.
12897 2008-02-18 10:25:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12899 gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
12900 Original commit message from CVS:
12901 * gst/mpegaudioparse/gstmpegaudioparse.c:
12902 (gst_mp3parse_emit_frame):
12903 Handler buffers without valid timestamp more correctly: Don't drop
12904 them and don't use the invalid timestamp to calculate the next
12905 timestamp. Fixes bug #516811.
12907 2008-02-18 05:16:44 +0000 Tal Shalif <tshalif@nargila.org>
12909 ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
12910 Original commit message from CVS:
12911 Patch by: Tal Shalif <tshalif at nargila dot org>
12912 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
12913 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
12914 Add some gint64 casts to prevent 32 bit integer overflows.
12917 2008-02-17 18:49:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12919 gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
12920 Original commit message from CVS:
12921 * gst/mpegaudioparse/gstmpegaudioparse.c:
12922 Revert previous commit to mp3parse, as it breaks playback
12925 2008-02-14 13:58:42 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12927 gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
12928 Original commit message from CVS:
12929 * gst/mpegaudioparse/gstmpegaudioparse.c:
12930 (gst_mp3parse_emit_frame):
12931 Return GST_FLOW_UNEXPECTED if we get data that is after our
12932 configured segment. This makes upstream go EOS immediately instead
12933 of sending us the complete stream. Also improve debugging a bit.
12935 2008-02-13 22:57:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12937 ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
12938 Original commit message from CVS:
12939 * ext/dvdread/dvdreadsrc.c:
12940 Fix regression in DVD seeking - when a pack we
12941 expect to be a NAV block turns out not to be, scan forwards
12942 for up to 2MB (at most ~1sec) until we find one.
12945 2008-02-12 21:42:19 +0000 Sébastien Moutte <sebastien@moutte.net>
12947 win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
12948 Original commit message from CVS:
12949 * win32/vs6/libgstmpegaudioparse.dsp:
12950 Add xing files to VS project file.
12952 2008-02-11 13:31:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12954 gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
12955 Original commit message from CVS:
12956 * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
12957 Stop leaking src pad templates. Fixes bug #515708.
12959 2008-02-11 13:29:07 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12961 gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
12962 Original commit message from CVS:
12963 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
12964 Correctly write the size in bytes on big endian systems.
12967 2008-02-11 09:13:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12969 ext/lame/gstlame.c: Don't leak the allowed caps.
12970 Original commit message from CVS:
12971 * ext/lame/gstlame.c: (gst_lame_setup):
12972 Don't leak the allowed caps.
12973 * tests/check/pipelines/lame.c: (GST_START_TEST):
12974 Stop leaking all buffers. Fixes bug #515575.
12976 2008-02-08 10:17:11 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12978 gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
12979 Original commit message from CVS:
12980 * gst/mpegaudioparse/plugin.c:
12981 Commit new file I forgot to add.
12983 2008-02-08 01:09:53 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12985 configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
12986 Original commit message from CVS:
12988 Make DISABLE_DEPRECATED defined *only* during CVS, not during
12989 pre-releases or releases.
12991 2008-02-08 00:44:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12994 Mention bug 511497 fixed in previous commit
12995 Original commit message from CVS:
12996 Mention bug 511497 fixed in previous commit
12998 2008-02-08 00:36:51 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13000 Move xingmux from -bad.
13001 Original commit message from CVS:
13002 * docs/plugins/Makefile.am:
13003 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13004 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13005 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13006 * gst/mpegaudioparse/Makefile.am:
13007 * gst/mpegaudioparse/gstmpegaudioparse.c:
13008 * gst/mpegaudioparse/gstxingmux.c:
13009 * tests/check/Makefile.am:
13010 * tests/check/elements/.cvsignore:
13011 Move xingmux from -bad.
13013 2008-02-07 19:25:08 +0000 Sébastien Moutte <sebastien@moutte.net>
13015 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
13016 Original commit message from CVS:
13017 * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
13018 Use gst_guint64_to_gdouble for conversion
13019 * win32/vs6/libgstasfdemux.dsp:
13020 * win32/vs6/libgstdvdsub.dsp:
13021 * win32/vs6/libgstrealmedia.dsp:
13022 Update project dependencies and add new source files
13024 2008-02-04 14:27:32 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
13026 ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
13027 Original commit message from CVS:
13028 * ext/mpeg2dec/gstmpeg2dec.c:
13029 Reset decoder when handling sequence where libmpeg2 has set
13030 frame period to 0, probably due to a corrupt packet.
13033 2008-01-29 19:10:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13035 gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
13036 Original commit message from CVS:
13037 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
13038 (gst_mp3parse_chain):
13039 Don't set new caps on the srcpad everytime the bitrate or MPEG
13040 version changes but calculate new spf value when the MPEG version
13043 2008-01-23 10:34:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13045 Add documentation for the xingheader plugin.
13046 Original commit message from CVS:
13047 * docs/plugins/Makefile.am:
13048 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
13049 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
13050 * gst/xingheader/gstxingmux.c:
13051 * gst/xingheader/gstxingmux.h:
13052 Add documentation for the xingheader plugin.
13053 * tests/check/elements/xingmux.c: (GST_START_TEST):
13054 Set element state to PLAYING before doing something else.
13056 2008-01-23 10:11:44 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13058 tests/check/: Add simple unit test for the xingmux element.
13059 Original commit message from CVS:
13060 * tests/check/Makefile.am:
13061 * tests/check/elements/.cvsignore:
13062 * tests/check/elements/xingmux.c: (setup_xingmux),
13063 (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
13064 * tests/check/elements/xingmux_testdata.h:
13065 Add simple unit test for the xingmux element.
13066 * gst/xingheader/gstxingmux.c: (generate_xing_header),
13067 (gst_xing_mux_finalize), (xing_reset):
13068 Fix a memleak and invalid seek tables with less than 100 MP3 frames.
13070 2008-01-21 13:35:02 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13072 docs/plugins/: Add the real and rtsp elements and update the lists.
13073 Original commit message from CVS:
13074 * docs/plugins/Makefile.am:
13075 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13076 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13077 Add the real and rtsp elements and update the lists.
13078 * docs/plugins/inspect/plugin-amrnb.xml:
13079 * docs/plugins/inspect/plugin-asf.xml:
13080 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13081 * docs/plugins/inspect/plugin-dvdsub.xml:
13082 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13083 * docs/plugins/inspect/plugin-mpegstream.xml:
13084 * docs/plugins/inspect/plugin-realmedia.xml:
13085 * docs/plugins/inspect/plugin-siddec.xml:
13086 * docs/plugins/inspect/plugin-synaesthesia.xml:
13088 * gst/iec958/ac3_padder.c:
13089 * gst/iec958/ac3_padder.h:
13090 Do not use gtk-doc style comments for non gtk-doc comments. Note -
13091 there are functions defined using extern in the .c file - does that
13094 2008-01-21 12:43:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13096 ext/mad/gstmad.c: Chain up at the end of the function.
13097 Original commit message from CVS:
13098 * ext/mad/gstmad.c:
13099 Chain up at the end of the function.
13101 2008-01-19 16:04:14 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13103 ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
13104 Original commit message from CVS:
13105 * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
13106 Don't add pad templates for the base class but only in the
13109 2008-01-17 17:26:48 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
13111 ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
13112 Original commit message from CVS:
13113 * ext/lame/gstlame.c:
13114 * ext/lame/gstlame.h:
13115 Fix the case where you initially have stereo input, and so lame's
13116 mode is not set to mono, and then you get input with mono audio and
13117 soon after you get stereo input again. What happened before this
13118 commit is that it would keep the encoding mode as mono. It should
13119 change it back to the one requested by the app (or the default one)
13122 2008-01-15 17:18:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13124 gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
13125 Original commit message from CVS:
13126 * gst/mpegaudioparse/gstmpegaudioparse.c:
13127 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
13128 (mp3parse_bytepos_to_time):
13129 Interpolate the VBRI seek table entries to get better results,
13130 support 3 byte seek table entries and prevent overflows in the
13131 seek table by adding the relative offsets when using the seek
13132 table in a large enough data type.
13134 2008-01-14 15:02:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13136 gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
13137 Original commit message from CVS:
13138 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
13139 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
13140 (mp3parse_bytepos_to_time):
13141 * gst/mpegaudioparse/gstmpegaudioparse.h:
13142 Add support for seeking based on the VBRI seek table. Might make
13143 sense to use interpolation in the table later to get hopefully a
13144 bit more accurate values.
13146 2008-01-14 11:41:32 +0000 Wim Taymans <wim.taymans@gmail.com>
13148 ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
13149 Original commit message from CVS:
13150 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
13151 (handle_picture), (handle_slice):
13152 Fix compilation error. Fixes #509313.
13154 2008-01-14 11:24:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13156 ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
13157 Original commit message from CVS:
13158 * ext/lame/gstlame.c: (gst_lame_sink_event):
13159 Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
13160 as 8 * GST_SECOND is too large for int.
13162 2008-01-14 10:52:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13164 gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
13165 Original commit message from CVS:
13166 * gst/xingheader/gstxingmux.c: (generate_xing_header):
13167 Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
13170 2008-01-14 10:42:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13172 gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
13173 Original commit message from CVS:
13174 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
13175 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
13176 (mp3parse_total_bytes), (mp3parse_total_time):
13177 * gst/mpegaudioparse/gstmpegaudioparse.h:
13178 Add initial support for reading VBRI headers as found in VBR files
13179 created by some Fraunhofer encoders. Currently we only read the
13180 number of frames and bytes (and calculate duration, etc from this)
13181 but there is also a seek table that we currently don't use.
13183 2008-01-14 09:17:47 +0000 Mark Nauwelaerts <manauw@syknet.be>
13185 ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
13186 Original commit message from CVS:
13187 Patch by: Mark Nauwelaerts <manauw at syknet dot be>
13188 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
13189 (gst_lame_sink_event):
13190 Correctly set number of channels when using mono-encoding mode
13191 and fix the duration calculation of the EOS buffer.
13193 2008-01-14 09:13:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13195 gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
13196 Original commit message from CVS:
13197 * gst/mpegaudioparse/gstmpegaudioparse.c:
13198 (gst_mp3parse_handle_first_frame):
13199 Guard against 0 values in the Xing header as frame count and
13200 byte count and calculate the bitrate when we have all values
13201 we need and not before.
13203 2008-01-14 09:09:49 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13205 gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
13206 Original commit message from CVS:
13207 * gst/xingheader/gstxingmux.c: (generate_xing_header):
13208 Remove accidentially leftover debug printf.
13210 2008-01-14 08:56:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13212 gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
13213 Original commit message from CVS:
13214 * gst/xingheader/gstxingmux.c: (has_xing_header),
13215 (generate_xing_header), (gst_xing_mux_chain),
13216 (gst_xing_mux_sink_event):
13217 Choose smallest possible frame size for the Xing header, properly
13218 set the timestamp, duration and offset on the outgoing buffers,
13219 only send NEWSEGMENT events in BYTE format downstream and also
13220 drop VBRI headers if already existing.
13222 2008-01-12 09:22:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13224 gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
13225 Original commit message from CVS:
13226 * gst/xingheader/Makefile.am:
13227 * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
13228 (has_xing_header), (generate_xing_header),
13229 (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
13230 (gst_xing_mux_init), (gst_xing_mux_chain),
13231 (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
13232 * gst/xingheader/gstxingmux.h:
13233 Major cleanup and rewrite of xingmux with less bugs and new features:
13234 - Handles other layers as 3
13237 2008-01-10 17:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
13239 ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
13240 Original commit message from CVS:
13241 * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
13242 (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
13243 Call g_type_class_ref() from a thread-safe context and not
13244 from the streaming thread to avoid GLib screwing up (see
13245 bug #349410 and #493432). Comment out unused code.
13247 2008-01-10 15:24:08 +0000 Wim Taymans <wim.taymans@gmail.com>
13249 ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
13250 Original commit message from CVS:
13251 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
13252 (handle_picture), (clip_buffer), (handle_slice),
13253 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
13254 (gst_mpeg2dec_change_state):
13255 * ext/mpeg2dec/gstmpeg2dec.h:
13256 Add buffer clipping.
13257 Add basic reverse playback support. Not complete yet when dealing with
13260 2008-01-10 12:28:19 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13262 autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
13263 Original commit message from CVS:
13265 Add -Wno-portability to the automake parameters to stop warnings
13266 about GNU make extensions being used. We require GNU make in almost
13267 every Makefile anyway.
13269 Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
13270 at the same time is required for per target flags.
13272 2008-01-09 13:51:38 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13274 Makefile.am: Include lcov.mak to allow building coverage reports.
13275 Original commit message from CVS:
13277 Include lcov.mak to allow building coverage reports.
13279 2008-01-08 19:42:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13281 Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
13282 Original commit message from CVS:
13283 * ext/mad/gstmad.c: (mpg123_parse_xing_header):
13284 * gst/mpegaudioparse/gstmpegaudioparse.c:
13285 (gst_mp3parse_handle_first_frame):
13286 Make sure that the Xing TOC starts with 0 and the entries
13287 are increasing over time. Otherwise it's broken and should
13288 be skipped. Fixes bug #507821.
13290 2008-01-08 16:31:29 +0000 Tim-Philipp Müller <tim@centricular.net>
13292 gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
13293 Original commit message from CVS:
13294 * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
13295 (gst_asf_demux_add_video_stream),
13296 (gst_asf_demux_process_ext_content_desc),
13297 (gst_asf_demux_get_metadata_for_stream),
13298 (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
13299 (gst_asf_demux_change_state):
13300 * gst/asfdemux/gstasfdemux.h:
13301 Parse metadata object and extract pixel aspect ratio. Fixes #507844.
13303 2007-12-31 21:41:52 +0000 David Schleef <ds@schleef.org>
13305 docs/plugins/.cvsignore: Add *-undeclared.txt
13306 Original commit message from CVS:
13307 * docs/plugins/.cvsignore:
13308 Add *-undeclared.txt
13310 2007-12-21 14:01:06 +0000 Wim Taymans <wim.taymans@gmail.com>
13312 gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
13313 Original commit message from CVS:
13314 * gst/realmedia/rdtmanager.c:
13315 (gst_rdt_manager_marshal_VOID__UINT_UINT),
13316 (gst_rdt_manager_class_init):
13317 * gst/realmedia/rdtmanager.h:
13318 Implement some more signals that rtspsrc connects to.
13321 2007-12-18 09:07:53 +0000 Tim-Philipp Müller <tim@centricular.net>
13323 Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
13324 Original commit message from CVS:
13326 Include common/win32.mak for CRLF check of win32 project
13327 files (see #393626).
13329 2007-12-13 11:20:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13331 gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
13332 Original commit message from CVS:
13333 * gst/mpegaudioparse/gstmpegaudioparse.c:
13334 (gst_mp3parse_sink_event), (mp3parse_handle_seek):
13335 Don't post SEGMENT_START messages on the bus, only the element
13336 driving the pipeline should do that.
13338 2007-12-09 04:29:35 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13340 configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
13341 Original commit message from CVS:
13343 Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
13345 2007-12-03 19:05:20 +0000 Wim Taymans <wim.taymans@gmail.com>
13347 ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
13348 Original commit message from CVS:
13349 * ext/mpeg2dec/gstmpeg2dec.h:
13350 Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
13353 2007-11-20 12:15:51 +0000 Julien Moutte <julien@moutte.net>
13355 gst/realmedia/rtspreal.c: Fix build on Mac OS X.
13356 Original commit message from CVS:
13357 2007-11-20 Julien MOUTTE <julien@moutte.net>
13358 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
13361 2007-11-19 11:38:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13363 gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
13364 Original commit message from CVS:
13365 * gst/mpegaudioparse/gstmpegaudioparse.c:
13366 Restore the segment handling logic.
13367 Please don't do behavioural changes under the heading of 'leak fixes'
13368 or 'whitespace changes', people.
13370 2007-11-19 09:50:58 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13372 gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
13373 Original commit message from CVS:
13374 * gst/mpegaudioparse/gstmpegaudioparse.c:
13377 2007-11-13 06:57:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13379 gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
13380 Original commit message from CVS:
13381 * gst/asfdemux/gstasfdemux.c:
13382 Sync _activate_pull() a little more with other demuxers.
13384 2007-11-11 20:41:32 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
13386 gst/mpegstream/gstmpegdemux.c: recognize the padding stream
13387 Original commit message from CVS:
13388 * gst/mpegstream/gstmpegdemux.c:
13389 recognize the padding stream
13391 2007-10-31 14:33:03 +0000 Tim-Philipp Müller <tim@centricular.net>
13393 gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
13394 Original commit message from CVS:
13395 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
13396 Convert tags that come as string into the type required by
13399 2007-10-30 12:27:32 +0000 Wim Taymans <wim.taymans@gmail.com>
13401 gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
13402 Original commit message from CVS:
13403 * gst/mpegaudioparse/gstmpegaudioparse.c:
13404 (gst_mp3parse_emit_frame):
13405 Remove some more broken code, it seems to clip even when it should not.
13408 2007-10-30 11:13:49 +0000 Wim Taymans <wim.taymans@gmail.com>
13410 gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
13411 Original commit message from CVS:
13412 * gst/mpegaudioparse/gstmpegaudioparse.c:
13413 (gst_mp3parse_emit_frame):
13414 When the element is not driving the streaming thread it is not supposed
13415 to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
13416 upstream when it detects EOS. See #491305.
13418 2007-10-13 15:13:34 +0000 Mark Nauwelaerts <mnauw@users.sourceforge.net>
13420 gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
13421 Original commit message from CVS:
13422 Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
13423 * gst/dvdsub/Makefile.am:
13424 * gst/dvdsub/gstdvdsubdec.c:
13425 * gst/dvdsub/gstdvdsubparse.c:
13426 * gst/dvdsub/gstdvdsubparse.h:
13427 Add dvd subtitle parser, which just packetizes the input
13428 stream. This is needed to mux dvd subtitles into matroska
13429 files, since the muxer expects unfragmented and properly
13430 timestamped input (#415754).
13432 2007-10-10 12:02:30 +0000 Tim-Philipp Müller <tim@centricular.net>
13434 configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
13435 Original commit message from CVS:
13437 Update requirements from past CVS versions to released
13438 versions (0.10.14 in this case).
13439 * ext/sidplay/gstsiddec.cc:
13440 Fix compilation with g++-4.2.
13442 2007-10-08 17:51:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13444 gst/realmedia/: Fix some compiler warnings shown on Forte.
13445 Original commit message from CVS:
13446 * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
13447 (gst_asm_scan_parse_condition):
13448 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
13449 Fix some compiler warnings shown on Forte.
13451 2007-10-05 08:51:44 +0000 Gautier Portet <kassoulet@gmail.com>
13453 gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
13454 Original commit message from CVS:
13455 Patch by: Gautier Portet <kassoulet at gmail dot com>
13456 * gst/xingheader/gstxingmux.c:
13457 The size of the Xing header is actually 417 as it's rounded to the
13458 next smaller integer. Fixes #397759.
13459 * gst/xingheader/gstxingmux.c: (xing_generate_header),
13460 (xing_push_header):
13461 Some random cleanup, add FIXMEs and TODOs and check if the newsegment
13462 event to the beginning was successful before pushing the header again.
13464 2007-09-29 17:11:16 +0000 Sébastien Moutte <sebastien@moutte.net>
13466 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
13467 Original commit message from CVS:
13468 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
13469 (mp3parse_bytepos_to_time):
13470 Use gst_util_guint64_to_gdouble for conversions.
13471 * win32/vs6/libgstmad.dsp:
13472 Add a link to libgstaudio.
13474 2007-09-26 13:40:35 +0000 Tim-Philipp Müller <tim@centricular.net>
13476 ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
13477 Original commit message from CVS:
13478 * ext/lame/gstlame.c:
13479 Fix up case where there is no peer, in which case
13480 _get_allowed_caps() will return NULL.
13482 2007-09-25 13:20:27 +0000 Tim-Philipp Müller <tim@centricular.net>
13484 ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
13485 Original commit message from CVS:
13486 * ext/lame/gstlame.c:
13487 Use GST_PTR_FORMAT to print caps in debug statement.
13489 2007-09-25 09:16:05 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13491 configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
13492 Original commit message from CVS:
13494 Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
13495 AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
13498 2007-09-24 10:26:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13500 ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
13501 Original commit message from CVS:
13502 * ext/lame/gstlame.c:
13503 Allow fixing the sample rate lame converts to by negotiating fixed
13504 sample rate on the src pad caps.
13506 * tests/check/Makefile.am:
13507 * tests/check/pipelines/lame.c:
13508 Add a check for it.
13510 2007-09-22 18:22:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13512 po/: Updated translations.
13513 Original commit message from CVS:
13516 Updated translations.
13518 2007-09-22 18:20:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13520 po/pl.po: Added Polish translation.
13521 Original commit message from CVS:
13522 translated by: Jakub Bogusz <qboosh@pld-linux.org>
13524 Added Polish translation.
13526 2007-09-22 18:19:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13528 po/fi.po: Added Finnish translation.
13529 Original commit message from CVS:
13530 translated by: Ilkka Tuohela <hile@iki.fi>
13532 Added Finnish translation.
13534 2007-09-22 18:17:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13536 po/es.po: Added Spanish translation.
13537 Original commit message from CVS:
13538 translated by: Jorge González González <aloriel@gmail.com>
13540 Added Spanish translation.
13542 2007-09-22 18:17:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13544 po/bg.po: Added Bulgarian translation.
13545 Original commit message from CVS:
13546 translated by: Alexander Shopov <ash@contact.bg>
13548 Added Bulgarian translation.
13550 2007-09-20 11:47:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13552 gst/iec958/ac3iec.c: Chainup in finalize.
13553 Original commit message from CVS:
13554 * gst/iec958/ac3iec.c:
13555 Chainup in finalize.
13556 * tests/check/Makefile.am:
13557 * tests/check/generic/states.c:
13558 Improved state change unit test.
13560 2007-09-19 18:20:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13562 Ignore registries in any format.
13563 Original commit message from CVS:
13564 * docs/plugins/.cvsignore:
13565 * tests/check/.cvsignore:
13566 Ignore registries in any format.
13568 2007-09-08 20:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
13570 configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers. This has the advan...
13571 Original commit message from CVS:
13573 Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
13574 define in the lame headers. This has the advantage that
13575 it should still work when we're cross-compiling (#452025).
13577 2007-08-24 15:55:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13579 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
13580 Original commit message from CVS:
13581 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13582 Add other allowed rates to the pad templates.
13583 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
13584 Reset the parser to release memory in dispose.
13586 2007-08-17 06:56:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13588 ext/: Fix more leaks.
13589 Original commit message from CVS:
13590 * ext/amrnb/amrnbdec.c:
13591 * ext/amrnb/amrnbenc.c:
13592 * ext/amrnb/amrnbparse.c:
13593 * ext/sidplay/gstsiddec.cc:
13596 2007-08-16 14:49:11 +0000 Daniel Charles <dcharles@ti.com>
13598 ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
13599 Original commit message from CVS:
13600 Patch by: Daniel Charles <dcharles at ti dot com>
13601 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
13602 (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
13603 (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
13604 (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
13605 * ext/amrnb/amrnbenc.h:
13606 Add property to select the BandMode of the AMR encoder.
13609 2007-08-16 12:15:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13611 gst/realmedia/asmrules.c: Make ro memory to share.
13612 Original commit message from CVS:
13613 * gst/realmedia/asmrules.c:
13614 Make ro memory to share.
13616 2007-08-16 11:52:57 +0000 Wim Taymans <wim.taymans@gmail.com>
13618 gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
13619 Original commit message from CVS:
13620 * gst/mpegaudioparse/gstmpegaudioparse.c:
13621 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
13622 * gst/mpegaudioparse/gstmpegaudioparse.h:
13623 Queue segment event and push it after we know the caps on the pad or
13624 else an autoplugger might not have plugged the element yet and the
13627 2007-08-16 07:17:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13629 gst/iec958/ac3iec.c: Fix tests.
13630 Original commit message from CVS:
13631 * gst/iec958/ac3iec.c:
13634 2007-08-16 06:48:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13636 tests/check/: Add generic state-change test suite to help to fi leaks.
13637 Original commit message from CVS:
13638 * tests/check/Makefile.am:
13639 * tests/check/generic/.cvsignore:
13640 * tests/check/generic/states.c:
13641 Add generic state-change test suite to help to fi leaks.
13643 2007-08-09 10:57:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13645 po/: Added Portuguese (Brazilian) translation.
13646 Original commit message from CVS:
13647 translated by: Raphael Higino <phhigino@gmail.com>
13650 Added Portuguese (Brazilian) translation.
13652 2007-08-09 10:55:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13654 po/: Updated translations.
13655 Original commit message from CVS:
13660 Updated translations.
13662 2007-08-07 11:50:44 +0000 Wim Taymans <wim.taymans@gmail.com>
13664 gst/realmedia/rmdemux.c: Activate timestamp fixing code.
13665 Original commit message from CVS:
13666 * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
13667 (gst_rmdemux_parse_video_packet):
13668 Activate timestamp fixing code.
13670 2007-08-07 10:57:09 +0000 Wim Taymans <wim.taymans@gmail.com>
13672 gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
13673 Original commit message from CVS:
13674 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
13675 (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
13676 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
13677 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
13678 Do fragment collection in the demuxer so that we can now work with
13679 both ffmpeg and realvideodec to decoder real video content.
13681 2007-08-04 12:59:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13683 gst/realmedia/asmrules.c: Include stdlib.h.
13684 Original commit message from CVS:
13685 * gst/realmedia/asmrules.c:
13688 2007-08-03 16:21:19 +0000 Wim Taymans <wim.taymans@gmail.com>
13690 gst/realmedia/rdtmanager.c: Fix caps.
13691 Original commit message from CVS:
13692 * gst/realmedia/rdtmanager.c:
13695 2007-08-03 16:11:09 +0000 Wim Taymans <wim.taymans@gmail.com>
13697 gst/realmedia/rtspreal.c: Disable UDP transport for now.
13698 Original commit message from CVS:
13699 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
13700 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
13701 Disable UDP transport for now.
13703 2007-08-03 16:09:01 +0000 Wim Taymans <wim.taymans@gmail.com>
13705 gst/realmedia/: Add simple rdt manager.
13706 Original commit message from CVS:
13707 * gst/realmedia/Makefile.am:
13708 * gst/realmedia/rdtmanager.c: (find_session_by_id),
13709 (create_session), (free_session), (gst_rdt_manager_base_init),
13710 (gst_rdt_manager_marshal_BOXED__UINT_UINT),
13711 (gst_rdt_manager_class_init), (gst_rdt_manager_init),
13712 (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
13713 (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
13714 (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
13715 (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
13716 (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
13717 (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
13718 (gst_rdt_manager_plugin_init):
13719 * gst/realmedia/rdtmanager.h:
13720 * gst/realmedia/rmdemux.c: (plugin_init):
13721 Add simple rdt manager.
13723 2007-08-03 14:19:50 +0000 Wim Taymans <wim.taymans@gmail.com>
13725 gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
13726 Original commit message from CVS:
13727 * gst/realmedia/rdtdepay.c:
13728 Fix the encoding-name so that it matches what the rtsp extension sets.
13730 2007-08-02 19:37:41 +0000 Wim Taymans <wim.taymans@gmail.com>
13732 gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
13733 Original commit message from CVS:
13734 * gst/realmedia/asmrules.c: (gst_asm_node_free),
13735 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
13736 (gst_asm_scan_string), (gst_asm_scan_number),
13737 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
13738 (gst_asm_scan_next_token), (gst_asm_rule_free),
13739 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
13740 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
13741 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
13742 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
13743 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
13744 (gst_asm_rule_book_match), (main):
13745 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
13746 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
13747 Use g_hash_table_destroy instead of _unref which is too new.
13749 2007-08-02 19:30:05 +0000 Wim Taymans <wim.taymans@gmail.com>
13751 gst/realmedia/.cvsignore: Add test to ignore.
13752 Original commit message from CVS:
13753 * gst/realmedia/.cvsignore:
13754 Add test to ignore.
13755 * gst/realmedia/Makefile.am:
13756 * gst/realmedia/asmrules.c: (gst_asm_node_new),
13757 (gst_asm_node_free), (gst_asm_operator_eval),
13758 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
13759 (gst_asm_scan_string), (gst_asm_scan_number),
13760 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
13761 (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
13762 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
13763 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
13764 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
13765 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
13766 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
13767 (gst_asm_rule_book_match), (main):
13768 * gst/realmedia/asmrules.h:
13769 Added asembler rule book parser and evaluator.
13770 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
13771 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
13772 * gst/realmedia/rtspreal.h:
13773 Keep per stream config info.
13774 Parse and evaluate asm rule books for stream selection.
13776 2007-07-31 19:16:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13778 gst/realmedia/rtspreal.c: Include stdlib.
13779 Original commit message from CVS:
13780 * gst/realmedia/rtspreal.c:
13783 2007-07-27 16:39:45 +0000 Wim Taymans <wim.taymans@gmail.com>
13785 gst/realmedia/: Split out hash code in separate file.
13786 Original commit message from CVS:
13787 * gst/realmedia/Makefile.am:
13788 * gst/realmedia/realhash.c: (hash), (call_hash),
13789 (gst_rtsp_ext_real_calc_response_and_checksum):
13790 * gst/realmedia/realhash.h:
13791 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
13792 (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
13793 Split out hash code in separate file.
13795 2007-07-27 10:12:55 +0000 Wim Taymans <wim.taymans@gmail.com>
13797 gst/: Fix include paths and link dependecies for rtsp extension.
13798 Original commit message from CVS:
13799 * gst/asfdemux/Makefile.am:
13800 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
13801 (gst_rtsp_wms_class_init):
13802 * gst/realmedia/Makefile.am:
13803 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
13804 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
13805 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
13806 (_do_init), (gst_rtsp_real_class_init):
13807 Fix include paths and link dependecies for rtsp extension.
13809 2007-07-26 15:52:43 +0000 Wim Taymans <wim.taymans@gmail.com>
13811 gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
13812 Original commit message from CVS:
13813 * gst/realmedia/Makefile.am:
13814 * gst/realmedia/rmdemux.c: (plugin_init):
13815 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
13816 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
13817 (call_hash), (rtsp_ext_real_calc_response_and_checksum),
13818 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
13819 (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
13820 (gst_rtsp_real_init), (gst_rtsp_real_finalize),
13821 (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
13822 (gst_rtsp_real_plugin_init):
13823 * gst/realmedia/rtspreal.h:
13824 Add RealMedia RTSP extension module. It has rank NONE until it is fully
13827 2007-07-25 18:38:42 +0000 Wim Taymans <wim.taymans@gmail.com>
13829 gst/asfdemux/: Move WMS RTSP extension from -good to here.
13830 Original commit message from CVS:
13831 * gst/asfdemux/Makefile.am:
13832 * gst/asfdemux/gstasf.c: (plugin_init):
13833 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
13834 (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
13835 (gst_rtsp_wms_configure_stream), (_do_init),
13836 (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
13837 (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
13838 (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
13839 * gst/asfdemux/gstrtspwms.h:
13840 Move WMS RTSP extension from -good to here.
13841 Port it to the new pluggable extension interface.
13843 2007-07-24 06:58:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13845 ext/mad/Makefile.am: Link to audio helper from plugins-base.
13846 Original commit message from CVS:
13847 * ext/mad/Makefile.am:
13848 Link to audio helper from plugins-base.
13850 2007-07-24 05:05:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13852 Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
13853 Original commit message from CVS:
13855 * ext/mad/gstmad.c: (gst_mad_chain):
13856 Use the new buffer clipping function from gstaudio here and
13857 require gst-plugins-base CVS.
13859 2007-07-23 09:07:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13861 configure.ac: Sync liboil check with plugins-base. Add libm check.
13862 Original commit message from CVS:
13864 Sync liboil check with plugins-base. Add libm check.
13865 * gst/synaesthesia/Makefile.am:
13866 Link against libm. We're using sqrt here.
13868 2007-07-20 07:58:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13870 gst/asfdemux/gstasfdemux.c: Include stdlib.
13871 Original commit message from CVS:
13872 * gst/asfdemux/gstasfdemux.c:
13875 2007-07-20 07:41:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13877 ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
13878 Original commit message from CVS:
13879 * ext/annodex/Makefile.am:
13881 * ext/cdio/gstcdiocddasrc.c:
13882 * ext/libpng/gstpngdec.c: (gst_pngdec_task):
13884 * ext/cairo/Makefile.am:
13885 * gst/videofilter/Makefile.am:
13886 * tests/examples/level/Makefile.am:
13887 Use $(LIBM) instead of -lm
13889 2007-07-18 17:51:55 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13891 gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
13892 Original commit message from CVS:
13893 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
13894 (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
13895 * gst/mpegaudioparse/gstmpegaudioparse.h:
13896 Save some memory for each frame by only saving the start timestamp
13897 and start byte position instead of additionally the stop timestamp
13898 and stop byte position. This requires us to use a doubly-linked list
13899 but still saves 8-12 bytes per frame.
13901 2007-07-16 09:14:18 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13903 ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
13904 Original commit message from CVS:
13905 * ext/mad/gstmad.c: (clip_outgoing_buffer):
13906 Fix buffer clipping to correctly clip to the segment stop.
13908 2007-07-15 19:39:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13910 gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
13911 Original commit message from CVS:
13912 * gst/mpegaudioparse/gstmpegaudioparse.c:
13913 (gst_mp3parse_emit_frame):
13914 Fix a calculation that was causing mp3parse to drop every incoming
13915 frame when upstream delivered a segment in TIME format, breaking
13916 playback of all mpeg system streams.
13918 2007-07-13 16:46:35 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13920 Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
13921 Original commit message from CVS:
13924 * tests/Makefile.am:
13925 Remove bogus check for libcheck, since we check for
13926 gstreamer-check and it pulls in the required info from
13927 and we weren't actually _using_ the information for
13928 libcheck ourselves anyway.
13930 2007-07-13 16:27:56 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13932 gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
13933 Original commit message from CVS:
13934 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
13935 (gst_mp3parse_init), (gst_mp3parse_dispose),
13936 (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
13937 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
13938 (mp3parse_handle_seek), (mp3parse_src_query):
13939 * gst/mpegaudioparse/gstmpegaudioparse.h:
13940 Implement accurate seeking in mpegaudioparse. Fixes #308312.
13941 Also implement segment seeks.
13943 2007-07-13 15:46:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13945 ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
13946 Original commit message from CVS:
13947 * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
13948 (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
13949 (gst_mad_chain), (gst_mad_change_state):
13950 * ext/mad/gstmad.h:
13951 Implement buffer clipping and use GST_BOILERPLATE instead of manual
13952 GType magic. Part one of bug #308312.
13954 2007-07-12 11:21:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13956 configure.ac: Use pkg-config to locate check.
13957 Original commit message from CVS:
13959 Use pkg-config to locate check.
13961 2007-07-11 23:18:14 +0000 Tim-Philipp Müller <tim@centricular.net>
13963 Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
13964 Original commit message from CVS:
13966 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
13967 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
13968 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
13969 Fix build against core CVS by not using deprecated API. Bump
13970 requirements for new API (overdue anyway).
13972 2007-07-09 06:05:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13974 REQUIREMENTS: Also add amr-libs here and update a little.
13975 Original commit message from CVS:
13977 Also add amr-libs here and update a little.
13979 2007-07-06 17:59:29 +0000 Tim-Philipp Müller <tim@centricular.net>
13981 docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
13982 Original commit message from CVS:
13983 * docs/plugins/inspect/plugin-dvdnav.xml:
13984 * docs/plugins/inspect/plugin-realmedia.xml:
13985 * docs/plugins/inspect/plugin-synaesthesia.xml:
13986 Add inspect file for synaesthesia so the docs can be built even if
13987 the plugin isn't built yet. Fixes #454311. Also add inspect files
13988 for dvdnavsrc and realmedia.
13990 2007-07-05 08:44:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13992 docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
13993 Original commit message from CVS:
13994 * docs/plugins/Makefile.am:
13995 Simplify --extra-dir as gtkdoc scans recursively.
13997 2007-07-03 13:05:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13999 And yet more docs enabled.
14000 Original commit message from CVS:
14001 * docs/plugins/Makefile.am:
14002 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14003 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14004 * gst/synaesthesia/Makefile.am:
14005 * gst/synaesthesia/gstsynaesthesia.c:
14006 * gst/synaesthesia/gstsynaesthesia.h:
14007 And yet more docs enabled.
14009 2007-07-03 11:55:45 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14011 docs/plugins/: Add new docs. Scan c++ files too.
14012 Original commit message from CVS:
14013 * docs/plugins/Makefile.am:
14014 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14015 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14016 * docs/plugins/inspect/plugin-a52dec.xml:
14017 * docs/plugins/inspect/plugin-amrnb.xml:
14018 * docs/plugins/inspect/plugin-asf.xml:
14019 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14020 * docs/plugins/inspect/plugin-dvdsub.xml:
14021 * docs/plugins/inspect/plugin-iec958.xml:
14022 * docs/plugins/inspect/plugin-lame.xml:
14023 * docs/plugins/inspect/plugin-mad.xml:
14024 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14025 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14026 * docs/plugins/inspect/plugin-mpegstream.xml:
14027 Add new docs. Scan c++ files too.
14028 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
14029 (gst_amrnbdec_event):
14030 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
14031 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
14032 (gst_amrnbparse_loop):
14033 Add documentation headers.
14034 * ext/mad/gstmad.c:
14035 * ext/mad/gstmad.h:
14038 2007-07-01 19:12:32 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14040 gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
14041 Original commit message from CVS:
14042 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
14043 (gst_mp3parse_init):
14044 Use GST_BOILERPLATE instead of manual GType magic.
14045 * gst/mpegaudioparse/gstmpegaudioparse.c:
14046 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
14047 (mp3parse_bytepos_to_time):
14048 * gst/mpegaudioparse/gstmpegaudioparse.h:
14049 Implement seeking, byte->time, time->byte conversions with the Xing
14050 seek table if available. This allows better at least a bit more
14051 accurate seeks and file position reporting.
14053 2007-06-28 20:33:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14055 gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
14056 Original commit message from CVS:
14057 * gst/mpegaudioparse/gstmpegaudioparse.c:
14058 (gst_mp3parse_handle_first_frame):
14059 Copy the complete Xing seek table in the 100 byte array instead of
14060 copying the first byte 100 times.
14061 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
14062 (mp3parse_total_time), (mp3parse_time_to_bytepos):
14063 Add seeking support based on the Xing header but comment it out for
14064 now as it seems to yield worse result than the other method.
14065 Also use gst_pad_query_peer_duration() instead of getting the peer pad
14066 ourself, creating a new GstQuery, etc.
14068 2007-06-25 12:46:47 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14070 docs/plugins/: Update docs with caps info.
14071 Original commit message from CVS:
14072 * docs/plugins/gst-plugins-ugly-plugins.args:
14073 * docs/plugins/inspect/plugin-a52dec.xml:
14074 * docs/plugins/inspect/plugin-amrnb.xml:
14075 * docs/plugins/inspect/plugin-asf.xml:
14076 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14077 * docs/plugins/inspect/plugin-dvdread.xml:
14078 * docs/plugins/inspect/plugin-dvdsub.xml:
14079 * docs/plugins/inspect/plugin-iec958.xml:
14080 * docs/plugins/inspect/plugin-lame.xml:
14081 * docs/plugins/inspect/plugin-mad.xml:
14082 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14083 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14084 * docs/plugins/inspect/plugin-mpegstream.xml:
14085 Update docs with caps info.
14087 2007-06-25 12:25:09 +0000 Tim-Philipp Müller <tim@centricular.net>
14089 po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
14090 Original commit message from CVS:
14092 Make sure dvdnav strings get translated too (no reason not to have
14093 them in the .po file, even if the plugin is disabled for now).
14096 2007-06-25 11:46:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14098 ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
14099 Original commit message from CVS:
14100 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
14101 (gst_amrnbdec_event), (gst_amrnbdec_chain),
14102 (gst_amrnbdec_state_change):
14103 * ext/amrnb/amrnbdec.h:
14104 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
14105 (gst_amrnbparse_loop):
14106 Add newsegment and discont handling. Some code cleanups.
14108 2007-06-25 07:55:51 +0000 David Schleef <ds@schleef.org>
14110 ext/dvdread/dvdreadsrc.c: check for an error from
14111 Original commit message from CVS:
14112 * ext/dvdread/dvdreadsrc.c: check for an error from
14113 DVDReadBlocks() correctly.
14115 2007-06-25 07:22:10 +0000 David Schleef <ds@schleef.org>
14117 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...
14118 Original commit message from CVS:
14119 * ext/dvdread/dvdreadsrc.c:
14120 If we can't read a nav packet, or it doesn't look like a nav
14121 packet, that's an error. Previous behavior was to look at
14122 the next packet; I can't find any justification for doing that.
14125 2007-06-23 22:57:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14127 po/it.po: Updated Italian translation.
14128 Original commit message from CVS:
14130 Updated Italian translation.
14132 2007-06-23 11:22:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14134 po/vi.po: Updated Vietnames translation.
14135 Original commit message from CVS:
14137 Updated Vietnames translation.
14139 2007-06-23 11:21:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14141 po/: Added Chinese (simplified) translation.
14142 Original commit message from CVS:
14143 contributed by: Wenzheng Hu <db_lobster@163.com>
14146 Added Chinese (simplified) translation.
14148 2007-06-22 14:27:18 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14150 MAINTAINERS: Updating all the maintainers files
14151 Original commit message from CVS:
14153 Updating all the maintainers files
14155 2007-06-22 10:57:06 +0000 Edward Hervey <bilboed@bilboed.com>
14157 Fix leaks some more.
14158 Original commit message from CVS:
14159 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
14160 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
14161 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
14162 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
14163 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
14164 * gst/iec958/ac3iec.c: (ac3iec_init):
14165 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
14166 Fix leaks some more.
14168 2007-06-21 14:33:58 +0000 Edward Hervey <bilboed@bilboed.com>
14170 gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
14171 Original commit message from CVS:
14172 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
14173 "She's leaking me", said valgrind.
14175 2007-06-19 14:40:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14177 gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
14178 Original commit message from CVS:
14179 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
14180 Fix "pad caps are not a real subset of its template caps" warning.
14182 2007-06-19 14:15:50 +0000 Laurent Glayal <spglegle@yahoo.fr>
14184 ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
14185 Original commit message from CVS:
14186 Patch by: Laurent Glayal <spglegle at yahoo dot fr>
14187 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
14188 (gst_amrnbdec_finalize):
14189 Don't leak the adapter, unref it in a new finalize method instead.
14192 2007-06-19 10:43:26 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14194 configure.ac: Back to CVS
14195 Original commit message from CVS:
14198 * gst-plugins-ugly.doap:
14199 Add 0.10.6 to the list of releases.
14201 === release 0.10.6 ===
14203 2007-06-19 10:31:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14209 * docs/plugins/gst-plugins-ugly-plugins.args:
14210 * docs/plugins/inspect/plugin-a52dec.xml:
14211 * docs/plugins/inspect/plugin-asf.xml:
14212 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14213 * docs/plugins/inspect/plugin-dvdread.xml:
14214 * docs/plugins/inspect/plugin-dvdsub.xml:
14215 * docs/plugins/inspect/plugin-iec958.xml:
14216 * docs/plugins/inspect/plugin-lame.xml:
14217 * docs/plugins/inspect/plugin-mad.xml:
14218 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14219 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14220 * docs/plugins/inspect/plugin-mpegstream.xml:
14221 * docs/plugins/inspect/plugin-siddec.xml:
14223 Original commit message from CVS:
14226 2007-06-19 10:21:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14244 Original commit message from CVS:
14247 2007-06-15 09:31:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14249 win32/vs6/: Convert line endings to CRLF and mark as binary files.
14250 Original commit message from CVS:
14251 * win32/vs6/gst_plugins_ugly.dsw:
14252 * win32/vs6/libgstac3parse.dsp:
14253 * win32/vs6/libgstasfdemux.dsp:
14254 * win32/vs6/libgstdvdlpcmdec.dsp:
14255 * win32/vs6/libgstdvdsub.dsp:
14256 * win32/vs6/libgstiec958.dsp:
14257 * win32/vs6/libgstlame.dsp:
14258 * win32/vs6/libgstmad.dsp:
14259 * win32/vs6/libgstmpegaudioparse.dsp:
14260 * win32/vs6/libgstmpegstream.dsp:
14261 * win32/vs6/libgstrealmedia.dsp:
14262 * win32/vs6/libgstsynaesthesia.dsp:
14263 Convert line endings to CRLF and mark as binary files.
14265 2007-06-13 14:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
14267 ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
14268 Original commit message from CVS:
14269 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
14270 Don't forget to unlock when setting the device property, or
14271 we'll sooner or later deadlock.
14273 2007-06-12 21:46:10 +0000 Sébastien Moutte <sebastien@moutte.net>
14275 gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
14276 Original commit message from CVS:
14277 * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
14278 Use gst_util_guint64_to_gdouble for conversion.
14279 * win32/vs6/libgstasfdemux.dsp:
14280 Add asfpacket.c to the build.
14282 2007-06-08 08:39:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14284 gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
14285 Original commit message from CVS:
14286 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
14287 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
14288 * gst/mpegaudioparse/gstmpegaudioparse.h:
14289 If the Xing header provides a total time, use it to calculate the
14290 correct average bitrate immediately, instead of sending updates as
14291 we parse the stream.
14293 2007-06-05 21:47:29 +0000 by Mark Nauwelaerts <manauw@skynet.be>
14295 gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
14296 Original commit message from CVS:
14297 Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
14298 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
14299 Use GstClockTime instead of guint for a time variable to prevent
14300 overflows on too large subtitle durations. Fixes #444514.
14302 2007-05-31 22:33:26 +0000 Mark Nauwelaerts <manauw@skynet.be>
14304 gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
14305 Original commit message from CVS:
14306 Patch by: Mark Nauwelaerts <manauw at skynet be>
14307 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
14308 Clear state when handling the serialized FLUSH_STOP event instead of
14309 the FLUSH_START event, thereby making sure we don't free buffers the
14310 chain function is still using. Fixes dvdsubdec crashing when flusing
14311 or seeking (#442706).
14313 2007-05-23 11:16:09 +0000 Tim-Philipp Müller <tim@centricular.net>
14315 gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
14316 Original commit message from CVS:
14317 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
14318 Initialise variable to make fc4 build bot happy.
14320 2007-05-21 15:11:45 +0000 Tim-Philipp Müller <tim@centricular.net>
14322 gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
14323 Original commit message from CVS:
14324 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
14325 Add sanity check so we don't abort for broken or non-MPEG streams,
14326 but instead error out. Fixes crashes/aborts for when our typefinder
14327 wrongly identifies quicktime files as mpeg (which should be fixed in
14328 -base now too). (#440120).
14330 2007-05-18 09:35:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14333 * ext/amrnb/amrnbdec.c:
14334 * ext/amrnb/amrnbenc.c:
14335 * ext/amrnb/amrnbparse.c:
14336 ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
14337 Original commit message from CVS:
14338 * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
14339 block_size, _do_init, gst_amrnbdec_base_init,
14340 gst_amrnbdec_class_init, gst_amrnbdec_init):
14341 * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
14342 gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
14343 * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
14344 block_size, _do_init, gst_amrnbparse_base_init,
14345 gst_amrnbparse_class_init, gst_amrnbparse_init):
14346 First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
14347 GST_DEBUG_FUNCPTR and add log-category.
14349 2007-05-18 08:42:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14351 gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
14352 Original commit message from CVS:
14353 * gst/mpegaudioparse/gstmpegaudioparse.c:
14354 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
14355 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
14356 (gst_mp3parse_chain), (mp3parse_total_bytes),
14357 (mp3parse_total_time):
14358 * gst/mpegaudioparse/gstmpegaudioparse.h:
14359 Implement parsing of Xing headers from the first frame of the stream,
14360 and use it to report duration correctly where possible.
14362 2007-05-16 19:15:13 +0000 Tim-Philipp Müller <tim@centricular.net>
14364 gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
14365 Original commit message from CVS:
14366 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
14367 After descrambling, push the packets out as individual packets
14368 instead of one big descrambled buffer. Makes cook audio decoding
14369 work with the 'realaudiodec' decoder from gst-plugins-bad.
14371 2007-05-16 19:07:45 +0000 Tim-Philipp Müller <tim@centricular.net>
14373 gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
14374 Original commit message from CVS:
14375 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
14376 (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
14377 (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
14378 (gst_rmdemux_parse_packet):
14379 * gst/realmedia/rmdemux.h:
14380 Remember first timestamp encountered in stream and re-timestamp
14381 stream to start from zero (fixes #397219); only send one newsegment
14382 event, not two; when seeking, send newsegment events from the
14383 streaming thread and not from the seeking thread.
14385 2007-05-16 12:48:43 +0000 Mark Nauwelaerts <manauw@skynet.be>
14387 gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
14388 Original commit message from CVS:
14389 Based on patch by: Mark Nauwelaerts <manauw skynet be>
14390 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
14391 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
14392 (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
14393 * gst/mpegstream/gstmpegdemux.h:
14394 Reset last_flow values for the various streams after a flushing
14395 seek, otherwise we might aggregate wrong flow returns afterwards
14396 that will make upstream pause silently. This should fix seeking
14397 in DVDs and also fix the Thoggen cropping dialog (#438610).
14399 2007-05-07 13:51:43 +0000 Tim-Philipp Müller <tim@centricular.net>
14401 gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
14402 Original commit message from CVS:
14403 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
14404 (gst_asf_demux_chain_headers),
14405 (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
14406 (gst_asf_demux_have_mutually_exclusive_active_stream),
14407 (gst_asf_demux_check_activate_streams),
14408 (gst_asf_demux_find_stream_with_complete_payload),
14409 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
14410 (gst_asf_demux_activate_ext_props_streams),
14411 (gst_asf_demux_process_object):
14412 * gst/asfdemux/gstasfdemux.h:
14413 Activate streams (ie. add the pads to the element) depending on
14414 whether we actually get data for those streams within the ASF
14415 preroll value specified. Currently only done in pull-mode though
14416 (this will fix problems with playbin hanging on mms streams once
14417 we use this in push-mode as well).
14419 2007-05-04 11:04:16 +0000 Tim-Philipp Müller <tim@centricular.net>
14421 gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
14422 Original commit message from CVS:
14423 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
14424 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
14425 (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
14426 (gst_asf_demux_process_file):
14427 * gst/asfdemux/gstasfdemux.h:
14428 Make all timestamps start from zero in pull-mode too; some small
14429 clean-ups and FIXMEs here and there.
14431 2007-05-01 11:10:31 +0000 Tim-Philipp Müller <tim@centricular.net>
14433 gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
14434 Original commit message from CVS:
14435 * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
14436 (gst_asf_demux_parse_packet):
14437 If packet size is specified within the packet and smaller than
14438 the actual packet size, don't parse beyond the size specified in
14439 the packet (this makes us parse some cases of packets with single
14440 compressed payloads cleanly, see e.g stream from #431318). Also
14441 add a sanity check when parsing compressed single payloads.
14443 2007-05-01 09:19:13 +0000 Tim-Philipp Müller <tim@centricular.net>
14445 gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
14446 Original commit message from CVS:
14447 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
14448 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
14449 (gst_asf_demux_handle_seek_event),
14450 (gst_asf_demux_push_complete_payloads):
14451 Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
14452 send data from the keyframe right before the new segment start to
14453 make sure the decoder doesn't have to decode more than absolutely
14456 2007-04-30 15:36:00 +0000 Tim-Philipp Müller <tim@centricular.net>
14458 gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
14459 Original commit message from CVS:
14460 * gst/asfdemux/asfheaders.c:
14461 * gst/asfdemux/asfheaders.h:
14462 * gst/asfdemux/asfpacket.c:
14463 (asf_payload_parse_replicated_data_extensions),
14464 (gst_asf_demux_parse_payload):
14465 * gst/asfdemux/asfpacket.h:
14466 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
14467 (gst_asf_demux_push_complete_payloads),
14468 (gst_asf_demux_process_ext_stream_props):
14469 * gst/asfdemux/gstasfdemux.h:
14470 Implement payload extension system/extended replicated data parsing,
14471 so we can extract payload durations if they're specified.
14473 2007-04-30 11:41:22 +0000 Tim-Philipp Müller <tim@centricular.net>
14475 gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
14476 Original commit message from CVS:
14477 * gst/asfdemux/asfheaders.h:
14478 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
14479 (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
14480 (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
14481 (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
14482 (gst_asf_demux_parse_stream_object),
14483 (gst_asf_demux_process_ext_stream_props),
14484 (gst_asf_demux_process_queued_extended_stream_objects),
14485 (gst_asf_demux_activate_ext_props_streams),
14486 (gst_asf_demux_process_object):
14487 * gst/asfdemux/gstasfdemux.h:
14488 Refactor stream parse/activation a bit (stream activation heuristics
14489 are still the same though); some more clean-ups.
14491 2007-04-28 12:23:16 +0000 Tim-Philipp Müller <tim@centricular.net>
14493 win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
14494 Original commit message from CVS:
14495 * win32/common/.cvsignore:
14496 Ignore generated config.h file to make build bot happy.
14498 2007-04-28 10:49:17 +0000 Tim-Philipp Müller <tim@centricular.net>
14500 gst/asfdemux/: Init debug category before using it.
14501 Original commit message from CVS:
14502 * gst/asfdemux/gstasf.c: (plugin_init):
14503 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
14504 * gst/asfdemux/gstasfdemux.h:
14505 Init debug category before using it.
14507 2007-04-27 18:39:21 +0000 Tim-Philipp Müller <tim@centricular.net>
14509 gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
14510 Original commit message from CVS:
14511 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
14512 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
14513 Fix silly bug when we can't pull as much data as we want; don't
14514 forget to announce pending tags in the new packet parsing code.
14516 2007-04-25 17:23:33 +0000 Tim-Philipp Müller <tim@centricular.net>
14518 Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
14519 Original commit message from CVS:
14522 Generate a win32 config.h into win32/common and add to MANIFEST so
14523 it gets disted (#393890). Looks like win32/common/config.h.in needs
14526 2007-04-22 22:41:20 +0000 Tim-Philipp Müller <tim@centricular.net>
14528 ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
14529 Original commit message from CVS:
14530 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
14531 (gst_amrnbparse_class_init), (gst_amrnbparse_init),
14532 (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
14533 Fix pull mode operation some more: send newsegment event before
14534 sending data; handle EOS and fatal flow returns a bit better; don't
14535 leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
14537 2007-04-20 20:57:56 +0000 Tim-Philipp Müller <tim@centricular.net>
14539 gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
14540 Original commit message from CVS:
14541 * gst/asfdemux/Makefile.am:
14542 * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
14543 (asf_packet_create_payload_buffer),
14544 (asf_payload_find_previous_fragment),
14545 (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
14546 (gst_asf_demux_parse_packet):
14547 * gst/asfdemux/asfpacket.h:
14548 * gst/asfdemux/gstasfdemux.c:
14549 (gst_asf_demux_reset_stream_state_after_discont),
14550 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
14551 (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
14552 (gst_asf_demux_process_chunk):
14553 * gst/asfdemux/gstasfdemux.h:
14554 New packet parsing code: should put halfway decent timestamps on
14555 buffers, and might even set the appropriate keyframe/discont buffer
14556 flags from time to time (and even if it doesn't, I'm at least able
14557 to debug this code); only used in pull-mode so far. Still needs
14558 some more work, like payload extensions parsing and proper flow
14559 aggregation, and stream activation based on preroll. Stay tuned.
14561 2007-04-20 17:32:00 +0000 Tim-Philipp Müller <tim@centricular.net>
14563 gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
14564 Original commit message from CVS:
14565 * gst/asfdemux/asfheaders.h:
14566 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
14567 (gst_asf_demux_seek_index_lookup),
14568 (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
14569 (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
14570 (gst_asf_demux_process_ext_content_desc),
14571 (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
14572 (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
14573 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
14574 * gst/asfdemux/gstasfdemux.h:
14575 Some clean-ups and small fixes: rename asf_stream_context structure to
14576 AsfStream; inline some three-line utility functions that are only used
14577 once anyway and get rid of their associated helper structs; make debug
14578 category global so that it is used by the debug statements in the other
14579 file as well; simplify gst_asf_demux_get_stream(); fix accidental
14580 implicit initialisation of stream->last_buffer_timestamp to 0, which
14581 would lead to missing timestamps on the first buffer; put fourcc format
14582 into video caps to make certain proprietary wmv decoders happy (for the
14583 case of WMVA in particular); play_time is offset by preroll as well, so
14584 fix overreporting of duration for some files.
14586 2007-04-17 10:21:50 +0000 Tim-Philipp Müller <tim@centricular.net>
14588 gst/asfdemux/gstasfdemux.c: Printf format fixes.
14589 Original commit message from CVS:
14590 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
14591 (gst_asf_demux_pull_indices):
14592 Printf format fixes.
14594 2007-04-16 16:30:50 +0000 Tim-Philipp Müller <tim@centricular.net>
14596 gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
14597 Original commit message from CVS:
14598 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
14599 (gst_mpeg_parse_send_event):
14600 Post an error message if EOS wasn't handled by anything downstream.
14601 This should fix playbin freezing/hanging with small VobSub subtitle
14602 files (background: not-linked flow returns from downstream are
14603 ignored for a while at the beginning, so if the file is small
14604 upstream will never get a not-linked flow return even if nothing
14605 is connected downstream). (#429960).
14607 2007-04-16 15:15:07 +0000 Michael Smith <msmith@xiph.org>
14609 ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
14610 Original commit message from CVS:
14611 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
14612 (gst_amrnbparse_sink_activate),
14613 (gst_amrnbparse_sink_activate_pull):
14614 Rewrite terminally broken sinkpad activation code.
14615 Now actually supports pull-mode activation (didn't before), and push
14616 mode activation doesn't leave the sinkpad flushing.
14618 2007-04-12 13:38:03 +0000 Tim-Philipp Müller <tim@centricular.net>
14620 gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
14621 Original commit message from CVS:
14622 * gst/asfdemux/asfheaders.c:
14623 * gst/asfdemux/asfheaders.h:
14624 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
14625 (gst_asf_demux_reset), (gst_asf_demux_init),
14626 (gst_asf_demux_activate), (gst_asf_demux_activate_push),
14627 (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
14628 (gst_asf_demux_seek_index_lookup),
14629 (gst_asf_demux_reset_stream_state_after_discont),
14630 (gst_asf_demux_handle_seek_event),
14631 (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
14632 (gst_asf_demux_chain), (gst_asf_demux_pull_data),
14633 (gst_asf_demux_pull_indices),
14634 (gst_asf_demux_parse_data_object_start),
14635 (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
14636 (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
14637 (gst_asf_demux_process_simple_index),
14638 (gst_asf_demux_process_object),
14639 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
14640 (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
14641 * gst/asfdemux/gstasfdemux.h:
14642 Make asfdemux work in pull mode where possible. If there's an index
14643 at the end of the file, read it and use it for seeking purposes.
14645 2007-04-12 10:19:18 +0000 Wim Taymans <wim.taymans@gmail.com>
14647 gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
14648 Original commit message from CVS:
14649 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
14650 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
14651 (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
14652 Some timestamp fixes.
14653 * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
14654 Fix for 64-bit machines.
14656 2007-04-12 10:10:22 +0000 René Stadler <mail@renestadler.de>
14658 gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
14659 Original commit message from CVS:
14660 Patch by: René Stadler <mail at renestadler dot de>
14661 * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
14662 (find_seek_offset_time), (gst_rmdemux_reset),
14663 (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
14664 (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
14665 * gst/realmedia/rmdemux.h:
14666 Make rmdemux handle any number of logical streams. Fixes #428698.
14668 2007-04-05 13:48:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14672 Original commit message from CVS:
14675 2007-04-05 13:48:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14677 po/: Added Danish translation.
14678 Original commit message from CVS:
14679 submitted by: Mogens Jaeger <mogens@jaeger.tf>
14682 Added Danish translation.
14684 2007-03-28 16:01:06 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
14686 po/.cvsignore: Add pot.
14687 Original commit message from CVS:
14691 2007-03-27 12:02:49 +0000 Julien Moutte <julien@moutte.net>
14693 ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
14694 Original commit message from CVS:
14695 2007-03-27 Julien MOUTTE <julien@moutte.net>
14696 * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
14697 stream and try to adapt to incoming timestamps lack of
14698 precision up to half a frame. This allows generating
14699 a perfect stream even with muxed formats like FLV where
14700 the timestamps are stored in milliseconds.
14702 2007-03-22 21:44:45 +0000 Tim-Philipp Müller <tim@centricular.net>
14704 gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
14705 Original commit message from CVS:
14706 * gst/realmedia/rmdemux.c:
14707 Remove unused zlib.h include. Fixes #421594.
14709 2007-03-21 12:53:57 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14711 ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
14712 Original commit message from CVS:
14713 * ext/lame/gstlame.c: (gst_lame_setup):
14714 Disable the bitrate checking when the user has requested
14715 Free Format mode, as all bitrates less than the maximum
14718 2007-03-14 15:21:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14720 po/: Update translations.
14721 Original commit message from CVS:
14725 Update translations.
14727 2007-03-12 17:26:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14729 ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
14730 Original commit message from CVS:
14731 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
14732 When handling seeks, don't convert -1 start or stop values to a bogus
14733 byte position - pass them upstream as -1.
14735 2007-03-12 10:47:01 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14737 gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
14738 Original commit message from CVS:
14739 * gst/mpegaudioparse/gstmpegaudioparse.c:
14740 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
14741 (gst_mp3parse_init), (gst_mp3parse_sink_event),
14742 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
14743 (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
14744 (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
14745 (mp3parse_total_time), (mp3parse_handle_seek),
14746 (mp3parse_src_event), (mp3parse_src_query),
14747 (mp3parse_get_query_types), (plugin_init):
14748 * gst/mpegaudioparse/gstmpegaudioparse.h:
14749 Implement seeking via average bitrate, and position+duration
14750 querying in mp3parse. Later, it will support frame-accurate seeking by
14751 building a seek table as it parses.
14752 Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
14753 pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
14754 before any extant MP3 decoder plugin. This allows us to remove framing
14755 support from the decoders, if we want, and will provide them with
14756 accurate seeking automatically once it is finished.
14757 Fix the handling of MPEG-1 Layer 1 files.
14758 Partially fix timestamping of packets arriving from a demuxer by
14759 queueing the incoming timestamp until the next packet starts, rather
14760 than applying it immediately to the next pushed buffer.
14762 2007-03-10 15:56:26 +0000 Tim-Philipp Müller <tim@centricular.net>
14764 gst/asfdemux/gstasfdemux.c: Printf format fix.
14765 Original commit message from CVS:
14766 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
14769 2007-03-04 17:13:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14771 ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
14772 Original commit message from CVS:
14773 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
14774 (gst_cdio_cdda_src_finalize):
14775 Make sure we always destroy our libcdio handle.
14777 2007-03-02 16:08:17 +0000 Wim Taymans <wim.taymans@gmail.com>
14779 ext/cdio/gstcdiocddasrc.c: Small code cleanups.
14780 Original commit message from CVS:
14781 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
14782 (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
14783 (gst_cdio_cdda_src_finalize):
14784 Small code cleanups.
14785 Don't use pad_alloc as the base class cannot deal with the error codes.
14787 2007-03-02 13:01:48 +0000 Zaheer Abbas Merali <zaheermerali@gmail.com>
14789 ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
14790 Original commit message from CVS:
14791 Patch by: Zaheer Abbas Merali <zaheermerali at gmail com>
14792 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
14793 Never post a (fatal) error message on the bus on decoding errors. We
14794 should only do this if we can't recover, but mpeg2dec can always
14795 recover. This is needed for DVB streams, for example, where there
14796 may be temporary glitches in the stream. Instead of an error
14797 message, post a warning message on the bus for every N decoding
14798 errors. Fixes #370020.
14800 2007-02-28 19:30:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14802 configure.ac: Convert to new AG_GST style.
14803 Original commit message from CVS:
14805 Convert to new AG_GST style.
14807 2007-02-28 18:41:38 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14809 ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
14810 Original commit message from CVS:
14811 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
14813 Display sensible defaults and limits for the
14814 vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
14815 property - it's supposed to be a boolean 0/1 value.
14817 2007-02-28 16:01:08 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14819 ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
14820 Original commit message from CVS:
14821 * ext/lame/gstlame.c:
14822 Initialise the variables so gcc doesn't complain about possibly
14823 uninitialised uses, even though they can't actually happen.
14825 2007-02-28 15:52:23 +0000 Wim Taymans <wim.taymans@gmail.com>
14827 gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
14828 Original commit message from CVS:
14829 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
14830 (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
14831 (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
14832 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
14833 Implement all sample rates.
14834 Implement sample permutation a little smarter avoiding a memcpy.
14835 Fix timestamps, use segments, fix seeking.
14837 2007-02-28 15:49:35 +0000 Wim Taymans <wim.taymans@gmail.com>
14840 Original commit message from CVS:
14841 * docs/plugins/Makefile.am:
14842 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14843 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14844 * docs/plugins/inspect/plugin-siddec.xml:
14845 * ext/sidplay/gstsiddec.cc:
14846 * ext/sidplay/gstsiddec.h:
14849 2007-02-21 16:02:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14851 ext/lame/gstlame.c: Fix up bitrate checking macro. Make it give us a
14852 Original commit message from CVS:
14853 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
14854 (gst_lame_set_property), (gst_lame_setup):
14855 Fix up bitrate checking macro. Make it give us a
14856 GST_ELEMENT_WARNING message so the application has a chance of
14857 reporting this to the user. Move the checking to _setup, so we
14858 are sure it runs in the READY state, when we hope to have a pipeline
14859 and a bus that is not flushing.
14860 This fixes e.g. using 96 kbit/sec as a bitrate.
14862 2007-02-15 19:55:55 +0000 Tim-Philipp Müller <tim@centricular.net>
14864 gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
14865 Original commit message from CVS:
14866 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
14867 (gst_asf_demux_process_advanced_mutual_exclusion),
14868 (gst_asf_demux_process_queued_extended_stream_objects),
14869 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
14870 * gst/asfdemux/gstasfdemux.h:
14871 Parse advanced mutual exclusion object and only add pads for
14872 'hidden' streams (those in an extended stream header) that are
14873 mutually exclusive with an already existing 'main stream' if
14874 the broadcasting flag is not set. If the broadcasting flag is set,
14875 assume that data for this stream isn't sent. (This should ideally be
14876 solved better by making playbin more robust against this and/or by
14877 making mmssrc send some information downstream about which streams
14878 will be streamed). Fixes #353116.
14880 2007-02-13 12:00:59 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14882 gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
14883 Original commit message from CVS:
14884 * gst/synaesthesia/gstsynaesthesia.c:
14885 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
14886 (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
14887 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
14888 (synaescope32), (synaescope_set_data), (synaesthesia_update),
14889 (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
14890 * gst/synaesthesia/synaescope.h:
14891 Move all the mutable engine state into a structure so that
14892 multiple element instances can run without interfering.
14894 2007-02-13 09:15:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14896 Add crossreferences to glib/gobject/gstream docs.
14897 Original commit message from CVS:
14899 * docs/plugins/Makefile.am:
14900 Add crossreferences to glib/gobject/gstream docs.
14902 2007-02-12 12:46:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14904 gst/synaesthesia/: More source cleanups and add FIXME comments.
14905 Original commit message from CVS:
14906 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
14907 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
14908 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
14910 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
14912 More source cleanups and add FIXME comments.
14914 2007-02-11 13:42:45 +0000 Sébastien Moutte <sebastien@moutte.net>
14916 gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
14917 Original commit message from CVS:
14918 * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
14919 Use gst_guint64_to_gdouble for conversions.
14920 * gst/synaesthesia/synaescope.c:
14921 Define M_PI and do not include <pthread.h> and
14922 <sys/time.h> for G_OS_WIN32
14923 * win32/vs6/libgstrealmedia.dsp:
14924 * win32/vs6/synaesthesia.dsp:
14925 Update projects files.
14926 * win32/common/config.h.in:
14927 Add config.h.in for autogen of config.h
14929 2007-02-11 10:51:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14931 configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
14932 Original commit message from CVS:
14934 Add --enable-experimental support. Activate synaesthesia when building
14935 with --enable-experimental. Fix --enable external configure switch
14938 2007-02-09 16:24:45 +0000 Tim-Philipp Müller <tim@centricular.net>
14940 ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
14941 Original commit message from CVS:
14942 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
14943 (gst_lame_change_state):
14944 * ext/lame/gstlame.h:
14945 On receiving EOS, we try to push a last buffer with the remaining
14946 samples. Don't do that if we got an unclean flow return on the last
14947 gst_pad_push(), downstream might not handle this very gracefully
14949 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
14950 Pass flow returns upstream (helps #403168).
14952 2007-02-09 08:03:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14954 gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
14955 Original commit message from CVS:
14956 * gst/synaesthesia/gstsynaesthesia.c:
14957 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
14958 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
14959 (gst_synaesthesia_chain), (plugin_init):
14960 check result of gst_pad_push() in _chain.
14962 2007-02-09 07:48:50 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14964 gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
14965 Original commit message from CVS:
14966 * gst/synaesthesia/Makefile.am:
14967 * gst/synaesthesia/gstsynaesthesia.c:
14968 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
14969 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
14970 (gst_synaesthesia_chain), (plugin_init):
14971 * gst/synaesthesia/synaescope.c:
14972 * gst/synaesthesia/synaescope.h:
14973 Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
14974 built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
14975 is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
14976 GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
14977 possible leak in _chain. (#356882)
14979 2007-02-08 21:07:27 +0000 Tim-Philipp Müller <tim@centricular.net>
14981 gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
14982 Original commit message from CVS:
14983 * gst/asfdemux/asfheaders.c:
14984 * gst/asfdemux/asfheaders.h:
14985 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
14986 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
14987 (gst_asf_demux_identify_guid), (asf_demux_peek_object),
14988 (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
14989 (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
14990 (gst_asf_demux_process_ext_content_desc),
14991 (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
14992 (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
14993 (gst_asf_demux_process_bitrate_props_object),
14994 (gst_asf_demux_process_header_ext),
14995 (gst_asf_demux_process_language_list),
14996 (gst_asf_demux_process_ext_stream_props),
14997 (gst_asf_demux_process_queued_extended_stream_objects),
14998 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
14999 * gst/asfdemux/gstasfdemux.h:
15000 Refactor and clean up header parsing and chain function a bit; get
15001 rid of some cruft; make header parsing a tad more robust, fixing
15004 2007-02-01 11:12:25 +0000 Tim-Philipp Müller <tim@centricular.net>
15006 gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
15007 Original commit message from CVS:
15008 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
15009 Post an error if we receive an EOS event while still waiting for the
15010 ASF header object to come through.
15012 2007-01-24 17:36:36 +0000 Xavier B <xavierb@gmail.com>
15014 gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
15015 Original commit message from CVS:
15016 Patch by: Xavier B. <xavierb gmail com>
15017 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
15018 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
15019 (gst_asf_demux_process_ext_content_desc),
15020 (gst_asf_demux_process_data),
15021 (gst_asf_demux_process_language_list),
15022 (gst_asf_demux_process_ext_stream_props),
15023 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
15024 Guard places where we assume that a certain amount of data is
15025 available better against less data being available (should fix
15026 infamous assertion crasher bug #336370). Also fixes a small
15029 2007-01-11 12:49:23 +0000 Tim-Philipp Müller <tim@centricular.net>
15031 gst/realmedia/: Add demuxer for RealAudio files (#349779).
15032 Original commit message from CVS:
15033 * gst/realmedia/Makefile.am:
15034 * gst/realmedia/rademux.c:
15035 * gst/realmedia/rademux.h:
15036 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
15037 (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
15038 * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
15039 * gst/realmedia/rmutils.h:
15040 Add demuxer for RealAudio files (#349779).
15042 2007-01-07 13:37:19 +0000 Sébastien Moutte <sebastien@moutte.net>
15044 Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
15045 Original commit message from CVS:
15047 Add win32/MANIFEST to EXTRA_DIST so win32 files will
15048 be include in the next release.
15050 Remove win32/common/config.h is which is not autogenerated yet.
15052 2006-12-30 20:01:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15054 ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
15055 Original commit message from CVS:
15056 * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
15057 warn when outgoing sample rate is different from incoming
15059 2006-12-29 14:51:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15061 gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
15062 Original commit message from CVS:
15063 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
15064 All sample-rates < 32khz come from the LSF extensions, which only
15065 use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
15066 Use gst_util_uint64_scale because we can.
15068 2006-12-22 13:06:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15070 tests/check/elements/amrnbenc.c: and fix compilation of this test
15071 Original commit message from CVS:
15072 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
15073 (cleanup_amrnbenc):
15074 and fix compilation of this test
15076 2006-12-22 12:41:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15078 tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
15079 Original commit message from CVS:
15080 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
15081 (cleanup_amrnbenc):
15082 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
15083 (cleanup_mpeg2dec):
15084 re-apply as it was -bad and not -ugly that is frozen, doh
15086 2006-12-21 12:50:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15088 tests/check/elements/: revert my freeze breakage
15089 Original commit message from CVS:
15090 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
15091 (cleanup_amrnbenc):
15092 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
15093 (cleanup_mpeg2dec):
15094 revert my freeze breakage
15096 2006-12-21 08:16:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15098 gst/asfdemux/gstasfdemux.c: add a comment about a future change
15099 Original commit message from CVS:
15100 * gst/asfdemux/gstasfdemux.c:
15101 (gst_asf_demux_get_gst_tag_from_tag_name),
15102 (gst_asf_demux_process_ext_content_desc):
15103 add a comment about a future change
15104 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
15105 (cleanup_amrnbenc):
15106 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
15107 (cleanup_mpeg2dec):
15108 consistent pad (de)activation
15110 2006-12-15 18:26:41 +0000 Tim-Philipp Müller <tim@centricular.net>
15112 gst/asfdemux/gstasfdemux.c: Update query_types function too.
15113 Original commit message from CVS:
15114 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
15115 Update query_types function too.
15117 2006-12-15 18:25:17 +0000 Tim-Philipp Müller <tim@centricular.net>
15119 gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
15120 Original commit message from CVS:
15121 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
15122 (gst_rmdemux_src_query_types):
15123 Implement SEEKING query, make query function thread-safe.
15125 2006-12-15 17:59:47 +0000 Tim-Philipp Müller <tim@centricular.net>
15127 gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
15128 Original commit message from CVS:
15129 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
15130 Use alignment-safe macros here too (subbuffers ...); guard against
15131 hypothetical memory access beyond our given buffer in the case
15132 where the buffer size is not a multiple of 2.
15134 2006-12-15 17:54:48 +0000 Tim-Philipp Müller <tim@centricular.net>
15136 gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
15137 Original commit message from CVS:
15138 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
15139 (gst_asf_demux_process_data), (gst_asf_demux_process_file),
15140 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
15141 * gst/asfdemux/gstasfdemux.h:
15142 Don't crash in the seek event handling code when playtime is 0,
15143 as may be the case with live streams (#386218). Implement SEEKING
15144 query so applications can query seekability without second-guessing
15145 based on whether we have a duration or not.
15147 2006-12-15 11:12:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15150 Original commit message from CVS:
15152 * gst-plugins-ugly.doap:
15153 * gst-plugins-ugly.spec.in:
15156 2006-12-14 12:05:49 +0000 Tim-Philipp Müller <tim@centricular.net>
15158 gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
15159 Original commit message from CVS:
15160 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
15161 Use our alignment-safe macros here too, since we can't assume that
15162 GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
15165 2006-12-14 11:49:39 +0000 Tim-Philipp Müller <tim@centricular.net>
15167 gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
15168 Original commit message from CVS:
15169 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
15170 Also, don't read the index for a stream a second time when
15171 operating in pull-mode and reaching the end of the file.
15173 2006-12-14 11:25:00 +0000 Roland Kay <roland.kay@ox.compsoc.net>
15175 gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
15176 Original commit message from CVS:
15177 Patch by: Roland Kay <roland.kay at ox compsoc net>
15178 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
15179 Don't leak stream index (#385292).
15181 2006-12-14 10:15:24 +0000 Roland Kay <roland.kay@ox.compsoc.net>
15183 ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
15184 Original commit message from CVS:
15185 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
15186 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
15188 * ext/lame/gstlame.h:
15189 Fix leak (by calling lame_init_params() before lame_close()); handle
15190 NULL return from lame_init() more gracefully. Fixes #385311.
15192 2006-12-14 09:57:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15194 configure.ac: Back to CVS
15195 Original commit message from CVS:
15199 === release 0.10.5 ===
15201 2006-12-13 21:04:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15207 * docs/plugins/gst-plugins-ugly-plugins.args:
15208 * docs/plugins/inspect/plugin-a52dec.xml:
15209 * docs/plugins/inspect/plugin-asf.xml:
15210 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15211 * docs/plugins/inspect/plugin-dvdsub.xml:
15212 * docs/plugins/inspect/plugin-iec958.xml:
15213 * docs/plugins/inspect/plugin-lame.xml:
15214 * docs/plugins/inspect/plugin-mad.xml:
15215 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15216 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15217 * docs/plugins/inspect/plugin-mpegstream.xml:
15218 * docs/plugins/inspect/plugin-siddec.xml:
15220 Original commit message from CVS:
15223 2006-12-12 21:09:16 +0000 David Schleef <ds@schleef.org>
15225 gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin. see #385192. You can have...
15226 Original commit message from CVS:
15227 * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
15228 to in the previous checkin. see #385192. You can have your
15231 2006-12-12 20:56:58 +0000 David Schleef <ds@schleef.org>
15233 gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself. ...
15234 Original commit message from CVS:
15235 * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
15236 from the dereferenced integer, not the pointer itself. Fixes
15238 I'm takin ur cheese!
15240 2006-12-12 10:29:32 +0000 Tim-Philipp Müller <tim@centricular.net>
15243 ChangeLog surgery: fix bug number
15244 Original commit message from CVS:
15245 ChangeLog surgery: fix bug number
15247 2006-12-12 10:24:40 +0000 Roland Kay <roland.kay@ox.compsoc.net>
15249 gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
15250 Original commit message from CVS:
15251 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
15252 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
15253 For version 4 streams, read the extra codec data size from the
15254 header instead of assuming it is always 16 (also read it from the
15255 right position) (#384989). For version 4 and 5 streams, check that
15256 the specified extra codec data size doesn't make us read beyond the
15257 chunk boundary (#384989).
15259 2006-12-10 21:27:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15276 Original commit message from CVS:
15279 2006-11-21 12:33:25 +0000 Tim-Philipp Müller <tim@centricular.net>
15281 ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
15282 Original commit message from CVS:
15283 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
15284 Cosmetic changes: fix misleading debug statement, update
15287 2006-11-21 12:15:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15289 ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
15290 Original commit message from CVS:
15291 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
15292 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
15293 (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
15294 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
15295 * ext/mpeg2dec/gstmpeg2dec.h:
15296 Align buffers to a 16 byte boundary so the altivec optimisations
15297 don't crash. Fixes #327350.
15299 2006-11-20 15:52:42 +0000 Tim-Philipp Müller <tim@centricular.net>
15301 gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
15302 Original commit message from CVS:
15303 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
15304 The availability of extra codec data isn't something that
15305 warrants debug messages at WARNING level (see #376958).
15307 2006-11-19 13:08:30 +0000 Tim-Philipp Müller <tim@centricular.net>
15309 gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
15310 Original commit message from CVS:
15311 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
15312 (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
15313 (gst_dvd_demux_send_subbuffer):
15314 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
15315 (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
15316 (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
15317 (gst_mpeg_demux_send_subbuffer):
15318 * gst/mpegstream/gstmpegdemux.h:
15319 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
15320 (gst_mpeg_parse_chain):
15321 Fix flow value combination; this fixes playbin/totem locking up if
15322 a VobSub file is specified as subtitle file (#334322). Flow value
15323 combination should only happen once we are fairly sure we've got all
15324 pads that are available for now. Since there isn't a well-specified
15325 time when this is the case in MPEG, we'll just assume this is the
15326 case once there has been a certain number of packets for each
15327 stream we've found so far.
15329 2006-11-15 13:57:21 +0000 Jan Arne Petersen <jpetersen@jpetersen.org>
15331 ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
15332 Original commit message from CVS:
15333 Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
15334 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
15335 Simplify the framerate code and support more framerates. Fixes #361584.
15337 2006-11-15 11:41:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15339 ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
15340 Original commit message from CVS:
15341 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
15342 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
15343 Fix minor memleak when creating pads from static pad templates (#369627).
15344 * tests/check/Makefile.am:
15345 * tests/check/elements/.cvsignore:
15346 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
15347 (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
15348 Add unit tests for mpeg2dec (#369627).
15350 2006-11-14 10:31:11 +0000 Wim Taymans <wim.taymans@gmail.com>
15354 Original commit message from CVS:
15357 2006-11-14 10:29:37 +0000 Wim Taymans <wim.taymans@gmail.com>
15359 ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
15360 Original commit message from CVS:
15361 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
15362 (gst_lame_change_state):
15363 * ext/lame/gstlame.h:
15364 Make lame timestamp flushed eos buffer by some additional timestamp
15365 accounting. Fixes #374760.
15367 2006-11-13 17:01:15 +0000 Michael Smith <msmith@xiph.org>
15369 gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
15370 Original commit message from CVS:
15371 * gst/mpegaudioparse/gstmpegaudioparse.c:
15372 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
15373 (gst_mp3parse_init), (gst_mp3parse_dispose),
15374 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
15375 (gst_mp3parse_change_state):
15376 * gst/mpegaudioparse/gstmpegaudioparse.h:
15377 Make timestamp handling in mp3parse saner; now works for at least
15380 2006-11-13 16:23:22 +0000 Michael Smith <msmith@xiph.org>
15382 gst/mpegaudioparse/: Bring mp3parse into the 21st century.
15383 Original commit message from CVS:
15384 * gst/mpegaudioparse/Makefile.am:
15385 * gst/mpegaudioparse/gstmpegaudioparse.c:
15386 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
15387 (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
15388 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
15389 (gst_mp3parse_change_state), (plugin_init):
15390 * gst/mpegaudioparse/gstmpegaudioparse.h:
15391 Bring mp3parse into the 21st century.
15392 Use its own debug category, use gstadapter, format nicely to 80
15393 columns, and fix incorrect handling of 32 kHz and less files.
15395 2006-11-03 09:52:12 +0000 Sebastian Droege <slomo@ubuntu.com>
15397 ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
15398 Original commit message from CVS:
15399 Patch by: Sebastian Droege <slomo at ubuntu dot com>
15400 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
15401 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
15402 * ext/mpeg2dec/gstmpeg2dec.h:
15403 libmpeg2 requires its output buffers to start at a 16byte aligned
15404 address or the altivec optimizations will explode.
15406 2006-11-02 14:43:11 +0000 Tim-Philipp Müller <tim@centricular.net>
15408 ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
15409 Original commit message from CVS:
15410 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
15411 * ext/cdio/gstcdio.h:
15412 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
15413 Move CD-TEXT utility function into common file so it can also be
15414 used by a future cdioparanoiasrc.
15416 2006-10-19 10:17:14 +0000 Tim-Philipp Müller <tim@centricular.net>
15418 ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
15419 Original commit message from CVS:
15420 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
15421 Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
15422 information (fixes #340433).
15424 2006-10-16 18:07:23 +0000 Josep Torra Valles <josep@fluendo.com>
15426 gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
15427 Original commit message from CVS:
15428 Patch by: Josep Torra Valles <josep at fluendo com>
15429 * gst/iec958/ac3_padder.c: (ac3p_init):
15430 * gst/mpegstream/gstmpegparse.c:
15431 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
15432 (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
15433 (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
15434 (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
15435 (gst_rmdemux_parse_packet):
15436 Misc. fixes for problems discovered by Forte (different return types
15437 in function declaration and definition, pointer arithmetics with
15438 void pointers). Fixes #362639.
15440 2006-10-13 19:11:26 +0000 Tim-Philipp Müller <tim@centricular.net>
15442 ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
15443 Original commit message from CVS:
15444 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
15445 Don't announce audio or subtitle streams that aren't really present,
15446 it makes dvddemux create pads that will never carry any data, which
15449 2006-10-13 14:45:11 +0000 Tim-Philipp Müller <tim@centricular.net>
15451 ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
15452 Original commit message from CVS:
15453 * ext/lame/gstlame.c: (gst_lame_set_property):
15454 Round up not allowed bitrates to the next higher allowed one
15457 2006-10-13 14:19:24 +0000 Tim-Philipp Müller <tim@centricular.net>
15459 Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
15460 Original commit message from CVS:
15461 * docs/plugins/Makefile.am:
15462 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15463 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15464 * ext/lame/gstlame.c: (gst_lame_class_init):
15465 * ext/lame/gstlame.h:
15466 Add docs for lame and lame to docs. Specify allowed bitrates
15467 in the properties description (#361140). Canonicalise object
15468 property names (ie. use hyphen instead of underscore).
15469 * docs/plugins/inspect/plugin-a52dec.xml:
15470 * docs/plugins/inspect/plugin-amrnb.xml:
15471 * docs/plugins/inspect/plugin-asf.xml:
15472 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15473 * docs/plugins/inspect/plugin-dvdread.xml:
15474 * docs/plugins/inspect/plugin-dvdsub.xml:
15475 * docs/plugins/inspect/plugin-iec958.xml:
15476 * docs/plugins/inspect/plugin-lame.xml:
15477 * docs/plugins/inspect/plugin-mad.xml:
15478 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15479 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15480 * docs/plugins/inspect/plugin-mpegstream.xml:
15481 * docs/plugins/inspect/plugin-siddec.xml:
15482 Update version to CVS.
15484 2006-10-13 10:00:27 +0000 Tim-Philipp Müller <tim@centricular.net>
15486 Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
15487 Original commit message from CVS:
15488 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
15489 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
15492 Add i18n magic to lame plugin. Throw decent error message when we
15493 fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
15495 2006-10-10 17:02:05 +0000 Wim Taymans <wim.taymans@gmail.com>
15497 gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
15498 Original commit message from CVS:
15499 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
15500 (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
15501 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
15502 Change caps to x-rdt, because it's not x-rtp.
15503 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
15504 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
15505 (gst_rmdemux_plugin_init):
15506 Activate pad before adding to the element.
15507 Return the combined stream return values after pad_alloc.
15509 2006-10-10 16:58:32 +0000 Wim Taymans <wim.taymans@gmail.com>
15511 ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
15512 Original commit message from CVS:
15513 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
15514 * ext/mpeg2dec/gstmpeg2dec.h:
15515 Add some debugging to timestamp handling.
15516 Make sure we don't convert invalid timestamps.
15518 2006-10-09 12:09:14 +0000 Tim-Philipp Müller <tim@centricular.net>
15520 gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
15521 Original commit message from CVS:
15522 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
15523 (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
15524 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
15525 (gst_dvd_demux_get_subpicture_stream):
15526 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
15527 (gst_mpeg_demux_get_audio_stream),
15528 (gst_mpeg_demux_get_private_stream):
15529 Active pads before adding them to the running element. Don't assert
15530 on non-BYTE format newsegment events in asfdemux.
15532 2006-10-05 17:07:52 +0000 Tim-Philipp Müller <tim@centricular.net>
15534 Printf format fixes.
15535 Original commit message from CVS:
15536 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
15537 (gst_dvd_read_src_handle_seek_event):
15538 * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
15539 * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
15540 * ext/sidplay/gstsiddec.cc:
15541 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
15542 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
15543 (gst_rmdemux_parse_packet):
15544 Printf format fixes.
15546 2006-10-03 10:55:42 +0000 Wim Taymans <wim.taymans@gmail.com>
15548 gst/realmedia/: Added RDT depayloader.
15549 Original commit message from CVS:
15550 * gst/realmedia/Makefile.am:
15551 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
15552 (gst_rdt_depay_class_init), (gst_rdt_depay_init),
15553 (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
15554 (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
15555 (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
15556 * gst/realmedia/rdtdepay.h:
15557 Added RDT depayloader.
15558 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
15559 (gst_rmdemux_plugin_init), (plugin_init):
15560 Remove unused function.
15561 Added some more mime-types.
15563 2006-09-28 21:44:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15565 gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
15566 Original commit message from CVS:
15567 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
15568 If an incoming timestamp is within one sample of our current
15569 timestamp, then keep it. This prevents imprecision in the
15570 PTS (which only has 90khz granularity) from affecting our stream.
15572 2006-09-28 09:16:38 +0000 Tim-Philipp Müller <tim@centricular.net>
15574 gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
15575 Original commit message from CVS:
15576 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
15577 Reflow code so that compiler doesn't complain about possible use
15578 of uninitialised variable any longer; but just in case, initialise
15579 it anyway; also take object ref in query function and do peer pad
15580 stuff in a more thread-safe way.
15582 2006-09-27 09:54:01 +0000 Wim Taymans <wim.taymans@gmail.com>
15584 ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
15585 Original commit message from CVS:
15586 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
15587 Init a variable to make compilers happy.
15589 2006-09-21 13:34:59 +0000 Martin Zlomek <martin.zlomek@itonis.tv>
15591 gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
15592 Original commit message from CVS:
15593 Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
15594 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
15595 (gst_dvd_demux_sync_stream_to_time):
15596 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
15597 (gst_mpeg_demux_synchronise_pads),
15598 (gst_mpeg_demux_sync_stream_to_time):
15599 Send newsegment updates for sparse streams (#350778).
15601 2006-09-20 16:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15603 ext/dvdread/dvdreadsrc.c: fix compile warning
15604 Original commit message from CVS:
15605 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
15606 fix compile warning
15608 2006-09-20 16:16:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15611 bump the nano bitches
15612 Original commit message from CVS:
15613 bump the nano bitches
15615 2006-09-20 11:55:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15617 configure.ac: As another attempt, synaesthesia can be enabled by passing
15618 Original commit message from CVS:
15620 As another attempt, synaesthesia can be enabled by passing
15621 --with-plugins="synaesthesia" to configure
15623 2006-09-20 11:12:22 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15625 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
15626 Original commit message from CVS:
15628 Don't build synaesthesia by default, until someone confirms that it
15629 is okay (filed as #356882)
15631 2006-09-20 11:11:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15633 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
15634 Original commit message from CVS:
15636 Don't build synaesthesia by default, until someone confirms that it
15637 is okay (filed as #356882)
15639 2006-09-18 12:29:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15642 Original commit message from CVS:
15644 * gst/synaesthesia/Makefile.am:
15645 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
15646 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
15647 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
15648 (gst_synaesthesia_change_state), (plugin_init):
15651 2006-09-16 21:58:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15653 More G_OBJECT macro fixing.
15654 Original commit message from CVS:
15655 * ext/mad/gstid3tag.c:
15656 * gst/mpegstream/gstrfc2250enc.h:
15657 * gst/synaesthesia/gstsynaesthesia.c:
15658 More G_OBJECT macro fixing.
15660 2006-09-15 16:14:15 +0000 Yves Lefebvre <ivanohe@abacom.com>
15662 ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
15663 Original commit message from CVS:
15664 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
15665 * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
15666 Fix initialisation dummy buffer, the offsets are relative to the start
15667 of the buffers. Fixes #356004.
15669 2006-09-12 10:14:29 +0000 Christian Schaller <uraeus@gnome.org>
15671 * gst-plugins-ugly.spec.in:
15673 Original commit message from CVS:
15676 2006-09-09 15:22:58 +0000 Tim-Philipp Müller <tim@centricular.net>
15678 ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
15679 Original commit message from CVS:
15680 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
15681 Add convert query (needed for later when we just operate in time
15682 format and let the base source class handle all the seeking stuff).
15684 2006-09-07 16:05:31 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15686 gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
15687 Original commit message from CVS:
15688 * gst/asfdemux/gstasfdemux.c:
15689 (gst_asf_demux_get_gst_tag_from_tag_name),
15690 (gst_asf_demux_process_ext_content_desc):
15691 Erm, lets properly fix it. The only non-text tag that we support is
15692 the track-number and that is an UINT. asfdemux was returning a GValue
15693 initialized as INT. Further the Track and not the TrackNumber tag
15694 (the latter is a string too).
15696 2006-09-07 14:08:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15698 gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
15699 Original commit message from CVS:
15700 * gst/asfdemux/gstasfdemux.c:
15701 (gst_asf_demux_get_gst_tag_from_tag_name),
15702 (gst_asf_demux_process_ext_content_desc):
15703 Skip tags that are unknown (was producing an uninialized GValue).
15705 2006-09-01 16:21:43 +0000 from Michal Benes <michal.benes@itonis.tv>
15707 ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
15708 Original commit message from CVS:
15709 * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
15710 (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
15711 (gst_a52dec_handle_frame), (gst_a52dec_change_state),
15712 (gst_a52dec_set_property), (gst_a52dec_get_property):
15713 * ext/a52dec/gsta52dec.h:
15714 Patch from from Michal Benes <michal.benes@itonis.tv>:
15715 Add two things to a52dec: configure the exact output format for ac3
15716 decoding through properties, if desired.
15717 By default, configure an output format preferred by downstream. Now
15718 that audioconvert lists caps by preference, this means that a52dec
15719 can do downmixing (iff required) rather than audioconvert, so it can
15720 use the ac3 downmix levels from the bitstream.
15722 2006-08-31 13:04:31 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15724 Add missing GST_LIBS to the link flags
15725 Original commit message from CVS:
15726 * ext/lame/Makefile.am:
15727 * ext/mpeg2dec/Makefile.am:
15728 * gst/dvdlpcmdec/Makefile.am:
15729 * gst/dvdsub/Makefile.am:
15730 * gst/mpegaudioparse/Makefile.am:
15731 Add missing GST_LIBS to the link flags
15733 2006-08-29 13:28:41 +0000 Tim-Philipp Müller <tim@centricular.net>
15735 configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
15736 Original commit message from CVS:
15738 Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
15740 2006-08-27 20:46:54 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15742 gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
15743 Original commit message from CVS:
15744 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
15745 fix build for debug disabled
15747 2006-08-22 15:52:16 +0000 Tim-Philipp Müller <tim@centricular.net>
15749 gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
15750 Original commit message from CVS:
15751 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
15752 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
15753 Use static pad templates with ANY caps for the source pads for
15754 simplicity and to avoid warnings when creating pads for unhandled
15755 codec IDs (#351795).
15757 2006-08-16 10:34:57 +0000 Michal Benes <michal.benes@itonis.tv>
15759 ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
15760 Original commit message from CVS:
15761 Patch by: Michal Benes <michal dot benes at itonis dot tv>
15762 * ext/mad/gstmad.c: (gst_mad_chain):
15763 Fix timestamping in mad by only activating a new timestamp when the
15764 previous frame has been decoded. Fixes #350723.
15765 Also clean up some of the non fatal warnings when the input buffer is
15766 too small to decode a header.
15768 === release 0.10.4 ===
15770 2006-08-14 11:15:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15776 * docs/plugins/gst-plugins-ugly-plugins.args:
15777 * docs/plugins/inspect/plugin-a52dec.xml:
15778 * docs/plugins/inspect/plugin-amrnb.xml:
15779 * docs/plugins/inspect/plugin-asf.xml:
15780 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15781 * docs/plugins/inspect/plugin-dvdread.xml:
15782 * docs/plugins/inspect/plugin-dvdsub.xml:
15783 * docs/plugins/inspect/plugin-iec958.xml:
15784 * docs/plugins/inspect/plugin-lame.xml:
15785 * docs/plugins/inspect/plugin-mad.xml:
15786 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15787 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15788 * docs/plugins/inspect/plugin-mpegstream.xml:
15789 * docs/plugins/inspect/plugin-rmdemux.xml:
15790 * docs/plugins/inspect/plugin-siddec.xml:
15792 Original commit message from CVS:
15795 2006-08-14 11:06:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15812 Original commit message from CVS:
15815 2006-08-14 10:19:41 +0000 Wim Taymans <wim@fluendo.com>
15817 ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
15818 Original commit message from CVS:
15819 Patch by: Wim Taymans <wim at fluendo dot com>
15820 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
15821 Instead of forwarding the event in the wrong format, unref it and set
15822 a boolean that we still need to send it in the streaming thread.
15825 2006-08-14 09:50:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15827 ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
15828 Original commit message from CVS:
15829 Patch by: Edward Hervey (edward at fluendo dot com)
15830 * ext/dvdread/dvdreadsrc.c: (plugin_init):
15831 Put debug category initialization before use of GST_DEBUG, in order
15832 to remove a fatal warning. Fixes #350895
15834 2006-08-08 13:23:27 +0000 Tim-Philipp Müller <tim@centricular.net>
15836 gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
15837 Original commit message from CVS:
15838 * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
15839 Set rank to NONE for the time being until we make playbin handle
15840 subtitle pictures again (dvdsubdec seems to be a bit shaky at
15841 times when seeking, so it's probably better if it doesn't get
15842 autoplugged for the time being).
15844 2006-08-07 19:01:40 +0000 Tim-Philipp Müller <tim@centricular.net>
15846 gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
15847 Original commit message from CVS:
15848 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
15849 (gst_rmdemux_parse_mdpr):
15850 Handle audio streams with stream_version 3 properly; warn about
15851 unknown stream versions; handle unknown fourccs a tad more
15852 gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
15853 with GST_FOURCC_FORMAT.
15855 2006-08-07 16:25:45 +0000 Tim-Philipp Müller <tim@centricular.net>
15857 ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
15858 Original commit message from CVS:
15859 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
15860 Error out properly if this is an interactive DVD (fixes #345694).
15862 2006-08-07 16:18:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15864 ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
15865 Original commit message from CVS:
15866 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
15867 When the first_access is 1 or 0, we should copy the timestamp from
15868 the incoming buffer if there is one.
15870 2006-08-07 14:01:33 +0000 Tim-Philipp Müller <tim@centricular.net>
15872 ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
15873 Original commit message from CVS:
15874 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
15875 (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
15876 Use GST_ELEMENT_ERROR for error reporting; post errors in some
15877 more places; remove superfluous newlines from debug statements.
15879 2006-08-07 09:17:01 +0000 Frédéric Riss <frederic.riss@gmail.com>
15881 gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
15882 Original commit message from CVS:
15883 Patch by: Frédéric Riss <frederic.riss at gmail com>
15884 * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
15885 Don't set negative durations on outgoing buffers (#350044),
15886 which happens when you use macros that got changed during
15887 the last unstable cycle because they were thought not to
15890 2006-08-06 19:47:40 +0000 Tim-Philipp Müller <tim@centricular.net>
15892 ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
15893 Original commit message from CVS:
15894 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
15895 (gst_dvd_read_src_goto_chapter),
15896 (gst_dvd_read_src_get_chapter_starts),
15897 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
15898 (gst_dvd_read_src_get_time_for_sector),
15899 (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
15900 (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
15901 (gst_dvd_read_src_goto_sector):
15902 * ext/dvdread/dvdreadsrc.h:
15903 Add basic support for time-based seeking; set timestamps on
15904 outgoing buffers if we have them; create table with
15905 chapter to time mapping when opening a title; rename
15906 gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
15907 make it take an explicit pgc argument; fix up some debugging
15908 messages so that title/chapter numbers are printed as starting
15909 from 1 for easier readability.
15911 2006-08-04 13:05:01 +0000 Tim-Philipp Müller <tim@centricular.net>
15913 gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
15914 Original commit message from CVS:
15915 * gst/realmedia/Makefile.am:
15916 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
15917 (gst_rmdemux_parse_cont):
15918 * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
15919 (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
15920 * gst/realmedia/rmutils.h:
15921 Factor out some code into rmutils.[ch]; when reading
15922 strings, don't read beyond the available data; read
15923 metadata strings correctly (string length is 16 bits
15926 2006-07-31 09:53:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15928 Fix dist by including gst-libs/
15929 Original commit message from CVS:
15932 * gst/asfdemux/gstasfdemux.c:
15933 Fix dist by including gst-libs/
15935 2006-07-29 11:20:30 +0000 Tim-Philipp Müller <tim@centricular.net>
15937 Make custom error messages translatable.
15938 Original commit message from CVS:
15939 * ext/dvdread/dvdreadsrc.c: (plugin_init):
15941 Make custom error messages translatable.
15942 * gst/asfdemux/gstasf.c: (plugin_init):
15943 Remove setlocale() call, doesn't seem to be needed or recommended for
15944 plugins, at least not according to gstreamer/docs/random/i18n.
15946 2006-07-28 15:15:15 +0000 Tim-Philipp Müller <tim@centricular.net>
15948 gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
15949 Original commit message from CVS:
15950 * gst/asfdemux/Makefile.am:
15951 * gst/asfdemux/asfheaders.c:
15952 * gst/asfdemux/asfheaders.h:
15953 * gst/asfdemux/gstasf.c: (plugin_init):
15954 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
15955 Error out when the stream is encrypted (rather than feeding
15956 garbage to the decoders). Fixes #349025.
15958 2006-07-28 15:11:42 +0000 Tim-Philipp Müller <tim@centricular.net>
15960 Add/enable autofoo magic for translations.
15961 Original commit message from CVS:
15966 Add/enable autofoo magic for translations.
15968 2006-07-28 13:28:19 +0000 Tim-Philipp Müller <tim@centricular.net>
15970 gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
15971 Original commit message from CVS:
15972 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
15973 (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
15974 (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
15975 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
15976 Don't leak streams, strings or caps. Get rid of unnecessary
15977 getcaps() function.
15979 2006-07-27 20:34:25 +0000 Tim-Philipp Müller <tim@centricular.net>
15981 gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
15982 Original commit message from CVS:
15983 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
15984 (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
15985 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
15986 (gst_rmdemux_stream_clear_cached_subpackets),
15987 (gst_rmdemux_descramble_cook_audio),
15988 (gst_rmdemux_descramble_dnet_audio),
15989 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
15990 Descramble cook audio streams before sending them to the
15991 decoder. Fixes #347292.
15992 Also miscellaneous clean-ups and log-level changes.
15994 2006-07-26 17:09:04 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
15996 ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
15997 Original commit message from CVS:
15998 2006-07-26 Zaheer Abbas Merali <zaheerabbas at merali dot org>
15999 * ext/lame/gstlame.c: (gst_lame_setup):
16000 Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
16002 2006-07-21 11:01:55 +0000 Wim Taymans <wim.taymans@gmail.com>
16004 ext/sidplay/gstsiddec.*: Remove old metadata thing.
16005 Original commit message from CVS:
16006 * ext/sidplay/gstsiddec.cc:
16007 * ext/sidplay/gstsiddec.h:
16008 Remove old metadata thing.
16010 2006-07-15 13:33:38 +0000 Tim-Philipp Müller <tim@centricular.net>
16012 gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
16013 Original commit message from CVS:
16014 * gst/asfdemux/gstasfdemux.c:
16015 (gst_asf_demux_get_ext_stream_props_for_stream),
16016 (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
16017 Find language codes for audio streams if they are available.
16019 2006-07-14 13:02:53 +0000 Tim-Philipp Müller <tim@centricular.net>
16021 gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
16022 Original commit message from CVS:
16023 * gst/asfdemux/asfheaders.h:
16024 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
16025 (gst_asf_demux_process_stream),
16026 (gst_asf_demux_process_language_list),
16027 (gst_asf_demux_process_ext_stream_props),
16028 (gst_asf_demux_process_queued_extended_stream_objects),
16029 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
16030 * gst/asfdemux/gstasfdemux.h:
16031 Parse extended stream properties objects and stream objects
16032 hidden inside them (but delay creation of the appropriate
16033 pads until after all the 'normal' stream objects have been
16034 dealt with) (#343763). Also parse language list object.
16036 2006-07-13 11:28:32 +0000 Wim Taymans <wim.taymans@gmail.com>
16038 gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
16039 Original commit message from CVS:
16040 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
16041 (gst_rmdemux_finalize), (gst_rmdemux_src_event),
16042 (find_seek_offset_time), (gst_rmdemux_perform_seek),
16043 (gst_rmdemux_src_query), (gst_rmdemux_change_state),
16044 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
16045 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
16046 (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
16047 * gst/realmedia/rmdemux.h:
16048 Cleanups, use GstSegment for seeking.
16049 Fix error handling.
16050 Combine flow return from all streams.
16052 2006-07-11 22:46:47 +0000 Tim-Philipp Müller <tim@centricular.net>
16054 ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
16055 Original commit message from CVS:
16056 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
16057 Remove g_assert that shouldn't be there.
16059 2006-07-10 11:52:58 +0000 Wim Taymans <wim.taymans@gmail.com>
16061 ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
16062 Original commit message from CVS:
16063 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
16064 Fix refcounting when cropping. Fixes #341677.
16066 2006-07-09 14:07:31 +0000 Grzegorz Lukasik <hauserx@gmail.com>
16068 gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
16069 Original commit message from CVS:
16070 Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
16071 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
16072 (gst_asf_demux_process_segment):
16073 Fix typo. Closes #347029.
16075 2006-07-08 20:29:56 +0000 Tim-Philipp Müller <tim@centricular.net>
16077 gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
16078 Original commit message from CVS:
16079 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
16080 Skip chunks for unknown streams properly. Fixes broken sound
16081 and/or video for files that have additional streams that
16082 we don't recognise yet (e.g. if they are embedded in extended
16083 stream properties). Partly fixes #343763.
16085 2006-07-07 19:26:40 +0000 Tim-Philipp Müller <tim@centricular.net>
16087 gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
16088 Original commit message from CVS:
16089 * gst/asfdemux/asfheaders.c:
16090 * gst/asfdemux/asfheaders.h:
16091 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
16092 (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
16093 (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
16094 (gst_asf_demux_change_state):
16095 * gst/asfdemux/gstasfdemux.h:
16096 Add some more GUIDs and make debug log more readable
16097 and easier to follow when parsing the headers.
16099 2006-06-30 11:26:22 +0000 Tim-Philipp Müller <tim@centricular.net>
16101 ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
16102 Original commit message from CVS:
16103 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
16104 (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
16105 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
16106 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
16107 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
16108 * ext/dvdread/dvdreadsrc.h:
16109 Rewrite seeking code and make seeking in DVDs work (#337834).
16111 2006-06-29 14:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
16113 autogen.sh: Check for automake-1.9 as well.
16114 Original commit message from CVS:
16116 Check for automake-1.9 as well.
16118 2006-06-29 12:25:15 +0000 Tim-Philipp Müller <tim@centricular.net>
16120 ext/dvdread/dvdreadsrc.c: Make check stronger.
16121 Original commit message from CVS:
16122 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
16123 Make check stronger.
16125 2006-06-28 11:20:03 +0000 Tim-Philipp Müller <tim@centricular.net>
16127 gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
16128 Original commit message from CVS:
16129 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
16130 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
16131 (gst_asf_demux_push_buffer):
16132 * gst/asfdemux/gstasfdemux.h:
16133 Handle unknown codec IDs/fourccs properly (#345879); send tag
16134 events after newsegment event; fix use of GST_FOURCC_FORMAT
16137 2006-06-23 16:29:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16139 ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
16140 Original commit message from CVS:
16141 * ext/a52dec/gsta52dec.c: (plugin_init):
16142 Call the channel positions get_type() method in plugin_init
16143 to ensure that it isn't simultaneously called later from
16146 2006-06-23 12:24:56 +0000 Tim-Philipp Müller <tim@centricular.net>
16148 gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
16149 Original commit message from CVS:
16150 * gst/mpegstream/gstmpegpacketize.c:
16151 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
16152 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
16153 Also flush packetizer cache when we get a buffer that has the
16154 DISCONT flag set; update current byte position from buffer
16155 offset after a flush.
16157 2006-06-23 11:22:04 +0000 Tim-Philipp Müller <tim@centricular.net>
16159 gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
16160 Original commit message from CVS:
16161 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
16162 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
16163 (gst_mpeg_packetize_read):
16164 * gst/mpegstream/gstmpegpacketize.h:
16165 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
16166 (gst_mpeg_parse_change_state):
16167 Flush packetizer cache when we get a FLUSH_STOP event;
16168 remove unused source pad member from packetizer; add debug
16169 category for packetizer.
16171 2006-06-23 09:28:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16173 ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
16174 Original commit message from CVS:
16175 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
16176 Treat dual-mono as stereo. It should really be output on 2 separate
16177 pads, but isn't for now.
16179 2006-06-19 15:16:43 +0000 Tim-Philipp Müller <tim@centricular.net>
16181 ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
16182 Original commit message from CVS:
16183 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
16184 Assume 4:3 DAR rather than 4:3 PAR (#345184).
16186 2006-06-19 11:59:14 +0000 Tim-Philipp Müller <tim@centricular.net>
16188 ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
16189 Original commit message from CVS:
16190 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
16191 Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
16192 any PAR whatsoever (rather than using 0/0, which will lead to
16193 an abort later on). Fixes #345184.
16195 2006-06-17 19:35:41 +0000 Michael Dominic K <mdk@mdk.org.pl>
16197 ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
16198 Original commit message from CVS:
16199 Patch by: Michael Dominic K. < mdk at mdk org pl>
16200 * ext/mad/gstmad.c: (gst_mad_chain):
16201 Send newsegment event before calling
16202 gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
16203 in connection with pad blocking (#342594). While we're at it,
16204 do some minor clean-ups.
16206 2006-06-17 14:48:04 +0000 Tim-Philipp Müller <tim@centricular.net>
16208 configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
16209 Original commit message from CVS:
16211 Fix --disable-external (can't set conditionals conditionally,
16214 2006-06-15 17:10:09 +0000 Tim-Philipp Müller <tim@centricular.net>
16216 ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
16217 Original commit message from CVS:
16218 * ext/a52dec/Makefile.am:
16219 ... and then he said "When you go and fix the build you
16220 better make sure you have some spare backslashes in your
16223 2006-06-13 15:46:09 +0000 Wim Taymans <wim.taymans@gmail.com>
16225 ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
16226 Original commit message from CVS:
16227 * ext/sidplay/gstsiddec.cc:
16228 Fix copyright, email addresses and descriptions.
16229 Use saner defaults for arguments. Fixes #344667.
16230 constify some stuff.
16233 Fix negotiation to do mono/44100 by default.
16234 Post error messages.
16235 Use _scale_int where possible.
16237 2006-06-12 14:09:20 +0000 Wim Taymans <wim.taymans@gmail.com>
16239 ext/dvdnav/.cvsignore: More ignore
16240 Original commit message from CVS:
16241 * ext/dvdnav/.cvsignore:
16244 2006-06-12 13:49:42 +0000 Wim Taymans <wim.taymans@gmail.com>
16246 tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
16247 Original commit message from CVS:
16248 * tests/check/elements/amrnbenc.c: (push_data):
16249 Init memory before feeding it to the encoder to make
16250 the valgrind test succeed.
16252 2006-06-12 13:27:18 +0000 Edward Hervey <bilboed@bilboed.com>
16254 gst/asfdemux/.cvsignore: More ignore
16255 Original commit message from CVS:
16256 * gst/asfdemux/.cvsignore:
16259 2006-06-11 20:38:54 +0000 Tim-Philipp Müller <tim@centricular.net>
16261 .cvsignore: Ignore files generated by 'make dist'.
16262 Original commit message from CVS:
16264 Ignore files generated by 'make dist'.
16266 2006-06-11 17:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16269 Original commit message from CVS:
16272 * ext/a52dec/Makefile.am:
16273 * ext/dvdnav/Makefile.am:
16274 * ext/dvdread/Makefile.am:
16275 * ext/lame/Makefile.am:
16276 * ext/mad/Makefile.am:
16277 * ext/mpeg2dec/Makefile.am:
16278 * ext/sidplay/Makefile.am:
16281 2006-06-11 13:57:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16283 autogen.sh: require am17
16284 Original commit message from CVS:
16288 * ext/annodex/Makefile.am:
16289 * ext/cdio/Makefile.am:
16290 * ext/dv/Makefile.am:
16291 * ext/esd/Makefile.am:
16292 * ext/flac/Makefile.am:
16293 * ext/gdk_pixbuf/Makefile.am:
16294 * ext/ladspa/Makefile.am:
16295 * ext/libcaca/Makefile.am:
16296 * ext/speex/Makefile.am:
16297 * ext/taglib/Makefile.am:
16298 * sys/oss/Makefile.am:
16299 * sys/sunaudio/Makefile.am:
16300 * sys/ximage/Makefile.am:
16301 clean up build further
16303 2006-06-07 17:05:48 +0000 Wim Taymans <wim.taymans@gmail.com>
16305 ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
16306 Original commit message from CVS:
16307 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
16308 (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
16309 (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
16310 (gst_mpeg2dec_change_state):
16311 * ext/mpeg2dec/gstmpeg2dec.h:
16312 Simplify and don't leak our buffer pool.
16314 Remove unfixed bug number from previous ChangeLog entry.
16316 2006-06-07 16:15:42 +0000 Wim Taymans <wim.taymans@gmail.com>
16318 ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
16319 Original commit message from CVS:
16320 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
16321 (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
16322 (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
16323 (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
16324 (gst_mpeg2dec_negotiate_format), (init_dummybuf),
16325 (handle_sequence), (handle_picture), (handle_slice),
16326 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
16327 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
16328 * ext/mpeg2dec/gstmpeg2dec.h:
16329 Fix padtemplate as we can now do fractional framerates.
16332 Add simple frame dropping QoS.
16333 Precalc buffer output sizes and UV offsets.
16334 Always give libmpeg2 a valid fbuf when it wants one.
16335 don't trust libmpeg to discard our buffers but manage it
16337 Fixes #343627, #327350, #335288
16339 2006-06-05 20:57:12 +0000 Sébastien Moutte <sebastien@moutte.net>
16341 win32/MANIFEST: Add a manifest for futures ugly win32 releases.
16342 Original commit message from CVS:
16344 Add a manifest for futures ugly win32 releases.
16345 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
16346 Move bufcaps declaration at the begining of the instructions
16349 2006-06-01 22:00:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16351 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
16352 Original commit message from CVS:
16353 * ext/alsaspdif/alsaspdifsink.h:
16354 * ext/amrwb/gstamrwbdec.h:
16355 * ext/amrwb/gstamrwbenc.h:
16356 * ext/amrwb/gstamrwbparse.h:
16357 * ext/arts/gst_arts.h:
16358 * ext/artsd/gstartsdsink.h:
16359 * ext/audiofile/gstafparse.h:
16360 * ext/audiofile/gstafsink.h:
16361 * ext/audiofile/gstafsrc.h:
16362 * ext/audioresample/gstaudioresample.h:
16363 * ext/bz2/gstbz2dec.h:
16364 * ext/bz2/gstbz2enc.h:
16365 * ext/dirac/gstdiracdec.h:
16366 * ext/directfb/dfbvideosink.h:
16367 * ext/divx/gstdivxdec.h:
16368 * ext/divx/gstdivxenc.h:
16369 * ext/dts/gstdtsdec.h:
16370 * ext/faac/gstfaac.h:
16371 * ext/gsm/gstgsmdec.h:
16372 * ext/gsm/gstgsmenc.h:
16373 * ext/ivorbis/vorbisenc.h:
16374 * ext/libfame/gstlibfame.h:
16375 * ext/nas/nassink.h:
16376 * ext/neon/gstneonhttpsrc.h:
16377 * ext/polyp/polypsink.h:
16378 * ext/sdl/sdlaudiosink.h:
16379 * ext/sdl/sdlvideosink.h:
16380 * ext/shout/gstshout.h:
16381 * ext/snapshot/gstsnapshot.h:
16382 * ext/sndfile/gstsf.h:
16383 * ext/swfdec/gstswfdec.h:
16384 * ext/tarkin/gsttarkindec.h:
16385 * ext/tarkin/gsttarkinenc.h:
16386 * ext/theora/theoradec.h:
16387 * ext/wavpack/gstwavpackdec.h:
16388 * ext/wavpack/gstwavpackparse.h:
16389 * ext/xine/gstxine.h:
16390 * ext/xvid/gstxviddec.h:
16391 * ext/xvid/gstxvidenc.h:
16392 * gst/cdxaparse/gstcdxaparse.h:
16393 * gst/cdxaparse/gstcdxastrip.h:
16394 * gst/colorspace/gstcolorspace.h:
16395 * gst/festival/gstfestival.h:
16396 * gst/freeze/gstfreeze.h:
16397 * gst/gdp/gstgdpdepay.h:
16398 * gst/gdp/gstgdppay.h:
16399 * gst/modplug/gstmodplug.h:
16400 * gst/mpeg1sys/gstmpeg1systemencode.h:
16401 * gst/mpeg1videoparse/gstmp1videoparse.h:
16402 * gst/mpeg2sub/gstmpeg2subt.h:
16403 * gst/mpegaudioparse/gstmpegaudioparse.h:
16404 * gst/multifilesink/gstmultifilesink.h:
16405 * gst/overlay/gstoverlay.h:
16406 * gst/playondemand/gstplayondemand.h:
16407 * gst/qtdemux/qtdemux.h:
16408 * gst/rtjpeg/gstrtjpegdec.h:
16409 * gst/rtjpeg/gstrtjpegenc.h:
16410 * gst/smooth/gstsmooth.h:
16411 * gst/smoothwave/gstsmoothwave.h:
16412 * gst/spectrum/gstspectrum.h:
16413 * gst/speed/gstspeed.h:
16414 * gst/stereo/gststereo.h:
16415 * gst/switch/gstswitch.h:
16416 * gst/tta/gstttadec.h:
16417 * gst/tta/gstttaparse.h:
16418 * gst/videodrop/gstvideodrop.h:
16419 * gst/xingheader/gstxingmux.h:
16420 * sys/directdraw/gstdirectdrawsink.h:
16421 * sys/directsound/gstdirectsoundsink.h:
16422 * sys/dxr3/dxr3audiosink.h:
16423 * sys/dxr3/dxr3spusink.h:
16424 * sys/dxr3/dxr3videosink.h:
16425 * sys/qcam/gstqcamsrc.h:
16426 * sys/vcd/vcdsrc.h:
16427 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
16429 2006-06-01 21:11:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16431 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
16432 Original commit message from CVS:
16433 * ext/a52dec/gsta52dec.h:
16434 * ext/amrnb/amrnbdec.h:
16435 * ext/amrnb/amrnbenc.h:
16436 * ext/amrnb/amrnbparse.h:
16437 * ext/mpeg2dec/gstmpeg2dec.h:
16438 * ext/sidplay/gstsiddec.h:
16439 * gst/ac3parse/gstac3parse.h:
16440 * gst/asfdemux/gstasfdemux.h:
16441 * gst/asfdemux/gstasfmux.h:
16442 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
16443 * gst/iec958/ac3iec.h:
16444 * gst/mpegaudioparse/gstmpegaudioparse.h:
16445 * gst/mpegstream/gstdvddemux.h:
16446 * gst/mpegstream/gstmpegclock.h:
16447 * gst/mpegstream/gstmpegdemux.h:
16448 * gst/mpegstream/gstmpegparse.h:
16449 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
16451 2006-05-27 11:35:11 +0000 Tim-Philipp Müller <tim@centricular.net>
16453 README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
16454 Original commit message from CVS:
16456 Replace current README (containing the release notes from
16457 some 0.9.x version) with a proper README taken from the core.
16459 2006-05-24 15:56:13 +0000 Wim Taymans <wim.taymans@gmail.com>
16461 ext/amrnb/: Sortof first quick cleanup of all this mess...
16462 Original commit message from CVS:
16463 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
16464 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
16465 (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
16466 (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
16467 * ext/amrnb/amrnbparse.h:
16468 Sortof first quick cleanup of all this mess...
16469 Don't crap out on empty and invalid FTs but treat them as
16470 empty packets, the decoder handles them fine.
16473 2006-05-22 08:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
16475 gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
16476 Original commit message from CVS:
16477 * gst/asfdemux/gstasf.c: (plugin_init):
16478 Call gst_riff_init() so the riff debug category gets set up
16479 before it is being used.
16481 2006-05-19 13:55:11 +0000 Michael Smith <msmith@xiph.org>
16483 gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
16484 Original commit message from CVS:
16485 * gst/iec958/ac3_padder.c: (ac3p_parse):
16486 * gst/iec958/ac3_padder.h:
16487 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
16488 (ac3iec_chain_raw), (ac3iec_change_state):
16489 * gst/iec958/ac3iec.h:
16490 Write rate into the caps, for the allowed ac3 rates. Some minor
16493 2006-05-18 13:00:21 +0000 James Doc Livingston <doclivingston@gmail.com>
16495 ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
16496 Original commit message from CVS:
16497 Patch by: James "Doc" Livingston <doclivingston gmail com>
16498 * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
16499 Do tag merging correctly (#339918). Output taglists
16500 properly in debug statements too while we're at it.
16502 2006-05-11 16:17:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16504 ext/a52dec/gsta52dec.c: Add more debug
16505 Original commit message from CVS:
16506 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
16508 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
16509 (gst_dvdlpcmdec_init), (update_timestamps),
16510 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
16511 (dvdlpcmdec_sink_event):
16512 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
16513 If we have a first_access offset but no current timestamp (might
16514 happen after a seek), then calculate a start time for the first
16515 portion so that it will align with the timestamp given for the
16516 first_access portion.
16517 If a new-segment arrives with format time, store the start
16518 time as a failsafe timestamp in case we never get any further
16519 timestamp info (unlikely)
16520 Mask out the 'frame number' section of the incoming header so
16521 that we don't consider it to be changing on every buffer and
16522 reset the caps constantly.
16523 Use gst_util_uint64_scale for duration calculation
16525 2006-05-11 14:34:10 +0000 Michael Smith <msmith@xiph.org>
16527 gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
16528 Original commit message from CVS:
16529 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
16530 Fix timestamping for cases where the first_access parameter is 4.
16531 Ensure we don't overrun buffers in other cases.
16533 2006-05-10 14:40:03 +0000 Tim-Philipp Müller <tim@centricular.net>
16535 gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
16536 Original commit message from CVS:
16537 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
16538 Fix silly bug when reading metadata (#341254).
16540 2006-05-08 11:57:26 +0000 Edward Hervey <bilboed@bilboed.com>
16542 autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
16543 Original commit message from CVS:
16544 * autogen.sh: (CONFIGURE_DEF_OPT):
16545 libtoolize on Darwin/MacOSX is called glibtoolize
16547 2006-05-06 11:38:30 +0000 Tim-Philipp Müller <tim@centricular.net>
16549 ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
16550 Original commit message from CVS:
16551 * ext/lame/gstlame.c: (gst_lame_get_type),
16552 (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
16553 (gst_lame_setup), (gst_lame_change_state):
16554 * ext/lame/gstlame.h:
16555 Remove tag writing from lame (which was completely broken
16556 anyway, #329184). Leaving GstTagSetter interface around for
16557 now, albeit non-functional. Should be removed completely
16558 in 0.11. Use the 'id3v2mux' plugin from -good for writing
16561 2006-05-06 00:18:31 +0000 Maciej Katafiasz <mathrick@mathrick.org>
16564 * ext/dvdread/dvdreadsrc.c:
16565 * gst/asfdemux/gstasfdemux.c:
16566 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
16567 Original commit message from CVS:
16568 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
16570 2006-05-05 08:23:39 +0000 Andres Salomon <dilinger@debian.org>
16572 ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
16573 Original commit message from CVS:
16574 Patch by: Andres Salomon <dilinger at debian org>
16575 * ext/lame/gstlame.c: (gst_lame_sink_event):
16576 Fix typo (comma vs. semicolon) (#340710).
16578 2006-05-04 08:24:52 +0000 Lutz Müller <lutz@topfrose.de>
16580 ext/mad/gstmad.c: Make mad the second element to support the highly useful
16581 Original commit message from CVS:
16582 Patch by: Lutz Müller <lutz at topfrose de>
16583 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
16584 Make mad the second element to support the highly useful
16585 FORMATS query (#340594)
16587 2006-05-02 10:28:48 +0000 Edward Hervey <bilboed@bilboed.com>
16589 ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
16590 Original commit message from CVS:
16591 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
16592 (gst_mpeg2dec_src_query):
16593 Remember the query duration format before passing it upstream since it
16594 could have been modified.
16595 Add GST_WARNING_OBJECT in sink convert function to detail why the
16596 conversion didn't work.
16598 2006-04-25 21:56:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16600 Define GstElementDetails as const and also static (when defined as global)
16601 Original commit message from CVS:
16602 * ext/amrwb/gstamrwbdec.c:
16603 * ext/amrwb/gstamrwbenc.c:
16604 * ext/amrwb/gstamrwbparse.c:
16605 * ext/arts/gst_arts.c:
16606 * ext/artsd/gstartsdsink.c:
16607 * ext/audiofile/gstafparse.c:
16608 * ext/audiofile/gstafsink.c:
16609 * ext/audiofile/gstafsrc.c:
16610 * ext/audioresample/gstaudioresample.c:
16611 * ext/bz2/gstbz2dec.c:
16612 * ext/bz2/gstbz2enc.c:
16613 * ext/cdaudio/gstcdaudio.c:
16614 * ext/directfb/dfbvideosink.c:
16615 * ext/divx/gstdivxdec.c:
16616 * ext/divx/gstdivxenc.c:
16617 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
16618 * ext/faac/gstfaac.c: (gst_faac_base_init):
16619 * ext/faad/gstfaad.c:
16620 * ext/gsm/gstgsmdec.c:
16621 * ext/gsm/gstgsmenc.c:
16622 * ext/hermes/gsthermescolorspace.c:
16623 * ext/ivorbis/vorbisfile.c:
16624 * ext/lcs/gstcolorspace.c:
16625 * ext/libfame/gstlibfame.c:
16626 * ext/libmms/gstmms.c: (gst_mms_base_init):
16627 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
16628 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
16629 * ext/nas/nassink.c: (gst_nassink_base_init):
16630 * ext/neon/gstneonhttpsrc.c:
16631 * ext/sdl/sdlaudiosink.c:
16632 * ext/sdl/sdlvideosink.c:
16633 * ext/shout/gstshout.c:
16634 * ext/snapshot/gstsnapshot.c:
16635 * ext/sndfile/gstsf.c:
16636 * ext/swfdec/gstswfdec.c:
16637 * ext/tarkin/gsttarkindec.c:
16638 * ext/tarkin/gsttarkinenc.c:
16639 * ext/theora/theoradec.c:
16640 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
16641 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
16642 * ext/xvid/gstxviddec.c:
16643 * ext/xvid/gstxvidenc.c:
16644 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
16645 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
16646 * gst/chart/gstchart.c:
16647 * gst/colorspace/gstcolorspace.c:
16648 * gst/deinterlace/gstdeinterlace.c:
16649 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
16650 * gst/festival/gstfestival.c:
16651 * gst/filter/gstbpwsinc.c:
16652 * gst/filter/gstiir.c:
16653 * gst/filter/gstlpwsinc.c:
16654 * gst/freeze/gstfreeze.c:
16655 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
16656 * gst/librfb/gstrfbsrc.c:
16657 * gst/mixmatrix/mixmatrix.c:
16658 * gst/mpeg1sys/gstmpeg1systemencode.c:
16659 * gst/mpeg1videoparse/gstmp1videoparse.c:
16660 * gst/mpeg2sub/gstmpeg2subt.c:
16661 * gst/mpegaudioparse/gstmpegaudioparse.c:
16662 * gst/multifilesink/gstmultifilesink.c:
16663 * gst/overlay/gstoverlay.c:
16664 * gst/passthrough/gstpassthrough.c:
16665 * gst/playondemand/gstplayondemand.c:
16666 * gst/qtdemux/qtdemux.c:
16667 * gst/rtjpeg/gstrtjpegdec.c:
16668 * gst/rtjpeg/gstrtjpegenc.c:
16669 * gst/smooth/gstsmooth.c:
16670 * gst/smoothwave/gstsmoothwave.c:
16671 * gst/spectrum/gstspectrum.c:
16672 * gst/speed/gstspeed.c:
16673 * gst/stereo/gststereo.c:
16674 * gst/switch/gstswitch.c:
16675 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
16676 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
16677 * gst/vbidec/gstvbidec.c:
16678 * gst/videocrop/gstvideocrop.c:
16679 * gst/videodrop/gstvideodrop.c:
16680 * gst/virtualdub/gstxsharpen.c:
16681 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
16682 * gst/y4m/gsty4mencode.c:
16683 * sys/cdrom/gstcdplayer.c:
16684 * sys/directdraw/gstdirectdrawsink.c:
16685 * sys/directsound/gstdirectsoundsink.c:
16686 * sys/glsink/glimagesink.c:
16687 * sys/qcam/gstqcamsrc.c:
16688 * sys/v4l2/gstv4l2src.c:
16689 * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
16690 * sys/ximagesrc/ximagesrc.c:
16691 Define GstElementDetails as const and also static (when defined as
16694 2006-04-25 21:47:03 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16696 Define GstElementDetails as const and also static (when defined as global)
16697 Original commit message from CVS:
16698 * ext/mad/gstid3tag.c:
16699 * ext/mad/gstmad.c:
16700 * gst/ac3parse/gstac3parse.c:
16701 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16702 * gst/synaesthesia/gstsynaesthesia.c:
16703 Define GstElementDetails as const and also static (when defined as
16706 2006-04-25 21:39:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16708 Define GstElementDetails as const and also static (when defined as global)
16709 Original commit message from CVS:
16710 * ext/aalib/gstaasink.c:
16711 * ext/annodex/gstcmmldec.c:
16712 * ext/annodex/gstcmmlenc.c:
16713 * ext/cairo/gsttextoverlay.c:
16714 * ext/cairo/gsttimeoverlay.c:
16715 * ext/cdio/gstcdiocddasrc.c:
16716 * ext/dv/gstdvdec.c:
16717 * ext/dv/gstdvdemux.c:
16718 * ext/esd/esdmon.c:
16719 * ext/esd/esdsink.c:
16720 * ext/flac/gstflacenc.c:
16721 * ext/flac/gstflactag.c:
16722 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
16723 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
16724 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
16725 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
16726 * ext/gdk_pixbuf/pixbufscale.c:
16727 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
16728 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
16729 * ext/jpeg/gstjpegdec.c:
16730 * ext/jpeg/gstjpegenc.c:
16731 * ext/jpeg/gstsmokedec.c:
16732 * ext/jpeg/gstsmokeenc.c:
16733 * ext/libcaca/gstcacasink.c:
16734 * ext/libmng/gstmngdec.c:
16735 * ext/libmng/gstmngenc.c:
16736 * ext/libpng/gstpngdec.c:
16737 * ext/libpng/gstpngenc.c:
16738 * ext/mikmod/gstmikmod.c:
16739 * ext/raw1394/gstdv1394src.c:
16740 * ext/shout2/gstshout2.c: (gst_shout2send_init):
16741 * ext/shout2/gstshout2.h:
16742 * ext/speex/gstspeexdec.c:
16743 * ext/speex/gstspeexenc.c:
16744 * gst/alpha/gstalpha.c:
16745 * gst/alpha/gstalphacolor.c:
16746 * gst/apetag/gstapedemux.c:
16747 * gst/auparse/gstauparse.c:
16748 * gst/autodetect/gstautoaudiosink.c:
16749 (gst_auto_audio_sink_base_init):
16750 * gst/autodetect/gstautovideosink.c:
16751 (gst_auto_video_sink_base_init):
16752 * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
16753 * gst/avi/gstavimux.c: (gst_avimux_base_init):
16754 * gst/cutter/gstcutter.c:
16755 * gst/debug/breakmydata.c:
16756 * gst/debug/efence.c:
16757 * gst/debug/gstnavigationtest.c:
16758 * gst/debug/gstnavseek.c:
16759 * gst/debug/negotiation.c:
16760 * gst/debug/progressreport.c:
16761 * gst/debug/testplugin.c:
16762 * gst/effectv/gstaging.c:
16763 * gst/effectv/gstdice.c:
16764 * gst/effectv/gstedge.c:
16765 * gst/effectv/gstquark.c:
16766 * gst/effectv/gstrev.c:
16767 * gst/effectv/gstshagadelic.c:
16768 * gst/effectv/gstvertigo.c:
16769 * gst/effectv/gstwarp.c:
16770 * gst/flx/gstflxdec.c:
16771 * gst/goom/gstgoom.c:
16772 * gst/icydemux/gsticydemux.c:
16773 * gst/id3demux/gstid3demux.c:
16774 * gst/interleave/deinterleave.c:
16775 * gst/interleave/interleave.c:
16776 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
16777 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
16778 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
16779 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
16780 * gst/level/gstlevel.c:
16781 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
16782 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
16783 * gst/median/gstmedian.c:
16784 * gst/monoscope/gstmonoscope.c:
16785 * gst/multipart/multipartdemux.c:
16786 * gst/multipart/multipartmux.c:
16787 * gst/oldcore/gstaggregator.c:
16788 * gst/oldcore/gstfdsink.c:
16789 * gst/oldcore/gstmd5sink.c:
16790 * gst/oldcore/gstmultifilesrc.c:
16791 * gst/oldcore/gstpipefilter.c:
16792 * gst/oldcore/gstshaper.c:
16793 * gst/oldcore/gststatistics.c:
16794 * gst/rtp/gstasteriskh263.c:
16795 * gst/rtp/gstrtpL16depay.c:
16796 * gst/rtp/gstrtpL16pay.c:
16797 * gst/rtp/gstrtpamrdepay.c:
16798 * gst/rtp/gstrtpamrpay.c:
16799 * gst/rtp/gstrtpdepay.c:
16800 * gst/rtp/gstrtpgsmpay.c:
16801 * gst/rtp/gstrtph263pay.c:
16802 * gst/rtp/gstrtph263pdepay.c:
16803 * gst/rtp/gstrtph263ppay.c:
16804 * gst/rtp/gstrtpilbcdepay.c:
16805 * gst/rtp/gstrtpmp4gpay.c:
16806 * gst/rtp/gstrtpmp4vdepay.c:
16807 * gst/rtp/gstrtpmp4vpay.c:
16808 * gst/rtp/gstrtpmpadepay.c:
16809 * gst/rtp/gstrtpmpapay.c:
16810 * gst/rtp/gstrtppcmadepay.c:
16811 * gst/rtp/gstrtppcmapay.c:
16812 * gst/rtp/gstrtppcmudepay.c:
16813 * gst/rtp/gstrtppcmupay.c:
16814 * gst/rtp/gstrtpspeexdepay.c:
16815 * gst/rtp/gstrtpspeexpay.c:
16816 * gst/rtsp/gstrtpdec.c:
16817 * gst/rtsp/gstrtspsrc.c:
16818 * gst/smpte/gstsmpte.c:
16819 * gst/udp/gstdynudpsink.c:
16820 * gst/udp/gstmultiudpsink.c:
16821 * gst/udp/gstudpsink.c:
16822 * gst/udp/gstudpsrc.c:
16823 * gst/videobox/gstvideobox.c:
16824 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
16825 * gst/videofilter/gstvideobalance.c:
16826 * gst/videofilter/gstvideoflip.c:
16827 * gst/videofilter/gstvideotemplate.c:
16828 (gst_videotemplate_base_init):
16829 * gst/videomixer/videomixer.c:
16830 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
16831 (gst_wavparse_class_init), (gst_wavparse_dispose),
16832 (gst_wavparse_reset), (gst_wavparse_init),
16833 (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
16834 (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
16835 (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
16836 (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
16837 (gst_wavparse_chain), (gst_wavparse_srcpad_event),
16838 (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
16839 (gst_wavparse_change_state):
16840 * gst/wavparse/gstwavparse.h:
16841 * sys/oss/gstossmixerelement.c:
16842 * sys/oss/gstosssink.c:
16843 * sys/oss/gstosssrc.c:
16844 * sys/osxaudio/gstosxaudioelement.c:
16845 * sys/osxaudio/gstosxaudiosink.c:
16846 * sys/osxaudio/gstosxaudiosrc.c:
16847 * sys/sunaudio/gstsunaudiomixer.c:
16848 * sys/sunaudio/gstsunaudiosink.c:
16849 Define GstElementDetails as const and also static (when defined as
16852 2006-04-25 12:17:02 +0000 Tim-Philipp Müller <tim@centricular.net>
16854 ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
16855 Original commit message from CVS:
16856 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
16857 Fix name of custom event (use same as dvdreadsrc).
16858 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
16859 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
16860 Fix event parsing (the event name is in the structure, not the
16861 name of the structure itself); also fix indentation after
16864 2006-04-23 09:49:14 +0000 Tim-Philipp Müller <tim@centricular.net>
16866 ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
16867 Original commit message from CVS:
16868 * ext/mad/gstid3tag.c: (plugin_init):
16869 Change debug category to 'id3mux'.
16871 2006-04-22 18:49:01 +0000 Alexander Lancaster <alexl@users.sourceforge.net>
16873 ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
16874 Original commit message from CVS:
16875 Patch by: Alexander Lancaster <alexl at users sourceforge net>
16876 * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
16877 (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
16878 (gst_id3_tag_chain):
16879 When acting as a muxer, set caps on outgoing buffers and set caps
16880 on source pad (fixes #323658). Remove unused application/x-gst-tags
16881 cruft from the 0.6 days.
16883 2006-04-21 20:37:43 +0000 Tim-Philipp Müller <tim@centricular.net>
16885 ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
16886 Original commit message from CVS:
16887 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
16888 (gst_mad_src_query), (gst_mad_chain):
16889 .. and DEFAULT queries should work too. Use magic gst util scale
16890 functions in some places.
16892 2006-04-21 19:31:47 +0000 Tim-Philipp Müller <tim@centricular.net>
16894 ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
16895 Original commit message from CVS:
16896 * ext/mad/gstmad.c: (gst_mad_src_query):
16897 Fix duration query in BYTES format (#336824).
16899 2006-04-21 12:40:41 +0000 Ed Catmur <ed@catmur.co.uk>
16901 ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
16902 Original commit message from CVS:
16903 Patch by: Ed Catmur <ed at catmur dot co dot uk>
16904 * ext/lame/gstlame.c: (gst_lame_sink_event):
16905 Don't crash if we get an EOS event before the encoder
16906 has been set up (#339287).
16908 2006-04-21 11:17:08 +0000 Wim Taymans <wim.taymans@gmail.com>
16910 ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
16911 Original commit message from CVS:
16912 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
16913 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
16914 (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
16915 Move errors out of the normal code flow.
16916 Don't send eos, basesrc will do that for us when needed.
16918 2006-04-21 10:50:17 +0000 Wim Taymans <wim.taymans@gmail.com>
16920 gst/mpegstream/: Do state changes correctly
16921 Original commit message from CVS:
16922 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
16923 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
16924 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
16925 Do state changes correctly
16927 2006-04-13 19:08:20 +0000 Tim-Philipp Müller <tim@centricular.net>
16929 ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
16930 Original commit message from CVS:
16931 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
16932 (gst_mpeg2dec_alloc_buffer):
16933 Can't use gst_pad_alloc_buffer*() when we are going to crop
16934 the image before sending it out. Downstream basetransform-based
16935 elements will complain about the wrong unit size otherwise
16936 (when not operating in passthrough-mode at least).
16937 Const-ify some static variables and do some minor clean-ups.
16938 Use I420 macros for size/offsets (not really necessary in this
16939 particular context, but this kind of code gets copy'n'pasted).
16941 2006-04-13 18:21:08 +0000 Tim-Philipp Müller <tim@centricular.net>
16943 gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
16944 Original commit message from CVS:
16945 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
16947 * gst/mpegstream/gstmpegpacketize.h:
16948 g_malloc() can't fail, we don't need to handle this. Same for
16949 gst_buffer_new_and_alloc().
16950 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
16951 klass->send_buffer() should have the same semantics as
16952 gst_pad_push(), ie. ownership of the buffer is transfered,
16953 so we never have to unref the buffer no matter what the flow
16956 2006-04-12 16:21:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16958 * tests/check/gst-plugins-ugly.supp:
16959 one more suppression for FC4
16960 Original commit message from CVS:
16961 one more suppression for FC4
16963 2006-04-10 16:58:24 +0000 Michael Smith <msmith@xiph.org>
16965 * tests/check/gst-plugins-ugly.supp:
16966 The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
16967 Original commit message from CVS:
16968 The AMR encoder sucks giant sucky things through a sucky object with a giant
16969 sucking machine. More suppressions.
16971 2006-04-10 14:47:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16973 add test for amrnbenc, enable test infrastructure, and fix a leak
16974 Original commit message from CVS:
16975 add test for amrnbenc, enable test infrastructure, and fix a leak
16976 * common/check.mak:
16977 allow for specifying more than one suppressions file in SUPPRESSIONS
16979 * tests/Makefile.am:
16980 * tests/check/.cvsignore:
16981 * tests/check/Makefile.am:
16982 * tests/check/elements/.cvsignore:
16985 * tests/check/gst-plugins-ugly.supp:
16986 add suppressions for libs used by -ugly
16987 * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
16988 (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
16989 (GST_START_TEST), (amrnbenc_suite), (main):
16990 add a simple test for encoding amr
16991 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
16992 fix pad template leaks
16994 2006-04-10 11:48:29 +0000 Michael Smith <msmith@xiph.org>
16996 ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
16997 Original commit message from CVS:
16998 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
16999 Plug big leak in AMR encoder.
17001 2006-04-09 18:09:40 +0000 Sébastien Moutte <sebastien@moutte.net>
17003 ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
17004 Original commit message from CVS:
17005 * ext/mad/gstmad.c: (index_seek):
17006 move GstIndexEntry *entry variable declaration before
17007 the first instruction
17008 * ext/mad/gstmad.c:
17009 remove debug macros with variable number of parameter by using
17010 GST_DEBUG for WIN32
17011 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
17012 use gst_guint64_to_gdouble for conversions
17013 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
17014 replace __FUNCTION__ which is not supported by MSVC by the current function name
17015 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
17016 remove LL suffix by using G_GINT64_CONSTANT
17017 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
17018 use gst_guint64_to_gdouble for conversions
17019 * gst/mpegstream/gstmpegparse.h:
17020 remove LL suffix by using G_GINT64_CONSTANT
17022 add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
17023 mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
17025 2006-04-08 21:42:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17027 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
17028 Original commit message from CVS:
17029 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
17030 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
17031 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
17032 * ext/mad/gstmad.c: (gst_mad_class_init):
17033 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
17034 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
17035 * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
17036 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
17037 * gst/iec958/ac3iec.c: (ac3iec_class_init):
17038 * gst/mpegaudioparse/gstmpegaudioparse.c:
17039 (gst_mp3parse_class_init):
17040 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
17041 * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
17042 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
17043 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
17044 * gst/synaesthesia/gstsynaesthesia.c:
17045 (gst_synaesthesia_class_init):
17046 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
17048 2006-04-07 09:14:26 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
17050 gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
17051 Original commit message from CVS:
17052 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
17053 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
17054 (gst_asf_demux_push_buffer):
17055 Send newsegment event only once per pad, fixes #336550.
17057 2006-04-06 11:35:26 +0000 j^ <j@bootlab.org>
17059 Unify the long descriptions in the plugin details (#337263).
17060 Original commit message from CVS:
17061 Patch by: j^ <j at bootlab dot org>
17062 * ext/amrwb/gstamrwbdec.c:
17063 * ext/amrwb/gstamrwbenc.c:
17064 * ext/amrwb/gstamrwbparse.c:
17065 * ext/arts/gst_arts.c:
17066 * ext/artsd/gstartsdsink.c:
17067 * ext/audiofile/gstafparse.c:
17068 * ext/audiofile/gstafsink.c:
17069 * ext/audiofile/gstafsrc.c:
17070 * ext/cdaudio/gstcdaudio.c:
17071 * ext/directfb/dfbvideosink.c:
17072 * ext/divx/gstdivxdec.c:
17073 * ext/divx/gstdivxenc.c:
17074 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
17075 * ext/faac/gstfaac.c: (gst_faac_base_init):
17076 * ext/faad/gstfaad.c:
17077 * ext/gsm/gstgsmdec.c:
17078 * ext/gsm/gstgsmenc.c:
17079 * ext/hermes/gsthermescolorspace.c:
17080 * ext/ivorbis/vorbisfile.c:
17081 * ext/lcs/gstcolorspace.c:
17082 * ext/libfame/gstlibfame.c:
17083 * ext/libmms/gstmms.c: (gst_mms_base_init):
17084 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
17085 * ext/nas/nassink.c: (gst_nassink_base_init):
17086 * ext/neon/gstneonhttpsrc.c:
17087 * ext/polyp/polypsink.c: (gst_polypsink_base_init):
17088 * ext/sdl/sdlaudiosink.c:
17089 * ext/sdl/sdlvideosink.c:
17090 * ext/shout/gstshout.c:
17091 * ext/snapshot/gstsnapshot.c:
17092 * ext/sndfile/gstsf.c:
17093 * ext/tarkin/gsttarkindec.c:
17094 * ext/tarkin/gsttarkinenc.c:
17095 * ext/theora/theoradec.c:
17096 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
17097 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
17098 * ext/xvid/gstxviddec.c:
17099 * ext/xvid/gstxvidenc.c:
17100 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
17101 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
17102 * gst/chart/gstchart.c:
17103 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
17104 * gst/festival/gstfestival.c:
17105 * gst/filter/gstiir.c:
17106 * gst/filter/gstlpwsinc.c:
17107 * gst/freeze/gstfreeze.c:
17108 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
17109 * gst/mixmatrix/mixmatrix.c:
17110 * gst/mpeg1sys/gstmpeg1systemencode.c:
17111 * gst/mpeg1videoparse/gstmp1videoparse.c:
17112 * gst/mpeg2sub/gstmpeg2subt.c:
17113 * gst/mpegaudioparse/gstmpegaudioparse.c:
17114 * gst/multifilesink/gstmultifilesink.c:
17115 * gst/overlay/gstoverlay.c:
17116 * gst/passthrough/gstpassthrough.c:
17117 * gst/playondemand/gstplayondemand.c:
17118 * gst/qtdemux/qtdemux.c:
17119 * gst/rtjpeg/gstrtjpegdec.c:
17120 * gst/rtjpeg/gstrtjpegenc.c:
17121 * gst/smooth/gstsmooth.c:
17122 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
17123 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
17124 * gst/videocrop/gstvideocrop.c:
17125 * gst/videodrop/gstvideodrop.c:
17126 * gst/virtualdub/gstxsharpen.c:
17127 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
17128 * gst/y4m/gsty4mencode.c:
17129 Unify the long descriptions in the plugin details (#337263).
17131 2006-04-05 10:02:34 +0000 Christian Schaller <uraeus@gnome.org>
17133 * gst-plugins-ugly.spec.in:
17134 fix version numbering
17135 Original commit message from CVS:
17136 fix version numbering
17138 2006-04-05 09:18:35 +0000 Christian Schaller <uraeus@gnome.org>
17141 * gst-plugins-ugly.spec.in:
17142 add dvdsub plugin to spec
17143 Original commit message from CVS:
17144 add dvdsub plugin to spec
17146 2006-04-01 15:43:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17148 docs/plugins/: add siddec
17149 Original commit message from CVS:
17150 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17151 * docs/plugins/inspect/plugin-siddec.xml:
17153 * ext/dvdnav/dvdnavsrc.c:
17156 2006-04-01 15:30:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17160 * ext/sidplay/Makefile.am:
17161 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
17162 Original commit message from CVS:
17163 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
17165 2006-04-01 14:08:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17167 * docs/plugins/.gitignore:
17168 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17170 Original commit message from CVS:
17173 2006-04-01 14:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17176 * docs/plugins/inspect/plugin-a52dec.xml:
17177 * docs/plugins/inspect/plugin-amrnb.xml:
17178 * docs/plugins/inspect/plugin-asf.xml:
17179 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17180 * docs/plugins/inspect/plugin-dvdread.xml:
17181 * docs/plugins/inspect/plugin-dvdsub.xml:
17182 * docs/plugins/inspect/plugin-iec958.xml:
17183 * docs/plugins/inspect/plugin-lame.xml:
17184 * docs/plugins/inspect/plugin-mad.xml:
17185 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17186 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17187 * docs/plugins/inspect/plugin-mpegstream.xml:
17188 * docs/plugins/inspect/plugin-rmdemux.xml:
17189 update plugin inspect files
17190 Original commit message from CVS:
17191 update plugin inspect files
17193 2006-04-01 10:09:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17195 * gst/mpegaudioparse/gstxingmux.c:
17196 rework build; add translations for v4l2
17197 Original commit message from CVS:
17198 rework build; add translations for v4l2
17200 2006-04-01 09:54:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17202 configure.ac: rework similarly to other modules
17203 Original commit message from CVS:
17205 rework similarly to other modules
17206 * ext/a52dec/gsta52dec.c:
17207 * ext/amrnb/amrnb.c:
17208 * ext/dvdnav/dvdnavsrc.c:
17209 * ext/dvdread/dvdreadsrc.c:
17210 * ext/lame/gstlame.c:
17211 * ext/mad/gstid3tag.c:
17212 * ext/mpeg2dec/gstmpeg2dec.c:
17213 * ext/sidplay/gstsiddec.cc:
17214 * gst/asfdemux/gstasf.c:
17215 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
17216 * gst/dvdsub/gstdvdsubdec.c:
17217 * gst/iec958/ac3iec.c:
17218 * gst/mpegaudioparse/gstmpegaudioparse.c:
17219 * gst/mpegstream/gstmpegstream.c:
17220 * gst/realmedia/rmdemux.c: (plugin_init):
17221 use the correct defines
17223 2006-04-01 09:53:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17227 * docs/plugins/.gitignore:
17229 Original commit message from CVS:
17232 2006-03-31 11:13:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17238 Original commit message from CVS:
17241 === release 0.10.3 ===
17243 2006-03-31 11:10:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17249 * docs/plugins/gst-plugins-ugly-plugins.signals:
17250 * docs/plugins/inspect/plugin-amrnb.xml:
17251 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17252 * docs/plugins/inspect/plugin-iec958.xml:
17253 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17254 * docs/plugins/inspect/plugin-rmdemux.xml:
17256 Original commit message from CVS:
17259 2006-03-30 15:37:00 +0000 Wim Taymans <wim.taymans@gmail.com>
17261 better/unified long descriptions
17262 Original commit message from CVS:
17263 * ext/aalib/gstaasink.c:
17264 * ext/annodex/gstcmmldec.c:
17265 * ext/annodex/gstcmmlenc.c:
17266 * ext/cairo/gsttextoverlay.c:
17267 * ext/cairo/gsttimeoverlay.c:
17268 * ext/cdio/gstcdiocddasrc.c:
17269 * ext/dv/gstdvdec.c:
17270 * ext/esd/esdmon.c:
17271 * ext/esd/esdsink.c:
17272 * ext/flac/gstflacdec.c:
17273 * ext/flac/gstflacenc.c:
17274 * ext/flac/gstflactag.c:
17275 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
17276 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
17277 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
17278 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
17279 * ext/gdk_pixbuf/gstgdkpixbuf.c:
17280 * ext/gdk_pixbuf/pixbufscale.c:
17281 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
17282 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
17283 * ext/jpeg/gstjpegdec.c:
17284 * ext/jpeg/gstjpegenc.c:
17285 * ext/jpeg/gstsmokedec.c:
17286 * ext/jpeg/gstsmokeenc.c:
17287 * ext/libcaca/gstcacasink.c:
17288 * ext/libmng/gstmngdec.c:
17289 * ext/libmng/gstmngenc.c:
17290 * ext/libpng/gstpngdec.c:
17291 * ext/libpng/gstpngenc.c:
17292 * ext/mikmod/gstmikmod.c:
17293 * ext/raw1394/gstdv1394src.c:
17294 * ext/shout2/gstshout2.c:
17295 * ext/speex/gstspeexdec.c:
17296 * ext/speex/gstspeexenc.c:
17297 * gst/alpha/gstalpha.c:
17298 * gst/alpha/gstalphacolor.c:
17299 * gst/auparse/gstauparse.c:
17300 * gst/autodetect/gstautoaudiosink.c:
17301 (gst_auto_audio_sink_base_init):
17302 * gst/autodetect/gstautovideosink.c:
17303 (gst_auto_video_sink_base_init):
17304 * gst/avi/gstavimux.c: (gst_avimux_base_init):
17305 * gst/cutter/gstcutter.c:
17306 * gst/debug/breakmydata.c:
17307 * gst/debug/efence.c:
17308 * gst/debug/gstnavigationtest.c:
17309 * gst/debug/negotiation.c:
17310 * gst/debug/progressreport.c:
17311 * gst/debug/testplugin.c:
17312 * gst/effectv/gstaging.c:
17313 * gst/effectv/gstdice.c:
17314 * gst/effectv/gstedge.c:
17315 * gst/effectv/gstquark.c:
17316 * gst/effectv/gstrev.c:
17317 * gst/effectv/gstvertigo.c:
17318 * gst/effectv/gstwarp.c:
17319 * gst/flx/gstflxdec.c:
17320 * gst/goom/gstgoom.c:
17321 * gst/interleave/deinterleave.c:
17322 * gst/interleave/interleave.c:
17323 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
17324 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
17325 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
17326 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
17327 * gst/level/gstlevel.c:
17328 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
17329 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
17330 * gst/median/gstmedian.c:
17331 * gst/monoscope/gstmonoscope.c:
17332 * gst/multipart/multipartdemux.c:
17333 * gst/multipart/multipartmux.c:
17334 * gst/oldcore/gstmd5sink.c:
17335 * gst/oldcore/gstmultifilesrc.c:
17336 * gst/oldcore/gstpipefilter.c:
17337 * gst/oldcore/gstshaper.c:
17338 * gst/oldcore/gststatistics.c:
17339 * gst/rtp/gstasteriskh263.c:
17340 * gst/rtp/gstrtpL16depay.c:
17341 * gst/rtp/gstrtpL16pay.c:
17342 * gst/rtp/gstrtpamrdepay.c:
17343 * gst/rtp/gstrtpamrpay.c:
17344 * gst/rtp/gstrtpdepay.c:
17345 * gst/rtp/gstrtpgsmpay.c:
17346 * gst/rtp/gstrtph263pay.c:
17347 * gst/rtp/gstrtph263pdepay.c:
17348 * gst/rtp/gstrtph263ppay.c:
17349 * gst/rtp/gstrtpmp4gpay.c:
17350 * gst/rtp/gstrtpmp4vdepay.c:
17351 * gst/rtp/gstrtpmp4vpay.c:
17352 * gst/rtp/gstrtpmpadepay.c:
17353 * gst/rtp/gstrtpmpapay.c:
17354 * gst/rtp/gstrtppcmadepay.c:
17355 * gst/rtp/gstrtppcmapay.c:
17356 * gst/rtp/gstrtppcmudepay.c:
17357 * gst/rtp/gstrtppcmupay.c:
17358 * gst/rtp/gstrtpspeexdepay.c:
17359 * gst/rtp/gstrtpspeexpay.c:
17360 * gst/rtsp/gstrtpdec.c:
17361 * gst/smpte/gstsmpte.c:
17362 * gst/videobox/gstvideobox.c:
17363 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
17364 * gst/videofilter/gstvideobalance.c:
17365 * gst/videofilter/gstvideoflip.c:
17366 * gst/videofilter/gstvideotemplate.c:
17367 (gst_videotemplate_base_init):
17368 * gst/videomixer/videomixer.c:
17369 * gst/wavenc/gstwavenc.c:
17370 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
17371 better/unified long descriptions
17373 Some cleanups to auparse, don't send multiple newsegments.
17375 2006-03-29 11:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
17377 gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
17378 Original commit message from CVS:
17379 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
17380 Don't unref event unconditionally after giving away ownership
17381 (gst_pad_push_event(), gst_pad_send_event() and
17382 gst_pad_event_default() take ownership of the event
17383 passed to them). Fixes warnings/crashes caused by
17386 2006-03-28 20:19:31 +0000 Tim-Philipp Müller <tim@centricular.net>
17388 gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
17389 Original commit message from CVS:
17390 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
17391 Don't ref NULL caps (private streams have NULL caps) (#336387);
17392 also, no need to set caps on the same buffer twice.
17394 2006-03-28 19:44:51 +0000 Tim-Philipp Müller <tim@centricular.net>
17396 gst/mpegstream/: Don't leak element and pad names in error messages, use
17397 Original commit message from CVS:
17398 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
17399 (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
17400 (gst_dvd_demux_get_subpicture_stream):
17401 * gst/mpegstream/gstmpegdemux.c:
17402 (gst_mpeg_demux_sync_stream_to_time):
17403 Don't leak element and pad names in error messages, use
17404 GST_DEBUG_PAD_NAME instead. Add some more debug code.
17406 2006-03-28 19:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
17408 ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
17409 Original commit message from CVS:
17410 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
17411 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
17412 Name the structure in the custom event with the
17413 language codes for the audio and subtitle streams
17414 actually like dvddemux expects it to be named.
17415 Set caps on source pad and outgoing buffers.
17417 2006-03-28 16:06:05 +0000 Tim-Philipp Müller <tim@centricular.net>
17419 ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
17420 Original commit message from CVS:
17421 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
17422 (gst_lame_get_property), (gst_lame_setup):
17423 * ext/lame/gstlame.h:
17424 Make xingheader property non-functional, it's broken anyway
17425 after all (use xingmux instead).
17427 2006-03-28 15:10:18 +0000 Tim-Philipp Müller <tim@centricular.net>
17429 ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
17430 Original commit message from CVS:
17431 * ext/lame/gstlame.c: (gst_lame_sink_event):
17432 On EOS, flush encoder and send remaining data. Fix
17433 return value handling in sink event function.
17435 2006-03-27 14:04:08 +0000 Jürg Billeter <j@bitron.ch>
17437 ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
17438 Original commit message from CVS:
17439 Patch by: Jürg Billeter <j at bitron dot ch>
17440 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
17441 Fix wrong check for started flag when setting the 'device' property.
17442 We want to allow it when the source is NOT started yet and ignore it
17443 when the source is running.
17445 2006-03-27 10:39:03 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
17447 gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
17448 Original commit message from CVS:
17449 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
17450 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
17451 (gst_asf_demux_process_chunk):
17452 * gst/asfdemux/gstasfdemux.h:
17453 Subtract first timestamp from timestamps, so that
17454 stream starts from 0; makes live streams that don't
17455 start at 0 work again (fixes #317310, #336097).
17457 2006-03-27 10:09:43 +0000 Christian Kirbach <christian.kirbach@googlemail.com>
17459 configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
17460 Original commit message from CVS:
17461 Patch by: Christian Kirbach
17463 Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
17464 -good. Fixes build on some systems (#331838).
17466 2006-03-24 19:47:37 +0000 Tim-Philipp Müller <tim@centricular.net>
17468 gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
17469 Original commit message from CVS:
17470 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
17471 (gst_rmdemux_parse_cont):
17472 Extract more tags and also post codec name tag on the
17473 bus so this shows up in totem and nautilus.
17475 2006-03-24 19:06:41 +0000 Tim-Philipp Müller <tim@centricular.net>
17477 gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
17478 Original commit message from CVS:
17479 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
17480 (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
17481 Extra data usually goes into the caps as 'codec_data', not
17482 as first buffer into the stream.
17483 Need to byte swap AC3 content in realmedia files for some
17484 reason (fixes #331588).
17486 2006-03-24 12:08:39 +0000 Tim-Philipp Müller <tim@centricular.net>
17488 gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
17489 Original commit message from CVS:
17490 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
17491 (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
17492 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
17493 When operating in pull mode, post an error message on the
17494 bus when all source pads are unlinked or some other fatal
17495 error occured (#323023). Regrade some recurring debug messages
17496 to LOG level. Convert c++-style comments into C-style ones.
17498 2006-03-24 11:42:31 +0000 Tim-Philipp Müller <tim@centricular.net>
17500 gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
17501 Original commit message from CVS:
17502 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
17503 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
17504 (gst_rmdemux_all_source_pads_unlinked),
17505 (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
17506 (gst_rmdemux_parse_packet):
17507 * gst/realmedia/rmdemux.h:
17508 Handle unlinked source pads properly and stop if all source pads
17509 are unlinked (#323023).
17511 2006-03-23 18:17:34 +0000 Michal Benes <michal.benes@xeris.cz>
17513 gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
17514 Original commit message from CVS:
17515 Patch by: Michal Benes <michal dot benes at xeris dot cz>
17516 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
17517 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
17518 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
17519 * gst/mpegstream/gstmpegdemux.h:
17520 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
17521 Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
17522 clock_freq of 90kHz this timestamp overflows every ~13 hours. This
17523 situation really happens when grabbing DVB streams. Current
17524 mpegdemuxer can not handle this situation correctly and it
17525 restarts counting gstreamer timestamps from zero.
17528 2006-03-15 22:01:40 +0000 Michael Smith <msmith@xiph.org>
17530 ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
17531 Original commit message from CVS:
17532 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
17533 (gst_a52dec_chain_raw), (gst_a52dec_change_state):
17534 * ext/a52dec/gsta52dec.h:
17535 Fix #334550: failure to play raw AC3 files due to segment problems.
17537 2006-03-15 13:43:42 +0000 Christophe Fergeau <teuf@gnome.org>
17539 ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
17540 Original commit message from CVS:
17541 Patch by: Christophe Fergeau <teuf gnome org>
17542 * ext/lame/gstlame.c: (gst_lame_release_memory),
17543 (gst_lame_finalize), (gst_lame_class_init),
17544 (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
17545 (gst_lame_change_state):
17546 Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
17548 2006-03-14 19:41:17 +0000 Tim-Philipp Müller <tim@centricular.net>
17550 ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
17551 Original commit message from CVS:
17552 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
17553 (gst_mad_sink_event), (gst_mad_change_state):
17554 Include AUDIO_CODEC tag with tags posted if input is not
17555 framed (#334258). Use _scale() util functions in more places.
17557 2006-03-12 11:00:33 +0000 Christophe Fergeau <teuf@gnome.org>
17559 ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
17560 Original commit message from CVS:
17561 2006-03-12 Christophe Fergeau <teuf@gnome.org>
17562 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
17563 * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
17564 property as BROKEN (see
17565 http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
17566 explanation why it's broken).
17568 2006-03-11 11:12:30 +0000 Christophe Fergeau <teuf@gnome.org>
17570 added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
17571 Original commit message from CVS:
17572 2006-03-11 Christophe Fergeau <teuf@gnome.org>
17573 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
17575 * gst/xingheader/Makefile.am:
17576 * gst/xingheader/gstxingmux.c:
17577 * gst/xingheader/gstxingmux.h: added new element to add Xing headers
17578 to MP3 files (this allows decoder to figure out the length of VBR
17581 2006-03-07 11:19:55 +0000 Alex Lancaster <alexlan@fedoraproject.org>
17583 ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
17584 Original commit message from CVS:
17585 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
17586 Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
17587 tag (#333683, patch by: Alex Lancaster).
17589 2006-03-02 20:03:00 +0000 Wim Taymans <wim.taymans@gmail.com>
17591 ext/amrnb/: Further fancyfication.
17592 Original commit message from CVS:
17593 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
17594 (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
17595 (gst_amrnbdec_state_change):
17596 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
17597 (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
17598 (gst_amrnbenc_state_change):
17599 * ext/amrnb/amrnbenc.h:
17600 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
17601 (gst_amrnbparse_query):
17602 Further fancyfication.
17603 Use _take to get writable data from the adapter.
17604 Precalc packet duration.
17606 Forward _push to upstream.
17607 Post error messages when something goes wrong.
17608 Remove old code in amrnbparse.
17609 Don't ignore query results from upstream.
17611 2006-03-02 18:45:40 +0000 Michael Smith <msmith@xiph.org>
17613 ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
17614 Original commit message from CVS:
17615 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
17616 The AMR encoder writes into the audio buffers it processes, so
17617 use gst_buffer_make_writable() on buffers we might (they go through
17618 an adapter, so there can be copying going on later anyway) be
17621 2006-03-01 12:35:09 +0000 Jens Granseuer <jensgr@gmx.net>
17623 gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
17624 Original commit message from CVS:
17625 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
17626 (gst_mpeg_parse_handle_src_query):
17627 Declare variables at the beginning of a block and make
17628 gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
17630 2006-03-01 09:55:49 +0000 Fabrizio <fabrizio.ge@tiscali.it>
17632 gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
17633 Original commit message from CVS:
17634 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
17635 Read packet size, sequence and padsize in right order again
17636 (fixes #332796; patch by: Fabrizio Gennari).
17638 2006-02-28 13:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
17640 gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
17641 Original commit message from CVS:
17642 * gst/iec958/ac3iec.c:
17643 Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
17645 2006-02-27 18:37:47 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17647 configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
17648 Original commit message from CVS:
17650 Make the id3tag and mad checks check for both a header and the
17651 appropriate library if the pkg-config is missing. (Closes #331842)
17652 Split the id3tag and mad checks into 2 pieces. Sometime soon I might
17653 do the same for the plugins themselves.
17655 2006-02-27 14:49:05 +0000 Tim-Philipp Müller <tim@centricular.net>
17657 ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
17658 Original commit message from CVS:
17659 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
17660 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
17661 (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
17662 * ext/mpeg2dec/gstmpeg2dec.h:
17663 Don't treat STATE_INVALID as fatal error; throw an error
17664 only after five consecutive decoding errors. Makes decoding
17665 mpeg streams more robust and fixes playback of joined clips
17668 2006-02-26 22:33:33 +0000 Tim-Philipp Müller <tim@centricular.net>
17670 ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
17671 Original commit message from CVS:
17672 * ext/dvdnav/dvdnavsrc.h:
17673 Oops. forgot to add this one.
17675 2006-02-26 21:25:01 +0000 Julien Moutte <julien@moutte.net>
17677 ext/Makefile.am: Fix dist-check.
17678 Original commit message from CVS:
17679 2006-02-26 Julien MOUTTE <julien@moutte.net>
17680 * ext/Makefile.am: Fix dist-check.
17682 2006-02-26 18:01:15 +0000 Tim-Philipp Müller <tim@centricular.net>
17684 configure.ac: Disable dvdnavsrc for now.
17685 Original commit message from CVS:
17687 Disable dvdnavsrc for now.
17689 2006-02-26 17:55:05 +0000 Tim-Philipp Müller <tim@centricular.net>
17691 dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
17692 Original commit message from CVS:
17695 * ext/dvdnav/Makefile.am:
17696 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
17697 (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
17698 (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
17699 (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
17700 (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
17701 (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
17702 (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
17703 (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
17704 (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
17705 (gst_dvd_nav_src_make_dvd_event),
17706 (gst_dvd_nav_src_structure_set_uint64),
17707 (gst_dvd_nav_src_push_dvd_nav_packet_event),
17708 (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
17709 (gst_dvd_nav_src_push_titlelang_event),
17710 (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
17711 (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
17712 (gst_dvd_nav_src_handle_navigation_event),
17713 (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
17714 (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
17715 (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
17716 (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
17717 (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
17718 (gst_dvd_nav_src_do_init), (plugin_init):
17719 dvdnavsrc ported to 0.10, for the most part at least. Not quite
17720 ready for prime time yet though.
17722 2006-02-23 20:08:58 +0000 Tim-Philipp Müller <tim@centricular.net>
17724 ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
17725 Original commit message from CVS:
17726 * ext/cdio/Makefile.am:
17727 Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
17728 required for Cygwin, see #317048)
17729 * gst/rtp/gstasteriskh263.c:
17730 Cygwin has includes for both the unix network socket API
17731 and the windows API, but only one can be included, so fix
17732 includes to only use one or the other, prefering the unxi
17735 2006-02-22 14:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
17737 Port dvdsubdec to 0.10
17738 Original commit message from CVS:
17740 * gst/dvdsub/Makefile.am:
17741 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
17742 (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
17743 (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
17744 (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
17745 (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
17746 (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
17747 (gst_send_empty_fill), (gst_send_subtitle_frame),
17748 (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
17749 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
17751 * gst/dvdsub/gstdvdsubdec.h:
17752 Port dvdsubdec to 0.10
17754 2006-02-21 16:24:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17756 gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
17757 Original commit message from CVS:
17758 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
17759 Push the rank up to SECONDARY+1 so that dvddemux is preferred over
17760 mpegdemux for MPEG-2 video streams.
17762 2006-02-20 19:16:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17764 configure.ac: Bump nano back to CVS
17765 Original commit message from CVS:
17767 Bump nano back to CVS
17769 === release 0.10.2 ===
17771 2006-02-20 19:13:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17773 configure.ac: releasing 0.10.2, "Season to Taste"
17774 Original commit message from CVS:
17776 releasing 0.10.2, "Season to Taste"
17778 2006-02-19 23:45:34 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17780 configure.ac: releasing 0.10.1.3 prelease for 0.10.2
17781 Original commit message from CVS:
17783 releasing 0.10.1.3 prelease for 0.10.2
17785 2006-02-17 17:58:44 +0000 Tim-Philipp Müller <tim@centricular.net>
17787 gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
17788 Original commit message from CVS:
17789 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
17790 In sink event handler, release object lock again
17791 _before_ sending EOS event downstream (#313838).
17793 2006-02-17 17:54:37 +0000 Christian Schaller <uraeus@gnome.org>
17796 * gst/asfdemux/gstasf.c:
17797 fix rank of asfdemux
17798 Original commit message from CVS:
17799 fix rank of asfdemux
17801 2006-02-17 15:08:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17803 configure.ac: releasing 0.10.1.2 prelease for 0.10.2
17804 Original commit message from CVS:
17806 releasing 0.10.1.2 prelease for 0.10.2
17808 2006-02-17 15:02:30 +0000 Christian Schaller <uraeus@gnome.org>
17810 * gst-plugins-ugly.spec.in:
17812 Original commit message from CVS:
17815 2006-02-17 11:51:12 +0000 Tim-Philipp Müller <tim@centricular.net>
17817 ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
17818 Original commit message from CVS:
17819 * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
17820 (crop_copy_i422_buffer), (crop_buffer):
17821 When we need to crop the output buffer, make sure we
17822 create a buffer of the right size and respect the implicit
17823 striding used for I420 elsewhere in GStreamer (#331301).
17825 2006-02-17 11:19:34 +0000 Tim-Philipp Müller <tim@centricular.net>
17827 ext/cdio/gstcdio.c: Init debug category (#331253).
17828 Original commit message from CVS:
17829 * ext/cdio/gstcdio.c: (plugin_init):
17830 Init debug category (#331253).
17832 2006-02-17 10:24:56 +0000 Edward Hervey <bilboed@bilboed.com>
17834 gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
17835 Original commit message from CVS:
17836 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
17837 Do not error out on non-recognized streams. Ignore them and allow
17838 playback of the other streams.
17840 2006-02-17 10:10:40 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17842 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
17843 Original commit message from CVS:
17844 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
17845 Add a small sanity check for LPCM reading.
17847 2006-02-17 09:54:43 +0000 Edward Hervey <bilboed@bilboed.com>
17849 gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
17850 Original commit message from CVS:
17851 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
17852 Take into account the file properties preroll value for
17853 timestamping/newsegment. It's weird this value was commented out.
17855 2006-02-16 17:57:59 +0000 Wim Taymans <wim.taymans@gmail.com>
17857 gst/asfdemux/Makefile.am: More asf makefile fixing.
17858 Original commit message from CVS:
17859 * gst/asfdemux/Makefile.am:
17860 More asf makefile fixing.
17862 2006-02-16 17:16:06 +0000 Wim Taymans <wim.taymans@gmail.com>
17864 ext/lame/gstlame.c: Fix up lame a bit.
17865 Original commit message from CVS:
17866 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
17867 (gst_lame_change_state):
17869 Apply patch #319782 by Gautier Portet.
17871 2006-02-16 11:14:11 +0000 Edward Hervey <bilboed@bilboed.com>
17873 gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
17874 Original commit message from CVS:
17875 * gst/asfdemux/Makefile.am:
17876 But we do need to link against the riff libraryr.
17878 2006-02-16 11:08:51 +0000 Edward Hervey <bilboed@bilboed.com>
17880 gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
17881 Original commit message from CVS:
17882 * gst/asfdemux/Makefile.am:
17883 We don't want asfmux.c yet.
17885 2006-02-16 09:50:43 +0000 Jon Trowbridge <trow@ximian.com>
17887 ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
17888 Original commit message from CVS:
17889 * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
17890 (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
17891 (gst_mad_change_state):
17892 Port fixes for bugs 314771, 308772, 140237, and 302625
17893 from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
17894 Use GST_EVENT_FLUSH_STOP to clear data from the current input
17895 buffer, to avoid using it for any future decoding.
17897 2006-02-15 15:48:07 +0000 Tim-Philipp Müller <tim@centricular.net>
17899 asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
17900 Original commit message from CVS:
17902 * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
17903 (gst_asf_get_guid_nick):
17904 * gst/asfdemux/asfheaders.h:
17905 * gst/asfdemux/gstasf.c: (plugin_init):
17906 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
17907 (gst_asf_demux_class_init), (gst_asf_demux_init),
17908 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
17909 (gst_asf_demux_handle_src_event),
17910 (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
17911 (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
17912 (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
17913 (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
17914 (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
17915 (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
17916 (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
17917 (gst_asf_demux_get_bitrate_record),
17918 (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
17919 (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
17920 (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
17921 (gst_asf_demux_get_obj_data_correction),
17922 (gst_asf_demux_get_stream_audio),
17923 (gst_asf_demux_get_stream_correction),
17924 (gst_asf_demux_get_stream_video),
17925 (gst_asf_demux_get_stream_video_format),
17926 (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
17927 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
17928 (gst_asf_demux_process_stream),
17929 (gst_asf_demux_get_gst_tag_from_tag_name),
17930 (gst_asf_demux_commit_taglist),
17931 (gst_asf_demux_process_ext_content_desc),
17932 (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
17933 (gst_asf_demux_process_header), (gst_asf_demux_process_file),
17934 (gst_asf_demux_process_comment),
17935 (gst_asf_demux_process_bitrate_props_object),
17936 (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
17937 (gst_asf_demux_descramble_segment),
17938 (gst_asf_demux_element_send_event),
17939 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
17940 (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
17941 (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
17942 (gst_asf_demux_get_src_query_types),
17943 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
17944 * gst/asfdemux/gstasfdemux.h:
17945 asfdemux ported to 0.10. Does still need a bit of work (seems like
17946 there's something funky going on when timestamping video frames).
17947 The seeking code is likely to make Wim cry, but hey, at least it
17950 2006-02-15 10:18:39 +0000 Wim Taymans <wim.taymans@gmail.com>
17952 ext/amrnb/amrnbdec.c: Some more comments.
17953 Original commit message from CVS:
17954 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
17955 (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
17956 Some more comments.
17957 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
17958 Applied patch from Fabrizio Gennari, fixes #330844.
17960 2006-02-14 14:57:18 +0000 Tim-Philipp Müller <tim@centricular.net>
17962 ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
17963 Original commit message from CVS:
17964 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
17965 (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
17966 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
17967 (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
17968 (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
17969 * ext/dvdread/dvdreadsrc.h:
17970 Let's try to play the title the user set via the URI handler or
17971 via properties instead of always playing the first title. Also,
17972 Also, count title/chapter/angle number in URI and properties
17973 from 1 rather than 0.
17975 2006-02-13 14:09:26 +0000 Tim-Philipp Müller <tim@centricular.net>
17977 ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
17978 Original commit message from CVS:
17979 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
17980 (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
17981 (gst_dvd_read_src_do_duration_query):
17982 Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
17983 otherwise GstBaseSrc will think we can operate pull_range based,
17984 which we don't really, and typefinding will fail miserably.
17985 Also, make seeking work somewhat (only works with flumpegdemux
17986 at the moment, mpegstream needs fixing for that first).
17988 2006-02-13 14:00:35 +0000 Tim-Philipp Müller <tim@centricular.net>
17990 ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
17991 Original commit message from CVS:
17992 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
17993 (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
17994 Only allocate buffer once we know exactly how much we need,
17995 rather than gratuitously allocating 2MB-buffers all the time
17996 even if we usually need much less than that. Also, demote
17997 a debug message from DEBUG to LOG level.
17999 2006-02-10 12:40:54 +0000 Tim-Philipp Müller <tim@centricular.net>
18001 ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
18002 Original commit message from CVS:
18003 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
18004 (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
18005 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
18006 (gst_dvd_read_src_do_position_query):
18007 Add some more debugging and fix duration query in BYTES.
18009 2006-02-09 17:27:57 +0000 Tim-Philipp Müller <tim@centricular.net>
18011 Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
18012 Original commit message from CVS:
18015 * ext/dvdread/Makefile.am:
18016 * ext/dvdread/dvdreadsrc.c:
18017 * ext/dvdread/dvdreadsrc.h:
18018 Half-baked port to 0.10. Needs some love
18019 in the seeking department, but at least
18021 * ext/dvdread/stream_labels.c:
18022 * ext/dvdread/stream_labels.h:
18023 Remove these (we use ISO-639 language codes internally; applications
18024 that want to translate those into language names for display to the
18025 user should rely on the iso-codes package for that).
18027 2006-02-06 15:55:28 +0000 Wim Taymans <wim.taymans@gmail.com>
18029 ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
18030 Original commit message from CVS:
18031 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
18032 (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
18033 (gst_amrnbdec_state_change):
18034 * ext/amrnb/amrnbdec.h:
18035 Fix amrnbdec, handle events, take copy from adapter since the decoder
18036 apparently writes in the source data.
18037 Use some _scale_int, and precalc duration.
18038 Fix some leaks, post ERROR messages.
18040 2006-02-06 11:34:23 +0000 Tim-Philipp Müller <tim@centricular.net>
18042 docs/plugins/: Add cdio plugin to docs.
18043 Original commit message from CVS:
18044 * docs/plugins/Makefile.am:
18045 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
18046 * docs/plugins/gst-plugins-good-plugins-sections.txt:
18047 * docs/plugins/inspect/plugin-cdio.xml:
18048 Add cdio plugin to docs.
18049 * ext/cdio/gstcdiocddasrc.c:
18051 * ext/cdio/gstcdio.c:
18052 The plugin is called 'cdio' not 'cddio'.
18054 2006-02-04 15:22:02 +0000 Tim-Philipp Müller <tim@centricular.net>
18056 gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
18057 Original commit message from CVS:
18058 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
18059 One source pad not being linked is not an error condition when we're
18060 still parsing the header. In this case (e.g. where we don't have a
18061 suitable decoder installed) just pretend everything is fine, so that
18062 the demuxer will actually go on to signal no-more-pads when done
18063 parsing the header, otherwise decodebin/playbin will never post the
18064 appropriate error message if decoders are not available.
18066 2006-02-03 18:24:54 +0000 Edgard Lima <edgard.lima@indt.org.br>
18070 * ext/mad/gstid3tag.c:
18071 * gst/realmedia/rmdemux.c:
18072 Just make it compile with --disable-gst-debug.
18073 Original commit message from CVS:
18074 Just make it compile with --disable-gst-debug.
18076 2006-01-31 22:03:30 +0000 Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
18078 ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
18079 Original commit message from CVS:
18080 * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
18081 (gst_mad_check_caps_reset), (gst_mad_chain):
18082 Merge patch from Radoslaw Szkodzinski (bug 326734)
18084 2006-01-30 22:00:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18086 ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
18087 Original commit message from CVS:
18088 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
18089 (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
18090 (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
18091 (gst_id3_tag_chain):
18092 fixing Gdate handling
18093 enabling mux/demux mode switching
18094 adding better debug output
18096 2006-01-30 18:57:45 +0000 Tim-Philipp Müller <tim@centricular.net>
18098 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...
18099 Original commit message from CVS:
18100 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
18101 If we haven't set caps on a source pad yet, the caps on the
18102 pad are NULL, not un-fixed. Set caps on outgoing buffers.
18104 2006-01-23 18:37:16 +0000 Tim-Philipp Müller <tim@centricular.net>
18106 ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
18107 Original commit message from CVS:
18108 * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
18109 (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
18110 * ext/lame/gstlame.h:
18111 Contrary to what the const char in the lame API might suggest,
18112 lame expects us to keep the strings we pass to id3tag_set_foo()
18113 around; it doesn't free them either though, so we have to store
18114 them somewhere and free them later when we can be sure lame
18115 doesn't need them any longer.
18117 2006-01-23 15:02:04 +0000 Tim-Philipp Müller <tim@centricular.net>
18119 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...
18120 Original commit message from CVS:
18121 * ext/lame/gstlame.c: (add_one_tag):
18122 Fix handling of GST_TAG_DATE (#311679), don't pass an
18123 uninitialised string pointer to lame if we don't know
18124 how to handle the tag type, and fix minor memory leak.
18126 2006-01-23 10:15:27 +0000 Tim-Philipp Müller <tim@centricular.net>
18128 ext/mad/gstmad.c: Fix debug message.
18129 Original commit message from CVS:
18130 * ext/mad/gstmad.c: (gst_mad_chain):
18133 2006-01-22 12:00:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
18135 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
18136 Original commit message from CVS:
18137 2006-01-22 Martin Soto <martinsoto@users.sourceforge.net>
18138 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
18139 Erase spurious call to gst_segment_set_newsegment.
18140 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
18141 the superclass method when handling NEWSEGMENT events.
18142 (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
18143 and dvd-audio-restart event handling. There are currently less
18144 hackish ways of handling the sparse audio stream problem.
18146 2006-01-20 14:18:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18148 fix up error domains, error strings, and use of translation
18149 Original commit message from CVS:
18150 2006-01-20 Thomas Vander Stichele <thomas at apestaart dot org>
18151 * ext/dvdnav/dvdnavsrc.c: (if):
18152 * ext/dvdread/stream_labels.c:
18153 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
18154 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
18155 fix up error domains, error strings, and use of translation
18157 fix up this file, even though none of them are actually marked
18160 2006-01-19 21:32:05 +0000 Martin Soto <martinsoto@users.sourceforge.net>
18162 gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
18163 Original commit message from CVS:
18164 2006-01-19 Martin Soto <martinsoto@users.sourceforge.net>
18165 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
18166 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
18167 (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
18168 (gst_mpeg_parse_change_state):
18169 Make timestamp adjustment somewhat milder. Actual timestamps are
18170 now sent unmodified unless an actual gap is found in the
18171 stream. This should fix time display when playing most MPEG
18174 2006-01-19 00:10:51 +0000 Tim-Philipp Müller <tim@centricular.net>
18176 ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
18177 Original commit message from CVS:
18178 * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
18179 * ext/cdio/gstcdio.h:
18180 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
18181 Fix build for libcdio versions >= 76; give slightly lower rank
18184 2006-01-18 19:30:36 +0000 Tim-Philipp Müller <tim@centricular.net>
18186 Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
18187 Original commit message from CVS:
18190 * ext/cdio/Makefile.am:
18191 * ext/cdio/gstcdio.c:
18192 * ext/cdio/gstcdio.h:
18193 * ext/cdio/gstcdiocddasrc.c:
18194 * ext/cdio/gstcdiocddasrc.h:
18195 Port libcdio cdda source, formerly known as cddasrc, now known as
18196 cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
18197 but that's not tested (fixes #317658).
18199 2006-01-18 09:30:00 +0000 Edward Hervey <bilboed@bilboed.com>
18201 gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
18202 Original commit message from CVS:
18203 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
18204 tss tss... always set caps on outgoing buffer.
18206 2006-01-17 14:16:52 +0000 Christian Schaller <uraeus@gnome.org>
18208 * gst-plugins-ugly.spec.in:
18210 Original commit message from CVS:
18213 2006-01-13 19:30:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18218 Original commit message from CVS:
18221 === release 0.10.1 ===
18223 2006-01-13 19:25:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18229 * docs/plugins/gst-plugins-ugly-plugins.args:
18230 * docs/plugins/inspect/plugin-a52dec.xml:
18231 * docs/plugins/inspect/plugin-amrnb.xml:
18232 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18233 * docs/plugins/inspect/plugin-iec958.xml:
18234 * docs/plugins/inspect/plugin-lame.xml:
18235 * docs/plugins/inspect/plugin-mad.xml:
18236 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18237 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18238 * docs/plugins/inspect/plugin-rmdemux.xml:
18240 Original commit message from CVS:
18243 2006-01-11 11:44:02 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18248 Original commit message from CVS:
18251 2006-01-10 11:43:37 +0000 Tim-Philipp Müller <tim@centricular.net>
18253 Pass unhandled queries upstream (useful e.g. for SEEKING query)
18254 Original commit message from CVS:
18255 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
18256 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
18257 * ext/mad/gstmad.c: (gst_mad_src_query):
18258 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
18259 * ext/sidplay/gstsiddec.cc:
18260 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
18261 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
18262 Pass unhandled queries upstream (useful e.g. for SEEKING query)
18263 (fixes #325652; based on patch by: Philippe); make rmdemux return
18264 FALSE for position queries, instead of setting -1 as value and
18267 2006-01-05 21:36:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
18269 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
18270 Original commit message from CVS:
18271 2006-01-05 Martin Soto <martinsoto@users.sourceforge.net>
18272 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
18273 (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
18274 rewrite timestamps in the case segments are being set from
18275 upstream, but use timestamps unmodified. Also send proper position
18276 values. This allows for correct time display and makes queries
18277 work in sink elements.
18278 * gst/mpegstream/gstdvddemux.h:
18279 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
18280 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
18281 Rename flush_filter to segment_filter, which is better represents
18282 what the arreibute does.
18283 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
18284 Activate segment filtering when a timestamp discontinuity is seen.
18286 2006-01-04 15:17:15 +0000 Tim-Philipp Müller <tim@centricular.net>
18288 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...
18289 Original commit message from CVS:
18290 * ext/mad/gstmad.c: (gst_mad_chain):
18291 Don't forget that we need to send out a newsegment event after a
18292 restart even if we don't have enough data to decode a frame right
18295 2005-12-30 23:51:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
18297 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
18298 Original commit message from CVS:
18299 2005-12-31 Martin Soto <martinsoto@users.sourceforge.net>
18300 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
18301 Use the new "audio-shutdown" and "audio-restart" DVD events
18302 instead of the "spu-still-frame" event to shutdown and restart
18303 the audio pipeline.
18304 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
18305 Check for cases where the segment-based adjustment calculation
18306 would produce negative values (which result in an overflow) and
18307 return GST_CLOCK_TIME_NONE instead.
18308 * gst/mpegstream/gstdvddemux.h:
18309 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
18310 (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
18311 Add a mechanism to discard audio buffers with timestamps outside
18312 the currently set segment. This was causing (sometimes serious)
18313 synchronization problems after seeking in DVDs with LPCM audio,
18314 since VOBUs usually contain audio material that lies outside the
18315 timestamp range specified by the header.
18317 2005-12-30 16:25:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18319 ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
18320 Original commit message from CVS:
18321 * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
18322 Remove lingering reference to GstID3Demux
18323 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
18324 Don't output debug saying padding streams are unknown type,
18325 because they're not
18327 2005-12-27 19:06:08 +0000 Martin Soto <martinsoto@users.sourceforge.net>
18329 gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
18330 Original commit message from CVS:
18331 2005-12-27 Martin Soto <martinsoto@users.sourceforge.net>
18332 * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
18333 (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
18336 * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
18337 (gst_mpeg_demux_get_audio_stream):
18338 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
18339 (gst_dvd_demux_get_audio_stream)
18340 (gst_dvd_demux_get_subpicture_stream)
18341 (gst_dvd_demux_send_subbuffer):
18342 Send current* pad buffers with appropriate caps.
18344 2005-12-26 17:48:32 +0000 Martin Soto <martinsoto@users.sourceforge.net>
18346 gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
18347 Original commit message from CVS:
18348 2005-12-26 Martin Soto <martinsoto@users.sourceforge.net>
18349 * gst/iec958/ac3iec.h:
18350 * gst/iec958/ac3iec.c:
18351 (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
18352 (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
18353 raw-audio property to ac3iec958 that allows setting the source pad
18354 caps to raw audio instead of audio/x-iec958. This makes it
18355 possible to use ac3iec958 together with the normal alsasink
18356 element to drive an external receiver that autodetects AC3
18359 2005-12-23 15:48:04 +0000 Michael Smith <msmith@xiph.org>
18361 gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
18362 Original commit message from CVS:
18363 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
18364 (ac3iec_chain_dvd):
18365 * gst/iec958/ac3iec.h:
18366 Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
18368 2005-12-21 10:25:34 +0000 Tim-Philipp Müller <tim@centricular.net>
18370 ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
18371 Original commit message from CVS:
18372 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
18373 When getting a seek event, first check if the upstream element
18374 can handle it and only do our own seek stuff when it can't
18375 (should fix #322856).
18377 2005-12-21 09:58:43 +0000 Tim-Philipp Müller <tim@centricular.net>
18379 ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
18380 Original commit message from CVS:
18381 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
18382 * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
18383 Really convert to BYTES format when we want to convert
18384 to bytes (use right variable; fixes #322856).
18386 2005-12-19 17:26:47 +0000 Martin Soto <martinsoto@users.sourceforge.net>
18388 Big mpegparse clean up, second round:
18389 Original commit message from CVS:
18390 2005-12-19 Martin Soto <martinsoto@users.sourceforge.net>
18391 Big mpegparse clean up, second round:
18392 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
18393 Send and EOS event down the audio pipeline when an still frame
18394 event arrives. This prevents the pipeline from locking when a
18395 still menu comes directly after a flush.
18396 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
18397 Don't send a newsegment in reset.
18398 (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
18399 (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
18400 Move the code of handle_newsegment to process_event. Send a
18401 NEWSEGMENT after FLUSH_STOP.
18402 (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
18404 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
18405 (gst_mpeg_demux_class_init): Don't override send_event.
18406 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
18407 (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
18408 (gst_mpeg_demux_reset):
18409 * gst/mpegstream/gstmpegdemux.h: Get rid of just_flushed
18411 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
18412 Reset the mpegparse element after a flush.
18413 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
18414 Don't forward events.
18415 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
18416 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
18417 handle_newsegment is not a virtual method anymore.
18418 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
18419 (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
18420 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
18421 rid of send_newsegment virtual method.
18422 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
18423 handle DVD events and call the superclass method for other event
18425 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
18426 override process_event anymore.
18427 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
18428 (gst_mpeg_parse_process_event): Move actual event processing to
18429 process event so that subclasses can properly override or extend
18431 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
18432 Eliminate time parameter in process event.
18433 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
18434 (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
18435 (gst_mpeg_demux_send_subbuffer):
18436 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
18437 (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
18438 (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
18439 adding the value of the adjust attribute.
18440 * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
18441 rid of the adjust attribute. Now all timestamp adjustments are
18442 performed by mpegparse using the current segment.
18443 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
18444 (gst_mpeg_parse_class_init): Implement the adjust_ts method based
18445 on the adjust attribute for SCR values and the current segment.
18446 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
18447 adjust_ts virtual method to adjust timestamps for outgoing
18449 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
18450 (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
18451 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
18452 (gst_dvd_demux_handle_newsegment): Don't override
18454 (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
18455 Check for DVD events in process_event instead of
18457 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
18458 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
18459 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
18460 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
18461 (gst_mpeg_demux_send_event):
18462 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
18463 (gst_dvd_demux_handle_dvd_event):
18464 Eliminate the time parameter in send_event.
18466 2005-12-18 15:08:15 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18468 ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
18469 Original commit message from CVS:
18470 * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
18471 (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
18472 Fix typefinding in id3demux, and then remove it in favour
18473 of the new LGPL id3demux in gst-plugins-good
18474 * ext/mad/gstmad.c: (gst_mad_dispose):
18475 dispose can run more than once.
18477 2005-12-16 21:56:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18479 gst/asfdemux/gstasfmux.c: change some char* into char[]
18480 Original commit message from CVS:
18481 * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
18482 change some char* into char[]
18484 2005-12-15 17:06:10 +0000 Edward Hervey <bilboed@bilboed.com>
18486 gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
18487 Original commit message from CVS:
18488 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
18489 Remove memleak from unused GstRMDemuxStream
18491 2005-12-12 19:17:11 +0000 Michael Smith <msmith@xiph.org>
18493 ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
18494 Original commit message from CVS:
18495 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
18496 (gst_id3_tag_do_typefind):
18497 Use the correct function to free typefind factory list.
18499 2005-12-09 18:38:53 +0000 Tim-Philipp Müller <tim@centricular.net>
18501 ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
18502 Original commit message from CVS:
18503 * ext/mad/gstmad.c: (gst_mad_src_query):
18504 For position and duration queries in TIME format, try the peer
18505 first (might be a demuxer).
18507 2005-12-08 12:45:09 +0000 Martin Soto <martinsoto@users.sourceforge.net>
18509 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
18510 Original commit message from CVS:
18511 2005-12-08 Martin Soto <martinsoto@users.sourceforge.net>
18512 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
18513 Properly handle non contiguous VOBUs by adding the segment accum
18514 field to the adjust value.
18515 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
18516 (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
18517 handle_newsegment to prevent sending actual newsegment events and
18518 use tiemstamp rewriting instead.
18519 (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
18521 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
18522 (gst_mpeg_parse_event):
18523 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
18524 Add a new parameter to handle_newsegment to allow controlling
18525 whether newsegment events are forwarded or not.
18526 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
18527 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
18528 (gst_dvd_demux_reset):
18529 last_end_ptm and discont_time aren't necessary anymore, since
18530 timestamp adjustment is now replaced by newsegment events.
18531 (gst_dvd_demux_init): Prevent MPEGParse from adjusting
18533 * gst/mpegstream/gstdvddemux.h:
18534 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
18535 Don't handle dvd-nav-packet events anymore, since the are now
18536 replaced by standard newsegment events.
18537 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
18538 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
18539 (gst_dvd_demux_change_state):
18540 * gst/mpegstream/gstdvddemux.h:
18541 Get rid of the ignore_next_newmedia_discont hack.
18542 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
18543 (gst_dvd_demux_handle_newsegment):
18544 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
18545 (gst_mpeg_demux_handle_newsegment): Don't override
18546 handle_newsegment anymore. It was only necessary to handle
18548 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
18549 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
18550 (gst_dvd_demux_set_cur_subpicture):
18551 Reactivate handling of DVD events.
18552 * gst/mpegstream/gstmpegparse.c (normal_seek)
18553 (gst_mpeg_parse_handle_src_event)
18554 (gst_mpeg_parse_handle_src_query):
18555 First attempt at reenabling seek.
18556 * gst/mpegstream/gstmpegparse.h:
18557 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
18558 (gst_mpeg_parse_update_streaminfo)
18559 (gst_mpeg_parse_get_rate)
18560 (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
18561 (gst_mpeg_parse_handle_src_query):
18562 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
18563 Make queries work again.
18564 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
18565 (gst_mpeg_parse_handle_newsegment)
18566 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
18567 (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
18568 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
18569 Get rid of the newsegment_pending attribute, and rely instead on
18570 proper timestamp adjustment.
18571 * gst/mpegstream/gstmpegparse.c
18572 (gst_mpeg_parse_get_src_event_masks): Erase.
18573 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
18574 Initialize fields before creating pads to prevent the pad creation
18575 callback from failing.
18576 (gst_mpeg_parse_reset): Initialize new fields, and change
18577 initialization order to match the order in the structure.
18578 (gst_mpeg_parse_handle_newsegment): Forward new segment events
18579 whenever possible, and update the current segment.
18580 (gst_mpeg_parse_send_newsegment): Update the current segment and
18581 pending_newsegment.
18582 (gst_mpeg_parse_pad_added): Use the current segment to send
18583 newsegment events to new pads.
18584 (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
18585 and events. Properly update newsegment_pending.
18586 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
18587 New fields do_adjust and current_segment.
18588 * gst/mpegstream/gstmpegdemux.c:
18589 * gst/mpegstream/gstdvddemux.c:
18590 * gst/mpegstream/gstmpegparse.h:
18591 Rename handle_discont virtual method to handle_newsegment. Erase
18592 some (already commented out support) for old NEW_MEDIA events.
18593 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
18594 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
18595 (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
18596 (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
18597 (gst_mpeg_parse_event, gst_mpeg_parse_chain):
18598 Erase the "pending_scr" field, and replace it by a slightly
18599 different handling of the current SCR. Document code blocks in
18600 parse_packhead and chain.
18602 2005-12-07 11:50:10 +0000 Edward Hervey <bilboed@bilboed.com>
18604 ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
18605 Original commit message from CVS:
18606 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
18607 g_warning() are only for really fatal warnings. If we can't decode a
18608 tag, just ignore that tag and do a GST_WARNING.
18610 2005-12-06 19:48:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18613 * ext/a52dec/gsta52dec.h:
18614 * ext/dvdread/dvdreadsrc.h:
18615 * ext/lame/gstlame.h:
18616 * ext/mad/gstid3tag.c:
18617 * ext/mad/gstmad.c:
18618 * ext/mad/gstmad.h:
18619 * ext/mpeg2dec/gstmpeg2dec.h:
18620 * ext/sidplay/gstsiddec.h:
18621 * gst/ac3parse/gstac3parse.c:
18622 * gst/ac3parse/gstac3parse.h:
18623 * gst/asfdemux/gstasfdemux.c:
18624 * gst/asfdemux/gstasfdemux.h:
18625 * gst/iec958/ac3iec.h:
18626 * gst/mpegaudioparse/gstmpegaudioparse.c:
18627 * gst/mpegaudioparse/gstmpegaudioparse.h:
18628 * gst/mpegstream/gstdvddemux.h:
18629 * gst/mpegstream/gstmpegclock.h:
18630 * gst/mpegstream/gstmpegdemux.h:
18631 * gst/mpegstream/gstmpegpacketize.h:
18632 * gst/mpegstream/gstmpegparse.c:
18633 * gst/mpegstream/gstmpegparse.h:
18634 * gst/mpegstream/gstrfc2250enc.c:
18635 * gst/mpegstream/gstrfc2250enc.h:
18636 * gst/realmedia/rmdemux.c:
18637 * gst/realmedia/rmdemux.h:
18638 * gst/synaesthesia/synaescope.c:
18640 Original commit message from CVS:
18643 2005-12-05 18:12:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18647 Original commit message from CVS:
18650 === release 0.10.0 ===
18652 2005-12-05 18:04:06 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18658 * docs/plugins/inspect/plugin-a52dec.xml:
18659 * docs/plugins/inspect/plugin-amrnb.xml:
18660 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18661 * docs/plugins/inspect/plugin-iec958.xml:
18662 * docs/plugins/inspect/plugin-lame.xml:
18663 * docs/plugins/inspect/plugin-mad.xml:
18664 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18665 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18666 * docs/plugins/inspect/plugin-rmdemux.xml:
18668 Original commit message from CVS:
18671 2005-12-05 13:03:40 +0000 Andy Wingo <wingo@pobox.com>
18673 Update for alloc_buffer changes.
18674 Original commit message from CVS:
18675 2005-12-05 Andy Wingo <wingo@pobox.com>
18676 * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
18677 * ext/mad/gstmad.c: (gst_mad_chain):
18678 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
18679 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
18680 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
18681 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
18682 (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
18684 2005-12-05 09:33:32 +0000 Andy Wingo <wingo@pobox.com>
18686 ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
18687 Original commit message from CVS:
18688 2005-12-05 Andy Wingo <wingo@pobox.com>
18689 * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
18690 id3demux and id3mux now. Fixes #323199.
18692 2005-12-04 22:36:51 +0000 Christian Schaller <uraeus@gnome.org>
18694 * gst-plugins-ugly.spec.in:
18695 update spec file for latest changes
18696 Original commit message from CVS:
18697 update spec file for latest changes
18699 2005-12-02 12:28:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18701 fix silly Makefile.am bug so they link correctly again
18702 Original commit message from CVS:
18703 * ext/amrnb/Makefile.am:
18704 * gst/realmedia/Makefile.am:
18705 fix silly Makefile.am bug so they link correctly again
18707 2005-12-01 19:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18711 Original commit message from CVS:
18714 === release 0.9.7 ===
18716 2005-12-01 19:14:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18725 * docs/plugins/gst-plugins-ugly-plugins.args:
18726 * docs/plugins/inspect/plugin-a52dec.xml:
18727 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18728 * docs/plugins/inspect/plugin-iec958.xml:
18729 * docs/plugins/inspect/plugin-lame.xml:
18730 * docs/plugins/inspect/plugin-mad.xml:
18731 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18732 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18733 * docs/plugins/inspect/plugin-rmdemux.xml:
18734 * docs/random/LICENSE:
18735 * docs/random/PORTED_09:
18737 Original commit message from CVS:
18740 2005-12-01 15:49:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18744 * ext/amrnb/Makefile.am:
18745 * gst/realmedia/Makefile.am:
18746 Don't know how these escaped my eye before. Fix link flags.
18747 Original commit message from CVS:
18748 Don't know how these escaped my eye before. Fix link flags.
18750 2005-11-30 18:37:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18753 * examples/Makefile.am:
18754 * examples/capsfilter/Makefile.am:
18755 * examples/capsfilter/capsfilter1.c:
18756 * examples/gob/Makefile.am:
18757 * examples/gob/gst-identity2.gob:
18758 * examples/gstplay/.gitignore:
18759 * examples/gstplay/Makefile.am:
18760 * examples/gstplay/player.c:
18761 * examples/indexing/.gitignore:
18762 * examples/indexing/Makefile.am:
18763 * examples/indexing/indexmpeg.c:
18764 * examples/level/Makefile.am:
18765 * examples/level/README:
18766 * examples/level/demo.c:
18767 * examples/level/plot.c:
18768 * examples/stats/Makefile.am:
18769 * examples/stats/mp2ogg.c:
18770 * examples/switch/.gitignore:
18771 * examples/switch/Makefile.am:
18772 * examples/switch/switcher.c:
18774 Original commit message from CVS:
18777 2005-11-29 11:26:35 +0000 Tim-Philipp Müller <tim@centricular.net>
18779 gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
18780 Original commit message from CVS:
18781 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
18782 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
18783 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
18784 (gst_mpeg_parse_send_event):
18785 Ref events before sending them to multiple pads, after all
18786 gst_pad_send_event() takes ownership of events. Don't leak
18787 events that have not been handled (fixes #322745).
18789 2005-11-28 19:13:51 +0000 Martin Soto <martinsoto@users.sourceforge.net>
18791 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
18792 Original commit message from CVS:
18793 2005-11-28 Martin Soto <martinsoto@users.sourceforge.net>
18794 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
18795 (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
18796 from making timestamp adjustments. This will have to be re-added
18797 in some form in the near future, but in order to do that, some nav
18798 packet parsing will be necessary in mpegdemux.
18799 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
18800 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
18801 (g_value_set_int, gst_mpeg_parse_set_property)
18802 Get rid of do_adjust and use_adjust. Rename max_discont to
18804 (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
18805 -1, no adjustment is made.
18806 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
18807 Rename max_discont property to max_scr_gap. Erase "adjust"
18809 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
18810 override send_event anymore, base class does the job.
18811 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
18812 Base class now does most of the work.
18813 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
18814 Generalize to forwarding the event to all source pads in the
18816 * gst/mpegstream/gstmpegparse.h:
18817 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
18818 (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
18819 (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
18820 (gst_mpeg_parse_set_property):
18821 Clock synchronization doesn't make sense anymore for a
18824 2005-11-28 18:54:09 +0000 Michael Smith <msmith@xiph.org>
18826 gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
18827 Original commit message from CVS:
18828 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
18829 Don't treat normal EOS as a fatal error.
18831 2005-11-28 15:47:01 +0000 Edward Hervey <bilboed@bilboed.com>
18833 ext/mad/gstmad.c: Proper warning statements,
18834 Original commit message from CVS:
18835 * ext/mad/gstmad.c: (gst_mad_chain):
18836 Proper warning statements,
18837 Don't error if the src pad isn't linked when pushing.
18838 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
18839 Proper state_change, avoids borkage when going to READY
18841 2005-11-27 15:34:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18844 * gst-libs/Makefile.am:
18846 * gst-libs/ext/.gitignore:
18847 * gst-libs/gst/media-info/.gitignore:
18848 * gst-libs/gst/play/.gitignore:
18849 * gst-libs/gst/play/play.h:
18850 * gst-libs/gst/play/play.vcproj:
18851 no need for an AS_LIBTOOL call
18852 Original commit message from CVS:
18853 no need for an AS_LIBTOOL call
18855 2005-11-27 14:34:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18859 * gst-plugins-ugly.spec.in:
18860 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
18861 Original commit message from CVS:
18862 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
18864 2005-11-25 17:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18866 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
18867 Original commit message from CVS:
18868 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
18869 Prime libmpeg2's pumps with some null custom buffers
18870 to ensure it doesn't ask us to discard garbage later yay.
18872 2005-11-25 17:01:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18874 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
18875 Original commit message from CVS:
18876 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
18877 Prime libmpeg2's pumps with some null custom buffers
18878 to ensure it ask us to discard garbage later yay.
18880 2005-11-25 14:50:19 +0000 Michael Smith <msmith@xiph.org>
18882 ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
18883 Original commit message from CVS:
18884 * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
18885 (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
18886 (gst_a52dec_chain_raw):
18887 * ext/a52dec/gsta52dec.h:
18888 Accept AC3 in audio/x-private1-ac3 format, which includes
18889 DVD-specific headers, as well as raw AC3, for compatibility with
18892 2005-11-25 00:03:52 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18894 ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
18895 Original commit message from CVS:
18896 * ext/mad/gstmad.c: (gst_mad_chain):
18897 When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
18898 skip frame synthesis and consume input data as if we'd done the
18899 decode. Makes mad not error when the src pad is not connected.
18902 2005-11-24 13:58:55 +0000 Martin Soto <martinsoto@users.sourceforge.net>
18905 Erase old CVS conflict line.
18906 Original commit message from CVS:
18907 Erase old CVS conflict line.
18909 2005-11-24 13:52:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
18911 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
18912 Original commit message from CVS:
18913 2005-11-23 Martin Soto <martinsoto@users.sourceforge.net>
18914 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
18915 (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
18916 (gst_mpeg_parse_chain):
18917 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
18918 (gst_mpeg_demux_send_newsegment):
18919 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
18920 * gst/mpegstream/gstmpegparse.h:
18921 Rename send_discont method to send_newsegment and add parameters
18922 to handle actual segments. Adapt code all around to run with the
18923 new name and signature.
18924 * gst/mpegstream/gstmpegdemux.c:
18925 * gst/mpegstream/gstmpegparse.c:
18926 * gst/mpegstream/gstdvddemux.c:
18927 Convert to GST_BOILERPLATE.
18929 2005-11-24 12:23:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18932 fix AS_LIBTOOL call
18933 Original commit message from CVS:
18934 fix AS_LIBTOOL call
18936 2005-11-23 21:26:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18939 add a torture target
18940 Original commit message from CVS:
18941 add a torture target
18943 2005-11-23 20:05:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18948 Original commit message from CVS:
18951 === release 0.9.6 ===
18953 2005-11-23 19:57:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18959 * docs/plugins/gst-plugins-ugly-plugins.args:
18960 * docs/plugins/gst-plugins-ugly-plugins.signals:
18961 * docs/plugins/inspect/plugin-a52dec.xml:
18962 * docs/plugins/inspect/plugin-amrnb.xml:
18963 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18964 * docs/plugins/inspect/plugin-iec958.xml:
18965 * docs/plugins/inspect/plugin-lame.xml:
18966 * docs/plugins/inspect/plugin-mad.xml:
18967 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18968 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18969 * docs/plugins/inspect/plugin-rmdemux.xml:
18971 Original commit message from CVS:
18974 2005-11-23 00:26:42 +0000 Michael Smith <msmith@xiph.org>
18976 gst/realmedia/rmdemux.c: Fractional framerates.
18977 Original commit message from CVS:
18978 * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
18979 (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
18980 (find_seek_offset_bytes), (find_seek_offset_time),
18981 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
18982 (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
18983 (gst_rmdemux_chain), (gst_rmdemux_send_event),
18984 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
18985 (gst_rmdemux_parse_packet):
18986 Fractional framerates.
18988 2005-11-23 00:12:24 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18990 ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
18991 Original commit message from CVS:
18992 * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
18993 (gst_mpeg2dec_negotiate_format), (handle_sequence),
18994 (gst_mpeg2dec_sink_event):
18995 * ext/mpeg2dec/gstmpeg2dec.h:
18996 Use fractional framerates
18998 2005-11-22 19:07:13 +0000 Wim Taymans <wim.taymans@gmail.com>
19000 gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
19001 Original commit message from CVS:
19002 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
19003 set_clock returns a boolean.
19005 2005-11-22 18:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
19007 ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
19008 Original commit message from CVS:
19009 * ext/mad/gstmad.c: (gst_mad_chain):
19010 Fix seeking even more by sending the newsegment event with the
19011 right parameters. Should fix querying in playbin/totem after
19014 2005-11-22 17:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
19016 ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
19017 Original commit message from CVS:
19018 * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
19019 (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
19020 Fix seeking in stand-alone mode. Fix nonexistant enum value
19021 introduced in previous commit. Improve debug messages here and
19022 there. Actually return a proper return value in the sink event
19025 2005-11-22 17:15:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19027 * ext/lame/gstlame.c:
19029 Original commit message from CVS:
19032 2005-11-22 17:04:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19035 * ext/lame/gstlame.c:
19036 * ext/mad/gstmad.c:
19037 * ext/sidplay/gstsiddec.cc:
19039 Original commit message from CVS:
19042 2005-11-22 12:39:29 +0000 Andy Wingo <wingo@pobox.com>
19045 * ext/lame/gstlame.c:
19046 * ext/mad/gstid3tag.c:
19047 * ext/sidplay/gstsiddec.cc:
19048 Update for gst_tag_setter API changes.
19049 Original commit message from CVS:
19050 2005-11-22 Andy Wingo <wingo@pobox.com>
19051 * Update for gst_tag_setter API changes.
19053 2005-11-22 11:55:32 +0000 Andy Wingo <wingo@pobox.com>
19056 * ext/a52dec/gsta52dec.c:
19057 * ext/mad/gstid3tag.c:
19058 * ext/mad/gstmad.c:
19059 * gst/mpegaudioparse/gstmpegaudioparse.c:
19060 * gst/mpegstream/gstdvddemux.c:
19061 * gst/mpegstream/gstmpegparse.c:
19062 * gst/realmedia/rmdemux.c:
19063 ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
19064 Original commit message from CVS:
19065 2005-11-22 Andy Wingo <wingo@pobox.com>
19066 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
19067 * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
19068 * ext/mad/gstmad.c (gst_mad_chain)
19069 * gst/mpegaudioparse/gstmpegaudioparse.c
19070 (gst_mp3parse_sink_event)
19071 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
19072 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
19073 (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
19074 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
19075 (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
19077 2005-11-22 11:39:06 +0000 Tim-Philipp Müller <tim@centricular.net>
19079 ext/mad/Makefile.am: libgsttagedit => libgsttag
19080 Original commit message from CVS:
19081 * ext/mad/Makefile.am:
19082 libgsttagedit => libgsttag
19084 2005-11-21 23:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
19086 ext/lame/gstlame.c: Don't take the stream lock
19087 Original commit message from CVS:
19088 * ext/lame/gstlame.c: (gst_lame_sink_event):
19089 Don't take the stream lock
19091 2005-11-21 17:34:30 +0000 Andy Wingo <wingo@pobox.com>
19093 ext/: Don't take the stream lock.
19094 Original commit message from CVS:
19095 2005-11-21 Andy Wingo <wingo@pobox.com>
19096 * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
19097 * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
19098 * ext/mad/gstmad.c (gst_mad_sink_event):
19099 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
19101 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
19102 stream lock changes.
19104 2005-11-21 16:36:44 +0000 Andy Wingo <wingo@pobox.com>
19106 *.*: Ran scripts/update-macros. Oh yes.
19107 Original commit message from CVS:
19108 2005-11-21 Andy Wingo <wingo@pobox.com>
19110 * *.c: Ran scripts/update-macros. Oh yes.
19112 2005-11-21 15:12:43 +0000 Tim-Philipp Müller <tim@centricular.net>
19114 gst/mpegstream/: Filler events have beem removed for now.
19115 Original commit message from CVS:
19116 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
19117 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
19118 Filler events have beem removed for now.
19120 2005-11-21 14:08:45 +0000 Tim-Philipp Müller <tim@centricular.net>
19122 gst/: Update for GST_FOURCC_FORMAT API change.
19123 Original commit message from CVS:
19124 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
19125 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
19126 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
19127 Update for GST_FOURCC_FORMAT API change.
19129 2005-11-21 10:32:55 +0000 Edward Hervey <bilboed@bilboed.com>
19131 gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
19132 Original commit message from CVS:
19133 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
19134 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
19135 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
19136 (gst_rmdemux_parse_packet):
19137 Modifications for disapearance of GST_PAD_IS_USABLE()
19139 2005-11-18 16:14:00 +0000 Michael Smith <msmith@xiph.org>
19141 gst/iec958/ac3iec.c: Remove some setcaps brokenness.
19142 Original commit message from CVS:
19143 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
19144 Remove some setcaps brokenness.
19145 Don't crash on bad input.
19147 2005-11-15 22:46:23 +0000 Johan Dahlin <johan@gnome.org>
19149 ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
19150 Original commit message from CVS:
19151 * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
19153 (gst_id3_tag_do_typefind): Unref caps
19154 * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
19156 2005-11-15 21:00:44 +0000 Johan Dahlin <johan@gnome.org>
19158 * ext/mad/gstmad.c:
19159 remove accidentally commited hack
19160 Original commit message from CVS:
19161 remove accidentally commited hack
19163 2005-11-15 20:30:53 +0000 Johan Dahlin <johan@gnome.org>
19165 * ext/mad/gstmad.c:
19167 Original commit message from CVS:
19170 2005-11-15 14:19:38 +0000 Tim-Philipp Müller <tim@centricular.net>
19172 ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
19173 Original commit message from CVS:
19174 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
19175 (gst_mpeg2dec_sink_event):
19176 Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
19177 nice-ify debug message in event handler; add CHECKME.
19178 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
19179 (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
19180 (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
19181 (gst_dvd_demux_sync_stream_to_time):
19182 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
19183 (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
19184 (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
19185 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
19186 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
19187 (gst_mpeg_demux_sync_stream_to_time),
19188 (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
19189 * gst/mpegstream/gstmpegdemux.h:
19190 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
19191 (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
19192 (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
19193 (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
19194 (gst_mpeg_parse_chain):
19195 * gst/mpegstream/gstmpegparse.h:
19196 Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
19197 return value confusion (gst_pad_push vs. gst_pad_send_event and
19198 gst_pad_push_event); pass flow return values to caller;
19199 miscellaneous fixes and clean-ups.
19201 2005-11-15 08:37:00 +0000 Christian Schaller <uraeus@gnome.org>
19203 * gst/mpegstream/gstdvddemux.c:
19204 set rank to secondary until it works 100%
19205 Original commit message from CVS:
19206 set rank to secondary until it works 100%
19208 2005-11-15 07:59:58 +0000 Christian Schaller <uraeus@gnome.org>
19210 * gst-plugins-ugly.spec.in:
19211 add mpegstream plugin to spec file
19212 Original commit message from CVS:
19213 add mpegstream plugin to spec file
19215 2005-11-14 22:18:21 +0000 Martin Soto <martinsoto@users.sourceforge.net>
19217 gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
19218 Original commit message from CVS:
19219 2005-11-14 Martin Soto <soto@localhost.localdomain>
19220 * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
19223 2005-11-14 21:20:21 +0000 Josef Zlomek <josef.zlomek@xeris.cz>
19225 partially port the mpegstream plugin to GStreamer 0.9.
19226 Original commit message from CVS:
19227 2005-11-14 Martin Soto <martinsoto@users.sourceforge.net>
19229 * gst/mpegstream/Makefile.am:
19230 * gst/mpegstream/gstdvddemux.c:
19231 * gst/mpegstream/gstdvddemux.h:
19232 * gst/mpegstream/gstmpegdemux.c:
19233 * gst/mpegstream/gstmpegdemux.h:
19234 * gst/mpegstream/gstmpegpacketize.c:
19235 * gst/mpegstream/gstmpegpacketize.h:
19236 * gst/mpegstream/gstmpegparse.c:
19237 * gst/mpegstream/gstmpegparse.h:
19238 * gst/mpegstream/gstmpegstream.c:
19239 * gst/mpegstream/gstrfc2250enc.c:
19240 * gst/mpegstream/gstrfc2250enc.h:
19241 Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
19242 partially port the mpegstream plugin to GStreamer 0.9.
19244 2005-11-14 17:13:20 +0000 Andy Wingo <wingo@pobox.com>
19246 configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
19247 Original commit message from CVS:
19248 2005-11-14 Andy Wingo <wingo@pobox.com>
19249 * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
19250 debugging, allows dll builds on windows. Fixes #316076.
19252 2005-11-11 19:37:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19257 Original commit message from CVS:
19260 === release 0.9.5 ===
19262 2005-11-11 19:35:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19269 * docs/plugins/inspect/plugin-a52dec.xml:
19270 * docs/plugins/inspect/plugin-amrnb.xml:
19271 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19272 * docs/plugins/inspect/plugin-iec958.xml:
19273 * docs/plugins/inspect/plugin-lame.xml:
19274 * docs/plugins/inspect/plugin-mad.xml:
19275 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19276 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19277 * docs/plugins/inspect/plugin-rmdemux.xml:
19279 Original commit message from CVS:
19282 2005-10-27 21:50:11 +0000 Wim Taymans <wim.taymans@gmail.com>
19284 ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
19285 Original commit message from CVS:
19286 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
19287 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
19288 (handle_sequence), (handle_picture), (handle_slice),
19289 (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
19290 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
19291 Forward GstFlowReturn about everywhere.
19292 Handle seeking correctly.
19294 2005-10-27 17:26:13 +0000 Wim Taymans <wim.taymans@gmail.com>
19296 ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
19297 Original commit message from CVS:
19298 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
19299 (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
19300 (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
19301 Small cleanups in refcounting.
19303 2005-10-26 16:45:04 +0000 Wim Taymans <wim.taymans@gmail.com>
19305 ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
19306 Original commit message from CVS:
19307 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
19308 (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
19309 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
19310 (handle_sequence), (handle_picture):
19311 * ext/mpeg2dec/gstmpeg2dec.h:
19312 Removed lots of dubious code.
19313 Handle flushing and seeking correctly. Still leaks though...
19315 2005-10-24 13:37:47 +0000 Christian Schaller <uraeus@gnome.org>
19319 port plugins listing changes
19320 Original commit message from CVS:
19321 port plugins listing changes
19323 2005-10-23 23:06:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19328 Original commit message from CVS:
19331 === release 0.9.4 ===
19333 2005-10-23 22:44:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19340 * docs/plugins/gst-plugins-ugly-plugins.args:
19341 * docs/plugins/gst-plugins-ugly-plugins.signals:
19342 * docs/plugins/inspect/plugin-a52dec.xml:
19343 * docs/plugins/inspect/plugin-amrnb.xml:
19344 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19345 * docs/plugins/inspect/plugin-iec958.xml:
19346 * docs/plugins/inspect/plugin-lame.xml:
19347 * docs/plugins/inspect/plugin-mad.xml:
19348 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19349 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19350 * docs/plugins/inspect/plugin-rmdemux.xml:
19351 * gst/realmedia/rmdemux.c:
19354 Original commit message from CVS:
19357 2005-10-23 14:32:49 +0000 Julien Moutte <julien@moutte.net>
19359 gst/realmedia/rmdemux.c: STOPPED->FAILED
19360 Original commit message from CVS:
19361 2005-10-23 Julien MOUTTE <julien@moutte.net>
19362 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
19364 2005-10-21 16:22:00 +0000 Christian Schaller <uraeus@gnome.org>
19366 * gst-plugins-ugly.spec.in:
19367 add packaging of a52dec
19368 Original commit message from CVS:
19369 add packaging of a52dec
19371 2005-10-21 11:58:38 +0000 Wim Taymans <wim.taymans@gmail.com>
19373 gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
19374 Original commit message from CVS:
19375 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
19376 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
19377 Set correct stream time in newsegment event.
19379 2005-10-20 22:43:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19383 Original commit message from CVS:
19386 2005-10-20 22:40:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19391 Original commit message from CVS:
19394 2005-10-20 09:51:58 +0000 Tim-Philipp Müller <tim@centricular.net>
19396 ext/a52dec/: Re-enable CPU flags, use liboil to get them.
19397 Original commit message from CVS:
19398 * ext/a52dec/Makefile.am:
19399 * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
19400 (gst_a52dec_class_init), (gst_a52dec_sink_event),
19401 (gst_a52dec_change_state):
19402 * ext/a52dec/gsta52dec.h:
19403 Re-enable CPU flags, use liboil to get them.
19405 2005-10-20 09:00:30 +0000 Tim-Philipp Müller <tim@centricular.net>
19407 Port AC3 decoder to 0.9 (#318849).
19408 Original commit message from CVS:
19409 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
19411 * ext/a52dec/Makefile.am:
19412 * ext/a52dec/gsta52dec.c:
19413 * ext/a52dec/gsta52dec.h:
19414 Port AC3 decoder to 0.9 (#318849).
19416 2005-10-20 08:30:33 +0000 Wim Taymans <wim.taymans@gmail.com>
19418 ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
19419 Original commit message from CVS:
19420 * ext/sidplay/gstsiddec.cc:
19421 Small fixes and more error messages.
19423 2005-10-19 16:01:35 +0000 Wim Taymans <wim.taymans@gmail.com>
19426 Original commit message from CVS:
19427 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
19428 (gst_amrnbparse_state_change):
19429 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
19430 * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
19431 * ext/mpeg2dec/gstmpeg2dec.c:
19432 * ext/sidplay/gstsiddec.cc:
19433 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
19434 (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
19437 2005-10-19 12:43:28 +0000 Tim-Philipp Müller <tim@centricular.net>
19439 configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
19440 Original commit message from CVS:
19442 GST_DOC has been renamed to GST_DOCBOOK_CHECK
19444 2005-10-19 09:47:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19446 configure.ac: some docs I had
19447 Original commit message from CVS:
19450 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
19453 2005-10-18 13:23:22 +0000 Wim Taymans <wim.taymans@gmail.com>
19455 gst/realmedia/rmdemux.c: segment-start/done API change.
19456 Original commit message from CVS:
19457 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
19458 (gst_rmdemux_perform_seek):
19459 segment-start/done API change.
19461 2005-10-17 17:50:45 +0000 Michael Smith <msmith@xiph.org>
19465 * gst/iec958/ac3iec.c:
19466 Set buffer durations on IEC958 buffers.
19467 Original commit message from CVS:
19468 Set buffer durations on IEC958 buffers.
19470 2005-10-16 17:06:42 +0000 Tim-Philipp Müller <tim@centricular.net>
19472 configure.ac: Fix glib check
19473 Original commit message from CVS:
19477 2005-10-13 19:14:25 +0000 Tim-Philipp Müller <tim@centricular.net>
19479 ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
19480 Original commit message from CVS:
19481 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
19482 Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
19484 2005-10-13 15:29:56 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19486 examples/stats/mp2ogg.c: yes, typo fixes
19487 Original commit message from CVS:
19488 * examples/stats/mp2ogg.c:
19491 2005-10-12 14:30:36 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19493 renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
19494 Original commit message from CVS:
19495 * examples/indexing/indexmpeg.c: (main):
19496 * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
19497 * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
19498 (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
19499 (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
19500 * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
19501 (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
19502 (dvdreadsrc_open_file), (dvdreadsrc_close_file):
19503 * ext/dvdread/dvdreadsrc.h:
19504 * ext/lame/gstlame.h:
19505 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
19506 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
19507 * gst/iec958/ac3iec.h:
19508 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
19509 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
19510 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
19511 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
19512 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
19513 renamed GST_FLAGS macros to GST_OBJECT_FLAGS
19514 moved bitshift from macro to enum definition
19516 2005-10-11 16:37:16 +0000 Wim Taymans <wim.taymans@gmail.com>
19518 newsegment API update.
19519 Original commit message from CVS:
19520 * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
19521 * ext/mad/gstmad.c: (gst_mad_chain):
19522 * gst/mpegaudioparse/gstmpegaudioparse.c:
19523 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
19524 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
19525 (gst_rmdemux_chain), (gst_rmdemux_add_stream):
19526 newsegment API update.
19528 2005-10-06 13:14:38 +0000 Wim Taymans <wim.taymans@gmail.com>
19530 ext/amrnb/amrnbdec.c: Mark invalid frame sizes
19531 Original commit message from CVS:
19532 * ext/amrnb/amrnbdec.c:
19533 Mark invalid frame sizes
19534 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
19535 UNUSABLE is not to be used here, just push out stuff so
19536 probes can continue linking or making the pad usable.
19538 2005-10-05 11:25:51 +0000 Michael Smith <msmith@xiph.org>
19541 * gst/realmedia/rmdemux.c:
19542 Improve seek error-resilience.
19543 Original commit message from CVS:
19544 Improve seek error-resilience.
19545 Better error handling generally.
19547 2005-10-03 17:59:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19552 Original commit message from CVS:
19555 === release 0.9.3 ===
19557 2005-10-03 17:49:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19563 * ext/sidplay/Makefile.am:
19565 Original commit message from CVS:
19568 2005-09-30 16:43:12 +0000 Michael Smith <msmith@xiph.org>
19570 * gst/realmedia/rmdemux.h:
19571 Forgot to commit this file. I hate Nano.
19572 Original commit message from CVS:
19573 Forgot to commit this file. I hate Nano.
19575 2005-09-30 16:39:47 +0000 Michael Smith <msmith@xiph.org>
19579 * gst/realmedia/rmdemux.c:
19580 Sanity checks and memory leak fixes for real demuxer
19581 Original commit message from CVS:
19582 Sanity checks and memory leak fixes for real demuxer
19584 2005-09-29 13:44:15 +0000 Michael Smith <msmith@xiph.org>
19586 gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
19587 Original commit message from CVS:
19588 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
19589 (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
19590 (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
19591 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
19592 Real demuxer fixes. Make it more bulletproof against bad data,
19593 identify a few more stream types.
19594 Fix seeking so that it works (at least with the seek example
19595 program; it still fails with totem).
19597 2005-09-26 14:41:23 +0000 Wim Taymans <wim.taymans@gmail.com>
19599 gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
19600 Original commit message from CVS:
19601 * gst/mpegaudioparse/gstmpegaudioparse.c:
19602 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
19603 Set correct caps on buffers too.
19605 2005-09-26 14:31:53 +0000 Wim Taymans <wim.taymans@gmail.com>
19607 gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
19608 Original commit message from CVS:
19609 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
19610 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
19611 * gst/mpegaudioparse/gstmpegaudioparse.h:
19612 Put timestamps on buffers.
19614 2005-09-21 22:21:22 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
19617 * ext/amrnb/amrnbenc.c:
19618 Changed amrnbenc description, it is an encoder, not decoder.
19619 Original commit message from CVS:
19620 Changed amrnbenc description, it is an encoder, not decoder.
19622 2005-09-21 16:21:45 +0000 Michael Smith <msmith@xiph.org>
19625 * gst/iec958/ac3_padder.c:
19626 * gst/iec958/ac3_padder.h:
19627 * gst/iec958/ac3iec.c:
19628 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
19629 Original commit message from CVS:
19630 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
19631 more accurate, and to check AC3 checksums (both of them in each frame),
19632 and dump the frame (as a probable sync failure) if they don't match.
19633 General code cleanup, improved comments. Changed to not construct the
19634 header backwards, and not byteswap everything else. If we end up needing
19635 to do little-endian output, we should swap in the element doing the
19636 output (AC3 is big-endian).
19638 2005-09-20 17:37:54 +0000 Christian Schaller <uraeus@gnome.org>
19640 * gst-plugins-ugly.spec.in:
19641 fix spec file for ugly
19642 Original commit message from CVS:
19643 fix spec file for ugly
19645 2005-09-19 23:25:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19647 * docs/plugins/inspect/plugin-lame.xml:
19648 revert empty commit
19649 Original commit message from CVS:
19650 revert empty commit
19652 2005-09-19 23:24:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19654 * docs/plugins/scan.stamp:
19655 whoops, wrong files
19656 Original commit message from CVS:
19657 whoops, wrong files
19659 2005-09-19 23:21:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19661 docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
19662 Original commit message from CVS:
19663 * docs/plugins/gst-plugins-ugly-plugins.args:
19664 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
19665 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
19666 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
19667 commit missing files
19668 * docs/plugins/inspect/plugin-lame.xml:
19671 2005-09-19 16:44:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19675 * gst-plugins-ugly.spec.in:
19676 add check-valgrind target
19677 Original commit message from CVS:
19678 add check-valgrind target
19680 2005-09-19 13:46:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19682 * docs/plugins/scanobj-build.stamp:
19684 Original commit message from CVS:
19687 2005-09-19 11:07:40 +0000 Wim Taymans <wim.taymans@gmail.com>
19689 ext/lame/gstlame.c: Set caps on outgoing buffers.
19690 Original commit message from CVS:
19691 * ext/lame/gstlame.c: (gst_lame_chain):
19692 Set caps on outgoing buffers.
19694 2005-09-16 16:04:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19697 * ext/lame/gstlame.c:
19698 * ext/lame/gstlame.h:
19699 clean up further so we don't try to set up five times for a simple pipeline
19700 Original commit message from CVS:
19701 clean up further so we don't try to set up five times for
19704 2005-09-16 15:43:08 +0000 Michael Smith <msmith@xiph.org>
19708 * gst/iec958/ac3iec.c:
19709 Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
19710 Original commit message from CVS:
19711 Set setcaps function on sink pad, not source pad. Produce correct caps
19714 2005-09-11 17:53:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19717 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19718 * docs/plugins/inspect/plugin-iec958.xml:
19719 * docs/plugins/inspect/plugin-lame.xml:
19720 * docs/plugins/inspect/plugin-mad.xml:
19721 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19722 * docs/plugins/inspect/plugin-rmdemux.xml:
19723 update inspect with source
19724 Original commit message from CVS:
19725 update inspect with source
19727 2005-09-07 13:42:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19729 ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
19730 Original commit message from CVS:
19731 * ext/mad/gstid3tag.c:
19732 gsttaginterface.h -> gsttagsetter.h
19734 2005-09-06 14:06:51 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19738 Original commit message from CVS:
19741 === release 0.9.1 ===
19743 2005-09-06 14:05:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19752 Original commit message from CVS:
19755 2005-09-06 12:00:33 +0000 Wim Taymans <wim.taymans@gmail.com>
19757 ext/amrnb/: State change function updates.
19758 Original commit message from CVS:
19759 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
19760 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
19761 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
19762 State change function updates.
19764 2005-09-05 17:24:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19766 ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
19767 Original commit message from CVS:
19768 * ext/mpeg2dec/gstmpeg2dec.c:
19769 GST_CAT_SEEK disappeared from the public API at some point
19771 2005-09-05 11:42:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19773 * gst/iec958/ac3_padder.c:
19774 * gst/iec958/ac3_padder.h:
19776 Original commit message from CVS:
19779 2005-09-04 19:28:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19785 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19786 * docs/plugins/inspect-build.stamp:
19787 * docs/plugins/inspect.stamp:
19788 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19789 * docs/plugins/inspect/plugin-iec958.xml:
19790 * docs/plugins/inspect/plugin-lame.xml:
19791 * docs/plugins/inspect/plugin-mad.xml:
19792 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19793 * docs/plugins/inspect/plugin-rmdemux.xml:
19794 docs for ugly plugins
19795 Original commit message from CVS:
19796 docs for ugly plugins
19798 2005-09-02 18:01:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19800 * gst-plugins-ugly.spec.in:
19801 * gst/iec958/Makefile.am:
19803 Original commit message from CVS:
19806 2005-09-02 17:04:39 +0000 Michael Smith <msmith@xiph.org>
19809 * gst/iec958/ac3iec.c:
19810 Accept audio/x-private1-a3c on sink pad
19811 Original commit message from CVS:
19812 Accept audio/x-private1-a3c on sink pad
19814 2005-09-02 17:01:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19816 * gst-plugins-ugly.spec.in:
19818 Original commit message from CVS:
19821 2005-09-02 15:43:54 +0000 Andy Wingo <wingo@pobox.com>
19823 * examples/gstplay/player.c:
19824 * examples/stats/mp2ogg.c:
19825 * ext/a52dec/gsta52dec.c:
19826 * ext/amrnb/amrnbdec.c:
19827 * ext/amrnb/amrnbenc.c:
19828 * ext/amrnb/amrnbparse.c:
19829 * ext/dvdnav/dvdnavsrc.c:
19830 * ext/dvdread/dvdreadsrc.c:
19831 * ext/lame/gstlame.c:
19832 * ext/mad/gstid3tag.c:
19833 * ext/mad/gstmad.c:
19834 * ext/mpeg2dec/gstmpeg2dec.c:
19835 * gst/ac3parse/gstac3parse.c:
19836 * gst/asfdemux/gstasfdemux.c:
19837 * gst/asfdemux/gstasfmux.c:
19838 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19839 * gst/iec958/ac3iec.c:
19840 * gst/mpegaudioparse/gstmpegaudioparse.c:
19841 * gst/mpegstream/gstdvddemux.c:
19842 * gst/mpegstream/gstmpegdemux.c:
19843 * gst/mpegstream/gstmpegparse.c:
19844 * gst/mpegstream/gstrfc2250enc.c:
19845 * gst/realmedia/rmdemux.c:
19846 * gst/synaesthesia/gstsynaesthesia.c:
19847 All plugins updated for element state changes.
19848 Original commit message from CVS:
19849 2005-09-02 Andy Wingo <wingo@pobox.com>
19850 * All plugins updated for element state changes.
19852 2005-09-02 14:19:17 +0000 Michael Smith <msmith@xiph.org>
19854 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19855 * gst/iec958/ac3iec.c:
19856 Fix return types in setcaps functions
19857 Original commit message from CVS:
19858 Fix return types in setcaps functions
19860 2005-09-02 13:37:13 +0000 Michael Smith <msmith@xiph.org>
19863 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19864 * gst/iec958/ac3iec.c:
19865 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
19866 Original commit message from CVS:
19867 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
19868 Some general cleanups in iec958 framer.
19870 2005-09-01 21:07:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19878 * m4/gst-matroska.m4:
19881 fix distcheck; remove some old m4s
19882 Original commit message from CVS:
19883 fix distcheck; remove some old m4s
19885 2005-09-01 17:31:21 +0000 Michael Smith <msmith@xiph.org>
19889 * gst/iec958/Makefile.am:
19890 * gst/iec958/ac3_padder.c:
19891 * gst/iec958/ac3_padder.h:
19892 * gst/iec958/ac3iec.c:
19893 * gst/iec958/ac3iec.h:
19894 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
19895 Original commit message from CVS:
19896 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
19898 2005-09-01 11:52:34 +0000 Wim Taymans <wim.taymans@gmail.com>
19900 gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
19901 Original commit message from CVS:
19902 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
19903 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
19904 (gst_dvdlpcmdec_change_state):
19905 Cleanups, fixed header parsing and stripping.
19907 2005-09-01 11:34:39 +0000 Michael Smith <msmith@xiph.org>
19910 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19911 Use the right bytes when parsing the LPCM dvd header
19912 Original commit message from CVS:
19913 Use the right bytes when parsing the LPCM dvd header
19915 2005-09-01 11:16:15 +0000 Michael Smith <msmith@xiph.org>
19918 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19919 Return the correct values from chain function
19920 Original commit message from CVS:
19921 Return the correct values from chain function
19923 2005-09-01 10:04:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19926 * docs/Makefile.am:
19927 * docs/plugins/.gitignore:
19928 * docs/random/ChangeLog-0.8:
19929 * docs/version.entities.in:
19931 Original commit message from CVS:
19934 2005-08-31 19:37:08 +0000 Michael Smith <msmith@xiph.org>
19937 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19938 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
19939 Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
19940 Original commit message from CVS:
19941 Restructure LPCM decoder to not expect the demuxer to parse the LPCM
19942 header; instead do this internally. Also support the old way, using
19943 a different mime-type. CVS: