3 2015-06-24 Sebastian Dröge <slomo@coaxion.net>
8 2015-06-24 11:15:22 +0200 Sebastian Dröge <sebastian@centricular.com>
11 po: Update translations
13 2015-06-15 16:33:26 +1000 Jan Schmidt <jan@centricular.com>
15 * gst/asfdemux/gstasfdemux.c:
16 asfdemux: Use gst_video_multiview_guess_half_aspect() function
17 Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
18 stereoscopic video is full-frame per view or not.
20 2015-06-16 17:49:05 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
23 Automatic update of common submodule
24 From 6015d26 to f74b2df
26 2014-11-26 22:15:43 +0100 Matej Knopp <matej.knopp@gmail.com>
28 * ext/x264/gstx264enc.c:
29 * ext/x264/gstx264enc.h:
30 x264enc: Use gst_video_encoder_set_min_pts
31 This method replace the manual adjustment of PTS and DTS to avoid
32 negative DTS issues. Using this method will also update the segment so
34 https://bugzilla.gnome.org/show_bug.cgi?id=740575
36 2015-06-10 14:28:05 +1000 Jan Schmidt <jan@centricular.com>
38 * gst/asfdemux/Makefile.am:
39 * gst/asfdemux/gstasfdemux.c:
40 * gst/asfdemux/gstasfdemux.h:
41 asfdemux: Add support for stereoscopic video metadata.
42 Add parsing of stereoscopic metadata, and place into the caps to
44 Fix parsing of Advanced Mutual Exclustion objects.
45 https://bugzilla.gnome.org/show_bug.cgi?id=711190
46 Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
48 2014-10-05 00:54:59 +1000 Jan Schmidt <jan@centricular.com>
50 * ext/x264/gstx264enc.c:
51 * ext/x264/gstx264enc.h:
52 x264enc: Add support for stereoscopic video
53 Provide new frame-packing property to directly set
54 x264enc frame packing, or pass through upstream settings
55 The explicit layout from the frame-packing property is
56 preferred over any info from the caps.
58 2015-06-10 15:32:44 +0100 Chris Clayton <chris2553@googlemail.com>
60 * gst/xingmux/gstxingmux.c:
61 xingmux: fix compiler warnings
62 https://bugzilla.gnome.org/show_bug.cgi?id=750596
64 2015-06-09 15:28:46 +0200 Stefan Sauer <ensonic@users.sf.net>
67 cruft: add the obsolete tmpl dir to cruft-dirs
69 2015-06-09 11:30:34 +0200 Edward Hervey <bilboed@bilboed.com>
72 Automatic update of common submodule
73 From d9a3353 to 6015d26
75 2015-06-08 23:08:11 +0200 Stefan Sauer <ensonic@users.sf.net>
78 Automatic update of common submodule
79 From d37af32 to d9a3353
81 2015-06-07 23:06:47 +0200 Stefan Sauer <ensonic@users.sf.net>
84 Automatic update of common submodule
85 From 21ba2e5 to d37af32
87 2015-06-07 17:32:12 +0200 Stefan Sauer <ensonic@users.sf.net>
90 Automatic update of common submodule
91 From c408583 to 21ba2e5
93 2015-06-07 17:02:31 +0200 Stefan Sauer <ensonic@users.sf.net>
95 * docs/plugins/Makefile.am:
96 docs: remove variables that we define in the snippet from common
97 This is syncing our Makefile.am with upstream gtkdoc.
99 2015-06-07 17:16:30 +0200 Stefan Sauer <ensonic@users.sf.net>
103 Automatic update of common submodule
104 From d676993 to c408583
106 2015-06-07 16:44:43 +0200 Sebastian Dröge <sebastian@centricular.com>
111 === release 1.5.1 ===
113 2015-06-07 11:05:29 +0200 Sebastian Dröge <sebastian@centricular.com>
119 * docs/plugins/gst-plugins-ugly-plugins.args:
120 * docs/plugins/inspect/plugin-a52dec.xml:
121 * docs/plugins/inspect/plugin-amrnb.xml:
122 * docs/plugins/inspect/plugin-amrwbdec.xml:
123 * docs/plugins/inspect/plugin-asf.xml:
124 * docs/plugins/inspect/plugin-cdio.xml:
125 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
126 * docs/plugins/inspect/plugin-dvdread.xml:
127 * docs/plugins/inspect/plugin-dvdsub.xml:
128 * docs/plugins/inspect/plugin-lame.xml:
129 * docs/plugins/inspect/plugin-mad.xml:
130 * docs/plugins/inspect/plugin-mpeg2dec.xml:
131 * docs/plugins/inspect/plugin-realmedia.xml:
132 * docs/plugins/inspect/plugin-siddec.xml:
133 * docs/plugins/inspect/plugin-twolame.xml:
134 * docs/plugins/inspect/plugin-x264.xml:
135 * docs/plugins/inspect/plugin-xingmux.xml:
136 * gst-plugins-ugly.doap:
137 * win32/common/config.h:
140 2015-06-07 11:05:22 +0200 Sebastian Dröge <sebastian@centricular.com>
184 2015-06-07 09:36:00 +0200 Sebastian Dröge <sebastian@centricular.com>
188 po: Update translations
190 2015-06-02 16:31:10 +0200 Edward Hervey <edward@centricular.com>
192 * tests/check/elements/amrnbenc.c:
193 * tests/check/elements/mpeg2dec.c:
194 * tests/check/elements/x264enc.c:
195 * tests/check/elements/xingmux.c:
196 * tests/check/pipelines/lame.c:
197 check: Use GST_CHECK_MAIN () macro everywhere
198 Makes source code smaller, and ensures we go through common initialization
199 path (like the one that sets up XML unit test output ...)
201 2015-05-26 17:58:18 +0100 Tim-Philipp Müller <tim@centricular.com>
203 * ext/x264/gstx264enc.c:
204 x264enc: don't artificially limit max allowed value of "threads" property
205 In auto mode it will happily chose much higher values anyway,
206 and a limit of 4 seems a bit low these days.
208 2015-05-12 22:05:02 +1000 Jan Schmidt <jan@centricular.com>
210 * ext/dvdread/dvdreadsrc.c:
211 dvdread: Also reset the first_seek var in start()
212 Make the initial chapter seek work across reuse.
213 https://bugzilla.gnome.org/show_bug.cgi?id=453322
215 2015-05-12 21:52:24 +1000 Jan Schmidt <jan@centricular.com>
217 * ext/dvdread/dvdreadsrc.c:
218 * ext/dvdread/dvdreadsrc.h:
219 dvdread: Work around basesrc initial seek
220 Ignore the initial seek basesrc sends, as it
221 breaks starting from another chapter by
222 immediately seeking back to the start of the title
224 2015-05-10 11:34:33 +0100 Tim-Philipp Müller <tim@centricular.com>
226 * ext/a52dec/gsta52dec.c:
227 * ext/amrnb/amrnbdec.c:
228 * ext/amrnb/amrnbenc.c:
229 * ext/amrwbdec/amrwbdec.c:
230 * ext/cdio/gstcdiocddasrc.c:
231 * ext/lame/gstlamemp3enc.c:
233 * ext/sidplay/gstsiddec.cc:
234 * ext/twolame/gsttwolamemp2enc.c:
235 * ext/x264/gstx264enc.c:
236 * gst/realmedia/rademux.c:
237 * gst/xingmux/gstxingmux.c:
238 docs: update example pipelines in element docs
239 Mostly gst-launch -> gst-launch-1.0, but also
240 use autoaudiosink/autovideosink in more places
241 and update pipelines a little or flesh out
244 2015-04-27 10:57:12 +0100 Luis de Bethencourt <luis.bg@samsung.com>
246 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
247 * gst/realmedia/rdtdepay.c:
248 Rename property enums from ARG_ to PROP_
249 Property enum items should be nameed PROP_ for consistency and readability.
251 2015-04-26 17:56:22 +0100 Tim-Philipp Müller <tim@centricular.com>
254 * ext/mad/Makefile.am:
255 * ext/x264/Makefile.am:
256 * gst/asfdemux/Makefile.am:
257 * gst/dvdlpcmdec/Makefile.am:
258 * gst/dvdsub/Makefile.am:
259 * gst/realmedia/Makefile.am:
260 * gst/xingmux/Makefile.am:
261 Remove obsolete Android build cruft
262 This is not needed any longer.
264 2015-04-24 17:05:20 +0100 Luis de Bethencourt <luis.bg@samsung.com>
266 * gst/realmedia/pnmsrc.c:
267 realmedia: remove unused enum item PROP_LAST
269 2015-04-23 16:23:01 +0100 Tim-Philipp Müller <tim@centricular.com>
271 * tests/check/Makefile.am:
272 tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
273 Make sure the test environment is set up.
274 https://bugzilla.gnome.org//show_bug.cgi?id=747624
276 2015-04-23 16:22:39 +0100 Tim-Philipp Müller <tim@centricular.com>
279 configure: bump automake requirement to 1.14 and autoconf to 2.69
280 This is only required for builds from git, people can still
281 build tarballs if they only have older autotools.
282 https://bugzilla.gnome.org//show_bug.cgi?id=747624
284 2015-04-23 16:22:30 +0100 Tim-Philipp Müller <tim@centricular.com>
289 2015-04-22 10:37:54 +0200 Sebastian Dröge <sebastian@centricular.com>
292 Remove LICENSE_readme
293 It's completely outdated and just confusing, better if people are
294 forced to look at the actual code in question than trusting this file.
296 2015-04-22 10:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
300 autotools automatically generate this, and when using different versions
301 for autogen.sh there will always be changes to a file tracked by git.
303 2015-04-20 14:35:30 +0900 Cliff Han <cliff.han@lge.com>
305 * gst/asfdemux/gstasfdemux.c:
306 asfdemux: fix a seek failure due to out-of-range in push mode
307 A seek in push mode failed for big offsets which are beyond
308 the range of guint32.
309 https://bugzilla.gnome.org/show_bug.cgi?id=748162
311 2015-04-08 16:52:06 +0200 Edward Hervey <edward@centricular.com>
314 * tests/check/Makefile.am:
315 tests: Use AM_TESTS_ENVIRONMENT
316 Needed by the new automake test runner
318 2015-04-03 18:58:03 +0100 Tim-Philipp Müller <tim@centricular.com>
322 Automatic update of common submodule
323 From bc76a8b to c8fb372
325 2015-04-02 17:24:05 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
327 * ext/a52dec/gsta52dec.c:
328 a52dec: fix race in liba52dec lookup table initialization
329 a52_init initializes the IMDCT global state as well as creating
330 a new state. When two A52 decoders are created (eg, when two AC3
331 tracks are contained in a video), calls to a52_init may happen
332 at the same time, and the IMDCT initialization is not reentrant.
333 https://bugzilla.gnome.org/show_bug.cgi?id=746781
335 2015-03-27 14:41:51 +0100 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
337 * ext/mpeg2dec/gstmpeg2dec.c:
338 mpeg2dec: fix buffer leak in crop_buffer()
339 gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
340 gst_buffer_replace() reffed it as well so we were one reference extra.
341 https://bugzilla.gnome.org/show_bug.cgi?id=746887
343 2015-03-28 16:58:26 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
345 * gst/realmedia/rmdemux.c:
346 rmdemux: resurrect some flow return handling
347 https://bugzilla.gnome.org/show_bug.cgi?id=744572
349 2015-03-28 16:57:06 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
351 * gst/asfdemux/gstasfdemux.c:
352 asfdemux: resurrect some flow return handling
353 https://bugzilla.gnome.org/show_bug.cgi?id=744572
355 2015-03-24 12:50:43 +0000 Luis de Bethencourt <luis.bg@samsung.com>
357 * ext/mpeg2dec/gstmpeg2dec.c:
358 mpeg2dec: fix memory leak
361 2015-03-24 10:29:48 +0000 Luis de Bethencourt <luis.bg@samsung.com>
363 * ext/mpeg2dec/gstmpeg2dec.c:
364 mpeg2dec: initialize buffer
365 Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
368 2015-03-13 17:00:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
370 * ext/mpeg2dec/gstmpeg2dec.c:
371 mpeg2dec: Add stride support
372 This allow using external pools that have different strides from the
373 default. These strides need to respect certain rules, which we check
374 and if these are not met, we fallback to generic pool.
375 https://bugzilla.gnome.org/show_bug.cgi?id=735379
377 2015-03-10 16:45:01 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
379 * ext/mpeg2dec/gstmpeg2dec.c:
380 * ext/mpeg2dec/gstmpeg2dec.h:
381 mpeg2dec: Re-implement pool handling
382 This is a rewrite of the pool negotiation and configuration. Direct
383 to output decoding is now achieved by configuring the pool using
384 video-alignment. This removes copies when dealing with any elements that
385 supports VideoAlignment, and enable usage of generic video buffer pool,
386 XVImagePool and GLPool. It drops the crop meta implementation for now.
387 https://bugzilla.gnome.org/show_bug.cgi?id=735379
389 2015-03-10 09:33:15 +0000 Tim-Philipp Müller <tim@centricular.com>
391 * gst/dvdsub/gstdvdsubdec.c:
392 dvbsub: fix indentation
394 2015-03-10 09:32:51 +0000 Tim-Philipp Müller <tim@centricular.com>
396 * ext/dvdread/dvdreadsrc.c:
397 * gst/dvdsub/gstdvdsubdec.c:
398 Fix double semicolons
400 2015-03-09 19:11:51 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
402 * ext/mpeg2dec/gstmpeg2dec.c:
403 Revert "mpeg2dec: Fix handling of stride"
404 This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
406 2015-03-09 19:11:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
408 * ext/mpeg2dec/gstmpeg2dec.c:
409 Revert "mpeg2dec: Use propose unref method for buffer"
410 This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
412 2015-03-09 18:43:43 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
414 * ext/mpeg2dec/gstmpeg2dec.c:
415 mpeg2dec: Use propose unref method for buffer
417 2015-01-21 18:29:22 +0000 Simon Farnsworth <simon.farnsworth@onelan.co.uk>
419 * ext/mpeg2dec/gstmpeg2dec.c:
420 mpeg2dec: Fix handling of stride
422 gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec ! vaapisink
423 would look bad when file.ts contains 704x576 video, because vaapisink would
424 give you buffers of stride 768, but libmpeg2 was not told about this and
425 used a stride of 704.
426 Tell libmpeg2 about the stride from downstream; in the process, teach it to
427 reject buffer pools that don't meet libmpeg2's chroma stride requirements
428 Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
430 2015-02-11 13:56:48 +0100 Sebastian Dröge <sebastian@centricular.com>
432 * ext/x264/gstx264enc.c:
433 * gst/asfdemux/gstasfdemux.c:
434 Improve and fix LATENCY query handling
435 This now follows the design docs everywhere, especially the maximum latency
437 https://bugzilla.gnome.org/show_bug.cgi?id=744106
439 2015-02-06 19:04:32 +0100 Sebastian Dröge <sebastian@centricular.com>
441 * ext/x264/gstx264enc.c:
442 x264enc: Don't set max latency to the same value as the encoder latency
443 The meaning of the max latency is *not* the maximum latency this element will
444 introduce. It is the maximum latency this element can endure without
445 overflowing any buffers, which is infinite for x264enc.
446 Fixes latency configuration in zero latency mode, where max latency was
447 becoming 0... which usually won't work well if something else introduces
448 latency as then max < min in the end, and latency configuration just fails.
450 2015-02-02 14:13:10 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
452 * ext/x264/gstx264enc.c:
453 x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
454 This matches what is done when downstream caps are not ANY, and fixes
455 prerolling in byte stream mode when typefind is downstream.
457 2015-01-21 09:56:41 +0100 Sebastian Dröge <sebastian@centricular.com>
459 * ext/lame/gstlamemp3enc.c:
460 * ext/twolame/gsttwolamemp2enc.c:
461 Constify some static arrays everywhere
463 2015-01-18 16:53:41 +0000 Tim-Philipp Müller <tim@centricular.com>
466 configure: remove non-ported plugins stuff
467 It's not needed any longer, all plugins in -ugly
470 2015-01-18 11:07:43 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
472 * ext/x264/gstx264enc.c:
473 x264enc: Don't set an allocation maximum
474 There is no reason x264enc should enforce a maximum allocation size.
475 The maximum is normally set by buffer pool which cannot grow, but we
476 don't offer a buffer pool. This would lead to stall when used with
477 element that don't implement allocation query.
478 Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
480 2015-01-12 16:10:45 +0100 Stefan Sauer <ensonic@users.sf.net>
483 Automatic update of common submodule
484 From f2c6b95 to bc76a8b
486 2014-12-22 11:46:27 +0100 Sebastian Dröge <sebastian@centricular.com>
489 MAINTAINERS: Update my mail address
491 2014-12-18 10:54:30 +0100 Sebastian Dröge <sebastian@centricular.com>
494 Automatic update of common submodule
495 From ef1ffdc to f2c6b95
497 2014-11-27 17:11:30 +0100 Edward Hervey <bilboed@bilboed.com>
500 Automatic update of common submodule
501 From 7bb2bce to ef1ffdc
503 2014-06-06 13:59:57 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
505 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
506 dvdlpcmdec: set channel positions using the appropriate API
507 https://bugzilla.gnome.org/show_bug.cgi?id=731038
509 2014-11-05 23:34:56 +0000 Tim-Philipp Müller <tim@centricular.com>
511 * gst/asfdemux/gstasfdemux.c:
512 asfdemux: fix comment
514 2014-11-05 13:45:29 +0100 Edward Hervey <bilboed@bilboed.com>
516 * gst/asfdemux/gstasfdemux.c:
517 asfdemux: Send duration query upstream first
518 An upstream element (like mms or some dlna source) might be able to
519 answer the query. Try that first, else fallback to standard logic
521 2014-11-02 17:31:05 +0000 Tim-Philipp Müller <tim@centricular.com>
523 * gst/asfdemux/asfpacket.c:
524 asf: fix up file mode
526 2014-10-27 17:58:14 +0100 Sebastian Dröge <sebastian@centricular.com>
529 Automatic update of common submodule
530 From 84d06cd to 7bb2bce
532 2014-10-21 19:46:03 +0100 Tim-Philipp Müller <tim@centricular.com>
535 tests: parallelise 'make check-valgrind'
537 2014-10-21 13:02:03 +0100 Tim-Philipp Müller <tim@centricular.com>
540 Automatic update of common submodule
541 From a8c8939 to 84d06cd
543 2014-10-21 12:58:58 +0200 Stefan Sauer <ensonic@users.sf.net>
547 Automatic update of common submodule
548 From 36388a1 to a8c8939
550 2014-08-22 10:46:35 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
552 * gst/asfdemux/gstasfdemux.c:
553 asfdemux: first try to delegate TIME seek events upstream
554 We should give a chance to upstream to handle TIME seek events before trying
555 to handle it in asfdemux.
556 Fix a bug where fast backward seeks where discarded right away because they
557 were not supported by asfdemux.
558 https://bugzilla.gnome.org/show_bug.cgi?id=734471
560 2014-09-04 16:57:02 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
562 * gst/asfdemux/asfheaders.c:
563 * gst/asfdemux/asfheaders.h:
564 * gst/asfdemux/gstasfdemux.c:
565 asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
566 We can safely ignore those but best to claim to understand this object type so
567 we don't raise a warning.
568 https://bugzilla.gnome.org/show_bug.cgi?id=736060
570 2014-08-21 12:09:23 -0300 Thiago Santos <thiagoss@osg.samsung.com>
572 * gst/asfdemux/gstasfdemux.c:
573 * gst/asfdemux/gstasfdemux.h:
574 asfdemux: if video is h264, check the codec_data for bytestream data
575 For bytestream we don't want to expose it as codec_data but rather as
576 streamheader as it is not out-of-band data but data that should be
577 prepended to the beginning of the stream before the other buffers.
578 https://bugzilla.gnome.org/show_bug.cgi?id=735070
580 2014-08-10 19:13:10 +0100 Tim-Philipp Müller <tim@centricular.com>
582 * docs/plugins/inspect/plugin-a52dec.xml:
583 * docs/plugins/inspect/plugin-amrnb.xml:
584 * docs/plugins/inspect/plugin-amrwbdec.xml:
585 * docs/plugins/inspect/plugin-asf.xml:
586 * docs/plugins/inspect/plugin-cdio.xml:
587 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
588 * docs/plugins/inspect/plugin-dvdread.xml:
589 * docs/plugins/inspect/plugin-dvdsub.xml:
590 * docs/plugins/inspect/plugin-lame.xml:
591 * docs/plugins/inspect/plugin-mad.xml:
592 * docs/plugins/inspect/plugin-mpeg2dec.xml:
593 * docs/plugins/inspect/plugin-realmedia.xml:
594 * docs/plugins/inspect/plugin-siddec.xml:
595 * docs/plugins/inspect/plugin-twolame.xml:
596 * docs/plugins/inspect/plugin-x264.xml:
597 * docs/plugins/inspect/plugin-xingmux.xml:
598 docs: update for git master
600 2014-08-06 12:07:09 -0300 Thiago Santos <thiagoss@osg.samsung.com>
602 * gst/asfdemux/gstasfdemux.c:
603 asfdemux: simplify log statement
604 Use the GST_PTR_FORMAT to print the buffer
606 2014-08-05 19:47:26 +0100 Tim-Philipp Müller <tim@centricular.com>
608 * ext/x264/gstx264enc.c:
609 x264: fix colour inversion with YV12 format
610 It's the same as I420 but with the U/V planes swapped.
612 2014-08-01 10:37:44 +0200 Edward Hervey <edward@collabora.com>
616 Makefile: Add usage of build-checks step
617 Allows building checks without running them
619 2014-07-08 16:45:45 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
621 * ext/x264/gstx264enc.c:
622 x264enc: Request buffers in allocation query
623 https://bugzilla.gnome.org/show_bug.cgi?id=732288
625 2014-06-06 20:23:15 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
627 * ext/x264/gstx264enc.c:
628 * ext/x264/gstx264enc.h:
629 x264enc: Shift both PTS and DTS to ensure positive timestamp
630 Currently we only shift DTS to compensate that we don't support negative
631 timestamp. This cause a problem that PTS is no longer >= DTS and may
632 make muxers live much harder. Instead, shift both PTS/DTS forward. Also
633 remove all the hack to handle this which seems the result of thinking libx264
635 https://bugzilla.gnome.org/show_bug.cgi?id=731351
637 2014-07-19 18:04:46 +0200 Sebastian Dröge <sebastian@centricular.com>
642 === release 1.4.0 ===
644 2014-07-19 17:44:06 +0200 Sebastian Dröge <sebastian@centricular.com>
650 * docs/plugins/inspect/plugin-a52dec.xml:
651 * docs/plugins/inspect/plugin-amrnb.xml:
652 * docs/plugins/inspect/plugin-amrwbdec.xml:
653 * docs/plugins/inspect/plugin-asf.xml:
654 * docs/plugins/inspect/plugin-cdio.xml:
655 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
656 * docs/plugins/inspect/plugin-dvdread.xml:
657 * docs/plugins/inspect/plugin-dvdsub.xml:
658 * docs/plugins/inspect/plugin-lame.xml:
659 * docs/plugins/inspect/plugin-mad.xml:
660 * docs/plugins/inspect/plugin-mpeg2dec.xml:
661 * docs/plugins/inspect/plugin-realmedia.xml:
662 * docs/plugins/inspect/plugin-siddec.xml:
663 * docs/plugins/inspect/plugin-twolame.xml:
664 * docs/plugins/inspect/plugin-x264.xml:
665 * docs/plugins/inspect/plugin-xingmux.xml:
666 * gst-plugins-ugly.doap:
667 * win32/common/config.h:
670 2014-07-19 16:50:04 +0200 Sebastian Dröge <sebastian@centricular.com>
714 2014-07-19 12:48:11 +0200 Sebastian Dröge <sebastian@centricular.com>
717 po: Update translations
719 === release 1.3.91 ===
721 2014-07-11 11:44:28 +0200 Sebastian Dröge <sebastian@centricular.com>
727 * docs/plugins/inspect/plugin-a52dec.xml:
728 * docs/plugins/inspect/plugin-amrnb.xml:
729 * docs/plugins/inspect/plugin-amrwbdec.xml:
730 * docs/plugins/inspect/plugin-asf.xml:
731 * docs/plugins/inspect/plugin-cdio.xml:
732 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
733 * docs/plugins/inspect/plugin-dvdread.xml:
734 * docs/plugins/inspect/plugin-dvdsub.xml:
735 * docs/plugins/inspect/plugin-lame.xml:
736 * docs/plugins/inspect/plugin-mad.xml:
737 * docs/plugins/inspect/plugin-mpeg2dec.xml:
738 * docs/plugins/inspect/plugin-realmedia.xml:
739 * docs/plugins/inspect/plugin-siddec.xml:
740 * docs/plugins/inspect/plugin-twolame.xml:
741 * docs/plugins/inspect/plugin-x264.xml:
742 * docs/plugins/inspect/plugin-xingmux.xml:
743 * gst-plugins-ugly.doap:
744 * win32/common/config.h:
747 2014-07-11 11:13:39 +0200 Sebastian Dröge <sebastian@centricular.com>
791 2014-07-11 08:53:12 +0200 Sebastian Dröge <sebastian@centricular.com>
794 po: Update translations
796 2014-07-04 03:22:00 +0200 Sebastian Rasmussen <sebras@hotmail.com>
798 * gst/realmedia/rademux.c:
799 rademux: Print invalid fourcc in error message in hex
800 Previously this was printed as characters which caused later processing
801 of the error message to sometimes warn about non-UTF-8 characters.
802 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
804 === release 1.3.90 ===
806 2014-06-28 11:39:14 +0200 Sebastian Dröge <sebastian@centricular.com>
812 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
813 * docs/plugins/inspect/plugin-a52dec.xml:
814 * docs/plugins/inspect/plugin-amrnb.xml:
815 * docs/plugins/inspect/plugin-amrwbdec.xml:
816 * docs/plugins/inspect/plugin-asf.xml:
817 * docs/plugins/inspect/plugin-cdio.xml:
818 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
819 * docs/plugins/inspect/plugin-dvdread.xml:
820 * docs/plugins/inspect/plugin-dvdsub.xml:
821 * docs/plugins/inspect/plugin-lame.xml:
822 * docs/plugins/inspect/plugin-mad.xml:
823 * docs/plugins/inspect/plugin-mpeg2dec.xml:
824 * docs/plugins/inspect/plugin-realmedia.xml:
825 * docs/plugins/inspect/plugin-siddec.xml:
826 * docs/plugins/inspect/plugin-twolame.xml:
827 * docs/plugins/inspect/plugin-x264.xml:
828 * docs/plugins/inspect/plugin-xingmux.xml:
829 * gst-plugins-ugly.doap:
830 * win32/common/config.h:
833 2014-06-28 11:39:01 +0200 Sebastian Dröge <sebastian@centricular.com>
877 2014-06-22 21:48:28 +0100 Tim-Philipp Müller <tim@centricular.com>
880 Ignore autotools test-driver temp files from 'make check'
882 2014-06-22 19:36:14 +0200 Sebastian Dröge <sebastian@centricular.com>
887 === release 1.3.3 ===
889 2014-06-22 18:13:53 +0200 Sebastian Dröge <sebastian@centricular.com>
895 * docs/plugins/inspect/plugin-a52dec.xml:
896 * docs/plugins/inspect/plugin-amrnb.xml:
897 * docs/plugins/inspect/plugin-amrwbdec.xml:
898 * docs/plugins/inspect/plugin-asf.xml:
899 * docs/plugins/inspect/plugin-cdio.xml:
900 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
901 * docs/plugins/inspect/plugin-dvdread.xml:
902 * docs/plugins/inspect/plugin-dvdsub.xml:
903 * docs/plugins/inspect/plugin-lame.xml:
904 * docs/plugins/inspect/plugin-mad.xml:
905 * docs/plugins/inspect/plugin-mpeg2dec.xml:
906 * docs/plugins/inspect/plugin-realmedia.xml:
907 * docs/plugins/inspect/plugin-siddec.xml:
908 * docs/plugins/inspect/plugin-twolame.xml:
909 * docs/plugins/inspect/plugin-x264.xml:
910 * docs/plugins/inspect/plugin-xingmux.xml:
911 * gst-plugins-ugly.doap:
912 * win32/common/config.h:
915 2014-06-22 17:40:40 +0200 Sebastian Dröge <sebastian@centricular.com>
959 2014-06-22 14:25:18 +0200 Sebastian Dröge <sebastian@centricular.com>
963 po: Update translations
965 2014-05-26 17:55:43 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
967 * gst/realmedia/rmdemux.c:
968 * gst/realmedia/rmdemux.h:
969 rmdemux: use GstFlowCombiner
970 Removes flow return combination code to use the newly added GstFlowCombiner
971 https://bugzilla.gnome.org/show_bug.cgi?id=709224
973 2014-05-23 18:17:11 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
975 * gst/asfdemux/gstasfdemux.c:
976 * gst/asfdemux/gstasfdemux.h:
977 asfdemux: use GstFlowCombiner
978 Removes flow return combination code to use the newly added GstFlowCombiner
979 https://bugzilla.gnome.org/show_bug.cgi?id=709224
981 2014-05-28 09:49:59 +0200 Aurélien Zanelli <aurelien.zanelli@parrot.com>
983 * ext/x264/gstx264enc.c:
984 x264enc: fix caps leak in set_format()
985 https://bugzilla.gnome.org/show_bug.cgi?id=730865
987 2013-12-01 20:53:03 +0100 Matej Knopp <matej.knopp@gmail.com>
989 * gst/asfdemux/gstasfdemux.c:
990 asfdemux: Handle initial 0 timestamp that should have been -1
991 https://bugzilla.gnome.org/show_bug.cgi?id=719660
993 2014-05-21 13:23:33 +0200 Sebastian Dröge <sebastian@centricular.com>
998 === release 1.3.2 ===
1000 2014-05-21 13:06:35 +0200 Sebastian Dröge <sebastian@centricular.com>
1007 * docs/plugins/inspect-build.stamp:
1008 * docs/plugins/inspect.stamp:
1009 * docs/plugins/inspect/plugin-a52dec.xml:
1010 * docs/plugins/inspect/plugin-amrnb.xml:
1011 * docs/plugins/inspect/plugin-amrwbdec.xml:
1012 * docs/plugins/inspect/plugin-asf.xml:
1013 * docs/plugins/inspect/plugin-cdio.xml:
1014 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1015 * docs/plugins/inspect/plugin-dvdread.xml:
1016 * docs/plugins/inspect/plugin-dvdsub.xml:
1017 * docs/plugins/inspect/plugin-lame.xml:
1018 * docs/plugins/inspect/plugin-mad.xml:
1019 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1020 * docs/plugins/inspect/plugin-realmedia.xml:
1021 * docs/plugins/inspect/plugin-siddec.xml:
1022 * docs/plugins/inspect/plugin-twolame.xml:
1023 * docs/plugins/inspect/plugin-x264.xml:
1024 * docs/plugins/inspect/plugin-xingmux.xml:
1025 * gst-plugins-ugly.doap:
1026 * win32/common/config.h:
1029 2014-05-21 12:53:52 +0200 Sebastian Dröge <sebastian@centricular.com>
1073 2014-05-21 10:51:38 +0200 Sebastian Dröge <sebastian@centricular.com>
1076 Automatic update of common submodule
1077 From 211fa5f to 1f5d3c3
1079 2014-05-16 16:24:46 +0100 Tim-Philipp Müller <tim@centricular.com>
1081 * ext/mpeg2dec/gstmpeg2dec.h:
1082 mpeg2dec: remove unused struct members
1084 2014-05-16 12:21:06 +0200 Sebastian Dröge <sebastian@centricular.com>
1086 * gst/realmedia/rtspreal.c:
1087 rtspreal: Fix some memory leaks in an error path
1090 2014-05-09 14:54:54 +0200 Edward Hervey <bilboed@bilboed.com>
1092 * ext/mpeg2dec/gstmpeg2dec.c:
1093 mpeg2dec: Release codec state on negotiation failures
1097 2014-05-03 20:48:37 +0200 Sebastian Dröge <sebastian@centricular.com>
1102 === release 1.3.1 ===
1104 2014-05-03 18:29:23 +0200 Sebastian Dröge <sebastian@centricular.com>
1110 * docs/plugins/gst-plugins-ugly-plugins.args:
1111 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1112 * docs/plugins/inspect/plugin-a52dec.xml:
1113 * docs/plugins/inspect/plugin-amrnb.xml:
1114 * docs/plugins/inspect/plugin-amrwbdec.xml:
1115 * docs/plugins/inspect/plugin-asf.xml:
1116 * docs/plugins/inspect/plugin-cdio.xml:
1117 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1118 * docs/plugins/inspect/plugin-dvdread.xml:
1119 * docs/plugins/inspect/plugin-dvdsub.xml:
1120 * docs/plugins/inspect/plugin-lame.xml:
1121 * docs/plugins/inspect/plugin-mad.xml:
1122 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1123 * docs/plugins/inspect/plugin-realmedia.xml:
1124 * docs/plugins/inspect/plugin-siddec.xml:
1125 * docs/plugins/inspect/plugin-twolame.xml:
1126 * docs/plugins/inspect/plugin-x264.xml:
1127 * docs/plugins/inspect/plugin-xingmux.xml:
1128 * gst-plugins-ugly.doap:
1129 * win32/common/config.h:
1132 2014-05-03 18:21:01 +0200 Sebastian Dröge <sebastian@centricular.com>
1176 2014-05-03 17:23:39 +0200 Sebastian Dröge <sebastian@centricular.com>
1183 po: Update translations
1185 2014-05-03 10:15:28 +0200 Sebastian Dröge <sebastian@centricular.com>
1188 Automatic update of common submodule
1189 From bcb1518 to 211fa5f
1191 2014-04-27 00:29:16 +0100 Tim-Philipp Müller <tim@centricular.com>
1193 * ext/sidplay/gstsiddec.cc:
1194 * gst/asfdemux/gstrtspwms.c:
1195 * gst/realmedia/rademux.c:
1196 * gst/realmedia/rdtmanager.c:
1197 * gst/realmedia/rtspreal.c:
1198 docs: remove outdated and pointless 'Last reviewed' lines from docs
1199 They are very confusing for people, and more often than not
1200 also just not very accurate. Seeing 'last reviewed: 2005' in
1201 your docs is not very confidence-inspiring. Let's just remove
1204 2014-04-10 17:29:30 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1206 * gst/dvdsub/gstdvdsubdec.c:
1207 dvdsubdec: fix spurious rejection of 0 time offset commands
1210 2014-04-10 16:53:25 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1212 * ext/dvdread/dvdreadsrc.c:
1213 dvdread: avoid intermediate promotion to signed
1214 We should not reach the dangerous range here, though.
1215 Coverity 206491, 206492, 1139856
1217 2014-01-17 10:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1219 * ext/mpeg2dec/gstmpeg2dec.c:
1220 mpeg2dec: do not reset the whole video info when setting size
1221 New changes to gstvideo will reset all the video info state
1222 when calling _set_format, overwriting what was previously set
1223 in the preceding code.
1224 The comment says the following code is meant to preserve the
1225 pre-crop size, so let's just keep the size and related data
1226 as this does not seem to break anything else (this is what
1227 the _set_format call would have set before the change that
1228 reset all data, except the colorimetry).
1230 2014-04-03 15:06:22 +0200 Edward Hervey <bilboed@bilboed.com>
1232 * gst/asfdemux/gstasfdemux.c:
1233 asfdemux: Fix payloads check
1234 Don't iterate stream->payloads if ... it doesn't exist
1237 2014-03-02 05:11:10 +0100 Sebastian Rasmussen <sebras@hotmail.com>
1240 .gitignore: Ignore gcov intermediate files
1241 https://bugzilla.gnome.org/show_bug.cgi?id=725483
1243 2014-02-28 09:35:10 +0100 Sebastian Dröge <sebastian@centricular.com>
1246 Automatic update of common submodule
1247 From fe1672e to bcb1518
1249 2014-02-26 22:12:50 +0100 Stefan Sauer <ensonic@users.sf.net>
1252 Automatic update of common submodule
1253 From 1a07da9 to fe1672e
1255 2014-02-26 11:31:03 +0100 Stefan Sauer <ensonic@users.sf.net>
1258 docs: install prebuilt plugin docs if gtk-doc is disabled
1259 Sync to the Makefile.am from gst-plugin-base where it is done right.
1262 2014-02-13 09:39:04 +0100 Stefan Sauer <ensonic@users.sf.net>
1264 * gst/xingmux/gstxingmux.c:
1265 * gst/xingmux/plugin.c:
1266 xingmux: add muxer category and make element plugable
1267 This is required to make encodebin consider the element. Yet it is not enough to
1268 have it plugged it has a lower priority than most mp3encoders and no different
1271 2014-02-24 11:42:00 +0100 Dirk Van Haerenborgh <vhdirk@gmail.com>
1273 * ext/x264/gstx264enc.c:
1274 x264enc: allow lossless compression (qp=0)
1275 https://bugzilla.gnome.org/show_bug.cgi?id=725051
1277 2014-02-20 21:08:08 +0100 Edward Hervey <edward@collabora.com>
1280 m4: Remove extra check for 11+ year old a52 release
1281 You deserve a build failure if you still have that version
1282 If someone wants to completely remove this m4 to replace it with the
1283 generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
1285 2014-02-19 21:11:55 +0100 Rico Tzschichholz <ricotz@ubuntu.com>
1288 m4: Fix multiple tests in AC_CHECK_A52DEC
1290 2014-02-09 23:41:36 +0100 Sebastian Dröge <sebastian@centricular.com>
1292 * gst/asfdemux/gstasfdemux.c:
1293 asfdemux: Remove unused function
1295 2014-02-06 19:22:47 +0100 Edward Hervey <edward@collabora.com>
1297 * tests/check/Makefile.am:
1298 check: Fix test location
1300 2014-02-03 02:06:11 +0100 Sebastian Rasmussen <sebras@hotmail.com>
1302 * tests/check/Makefile.am:
1303 tests: Don't build disabled plugins' check tests
1304 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
1306 2014-01-30 10:44:29 +0100 Edward Hervey <bilboed@bilboed.com>
1309 Automatic update of common submodule
1310 From d48bed3 to 1a07da9
1312 2014-01-03 16:20:11 +0000 Tim-Philipp Müller <tim@centricular.com>
1314 * gst/asfdemux/gstasfdemux.c:
1315 asfdemux: only add "format" field with fourcc to WMV caps
1316 Doesn't make sense for e.g. H264 or MJPEG.
1318 2013-12-22 22:34:03 +0000 Tim-Philipp Müller <tim@centricular.com>
1322 Automatic update of common submodule
1323 From dbedaa0 to d48bed3
1325 2013-12-22 21:56:03 +0000 Tim-Philipp Müller <tim@centricular.com>
1328 po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
1329 https://bugzilla.gnome.org/show_bug.cgi?id=705455
1331 2013-12-05 12:16:45 +0100 Sebastian Dröge <sebastian@centricular.com>
1333 * ext/amrwbdec/amrwbdec.c:
1334 amrwbdec: Remove some dead code
1336 2013-12-05 12:16:38 +0100 Sebastian Dröge <sebastian@centricular.com>
1338 * ext/amrnb/amrnbdec.c:
1339 amrnbdec: Remove some dead code
1341 2013-12-05 12:09:04 +0100 Sebastian Dröge <sebastian@centricular.com>
1343 * ext/amrnb/amrnbdec.c:
1344 amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
1346 2013-12-05 12:08:46 +0100 Sebastian Dröge <sebastian@centricular.com>
1348 * ext/amrwbdec/amrwbdec.c:
1349 amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
1351 2013-12-05 11:44:10 +0100 Sebastian Dröge <sebastian@centricular.com>
1353 * ext/mpeg2dec/gstmpeg2dec.c:
1354 mpeg2dec: Use new gst_video_decoder_set_needs_format() API
1356 2013-11-29 15:51:49 +0000 Tim-Philipp Müller <tim@centricular.com>
1358 * ext/x264/gstx264enc.c:
1359 x264enc: fix compiler warning
1360 Compiler warns rightly about possibly uninitialized variable.
1362 2013-11-29 15:49:29 +0000 Tim-Philipp Müller <tim@centricular.com>
1364 * ext/x264/gstx264enc.c:
1365 x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
1366 gst-launch-1.0 videotestsrc ! x264enc
1368 2013-11-11 13:15:54 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
1370 * ext/mpeg2dec/gstmpeg2dec.c:
1371 mpeg2dec: graceful degradation for badly parsed input
1373 2013-11-05 11:20:20 +0000 Tim-Philipp Müller <tim@centricular.com>
1376 Automatic update of common submodule
1377 From 865aa20 to dbedaa0
1379 2013-10-22 16:02:04 +0900 HyeJin Choi <meeshel@meeshel78@hotmail.com>
1381 * gst/asfdemux/asfpacket.c:
1382 asfdemux: mo_size check bug fix. mo_size is not mandatory field.
1383 So, don't need to check previous payload's mo_size and current
1384 payload's mo_size when merging it.
1385 https://bugzilla.gnome.org/show_bug.cgi?id=710609
1387 2013-10-22 15:03:15 -0300 Thiago Santos <ts.santos@partner.samsung.com>
1389 * gst/asfdemux/gstasfdemux.c:
1390 * gst/asfdemux/gstasfdemux.h:
1391 asfdemux: Keep audio error checking fields only for audio
1392 Video shouldn't need to be descrambled, this can cause frames data
1394 https://bugzilla.gnome.org/show_bug.cgi?id=684942
1396 2013-10-22 00:56:29 -0300 Thiago Santos <ts.santos@partner.samsung.com>
1398 * gst/asfdemux/gstasfdemux.c:
1399 asfdemux: really copy the buffer data
1400 Pass the copy-memory flag to copy the memory for the output buffer,
1401 otherwise we end with 0-sized buffers
1402 https://bugzilla.gnome.org/show_bug.cgi?id=684942
1404 2013-09-27 08:05:25 -0700 Michael Esemplare <michael.esemplare@gmail.com>
1406 * ext/x264/gstx264enc.c:
1407 x264enc: If FPS is available, set VFR to false
1408 https://bugzilla.gnome.org/show_bug.cgi?id=708940
1410 2013-09-24 10:08:10 -0700 Thiago Santos <ts.santos@partner.samsung.com>
1412 * gst/asfdemux/gstasfdemux.c:
1413 asfdemux: Only use segment.start as seek_time if it is relative
1414 Relying on the gst_segment_do_seek results for getting the
1415 seeking time should not be used if seek type is SET because the
1416 do_seek function makes the 'cur` position of the seek normalized
1417 on the segment range. This means that seeking beyond the end of the
1418 file might not result in instant EOS as it will end up seeking to
1419 the final ts of the file.
1420 In asf seeking to the final timestamp can lead to seeking to the last
1421 keyframe, meaning a few seconds of video will still be played, which should
1422 not be the desired behavior when seeking beyong file limits.
1424 2013-09-24 10:07:25 -0700 Thiago Santos <ts.santos@partner.samsung.com>
1426 * gst/asfdemux/gstasfdemux.c:
1427 asfdemux: Parse last simple index entry
1428 The entry size is fixed at 6, fix typo to finish parsing the index
1429 correctly until the last sample
1431 2013-09-24 18:32:31 +0100 Tim-Philipp Müller <tim@centricular.net>
1435 Automatic update of common submodule
1436 From 6b03ba7 to 865aa20
1438 2013-09-24 15:05:36 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1441 configure: Actually use 1.3.0.1 as version to make configure happy
1443 2013-09-24 15:00:30 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1448 === release 1.2.0 ===
1450 2013-09-24 14:27:45 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1456 * docs/plugins/inspect/plugin-a52dec.xml:
1457 * docs/plugins/inspect/plugin-amrnb.xml:
1458 * docs/plugins/inspect/plugin-amrwbdec.xml:
1459 * docs/plugins/inspect/plugin-asf.xml:
1460 * docs/plugins/inspect/plugin-cdio.xml:
1461 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1462 * docs/plugins/inspect/plugin-dvdread.xml:
1463 * docs/plugins/inspect/plugin-dvdsub.xml:
1464 * docs/plugins/inspect/plugin-lame.xml:
1465 * docs/plugins/inspect/plugin-mad.xml:
1466 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1467 * docs/plugins/inspect/plugin-realmedia.xml:
1468 * docs/plugins/inspect/plugin-siddec.xml:
1469 * docs/plugins/inspect/plugin-twolame.xml:
1470 * docs/plugins/inspect/plugin-x264.xml:
1471 * docs/plugins/inspect/plugin-xingmux.xml:
1472 * gst-plugins-ugly.doap:
1473 * win32/common/config.h:
1476 2013-09-24 14:27:39 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1520 2013-09-18 11:34:56 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
1522 * ext/x264/gstx264enc.c:
1523 x264enc: Update the documentation to match the default profile used
1524 https://bugzilla.gnome.org/show_bug.cgi?id=708036
1526 2013-09-20 16:17:31 +0200 Edward Hervey <edward@collabora.com>
1529 Automatic update of common submodule
1530 From b613661 to 6b03ba7
1532 2013-09-19 18:43:43 +0100 Tim-Philipp Müller <tim@centricular.net>
1535 Automatic update of common submodule
1536 From 74a6857 to b613661
1538 2013-09-19 17:36:25 +0100 Tim-Philipp Müller <tim@centricular.net>
1542 Automatic update of common submodule
1543 From 098c0d7 to 74a6857
1545 2013-09-19 11:35:04 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1550 === release 1.1.90 ===
1552 2013-09-19 10:50:32 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1558 * docs/plugins/inspect/plugin-a52dec.xml:
1559 * docs/plugins/inspect/plugin-amrnb.xml:
1560 * docs/plugins/inspect/plugin-amrwbdec.xml:
1561 * docs/plugins/inspect/plugin-asf.xml:
1562 * docs/plugins/inspect/plugin-cdio.xml:
1563 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1564 * docs/plugins/inspect/plugin-dvdread.xml:
1565 * docs/plugins/inspect/plugin-dvdsub.xml:
1566 * docs/plugins/inspect/plugin-lame.xml:
1567 * docs/plugins/inspect/plugin-mad.xml:
1568 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1569 * docs/plugins/inspect/plugin-realmedia.xml:
1570 * docs/plugins/inspect/plugin-siddec.xml:
1571 * docs/plugins/inspect/plugin-twolame.xml:
1572 * docs/plugins/inspect/plugin-x264.xml:
1573 * docs/plugins/inspect/plugin-xingmux.xml:
1574 * gst-plugins-ugly.doap:
1575 * win32/common/config.h:
1578 2013-09-19 10:30:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1622 2013-09-19 09:45:55 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1625 po: Update translations
1627 2013-09-18 19:13:45 -0400 Olivier Crête <olivier.crete@collabora.com>
1629 * ext/x264/gstx264enc.c:
1630 * tests/check/elements/x264enc.c:
1631 x264enc: Implement getcaps that restricts the input format depending on the output profile
1632 Also add some x264enc profile tests
1633 https://bugzilla.gnome.org/show_bug.cgi?id=708326
1635 2013-09-16 19:38:36 +0200 Matej Knopp <matej.knopp@gmail.com>
1637 * gst/asfdemux/asfpacket.c:
1638 * gst/asfdemux/gstasfdemux.c:
1639 asfdemux: fix playback regression in push mode
1641 2013-09-10 19:33:33 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
1643 * gst/asfdemux/gstasfdemux.h:
1644 asfdemux: remove unused variable
1646 2013-09-05 22:56:48 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
1648 * ext/x264/gstx264enc.c:
1649 x264enc: Don't unref future state but the old one
1650 Being silly will lead us nowhere.
1652 2013-09-04 16:32:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1654 * ext/x264/gstx264enc.c:
1655 x264enc: Check if we have an input state before using it
1656 Flushing might happen before caps were set on the encoder,
1657 which would lead to crashes here.
1658 Thanks to Matej Knopp for analyzing this.
1659 https://bugzilla.gnome.org/show_bug.cgi?id=707414
1661 2013-09-03 20:28:35 +0200 Matej Knopp <matej.knopp@gmail.com>
1663 * ext/x264/gstx264enc.c:
1664 x264enc: fix unsigned comparison warning
1666 2013-08-28 13:27:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1671 === release 1.1.4 ===
1673 2013-08-28 12:58:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1679 * docs/plugins/inspect/plugin-a52dec.xml:
1680 * docs/plugins/inspect/plugin-amrnb.xml:
1681 * docs/plugins/inspect/plugin-amrwbdec.xml:
1682 * docs/plugins/inspect/plugin-asf.xml:
1683 * docs/plugins/inspect/plugin-cdio.xml:
1684 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1685 * docs/plugins/inspect/plugin-dvdread.xml:
1686 * docs/plugins/inspect/plugin-dvdsub.xml:
1687 * docs/plugins/inspect/plugin-lame.xml:
1688 * docs/plugins/inspect/plugin-mad.xml:
1689 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1690 * docs/plugins/inspect/plugin-realmedia.xml:
1691 * docs/plugins/inspect/plugin-siddec.xml:
1692 * docs/plugins/inspect/plugin-twolame.xml:
1693 * docs/plugins/inspect/plugin-x264.xml:
1694 * docs/plugins/inspect/plugin-xingmux.xml:
1695 * gst-plugins-ugly.doap:
1696 * win32/common/config.h:
1699 2013-08-28 12:58:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1743 2013-08-28 12:32:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1746 po: update translations
1748 2013-08-27 14:13:06 +0100 Tim-Philipp Müller <tim@centricular.net>
1750 * ext/x264/gstx264enc.c:
1751 x264enc: log when we output a lower profile than requested
1753 2013-08-21 18:32:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1755 * ext/x264/gstx264enc.c:
1756 x264enc: Consider subset relations of profiles when setting srcpad caps
1757 constrained-baseline is a subset of baseline, is a subset of main,
1758 is a subset of high profile.
1759 https://bugzilla.gnome.org/show_bug.cgi?id=705425
1761 2013-08-21 12:31:23 +0100 Tim-Philipp Müller <tim@centricular.net>
1763 * ext/x264/gstx264enc.c:
1764 x264enc: propagate flow return back to base class and upstream
1765 https://bugzilla.gnome.org/show_bug.cgi?id=705425
1767 2013-08-17 23:13:17 +0100 Tim-Philipp Müller <tim@centricular.net>
1770 configure: fix x264 version checking
1771 x264 releases carry pkg-config versions such as 0.120.x
1772 (literallly with an 'x'). Checking for x264 >= 0.120.0 will
1773 then fail, so we need to either check for > 0.119.0 or
1774 for >= 0.120 to make this work right.
1776 2013-08-17 23:09:15 +0100 Tim-Philipp Müller <tim@centricular.net>
1778 * ext/x264/gstx264enc.c:
1779 x264enc: minor clean-up
1780 We requires x264 build >= 120 now.
1782 2013-08-15 15:30:31 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1784 * ext/mpeg2dec/gstmpeg2dec.c:
1785 mpeg2dec: Fix mpeg2_reset() calls
1787 2013-08-15 15:27:48 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1789 * ext/mpeg2dec/gstmpeg2dec.c:
1790 * ext/x264/gstx264enc.c:
1791 ext: Use new flush vfunc of video codec base classes and remove reset implementations
1793 2013-08-01 01:34:05 +0200 Matej Knopp <matej.knopp@gmail.com>
1795 * gst/asfdemux/gstasfdemux.c:
1796 asfdemux: fix build on C89 compilers
1798 2013-07-30 17:28:17 +0200 Matej Knopp <matej.knopp@gmail.com>
1800 * gst/asfdemux/asfpacket.c:
1801 * gst/asfdemux/gstasfdemux.c:
1802 asfdemux: fix seeking in push mode
1804 2013-08-02 14:14:48 +0200 Lubosz Sarnecki <lubosz@gmail.com>
1807 build: add subdir-objects to AM_INIT_AUTOMAKE
1808 Fixes warnings in automake 1.14
1809 https://bugzilla.gnome.org/show_bug.cgi?id=705350
1811 2013-08-02 08:25:49 +0200 Edward Hervey <edward@collabora.com>
1813 * ext/mpeg2dec/gstmpeg2dec.c:
1814 mpeg2dec: Do a hard reset of flush_stop
1815 Which is notified by hard == 0 with latest refactoring.
1817 2013-07-29 21:09:37 +0100 Tim-Philipp Müller <tim@centricular.net>
1834 po: update translations
1836 2013-07-29 14:48:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1841 === release 1.1.3 ===
1843 2013-07-29 13:46:08 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1849 * docs/plugins/inspect/plugin-a52dec.xml:
1850 * docs/plugins/inspect/plugin-amrnb.xml:
1851 * docs/plugins/inspect/plugin-amrwbdec.xml:
1852 * docs/plugins/inspect/plugin-asf.xml:
1853 * docs/plugins/inspect/plugin-cdio.xml:
1854 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1855 * docs/plugins/inspect/plugin-dvdread.xml:
1856 * docs/plugins/inspect/plugin-dvdsub.xml:
1857 * docs/plugins/inspect/plugin-lame.xml:
1858 * docs/plugins/inspect/plugin-mad.xml:
1859 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1860 * docs/plugins/inspect/plugin-realmedia.xml:
1861 * docs/plugins/inspect/plugin-siddec.xml:
1862 * docs/plugins/inspect/plugin-twolame.xml:
1863 * docs/plugins/inspect/plugin-x264.xml:
1864 * docs/plugins/inspect/plugin-xingmux.xml:
1865 * gst-plugins-ugly.doap:
1866 * win32/common/config.h:
1869 2013-07-29 13:46:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1912 2013-07-29 12:13:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1914 * gst/asfdemux/gstasfdemux.c:
1915 * gst/realmedia/rademux.c:
1916 * gst/realmedia/rmdemux.c:
1917 gst: Don't swap start/stop for negative rates in the SEGMENT query
1919 2013-07-29 10:57:38 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1921 * gst/realmedia/rademux.c:
1922 * gst/realmedia/rmdemux.c:
1923 real: Implement SEGMENT query
1925 2013-07-29 10:56:06 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1927 * gst/asfdemux/gstasfdemux.c:
1928 asfdemux: Implement SEGMENT query
1930 2013-07-28 16:43:28 +0200 Matej Knopp <matej.knopp@gmail.com>
1932 * gst/asfdemux/asfheaders.c:
1933 * gst/asfdemux/asfheaders.h:
1934 * gst/asfdemux/asfpacket.c:
1935 * gst/asfdemux/gstasfdemux.c:
1936 * gst/asfdemux/gstasfdemux.h:
1937 asfdemux: Add support for dvr-ms
1938 https://bugzilla.gnome.org/show_bug.cgi?id=705026
1940 2013-07-26 16:47:48 +0200 Edward Hervey <edward@collabora.com>
1942 * gst/realmedia/rtspreal.c:
1943 rtspreal: Ensure output value has an assigned value
1944 In the case where this macro was used, that dest was != NULL but that
1945 the strncmp failed, we would end up with dest_len being undefined.
1947 2013-07-26 16:39:12 +0200 Edward Hervey <edward@collabora.com>
1949 * ext/x264/gstx264enc.c:
1950 x264: Fix dts comparision
1951 We were assigning to a guint64 value (frame->dts) the sum of a unsigned
1952 and signed value... resulting it the result never being < 0.
1953 Instead just check if it is smaller before assigning to frame->dts.
1955 2013-07-25 11:28:54 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
1957 * gst/asfdemux/gstasfdemux.c:
1958 * gst/asfdemux/gstasfdemux.h:
1959 asfdemux: fix seqnum handling for seeks
1960 Use the same seqnum as the seek for flushes/segments that are
1961 caused by the seek. Also do the same for segment events
1964 2013-07-25 13:35:44 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1966 * ext/mpeg2dec/gstmpeg2dec.c:
1967 mpeg2dec: Clean up reset/start/stop handling
1969 2013-07-25 11:01:20 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1971 * ext/x264/gstx264enc.c:
1972 x264enc: React properly to flushing/resetting the encoder
1973 https://bugzilla.gnome.org/show_bug.cgi?id=656007
1975 2013-07-22 16:01:13 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1977 * gst/realmedia/rademux.c:
1978 * gst/realmedia/rademux.h:
1979 * gst/realmedia/rmdemux.c:
1980 * gst/realmedia/rmdemux.h:
1981 realmedia: Add support for group-id in the stream-start event
1983 2013-07-22 15:45:57 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1985 * gst/asfdemux/gstasfdemux.c:
1986 * gst/asfdemux/gstasfdemux.h:
1987 asfdemux: Add support for group-id in the stream-start event
1989 2013-07-22 15:43:18 +0200 Sebastian Dröge <slomo@circular-chaos.org>
1991 * ext/sidplay/gstsiddec.cc:
1992 * ext/sidplay/gstsiddec.h:
1993 siddec: Add support for group-id in the stream-start event
1995 2013-07-18 17:14:29 +0200 Edward Hervey <edward@collabora.com>
1997 * gst/realmedia/rmdemux.c:
1998 rmdemux: Mark demuxer as "running" in push-mode
1999 Allows queries (and other code) to be answered when working in push-mode.
2000 Running would only be set to TRUE accordingly when working in pull-mode
2001 once it had read header/index.
2004 2013-07-17 16:17:54 +0200 Edward Hervey <edward@collabora.com>
2006 * ext/mpeg2dec/gstmpeg2dec.c:
2007 mpeg2dec: Properly reset on sequence changes
2008 Otherwise we end up using stray data/buffers.
2011 2013-07-11 16:57:24 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2016 === release 1.1.2 ===
2018 2013-07-11 16:12:25 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2024 * docs/plugins/inspect/plugin-a52dec.xml:
2025 * docs/plugins/inspect/plugin-amrnb.xml:
2026 * docs/plugins/inspect/plugin-amrwbdec.xml:
2027 * docs/plugins/inspect/plugin-asf.xml:
2028 * docs/plugins/inspect/plugin-cdio.xml:
2029 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2030 * docs/plugins/inspect/plugin-dvdread.xml:
2031 * docs/plugins/inspect/plugin-dvdsub.xml:
2032 * docs/plugins/inspect/plugin-lame.xml:
2033 * docs/plugins/inspect/plugin-mad.xml:
2034 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2035 * docs/plugins/inspect/plugin-realmedia.xml:
2036 * docs/plugins/inspect/plugin-siddec.xml:
2037 * docs/plugins/inspect/plugin-twolame.xml:
2038 * docs/plugins/inspect/plugin-x264.xml:
2039 * docs/plugins/inspect/plugin-xingmux.xml:
2040 * gst-plugins-ugly.doap:
2041 * win32/common/config.h:
2044 2013-07-11 16:12:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2087 2013-06-18 20:06:24 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2089 * ext/dvdread/dvdreadsrc.c:
2090 dvdreadsrc: correctly determine last chapter's duration
2091 This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
2092 It worked just fine before ...
2094 2013-06-25 14:20:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2096 * gst/realmedia/rdtmanager.c:
2097 rdt: forward sticky events
2099 2013-06-05 18:36:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2104 === release 1.1.1 ===
2106 2013-06-05 17:58:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2113 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2114 * docs/plugins/inspect/plugin-a52dec.xml:
2115 * docs/plugins/inspect/plugin-amrnb.xml:
2116 * docs/plugins/inspect/plugin-amrwbdec.xml:
2117 * docs/plugins/inspect/plugin-asf.xml:
2118 * docs/plugins/inspect/plugin-cdio.xml:
2119 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2120 * docs/plugins/inspect/plugin-dvdread.xml:
2121 * docs/plugins/inspect/plugin-dvdsub.xml:
2122 * docs/plugins/inspect/plugin-lame.xml:
2123 * docs/plugins/inspect/plugin-mad.xml:
2124 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2125 * docs/plugins/inspect/plugin-realmedia.xml:
2126 * docs/plugins/inspect/plugin-siddec.xml:
2127 * docs/plugins/inspect/plugin-twolame.xml:
2128 * docs/plugins/inspect/plugin-x264.xml:
2129 * docs/plugins/inspect/plugin-xingmux.xml:
2130 * gst-plugins-ugly.doap:
2131 * win32/common/config.h:
2134 2013-06-05 16:42:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2177 2013-06-05 15:15:16 +0200 Sebastian Dröge <slomo@circular-chaos.org>
2180 Automatic update of common submodule
2181 From 098c0d7 to 01a7a46
2183 2013-06-04 16:12:27 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
2185 * ext/mpeg2dec/gstmpeg2dec.c:
2186 mpeg2dec: make the aspect ratio calculation more accurate.
2187 Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
2188 aspect-ratio if we don't have a valid upstream PAR.
2189 https://bugzilla.gnome.org/show_bug.cgi?id=685103
2191 2013-05-15 10:52:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2194 Automatic update of common submodule
2195 From 5edcd85 to 098c0d7
2197 2013-05-13 13:19:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2199 * tests/check/elements/amrnbenc.c:
2200 * tests/check/elements/mpeg2dec.c:
2201 * tests/check/elements/x264enc.c:
2202 * tests/check/elements/xingmux.c:
2203 tests: Fix event handling
2205 2013-05-09 19:40:49 -0400 Olivier Crête <olivier.crete@collabora.com>
2207 * ext/lame/gstlamemp3enc.c:
2208 lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
2209 lame does internal resampling, but the base class only cares about
2210 the number of raw samples, so tell finish frames about that, not
2211 the number of samples in the outgoing frame.:
2213 2013-04-30 10:01:29 +0100 Tim-Philipp Müller <tim@centricular.net>
2215 * ext/x264/gstx264enc.c:
2216 x264enc: output byte-stream if downstream has ANY caps
2217 It's what people expect when they pipe the output to
2218 filesink or into a tcp connection or pipe.
2220 2013-04-22 23:52:48 +0100 Tim-Philipp Müller <tim@centricular.net>
2224 * README.static-linking:
2226 Automatic update of common submodule
2227 From 3cb3d3c to 5edcd85
2229 2012-10-24 12:15:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2232 * ext/a52dec/Makefile.am:
2233 * ext/amrnb/Makefile.am:
2234 * ext/amrwbdec/Makefile.am:
2235 * ext/cdio/Makefile.am:
2236 * ext/dvdread/Makefile.am:
2237 * ext/lame/Makefile.am:
2238 * ext/mad/Makefile.am:
2239 * ext/mpeg2dec/Makefile.am:
2240 * ext/sidplay/Makefile.am:
2241 * ext/twolame/Makefile.am:
2242 * ext/x264/Makefile.am:
2243 * gst/asfdemux/Makefile.am:
2244 * gst/dvdlpcmdec/Makefile.am:
2245 * gst/dvdsub/Makefile.am:
2246 * gst/realmedia/Makefile.am:
2247 * gst/xingmux/Makefile.am:
2248 gst: Add better support for static plugins
2250 2013-04-14 17:55:44 +0100 Tim-Philipp Müller <tim@centricular.net>
2254 Automatic update of common submodule
2255 From aed87ae to 3cb3d3c
2257 2013-04-09 21:00:43 +0200 Stefan Sauer <ensonic@users.sf.net>
2260 Automatic update of common submodule
2261 From 04c7a1e to aed87ae
2263 2013-03-25 18:05:14 -0700 David Schleef <ds@schleef.org>
2265 * gst/asfdemux/gstasfdemux.c:
2266 * gst/realmedia/rmdemux.c:
2267 Use %03u instead of %u in gst_pad_create_stream_id_printf()
2269 2013-03-06 13:28:37 +0000 Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
2271 * ext/x264/gstx264enc.c:
2272 x264enc: Fix for 0/1 framerate - now uses VFR in this case
2273 Previously did a division by zero.
2274 https://bugzilla.gnome.org/show_bug.cgi?id=695728
2276 2013-03-07 00:02:00 +0000 Tim-Philipp Müller <tim@centricular.net>
2279 Automatic update of common submodule
2280 From 2de221c to 04c7a1e
2282 2013-02-08 00:15:01 +0000 Tim-Philipp Müller <tim@centricular.net>
2284 * ext/x264/gstx264enc.c:
2285 x264enc: simplify template caps
2286 No need to make an array for one single element.
2288 2013-02-08 00:11:03 +0000 Tim-Philipp Müller <tim@centricular.net>
2290 * ext/x264/gstx264enc.c:
2291 x264enc: put all theoretically possible formats in template caps
2292 and decide at runtime which subset of these (8-bit or 10-bit video
2293 formats) is supported. libx264 will be compiled for one of these
2294 two options, and it is possible to switch by pointing the dynamic
2295 linker to a different libx264 build at runtime. If we want our
2296 template caps to be correct, they should contain all then, with
2297 the actually supported ones determined at runtime.
2298 https://bugzilla.gnome.org/show_bug.cgi?id=691935
2300 2013-01-23 10:16:51 +0000 Tim-Philipp Müller <tim@centricular.net>
2302 * ext/x264/gstx264enc.c:
2303 x264enc: detect supported bit depth and pixel formats at runtime
2304 http://bugs.debian.org/667573
2305 https://bugzilla.gnome.org/show_bug.cgi?id=691935
2307 2013-01-30 09:15:18 +0100 Benjamin Gaignard <benjamin.gaignard@st.com>
2310 autogen.sh: allow calling from out-of-tree
2311 Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
2312 https://bugzilla.gnome.org/show_bug.cgi?id=692857
2314 2013-01-28 20:43:08 +0100 Stefan Sauer <ensonic@users.sf.net>
2317 Automatic update of common submodule
2318 From a942293 to 2de221c
2320 2013-01-15 15:18:04 +0100 Martin Pitt <martinpitt@gnome.org>
2322 * tests/check/Makefile.am:
2323 tests: use _1_0 variants for the various registry variables
2324 These override the variants without version suffix. Makes 'make check' work
2325 properly in environments that set the suffixed variant for 1.0, such as
2328 2013-01-15 15:06:41 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2331 Automatic update of common submodule
2332 From a72faea to a942293
2334 2012-12-30 23:56:14 +0000 Tim-Philipp Müller <tim@centricular.net>
2337 configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
2338 AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
2339 https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
2340 https://bugzilla.gnome.org/show_bug.cgi?id=690881
2342 2012-12-19 17:16:53 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
2344 * ext/mpeg2dec/gstmpeg2dec.c:
2345 mpeg2dec: use appropriate printf format for gsize
2347 2012-12-19 17:15:03 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
2349 * ext/cdio/gstcdio.h:
2350 cdio: Fix redundant redeclaration of 'cdio_version_string'
2351 cdio/version.h is already included by cdio/cdio.h
2353 2012-12-01 13:26:26 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2355 * ext/sidplay/gstsiddec.cc:
2356 siddec: init debug category
2358 2012-11-30 20:09:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2361 * ext/dvdread/Makefile.am:
2362 dvdread: link to libgmodule-2.0 since the g_module_* API is used
2363 And the gmodule lib has been moved into the Requires.private
2364 section of the pkg-config file in core.
2366 2012-11-27 17:07:31 +0000 Tim-Philipp Müller <tim@centricular.net>
2368 * ext/cdio/gstcdiocddasrc.c:
2369 * ext/cdio/gstcdiocddasrc.h:
2370 cdiocddasrc: detect whether drive produces samples in non-host endianness
2371 If drive produces samples in other endianness than the host,
2372 we need to byte swap them before pushing them out, or we
2373 produce nothing but noise. cdparanoia detects this automatically,
2374 but libcdio does not, so we have to do it ourselves.
2375 This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
2376 https://bugzilla.gnome.org/show_bug.cgi?id=377280
2378 2012-11-19 11:27:21 +0000 Tim-Philipp Müller <tim@centricular.net>
2381 Automatic update of common submodule
2382 From b497c4f to a72faea
2384 2012-11-16 13:32:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2386 * tests/check/elements/xingmux_testdata.h:
2387 xingmux: Fix unit test after change to correctly calculate number of frames
2389 2012-11-15 16:42:09 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2391 * ext/x264/gstx264enc.c:
2392 x264enc: Add support for 10-bit color formats
2393 Requires x264 to be built with 10-bit support, which disables
2394 9-bit support. Also only advertise the color formats that were
2397 2012-11-15 16:21:49 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2399 * ext/x264/gstx264enc.c:
2400 x264enc: Add support for Y444, Y42B and NV12
2402 2012-11-11 20:42:42 +0000 Tim-Philipp Müller <tim@centricular.net>
2404 * ext/cdio/Makefile.am:
2405 * ext/cdio/gstcdio.c:
2406 cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
2407 They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
2408 if they're not plain ASCII.
2410 2012-11-09 11:33:40 +0100 Gautier Portet <kassoulet@gmail.com>
2412 * gst/xingmux/gstxingmux.c:
2413 xingmux: Properly calculate the number of frames
2414 First, the xing header frame is never added to the count,
2415 we have to increment the count.
2416 Secondly, there is a rounding error when calculating the
2417 frame duration, as spf*GST_SECOND/rate is not an integer
2418 (26122448.9) an it must be 26122449.
2420 2012-11-07 20:45:38 +0000 Tim-Philipp Müller <tim@centricular.net>
2423 configure.ac: update courtesy of autoupdate
2425 2012-11-07 20:39:56 +0000 Tim-Philipp Müller <tim@centricular.net>
2429 configure: let AG_GST_PLUGIN_DOCS check for python
2430 And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
2431 which as a side-effect should pick up newer python versions as
2433 https://bugzilla.gnome.org/show_bug.cgi?id=563903
2435 2012-11-05 13:16:52 -0800 Michael Smith <msmith@rdio.com>
2437 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2438 dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
2440 2012-11-03 20:40:37 +0000 Tim-Philipp Müller <tim@centricular.net>
2442 * docs/random/LICENSE:
2443 * ext/a52dec/gsta52dec.c:
2444 * ext/a52dec/gsta52dec.h:
2445 * ext/amrnb/amrnb.c:
2446 * ext/amrnb/amrnbdec.c:
2447 * ext/amrnb/amrnbdec.h:
2448 * ext/amrnb/amrnbenc.c:
2449 * ext/amrnb/amrnbenc.h:
2450 * ext/amrwbdec/amrwb.c:
2451 * ext/amrwbdec/amrwbdec.c:
2452 * ext/amrwbdec/amrwbdec.h:
2453 * ext/cdio/gstcdio.c:
2454 * ext/cdio/gstcdio.h:
2455 * ext/cdio/gstcdiocddasrc.c:
2456 * ext/cdio/gstcdiocddasrc.h:
2457 * ext/dvdread/dvdreadsrc.c:
2458 * ext/dvdread/dvdreadsrc.h:
2459 * ext/lame/gstlamemp3enc.c:
2460 * ext/lame/gstlamemp3enc.h:
2461 * ext/lame/plugin.c:
2464 * ext/mpeg2dec/gstmpeg2dec.c:
2465 * ext/mpeg2dec/gstmpeg2dec.h:
2466 * ext/sidplay/gstsiddec.cc:
2467 * ext/sidplay/gstsiddec.h:
2468 * ext/twolame/gsttwolamemp2enc.c:
2469 * ext/twolame/gsttwolamemp2enc.h:
2470 * ext/x264/gstx264enc.c:
2471 * ext/x264/gstx264enc.h:
2472 * gst-libs/gst/gettext.h:
2473 * gst-libs/gst/glib-compat-private.h:
2474 * gst-libs/gst/gst-i18n-plugin.h:
2475 * gst/asfdemux/asfheaders.c:
2476 * gst/asfdemux/asfheaders.h:
2477 * gst/asfdemux/asfpacket.c:
2478 * gst/asfdemux/asfpacket.h:
2479 * gst/asfdemux/gstasf.c:
2480 * gst/asfdemux/gstasfdemux.c:
2481 * gst/asfdemux/gstasfdemux.h:
2482 * gst/asfdemux/gstrtpasfdepay.c:
2483 * gst/asfdemux/gstrtpasfdepay.h:
2484 * gst/asfdemux/gstrtspwms.c:
2485 * gst/asfdemux/gstrtspwms.h:
2486 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2487 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
2488 * gst/dvdsub/gstdvdsubdec.c:
2489 * gst/dvdsub/gstdvdsubdec.h:
2490 * gst/dvdsub/gstdvdsubparse.c:
2491 * gst/dvdsub/gstdvdsubparse.h:
2492 * gst/realmedia/asmrules.c:
2493 * gst/realmedia/asmrules.h:
2494 * gst/realmedia/gstrdtbuffer.c:
2495 * gst/realmedia/gstrdtbuffer.h:
2496 * gst/realmedia/pnmsrc.c:
2497 * gst/realmedia/pnmsrc.h:
2498 * gst/realmedia/rademux.c:
2499 * gst/realmedia/rademux.h:
2500 * gst/realmedia/rdtdepay.c:
2501 * gst/realmedia/rdtdepay.h:
2502 * gst/realmedia/rdtjitterbuffer.c:
2503 * gst/realmedia/rdtjitterbuffer.h:
2504 * gst/realmedia/rdtmanager.c:
2505 * gst/realmedia/rdtmanager.h:
2506 * gst/realmedia/realhash.c:
2507 * gst/realmedia/realhash.h:
2508 * gst/realmedia/realmedia.c:
2509 * gst/realmedia/rmdemux.c:
2510 * gst/realmedia/rmdemux.h:
2511 * gst/realmedia/rmutils.c:
2512 * gst/realmedia/rmutils.h:
2513 * gst/realmedia/rtspreal.c:
2514 * gst/realmedia/rtspreal.h:
2515 * gst/xingmux/gstxingmux.c:
2516 * gst/xingmux/gstxingmux.h:
2517 * gst/xingmux/plugin.c:
2518 * tests/check/elements/amrnbenc.c:
2519 * tests/check/elements/mpeg2dec.c:
2520 * tests/check/elements/x264enc.c:
2521 * tests/check/generic/index.c:
2522 * tests/check/generic/states.c:
2523 * tests/check/pipelines/lame.c:
2525 https://bugzilla.gnome.org/show_bug.cgi?id=687520
2527 2012-10-30 13:39:52 +0100 Andreas Frisch <fraxinas@opendreambox.org>
2529 * gst/dvdsub/gstdvdsubdec.c:
2530 dvdsubdec: allocate correct amount of memory for bitmap
2531 https://bugzilla.gnome.org/show_bug.cgi?id=687192
2533 2012-10-30 09:20:04 +0000 Wim Taymans <wim.taymans@collabora.co.uk>
2535 * ext/sidplay/gstsiddec.cc:
2536 siddec: reset bytes counter
2537 Reset the total_bytes counter so that we get timestamps correct.
2538 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
2540 2012-10-25 12:38:47 +0100 Tim-Philipp Müller <tim@centricular.net>
2543 * docs/plugins/inspect/plugin-a52dec.xml:
2544 * docs/plugins/inspect/plugin-amrnb.xml:
2545 * docs/plugins/inspect/plugin-amrwbdec.xml:
2546 * docs/plugins/inspect/plugin-asf.xml:
2547 * docs/plugins/inspect/plugin-cdio.xml:
2548 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2549 * docs/plugins/inspect/plugin-dvdread.xml:
2550 * docs/plugins/inspect/plugin-dvdsub.xml:
2551 * docs/plugins/inspect/plugin-lame.xml:
2552 * docs/plugins/inspect/plugin-mad.xml:
2553 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2554 * docs/plugins/inspect/plugin-realmedia.xml:
2555 * docs/plugins/inspect/plugin-siddec.xml:
2556 * docs/plugins/inspect/plugin-twolame.xml:
2557 * docs/plugins/inspect/plugin-x264.xml:
2558 * docs/plugins/inspect/plugin-xingmux.xml:
2559 * win32/common/config.h:
2560 Back to feature development
2562 === release 1.0.2 ===
2564 2012-10-25 01:11:10 +0100 Tim-Philipp Müller <tim@centricular.net>
2570 * docs/plugins/inspect/plugin-a52dec.xml:
2571 * docs/plugins/inspect/plugin-amrnb.xml:
2572 * docs/plugins/inspect/plugin-amrwbdec.xml:
2573 * docs/plugins/inspect/plugin-asf.xml:
2574 * docs/plugins/inspect/plugin-cdio.xml:
2575 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2576 * docs/plugins/inspect/plugin-dvdread.xml:
2577 * docs/plugins/inspect/plugin-dvdsub.xml:
2578 * docs/plugins/inspect/plugin-lame.xml:
2579 * docs/plugins/inspect/plugin-mad.xml:
2580 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2581 * docs/plugins/inspect/plugin-realmedia.xml:
2582 * docs/plugins/inspect/plugin-siddec.xml:
2583 * docs/plugins/inspect/plugin-twolame.xml:
2584 * docs/plugins/inspect/plugin-x264.xml:
2585 * docs/plugins/inspect/plugin-xingmux.xml:
2586 * gst-plugins-ugly.doap:
2587 * win32/common/config.h:
2590 2012-10-24 20:10:03 +0800 Scott Fan <fanchp@neusoft.com>
2592 * gst/asfdemux/Makefile.am:
2593 * gst/realmedia/Makefile.am:
2594 Makefile.am: Fix typos for generating the Android.mk files
2595 Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
2596 The typos led to generate the incorrect Android.mk files for the asfdemux
2597 and realmedia plugin.
2598 https://bugzilla.gnome.org/show_bug.cgi?id=686748
2600 2012-10-18 22:19:04 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2602 * ext/dvdread/dvdreadsrc.c:
2603 dvdreadsrc: correctly set next cell when seeking to sector
2605 2012-10-18 22:18:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2607 * gst/dvdsub/gstdvdsubparse.c:
2608 dvdsubparse: send src caps when receiving sink caps
2610 2012-10-12 14:49:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2612 * ext/dvdread/dvdreadsrc.c:
2613 dvdreadsrc: update dvd event to enhanced approach
2614 ... in line with resindvdsrc.
2616 2012-10-07 17:08:37 +0100 Tim-Philipp Müller <tim@centricular.net>
2619 docs: add 'make upload' target for new-release script
2621 2012-10-07 16:58:10 +0100 Tim-Philipp Müller <tim@centricular.net>
2624 * docs/plugins/inspect/plugin-a52dec.xml:
2625 * docs/plugins/inspect/plugin-amrnb.xml:
2626 * docs/plugins/inspect/plugin-amrwbdec.xml:
2627 * docs/plugins/inspect/plugin-asf.xml:
2628 * docs/plugins/inspect/plugin-cdio.xml:
2629 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2630 * docs/plugins/inspect/plugin-dvdread.xml:
2631 * docs/plugins/inspect/plugin-dvdsub.xml:
2632 * docs/plugins/inspect/plugin-lame.xml:
2633 * docs/plugins/inspect/plugin-mad.xml:
2634 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2635 * docs/plugins/inspect/plugin-realmedia.xml:
2636 * docs/plugins/inspect/plugin-siddec.xml:
2637 * docs/plugins/inspect/plugin-twolame.xml:
2638 * docs/plugins/inspect/plugin-x264.xml:
2639 * docs/plugins/inspect/plugin-xingmux.xml:
2640 * win32/common/config.h:
2641 Back to development (bug fixing)
2643 === release 1.0.1 ===
2645 2012-10-07 16:13:11 +0100 Tim-Philipp Müller <tim@centricular.net>
2651 * docs/plugins/inspect/plugin-a52dec.xml:
2652 * docs/plugins/inspect/plugin-amrnb.xml:
2653 * docs/plugins/inspect/plugin-amrwbdec.xml:
2654 * docs/plugins/inspect/plugin-asf.xml:
2655 * docs/plugins/inspect/plugin-cdio.xml:
2656 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2657 * docs/plugins/inspect/plugin-dvdread.xml:
2658 * docs/plugins/inspect/plugin-dvdsub.xml:
2659 * docs/plugins/inspect/plugin-lame.xml:
2660 * docs/plugins/inspect/plugin-mad.xml:
2661 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2662 * docs/plugins/inspect/plugin-realmedia.xml:
2663 * docs/plugins/inspect/plugin-siddec.xml:
2664 * docs/plugins/inspect/plugin-twolame.xml:
2665 * docs/plugins/inspect/plugin-x264.xml:
2666 * docs/plugins/inspect/plugin-xingmux.xml:
2667 * gst-plugins-ugly.doap:
2668 * win32/common/config.h:
2671 2012-10-06 14:58:34 +0100 Tim-Philipp Müller <tim@centricular.net>
2674 Automatic update of common submodule
2675 From 6c0b52c to 6bb6951
2677 2012-10-01 00:01:09 +1000 Jan Schmidt <thaytan@noraisin.net>
2679 * ext/mpeg2dec/gstmpeg2dec.c:
2680 mpeg2dec: Don't error out when there is no associated buffer
2681 In 0.10, having mpeg2dec occasionally tell us to output a frame that
2682 was never decoded was just ignored, so do the same in 1.0
2685 2012-09-29 12:13:00 +0100 Tim-Philipp Müller <tim@centricular.net>
2688 * gst/dvdsub/gstdvdsubdec.c:
2689 Purge mention of liboil and update REQUIREMENTS
2690 https://bugzilla.gnome.org/show_bug.cgi?id=673285
2692 2012-09-26 01:04:32 +0100 Tim-Philipp Müller <tim@centricular.net>
2694 * ext/x264/gstx264enc.c:
2695 x264enc: when setting fallback decoder latency, set valid min_latency
2696 Min. latency needs to be a valid time, so pass 0 as default
2697 value in the fallback case where we can't determine any latency,
2698 and avoid nasty criticals at runtime.
2700 2012-09-24 16:52:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2703 * docs/plugins/inspect/plugin-a52dec.xml:
2704 * docs/plugins/inspect/plugin-amrnb.xml:
2705 * docs/plugins/inspect/plugin-amrwbdec.xml:
2706 * docs/plugins/inspect/plugin-asf.xml:
2707 * docs/plugins/inspect/plugin-cdio.xml:
2708 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2709 * docs/plugins/inspect/plugin-dvdread.xml:
2710 * docs/plugins/inspect/plugin-dvdsub.xml:
2711 * docs/plugins/inspect/plugin-lame.xml:
2712 * docs/plugins/inspect/plugin-mad.xml:
2713 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2714 * docs/plugins/inspect/plugin-realmedia.xml:
2715 * docs/plugins/inspect/plugin-siddec.xml:
2716 * docs/plugins/inspect/plugin-twolame.xml:
2717 * docs/plugins/inspect/plugin-x264.xml:
2718 * docs/plugins/inspect/plugin-xingmux.xml:
2719 * win32/common/config.h:
2720 Back to development (bug fixing)
2722 === release 1.0.0 ===
2724 2012-09-24 14:32:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2729 * docs/plugins/inspect/plugin-a52dec.xml:
2730 * docs/plugins/inspect/plugin-amrnb.xml:
2731 * docs/plugins/inspect/plugin-amrwbdec.xml:
2732 * docs/plugins/inspect/plugin-asf.xml:
2733 * docs/plugins/inspect/plugin-cdio.xml:
2734 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2735 * docs/plugins/inspect/plugin-dvdread.xml:
2736 * docs/plugins/inspect/plugin-dvdsub.xml:
2737 * docs/plugins/inspect/plugin-lame.xml:
2738 * docs/plugins/inspect/plugin-mad.xml:
2739 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2740 * docs/plugins/inspect/plugin-realmedia.xml:
2741 * docs/plugins/inspect/plugin-siddec.xml:
2742 * docs/plugins/inspect/plugin-twolame.xml:
2743 * docs/plugins/inspect/plugin-x264.xml:
2744 * docs/plugins/inspect/plugin-xingmux.xml:
2745 * gst-plugins-ugly.doap:
2746 * win32/common/config.h:
2749 2012-09-22 16:08:54 +0100 Tim-Philipp Müller <tim@centricular.net>
2752 Automatic update of common submodule
2753 From 4f962f7 to 6c0b52c
2755 === release 0.11.99 ===
2757 2012-09-17 17:59:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2760 * docs/plugins/inspect/plugin-xingmux.xml:
2761 * gst-plugins-ugly.doap:
2762 * win32/common/config.h:
2765 2012-09-17 16:57:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2767 * docs/plugins/inspect/plugin-a52dec.xml:
2768 * docs/plugins/inspect/plugin-amrnb.xml:
2769 * docs/plugins/inspect/plugin-amrwbdec.xml:
2770 * docs/plugins/inspect/plugin-asf.xml:
2771 * docs/plugins/inspect/plugin-cdio.xml:
2772 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2773 * docs/plugins/inspect/plugin-dvdread.xml:
2774 * docs/plugins/inspect/plugin-dvdsub.xml:
2775 * docs/plugins/inspect/plugin-lame.xml:
2776 * docs/plugins/inspect/plugin-mad.xml:
2777 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2778 * docs/plugins/inspect/plugin-realmedia.xml:
2779 * docs/plugins/inspect/plugin-siddec.xml:
2780 * docs/plugins/inspect/plugin-twolame.xml:
2781 * docs/plugins/inspect/plugin-x264.xml:
2784 2012-09-17 16:57:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2787 * ext/amrnb/Makefile.am:
2788 * ext/amrwbdec/Makefile.am:
2789 * ext/lame/Makefile.am:
2790 * ext/twolame/Makefile.am:
2791 * tests/check/Makefile.am:
2792 Remove -DGST_USE_UNSTABLE_API
2794 2012-09-17 12:22:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2796 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2797 * docs/plugins/inspect/plugin-a52dec.xml:
2798 * docs/plugins/inspect/plugin-amrnb.xml:
2799 * docs/plugins/inspect/plugin-amrwbdec.xml:
2800 * docs/plugins/inspect/plugin-asf.xml:
2801 * docs/plugins/inspect/plugin-cdio.xml:
2802 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2803 * docs/plugins/inspect/plugin-dvdread.xml:
2804 * docs/plugins/inspect/plugin-dvdsub.xml:
2805 * docs/plugins/inspect/plugin-lame.xml:
2806 * docs/plugins/inspect/plugin-mad.xml:
2807 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2808 * docs/plugins/inspect/plugin-realmedia.xml:
2809 * docs/plugins/inspect/plugin-siddec.xml:
2810 * docs/plugins/inspect/plugin-twolame.xml:
2811 * docs/plugins/inspect/plugin-x264.xml:
2814 2012-09-17 10:53:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2816 * ext/cdio/gstcdio.c:
2817 cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
2818 Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
2819 introspection/updating for this plugin.
2821 2012-09-15 22:23:53 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
2823 * gst-plugins-ugly.spec.in:
2824 Switch to F18 package naming
2826 2012-09-14 16:28:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2828 * ext/dvdread/demo-play:
2829 * tests/check/elements/mpeg2dec.c:
2830 rename some caps and elements in examples
2832 2012-09-14 02:58:26 +0100 Tim-Philipp Müller <tim@centricular.net>
2837 === release 0.11.94 ===
2839 2012-09-14 02:49:34 +0100 Tim-Philipp Müller <tim@centricular.net>
2843 * gst-plugins-ugly.doap:
2844 * win32/common/config.h:
2847 2012-09-14 01:48:50 +0100 Tim-Philipp Müller <tim@centricular.net>
2849 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2850 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2851 * docs/plugins/gst-plugins-ugly-plugins.signals:
2852 * docs/plugins/inspect/plugin-a52dec.xml:
2853 * docs/plugins/inspect/plugin-amrnb.xml:
2854 * docs/plugins/inspect/plugin-amrwbdec.xml:
2855 * docs/plugins/inspect/plugin-asf.xml:
2856 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2857 * docs/plugins/inspect/plugin-dvdread.xml:
2858 * docs/plugins/inspect/plugin-dvdsub.xml:
2859 * docs/plugins/inspect/plugin-lame.xml:
2860 * docs/plugins/inspect/plugin-mad.xml:
2861 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2862 * docs/plugins/inspect/plugin-realmedia.xml:
2863 * docs/plugins/inspect/plugin-siddec.xml:
2864 * docs/plugins/inspect/plugin-twolame.xml:
2865 * docs/plugins/inspect/plugin-x264.xml:
2868 2012-09-13 13:49:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2870 * gst/realmedia/rmdemux.c:
2871 rmdemux: use DTS and PTS
2872 Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
2873 undefined to make the decoder do the right thing. We can then remove the code
2874 that tries to guess the PTS from the DTS.
2876 2012-09-10 22:30:18 -0700 Jan Schmidt <thaytan@noraisin.net>
2878 * ext/mpeg2dec/gstmpeg2dec.c:
2879 mpeg2dec: Hold ref to buffer while mapped
2880 So that the buffer still exists when we go to unmap it later,
2881 even if it got pushed in the meantime.
2883 2012-09-11 16:48:51 -0400 Olivier Crête <olivier.crete@collabora.com>
2885 * tests/check/elements/x264enc.c:
2886 x264enc test: x264enc produces constrained-baseline, not the full baseline
2888 2012-09-11 17:37:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2890 * gst/asfdemux/gstasfdemux.c:
2891 * gst/realmedia/rademux.c:
2892 * gst/realmedia/rmdemux.c:
2893 gst: only activate in pull mode if upstream is seekable
2895 2012-09-11 11:28:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2897 * gst/realmedia/rademux.c:
2898 rademux: tags can be NULL
2900 2012-09-11 11:13:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2903 mad: fix email address
2905 2012-09-11 11:12:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
2908 mad: init base class method only once
2910 2012-09-11 10:46:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2912 * gst/xingmux/gstxingmux.c:
2913 xingmux: remove defunct commented code
2915 2012-09-11 10:40:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2917 * gst/dvdsub/gstdvdsubdec.c:
2918 dvbsubdec: handle and send GAP event
2919 ... in stead of update newsegment event.
2921 2012-09-11 10:34:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2923 * gst/dvdsub/gstdvdsubdec.c:
2924 dvbsubdec: adjust disabled code comment style
2926 2012-09-09 15:48:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2928 * ext/x264/gstx264enc.c:
2929 x264enc: clean up some debug statements
2931 2012-09-07 17:38:18 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2933 * ext/x264/gstx264enc.c:
2934 * ext/x264/gstx264enc.h:
2935 x264enc: handle possibly negative DTS provided by codec
2936 ... by arranging for an offset such that DTS == PTS for keyframes,
2937 which is expected elsewhere to go along with semantics of PTS and DTS.
2938 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
2940 2012-09-07 13:31:15 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
2942 * gst-plugins-ugly.spec.in:
2943 Fix spec file for ugly
2945 2012-09-06 14:42:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2947 * tests/check/elements/mpeg2dec.c:
2948 tests: mpeg2dec: initialize variable
2949 ... which avoids test segfaulting.
2951 2012-08-30 16:26:00 -0700 Edward Hervey <edward@collabora.com>
2953 * tests/check/elements/mpeg2dec.c:
2954 check: Feed parsed data to mpeg2dec
2955 And fix the expected output caps by adding colorimetry field
2957 2012-08-22 13:31:00 +0200 Stefan Sauer <ensonic@users.sf.net>
2960 Automatic update of common submodule
2961 From 668acee to 4f962f7
2963 2012-08-22 13:19:01 +0200 Stefan Sauer <ensonic@users.sf.net>
2966 configure: bump gtk-doc req to 1.12 (mar-2009)
2967 This allows us to e.g. unconditionally use gtkdoc-rebase.
2969 2012-08-20 23:32:32 +0100 Tim-Philipp Müller <tim@centricular.net>
2971 * docs/plugins/inspect/plugin-dvdsub.xml:
2972 * gst/dvdsub/gstdvdsubdec.c:
2973 * gst/dvdsub/gstdvdsubparse.c:
2974 video/x-dvd-subpicture -> subpicture/x-dvd
2976 2012-08-09 16:30:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2978 * ext/x264/gstx264enc.c:
2979 x264enc: Use new video encoder base class API for handling tags
2981 2012-08-08 16:27:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2983 * gst/dvdsub/gstdvdsubdec.c:
2984 dvdsubdec: Set alignment at the correct place of GstAllocationParams
2986 2012-08-08 16:26:41 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2989 * win32/common/config.h:
2992 === release 0.11.93 ===
2994 2012-08-08 15:23:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2997 * gst-plugins-ugly.doap:
2998 * win32/common/config.h:
3001 2012-08-08 15:23:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3003 * gst/asfdemux/asfpacket.c:
3004 * gst/realmedia/rmdemux.c:
3005 gst: silence some compiler warnings with -DG_DISABLE_ASSERT
3007 2012-08-06 15:31:50 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
3009 * gst/asfdemux/asfpacket.c:
3010 asfdemux: avoid some more invalid timestamp arithmetic
3011 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
3013 2012-08-05 18:30:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3015 * ext/sidplay/gstsiddec.cc:
3016 * gst/asfdemux/gstasfdemux.c:
3017 * gst/realmedia/rademux.c:
3018 * gst/realmedia/rmdemux.c:
3019 gst: Add stream-id to stream-start events
3021 2012-07-27 11:35:52 +0200 Edward Hervey <edward@collabora.com>
3023 * ext/mpeg2dec/gstmpeg2dec.c:
3024 mpeg2dec: Don't use NULL values for fbuf
3025 We need to make a difference between the initial dummy buffers (which
3026 have a fbuf->id of NULL) and the buffers on which we allocated
3029 2012-08-05 16:40:57 +0100 Tim-Philipp Müller <tim@centricular.net>
3032 Automatic update of common submodule
3033 From 94ccf4c to 668acee
3035 2012-08-04 16:13:36 +0100 Tim-Philipp Müller <tim@centricular.net>
3037 * ext/a52dec/gsta52dec.c:
3038 * ext/lame/gstlamemp3enc.c:
3039 * gst/asfdemux/gstasfdemux.c:
3040 * gst/realmedia/rademux.c:
3041 * gst/realmedia/rmdemux.c:
3042 * gst/realmedia/rmutils.c:
3043 gst_tag_list_free -> gst_tag_list_unref
3045 2012-07-28 00:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3047 * ext/sidplay/gstsiddec.cc:
3048 * ext/x264/gstx264enc.c:
3049 * gst/asfdemux/gstasfdemux.c:
3050 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3051 * gst/realmedia/rademux.c:
3052 * gst/realmedia/rmdemux.c:
3053 tag: Update for taglist/tag event API changes
3055 2012-07-26 18:30:04 +0200 Edward Hervey <edward@collabora.com>
3057 * ext/mpeg2dec/gstmpeg2dec.c:
3058 mpeg2dec: Avoid dropping first GOP
3059 We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
3060 do not check if it is NULL or not.
3061 And cleanup a bit of debug
3063 2012-07-25 13:05:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3065 * gst/realmedia/rdtmanager.c:
3066 * gst/realmedia/rdtmanager.h:
3067 rdt: add on-npt-stop signal
3068 rtspsrc will look for it.
3070 2012-07-25 12:48:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3072 * gst/realmedia/rdtmanager.c:
3073 rdt: set caps after activating the pad
3075 2012-07-25 12:48:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3077 * gst/realmedia/gstrdtbuffer.c:
3080 2012-07-25 09:37:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3082 * gst/asfdemux/gstrtpasfdepay.c:
3083 asfdepay: fix padding correction
3084 Fix padding correction. gst_buffer_copy_into() appends the memory to the already
3085 existing memory in the target buffer..
3086 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
3088 2012-07-23 13:32:26 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3090 * ext/mpeg2dec/gstmpeg2dec.c:
3091 mpeg2dec: copy buffer flags when cropping
3092 When we crop a buffer, copy the flags as well.
3094 2012-07-23 11:25:34 +0200 Robert Swain <robert.swain@collabora.co.uk>
3096 * ext/mpeg2dec/gstmpeg2dec.c:
3097 mpeg2dec: Fix GstVideoInfo pointer
3099 2012-07-23 11:13:05 +0200 Robert Swain <robert.swain@collabora.co.uk>
3101 * ext/mpeg2dec/gstmpeg2dec.c:
3102 mpeg2dec: Correctly flag output buffer interlaced state
3103 If the sequence is not flagged as progressive its buffers are marked
3104 interlace mode mixed. There is an individual picture flag indicating
3105 whether picture in the sequence are interlaced or not. This is used
3106 along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
3107 completely indicate the buffer's interlaced state.
3108 Also, TFF and RFF should only be set if the sequence is not progressive.
3110 2012-07-23 10:33:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3112 * ext/mpeg2dec/gstmpeg2dec.c:
3113 ext: Update for video base classes API changes
3115 2012-07-23 08:45:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3118 Automatic update of common submodule
3119 From 98e386f to 94ccf4c
3121 2012-07-20 16:12:45 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3123 * gst/asfdemux/asfpacket.c:
3124 asfdemux: make sure to avoid arithmetic with _NONE timestamp
3126 2012-07-16 17:36:19 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3128 * gst/asfdemux/asfpacket.c:
3129 asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
3130 ... so it does not get used as first (valid) payload ts, whereas
3131 the first real valid payload ts may be considerably larger.
3132 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
3134 2012-07-20 14:41:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3136 * gst/asfdemux/gstasfdemux.c:
3137 asfdemux: slightly relax supported seek requirements
3138 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
3140 2012-07-19 09:58:50 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3142 * ext/mpeg2dec/gstmpeg2dec.c:
3143 mpeg2dec: Propagate GstFlowReturn where needed
3144 It was just ignoring the return values...
3146 2012-07-19 09:56:17 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3148 * ext/mpeg2dec/gstmpeg2dec.c:
3149 mpeg2dec: Store temporary buffers out of the way
3150 When mpeg2dec needs to do cropping (because downstream can't handle it),
3151 we need temporary buffers to decode to.
3152 Use the user_data field to store those, and unify the rest of the code
3153 that needs to touch a buffer (regardless of how/where it was allocated).
3154 https://bugzilla.gnome.org/show_bug.cgi?id=680194
3156 2012-07-18 18:32:54 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3158 * ext/mpeg2dec/gstmpeg2dec.c:
3159 mpeg2dec: Call gst_video_decoder_negotiate()
3161 2012-07-18 17:21:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3163 * gst/realmedia/rmdemux.c:
3164 rmdemux: give stream tags a different event name so they don't overwrite global tags
3165 There can only be one taglist per name for sticky tag events.
3166 Needs to be fixed more properly, see
3167 https://bugzilla.gnome.org/show_bug.cgi?id=677619
3169 2012-07-18 16:49:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3171 * gst/realmedia/rademux.c:
3172 rademux: set/send caps on pad after activating it
3174 2012-07-18 16:46:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3176 * gst/realmedia/rmdemux.c:
3177 rmdemux: set/send caps after activating the source pads
3178 Makes sure the caps event isn't dropped immediately.
3180 2012-07-17 20:54:45 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3182 * ext/dvdread/dvdreadsrc.c:
3183 dvdreadsrc: mustn't drop queries like caps query if not started yet
3185 2012-07-15 20:12:46 +0100 Tim-Philipp Müller <tim@centricular.net>
3187 * gst/asfdemux/gstasfdemux.c:
3188 asfdemux: extract WM/Year as GstDateTime instead of GDate
3189 So we can signal that only the year field is valid.
3191 2012-07-13 15:41:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3193 * gst/asfdemux/gstasfdemux.c:
3194 asfdemux: don't leak payload if we are not pushing it
3196 2012-07-13 13:59:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3198 * ext/sidplay/gstsiddec.cc:
3199 * gst/asfdemux/gstasfdemux.c:
3200 * gst/realmedia/rademux.c:
3201 * gst/realmedia/rmdemux.c:
3202 demuxers: Push STREAM_START when needed
3204 2012-07-13 11:36:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3206 * gst/asfdemux/gstasfdemux.c:
3207 asf: don't push on inactive streams
3209 2012-07-12 18:05:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3211 * ext/dvdread/dvdreadsrc.c:
3212 dvdreadsrc: set rank to NONE
3213 It should never be autoplugged really, for DVD
3214 playback there's rsndvd (or will be, realsoonnow).
3216 2012-07-09 16:27:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3218 * ext/mpeg2dec/gstmpeg2dec.c:
3219 fix for allocator API changes
3221 2012-07-06 11:50:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3223 * ext/x264/gstx264enc.c:
3224 update for query api changes
3226 2012-07-06 11:27:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3228 * ext/mpeg2dec/gstmpeg2dec.c:
3229 update for query api changes
3231 2012-07-06 11:03:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3233 * ext/x264/gstx264enc.c:
3234 update for allocation query changes
3236 2012-07-05 23:23:33 +0100 Tim-Philipp Müller <tim@centricular.net>
3239 LICENSE_readme: fix typo
3241 2012-07-05 22:48:18 +0100 Tim-Philipp Müller <tim@centricular.net>
3244 LICENSE_readme: mention x264
3245 https://bugzilla.gnome.org/show_bug.cgi?id=679472
3247 2012-07-05 13:12:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3249 * gst/asfdemux/gstasfdemux.c:
3250 * gst/realmedia/rademux.c:
3251 * gst/realmedia/rmdemux.c:
3252 gst: Implement segment-done event
3254 2012-06-27 11:23:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3256 * gst/asfdemux/gstasfdemux.c:
3257 asf: fix x-wmv format in caps
3259 2012-06-27 10:24:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3261 * gst/asfdemux/asfpacket.c:
3264 2012-06-21 15:13:57 +0100 Bastien Nocera <hadess@hadess.net>
3266 * gst/asfdemux/asfpacket.c:
3267 * gst/asfdemux/asfpacket.h:
3268 * gst/asfdemux/gstasfdemux.c:
3269 asfdemux: Ignore parsing errors from broken packets
3270 We should instead be counting the number of errors and exiting if
3271 they're too numerous. This makes a number of broken ASF files playable.
3272 https://bugzilla.gnome.org/show_bug.cgi?id=678543
3274 gst/asfdemux/asfpacket.c
3275 gst/asfdemux/gstasfdemux.c
3277 2012-06-26 17:15:43 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3279 * gst/asfdemux/gstasfdemux.c:
3282 2012-06-25 09:43:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3284 * ext/mpeg2dec/gstmpeg2dec.c:
3285 mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
3287 2012-06-25 09:34:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3289 * ext/mpeg2dec/gstmpeg2dec.c:
3290 mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
3293 2012-06-20 13:36:25 -0400 Matej Knopp <matej.knopp@gmail.com>
3295 * ext/x264/gstx264enc.c:
3296 x264enc: Fix unitialized variable and taglist event
3298 2012-06-20 13:23:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3300 * ext/mpeg2dec/gstmpeg2dec.c:
3301 mpeg2dec: fix compilation
3303 2012-06-20 10:39:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3305 * ext/sidplay/gstsiddec.cc:
3306 * gst/asfdemux/gstasfdemux.c:
3307 * gst/realmedia/rademux.c:
3308 * gst/realmedia/rdtmanager.c:
3309 * gst/realmedia/rmdemux.c:
3310 update for task api change
3312 2012-06-20 10:39:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3314 * ext/mpeg2dec/gstmpeg2dec.c:
3315 * ext/x264/gstx264enc.c:
3318 2012-06-20 09:06:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3320 * ext/mpeg2dec/gstmpeg2dec.c:
3321 * ext/mpeg2dec/gstmpeg2dec.h:
3322 mpeg2dec: Port to 0.11 again
3324 2012-06-19 15:19:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3326 * ext/x264/gstx264enc.c:
3327 x264enc: Fix compiler warning
3329 2012-05-30 12:50:13 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3331 * ext/mpeg2dec/gstmpeg2dec.c:
3332 * ext/mpeg2dec/gstmpeg2dec.h:
3333 mpeg2dec: Report PAR if not present upstream
3334 And clean up some code
3336 2012-05-04 16:09:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3338 * ext/mpeg2dec/gstmpeg2dec.c:
3339 mpeg2dec: use _scale_ceil to compute frame period
3340 https://bugzilla.gnome.org/show_bug.cgi?id=675769
3342 2012-05-04 16:08:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3344 * ext/mpeg2dec/gstmpeg2dec.c:
3345 mpeg2dec: mpeg2dec actually has 3 frame latency
3346 https://bugzilla.gnome.org/show_bug.cgi?id=675769
3348 2012-05-01 18:49:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3350 * ext/mpeg2dec/gstmpeg2dec.c:
3351 mpeg2dec: Fix large output buffers leak
3353 2012-05-01 18:46:31 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3355 * ext/mpeg2dec/gstmpeg2dec.c:
3356 mpeg2dec: Port to new way of handling frame reference
3358 2012-05-01 16:12:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3360 * ext/mpeg2dec/gstmpeg2dec.c:
3361 mpeg2dec: don't leak input_state
3363 2012-04-13 19:06:52 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3365 * ext/mpeg2dec/gstmpeg2dec.c:
3366 * ext/mpeg2dec/gstmpeg2dec.h:
3367 mpeg2dec: Port to GstVideoDecoder base class
3369 ext/mpeg2dec/gstmpeg2dec.c
3370 ext/mpeg2dec/gstmpeg2dec.h
3371 Back to 0.10 state, needs to be ported to 0.11 again.
3373 2012-06-19 09:26:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3375 Merge remote-tracking branch 'origin/master'
3377 2012-06-19 09:26:02 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3379 * ext/x264/gstx264enc.c:
3380 * ext/x264/gstx264enc.h:
3381 x264enc: Port to 0.11 again
3383 2012-05-07 11:52:40 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3385 * ext/x264/gstx264enc.c:
3386 x264enc: Don't set latency while holding object lock
3387 This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
3388 https://bugzilla.gnome.org/show_bug.cgi?id=675762
3390 2012-05-03 18:07:24 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3392 * ext/x264/gstx264enc.c:
3393 x264enc: Use video encoder stream lock to avoid deadlock
3395 2012-05-01 18:45:33 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3397 * ext/x264/gstx264enc.c:
3398 x264enc: Port to new way of passing frame reference
3400 2012-04-30 19:00:09 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3402 * ext/x264/gstx264enc.c:
3403 x264enc: Set default stream-format to avc as it's a better format
3405 2012-04-26 22:27:55 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3407 * ext/x264/gstx264enc.c:
3408 x264enc: Fix setting latency
3409 Fixes setting latency when framerate is dynamic and round up the latency
3410 to avoid rounding issues.
3412 2012-04-30 18:59:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3414 * ext/x264/gstx264enc.c:
3415 x264enc: gst_video_encoder_get_frame() is now transfer full
3417 2012-04-26 17:31:45 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3419 * ext/x264/gstx264enc.c:
3420 x264enc: don't leak output state
3422 2012-04-18 17:09:12 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3424 * ext/x264/gstx264enc.c:
3425 * ext/x264/gstx264enc.h:
3426 x264enc: Remove x264 backward compatibility support
3428 2012-04-18 16:13:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3430 * ext/x264/gstx264enc.c:
3431 x264enc: Report latency base on x264 buffer size
3433 2012-04-17 15:44:24 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3436 * ext/x264/gstx264enc.c:
3437 * ext/x264/gstx264enc.h:
3438 x264enc: Port to GstVideoEncoder baseclass
3441 ext/x264/gstx264enc.c
3442 ext/x264/gstx264enc.h
3443 Back to 0.10 state, needs to be ported to 0.11 again.
3445 2012-06-16 18:29:54 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3450 * docs/plugins/Makefile.am:
3451 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3452 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
3453 * docs/plugins/inspect/plugin-synaesthesia.xml:
3454 * gst/synaesthesia/.gitignore:
3455 * gst/synaesthesia/Makefile.am:
3456 * gst/synaesthesia/README:
3457 * gst/synaesthesia/gstsynaesthesia.c:
3458 * gst/synaesthesia/gstsynaesthesia.h:
3459 * gst/synaesthesia/synaescope.c:
3460 * gst/synaesthesia/synaescope.h:
3461 synaesthesia: remove experimental GPL-ed synaesthesia plugin
3462 It never made it out of experimental, and there's a new
3463 synaescope element in gst-plugins-bad that's hopefully
3464 sufficiently similar.
3465 https://bugzilla.gnome.org/show_bug.cgi?id=356882
3467 2012-06-16 18:13:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3469 * gst/mpegstream/.gitignore:
3470 mpegstream: remove leftover hidden .gitignore file
3472 2012-06-08 15:55:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3474 * gst/synaesthesia/gstsynaesthesia.c:
3475 * tests/check/elements/amrnbenc.c:
3476 * tests/check/elements/x264enc.c:
3477 elements: Use gst_pad_set_caps() instead of manual event fiddling
3479 2012-06-08 15:05:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3482 Automatic update of common submodule
3483 From 03a0e57 to 98e386f
3485 2012-06-07 16:28:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3490 === release 0.11.92 ===
3492 2012-06-07 16:28:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3498 * docs/plugins/inspect/plugin-a52dec.xml:
3499 * docs/plugins/inspect/plugin-amrnb.xml:
3500 * docs/plugins/inspect/plugin-amrwbdec.xml:
3501 * docs/plugins/inspect/plugin-asf.xml:
3502 * docs/plugins/inspect/plugin-cdio.xml:
3503 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3504 * docs/plugins/inspect/plugin-dvdread.xml:
3505 * docs/plugins/inspect/plugin-dvdsub.xml:
3506 * docs/plugins/inspect/plugin-lame.xml:
3507 * docs/plugins/inspect/plugin-mad.xml:
3508 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3509 * docs/plugins/inspect/plugin-realmedia.xml:
3510 * docs/plugins/inspect/plugin-siddec.xml:
3511 * docs/plugins/inspect/plugin-twolame.xml:
3512 * docs/plugins/inspect/plugin-x264.xml:
3513 * gst-plugins-ugly.doap:
3514 * win32/common/config.h:
3517 2012-06-07 16:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3560 2012-06-06 18:19:06 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3563 Automatic update of common submodule
3564 From 1fab359 to 03a0e57
3566 2012-06-06 13:03:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3568 * ext/sidplay/gstsiddec.cc:
3569 * gst/asfdemux/gstasfdemux.c:
3570 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3571 * gst/realmedia/rademux.c:
3572 * gst/realmedia/rmdemux.c:
3573 update for tag event change
3575 2012-06-01 10:29:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3578 Automatic update of common submodule
3579 From f1b5a96 to 1fab359
3581 2012-05-31 13:08:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3584 Automatic update of common submodule
3585 From 92b7266 to f1b5a96
3587 2012-05-30 12:45:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3590 Automatic update of common submodule
3591 From ec1c4a8 to 92b7266
3593 2012-05-30 11:24:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3596 Automatic update of common submodule
3597 From 3429ba6 to ec1c4a8
3599 2012-05-26 23:41:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3601 * gst/realmedia/rmutils.c:
3602 realmedia: don't use GstStructure API on tag lists
3604 2012-05-21 14:57:44 +0200 Julien Isorce <julien.isorce@gmail.com>
3606 * ext/a52dec/gsta52dec.c:
3607 a52dec: really prefer the original number (and position) of channels
3608 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
3610 2012-05-24 12:32:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3613 Automatic update of common submodule
3614 From dc70203 to 3429ba6
3616 2012-05-17 21:12:18 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3619 * ext/x264/gstx264enc.c:
3620 x264: bump x264 requirement to build 106 or later
3621 Build 106 is from September 2010.
3622 https://bugzilla.gnome.org/show_bug.cgi?id=676257
3624 2012-04-15 23:39:48 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
3626 * ext/a52dec/gsta52dec.c:
3628 a52dec: adapt to work also with new liba52
3629 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
3631 2012-05-17 12:40:05 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3633 * ext/a52dec/gsta52dec.c:
3634 a52dec: trigger renegotiation upon changed stream channels
3637 2012-05-16 09:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3640 configure: Require core/base 0.11.91
3642 2012-01-13 18:18:33 -0500 Matej Knopp <matej.knopp@gmail.com>
3645 .gitignore: add visual studio IDE files and OS X .DS_Store files
3646 https://bugzilla.gnome.org/show_bug.cgi?id=667899
3648 2012-05-13 17:00:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3653 === release 0.11.91 ===
3655 2012-05-13 16:49:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3662 * gst-plugins-ugly.doap:
3663 * win32/common/config.h:
3666 2012-05-13 16:48:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3709 2012-05-13 16:45:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3711 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
3713 2012-05-13 15:56:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3716 Automatic update of common submodule
3717 From dc70203 to 3429ba6
3719 2012-04-24 15:27:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3721 * gst/asfdemux/asfpacket.c:
3722 asfdemux: Use correct enum type
3724 2012-05-10 10:11:44 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3726 * gst/asfdemux/gstasfdemux.c:
3727 asfdemux: implement pull mode seek snap flags when an index is present
3728 Also ensure we get a proper EOS when seeking past the end of the
3729 file, or (when the snap after flag is set) between the last keyframe
3730 and the end of the file.
3732 2012-05-03 23:50:30 +0100 Leon Merten Lohse <leon@green-side.de>
3734 * ext/cdio/gstcdio.c:
3735 * ext/cdio/gstcdio.h:
3736 * ext/cdio/gstcdiocddasrc.c:
3737 cdio: compensate for libcdio's recent cd-text api changes
3738 https://bugzilla.gnome.org/show_bug.cgi?id=675112
3740 ext/cdio/gstcdiocddasrc.c
3742 2012-04-30 21:27:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3744 * ext/dvdread/dvdreadsrc.c:
3745 dvdread: fix build after recent include reshuffling in core
3746 Need to include gmodule.h ourselves now.
3748 2012-04-19 12:22:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3750 * ext/mpeg2dec/gstmpeg2dec.c:
3751 video: Update for libgstvideo API changes
3753 2012-04-16 09:09:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3756 Automatic update of common submodule
3757 From 6db25be to dc70203
3759 2012-04-12 13:56:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3761 * gst/asfdemux/asfpacket.c:
3762 * gst/asfdemux/asfpacket.h:
3763 asfdemux: fix performance issue, especially with high-bitrate streams
3764 Two things were suboptimal from a performance point of view:
3765 a) consider a large media object such as a video keyframe, which
3766 may be split up into multiple fragments. We would assemble
3767 the media object as follows:
3768 buf = join (join (join (frag1, frag2), frag3), frag4)
3769 which causes many unnecessary memcpy()s, and malloc/free,
3770 which could easily add up to a multiple of the actual object
3771 size. To avoid this, we allocate a buffer of the size needed
3772 from the start and copy fragments into that directly.
3773 b) for every fragment to join, we would create a sub-buffer
3774 before joining it (which would discard the sub-buffer again),
3775 leading to unnecessary miniobject create/free churn.
3777 gst/asfdemux/asfpacket.c
3778 gst/asfdemux/asfpacket.h
3780 2012-04-12 14:45:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3782 * gst/asfdemux/asfpacket.c:
3783 asfdemux: avoid unnecessary stream lookup
3784 We have already retrieved the stream for that stream number and
3785 made sure it's not NULL, so no need to do it again here; neither
3786 the number nor the streams changed since the last time.
3788 2012-04-02 19:31:20 +0200 Alban Browaeys <prahal@yahoo.com>
3790 * ext/a52dec/gsta52dec.c:
3791 a52dec: fix first_access bigger than 2
3792 gst_buffer_extract returns the number of bytes extracted, here 2 max.
3793 Set size to the buffer size as was done in 0.10 to avoid first_access
3794 error when it bypass 2.
3795 https://bugzilla.gnome.org/show_bug.cgi?id=673434
3797 2012-04-13 13:43:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3801 configure: Modernize autotools setup a bit
3802 Also we now only create tar.bz2 and tar.xz tarballs.
3804 2012-04-13 13:37:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3807 Automatic update of common submodule
3808 From 464fe15 to 6db25be
3810 2012-04-12 11:19:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3815 === release 0.11.90 ===
3817 2012-04-12 10:40:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3823 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
3824 * docs/plugins/inspect/plugin-a52dec.xml:
3825 * docs/plugins/inspect/plugin-amrnb.xml:
3826 * docs/plugins/inspect/plugin-amrwbdec.xml:
3827 * docs/plugins/inspect/plugin-asf.xml:
3828 * docs/plugins/inspect/plugin-cdio.xml:
3829 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3830 * docs/plugins/inspect/plugin-dvdread.xml:
3831 * docs/plugins/inspect/plugin-dvdsub.xml:
3832 * docs/plugins/inspect/plugin-lame.xml:
3833 * docs/plugins/inspect/plugin-mad.xml:
3834 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3835 * docs/plugins/inspect/plugin-realmedia.xml:
3836 * docs/plugins/inspect/plugin-siddec.xml:
3837 * docs/plugins/inspect/plugin-twolame.xml:
3838 * docs/plugins/inspect/plugin-x264.xml:
3839 * gst-plugins-ugly.doap:
3840 * win32/common/config.h:
3843 2012-04-12 10:39:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3886 2012-04-10 00:48:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3888 * ext/mad/gstmad.c.orig:
3889 mad: remove .c.orig file
3891 2012-04-10 00:47:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3893 * ext/a52dec/gsta52dec.c:
3894 * ext/amrnb/amrnbdec.c:
3895 * ext/amrnb/amrnbenc.c:
3896 * ext/amrwbdec/amrwbdec.c:
3897 * ext/cdio/gstcdiocddasrc.c:
3898 * ext/dvdread/dvdreadsrc.c:
3899 * ext/lame/gstlamemp3enc.c:
3901 * ext/mad/gstmad.c.orig:
3902 * ext/mpeg2dec/gstmpeg2dec.c:
3903 * ext/sidplay/gstsiddec.cc:
3904 * ext/twolame/gsttwolamemp2enc.c:
3905 * ext/x264/gstx264enc.c:
3906 * gst/asfdemux/gstasfdemux.c:
3907 * gst/asfdemux/gstrtpasfdepay.c:
3908 * gst/asfdemux/gstrtspwms.c:
3909 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3910 * gst/dvdsub/gstdvdsubdec.c:
3911 * gst/dvdsub/gstdvdsubparse.c:
3912 * gst/realmedia/pnmsrc.c:
3913 * gst/realmedia/rademux.c:
3914 * gst/realmedia/rdtdepay.c:
3915 * gst/realmedia/rdtmanager.c:
3916 * gst/realmedia/rmdemux.c:
3917 * gst/realmedia/rtspreal.c:
3918 * gst/synaesthesia/gstsynaesthesia.c:
3919 * gst/xingmux/gstxingmux.c:
3920 Use new gst_element_class_set_static_metadata()
3922 2012-04-05 18:43:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3925 Automatic update of common submodule
3926 From 7fda524 to 464fe15
3928 2012-04-05 17:40:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3930 * ext/a52dec/gsta52dec.c:
3931 * ext/amrnb/amrnb.c:
3932 * ext/amrwbdec/amrwb.c:
3933 * ext/cdio/gstcdio.c:
3934 * ext/dvdread/dvdreadsrc.c:
3935 * ext/lame/plugin.c:
3937 * ext/mad/gstmad.c.orig:
3938 * ext/mpeg2dec/gstmpeg2dec.c:
3939 * ext/sidplay/gstsiddec.cc:
3940 * ext/twolame/gsttwolamemp2enc.c:
3941 * ext/x264/gstx264enc.c:
3942 * gst/asfdemux/gstasf.c:
3943 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3944 * gst/dvdsub/gstdvdsubdec.c:
3945 * gst/realmedia/realmedia.c:
3946 * gst/synaesthesia/gstsynaesthesia.c:
3947 * gst/xingmux/plugin.c:
3948 gst: Update for GST_PLUGIN_DEFINE() API changes
3950 2012-04-05 13:26:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3953 configure: Update version to 0.11.89.1
3955 2012-04-04 14:38:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3958 * docs/plugins/Makefile.am:
3959 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3960 * docs/version.entities.in:
3961 * ext/a52dec/Makefile.am:
3962 * ext/amrnb/Makefile.am:
3963 * ext/amrwbdec/Makefile.am:
3964 * ext/cdio/Makefile.am:
3965 * ext/lame/Makefile.am:
3966 * ext/mad/Makefile.am:
3967 * ext/mpeg2dec/Makefile.am:
3968 * ext/sidplay/Makefile.am:
3969 * ext/twolame/Makefile.am:
3970 * ext/x264/Makefile.am:
3971 * gst-plugins-ugly.spec.in:
3972 * gst/asfdemux/Makefile.am:
3973 * gst/dvdlpcmdec/Makefile.am:
3974 * gst/dvdsub/Makefile.am:
3975 * gst/realmedia/Makefile.am:
3976 * pkgconfig/Makefile.am:
3977 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
3978 * tests/check/Makefile.am:
3979 gst: Update versioning
3981 2012-04-02 15:21:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3983 * ext/mpeg2dec/gstmpeg2dec.c:
3984 * ext/mpeg2dec/gstmpeg2dec.h:
3985 mpeg2dec: fix cropping
3986 fix cropping in mpeg2dec
3988 2012-04-01 20:19:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3990 * ext/mpeg2dec/gstmpeg2dec.c:
3991 mpeg2dec: add crop metadata when buffer is still writable
3993 2012-03-30 18:13:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3995 * gst/asfdemux/gstrtpasfdepay.c:
3996 update for buffer api change
3998 2012-03-30 11:52:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4000 * ext/a52dec/gsta52dec.c:
4002 ext: Update for audio decoder API changes
4004 2012-03-29 17:32:08 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4006 * tests/check/elements/amrnbenc.c:
4007 * tests/check/elements/x264enc.c:
4008 tests: make more valgrind-friendly and plug caps leak
4010 2012-03-28 12:50:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4012 * gst/asfdemux/asfpacket.c:
4013 * gst/asfdemux/gstasfdemux.c:
4014 * gst/dvdsub/gstdvdsubdec.c:
4015 update for buffer changes
4017 2012-03-27 14:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4019 * tests/check/elements/x264enc.c:
4020 tests: x264enc: adjust test to removal of deprecated properties
4022 2012-03-26 12:13:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4024 Replace master with 0.11
4026 2012-03-22 15:56:04 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4031 === release 0.11.2 ===
4033 2012-03-22 15:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4039 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4040 * docs/plugins/inspect/plugin-a52dec.xml:
4041 * docs/plugins/inspect/plugin-amrnb.xml:
4042 * docs/plugins/inspect/plugin-amrwbdec.xml:
4043 * docs/plugins/inspect/plugin-asf.xml:
4044 * docs/plugins/inspect/plugin-cdio.xml:
4045 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4046 * docs/plugins/inspect/plugin-dvdread.xml:
4047 * docs/plugins/inspect/plugin-dvdsub.xml:
4048 * docs/plugins/inspect/plugin-lame.xml:
4049 * docs/plugins/inspect/plugin-mad.xml:
4050 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4051 * docs/plugins/inspect/plugin-realmedia.xml:
4052 * docs/plugins/inspect/plugin-siddec.xml:
4053 * docs/plugins/inspect/plugin-twolame.xml:
4054 * docs/plugins/inspect/plugin-x264.xml:
4055 * gst-plugins-ugly.doap:
4095 * win32/common/config.h:
4098 2012-03-21 13:18:35 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4100 * tests/check/elements/mpeg2dec.c:
4101 tests: fix after memory changes
4103 2012-03-21 13:18:11 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4105 * ext/x264/gstx264enc.c:
4106 * ext/x264/gstx264enc.h:
4107 x264enc: remove deprecated properties
4109 2012-03-20 12:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4111 Merge remote-tracking branch 'origin/master' into 0.11
4112 So 0.11 folks also get amr include fixes.
4114 ext/a52dec/gsta52dec.c
4117 2012-03-18 18:56:16 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4119 * gst/synaesthesia/gstsynaesthesia.c:
4120 synaesthesia: fixup for bufferpool api changes
4121 ... as well as some caps ref handling.
4123 2012-03-16 21:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4125 * gst/realmedia/rademux.c:
4126 * gst/realmedia/rmdemux.c:
4127 don't pass random pointers to pull_range
4129 2012-03-15 22:11:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4131 * ext/mpeg2dec/gstmpeg2dec.c:
4132 update for bufferpool changes
4134 2012-03-15 20:38:50 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4136 * ext/mpeg2dec/gstmpeg2dec.c:
4137 update for allocation query changes
4139 2012-03-15 13:38:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4141 * ext/dvdread/dvdreadsrc.c:
4142 * ext/lame/gstlamemp3enc.c:
4143 * ext/mpeg2dec/gstmpeg2dec.c:
4144 * ext/x264/gstx264enc.c:
4145 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4146 * gst/dvdsub/gstdvdsubdec.c:
4147 update for memory api changes
4149 2012-03-14 19:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4151 * ext/mpeg2dec/gstmpeg2dec.c:
4152 take padding into account
4154 2012-03-13 18:27:51 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4157 mad: simplify parsing code
4158 Also fixes #671455 (expected at least).
4160 2012-03-12 16:16:17 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4163 configure.ac: bump required GLib to 2.31.14
4164 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
4166 2012-03-12 12:23:43 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4168 * ext/sidplay/gstsiddec.cc:
4169 fix for caps _normalize changes
4171 2012-03-11 19:07:19 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4173 * ext/x264/gstx264enc.c:
4174 fix for caps api changes
4176 2012-03-06 16:08:23 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4178 * ext/a52dec/gsta52dec.c:
4179 * ext/a52dec/gsta52dec.h:
4180 a52dec: use base class tag handling helper
4181 ... so as to ensure these to be handled and sent at proper time.
4183 2012-03-06 14:28:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4185 * ext/dvdread/dvdreadsrc.c:
4186 dvdreadsrc: Use variable type with correct signedness
4188 2011-01-14 18:50:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
4190 * ext/mpeg2dec/gstmpeg2dec.c:
4191 mpeg2dec: Copy planes in one go when possible
4193 2012-03-03 17:17:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4196 * ext/amrnb/amrnbdec.h:
4197 * ext/amrnb/amrnbenc.h:
4198 * ext/amrwbdec/amrwbdec.h:
4199 amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
4200 In previous versions, the opencore-amr include sub-directory
4201 would be specified in the include path in the CFLAGS, but this
4202 is no longer the case in newer versions, so we need to add those
4203 to our include directives.
4204 Based on patch by: Christian Morales Vega
4205 https://bugzilla.gnome.org/show_bug.cgi?id=671123
4207 2012-03-03 16:56:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4210 configure: get rid of non-pkg-config ways to check for opencore-amr
4212 2012-02-29 17:26:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4214 * ext/mpeg2dec/gstmpeg2dec.c:
4215 update for metadata API changes
4217 2012-02-27 06:35:01 +0100 Alessandro Decina <alessandro.d@gmail.com>
4219 * ext/amrwbdec/Makefile.am:
4220 * ext/lame/Makefile.am:
4221 * ext/mad/Makefile.am:
4222 amrwbdec, lame, mad: link to libgstbase
4224 2012-02-27 06:33:48 +0100 Alessandro Decina <alessandro.d@gmail.com>
4226 * ext/x264/gstx264enc.c:
4227 x264enc: fix compiler warning
4229 2012-02-27 00:36:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4231 Merge remote-tracking branch 'origin/master' into 0.11
4233 2012-02-27 00:34:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4235 Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
4239 2012-02-23 11:20:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4244 * docs/plugins/gst-plugins-ugly-plugins.args:
4245 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4246 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4247 * docs/plugins/inspect/plugin-a52dec.xml:
4248 * docs/plugins/inspect/plugin-amrnb.xml:
4249 * docs/plugins/inspect/plugin-amrwbdec.xml:
4250 * docs/plugins/inspect/plugin-asf.xml:
4251 * docs/plugins/inspect/plugin-cdio.xml:
4252 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4253 * docs/plugins/inspect/plugin-dvdread.xml:
4254 * docs/plugins/inspect/plugin-dvdsub.xml:
4255 * docs/plugins/inspect/plugin-iec958.xml:
4256 * docs/plugins/inspect/plugin-lame.xml:
4257 * docs/plugins/inspect/plugin-mad.xml:
4258 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4259 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4260 * docs/plugins/inspect/plugin-mpegstream.xml:
4261 * docs/plugins/inspect/plugin-realmedia.xml:
4262 * docs/plugins/inspect/plugin-siddec.xml:
4263 * docs/plugins/inspect/plugin-twolame.xml:
4264 * docs/plugins/inspect/plugin-x264.xml:
4265 * win32/common/config.h:
4266 Bump version after release
4268 2012-02-21 18:58:06 -0800 David Schleef <ds@schleef.org>
4271 autogen.sh: avoid touching .po files during 'make'
4272 A simple workaround to deal with GNU gettext automake integration
4273 failing to deal with git. Fixes: #669207
4275 2012-02-22 02:17:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4277 * ext/x264/gstx264enc.c:
4278 x264: convert g_print to LOG
4280 2012-02-22 02:07:49 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4282 * gst/asfdemux/gstrtpasfdepay.c:
4283 update for new memory api
4285 2012-02-22 02:07:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4287 * ext/x264/gstx264enc.c:
4288 x264enc: handle pts and dts
4290 2012-02-21 18:53:57 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4293 mad: handle libmad freeform parsing quirk
4295 2012-02-21 18:49:50 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4298 mad: fixup unhacking last frame coaxing
4299 ... so as to not only replace the data pointer but also available size.
4301 2012-02-20 14:27:49 +0000 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
4303 * gst-plugins-ugly.spec.in:
4306 2012-02-18 00:02:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4308 * win32/common/config.h:
4309 win32: back to development
4311 2012-02-17 17:53:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4314 * gst/synaesthesia/gstsynaesthesia.c:
4315 * gst/synaesthesia/gstsynaesthesia.h:
4316 synaesthesia: port to 0.11
4318 2012-02-17 17:53:28 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4321 * gst/xingmux/gstxingmux.c:
4322 xingmux: port to 0.11
4324 2012-02-17 11:06:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4329 === release 0.11.1 ===
4331 2012-02-17 11:06:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4337 * docs/plugins/gst-plugins-ugly-plugins.args:
4338 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4339 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4340 * docs/plugins/inspect/plugin-a52dec.xml:
4341 * docs/plugins/inspect/plugin-amrnb.xml:
4342 * docs/plugins/inspect/plugin-amrwbdec.xml:
4343 * docs/plugins/inspect/plugin-asf.xml:
4344 * docs/plugins/inspect/plugin-cdio.xml:
4345 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4346 * docs/plugins/inspect/plugin-dvdread.xml:
4347 * docs/plugins/inspect/plugin-dvdsub.xml:
4348 * docs/plugins/inspect/plugin-lame.xml:
4349 * docs/plugins/inspect/plugin-mad.xml:
4350 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4351 * docs/plugins/inspect/plugin-realmedia.xml:
4352 * docs/plugins/inspect/plugin-siddec.xml:
4353 * docs/plugins/inspect/plugin-twolame.xml:
4354 * docs/plugins/inspect/plugin-x264.xml:
4355 * gst-plugins-ugly.doap:
4395 * win32/common/config.h:
4398 2012-02-17 09:16:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4400 Merge branch 'master' into 0.11
4404 2012-02-16 14:29:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4407 mad: unhack last frame coaxing
4408 ... so as to maximally use available base class API and interfere least
4409 as possible with its internal state.
4411 2012-02-15 13:45:00 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4414 mad: fix compilation
4416 2012-02-15 13:40:13 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4419 mad: chain up to default event handler
4421 2012-02-11 05:38:41 -0500 Matej Knopp <matej.knopp@gmail.com>
4423 * ext/x264/gstx264enc.c:
4424 x264enc: unmap video frame after encoding
4425 Fixes major memory leak.
4426 https://bugzilla.gnome.org/show_bug.cgi?id=669863
4428 2012-02-10 17:02:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4430 * ext/x264/gstx264enc.c:
4431 x264enc: fix after merge
4433 2012-02-10 17:00:33 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4435 Merge branch 'master' into 0.11
4437 ext/x264/gstx264enc.c
4439 2012-02-09 18:10:48 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4441 * ext/sidplay/gstsiddec.cc:
4442 * ext/sidplay/gstsiddec.h:
4443 sidplay: don't use ulong properties
4445 2012-02-09 16:14:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4447 * ext/sidplay/gstsiddec.cc:
4448 sidplay: fix negotiation
4450 2012-02-09 11:55:07 +0100 Robert Swain <robert.swain@collabora.co.uk>
4452 * ext/x264/gstx264enc.c:
4453 x264enc: Add baseline profile to caps
4454 libx264 does not yet support the features that create the difference
4455 between baseline and constrained baseline profile. Hence it currently
4456 supports both though it can only technically encode constrained
4459 2012-02-08 16:38:09 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4461 * ext/amrnb/amrnbenc.c:
4462 * gst/asfdemux/gstasfdemux.c:
4463 * gst/realmedia/rdtmanager.c:
4464 GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
4466 2012-02-07 18:56:23 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4468 * tests/check/elements/mpeg2dec.c:
4469 mpeg2dec: fix test a bit more
4470 Still broken because cropping is broken in mpeg2dec
4472 2012-02-07 11:06:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4474 * tests/check/elements/amrnbenc.c:
4475 * tests/check/elements/x264enc.c:
4476 * tests/check/elements/xingmux.c:
4477 tests: fix some tests
4479 2012-02-01 16:20:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4481 * ext/twolame/gsttwolamemp2enc.c:
4482 twolame: Use new audio encoder/decoder base class API for srcpad caps
4484 2012-02-01 16:20:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4486 * ext/lame/gstlamemp3enc.c:
4487 lame: Use new audio encoder/decoder base class API for srcpad caps
4489 2012-02-01 16:19:55 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4492 mad: Use new audio encoder/decoder base class API for srcpad caps
4494 2012-02-01 16:17:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4496 * ext/a52dec/gsta52dec.c:
4497 a52dec: Use new audio encoder/decoder base class API for srcpad caps
4499 2012-02-01 16:15:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4501 * ext/amrwbdec/amrwbdec.c:
4502 amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
4504 2012-02-01 16:14:08 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4506 * ext/amrnb/amrnbdec.c:
4507 * ext/amrnb/amrnbenc.c:
4508 amrnb: Use new audio encoder/decoder base class API for srcpad caps
4510 2012-01-31 15:52:38 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4513 mad: ensure we do not confuse the base class with our buffer guard
4514 mad expects extra bytes at the end of a buffer (see discussion in
4515 http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
4516 and since we inject these without the base class' knowledge, we
4517 need to hide the bodies better.
4518 This fixes an assert at EOS when decoding an mp3 manually without
4519 an intervening mpegaudioparse.
4521 2012-01-30 17:17:31 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4523 * gst/realmedia/rtspreal.c:
4524 update for HEADER flag
4526 2011-07-20 09:00:58 +0200 Alessandro Decina <alessandro.d@gmail.com>
4528 * ext/x264/gstx264enc.c:
4529 * ext/x264/gstx264enc.h:
4530 x264enc: implement force-key-unit API
4532 2012-01-25 13:58:48 +0100 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
4535 Automatic update of common submodule
4536 From c463bc0 to 7fda524
4538 2012-01-25 13:58:54 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4540 * ext/amrnb/amrnbdec.c:
4541 * ext/amrwbdec/amrwbdec.c:
4542 amr: port to 0.11 again
4544 2012-01-25 13:03:33 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4546 Merge branch 'master' into 0.11
4548 ext/a52dec/gsta52dec.c
4550 2012-01-25 07:24:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4552 * ext/a52dec/gsta52dec.c:
4553 * ext/amrnb/amrnbdec.c:
4554 * ext/amrnb/amrnbenc.c:
4555 * ext/amrwbdec/amrwbdec.c:
4556 * ext/dvdread/dvdreadsrc.c:
4557 * ext/lame/gstlamemp3enc.c:
4559 * ext/mpeg2dec/gstmpeg2dec.c:
4560 * ext/sidplay/gstsiddec.cc:
4561 * ext/twolame/gsttwolamemp2enc.c:
4562 * gst/asfdemux/asfpacket.c:
4563 * gst/asfdemux/gstasfdemux.c:
4564 * gst/asfdemux/gstrtpasfdepay.c:
4565 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4566 * gst/dvdsub/gstdvdsubdec.c:
4567 * gst/dvdsub/gstdvdsubdec.h:
4568 * gst/realmedia/gstrdtbuffer.c:
4569 * gst/realmedia/gstrdtbuffer.h:
4570 * gst/realmedia/rdtdepay.c:
4571 * gst/realmedia/rmdemux.c:
4572 * gst/realmedia/rmutils.c:
4573 port to new memory API
4575 2012-01-25 11:38:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4578 Automatic update of common submodule
4579 From 2a59016 to c463bc0
4581 2012-01-22 23:56:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4583 * gst-libs/gst/glib-compat-private.h:
4584 Remove compatibility versions for deprecated GLib API
4586 2012-01-19 15:26:25 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4588 * ext/a52dec/gsta52dec.c:
4589 a52dec: fix read buffer overflow upon syncing
4590 The wrong size was being decremented, leading to a runaway
4593 2012-01-19 15:06:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4597 Add --disable-fatal-warnings configure option
4599 2012-01-19 11:34:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4601 * gst/asfdemux/gstasfdemux.c:
4602 * gst/realmedia/rademux.c:
4603 * gst/realmedia/rdtmanager.c:
4604 * gst/realmedia/rmdemux.c:
4605 port to new gthread API
4607 2012-01-18 17:00:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4610 configure.ac: Require GLib 2.31.10 for consistency
4612 2012-01-18 16:46:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4615 Automatic update of common submodule
4616 From 0807187 to 2a59016
4618 2012-01-17 11:55:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4620 * ext/amrwbdec/amrwbdec.c:
4621 amrwbdec: _parse should not return OK if not enough data yet
4623 2012-01-17 11:55:14 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4625 * ext/amrnb/amrnbdec.c:
4626 amrnbdec: _parse should not return OK if not enough data yet
4628 2012-01-13 15:03:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4630 * ext/dvdread/dvdreadsrc.c:
4631 dvdreadsrc: fix off by one in cell calculation for the last chapter
4633 2012-01-13 15:56:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4635 * gst/asfdemux/gstasfdemux.c:
4636 asfdemux: set caps on src pad before adding it
4638 2012-01-13 15:56:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4640 * gst/asfdemux/gstasfdemux.c:
4641 asfdemux: perform writable buffer map to copy into it
4643 2012-01-13 15:55:15 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4645 * gst/asfdemux/asfpacket.c:
4646 * gst/asfdemux/asfpacket.h:
4647 asfpacket: fix 0.11 ported payload extraction
4648 ... to cater for not necessarily offset == size - cur_pos,
4649 as size may have been adjusted due to padding.
4652 2012-01-13 13:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4654 * ext/x264/gstx264enc.c:
4655 x264enc: remove useless and semantically (though not practically) wrong code
4656 The object will be freed, so it's pointless to set the pointers
4659 2012-01-13 13:46:28 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4661 * ext/x264/gstx264enc.c:
4662 x264enc: remove leaking "optimization"
4664 2012-01-13 00:05:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4666 * gst/asfdemux/gstasfdemux.c:
4667 GST_TYPE_DATE -> G_TYPE_DATE
4669 2012-01-13 00:01:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4671 Merge remote-tracking branch 'origin/master' into 0.11
4673 ext/a52dec/gsta52dec.c
4675 2012-01-12 13:25:22 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4677 * ext/a52dec/gsta52dec.c:
4678 a52dec: plug buffer leak
4680 2012-01-12 13:20:26 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4682 * ext/a52dec/gsta52dec.c:
4683 a52dec: plug buffer leak
4685 2012-01-11 12:31:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4687 * ext/amrnb/amrnbenc.c:
4688 amrnbenc: _map and _unmap the appropriate input and output buffers
4690 2012-01-10 15:25:12 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4692 * ext/a52dec/gsta52dec.c:
4693 a52dec: Fix some merge mistakes
4695 2012-01-10 15:17:11 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4697 Merge branch 'master' into 0.11
4699 ext/a52dec/gsta52dec.c
4700 ext/a52dec/gsta52dec.h
4703 ext/lame/gstlamemp3enc.c
4706 gst/mpegaudioparse/gstmpegaudioparse.c
4707 gst/mpegstream/gstdvddemux.c
4708 gst/realmedia/rdtdepay.c
4713 2012-01-10 11:41:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4715 * gst/dvdsub/Makefile.am:
4716 dvdsub: add some CFLAGS and LIBS in Makefile.am
4717 ... since adapter is still used.
4719 2012-01-09 16:00:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4721 * gst/realmedia/rmdemux.c:
4722 rmdemux: Don't use buffer after unreffing
4724 2012-01-09 15:46:10 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4726 * gst/asfdemux/gstasfdemux.c:
4727 asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
4729 2012-01-09 15:24:53 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4732 mad: Correctly unmap the buffer with the original data pointer
4734 2012-01-09 15:15:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4737 mad: Make sure to set caps on the srcpad if none are set yet
4739 2012-01-08 14:24:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4741 * ext/mad/Makefile.am:
4742 mad: fix LIBS order in Makefile.am
4744 2012-01-07 21:04:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4747 mad: remove left-over id3tag.h include
4748 We don't use libid3tag any more.
4750 2012-01-05 12:17:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4752 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4753 dvdlpcmdec: fix for multichannel
4755 2012-01-04 16:05:59 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4757 * ext/a52dec/gsta52dec.c:
4758 * ext/a52dec/gsta52dec.h:
4759 a52dec: Update for the new raw audio caps
4761 2012-01-04 15:49:38 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4764 mad: Update for the new raw audio caps
4766 2012-01-04 15:45:43 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4768 * ext/lame/gstlamemp3enc.c:
4769 lamemp3enc: Update for the new raw audio caps
4771 2012-01-04 15:44:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4773 * ext/twolame/gsttwolamemp2enc.c:
4774 twolamemp2enc: Update for the new raw audio caps
4776 2012-01-04 15:43:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4778 * ext/amrwbdec/amrwbdec.c:
4779 amrwbdec: Add the new layout field to the raw audio caps
4781 2012-01-04 15:42:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4783 * ext/amrnb/amrnbdec.c:
4784 * ext/amrnb/amrnbenc.c:
4785 amrnb: Add the new layout field to the raw audio caps
4787 2012-01-04 15:26:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4789 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4790 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
4791 dvdlpcmdec: Port to the new raw audio caps
4793 2012-01-04 15:12:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4795 * gst/asfdemux/gstasfdemux.c:
4796 asfdemux: Update for libgstriff API changes
4797 Still needs to handle audio channel reordering.
4799 2012-01-04 19:53:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4802 Automatic update of common submodule
4803 From 50b34ab to 0807187
4805 2012-01-04 17:05:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4807 * ext/lame/Makefile.am:
4808 lame: fix LIBADD order in Makefile.am
4810 2012-01-04 10:33:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4812 * tests/check/elements/amrnbenc.c:
4813 * tests/check/elements/mpeg2dec.c:
4814 * tests/check/elements/x264enc.c:
4815 * tests/check/elements/xingmux.c:
4816 * tests/check/generic/states.c:
4817 tests: make tests compile
4819 2012-01-03 15:27:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4821 * ext/amrwbdec/amrwbdec.c:
4822 * ext/dvdread/dvdreadsrc.c:
4824 * ext/sidplay/gstsiddec.cc:
4825 * gst/asfdemux/gstasfdemux.c:
4826 * gst/realmedia/pnmsrc.c:
4827 * gst/realmedia/rdtmanager.c:
4828 * gst/realmedia/rmdemux.c:
4829 GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
4831 2011-12-30 18:31:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4833 * tests/check/Makefile.am:
4834 tests: disable generic index test
4836 2011-12-30 17:53:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4838 * ext/mpeg2dec/gstmpeg2dec.c:
4839 mpeg2dec: remove all seeking-related code
4840 A parser or demuxer upstream should handle this Same for
4843 2011-12-30 17:49:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4845 * ext/mpeg2dec/gstmpeg2dec.c:
4846 * ext/mpeg2dec/gstmpeg2dec.h:
4847 mpeg2dec: update for GstIndex removal
4849 2011-12-30 17:46:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4851 * ext/cdio/gstcdiocddasrc.c:
4852 cdio: update for probe vfunc removal in GstAudioCdSrc
4854 2011-12-27 22:54:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4856 * ext/lame/gstlame.c:
4857 * ext/lame/gstlamemp3enc.c:
4858 lame: fix printf format in debug statements
4859 https://bugzilla.gnome.org/show_bug.cgi?id=666926
4861 2011-12-26 18:24:32 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4863 * ext/lame/gstlame.c:
4864 * ext/lame/gstlame.h:
4865 lame: ensure parsed output
4866 ... by doing some basic parsing of encoded lame data.
4868 2011-12-26 16:34:01 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4870 * ext/lame/gstlame.h:
4871 lame: cleanup unused instance struct fields
4873 2011-12-26 18:23:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4875 * ext/lame/Makefile.am:
4876 * ext/lame/gstlamemp3enc.c:
4877 * ext/lame/gstlamemp3enc.h:
4878 lamemp3enc: ensure parsed output
4879 ... by doing some basic parsing of encoded lame data.
4882 2011-12-26 18:15:41 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4884 * ext/lame/gstlamemp3enc.c:
4885 lamemp3enc: do not leak merged tags
4887 2011-12-22 15:23:54 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4891 mad: helpfully bodge the last buffer to let mad decode the last frame
4892 If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
4893 to be believed, the last buffer must be followed by a number of 0 bytes
4894 in order for the last frame to be decoded (at least in some cases).
4895 Doing so seems to work here, fixing a missing 1152 samples when using
4896 mp3parse before mad (not using mp3parse would yield the correct amount
4897 of samples, if there's extra non-MP3 data after (eg, tag data)).
4899 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4901 * ext/dvdread/dvdreadsrc.c:
4902 dvdreadsrc: map subtitle language tag to stream indicated in PGC data
4904 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4906 * gst/mpegstream/gstdvddemux.c:
4907 dvddemux: tweak subtitle stream setup based on dvd language codes event
4908 ... to allow for non-continuous subtitle stream numbers.
4909 The missing stream numbers tend to come up as subtitle streams anyway
4910 (albeit not with an identified language tag).
4912 2011-12-21 13:56:35 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4914 * ext/dvdread/dvdreadsrc.c:
4915 dvdreadsrc: minor safety tweak to sector seeking
4917 2011-12-20 11:54:38 +0100 Julien Isorce <julien.isorce@gmail.com>
4919 * ext/a52dec/gsta52dec.c:
4920 a52dec: check that a52_init returns a valid a52 state
4922 2011-12-19 18:20:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4924 * ext/mpeg2dec/gstmpeg2dec.c:
4925 mpeg2dec: update for new interlaced flags
4927 2011-12-14 17:33:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4929 * ext/a52dec/Makefile.am:
4930 * ext/a52dec/gsta52dec.c:
4931 * ext/a52dec/gsta52dec.h:
4932 a52dec: port to audiodecoder
4934 2011-12-12 13:44:12 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4936 * ext/mad/Makefile.am:
4939 mad: port to audiodecoder
4941 2011-12-13 14:54:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4943 * ext/a52dec/gsta52dec.c:
4944 a52dec: Don't claim to support upstream renegotiation
4945 and use fixed caps on the srcpad. To correctly support
4946 upstream renegotiation a52dec would need to check if the
4947 caps of the downstream allocated buffer are the requested
4948 caps or if the size is different.
4951 2011-12-13 14:52:26 +0100 Julien Isorce <julien.isorce@gmail.com>
4953 * ext/a52dec/gsta52dec.c:
4954 a52dec: Check that the a52_state is correctly initialized
4956 2011-12-12 11:33:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4958 * gst-libs/gst/Makefile.am:
4959 * gst-libs/gst/glib-compat-private.h:
4960 * gst/asfdemux/gstasfdemux.c:
4961 * gst/mpegaudioparse/gstmpegaudioparse.c:
4962 * gst/realmedia/rademux.c:
4963 * gst/realmedia/rdtmanager.c:
4964 * gst/realmedia/rmdemux.c:
4965 Work around deprecated thread API in glib master
4966 Add private replacements for deprecated functions such as
4967 g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
4968 to avoid the deprecation warnings. We can't change most of
4969 these in 0.10 because they're part of our API and ABI.
4970 Suppress deprecation warnings in selected files, mostly for
4971 g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
4972 not much we can do here in 0.10.
4974 2011-12-10 15:19:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4981 po: update translations
4983 2011-12-09 15:25:21 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4985 * gst/realmedia/rdtdepay.c:
4986 rdtdepay: make buffer metadata writable before setting caps on it
4987 Fixes issue when the header buffer is being pushed, which was taken
4988 from the caps and is therefore not writable.
4990 2011-12-06 14:00:18 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4992 * ext/dvdread/dvdreadsrc.c:
4993 fix for basesrc changes
4995 2011-12-05 18:43:49 +0100 Edward Hervey <edward@collabora.com>
4997 * gst/asfdemux/gstrtpasfdepay.c:
4998 rtpasfdepay: Initialize GstRTPBuffer before usage
5000 2011-12-02 02:01:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5002 Merge remote-tracking branch 'origin/master' into 0.11
5004 ext/dvdread/dvdreadsrc.c
5006 2011-11-29 08:49:23 +0100 Руслан Ижбулатов <lrn1986@gmail.com>
5008 * ext/dvdread/dvdreadsrc.c:
5009 dvdreadsrc: Fix format string compiler warning
5012 2011-11-28 21:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5014 Merge remote-tracking branch 'origin/master' into 0.11
5016 2011-11-28 18:26:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5018 * ext/mpeg2dec/gstmpeg2dec.c:
5019 Update for indexable change
5021 2011-11-28 17:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5023 * gst/realmedia/rdtmanager.c:
5024 update for clock provider API change
5026 2011-11-28 13:10:01 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5028 * ext/a52dec/gsta52dec.c:
5029 * ext/amrnb/amrnbdec.c:
5030 * ext/amrnb/amrnbenc.c:
5031 * ext/amrwbdec/amrwbdec.c:
5032 * ext/dvdread/dvdreadsrc.c:
5033 * ext/lame/gstlame.c:
5034 * ext/lame/gstlamemp3enc.c:
5036 * ext/mpeg2dec/gstmpeg2dec.c:
5037 * ext/sidplay/gstsiddec.cc:
5038 * ext/twolame/gsttwolame.c:
5039 * ext/x264/gstx264enc.c:
5040 * gst/asfdemux/gstasfdemux.c:
5041 * gst/asfdemux/gstrtpasfdepay.c:
5042 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5043 * gst/dvdsub/gstdvdsubdec.c:
5044 * gst/dvdsub/gstdvdsubparse.c:
5045 * gst/iec958/ac3iec.c:
5046 * gst/mpegaudioparse/gstmpegaudioparse.c:
5047 * gst/mpegaudioparse/gstxingmux.c:
5048 * gst/mpegstream/gstdvddemux.c:
5049 * gst/mpegstream/gstmpegdemux.c:
5050 * gst/mpegstream/gstmpegparse.c:
5051 * gst/mpegstream/gstrfc2250enc.c:
5052 * gst/realmedia/pnmsrc.c:
5053 * gst/realmedia/rademux.c:
5054 * gst/realmedia/rdtdepay.c:
5055 * gst/realmedia/rdtmanager.c:
5056 * gst/realmedia/rmdemux.c:
5057 * gst/synaesthesia/gstsynaesthesia.c:
5058 various: fix pad template ref leaks
5059 https://bugzilla.gnome.org/show_bug.cgi?id=662664
5061 2011-11-24 21:41:55 +0100 René Stadler <rene.stadler@collabora.co.uk>
5063 * tests/check/elements/xingmux.c:
5064 tests: update for gstcheck API change
5066 2011-11-23 23:29:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5068 * ext/amrnb/amrnbenc.c:
5069 * ext/dvdread/dvdreadsrc.c:
5070 * ext/lame/gstlamemp3enc.c:
5071 * ext/twolame/gsttwolamemp2enc.c:
5072 ext: fix more printf format warnings in debug messages
5074 2011-11-21 22:02:07 +0100 Matej Knopp <matej.knopp@gmail.com>
5076 * gst/asfdemux/gstasfdemux.c:
5077 * gst/asfdemux/gstrtpasfdepay.c:
5078 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5079 * gst/dvdsub/gstdvdsubdec.c:
5080 * gst/dvdsub/gstdvdsubparse.c:
5081 * gst/realmedia/rademux.c:
5082 * gst/realmedia/rmdemux.c:
5083 Fix print format compiler warnings on OS X / 64bit
5084 https://bugzilla.gnome.org/show_bug.cgi?id=662617
5086 2011-11-21 13:36:10 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5088 * gst/asfdemux/gstasfdemux.c:
5089 * gst/realmedia/rademux.c:
5090 * gst/realmedia/rdtmanager.c:
5091 * gst/realmedia/rmdemux.c:
5092 update for activation changes
5094 2011-11-18 18:00:28 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5096 * gst/asfdemux/gstasfdemux.c:
5097 * gst/realmedia/rademux.c:
5098 * gst/realmedia/rmdemux.c:
5099 update for new scheduling query
5101 2011-11-18 13:59:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5103 * gst/asfdemux/gstasfdemux.c:
5104 * gst/realmedia/rademux.c:
5105 * gst/realmedia/rdtmanager.c:
5106 * gst/realmedia/rmdemux.c:
5107 add parent to activate functions
5109 2011-11-17 15:25:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5111 * ext/a52dec/gsta52dec.c:
5112 * ext/mpeg2dec/gstmpeg2dec.c:
5113 * ext/sidplay/gstsiddec.cc:
5114 * ext/x264/gstx264enc.c:
5115 * gst/asfdemux/gstasfdemux.c:
5116 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5117 * gst/dvdsub/gstdvdsubdec.c:
5118 * gst/dvdsub/gstdvdsubparse.c:
5119 * gst/realmedia/rademux.c:
5120 * gst/realmedia/rdtdepay.c:
5121 * gst/realmedia/rdtmanager.c:
5122 * gst/realmedia/rmdemux.c:
5123 add parent to pad functions
5125 2011-11-16 17:28:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5127 * ext/mpeg2dec/gstmpeg2dec.c:
5128 * ext/sidplay/gstsiddec.cc:
5129 * ext/x264/gstx264enc.c:
5130 * gst/asfdemux/gstasfdemux.c:
5131 * gst/realmedia/rademux.c:
5132 * gst/realmedia/rdtmanager.c:
5133 * gst/realmedia/rmdemux.c:
5134 add parent to query function
5136 2011-11-15 17:55:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5138 * gst/asfdemux/gstasfdemux.c:
5139 * gst/realmedia/rademux.c:
5140 _query_peer_*() -> _peer_query_*()
5142 2011-11-15 17:42:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5144 * gst/dvdsub/gstdvdsubdec.c:
5145 _accept_caps() -> _query_accept_caps()
5147 2011-11-15 17:23:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5149 * ext/x264/gstx264enc.c:
5150 _peer_get_caps() -> _peer_query_caps()
5152 2011-11-15 16:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5154 * ext/x264/gstx264enc.c:
5155 update for _get_caps() -> _query_caps()
5157 2011-11-15 16:34:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5159 * ext/x264/gstx264enc.c:
5160 change getcaps to query
5162 2011-11-14 00:55:16 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5165 mad: re-instate accidentally dropped rank
5167 2011-11-13 23:47:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5169 * ext/dvdread/dvdreadsrc.c:
5170 * gst/realmedia/pnmsrc.c:
5171 Update for GstURIHandler get_protocols() changes
5173 2011-11-13 19:01:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5175 * ext/dvdread/dvdreadsrc.c:
5176 * ext/dvdread/dvdreadsrc.h:
5177 * gst/realmedia/pnmsrc.c:
5178 dvdreadsrc, pnmsrc: update for GstURIHandler changes
5180 2011-11-13 01:33:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5183 mad: re-port to 0.11
5184 This time using the base class. Still something
5185 wrong with the parsing though, when there's no
5186 parser or demuxer upstream (which of course
5187 shouldn't happen in a normal playback scenario).
5189 2011-11-13 00:29:20 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5193 mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
5195 2011-08-16 21:12:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5199 mad: replace with 0.10 version ported to GstAudioDecoder
5200 Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
5201 of Mark's baseaudio branch.
5202 Would probably be too risky to drop this into 0.10 given
5203 all the things mad is doing.
5205 2011-11-13 00:13:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5207 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5208 docs: remove bits for old lame element from sections.txt file
5210 2011-11-13 00:04:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5214 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5215 * docs/plugins/inspect/plugin-mpegstream.xml:
5216 * gst-plugins-ugly.spec.in:
5217 * gst/mpegstream/Makefile.am:
5218 * gst/mpegstream/README:
5219 * gst/mpegstream/gstdvddemux.c:
5220 * gst/mpegstream/gstdvddemux.h:
5221 * gst/mpegstream/gstmpegclock.c:
5222 * gst/mpegstream/gstmpegclock.h:
5223 * gst/mpegstream/gstmpegdemux.c:
5224 * gst/mpegstream/gstmpegdemux.h:
5225 * gst/mpegstream/gstmpegpacketize.c:
5226 * gst/mpegstream/gstmpegpacketize.h:
5227 * gst/mpegstream/gstmpegparse.c:
5228 * gst/mpegstream/gstmpegparse.h:
5229 * gst/mpegstream/gstmpegstream.c:
5230 * gst/mpegstream/gstrfc2250enc.c:
5231 * gst/mpegstream/gstrfc2250enc.h:
5232 * gst/mpegstream/mpegstream.vcproj:
5233 * gst/mpegstream/notes:
5235 * win32/vs6/gst_plugins_ugly.dsw:
5236 * win32/vs6/libgstac3parse.dsp:
5237 * win32/vs6/libgstmpegaudioparse.dsp:
5238 * win32/vs6/libgstmpegstream.dsp:
5239 mpegstream: remove the old mpeg-ps parser and demuxers
5240 Don't want anyone porting this by accident.
5241 Superseded by mpegpsdemux in -bad.
5243 2011-11-12 21:06:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5246 * ext/cdio/Makefile.am:
5247 * ext/cdio/gstcdio.c:
5248 * ext/cdio/gstcdiocddasrc.c:
5249 * ext/cdio/gstcdiocddasrc.h:
5250 cdio: port cdiocddasrc to 0.11
5252 2011-11-12 20:44:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5254 * tests/check/elements/mpeg2dec.c:
5255 tests: port mpeg2dec to 0.11
5256 It compiles, but fails.
5258 2011-11-12 20:33:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5260 * tests/check/elements/x264enc.c:
5261 tests: port x264enc unit test to 0.11
5262 Well, it compiles now at least.
5264 2011-11-11 12:33:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5266 * gst/asfdemux/gstrtpasfdepay.h:
5267 update for base class rename
5269 2011-11-11 12:25:25 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5271 * gst/asfdemux/gstrtpasfdepay.c:
5272 * gst/asfdemux/gstrtpasfdepay.h:
5273 update for base class rename
5275 2011-11-11 01:30:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5315 po: update translations
5317 2011-11-11 01:29:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5319 * docs/plugins/gst-plugins-ugly-plugins.args:
5320 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5321 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5322 * docs/plugins/inspect/plugin-a52dec.xml:
5323 * docs/plugins/inspect/plugin-amrnb.xml:
5324 * docs/plugins/inspect/plugin-amrwbdec.xml:
5325 * docs/plugins/inspect/plugin-asf.xml:
5326 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5327 * docs/plugins/inspect/plugin-dvdread.xml:
5328 * docs/plugins/inspect/plugin-dvdsub.xml:
5329 * docs/plugins/inspect/plugin-lame.xml:
5330 * docs/plugins/inspect/plugin-mad.xml:
5331 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5332 * docs/plugins/inspect/plugin-realmedia.xml:
5333 * docs/plugins/inspect/plugin-siddec.xml:
5334 * docs/plugins/inspect/plugin-twolame.xml:
5335 * docs/plugins/inspect/plugin-x264.xml:
5338 2011-11-11 01:27:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5340 * ext/lame/gstlamemp3enc.c:
5341 lamemp3enc: cosmetic error message change
5342 LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
5344 2011-11-11 00:58:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5346 * docs/plugins/Makefile.am:
5347 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5348 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5349 * ext/twolame/Makefile.am:
5350 * ext/twolame/gsttwolame.c:
5351 * ext/twolame/gsttwolame.h:
5352 * ext/twolame/gsttwolamemp2enc.c:
5353 * ext/twolame/gsttwolamemp2enc.h:
5355 twolame: rename to twolamemp2enc
5357 2011-11-11 00:51:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5360 * ext/twolame/gsttwolame.c:
5361 twolame: port to 0.11
5363 2011-11-10 23:17:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5367 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5368 * docs/plugins/inspect/plugin-iec958.xml:
5369 * gst-plugins-ugly.spec.in:
5370 * gst/iec958/Makefile.am:
5371 * gst/iec958/ac3_padder.c:
5372 * gst/iec958/ac3_padder.h:
5373 * gst/iec958/ac3iec.c:
5374 * gst/iec958/ac3iec.h:
5376 * win32/vs6/libgstiec958.dsp:
5377 iec958: remove this plugin
5378 I think it can just go away. Audio sinks can and should payload
5379 things themselves using the helper API in libgstaudio. If such
5380 a plugin still makes sense, it should probably be rewritten
5381 using the library functions (and be put into -good or so).
5383 2011-11-10 18:25:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5385 * gst/realmedia/rademux.c:
5386 * gst/realmedia/rmdemux.c:
5387 * gst/realmedia/rtspreal.c:
5388 update for adapter api change
5390 2011-11-10 11:04:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5392 * ext/x264/gstx264enc.c:
5393 update for removed fixate function
5395 2011-11-09 11:58:03 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5398 * ext/mpeg2dec/gstmpeg2dec.c:
5399 * gst/asfdemux/gstasfdemux.c:
5400 * gst/realmedia/rmdemux.c:
5403 2011-11-04 17:32:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5406 * gst/realmedia/rademux.c:
5407 * gst/realmedia/rdtdepay.c:
5408 * gst/realmedia/rmdemux.c:
5409 * gst/realmedia/rmutils.c:
5412 2011-11-04 16:40:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5414 * gst/asfdemux/gstasfdemux.c:
5415 * gst/mpegstream/gstdvddemux.c:
5416 * gst/mpegstream/gstmpegdemux.c:
5417 * gst/realmedia/rmdemux.c:
5418 * gst/realmedia/rmdemux.h:
5421 2011-11-04 16:32:48 +0100 Edward Hervey <bilboed@bilboed.com>
5424 po: lame => lamemp3enc
5426 2011-11-04 12:04:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5428 * gst/realmedia/rdtmanager.c:
5429 make request pads take %u
5431 2011-11-04 10:45:47 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
5433 * ext/mpeg2dec/gstmpeg2dec.c:
5434 * ext/mpeg2dec/gstmpeg2dec.h:
5435 mpeg2dec: Add basic cropping support
5437 2011-11-02 12:09:45 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5439 * ext/a52dec/gsta52dec.c:
5440 * ext/sidplay/gstsiddec.cc:
5441 * gst/asfdemux/gstasfdemux.c:
5442 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5443 tags: update for tag API removal
5445 2011-10-31 02:24:30 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5447 * ext/mpeg2dec/gstmpeg2dec.c:
5448 * ext/mpeg2dec/gstmpeg2dec.h:
5449 update for meta api change
5451 2011-10-29 09:10:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5453 * gst/asfdemux/gstasfdemux.c:
5454 structure: fix for api update
5456 2011-10-31 14:34:57 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5458 Merge remote-tracking branch 'origin/master' into 0.11
5460 2011-10-30 15:05:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5462 * tests/check/elements/amrnbenc.c:
5463 tests: port amrnbenc test to 0.11
5465 2011-10-30 15:04:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5467 * ext/amrnb/amrnbdec.c:
5468 * ext/amrnb/amrnbenc.c:
5469 amrnb: fix up raw audio caps for 0.11
5471 2011-10-30 15:03:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5473 * tests/check/Makefile.am:
5474 tests: need to define GST_USE_UNSTABLE_API to avoid warnings
5476 2011-10-30 12:29:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5478 * docs/plugins/Makefile.am:
5479 * ext/lame/Makefile.am:
5481 * ext/lame/gstlame.c:
5482 * ext/lame/gstlame.h:
5483 * ext/lame/plugin.c:
5484 * ext/lame/test-lame.c:
5485 * gst/xingmux/gstxingmux.c:
5486 * tests/check/pipelines/lame.c:
5487 lame: remove lame element, it's been superseded by lamemp3enc
5489 2011-10-30 11:51:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5491 * ext/a52dec/gsta52dec.c:
5492 * ext/lame/gstlamemp3enc.c:
5494 * ext/sidplay/gstsiddec.cc:
5495 * gst/asfdemux/gstasfdemux.c:
5496 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5497 ext, gst: update for taglist API changes
5499 2011-10-29 11:57:40 +0200 Edward Hervey <bilboed@bilboed.com>
5501 * gst/asfdemux/gstasfdemux.c:
5502 asfdemux: Don't leak pending payload buffers
5505 2011-10-28 15:21:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5507 Merge branch 'master' into 0.11
5509 ext/sidplay/gstsiddec.cc
5511 2011-10-27 16:53:44 +0200 Stefan Sauer <ensonic@users.sf.net>
5513 * ext/sidplay/gstsiddec.cc:
5514 siddec: use BOILERPLATE macro and cleanup FIXMEs
5516 2011-10-28 09:18:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5518 * gst/asfdemux/gstrtpasfdepay.c:
5519 asfdepay: fix compiler warnings after gst_caps_new_simple() change
5521 2011-10-21 12:24:01 +0100 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
5523 * gst-plugins-ugly.spec.in:
5524 Update specfile with latest changes
5526 2011-10-11 18:03:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5528 * gst/asfdemux/gstasfdemux.c:
5529 asfdemux: Don't unmap a buffer that doesn't exist
5531 2011-10-10 12:38:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5534 * ext/dvdread/dvdreadsrc.c:
5535 dvdread: port to 0.11
5537 2011-10-06 17:24:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5540 * gst/dvdsub/Makefile.am:
5541 * gst/dvdsub/gstdvdsubdec.c:
5542 * gst/dvdsub/gstdvdsubdec.h:
5543 * gst/dvdsub/gstdvdsubparse.c:
5544 dvdsub: port to 0.11
5546 2011-10-05 13:32:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5548 Merge branch 'master' into 0.11
5550 ext/amrwbdec/Makefile.am
5551 ext/amrwbdec/amrwbdec.c
5553 2011-10-05 13:18:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5555 * gst/realmedia/gstrdtbuffer.c:
5556 * gst/realmedia/gstrdtbuffer.h:
5557 * gst/realmedia/pnmsrc.c:
5558 * gst/realmedia/rademux.c:
5559 * gst/realmedia/rdtdepay.c:
5560 * gst/realmedia/rdtmanager.c:
5561 * gst/realmedia/rmdemux.c:
5562 * gst/realmedia/rmutils.c:
5563 * gst/realmedia/rtspreal.c:
5564 realmedia: port to 0.11
5566 2011-10-05 12:05:34 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5568 * ext/amrwbdec/Makefile.am:
5569 * ext/amrwbdec/amrwbdec.c:
5570 * ext/amrwbdec/amrwbdec.h:
5571 amrwbdec: port to audiodecoder
5573 2011-10-04 17:00:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5575 * ext/amrnb/Makefile.am:
5576 amrnbdec: fixup build
5578 2011-10-04 17:00:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5580 * ext/amrnb/amrnbdec.c:
5581 amrnbdec: remove leftover extraneous _unref
5583 2011-10-04 17:50:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5585 Merge branch 'master' into 0.11
5587 ext/amrnb/amrnbdec.c
5589 2011-10-04 17:35:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5592 * ext/amrnb/amrnbdec.c:
5593 * ext/amrnb/amrnbenc.c:
5596 2011-10-04 17:12:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5599 * ext/amrwbdec/Makefile.am:
5600 * ext/amrwbdec/amrwbdec.c:
5601 ported amrwbdec to 0.11
5603 2011-10-03 17:19:02 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5605 * ext/amrnb/amrnbdec.c:
5606 * ext/amrnb/amrnbdec.h:
5607 amrnbdec: port to audiodecoder
5609 2011-09-30 17:45:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5611 Merge branch 'master' into 0.11
5613 2011-09-30 17:38:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5616 * ext/mpeg2dec/gstmpeg2dec.c:
5617 * ext/mpeg2dec/gstmpeg2dec.h:
5618 mpeg2dec: minimal port to 0.11
5620 2011-09-05 11:11:52 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5622 * ext/mpeg2dec/gstmpeg2dec.c:
5623 * ext/mpeg2dec/gstmpeg2dec.h:
5624 mpeg2dec: post QoS messages when dropping a frame due to QoS
5625 https://bugzilla.gnome.org/show_bug.cgi?id=658241
5627 2011-09-28 13:05:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5630 configure: update ported plugins list
5632 2011-09-28 13:03:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5635 update to 0.11 branch
5637 2011-09-27 20:32:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5639 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5640 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
5641 dvdlpcmdec: port to 0.11
5643 2011-09-27 18:19:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5645 * ext/lame/gstlame.c:
5646 * ext/lame/gstlamemp3enc.c:
5647 lame: fix raw audio caps too
5649 2011-09-27 18:15:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5651 * ext/lame/gstlame.c:
5652 * ext/lame/gstlamemp3enc.c:
5655 2011-09-27 17:54:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5657 Merge branch 'master' into 0.11
5659 2011-09-27 17:51:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5661 * ext/x264/gstx264enc.c:
5662 * ext/x264/gstx264enc.h:
5663 x264enc: port to 0.11
5665 2011-09-27 17:01:59 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5667 * ext/amrnb/Makefile.am:
5668 * ext/amrnb/amrnbenc.c:
5669 * ext/amrnb/amrnbenc.h:
5670 amrnbenc: port to audioencoder
5672 2011-09-26 19:07:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5674 Merge branch 'master' into 0.11
5678 2011-09-26 19:03:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5680 * ext/a52dec/gsta52dec.c:
5683 2011-09-26 16:29:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5685 * ext/twolame/gsttwolame.c:
5686 twolame: Simple fix for GstAudioEncoder API change
5688 2011-09-26 16:28:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5690 * ext/twolame/gsttwolame.c:
5691 twolame: Fix variable 'gstelement_class' set but not used compiler warning
5693 2011-09-26 16:08:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5695 * ext/lame/gstlame.c:
5696 * ext/lame/gstlamemp3enc.c:
5697 lame: Don't get the parent class again, GST_BOILERPLATE does this already
5699 2011-09-26 16:07:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5701 * ext/lame/gstlame.c:
5702 * ext/lame/gstlamemp3enc.c:
5703 lame: Fix variable 'gstelement_class' set but not used compiler warning
5705 2011-09-26 12:07:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5707 * ext/twolame/gsttwolame.c:
5708 twolame: improve output framing and timestamping
5709 ... which simply comes down to requesting one frame of input data at a time,
5710 since the encoder nicely turns this into 1 encoded frame.
5712 2011-09-26 11:56:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5714 * ext/twolame/Makefile.am:
5715 * ext/twolame/gsttwolame.c:
5716 * ext/twolame/gsttwolame.h:
5717 twolame: port to audioencoder
5719 2011-09-23 15:32:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5721 * ext/lame/gstlame.c:
5722 lame: use some more boilerplate
5724 2011-09-23 15:26:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5726 * ext/lame/gstlame.c:
5727 * ext/lame/gstlame.h:
5728 lame: port to audioencoder
5730 2011-09-23 14:33:55 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5732 * ext/lame/gstlamemp3enc.c:
5733 lamemp3enc: use some more boilerplate
5735 2011-09-26 14:44:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5737 * ext/lame/gstlamemp3enc.c:
5738 lamemp3enc: really report bitrate rather kbitrate
5740 2011-09-26 14:44:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5742 * ext/lame/Makefile.am:
5743 * ext/lame/gstlamemp3enc.c:
5744 * ext/lame/gstlamemp3enc.h:
5745 lamemp3enc: port to audioencoder
5747 2011-09-16 15:35:06 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5749 * ext/dvdread/dvdreadsrc.c:
5750 dvdreadsrc: take into account first sector of the current title
5751 This fixes seeking on titles which do not start on a new file.
5752 https://bugzilla.gnome.org/show_bug.cgi?id=659252
5754 2011-09-16 15:03:54 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5756 * ext/dvdread/dvdreadsrc.c:
5757 dvdreadsrc: fix sector seeking
5758 It was overly complicated, and did not take into account the offset
5759 needed for titles which do not start on a new file.
5760 https://bugzilla.gnome.org/show_bug.cgi?id=659252
5762 2011-09-16 13:42:53 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5764 * ext/dvdread/dvdreadsrc.c:
5765 dvdreadsrc: fix sector search for packed titles
5766 Some DVD titles are packed in a single set, and we need to use
5767 the correct table to map times to sectors.
5768 https://bugzilla.gnome.org/show_bug.cgi?id=659252
5770 2011-08-15 16:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5773 * ext/mad/Makefile.am:
5775 * gst-plugins-ugly.spec.in:
5776 mad: remove id3tag dependency used by in practice unreachable legacy code
5777 The mad mp3 decoder element shouldn't parse tags at all really, but we
5778 have so far kept this code around for backwards-compatibility reasons
5779 for people building manual pipelines for some reason. However, as it
5780 turns out that code has never actually worked in 0.10 in practice,
5781 since it only gets executed if mad_frame_decode() returns LOSTSYNC,
5782 which doesn't actually seem to happen any more though because of the
5783 preceding mad_header_decode(), which will discover and report the
5784 sync loss if it runs into a tag and make mad_frame_decode() try to
5786 Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
5788 2011-09-08 17:01:27 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5790 * gst/asfdemux/asfpacket.c:
5791 asfpacket: skip empty payload packets
5792 ... which also avoids assertion failures and possible segfaults later on
5793 when possibly trying to join 2 empty buffers.
5795 2011-09-08 14:33:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5797 * gst/realmedia/rmdemux.c:
5798 * gst/realmedia/rmdemux.h:
5799 rmdemux: delay announcing container tags until we have pads
5800 Fixes tags when transcoding.
5801 https://bugzilla.gnome.org/show_bug.cgi?id=658297
5803 2011-09-07 14:36:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5805 * tests/check/elements/amrnbenc.c:
5806 amrnbenc: Use complete raw audio caps in the test
5808 2011-09-07 14:25:41 +0200 Stefan Sauer <ensonic@users.sf.net>
5810 * docs/plugins/Makefile.am:
5811 docs: cleanup makefiles
5812 Remove commented out parts that we don't need. Remove "the wingo addition" - no
5813 so useful after all. Narrow down file-globs for plugin docs.
5815 2011-09-06 21:25:13 +0200 Stefan Sauer <ensonic@users.sf.net>
5818 Automatic update of common submodule
5819 From a39eb83 to 11f0cd5
5821 2011-09-06 15:40:55 +0200 Stefan Sauer <ensonic@users.sf.net>
5824 Automatic update of common submodule
5825 From 605cd9a to a39eb83
5827 2011-08-25 13:04:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5829 * gst/asfdemux/gstasfdemux.c:
5830 asf: don't use fourcc
5832 2011-08-25 12:54:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5834 Merge branch 'master' into 0.11
5836 2011-08-22 17:49:14 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5838 * ext/mpeg2dec/gstmpeg2dec.c:
5839 mpeg2dec: fix spurious failure to decode some files
5840 Parsing can return with an 'invalid' state, but this is not
5841 actually fatal. For one, the mpeg2dec command line tool that
5842 comes with the libmpeg2 library blithely ignores this condition
5843 and merrily goes on. So we do this same, logging the error,
5844 and going on with parsing. This makes something work that did
5845 not use to work, and brings happiness to the world.
5846 https://bugzilla.gnome.org/show_bug.cgi?id=429476
5848 2011-08-19 18:07:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5851 * ext/sidplay/Makefile.am:
5852 * ext/sidplay/gstsiddec.cc:
5853 port to new audio caps
5855 2011-08-03 18:58:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5857 Merge branch 'master' into 0.11
5860 gst/asfdemux/gstrtpasfdepay.c
5862 2011-08-03 09:05:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5865 configure: Add synaesthesia to the list of non-ported plugins
5867 2011-08-03 01:08:43 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5870 * docs/plugins/Makefile.am:
5871 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5872 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5873 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5874 * gst-plugins-ugly.spec.in:
5875 * gst/mpegaudioparse/Makefile.am:
5876 * gst/mpegaudioparse/gstmpegaudioparse.c:
5877 * gst/mpegaudioparse/gstmpegaudioparse.h:
5878 * gst/mpegaudioparse/gstxingmux.c:
5879 * gst/mpegaudioparse/gstxingmux.h:
5880 * gst/mpegaudioparse/mpegaudioparse.vcproj:
5881 * gst/mpegaudioparse/plugin.c:
5882 * gst/xingmux/Makefile.am:
5883 * gst/xingmux/gstxingmux.c:
5884 * gst/xingmux/gstxingmux.h:
5885 * gst/xingmux/plugin.c:
5886 Remove mp3parse plugin/element
5887 It's been replaced by mpegaudioparse in -good. Don't want anyone
5888 to spend time porting a deprecated element. Rename plugin to xingmux
5889 for now until we move that somewhere else.
5891 2011-08-02 12:49:09 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5894 configure.ac: Define list of non-ported plugins
5896 2011-08-02 12:48:52 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5899 mad: Fix for changes in GstQuery API
5901 2011-08-02 12:40:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5903 * gst/asfdemux/gstasfdemux.c:
5904 asfdemux: Fix for changes in GstQuery API
5906 2011-08-02 12:40:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5908 * gst/asfdemux/asfpacket.c:
5909 asfdemux: Fix print statement
5911 2011-08-02 12:35:40 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
5914 Update common submodule
5916 2011-07-30 18:47:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5918 * ext/x264/gstx264enc.c:
5919 x264enc: Properly set the stream format in setcaps
5920 Do not forget to set the selected format to the options string
5921 when getting it from caps
5922 https://bugzilla.gnome.org/show_bug.cgi?id=655223
5924 2011-07-19 15:06:49 +0200 Stefan Sauer <ensonic@google.com>
5926 * ext/x264/gstx264enc.c:
5927 x264enc: fix the build for older x264enc
5928 b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
5930 2011-07-18 20:41:20 -0400 Olivier Crête <olivier.crete@collabora.com>
5932 * ext/x264/gstx264enc.c:
5933 x264enc: Read stream-format from the right place
5934 Read the stream-format from "stream-format" and not from profile, also rename
5935 the "bytestream" variable to "stream_format" so it's easier to understand.
5937 2011-06-13 23:24:27 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5939 * ext/x264/gstx264enc.c:
5940 * ext/x264/gstx264enc.h:
5941 x264enc: Select stream-format based on caps
5942 Makes x264 select its stream-format based on what's available
5943 on caps, the user selected option will be chosen as a fallback
5944 when both options are available.
5945 https://bugzilla.gnome.org/show_bug.cgi?id=644233
5947 2011-07-04 18:03:49 -0400 Olivier Crête <olivier.crete@collabora.com>
5949 * ext/x264/gstx264enc.c:
5950 x264: Allow renegotiation but prefer current caps
5952 2011-06-09 20:20:27 -0400 Olivier Crête <olivier.crete@collabora.com>
5954 * tests/check/elements/x264enc.c:
5955 tests: Test x264enc profiles from the caps
5956 https://bugzilla.gnome.org/show_bug.cgi?id=644233
5958 2011-03-07 17:58:34 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
5960 * ext/x264/Makefile.am:
5961 * ext/x264/gstx264enc.c:
5962 * ext/x264/gstx264enc.h:
5963 x264: Use profile and level from caps
5964 Enforces the profile and level from the downstream caps, also
5965 sets them on the fixated caps
5966 https://bugzilla.gnome.org/show_bug.cgi?id=644233
5968 2011-07-05 10:14:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5971 Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
5973 2011-06-25 06:29:50 +0300 Brian Gitonga Marete <marete@toshnix.com>
5975 * ext/x264/gstx264enc.c:
5976 x264enc: fix subme property annotation - subme maximum is 10, not 6.
5977 Although the element accepts subme values > 6, the annotation which is
5978 visible through gst-inspect (for example) erroneously indicates 6 as the
5979 maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
5980 https://bugzilla.gnome.org/show_bug.cgi?id=653473
5982 2011-06-23 11:28:58 -0700 David Schleef <ds@schleef.org>
5985 Automatic update of common submodule
5986 From 69b981f to 605cd9a
5988 2011-06-19 12:45:00 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5990 * gst/asfdemux/gstrtspwms.c:
5991 rtspwms: Porting to 0.11
5993 2011-06-18 20:24:42 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5995 * gst/asfdemux/gstrtpasfdepay.c:
5996 rtpasfdepay: Port to 0.11
5998 2011-06-15 23:40:02 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6000 * gst/asfdemux/asfpacket.c:
6001 * gst/asfdemux/asfpacket.h:
6002 * gst/asfdemux/gstasfdemux.c:
6003 * gst/asfdemux/gstasfdemux.h:
6004 asfdemux: Porting to 0.11
6006 2011-06-08 18:18:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6008 * ext/sidplay/gstsiddec.cc:
6009 siddec: port siddec to 0.11
6011 2011-06-06 12:41:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6013 * gst/asfdemux/gstrtpasfdepay.c:
6014 rtpasfdepay: fix fragmented packet handling and packet padding
6015 Also remove a bogus assert.
6017 2011-06-03 11:35:55 +0300 Stefan Kost <ensonic@users.sf.net>
6019 * gst/synaesthesia/gstsynaesthesia.c:
6020 synaesthesia: fix wrong debug log string (copy'n'paste)
6022 2011-06-02 18:46:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6024 Merge branch 'master' into 0.11
6028 2011-06-02 18:43:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6031 mad: port to new API
6032 Port to new segment API.
6034 No need to set caps on buffers.
6036 2011-05-20 13:32:31 +0300 Stefan Kost <ensonic@users.sf.net>
6038 * gst/realmedia/rmdemux.c:
6039 rmdemux: target is unsigned and can't be < 0
6041 2011-05-20 13:31:14 +0300 Stefan Kost <ensonic@users.sf.net>
6044 mad: use signed when caluculating the delta
6045 Avoids a <0 check for an unsigned variable.
6047 2011-05-19 23:55:41 +0300 Stefan Kost <ensonic@users.sf.net>
6049 * docs/plugins/Makefile.am:
6050 docs: remove obsolete commented out part
6051 We don't have this in the other modules and its not needed.
6053 2011-05-19 23:38:23 +0300 Stefan Kost <ensonic@users.sf.net>
6055 * docs/plugins/gst-plugins-ugly-plugins.args:
6056 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6057 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6058 docs: update plugin introspection data
6059 Now more files are merged and produced in a canonical fashion, which hopefully
6060 creates less or no delta in the future.
6062 2011-05-19 22:58:28 +0300 Stefan Kost <ensonic@users.sf.net>
6065 Automatic update of common submodule
6066 From 9e5bbd5 to 69b981f
6068 2011-05-18 14:49:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6070 * ext/lame/Makefile.am:
6071 * ext/lame/gstlamemp3enc.c:
6072 lamemp3enc: Post CODEC and BITRATE tags
6073 Also filter any CODEC/AUDIO_CODEC tags from incoming
6077 2011-05-18 16:10:55 +0300 Stefan Kost <ensonic@users.sf.net>
6080 Automatic update of common submodule
6081 From fd35073 to 9e5bbd5
6083 2011-05-18 12:25:01 +0300 Stefan Kost <ensonic@users.sf.net>
6086 Automatic update of common submodule
6087 From 46dfcea to fd35073
6089 2011-04-27 15:20:20 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6091 * gst/asfdemux/gstrtpasfdepay.c:
6092 rtpasfdepay: simplify and refactor packet parsing
6093 Specifically, refactor buffer padding and consider marker bit for fragment
6096 2011-04-27 15:14:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6098 * gst/asfdemux/gstrtpasfdepay.c:
6099 rtpasfdepay: avoid re-sending header
6100 ... e.g. following a seek, which otherwise confuses downstream demuxer
6101 expecting only a flow of data packets at this time.
6103 2011-04-27 15:12:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6105 * gst/asfdemux/gstrtpasfdepay.c:
6106 * gst/asfdemux/gstrtpasfdepay.h:
6107 rtpasfdepay: remove unused field
6109 2011-04-29 09:19:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6112 mad: Post bitrate tag whenever the bitrate changes
6113 Also send the layer/mode/emphasis/bitrate tags as an event too.
6115 2011-05-14 10:09:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6118 * win32/common/config.h:
6119 win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
6121 2011-05-14 10:06:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6124 * docs/plugins/inspect/plugin-a52dec.xml:
6125 * docs/plugins/inspect/plugin-amrnb.xml:
6126 * docs/plugins/inspect/plugin-amrwbdec.xml:
6127 * docs/plugins/inspect/plugin-asf.xml:
6128 * docs/plugins/inspect/plugin-cdio.xml:
6129 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6130 * docs/plugins/inspect/plugin-dvdread.xml:
6131 * docs/plugins/inspect/plugin-dvdsub.xml:
6132 * docs/plugins/inspect/plugin-iec958.xml:
6133 * docs/plugins/inspect/plugin-lame.xml:
6134 * docs/plugins/inspect/plugin-mad.xml:
6135 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6136 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6137 * docs/plugins/inspect/plugin-mpegstream.xml:
6138 * docs/plugins/inspect/plugin-realmedia.xml:
6139 * docs/plugins/inspect/plugin-siddec.xml:
6140 * docs/plugins/inspect/plugin-twolame.xml:
6141 * docs/plugins/inspect/plugin-x264.xml:
6142 * win32/common/config.h:
6145 === release 0.10.18 ===
6147 2011-05-10 10:26:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6153 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6154 * docs/plugins/inspect/plugin-a52dec.xml:
6155 * docs/plugins/inspect/plugin-amrnb.xml:
6156 * docs/plugins/inspect/plugin-amrwbdec.xml:
6157 * docs/plugins/inspect/plugin-asf.xml:
6158 * docs/plugins/inspect/plugin-cdio.xml:
6159 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6160 * docs/plugins/inspect/plugin-dvdread.xml:
6161 * docs/plugins/inspect/plugin-dvdsub.xml:
6162 * docs/plugins/inspect/plugin-iec958.xml:
6163 * docs/plugins/inspect/plugin-lame.xml:
6164 * docs/plugins/inspect/plugin-mad.xml:
6165 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6166 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6167 * docs/plugins/inspect/plugin-mpegstream.xml:
6168 * docs/plugins/inspect/plugin-realmedia.xml:
6169 * docs/plugins/inspect/plugin-siddec.xml:
6170 * docs/plugins/inspect/plugin-twolame.xml:
6171 * docs/plugins/inspect/plugin-x264.xml:
6172 * gst-plugins-ugly.doap:
6173 * win32/common/config.h:
6176 - x264enc: allow changing bitrate and quantizers dynamically at runtime
6177 - x264enc: proxy downstream caps restrictions upstream via get_caps()
6178 - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
6179 - mad: allow build without libid3tag (which isn't really needed anyway)
6180 - many other fixes and improvements
6182 2011-05-04 12:39:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6184 * ext/x264/gstx264enc.c:
6185 x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
6187 2011-05-04 12:30:39 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6189 * ext/x264/gstx264enc.c:
6190 x264enc: do not leak peer pad reference
6192 2011-05-03 15:27:43 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6194 * ext/x264/gstx264enc.c:
6195 x264enc: No need to copy, reffing is enough
6197 2011-05-03 14:57:16 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6199 * ext/x264/gstx264enc.c:
6200 x264enc: get_caps function should return a copy of the caps
6202 2011-04-30 20:07:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6205 * docs/plugins/inspect/plugin-a52dec.xml:
6206 * docs/plugins/inspect/plugin-amrnb.xml:
6207 * docs/plugins/inspect/plugin-amrwbdec.xml:
6208 * docs/plugins/inspect/plugin-asf.xml:
6209 * docs/plugins/inspect/plugin-cdio.xml:
6210 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6211 * docs/plugins/inspect/plugin-dvdread.xml:
6212 * docs/plugins/inspect/plugin-dvdsub.xml:
6213 * docs/plugins/inspect/plugin-iec958.xml:
6214 * docs/plugins/inspect/plugin-lame.xml:
6215 * docs/plugins/inspect/plugin-mad.xml:
6216 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6217 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6218 * docs/plugins/inspect/plugin-mpegstream.xml:
6219 * docs/plugins/inspect/plugin-realmedia.xml:
6220 * docs/plugins/inspect/plugin-siddec.xml:
6221 * docs/plugins/inspect/plugin-synaesthesia.xml:
6222 * docs/plugins/inspect/plugin-twolame.xml:
6223 * docs/plugins/inspect/plugin-x264.xml:
6228 * win32/common/config.h:
6229 0.10.17.4 pre-release
6231 2011-04-29 15:43:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6234 mad: remove buffer_alloc
6236 2011-04-27 12:48:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6239 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6240 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6241 * docs/plugins/inspect/plugin-a52dec.xml:
6242 * docs/plugins/inspect/plugin-amrnb.xml:
6243 * docs/plugins/inspect/plugin-amrwbdec.xml:
6244 * docs/plugins/inspect/plugin-asf.xml:
6245 * docs/plugins/inspect/plugin-cdio.xml:
6246 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6247 * docs/plugins/inspect/plugin-dvdread.xml:
6248 * docs/plugins/inspect/plugin-dvdsub.xml:
6249 * docs/plugins/inspect/plugin-iec958.xml:
6250 * docs/plugins/inspect/plugin-lame.xml:
6251 * docs/plugins/inspect/plugin-mad.xml:
6252 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6253 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6254 * docs/plugins/inspect/plugin-mpegstream.xml:
6255 * docs/plugins/inspect/plugin-realmedia.xml:
6256 * docs/plugins/inspect/plugin-siddec.xml:
6257 * docs/plugins/inspect/plugin-synaesthesia.xml:
6258 * docs/plugins/inspect/plugin-twolame.xml:
6259 * docs/plugins/inspect/plugin-x264.xml:
6267 0.10.17.3 pre-release
6269 2011-04-24 14:04:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6272 Automatic update of common submodule
6273 From c3cafe1 to 46dfcea
6275 2011-04-19 19:24:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6280 2011-04-19 19:23:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6282 Merge branch 'master' into 0.11
6287 android/mpegaudioparse.mk
6290 2011-04-19 17:26:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6292 * tests/check/gst-plugins-ugly.supp:
6293 tests: add suppression for lame unit test
6295 2011-04-19 14:41:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6297 * tests/check/Makefile.am:
6298 * tests/check/generic/.gitignore:
6299 * tests/check/generic/index.c:
6300 tests: add generic index-setting test
6302 2011-04-19 15:24:03 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6304 * ext/mpeg2dec/gstmpeg2dec.c:
6305 mpeg2dec: don't deadlock when setting an index
6307 2011-04-16 23:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6310 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6311 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6312 * docs/plugins/inspect/plugin-a52dec.xml:
6313 * docs/plugins/inspect/plugin-amrnb.xml:
6314 * docs/plugins/inspect/plugin-amrwbdec.xml:
6315 * docs/plugins/inspect/plugin-asf.xml:
6316 * docs/plugins/inspect/plugin-cdio.xml:
6317 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6318 * docs/plugins/inspect/plugin-dvdread.xml:
6319 * docs/plugins/inspect/plugin-dvdsub.xml:
6320 * docs/plugins/inspect/plugin-iec958.xml:
6321 * docs/plugins/inspect/plugin-lame.xml:
6322 * docs/plugins/inspect/plugin-mad.xml:
6323 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6324 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6325 * docs/plugins/inspect/plugin-mpegstream.xml:
6326 * docs/plugins/inspect/plugin-realmedia.xml:
6327 * docs/plugins/inspect/plugin-siddec.xml:
6328 * docs/plugins/inspect/plugin-synaesthesia.xml:
6329 * docs/plugins/inspect/plugin-twolame.xml:
6330 * docs/plugins/inspect/plugin-x264.xml:
6332 * win32/common/config.h:
6333 0.10.17.2 pre-release
6335 2011-04-16 23:23:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6337 * gst/realmedia/rademux.c:
6338 rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
6340 2011-04-14 15:04:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6342 * gst/mpegstream/gstmpegdemux.c:
6343 mpegstream: fix unused-but-set-variable warnings with gcc 4.6
6345 2011-04-14 15:03:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6347 * ext/dvdread/dvdreadsrc.c:
6348 * ext/sidplay/gstsiddec.cc:
6349 * ext/x264/gstx264enc.c:
6350 dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
6352 2011-04-14 15:03:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6354 * gst/asfdemux/gstasfdemux.c:
6355 asfdemux: fix unused-but-set-variable warnings with gcc 4.6
6357 2011-04-13 20:31:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6359 * ext/x264/gstx264enc.c:
6360 x264enc: Implement getcaps function
6361 This allows to set width/height/etc restrictions downstream.
6363 2011-04-10 18:24:22 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
6366 * ext/mad/Makefile.am:
6367 * ext/x264/Makefile.am:
6368 * gst/asfdemux/Makefile.am:
6369 * gst/dvdlpcmdec/Makefile.am:
6370 * gst/dvdsub/Makefile.am:
6371 * gst/iec958/Makefile.am:
6372 * gst/mpegaudioparse/Makefile.am:
6373 * gst/mpegstream/Makefile.am:
6374 * gst/realmedia/Makefile.am:
6375 * gst/synaesthesia/Makefile.am:
6376 android: make it ready for androgenizer
6377 To build gstreamer for android we are now using androgenizer which
6378 generates the needed Android.mk files.
6379 Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
6381 2011-04-10 18:34:11 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
6385 * android/amrwbdec.mk:
6387 * android/mpegaudioparse.mk:
6388 android: remove the android/ folder
6390 2011-04-04 15:57:58 +0300 Stefan Kost <ensonic@users.sf.net>
6393 Automatic update of common submodule
6394 From 1ccbe09 to c3cafe1
6396 2010-09-21 20:14:04 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
6398 * ext/x264/gstx264enc.c:
6399 * ext/x264/gstx264enc.h:
6400 x264enc: Allow changing the bitrate and quantitizers dynamically
6401 https://bugzilla.gnome.org/show_bug.cgi?id=621663
6403 2010-09-21 19:33:10 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
6405 * ext/x264/gstx264enc.c:
6406 x264enc: Set max bitrate in quality mode
6407 https://bugzilla.gnome.org/show_bug.cgi?id=621663
6409 2010-09-21 19:20:29 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
6411 * ext/x264/gstx264enc.c:
6412 x264enc: Make it clear that constant quantizer is for debugging only
6413 https://bugzilla.gnome.org/show_bug.cgi?id=621663
6415 2011-03-25 22:34:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6418 Automatic update of common submodule
6419 From 193b717 to 1ccbe09
6421 2011-03-25 14:57:00 +0200 Stefan Kost <ensonic@users.sf.net>
6424 Automatic update of common submodule
6425 From b77e2bf to 193b717
6427 2011-03-25 09:33:04 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6430 Automatic update of common submodule
6431 From d8814b6 to b77e2bf
6433 2011-03-25 09:09:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6436 Automatic update of common submodule
6437 From 6aaa286 to d8814b6
6439 2011-03-24 18:50:17 +0200 Stefan Kost <ensonic@users.sf.net>
6442 Automatic update of common submodule
6443 From 6aec6b9 to 6aaa286
6445 2011-03-22 12:59:33 +0100 Luis de Bethencourt <luis@debethencourt.com>
6448 configure.ac: redundant use of AC_MSG_RESULT()
6449 cleaned the redundant use of AC_MSG_RESULT() in configure.ac
6451 2011-03-18 19:34:57 +0100 Luis de Bethencourt <luis@debethencourt.com>
6454 autogen: wingo signed comment
6456 2011-03-15 11:02:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6458 * gst/dvdsub/gstdvdsubdec.c:
6459 * gst/dvdsub/gstdvdsubdec.h:
6460 dvdsubdec: Rearrange buffer allocation and pushing code a bit
6461 This makes the code easier to read, doesn't store every buffer
6462 in the instance until the next buffer is to be drawn and
6463 fixes an unitialized variable compiler warning.
6465 2011-03-15 10:59:23 +0100 Brendan Le Foll <blefoll@fluendo.com>
6467 * gst/dvdsub/gstdvdsubdec.c:
6468 dvdsubdec: Output only a single buffer per subpicture and set the correct duration
6471 2011-03-14 18:39:35 +0100 Brendan Le Foll <blefoll@fluendo.com>
6473 * gst/dvdsub/gstdvdsubdec.c:
6474 dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
6477 2011-03-11 17:45:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6482 mad: build the mad plugin even if libid3tag is not available
6483 ID3 tags are usually handled by id3demux, and should be handled
6484 by id3demux. Tag handling in mad based on libid3tag is very basic
6485 and mostly unnecessary really, so just build this plugin without
6486 ID3 tag support if libid3tag is not available.
6488 2011-03-04 13:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6490 Merge branch 'master' into 0.11
6492 2011-03-02 13:12:11 +0200 Stefan Kost <ensonic@users.sf.net>
6494 * gst/mpegstream/gstdvddemux.c:
6495 dvddemux: small code cleanup
6496 Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
6497 and avoid empty 'if' when logging is disabled.
6499 2011-02-28 19:27:21 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6502 configure.ac: export plugin description more platform independent
6505 2011-02-28 18:33:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6508 Automatic update of common submodule
6509 From 1de7f6a to 6aec6b9
6511 2011-02-26 15:02:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6513 Merge branch 'master' into 0.11
6517 2011-02-21 13:13:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6519 * ext/mpeg2dec/gstmpeg2dec.c:
6520 mpeg2dec: do not fail fatally when unlinked
6521 ... as _NOT_LINKED was neither tested as fatal before nor complained about.
6523 2011-02-21 11:05:31 +0200 Stefan Kost <ensonic@users.sf.net>
6527 * ext/mpeg2dec/gstmpeg2dec.c:
6528 * ext/mpeg2dec/gstmpeg2dec.h:
6529 index: remove conditional index support
6530 Index support cannot be disabled since commit
6531 4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
6532 in core, which removed the configure flags to disable index.
6534 2011-02-17 18:06:51 +0200 Stefan Kost <ensonic@users.sf.net>
6537 * ext/mpeg2dec/gstmpeg2dec.c:
6538 formatting: trim trailing whitespace
6540 2011-02-17 18:05:58 +0200 Stefan Kost <ensonic@users.sf.net>
6543 * ext/mpeg2dec/gstmpeg2dec.c:
6544 * gst/mpegstream/gstmpegdemux.c:
6545 index: use delta frame flags instead of 0 or none
6547 2011-02-14 17:52:09 +0000 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6549 * ext/x264/gstx264enc.c:
6550 x264enc: Don't register flags with a value of 0
6551 Flags with a value of 0 aren't meaningful and will cause
6552 g_value_transform to go into an endless loop when trying to
6553 convert the flags to a string
6555 2011-02-14 12:54:10 +0200 Stefan Kost <ensonic@users.sf.net>
6558 Automatic update of common submodule
6559 From f94d739 to 1de7f6a
6561 2011-02-07 19:58:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6563 * ext/amrwbdec/amrwbdec.c:
6564 amrwbdec: avoid stalling on invalid frame
6565 Skip 1 byte indicating invalid frame type index rather than stalling
6566 on it indefinitely until EOS.
6569 2011-02-03 18:25:00 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6571 * tests/check/pipelines/lame.c:
6572 tests: add unit test for lamemp3enc negotiation issue
6573 https://bugzilla.gnome.org/show_bug.cgi?id=641151
6575 2011-02-03 18:18:35 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6577 * ext/lame/gstlamemp3enc.c:
6578 lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
6579 The element downstream of mp3enc might only accept certain sample rates or channels,
6580 make sure we relay any restrictions that do exist to upstream when it does a
6581 get_caps() on the sink pad. That way upstream elements like audioresample or
6582 audioconvert can pick a sample rate / channel configuration that will be accepted,
6583 instead of just negotiating to the highest, which might then be rejected.
6584 https://bugzilla.gnome.org/show_bug.cgi?id=641151
6586 2011-01-30 16:17:19 +0100 Edward Hervey <bilboed@bilboed.com>
6588 * gst/asfdemux/asfpacket.c:
6589 asfpacket: Avoid using broken duration extension
6590 Quite a few (broken?) files have a packet duration of 1ms, which is
6591 most definitely wrong for either audio or video packets.
6592 We therefore avoid using that value and instead use other metrics to
6593 determine the buffer duration (like using the extended stream properties
6594 average frame duration if present and valid).
6596 2011-01-27 15:33:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6599 * win32/common/config.h:
6600 win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
6601 https://bugzilla.gnome.org/show_bug.cgi?id=640705
6603 2011-01-12 16:48:57 +0800 Yang Xichuan <xichuan.yang@tieto.com>
6605 * gst/mpegaudioparse/gstxingmux.c:
6606 xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
6609 2011-01-06 18:29:06 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6611 * gst/mpegstream/gstdvddemux.c:
6612 mpegstream: increase allowable gap between streams
6613 The new delay is three times as much as the old one, and just happens
6614 to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
6615 was chocking before at 5:11.
6616 While there, merge the constants used in two places into a define.
6617 https://bugzilla.gnome.org/show_bug.cgi?id=539708
6619 2011-01-22 17:31:40 +0100 Miguel Angel Cabrera Moya <madmac2501@gmail.com>
6621 * ext/x264/gstx264enc.c:
6622 x264enc: make tag event writable before modifying tag list in place
6623 To modify an event tag is necessary to be sure that x264enc
6625 Also fix indentation.
6626 https://bugzilla.gnome.org/show_bug.cgi?id=640272
6628 2011-01-24 10:14:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6631 * docs/plugins/inspect/plugin-a52dec.xml:
6632 * docs/plugins/inspect/plugin-amrnb.xml:
6633 * docs/plugins/inspect/plugin-amrwbdec.xml:
6634 * docs/plugins/inspect/plugin-asf.xml:
6635 * docs/plugins/inspect/plugin-cdio.xml:
6636 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6637 * docs/plugins/inspect/plugin-dvdread.xml:
6638 * docs/plugins/inspect/plugin-dvdsub.xml:
6639 * docs/plugins/inspect/plugin-iec958.xml:
6640 * docs/plugins/inspect/plugin-lame.xml:
6641 * docs/plugins/inspect/plugin-mad.xml:
6642 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6643 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6644 * docs/plugins/inspect/plugin-mpegstream.xml:
6645 * docs/plugins/inspect/plugin-realmedia.xml:
6646 * docs/plugins/inspect/plugin-siddec.xml:
6647 * docs/plugins/inspect/plugin-twolame.xml:
6648 * docs/plugins/inspect/plugin-x264.xml:
6649 * win32/common/config.h:
6652 === release 0.10.17 ===
6654 2011-01-21 13:18:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6660 * docs/plugins/inspect/plugin-a52dec.xml:
6661 * docs/plugins/inspect/plugin-amrnb.xml:
6662 * docs/plugins/inspect/plugin-amrwbdec.xml:
6663 * docs/plugins/inspect/plugin-asf.xml:
6664 * docs/plugins/inspect/plugin-cdio.xml:
6665 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6666 * docs/plugins/inspect/plugin-dvdread.xml:
6667 * docs/plugins/inspect/plugin-dvdsub.xml:
6668 * docs/plugins/inspect/plugin-iec958.xml:
6669 * docs/plugins/inspect/plugin-lame.xml:
6670 * docs/plugins/inspect/plugin-mad.xml:
6671 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6672 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6673 * docs/plugins/inspect/plugin-mpegstream.xml:
6674 * docs/plugins/inspect/plugin-realmedia.xml:
6675 * docs/plugins/inspect/plugin-siddec.xml:
6676 * docs/plugins/inspect/plugin-twolame.xml:
6677 * docs/plugins/inspect/plugin-x264.xml:
6678 * gst-plugins-ugly.doap:
6679 * win32/common/config.h:
6682 2011-01-18 11:11:28 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6685 * docs/plugins/inspect/plugin-a52dec.xml:
6686 * docs/plugins/inspect/plugin-amrnb.xml:
6687 * docs/plugins/inspect/plugin-amrwbdec.xml:
6688 * docs/plugins/inspect/plugin-asf.xml:
6689 * docs/plugins/inspect/plugin-cdio.xml:
6690 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6691 * docs/plugins/inspect/plugin-dvdread.xml:
6692 * docs/plugins/inspect/plugin-dvdsub.xml:
6693 * docs/plugins/inspect/plugin-iec958.xml:
6694 * docs/plugins/inspect/plugin-lame.xml:
6695 * docs/plugins/inspect/plugin-mad.xml:
6696 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6697 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6698 * docs/plugins/inspect/plugin-mpegstream.xml:
6699 * docs/plugins/inspect/plugin-realmedia.xml:
6700 * docs/plugins/inspect/plugin-siddec.xml:
6701 * docs/plugins/inspect/plugin-twolame.xml:
6702 * docs/plugins/inspect/plugin-x264.xml:
6703 * win32/common/config.h:
6704 0.10.16.4 pre-release
6706 2011-01-14 17:37:09 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
6708 * ext/mpeg2dec/gstmpeg2dec.c:
6709 mpeg2dec: Use the proper component value for height
6711 2011-01-11 20:42:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6714 * docs/plugins/inspect/plugin-a52dec.xml:
6715 * docs/plugins/inspect/plugin-amrnb.xml:
6716 * docs/plugins/inspect/plugin-amrwbdec.xml:
6717 * docs/plugins/inspect/plugin-asf.xml:
6718 * docs/plugins/inspect/plugin-cdio.xml:
6719 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6720 * docs/plugins/inspect/plugin-dvdread.xml:
6721 * docs/plugins/inspect/plugin-dvdsub.xml:
6722 * docs/plugins/inspect/plugin-iec958.xml:
6723 * docs/plugins/inspect/plugin-lame.xml:
6724 * docs/plugins/inspect/plugin-mad.xml:
6725 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6726 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6727 * docs/plugins/inspect/plugin-mpegstream.xml:
6728 * docs/plugins/inspect/plugin-realmedia.xml:
6729 * docs/plugins/inspect/plugin-siddec.xml:
6730 * docs/plugins/inspect/plugin-twolame.xml:
6731 * docs/plugins/inspect/plugin-x264.xml:
6732 * win32/common/config.h:
6733 0.10.16.3 pre-release
6735 2011-01-11 17:09:02 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
6737 * gst/asfdemux/asfheaders.c:
6738 * gst/asfdemux/asfheaders.h:
6739 * gst/asfdemux/gstasfdemux.c:
6740 asfdemux: Handle new type of DRM'd asf files.
6741 These are produced by the new MS PlayReady system.
6742 https://bugzilla.gnome.org/show_bug.cgi?id=639226
6744 2011-01-11 15:51:14 +0200 Stefan Kost <ensonic@users.sf.net>
6747 Automatic update of common submodule
6748 From e572c87 to f94d739
6750 2011-01-10 16:37:19 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6753 Automatic update of common submodule
6754 From ccbaa85 to e572c87
6756 2011-01-10 14:54:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6759 Automatic update of common submodule
6760 From 46445ad to ccbaa85
6762 2011-01-08 00:35:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6764 * tests/check/Makefile.am:
6765 tests: never disable g_assert() and cast checks for the unit tests
6766 The unit tests are riddled with g_assert() and friends, make sure we
6767 don't disable assert and cast checks for the unit tests even if
6768 this has been specified for the rest of the code base, e.g. via
6769 --disable-glib-asserts
6771 2011-01-07 14:42:26 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6774 * win32/common/config.h:
6775 0.10.16.2 pre-release
6777 2011-01-07 14:38:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6779 * docs/plugins/gst-plugins-ugly-plugins.args:
6780 * docs/plugins/inspect/plugin-a52dec.xml:
6781 * docs/plugins/inspect/plugin-amrnb.xml:
6782 * docs/plugins/inspect/plugin-amrwbdec.xml:
6783 * docs/plugins/inspect/plugin-asf.xml:
6784 * docs/plugins/inspect/plugin-cdio.xml:
6785 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6786 * docs/plugins/inspect/plugin-dvdread.xml:
6787 * docs/plugins/inspect/plugin-dvdsub.xml:
6788 * docs/plugins/inspect/plugin-iec958.xml:
6789 * docs/plugins/inspect/plugin-lame.xml:
6790 * docs/plugins/inspect/plugin-mad.xml:
6791 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6792 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6793 * docs/plugins/inspect/plugin-mpegstream.xml:
6794 * docs/plugins/inspect/plugin-realmedia.xml:
6795 * docs/plugins/inspect/plugin-siddec.xml:
6796 * docs/plugins/inspect/plugin-twolame.xml:
6797 * docs/plugins/inspect/plugin-x264.xml:
6800 2011-01-07 14:37:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6805 po: update translations
6807 2011-01-07 14:33:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6810 configure: use $LIBM instead of hardcoding -lm
6812 2011-01-06 13:15:17 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
6814 * gst/realmedia/rmdemux.c:
6815 rmdemux: Initialize return variable.
6816 In the unlikely event that height is 0 (which is invalid) we would end up
6817 never setting the flow return.
6819 2011-01-05 16:52:03 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
6821 * gst/realmedia/rmutils.c:
6822 realmedia: Fix unitialized variables on macosx
6824 2011-01-04 10:32:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6826 * ext/x264/gstx264enc.c:
6827 x264enc: Handle codec/encoder tags
6828 Make x264enc drop video-codec and codec tags and replace
6829 encoder/encoder-version with x264 and its build number
6832 2010-12-29 22:17:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6834 * ext/mpeg2dec/gstmpeg2dec.c:
6835 mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
6837 2010-12-29 22:10:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6839 * ext/mpeg2dec/gstmpeg2dec.c:
6840 mpeg2dec: minor formatting clean-up
6842 2010-12-29 21:42:36 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6844 * ext/mpeg2dec/gstmpeg2dec.c:
6845 mpeg2dec: refactor cropping code to use libgstvideo functions
6846 https://bugzilla.gnome.org/show_bug.cgi?id=571146
6848 2010-12-29 20:19:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6850 * ext/mpeg2dec/gstmpeg2dec.c:
6851 * ext/mpeg2dec/gstmpeg2dec.h:
6852 mpeg2dec: use GstVideoFormat instead of custom enum
6854 2010-12-29 20:15:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6856 * ext/mpeg2dec/Makefile.am:
6857 mpeg2dec: fix LIBADD order in Makefile.am
6859 2010-11-19 13:01:35 -0500 Tristan Matthews <tristan@sat.qc.ca>
6861 * ext/x264/gstx264enc.c:
6862 x264: vbv-buf-capacity should have a minimum of 0
6863 x264 will clip this value internally, and users should be allowed to
6864 specify a lower value than 300 ms.
6865 https://bugzilla.gnome.org/show_bug.cgi?id=635291
6867 2010-12-27 11:38:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6869 * ext/x264/gstx264enc.c:
6870 x264enc: also accept YV12 input
6872 2010-12-01 18:35:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6874 * ext/x264/gstx264enc.c:
6875 x264enc: add a note to the docs about encoder latency and queues
6876 https://bugzilla.gnome.org/show_bug.cgi?id=636107
6878 2010-12-24 10:12:19 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6880 * gst/realmedia/rademux.c:
6881 * gst/realmedia/rmdemux.c:
6882 realmedia: do not use the pad buffer allocation functions in demuxers
6883 Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
6884 https://bugzilla.gnome.org/show_bug.cgi?id=637932
6886 2010-12-20 17:47:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
6889 Automatic update of common submodule
6890 From 169462a to 46445ad
6892 2010-12-16 10:30:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6895 mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
6898 2010-12-15 14:56:36 +0200 Stefan Kost <ensonic@users.sf.net>
6901 Automatic update of common submodule
6902 From 20742ae to 169462a
6904 2010-12-12 11:54:35 -0600 Rob Clark <rob@ti.com>
6906 * gst/realmedia/rmdemux.c:
6907 rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
6908 Signed-off-by: Rob Clark <rob@ti.com>
6910 2010-12-13 16:24:09 +0200 Stefan Kost <ensonic@users.sf.net>
6913 Automatic update of common submodule
6914 From 011bcc8 to 20742ae
6916 2010-11-14 10:57:21 -0800 Leo Singer <leo.singer@ligo.org>
6919 x264: uses pkg-config to locate libx264
6921 2010-12-07 15:40:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6923 Merge branch 'master' into 0.11
6925 2010-12-07 15:39:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6927 * tests/check/pipelines/lame.c:
6928 check: don't use deprecated method
6930 2010-12-06 18:12:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6933 * android/amrwbdec.mk:
6935 * android/mpegaudioparse.mk:
6937 more 0.10 -> 0,11 changes
6939 2010-12-06 12:29:12 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6942 configure: open 0.11 branch
6944 2010-12-03 17:43:25 +0100 Benjamin Gaignard <benjamin.gaignard@stericsson.com>
6949 * android/amrwbdec.mk:
6951 * android/mpegaudioparse.mk:
6952 Add build system for Android
6954 2010-11-25 19:51:50 +0100 Edward Hervey <bilboed@bilboed.com>
6956 * gst/realmedia/rmutils.c:
6957 realmedia: Remove dead assignments
6959 2010-11-25 19:51:40 +0100 Edward Hervey <bilboed@bilboed.com>
6962 mad: Remove dead assignments
6964 2010-11-13 12:38:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6966 * ext/dvdread/dvdreadsrc.c:
6967 dvdreadsrc: remove bogus comment
6969 2010-11-13 12:34:37 +0000 Thomas Green <thomasgr33n@gmail.com>
6971 * ext/dvdread/dvdreadsrc.c:
6972 dvdreadsrc: fix handling of multi-angle streams
6973 We would output all angles interleaved instead of just
6975 https://bugzilla.gnome.org/show_bug.cgi?id=539254
6977 2010-10-28 17:01:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6979 * gst/realmedia/Makefile.am:
6980 realmedia: fix LIBS order in Makefile
6982 2010-10-22 09:17:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7022 po: update for new translatable strings
7024 2010-10-27 13:17:29 +0100 Jan Schmidt <thaytan@noraisin.net>
7027 Automatic update of common submodule
7028 From 7bbd708 to 011bcc8
7030 2010-10-20 20:26:45 +0200 Guillaume Emont <gemont@igalia.com>
7032 * ext/mpeg2dec/gstmpeg2dec.c:
7033 mpeg2dec: convert the position to stream time before answering to a position query
7035 2010-10-24 14:22:39 +0200 Edward Hervey <bilboed@bilboed.com>
7037 * gst/realmedia/Makefile.am:
7038 * gst/realmedia/rademux.c:
7039 * gst/realmedia/rmdemux.c:
7040 * gst/realmedia/rmdemux.h:
7041 realmedia: Get codec name from pbutils instead of harcoding them
7043 2010-10-22 11:29:55 +0200 Robert Swain <robert.swain@collabora.co.uk>
7045 * ext/x264/gstx264enc.c:
7046 x264enc: Work around a rate control issue in libx264
7047 When variable framerate is disabled in libx264 (which occurs when using
7048 the zerolatency tuning), libx264 ignores timestamps but still uses the
7049 timebase leading to messed up rate control with our nanosecond timebase.
7050 We work around this issue by setting the timebase to the reciprocal of
7051 the framerate and we validate that the framerate is suitable.
7052 This has been fixed upstream in libx264 but there are non-fixed versions
7053 in the wild so this workaround is still needed.
7056 2010-10-19 16:30:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7058 * ext/mpeg2dec/gstmpeg2dec.c:
7059 mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
7061 2010-10-13 21:38:06 +0200 Guillaume Emont <gemont@igalia.com>
7063 * ext/mpeg2dec/gstmpeg2dec.c:
7064 mpeg2dec: fix position query by trusting upstream
7065 Position queries are badly handled for DVDs (probably due to the division in
7066 chapters): the time returned was the time since the start of chapter.
7067 Now ask upstream for position queries, fall back to the old code if upstream
7068 cannot answer the query.
7070 2010-10-19 12:20:40 +0300 Stefan Kost <ensonic@users.sf.net>
7072 * ext/lame/gstlame.c:
7074 * ext/sidplay/gstsiddec.cc:
7075 * gst/mpegstream/gstmpegparse.c:
7076 various: canonicalize property names
7078 2010-10-19 10:06:33 +0300 Stefan Kost <ensonic@users.sf.net>
7080 * ext/a52dec/gsta52dec.c:
7081 * ext/amrnb/amrnbdec.c:
7082 * ext/amrnb/amrnbenc.c:
7083 * ext/cdio/gstcdiocddasrc.c:
7084 * ext/dvdread/dvdreadsrc.c:
7085 * ext/lame/gstlame.c:
7086 * ext/lame/gstlamemp3enc.c:
7088 * ext/sidplay/gstsiddec.cc:
7089 * ext/x264/gstx264enc.c:
7090 various (ext): add a missing G_PARAM_STATIC_STRINGS flags
7092 2010-10-19 09:49:47 +0300 Stefan Kost <ensonic@users.sf.net>
7094 * gst/iec958/ac3iec.c:
7095 * gst/mpegaudioparse/gstmpegaudioparse.c:
7096 * gst/mpegstream/gstmpegparse.c:
7097 * gst/mpegstream/gstrfc2250enc.c:
7098 * gst/realmedia/pnmsrc.c:
7099 * gst/realmedia/rdtmanager.c:
7100 various (gst): add a missing G_PARAM_STATIC_STRINGS flags
7102 2010-10-14 12:32:16 -0700 David Schleef <ds@schleef.org>
7105 Automatic update of common submodule
7106 From 5a668bf to 7bbd708
7108 2010-10-08 12:44:52 -0700 David Schleef <ds@schleef.org>
7111 Automatic update of common submodule
7112 From c4a8adc to 5a668bf
7114 2010-10-08 12:56:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7117 Automatic update of common submodule
7118 From 5e3c9bf to c4a8adc
7120 2010-09-29 21:24:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7124 mad: support reverse playback
7126 2010-09-26 19:24:08 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7128 * ext/dvdread/dvdreadsrc.c:
7129 dvdreadsrc: improve error messages on read errors
7130 Provide proper i18n-ed error messages when a read error happens,
7131 and point out that the error could be happening because the
7133 https://bugzilla.gnome.org/show_bug.cgi?id=613633
7135 2010-09-24 00:03:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7138 configure: set plugin release datetime
7140 2010-09-21 18:34:31 +0200 Edward Hervey <bilboed@bilboed.com>
7143 Automatic update of common submodule
7144 From aa0d1d0 to 5e3c9bf
7146 2010-09-15 20:14:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7148 * gst/mpegstream/gstmpegparse.c:
7149 mpegparse: re-fix flow return handling
7150 Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
7151 - } while (GST_FLOW_IS_SUCCESS (result));
7152 + } while (result != GST_FLOW_OK);
7154 2010-09-09 22:33:36 +0300 Stefan Kost <ensonic@users.sf.net>
7156 * tests/check/Makefile.am:
7157 * tests/check/generic/states.c:
7158 tests: allow running state tests for all elements
7159 Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
7160 to try elements that would normaly be skipped.
7162 2010-09-09 09:53:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7165 New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
7167 2010-09-08 00:09:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7170 * pkgconfig/.gitignore:
7171 * pkgconfig/Makefile.am:
7172 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
7173 Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
7174 This .pc file will not be installed, it's only for uninstalled setups,
7175 same thing as we do for -good. This is so other modules' unit tests can
7176 find our plugins properly in an uninstalled setup.
7178 2010-09-07 11:42:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7181 Automatic update of common submodule
7182 From c2e10bf to aa0d1d0
7184 2010-09-06 23:53:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7187 configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
7189 2010-09-06 23:51:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7191 * ext/sidplay/gstsiddec.cc:
7192 siddec: don't use GST_FLOW_IS_FATAL
7193 GST_FLOW_IS_FATAL has been deprecated in core git.
7195 2010-09-05 18:58:50 -0700 David Schleef <ds@schleef.org>
7198 Automatic update of common submodule
7199 From d3d9acf to c2e10bf
7201 2010-09-05 12:27:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7204 configure: Require orc >= 0.4.6 for --compat
7206 2010-09-05 12:20:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7209 Automatic update of common submodule
7210 From ec60217 to d3d9acf
7212 2010-08-27 18:26:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7214 * ext/mpeg2dec/gstmpeg2dec.c:
7215 mpeg2dec: Don't use GST_FLOW_IS_FATAL()
7216 And don't post error messages if allocating a buffer resulted
7217 in WRONG_STATE or UNEXPECTED.
7219 2010-08-27 18:25:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7221 * gst/mpegaudioparse/gstxingmux.c:
7222 xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
7224 2010-08-27 18:24:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7226 * gst/mpegstream/gstdvddemux.c:
7227 * gst/mpegstream/gstmpegdemux.c:
7228 * gst/mpegstream/gstmpegparse.c:
7229 mpegstream: Don't use GST_FLOW_IS_SUCCESS()
7231 2010-08-27 18:22:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7233 * gst/realmedia/rmdemux.c:
7234 rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
7236 2010-08-27 18:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7238 * gst/asfdemux/gstasfdemux.c:
7239 asfdemux: Don't use GST_FLOW_IS_FATAL()
7240 And don't post error messages for UNEXPECTED and post an error
7241 message if pulling data failed because of NOT_LINKED.
7243 2010-09-04 13:17:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7246 * docs/plugins/inspect/plugin-a52dec.xml:
7247 * docs/plugins/inspect/plugin-amrnb.xml:
7248 * docs/plugins/inspect/plugin-amrwbdec.xml:
7249 * docs/plugins/inspect/plugin-asf.xml:
7250 * docs/plugins/inspect/plugin-cdio.xml:
7251 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7252 * docs/plugins/inspect/plugin-dvdread.xml:
7253 * docs/plugins/inspect/plugin-dvdsub.xml:
7254 * docs/plugins/inspect/plugin-iec958.xml:
7255 * docs/plugins/inspect/plugin-lame.xml:
7256 * docs/plugins/inspect/plugin-mad.xml:
7257 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7258 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7259 * docs/plugins/inspect/plugin-mpegstream.xml:
7260 * docs/plugins/inspect/plugin-realmedia.xml:
7261 * docs/plugins/inspect/plugin-siddec.xml:
7262 * docs/plugins/inspect/plugin-twolame.xml:
7263 * docs/plugins/inspect/plugin-x264.xml:
7264 * win32/common/config.h:
7266 Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
7267 the code is updated for the GST_FLOW_IS_* macro deprecations.
7269 === release 0.10.16 ===
7271 2010-09-02 23:59:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7277 * gst-plugins-ugly.doap:
7278 * win32/common/config.h:
7281 2010-09-02 23:58:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7283 * docs/plugins/inspect/plugin-a52dec.xml:
7284 * docs/plugins/inspect/plugin-amrnb.xml:
7285 * docs/plugins/inspect/plugin-amrwbdec.xml:
7286 * docs/plugins/inspect/plugin-asf.xml:
7287 * docs/plugins/inspect/plugin-cdio.xml:
7288 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7289 * docs/plugins/inspect/plugin-dvdread.xml:
7290 * docs/plugins/inspect/plugin-dvdsub.xml:
7291 * docs/plugins/inspect/plugin-iec958.xml:
7292 * docs/plugins/inspect/plugin-lame.xml:
7293 * docs/plugins/inspect/plugin-mad.xml:
7294 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7295 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7296 * docs/plugins/inspect/plugin-mpegstream.xml:
7297 * docs/plugins/inspect/plugin-realmedia.xml:
7298 * docs/plugins/inspect/plugin-siddec.xml:
7299 * docs/plugins/inspect/plugin-twolame.xml:
7300 * docs/plugins/inspect/plugin-x264.xml:
7301 docs: update docs for release
7303 2010-09-02 23:48:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7311 po: update translations
7313 2010-08-30 16:02:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7352 0.10.15.6 pre-release
7354 2010-08-27 17:50:59 +0200 Edward Hervey <bilboed@bilboed.com>
7356 * gst/asfdemux/gstasfdemux.c:
7357 asfdemux: Don't error out on non-critical flow returns
7358 Only error out when downstream returns:
7363 If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
7364 of the streams had gone EOS) and then stop the task silently.
7365 In the case of WRONG_STATE we just need to stop silently
7366 https://bugzilla.gnome.org/show_bug.cgi?id=600412
7368 2010-08-25 19:02:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7407 0.10.15.5 pre-release
7409 2010-08-25 15:39:33 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
7411 * gst/mpegaudioparse/gstmpegaudioparse.c:
7412 mp3parse: propagate flow errors upstream.
7413 Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
7414 always return the error upstream.
7416 2010-08-21 21:42:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7455 0.10.15.4 pre-release
7457 2010-08-13 17:24:41 +0300 Stefan Kost <ensonic@users.sf.net>
7460 Automatic update of common submodule
7461 From 3e8db1d to ec60217
7463 2010-08-11 16:46:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7466 * docs/plugins/inspect/plugin-a52dec.xml:
7467 * docs/plugins/inspect/plugin-amrnb.xml:
7468 * docs/plugins/inspect/plugin-amrwbdec.xml:
7469 * docs/plugins/inspect/plugin-asf.xml:
7470 * docs/plugins/inspect/plugin-cdio.xml:
7471 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7472 * docs/plugins/inspect/plugin-dvdread.xml:
7473 * docs/plugins/inspect/plugin-dvdsub.xml:
7474 * docs/plugins/inspect/plugin-iec958.xml:
7475 * docs/plugins/inspect/plugin-lame.xml:
7476 * docs/plugins/inspect/plugin-mad.xml:
7477 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7478 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7479 * docs/plugins/inspect/plugin-mpegstream.xml:
7480 * docs/plugins/inspect/plugin-realmedia.xml:
7481 * docs/plugins/inspect/plugin-siddec.xml:
7482 * docs/plugins/inspect/plugin-twolame.xml:
7483 * docs/plugins/inspect/plugin-x264.xml:
7484 * win32/common/config.h:
7485 0.10.15.3 pre-release
7487 2010-08-11 09:21:43 +0200 Robert Swain <robert.swain@collabora.co.uk>
7489 * ext/x264/gstx264enc.c:
7490 x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
7491 In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
7492 argument to the option string value causes an error. For < 78 we pass the
7493 boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
7494 result in passing 'none' for false and 'strict' for true. Other modes can be
7495 set through the option-string property for now.
7496 https://bugzilla.gnome.org/show_bug.cgi?id=626577
7498 2010-08-11 00:02:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7501 * docs/plugins/gst-plugins-ugly-plugins.args:
7502 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7503 * docs/plugins/inspect/plugin-a52dec.xml:
7504 * docs/plugins/inspect/plugin-amrnb.xml:
7505 * docs/plugins/inspect/plugin-amrwbdec.xml:
7506 * docs/plugins/inspect/plugin-asf.xml:
7507 * docs/plugins/inspect/plugin-cdio.xml:
7508 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7509 * docs/plugins/inspect/plugin-dvdread.xml:
7510 * docs/plugins/inspect/plugin-dvdsub.xml:
7511 * docs/plugins/inspect/plugin-iec958.xml:
7512 * docs/plugins/inspect/plugin-lame.xml:
7513 * docs/plugins/inspect/plugin-mad.xml:
7514 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7515 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7516 * docs/plugins/inspect/plugin-mpegstream.xml:
7517 * docs/plugins/inspect/plugin-realmedia.xml:
7518 * docs/plugins/inspect/plugin-siddec.xml:
7519 * docs/plugins/inspect/plugin-twolame.xml:
7520 * docs/plugins/inspect/plugin-x264.xml:
7521 * win32/common/config.h:
7522 0.10.15.2 pre-release
7524 2010-08-10 14:37:39 +0300 Stefan Kost <ensonic@users.sf.net>
7526 * gst/synaesthesia/gstsynaesthesia.c:
7527 synaesthesia: code cleanups.
7528 Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
7531 2010-08-10 14:24:01 +0300 Stefan Kost <ensonic@users.sf.net>
7533 * gst/synaesthesia/gstsynaesthesia.c:
7534 synaesthesia: use GST_BOILERPLATE macros
7536 2010-08-10 10:59:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7539 Automatic update of common submodule
7540 From bd2054b to 3e8db1d
7542 2010-08-09 00:31:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7544 * ext/x264/gstx264enc.c:
7545 x264: fix printf format warning in debug message
7547 2010-08-07 00:09:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7549 * docs/plugins/Makefile.am:
7550 docs: fix bug passing arguments to gtkdoc-fixref in upload target
7551 Missing backslash at end of line meant we weren't passing all arguments
7552 to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
7554 2010-08-05 13:57:26 +0300 Stefan Kost <ensonic@users.sf.net>
7557 Automatic update of common submodule
7558 From a519571 to bd2054b
7560 2010-08-04 19:28:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7563 configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
7564 This first checks what is required for ISO C99 support and sets the relevant
7565 compiler parameters and if no C99 compiler is found, it checks for a
7566 C89 compiler. This enables us to check for and use C89/C99 functions
7567 that gcc hides from us without the correct compiler parameters.
7569 2010-07-29 09:41:49 +0200 Robert Swain <robert.swain@collabora.co.uk>
7571 * ext/x264/gstx264enc.c:
7572 x264enc: Fix flushing of delayed frames
7573 x264_encoder_encode() should be called with a NULL picture until at least
7574 x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
7575 regression in make check due to the recent change in defaults which enabled
7576 b-frames and b-pyramid, both of which I believe increase the number of delayed
7577 frames when encoding.
7579 2010-07-21 17:24:33 +0200 Robert Swain <robert.swain@collabora.co.uk>
7581 * ext/x264/gstx264enc.c:
7582 x264enc: Improve x264enc defaults
7583 - medium x264 speed/quality preset
7584 - threads defaults to 0 which automatically uses 1.5x number of cpu cores
7585 Addresses part of bug #607798
7587 2010-07-21 17:22:48 +0200 Robert Swain <robert.swain@collabora.co.uk>
7589 * ext/x264/gstx264enc.c:
7590 x264enc: Fix property description typos
7592 2010-07-22 11:53:04 +0200 Robert Swain <robert.swain@collabora.co.uk>
7594 * ext/x264/gstx264enc.c:
7595 x264enc: Add some more debug info
7597 2010-07-21 17:09:20 +0200 Robert Swain <robert.swain@collabora.co.uk>
7599 * ext/x264/gstx264enc.c:
7600 * ext/x264/gstx264enc.h:
7601 x264enc: Add speed-preset and [psy-]tuning properties
7602 Use of a rate control method (pass, bitrate, quantizer, etc properties), a
7603 preset and possibly a profile and/or tuning are now the recommended way to
7604 configure x264 through x264enc.
7605 If a preset/tuning are specified then these will define the default values and
7606 the property defaults will be ignored. After this the option-string property is
7607 applied, followed by the user-set properties, fast first pass restrictions and
7608 finally the profile restrictions.
7609 Addresses part of bug #607798
7611 2010-07-21 16:56:06 +0200 Robert Swain <robert.swain@collabora.co.uk>
7613 * ext/x264/gstx264enc.c:
7614 * ext/x264/gstx264enc.h:
7615 x264enc: Refactor code in preparation for presets/tunings
7616 - Make defaults append the appropriate default value to a string. This is
7617 needed to differentiate between something user-set and the actual prop
7619 - Add an internal option string to which _set_property () cases append for the
7620 majority of properties.
7621 - Use gst_x264_enc_parse_options () to clean up application of settings. This
7622 will make order of application with respect to the presets and tunings quite
7624 Addresses part of bug #607798
7626 2010-07-21 16:32:11 +0200 Robert Swain <robert.swain@collabora.co.uk>
7628 * ext/x264/gstx264enc.c:
7629 x264enc: Update available me types
7630 Use the x264_motion_est_names[] array to populate the enum of ME types. This is
7631 now self-maintaining.
7633 2010-07-21 15:59:12 +0200 Robert Swain <robert.swain@collabora.co.uk>
7635 * ext/x264/gstx264enc.c:
7636 x264enc: Use new libx264 API to affect fast first pass
7637 Uses new x264 API to apply reduced complexity values to the parameters to
7638 increase encoding speed in the first pass of a multi-pass encode. This does
7639 not impact on final quality.
7640 Addresses part of bug #607798
7642 2010-07-21 15:52:28 +0200 Robert Swain <robert.swain@collabora.co.uk>
7644 * ext/x264/gstx264enc.c:
7645 * ext/x264/gstx264enc.h:
7646 x264enc: Add profile property
7647 In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
7648 Profile. This makes it easier to achieve Baseline Profile for example.
7649 Addresses part of bug #607798
7651 2010-07-21 15:40:27 +0200 Robert Swain <robert.swain@collabora.co.uk>
7653 * ext/x264/gstx264enc.c:
7654 * ext/x264/gstx264enc.h:
7655 x264enc: Add option-string property
7656 Adds support for an x264 format option-string to specify advanced parameters
7657 Addresses part of bug #607798
7659 2010-07-22 13:24:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7661 * ext/mad/Makefile.am:
7662 mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
7663 Spotted by syntr0py.
7665 2010-07-20 19:44:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7667 * ext/x264/gstx264enc.c:
7668 x264enc: only set timebase on versions where it exists
7670 2010-07-20 16:40:22 +0200 David Hoyt <dhoyt@llnl.gov>
7672 * ext/x264/gstx264enc.c:
7673 x264enc: set appropriate time base
7676 2010-06-30 18:45:49 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7678 * tests/check/Makefile.am:
7679 tests: add plugin loading whitelist to test environment
7680 Only want to load core/-base/-ugly plugins here.
7682 2010-06-28 16:12:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7686 Bump automake requirement to 1.10 and autoconf to 2.60
7687 For maintainability reasons and $(builddir).
7690 2010-06-28 09:34:30 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7692 * gst/asfdemux/gstasfdemux.c:
7693 asfdemux: Fix seeking after last commits
7694 Don't handle wrong-state returns as errors to allow seeking to work
7697 2010-06-24 19:46:39 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7699 * gst/asfdemux/gstasfdemux.c:
7700 asfdemux: Push all pending data on EOS
7701 When on push mode and receiving an EOS event, asfdemux
7702 should push all pending data because we might be dealing
7703 with a broken file that has a preroll value higher
7704 than its actual length.
7706 2010-06-24 19:29:17 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7708 * gst/asfdemux/gstasfdemux.c:
7709 asfdemux: Fix sending eos event for chained asfs
7710 Properly push EOS event when finishing a chained asf file
7714 2010-06-24 20:55:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7716 * docs/plugins/Makefile.am:
7717 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7718 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7719 * docs/plugins/inspect/plugin-rmdemux.xml:
7720 docs: add rmdemux to docs properly
7721 The plugin has been renamed, remove old introspection file.
7723 2010-06-24 18:04:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7725 * docs/plugins/gst-plugins-ugly-plugins.args:
7726 * docs/plugins/inspect/plugin-x264.xml:
7727 docs: update for recent x264enc changes
7729 2010-06-24 18:03:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7731 * gst/realmedia/rmdemux.c:
7732 rmdemux: fix compiler warning when debugging system in core is disabled
7734 2010-06-24 15:09:44 +0300 Stefan Kost <ensonic@users.sf.net>
7737 Automatic update of common submodule
7738 From 73ff93a to a519571
7740 2010-06-23 11:05:11 +0200 Edward Hervey <bilboed@bilboed.com>
7742 * gst/asfdemux/gstasfdemux.c:
7743 asfdemux: Allow at least 500ms of preroll.
7744 Some files have insanely low preroll values which break the
7745 all_streams_prerolled() logic.
7748 2010-06-22 11:41:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7750 * ext/x264/gstx264enc.c:
7751 x264enc: add new h264 caps attribute alignment
7754 2010-06-18 14:35:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7756 * ext/x264/gstx264enc.c:
7757 * ext/x264/gstx264enc.h:
7758 x264enc: conditionally expose enhanced upstream capabilities
7759 API: GstX264Enc:sliced-threads
7760 API: GstX264Enc:sync-lookahead
7761 API: GstX264Enc:intra-refresh
7762 API: GstX264Enc:mb-tree
7763 API: GstX264Enc:rc-lookahead
7766 2010-06-17 16:48:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7769 * docs/plugins/inspect/plugin-a52dec.xml:
7770 * docs/plugins/inspect/plugin-amrnb.xml:
7771 * docs/plugins/inspect/plugin-amrwbdec.xml:
7772 * docs/plugins/inspect/plugin-asf.xml:
7773 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7774 * docs/plugins/inspect/plugin-iec958.xml:
7775 * docs/plugins/inspect/plugin-mad.xml:
7776 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7777 * docs/plugins/inspect/plugin-mpegstream.xml:
7778 * docs/plugins/inspect/plugin-realmedia.xml:
7779 docs: update introspected plugin docs for gstdoc-scangobj and other changes
7780 Update common for latest gstdoc-scangobj and inspect xml files for
7781 escaping and pad template order changes.
7783 2010-06-15 16:50:21 +0200 Edward Hervey <bilboed@bilboed.com>
7786 Automatic update of common submodule
7787 From 9339ccc to 35617c2
7789 2010-06-15 16:54:42 +0300 Stefan Kost <ensonic@users.sf.net>
7792 Automatic update of common submodule
7793 From 5adb1ca to 9339ccc
7795 2010-06-15 16:35:49 +0300 Stefan Kost <ensonic@users.sf.net>
7798 Automatic update of common submodule
7799 From 57c89b7 to 5adb1ca
7801 2010-06-15 15:50:09 +0300 Stefan Kost <ensonic@users.sf.net>
7804 Automatic update of common submodule
7805 From c804988 to 57c89b7
7807 2010-06-14 16:59:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7810 * gst/realmedia/rtspreal.c:
7811 configure: Update required GLib version to 2.20
7813 2010-06-14 15:33:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7815 * ext/a52dec/gsta52dec.c:
7816 a52dec: Call orc_init() before trying to get target flags
7818 2010-06-14 14:34:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7820 * ext/a52dec/gsta52dec.c:
7821 a52dec: Remove debug printf...
7823 2010-06-14 14:34:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7826 * ext/a52dec/Makefile.am:
7827 * ext/a52dec/gsta52dec.c:
7828 a52dec: Use orc for CPU feature detection and don't check for liboil
7830 2010-06-14 13:27:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7833 configure: Use GLIB_EXTRA_CFLAGS
7835 2010-06-14 13:05:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7838 Automatic update of common submodule
7839 From 7a0fdf5 to c804988
7841 2010-06-14 11:35:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7844 Automatic update of common submodule
7845 From 6da3bab to 7a0fdf5
7847 2010-06-12 08:29:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7850 Automatic update of common submodule
7851 From 733fca9 to 6da3bab
7853 2010-06-09 12:40:26 -0700 David Schleef <ds@schleef.org>
7856 Automatic update of common submodule
7857 From fad145b to 733fca9
7859 2010-06-09 12:34:18 -0700 David Schleef <ds@schleef.org>
7862 Automatic update of common submodule
7863 From 47683c1 to fad145b
7865 2010-06-05 14:11:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7867 * gst/realmedia/rmdemux.c:
7868 rmdemux: pass bitrate on caps
7869 Set the bitrate on the caps, some decoders like sipro need this to function
7873 2010-06-01 23:49:37 -0700 David Schleef <ds@schleef.org>
7876 Automatic update of common submodule
7877 From 17f89e5 to 47683c1
7879 2010-06-01 22:55:22 -0700 David Schleef <ds@schleef.org>
7882 Automatic update of common submodule
7883 From fd7ca04 to 17f89e5
7885 2010-05-31 16:57:42 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
7887 * ext/x264/gstx264enc.c:
7888 x264enc: Only set i_weighted_pred on versions where it exists
7890 2010-05-20 11:28:47 -0400 Tristan Matthews <tristan@sat.qc.ca>
7892 * ext/lame/gstlamemp3enc.c:
7893 lamemp3enc: implement latency query
7894 The encoder's latency is deduced from the framesize. Fixes #618896.
7896 2010-06-01 09:30:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7899 * docs/plugins/gst-plugins-ugly-plugins.args:
7900 * docs/plugins/gst-plugins-ugly-plugins.signals:
7901 * docs/plugins/inspect/plugin-a52dec.xml:
7902 * docs/plugins/inspect/plugin-amrnb.xml:
7903 * docs/plugins/inspect/plugin-amrwbdec.xml:
7904 * docs/plugins/inspect/plugin-asf.xml:
7905 * docs/plugins/inspect/plugin-cdio.xml:
7906 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7907 * docs/plugins/inspect/plugin-dvdread.xml:
7908 * docs/plugins/inspect/plugin-dvdsub.xml:
7909 * docs/plugins/inspect/plugin-iec958.xml:
7910 * docs/plugins/inspect/plugin-lame.xml:
7911 * docs/plugins/inspect/plugin-mad.xml:
7912 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7913 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7914 * docs/plugins/inspect/plugin-mpegstream.xml:
7915 * docs/plugins/inspect/plugin-realmedia.xml:
7916 * docs/plugins/inspect/plugin-siddec.xml:
7917 * docs/plugins/inspect/plugin-twolame.xml:
7918 * docs/plugins/inspect/plugin-x264.xml:
7919 * win32/common/config.h:
7922 === release 0.10.15 ===
7924 2010-05-30 14:21:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7930 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
7931 * docs/plugins/inspect/plugin-a52dec.xml:
7932 * docs/plugins/inspect/plugin-amrnb.xml:
7933 * docs/plugins/inspect/plugin-amrwbdec.xml:
7934 * docs/plugins/inspect/plugin-asf.xml:
7935 * docs/plugins/inspect/plugin-cdio.xml:
7936 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7937 * docs/plugins/inspect/plugin-dvdread.xml:
7938 * docs/plugins/inspect/plugin-dvdsub.xml:
7939 * docs/plugins/inspect/plugin-iec958.xml:
7940 * docs/plugins/inspect/plugin-lame.xml:
7941 * docs/plugins/inspect/plugin-mad.xml:
7942 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7943 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7944 * docs/plugins/inspect/plugin-mpegstream.xml:
7945 * docs/plugins/inspect/plugin-realmedia.xml:
7946 * docs/plugins/inspect/plugin-siddec.xml:
7947 * docs/plugins/inspect/plugin-twolame.xml:
7948 * docs/plugins/inspect/plugin-x264.xml:
7949 * gst-plugins-ugly.doap:
7950 * win32/common/config.h:
7953 2010-05-30 14:20:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7993 2010-05-30 12:10:29 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7996 configure: make implicit GLib and liboil requirements explicit
7997 core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
7999 2010-05-26 23:16:46 -0400 Olivier Crête <tester@tester.ca>
8001 * ext/x264/gstx264enc.c:
8002 x264enc: disable I weighted pred
8003 If it is enabled, then it will be main profile instead of baseline.
8004 This ensures maximum compatibility of the output stream until the
8005 encoder configuration interface gets an overhaul with explicit
8006 output profile selection.
8009 2010-05-26 12:16:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8012 * win32/common/config.h:
8013 0.10.14.3 pre-release
8015 2010-05-26 11:52:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8053 po: update translations
8055 2010-05-26 11:55:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8058 Automatic update of common submodule
8059 From 357b0db to fd7ca04
8061 2010-05-14 20:06:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8064 * win32/common/config.h:
8065 0.10.14.2 pre-release
8067 2010-05-14 18:25:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8070 Automatic update of common submodule
8071 From 4d67bd6 to 357b0db
8073 2010-05-14 16:02:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8075 * gst/realmedia/rmdemux.c:
8076 * gst/realmedia/rmutils.c:
8077 * gst/realmedia/rmutils.h:
8078 rmdemux: add better sipr nibble swap routine
8080 2010-05-13 17:57:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8082 * gst/realmedia/rmdemux.c:
8083 rmdemux: descramble SIPR before pushing out
8084 Collect and descramble the SIPR packets before pushing.
8085 Descramble ATRAC audio.
8088 2010-05-13 17:57:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8090 * gst/realmedia/rmutils.c:
8091 * gst/realmedia/rmutils.h:
8092 rm: add function to descramble sipr
8094 2010-01-08 20:51:56 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
8096 * ext/x264/gstx264enc.c:
8097 * ext/x264/gstx264enc.h:
8098 x264enc: Re-send the received upstream event as-is downstream
8099 https://bugzilla.gnome.org/show_bug.cgi?id=606689
8101 2010-05-07 15:33:28 +0200 Edward Hervey <bilboed@bilboed.com>
8103 * ext/amrnb/amrnb.c:
8104 amrnbenc: Set rank to GST_RANK_SECONDARY
8106 2010-04-30 19:53:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8108 * gst/realmedia/rtspreal.c:
8109 rtspreal: use GLib's base64 functions if available
8110 Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
8112 2010-04-28 17:10:36 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
8114 * ext/amrnb/amrnbdec.h:
8115 * ext/amrnb/amrnbenc.h:
8116 * ext/amrwbdec/amrwbdec.h:
8117 amr: Use correct includes (as pkg-config suggests)
8120 2010-04-27 13:15:47 +0300 Stefan Kost <ensonic@users.sf.net>
8122 * gst/ac3parse/.gitignore:
8123 * gst/ac3parse/Makefile.am:
8124 * gst/ac3parse/README:
8125 * gst/ac3parse/ac3parse.vcproj:
8126 * gst/ac3parse/gstac3parse.c:
8127 * gst/ac3parse/gstac3parse.h:
8128 ac3parse: remove unported 0.8 plugin
8129 New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
8131 2010-04-27 12:25:37 +0300 Stefan Kost <ensonic@users.sf.net>
8133 * gst/mpegaudioparse/gstmpegaudioparse.c:
8134 docs: adding a mp3decoder as well is useful
8136 2010-04-27 11:39:51 +0300 Stefan Kost <ensonic@users.sf.net>
8138 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8139 docs: massage section index
8141 2010-04-27 11:39:11 +0300 Stefan Kost <ensonic@users.sf.net>
8143 * ext/amrwbdec/amrwbdec.c:
8144 * ext/amrwbdec/amrwbdec.h:
8145 amrwbdec: move define to source to avoid hiding it from the docs
8147 2010-04-27 11:38:28 +0300 Stefan Kost <ensonic@users.sf.net>
8149 * ext/cdio/gstcdiocddasrc.c:
8150 docs: remove short_desc, it is taken from element details
8152 2010-04-27 11:37:52 +0300 Stefan Kost <ensonic@users.sf.net>
8154 * gst/synaesthesia/gstsynaesthesia.c:
8155 docs: fix sections docs for synaesthesia
8157 2010-04-27 11:02:15 +0300 Stefan Kost <ensonic@users.sf.net>
8159 * docs/plugins/Makefile.am:
8160 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8161 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8162 * gst/mpegaudioparse/gstmpegaudioparse.c:
8163 docs: add docs for mp3parse
8165 2010-04-20 17:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8167 * gst-plugins-ugly.doap:
8168 doap: update repository info from cvs->git and maintainers
8170 2010-04-23 14:41:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8173 Automatic update of common submodule
8174 From fc85867 to 4d67bd6
8176 2010-04-13 16:59:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8178 * tests/check/elements/x264enc.c:
8179 x264enc: adaptive NALU type checking
8180 In particular, be less picky about SEI NALU order, which makes test more
8181 robust with respect to changes in libx264.
8184 2010-04-16 21:10:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8186 * ext/x264/gstx264enc.c:
8187 x264enc: adaptive x264 header NAL layout handling
8190 2010-04-15 16:31:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8192 * gst/asfdemux/gstrtpasfdepay.c:
8193 asfdepay: we require a dynamic payload type
8194 Add an extra caps property that restricts the depayloader to only accept dynamic
8197 2010-04-15 07:20:20 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8200 configure: Drop -Wcast-align
8201 Commit message copied from core's commit from Benjamin Otte:
8202 246f5dba96a5b50bb74621af67b30942cca72af5
8203 Apparently gcc warns that GstMiniObject is not castable to
8204 GstEvent/Message/Buffer due to them containing 64bit variables, even
8205 though ARM hackers claim that those only need 4byte alignment. And as
8206 long as gcc behaves that way, this warning is not very useful.
8207 So we'll remove the warning until this problem is fixed.
8210 2010-04-14 09:27:14 +0200 Edward Hervey <bilboed@bilboed.com>
8212 * ext/mpeg2dec/gstmpeg2dec.c:
8213 mpeg2dec: copy over all buffer flags when copying buffers.
8214 Avoids losing the tff/rff video buffer flags
8216 2010-03-14 12:16:21 +0100 Edward Hervey <bilboed@bilboed.com>
8218 * gst/asfdemux/asfpacket.c:
8219 asfdemux: Make a table static to avoid having to always allocate it.
8221 2010-04-13 16:31:25 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8223 * ext/x264/gstx264enc.c:
8224 x264enc: fix up avcC header construction
8225 Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
8226 for BUILD_X264 < 76.
8229 2010-04-13 13:16:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8231 * ext/x264/gstx264enc.c:
8232 x264enc: parameterize libx264 provided NAL layout in codec-data creation
8234 2010-04-12 12:43:05 +0200 Edward Hervey <bilboed@bilboed.com>
8237 configure: Remove -Wundef flag
8238 Same fix as for #615161
8240 2010-04-09 11:23:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8243 Automatic update of common submodule
8244 From fdf023d to fc85867
8246 2010-04-09 09:55:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8248 * gst-libs/gst/gettext.h:
8249 i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
8251 2010-03-30 00:36:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8256 build: build plugins in parallel where possible, if make -jN is used
8258 2010-03-26 17:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8261 build: add cruft alert for common/shave*
8263 2010-03-25 19:40:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8267 Remove removed file win32/common/config.h.in from MANIFEST.
8269 2010-03-24 19:35:03 +0100 Edward Hervey <bilboed@bilboed.com>
8271 * gst/synaesthesia/synaescope.c:
8272 * gst/synaesthesia/synaescope.h:
8273 synaestesia: Fix old-style prototype
8275 2010-03-24 19:07:11 +0300 Руслан Ижбулатов <lrn1986@gmail.com>
8277 * gst/realmedia/rmutils.c:
8281 2010-03-24 18:55:32 +0100 Edward Hervey <bilboed@bilboed.com>
8284 Automatic update of common submodule
8285 From 55cd514 to c1d07dd
8287 2010-03-24 11:27:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8290 * ext/amrnb/amrnbdec.c:
8291 * ext/amrnb/amrnbenc.c:
8292 * ext/cdio/gstcdiocddasrc.h:
8293 * ext/dvdread/dvdreadsrc.c:
8294 * ext/lame/gstlame.h:
8295 * ext/lame/gstlamemp3enc.h:
8296 * ext/lame/plugin.c:
8298 * ext/x264/gstx264enc.c:
8299 * ext/x264/gstx264enc.h:
8300 * gst/mpegaudioparse/gstmpegaudioparse.c:
8301 * gst/mpegaudioparse/gstxingmux.c:
8302 * gst/mpegstream/gstdvddemux.c:
8303 * gst/mpegstream/gstmpegdemux.c:
8304 * gst/mpegstream/gstmpegparse.c:
8305 * gst/realmedia/asmrules.c:
8306 * gst/realmedia/pnmsrc.c:
8307 * gst/realmedia/pnmsrc.h:
8308 * gst/realmedia/rdtdepay.h:
8309 * gst/realmedia/rdtmanager.c:
8310 * gst/realmedia/rtspreal.c:
8311 build: Add all kinds of compiler warning flags and fix the resulting warnings
8313 2010-03-19 00:03:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8315 * ext/amrnb/Makefile.am:
8316 * ext/amrwbdec/Makefile.am:
8317 * ext/sidplay/Makefile.am:
8318 * gst/asfdemux/Makefile.am:
8319 * gst/mpegaudioparse/Makefile.am:
8320 build: fix up Makefile.am
8321 Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
8322 the order a bit here and there (see docs/random/moving-plugins).
8324 2010-03-19 00:02:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8326 * win32/common/config.h.in:
8327 win32: remove win32-specific config.h.in copy that's not used any longer
8328 The win32 config.h is now generated from the top-level config.h.in.
8330 2010-03-18 15:53:14 +0100 Benjamin Otte <otte@redhat.com>
8332 * ext/a52dec/gsta52dec.c:
8333 * ext/amrnb/amrnbdec.c:
8334 * ext/amrnb/amrnbenc.c:
8335 * ext/amrwbdec/amrwbdec.c:
8336 * ext/cdio/gstcdiocddasrc.c:
8337 * ext/dvdread/dvdreadsrc.c:
8338 * ext/lame/gstlame.c:
8340 * ext/mpeg2dec/gstmpeg2dec.c:
8341 * gst/ac3parse/gstac3parse.c:
8342 * gst/asfdemux/gstasfdemux.c:
8343 * gst/asfdemux/gstrtpasfdepay.c:
8344 * gst/asfdemux/gstrtspwms.c:
8345 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8346 * gst/iec958/ac3iec.c:
8347 * gst/mpegaudioparse/gstmpegaudioparse.c:
8348 * gst/mpegaudioparse/gstxingmux.c:
8349 * gst/mpegstream/gstdvddemux.c:
8350 * gst/mpegstream/gstmpegdemux.c:
8351 * gst/mpegstream/gstmpegparse.c:
8352 * gst/mpegstream/gstrfc2250enc.c:
8353 * gst/realmedia/pnmsrc.c:
8354 * gst/realmedia/rademux.c:
8355 * gst/realmedia/rdtdepay.c:
8356 * gst/realmedia/rdtmanager.c:
8357 * gst/realmedia/rmdemux.c:
8358 * gst/realmedia/rtspreal.c:
8359 * gst/synaesthesia/gstsynaesthesia.c:
8360 gst_element_class_set_details => gst_element_class_set_details_simple
8362 2010-03-16 15:05:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8364 * ext/x264/gstx264enc.c:
8365 x264enc: Put pixel-aspect-ratio from input into the src pad caps
8368 2010-03-12 13:59:53 +0100 Edward Hervey <bilboed@bilboed.com>
8371 Automatic update of common submodule
8372 From e272f71 to 55cd514
8374 2010-03-11 11:21:19 +0100 Benjamin Otte <otte@redhat.com>
8377 Automatic update of common submodule
8378 From df8a7c8 to e272f71
8380 2010-03-10 22:13:45 +0100 Benjamin Otte <otte@redhat.com>
8383 Update CXXFLAGS, too
8385 2010-03-10 21:01:20 +0100 Benjamin Otte <otte@redhat.com>
8388 Update for recent changes to common submodule
8389 This just replaces every "$ERROR_CFLAGS" usage with a usage of
8390 "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
8392 Actually using that separation will happen later.
8394 2010-03-10 21:52:30 +0100 Benjamin Otte <otte@redhat.com>
8397 Automatic update of common submodule
8398 From 9720a7d to df8a7c8
8400 2010-03-10 20:44:18 +0100 Benjamin Otte <otte@redhat.com>
8403 Automatic update of common submodule
8404 From 0b6e072 to 9720a7d
8406 2010-03-10 16:10:17 +0100 Benjamin Otte <otte@redhat.com>
8409 Automatic update of common submodule
8410 From 7cc5eb4 to 0b6e072
8412 2010-03-10 01:10:52 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8415 Automatic update of common submodule
8416 From 7aa65b5 to 7cc5eb4
8418 2010-03-09 21:40:26 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8421 Automatic update of common submodule
8422 From 44ecce7 to 7aa65b5
8424 2010-02-26 15:43:58 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8427 configure: Use automake 1.11 silent rules instead of shave if available
8428 This makes sure that we use something that is still maintained and
8429 also brings back libtool 1.5 support.
8431 2010-03-09 17:42:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8434 * docs/plugins/inspect/plugin-a52dec.xml:
8435 * docs/plugins/inspect/plugin-amrnb.xml:
8436 * docs/plugins/inspect/plugin-amrwbdec.xml:
8437 * docs/plugins/inspect/plugin-asf.xml:
8438 * docs/plugins/inspect/plugin-cdio.xml:
8439 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8440 * docs/plugins/inspect/plugin-dvdread.xml:
8441 * docs/plugins/inspect/plugin-dvdsub.xml:
8442 * docs/plugins/inspect/plugin-iec958.xml:
8443 * docs/plugins/inspect/plugin-lame.xml:
8444 * docs/plugins/inspect/plugin-mad.xml:
8445 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8446 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8447 * docs/plugins/inspect/plugin-mpegstream.xml:
8448 * docs/plugins/inspect/plugin-realmedia.xml:
8449 * docs/plugins/inspect/plugin-siddec.xml:
8450 * docs/plugins/inspect/plugin-twolame.xml:
8451 * docs/plugins/inspect/plugin-x264.xml:
8452 * win32/common/config.h:
8455 === release 0.10.14 ===
8457 2010-03-06 01:13:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8463 * docs/plugins/gst-plugins-ugly-plugins.args:
8464 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8465 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8466 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8467 * docs/plugins/inspect/plugin-a52dec.xml:
8468 * docs/plugins/inspect/plugin-amrnb.xml:
8469 * docs/plugins/inspect/plugin-amrwbdec.xml:
8470 * docs/plugins/inspect/plugin-asf.xml:
8471 * docs/plugins/inspect/plugin-cdio.xml:
8472 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8473 * docs/plugins/inspect/plugin-dvdread.xml:
8474 * docs/plugins/inspect/plugin-dvdsub.xml:
8475 * docs/plugins/inspect/plugin-iec958.xml:
8476 * docs/plugins/inspect/plugin-lame.xml:
8477 * docs/plugins/inspect/plugin-mad.xml:
8478 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8479 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8480 * docs/plugins/inspect/plugin-mpegstream.xml:
8481 * docs/plugins/inspect/plugin-realmedia.xml:
8482 * docs/plugins/inspect/plugin-siddec.xml:
8483 * docs/plugins/inspect/plugin-twolame.xml:
8484 * docs/plugins/inspect/plugin-x264.xml:
8485 * gst-plugins-ugly.doap:
8486 * win32/common/config.h:
8489 2010-03-06 01:10:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8529 2010-03-03 22:52:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8532 * win32/common/config.h:
8533 0.10.13.4 pre-release
8535 2010-02-22 19:13:11 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8537 * ext/x264/gstx264enc.c:
8538 * tests/check/elements/x264enc.c:
8539 x264enc: Replace 'avc-sample' with 'avc' in caps
8540 In the element and in its tests
8543 2010-03-01 14:07:20 +0100 Edward Hervey <bilboed@bilboed.com>
8545 * gst/asfdemux/gstasfdemux.c:
8546 asfdemux: Don't set durations of 0 on outgoing buffers.
8547 Some (broken) streams don't have the extended stream properties in
8548 the header, resulting in applying a duration of zero on outgoing
8552 2010-03-01 14:05:58 +0100 Edward Hervey <bilboed@bilboed.com>
8554 * gst/asfdemux/asfpacket.c:
8555 asfdemux: Make sure we always set proper payload duration.
8556 Some (broken) streams will have a delta of 0, resulting in outgoing
8557 buffers having durations of 0.
8560 2010-02-24 01:40:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8563 * win32/common/config.h:
8564 0.10.13.3 pre-release
8566 2010-02-19 10:13:34 +0100 Edward Hervey <bilboed@bilboed.com>
8568 * gst/asfdemux/asfpacket.c:
8569 asfdemux: Make sure we don't end up with negative timestamps.
8570 Some files have payload with timestamps smaller than the preroll duration.
8571 Instead of blindly substracting the preroll value (and ending up with
8572 insanely high timestamps on the outgoing buffers), we make sure we
8576 2010-02-19 01:07:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8579 * win32/common/config.h:
8580 0.10.13.2 pre-release
8581 Update core/base requirement to 0.10.26, since that's more likely
8582 to be the actual requirement.
8584 2010-02-19 01:06:44 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8589 po: update translations
8591 2010-02-16 14:08:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8593 * tests/check/elements/x264enc.c:
8594 x264enc: add caps check to x264enc unit test
8595 Add some minimal caps checking to x264enc unit test.
8598 2010-02-16 13:25:11 +0000 Vittorio Palmisano <vpalmisano@gmail.com>
8600 * ext/x264/gstx264enc.c:
8601 x264enc: fix up avcC header construction and playback by flash players
8602 Fix off-by-one bug when constructing the avcC header chunk: we
8603 wrote wrong profile info into the header. The first byte in the
8604 SPS NAL we get from x264 is the nal type, not the profile_idc.
8605 Also add some debug logging.
8608 2010-02-16 12:59:54 +0100 Robert Swain <robert.swain@collabora.co.uk>
8610 * gst/asfdemux/gstasfdemux.c:
8611 asfdemux: Improve seek behaviour for audio-only with no index
8612 Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
8613 for video, we can just seek to seek_time instead.
8615 2010-02-16 00:24:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8618 configure: fix up GST_CXXFLAGS properly
8619 We don't want C specific flags in GST_CXXFLAGS, so base it on the
8620 GST_CFLAGS that only contains the pkg-config CFLAGS but none of
8621 the GST_OPTION_CFLAGS. Also, we only need the local includes once.
8623 2010-02-11 01:12:43 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8626 Update MAINTAINERS, add myself
8628 2010-02-15 23:16:32 +0200 Stefan Kost <ensonic@users.sf.net>
8631 configure: base GST_CXXFLAGS on --cflags from pkg-config
8632 pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
8633 point for for both C and CXX settings.
8635 2010-02-14 23:18:44 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8638 Automatic update of common submodule
8639 From 96dc793 to 44ecce7
8641 2010-02-01 01:33:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8645 * win32/common/.gitignore:
8646 * win32/common/config.h:
8647 win32: change how win32/common/config.h is updated
8648 Generate win32/common/config.h-new directly from config.h.in,
8649 using shell variables in configure and some hard-coded information.
8650 Change top-level makefile so that 'make win32-update' copies the
8651 generated file to win32/common/config.h, which we keep in source
8652 control. It's kept in source control so that the git tree is
8654 This change is similar to the ones applied a while ago to GStreamer
8655 core, gst-plugins-base and gst-plugins-good and prevents configure
8656 from changing files in source control. The generated config.h
8657 should be ok, but needs testing.
8659 2010-01-31 13:03:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8661 * gst/realmedia/rtspreal.c:
8662 rtspreal: don't construct config header with uninitialised bytes
8663 Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
8664 a presumably unintentional padding of uninitialised bytes at the end
8665 of the CONT tags chunk, which should be harmless but causes warnings
8666 in valgrind (see #608533 for a test URL).
8668 2010-01-30 19:12:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8670 * gst/realmedia/rtspreal.c:
8671 rtspreal: add finalize function so we can free streams and rulebook
8672 Fix memory leak in Real RTSP component (#608533).
8674 2010-01-30 19:10:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8676 * gst/realmedia/rtspreal.c:
8677 rtspreal: fix minor memory leak
8678 Caps take their own reference when a buffer is added to them, so
8679 unref buffer after adding it to caps (#608533).
8681 2010-01-30 19:06:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8683 * gst/realmedia/rdtdepay.c:
8684 rdtdepay: unref input buffer when done
8685 Fixes memory leak, see #608533.
8687 2010-01-30 15:19:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8690 Automatic update of common submodule
8691 From 15d47a6 to 96dc793
8693 2010-01-29 19:47:03 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8695 * ext/x264/gstx264enc.c:
8696 * ext/x264/gstx264enc.h:
8697 x264enc: make use of Access Unit delimiters configurable
8700 2010-01-22 15:40:28 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8702 * gst/asfdemux/asfpacket.c:
8703 asfdemux: Do not subtract padding twice
8704 Only subtract implicit padding if an explicit one isn't
8705 provided. Avoids subtracting it twice and causing
8709 2010-01-22 16:55:14 +0200 Stefan Kost <ensonic@users.sf.net>
8711 * gst/asfdemux/gstasfdemux.c:
8712 * gst/mpegstream/gstmpegpacketize.c:
8713 assert: g_assert_not_reached() cannot replace return statement
8714 Fix build with assert being turned off.
8716 2010-01-20 00:55:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8719 Automatic update of common submodule
8720 From 14cec89 to 15d47a6
8722 2010-01-18 18:01:55 +0100 Edward Hervey <bilboed@bilboed.com>
8724 * gst/asfdemux/gstasfdemux.c:
8725 asfdemux: Don't forget to update flow variable
8726 Forgot to update the return value in the loop.
8728 2010-01-18 17:49:06 +0100 Edward Hervey <bilboed@bilboed.com>
8730 * gst/asfdemux/gstasfdemux.c:
8731 asfdemux: Check flow return on every push
8732 We previously only aggregated flow returns after the while(push) loop,
8733 which meant that in some cases we would end-up not properly aggregating
8735 This is based on the same flow aggregation algorithm as oggdemux.
8737 2010-01-11 16:14:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8739 * ext/x264/gstx264enc.c:
8740 x264enc: Add stream-format to output caps
8741 Adds stream-format to output caps of x264enc that
8742 informs if the stream is in bytestream of avc format.
8745 2010-01-11 12:23:35 +0100 Arnaud Patard <apatard@mandriva.com>
8747 * gst/mpegaudioparse/gstxingmux.c:
8748 xingmux: Fix unaligned memory access
8749 ARM/SPARC need 32bit alignment but xingmux accesses possibly
8750 unaligned memory, which leads to SIGBUS.
8753 2010-01-07 14:36:47 -0800 Michael Smith <msmith@songbirdnest.com>
8755 * gst/asfdemux/gstasfdemux.c:
8756 asfdemux: Use GST_STR_NULL in a couple of places.
8757 Fixes crashing on some of the log statements on win32.
8759 2010-01-07 16:36:08 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8761 * gst/realmedia/rmdemux.c:
8762 rmdemux: Parse and post bitrate for streams
8763 Parse the bitrate of the streams and post their tags.
8766 2010-01-07 13:54:21 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8768 * gst/asfdemux/gstasfdemux.c:
8769 * gst/asfdemux/gstasfdemux.h:
8770 asfdemux: Post bitrate tag
8771 If stream bitrate object is available, post the bitrate
8775 2010-01-04 15:19:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8777 * gst/mpegaudioparse/gstmpegaudioparse.c:
8778 * gst/mpegaudioparse/gstmpegaudioparse.h:
8779 mp3parse: minor validation check of (Xing, VBRI) metadata
8780 ... to detect e.g. a truncated file, rendering some of the metadata invalid.
8782 2010-01-04 14:59:06 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8784 * gst/mpegaudioparse/gstmpegaudioparse.c:
8785 mp3parse: use proper total_time and total_bytes in various cases
8786 The correct basis for (Xing, VBRI) seek table calculations is the
8787 byte size and duration provided by that metadata, rather than some
8788 other (possibly even estimated) one. This also prevents an infinite
8789 conversion loop in (unlikely) case where a TOC is provided without
8790 such corresponding (duration) metdata.
8792 2009-12-08 19:55:04 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8794 * gst/mpegaudioparse/gstmpegaudioparse.c:
8795 * gst/mpegaudioparse/gstmpegaudioparse.h:
8796 mp3parse: conserve stop time for non-accurate seek
8797 Use the same strategy as accurate seeks to store
8798 pending non-accurate seeks to avoid overwriting non-definite
8799 stop times. When doing non-accurate seeks our position
8800 reporting might drift off by some secs and the stream can
8801 end up before it should.
8804 2009-12-21 19:12:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8807 Automatic update of common submodule
8808 From 47cb23a to 14cec89
8810 2009-12-18 16:04:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8812 * ext/amrwbdec/amrwb.c:
8813 amrwbdec: give decoder a rank so decodebin/playbin will use it
8815 2009-12-08 19:01:50 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8817 * gst/mpegaudioparse/gstmpegaudioparse.c:
8818 mp3parse: return false when we can't seek
8819 When upstream can't seek, we return false as well
8821 2009-12-02 11:21:22 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8823 * ext/lame/gstlame.c:
8824 * ext/lame/gstlamemp3enc.c:
8825 lame: Avoid crash when seeking before negotiating
8826 lame's 'lgv' variable is only initialized when the caps
8827 is negotiated, whenever a seek happens before that, it would
8828 attempt to call a function on an empty pointer, causing the crash.
8831 2009-12-01 15:08:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8834 Automatic update of common submodule
8835 From 87bf428 to 47cb23a
8837 2009-12-01 14:17:50 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8840 Automatic update of common submodule
8841 From da4c75c to 87bf428
8843 2009-11-27 18:56:13 +0100 Edward Hervey <bilboed@bilboed.com>
8846 Automatic update of common submodule
8847 From 53a2485 to da4c75c
8849 2009-11-26 15:54:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8851 * gst/mpegaudioparse/gstmpegaudioparse.c:
8852 mp3parse: fix non-flushing seek
8853 Specifically, in addition to clearing lots of variables/offsets
8854 when receiving newsegment, also clear leftover data to match.
8856 2009-11-20 21:32:31 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
8858 * ext/x264/gstx264enc.c:
8859 * ext/x264/gstx264enc.h:
8860 x264enc: Make upstream GstForceKeyUnit thread-safe
8861 Also send the GstForceKeyUnit event downstream when an upstream on is received,
8862 allowing muxers or payloaders to take appropriate actions.
8863 https://bugzilla.gnome.org/show_bug.cgi?id=602556
8865 2009-11-19 10:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8868 Automatic update of common submodule
8869 From a3e3ce4 to 53a2485
8871 2009-11-18 09:58:39 +0100 Benjamin Gaignard <benjamin@gaignard.net>
8873 * gst/asfdemux/gstasfdemux.c:
8874 asfdemux: Don't call strlen() on NULL pointers
8877 2009-11-09 15:02:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8879 * gst/asfdemux/gstasfdemux.c:
8880 asfdemux: Remove old pads when new ones are added
8881 The old pads were being removed before adding the new ones,
8882 we should add the new ones first.
8885 2009-11-09 13:30:45 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8887 * gst/asfdemux/gstasfdemux.c:
8888 * gst/asfdemux/gstasfdemux.h:
8889 asfdemux: Handle chained asfs on pull mode
8890 Adds chained asfs handling to pull mode. It now checks if
8891 there is a new asf header after the last packet (when it
8892 is possible to know how many packets are) or it tries
8893 checking if a processed packet that fails is an header
8897 2009-11-09 10:24:46 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8899 * gst/asfdemux/gstasfdemux.c:
8900 * gst/asfdemux/gstasfdemux.h:
8901 asfdemux: properly do chained asfs on push mode
8902 To properly do chained asfs work with playbin2, we need to
8903 push eos on the old pads before removing them.
8906 2009-10-27 17:48:03 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8908 * gst/asfdemux/gstasfdemux.c:
8909 * gst/asfdemux/gstasfdemux.h:
8910 asfdemux: add support for chained asfs (push mode)
8911 Adds support for detecting and playing chained asfs
8912 in push mode. asfdemux tries to detect a new asf start
8913 by identifying the header object guid in a input buffer.
8914 When it finds it, it resets its state, removing its pads
8915 and creates new ones for the new file.
8917 2009-11-05 18:33:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8919 * gst/asfdemux/gstasfdemux.c:
8920 asfdemux: fix two small leaks
8922 2009-11-05 18:19:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8924 * gst/asfdemux/gstasfdemux.c:
8925 asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
8926 WM/Track has a 0 base but is often wrongly written as starting from 1,
8927 so not as reliable as WM/TrackNumber which always starts from 1.
8929 2009-11-05 18:11:55 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8931 * gst/asfdemux/gstasfdemux.c:
8932 asfdemux: WM/Track starts counting from 0, adjust to start from 1
8934 2009-11-05 18:11:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8936 * gst/asfdemux/gstasfdemux.c:
8937 asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
8938 There's both WM/Track and WM/TrackNumber.
8940 2009-11-04 15:52:09 +0000 Jan Schmidt <thaytan@noraisin.net>
8942 * ext/a52dec/gsta52dec.c:
8943 a52dec: Fix debug statement: Pass pos variable instead of time() function
8945 2009-11-04 15:50:17 +0000 Jan Schmidt <thaytan@noraisin.net>
8947 * gst/dvdsub/gstdvdsubdec.c:
8948 dvdsubdec: Fix printf format string warning
8950 2009-11-04 15:46:04 +0000 Jan Schmidt <thaytan@noraisin.net>
8952 * gst/asfdemux/gstasfdemux.c:
8953 asfdemux: Fix bogus variable used uninitialised warnings
8955 2009-11-04 13:55:39 +0000 Jan Schmidt <thaytan@noraisin.net>
8958 po: Don't create backup .po files
8959 As well as preventing creation of useless backup files, it works
8960 around a bug in gettext 0.17 on OS/X
8962 2009-10-29 11:39:13 -0700 Michael Smith <msmith@songbirdnest.com>
8964 * gst/asfdemux/asfpacket.c:
8965 asfdemux: fix c99-style comments.
8967 2009-10-29 10:34:17 -0700 Michael Smith <msmith@songbirdnest.com>
8969 * gst/asfdemux/asfpacket.c:
8970 asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
8972 2009-10-27 12:33:24 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8974 * gst/realmedia/rmutils.c:
8975 rmutils: fix byteswapping
8976 fix the byteswapping code that was wrong because of the side effects of the
8980 2009-10-20 20:00:44 +0100 Robert Swain <robert.swain@gmail.com>
8982 * ext/x264/gstx264enc.c:
8983 x264enc: Adapt to slightly modified x264 API
8986 2009-10-26 17:31:19 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8988 * gst/asfdemux/asfpacket.c:
8989 asfdemux: careful to avoid crash on bogus data
8990 When receiving bogus data, we have to avoid subtracting a value
8991 larger than 'size' from 'size' variable, resulting in a wrap
8992 that would make 'size' a really large bogus value.
8995 2009-10-26 00:56:37 +0000 Jan Schmidt <thaytan@noraisin.net>
8997 * win32/common/config.h:
8998 win32: Commit bumped version number
9000 2009-10-17 13:46:13 +0200 Edward Hervey <bilboed@bilboed.com>
9002 * gst/mpegaudioparse/gstmpegaudioparse.c:
9003 mpegaudioparse: Don't use expensive glib ways to get an enum nick.
9005 This removes a good 50% of processing time for parsing a buffer.
9006 We do this by simply... getting the nicks that we already have handy
9007 instead of going through the expensive glib system.
9009 2009-10-24 20:36:41 +0200 Edward Hervey <bilboed@bilboed.com>
9012 configure.ac: And back to development we go...
9014 === release 0.10.13 ===
9016 2009-10-21 17:16:00 +0100 Jan Schmidt <thaytan@noraisin.net>
9023 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9024 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
9025 * docs/plugins/inspect/plugin-a52dec.xml:
9026 * docs/plugins/inspect/plugin-asf.xml:
9027 * docs/plugins/inspect/plugin-cdio.xml:
9028 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9029 * docs/plugins/inspect/plugin-dvdread.xml:
9030 * docs/plugins/inspect/plugin-dvdsub.xml:
9031 * docs/plugins/inspect/plugin-iec958.xml:
9032 * docs/plugins/inspect/plugin-lame.xml:
9033 * docs/plugins/inspect/plugin-mad.xml:
9034 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9035 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9036 * docs/plugins/inspect/plugin-mpegstream.xml:
9037 * docs/plugins/inspect/plugin-realmedia.xml:
9038 * docs/plugins/inspect/plugin-siddec.xml:
9039 * docs/plugins/inspect/plugin-twolame.xml:
9040 * docs/plugins/inspect/plugin-x264.xml:
9041 * gst-plugins-ugly.doap:
9042 * win32/common/config.h:
9045 2009-10-21 17:02:42 +0100 Jan Schmidt <thaytan@noraisin.net>
9083 2009-10-16 10:16:55 +0300 Stefan Kost <ensonic@users.sf.net>
9086 Automatic update of common submodule
9087 From 85d1530 to 0702fe1
9089 2009-10-15 23:56:55 +0100 Jan Schmidt <thaytan@noraisin.net>
9127 * win32/common/config.h:
9128 0.10.12.3 pre-release
9130 2009-10-14 10:41:48 +0200 Edward Hervey <bilboed@bilboed.com>
9133 Automatic update of common submodule
9134 From a3e3ce4 to 85d1530
9136 2009-10-13 13:05:32 +0100 Jan Schmidt <thaytan@noraisin.net>
9138 * ext/a52dec/gsta52dec.c:
9139 a52dec: Fix reference leak on all input buffers in 'dvd mode'
9140 https://bugzilla.gnome.org/show_bug.cgi?id=598272
9142 2009-10-12 13:54:27 +0100 Jan Schmidt <thaytan@noraisin.net>
9181 * win32/common/config.h:
9182 0.10.12.2 pre-release
9184 2009-10-12 11:31:22 +0100 Jan Schmidt <thaytan@noraisin.net>
9186 * docs/plugins/gst-plugins-ugly-plugins.args.new:
9187 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
9188 docs: Remove files accidentally added
9189 Remove the gst-plugins-ugly-plugins.args.new and
9190 gst-plugins-ugly-plugins.signals.new files, that appear
9191 to have been accidentally added in commit
9192 f5d046a0b034f9bd7274291f7131ee5db1a30052
9194 2009-09-16 00:00:28 +0100 Jan Schmidt <thaytan@noraisin.net>
9196 * ext/a52dec/gsta52dec.c:
9197 a52dec: Add some debugging for new segment events
9199 2009-10-11 16:18:37 +0200 Josep Torra <n770galaxy@gmail.com>
9201 * ext/mpeg2dec/gstmpeg2dec.c:
9202 mpeg2dec: fix warning in macosx snow leopard
9204 2009-10-11 16:16:09 +0200 Josep Torra <n770galaxy@gmail.com>
9206 * gst/mpegstream/gstmpegparse.c:
9207 mpegstream: fix warning in macosx snow leopard
9209 2009-10-11 16:14:08 +0200 Josep Torra <n770galaxy@gmail.com>
9211 * gst/mpegaudioparse/gstmpegaudioparse.c:
9212 mpegaudioparse: fix warning in macosx snow leopard
9214 2009-10-11 16:09:11 +0200 Josep Torra <n770galaxy@gmail.com>
9216 * gst/dvdsub/gstdvdsubdec.c:
9217 dvdsubdec: fix warning on macosx snow leopard
9219 2009-10-11 16:06:25 +0200 Josep Torra <n770galaxy@gmail.com>
9221 * gst/asfdemux/gstasfdemux.c:
9222 asfdemux: fix warning in macosx snow leopard
9224 2009-10-08 19:58:25 +0300 René Stadler <rene.stadler@nokia.com>
9226 * gst/mpegaudioparse/gstmpegaudioparse.c:
9227 mp3parse: don't fail SEEKING query when upstream query fails for TIME format
9229 2009-10-08 11:01:03 +0100 Jan Schmidt <thaytan@noraisin.net>
9232 Automatic update of common submodule
9233 From 19fa4f3 to a3e3ce4
9235 2009-10-07 14:22:09 +0300 Stefan Kost <ensonic@users.sf.net>
9237 * gst/asfdemux/gstasfdemux.c:
9238 * gst/realmedia/rdtmanager.c:
9239 build: fprintf, sprintf, sscanf need stdio.h
9241 2009-10-02 18:27:11 +0300 Stefan Kost <ensonic@users.sf.net>
9244 mad: add missing include to fix the build
9246 2009-10-05 12:13:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9248 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9249 dvdlpcm: whitespace fixes
9251 2009-10-04 22:51:41 +0100 Christian F.K. Schaller <christian.schaller@collabora.co.uk>
9253 * gst-plugins-ugly.spec.in:
9256 2009-10-02 15:22:38 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9259 x264enc: adjust configure checking to changed upstream
9261 2009-10-01 18:58:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9263 * ext/x264/gstx264enc.c:
9264 x264enc: conditionally adjust to new upstream API
9267 2009-09-24 17:49:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9269 * gst/mpegaudioparse/gstmpegaudioparse.c:
9270 * gst/mpegaudioparse/gstmpegaudioparse.h:
9271 mpegaudioparse: prevent infinite (re)syncing
9273 gst/mpegaudioparse/gstmpegaudioparse.c
9275 2009-09-22 12:13:38 -0700 Michael Smith <msmith@songbirdnest.com>
9277 * gst/mpegaudioparse/gstmpegaudioparse.c:
9278 mp3parse: Refactor checking for sync. Make resyncing more reliable.
9279 Previously, we could get false sync relatively easily - it sometimes happened
9280 on real files. This cleans the code up a fair bit, and makes it require more
9281 confirmation that we've found valid sync before continuing.
9283 2009-09-17 16:12:29 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9285 * gst/mpegaudioparse/gstmpegaudioparse.c:
9286 mpegaudioparse: ensure 2 valid headers in a row when resyncing
9288 2009-09-11 10:05:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9290 * gst/mpegstream/gstdvddemux.c:
9291 dvddemux: remove bogus ifndef
9293 2009-09-05 10:23:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9296 Automatic update of common submodule
9297 From 94f95e3 to 19fa4f3
9299 2009-09-01 12:22:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9301 * ext/mpeg2dec/gstmpeg2dec.c:
9302 mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
9304 2009-08-31 13:42:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9306 * gst/dvdsub/gstdvdsubparse.c:
9307 dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
9309 2009-08-24 13:59:05 -0700 David Schleef <ds@schleef.org>
9311 * ext/amrnb/amrnbdec.c:
9312 * ext/amrnb/amrnbenc.c:
9313 Remove Ronald Bultje from Authors field
9314 Replaced with "GStreamer maintainers
9315 <gstreamer-devel@lists.sourceforge.net>" or just removed,
9316 depending on the number of other authors.
9318 2009-08-24 13:57:14 -0700 David Schleef <ds@schleef.org>
9320 * gst/asfdemux/Makefile.am:
9321 * gst/asfdemux/gstasfmux.c:
9322 * gst/asfdemux/gstasfmux.h:
9323 asfdemux: Remove old non-built asfmux code
9324 Remove so people don't confuse it with the new asfmux code
9327 2009-08-23 13:35:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9329 * ext/a52dec/gsta52dec.c:
9330 a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
9331 It's not defined for older liba52 versions.
9333 2009-08-23 13:34:32 +0200 Mart Raudsepp <leio@gentoo.org>
9335 * ext/a52dec/gsta52dec.c:
9336 a52dec: Allow liba52 to use djbfft based IMDCT transform
9337 liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
9338 IMDCT transform acceleration. It does however have a software based
9339 acceleration using the djbfft library (D.J. Bernstein's library for
9340 fourier transforms - Extremely fast library for floating-point
9341 convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
9343 The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
9344 and AltiVec implementations, but those are checked for first, and
9345 djbfft is chosen only if none of those is available - good in the
9346 case of some distributions including a port of the MPlayer changes
9347 in their system a52dec library.
9348 The down and upmix code in liba52 doesn't seem to be disturbed by
9349 this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
9350 versions if passed from oil_cpu_get_flags (SSE currently is not).
9353 2009-08-17 17:31:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9356 amr: Use opencore-amr pkg-config files if possible
9357 This makes it possible to build the plugins when the libraries
9358 are installed at non-standard locations.
9361 2009-08-14 12:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9363 * gst/mpegaudioparse/gstmpegaudioparse.c:
9364 mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
9365 Metadata provided seek tables are consistent with metadata's view of
9366 total size, which typically matches real size, but need not do so
9367 (e.g. a truncated file). Fixes seeking and position reporting
9368 in such truncated files (although duration based on metadata may then
9369 still be incorrect).
9371 2009-08-10 22:22:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9374 configure: bump core/base requirements to released versions
9377 2009-08-04 10:44:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9380 configure: Remove all mentions to the id3tag plugin which was removed
9382 2009-08-01 08:43:21 +0200 Marvin Schmidt <marvin_schmidt@gmx.net>
9385 mad: make check for mad independent of the check for id3tag
9388 2009-07-31 00:25:43 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
9390 * gst/asfdemux/gstrtpasfdepay.c:
9391 rtpasfdepay: set padding size to the correct value
9392 asf packets in rtp packets should come with their padding fields
9393 set to 0 and the depayload must update them to the correct
9394 value before pushing downstream
9396 2009-07-27 20:12:20 +0200 Iago Toral <itoral@igalia.com>
9399 * docs/plugins/Makefile.am:
9400 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9401 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9402 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
9403 * docs/plugins/inspect/plugin-amrnb.xml:
9404 * docs/plugins/inspect/plugin-amrwbdec.xml:
9406 * ext/amrnb/GstAmrnbEnc.prs:
9407 * ext/amrnb/Makefile.am:
9409 * ext/amrnb/amrnb.c:
9410 * ext/amrnb/amrnbdec.c:
9411 * ext/amrnb/amrnbdec.h:
9412 * ext/amrnb/amrnbenc.c:
9413 * ext/amrnb/amrnbenc.h:
9414 * ext/amrnb/amrnbparse.c:
9415 * ext/amrnb/amrnbparse.h:
9416 * ext/amrwbdec/Makefile.am:
9417 * ext/amrwbdec/README:
9418 * ext/amrwbdec/amrwb.c:
9419 * ext/amrwbdec/amrwbdec.c:
9420 * ext/amrwbdec/amrwbdec.h:
9421 amr: Add AMR-WB decoder and AMR-NB encoder and decoder
9422 These are based on the OpenCore codecs.
9425 2009-07-24 00:43:07 +0300 Stefan Kost <ensonic@users.sf.net>
9428 Automatic update of common submodule
9429 From fedaaee to 94f95e3
9431 2009-07-22 11:10:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9436 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9437 * docs/plugins/gst-plugins-ugly-plugins.args.new:
9438 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
9439 * docs/plugins/inspect/plugin-dvdnav.xml:
9441 * ext/dvdnav/.gitignore:
9442 * ext/dvdnav/Makefile.am:
9443 * ext/dvdnav/README:
9444 * ext/dvdnav/dvdnavsrc.c:
9445 * ext/dvdnav/dvdnavsrc.h:
9446 * ext/dvdnav/gst-dvd:
9447 * ext/dvdread/dvdreadsrc.c:
9448 * gst-plugins-ugly.spec.in:
9450 dvdnav: remove dvdnav plugin
9451 Remove dvdnav plugin, it has no future. resindvd is the plugin to
9452 use for dvd playback. Note that dvdnav was never really enabled
9453 in -ugly, you had to edit configure.ac to get it built.
9455 2009-06-20 14:31:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9457 * tests/check/elements/mpeg2dec.c:
9458 mpeg2dec: Fix unused variables compiler warnings in unit test
9460 2009-06-26 15:21:12 +0100 Jan Schmidt <thaytan@noraisin.net>
9463 autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
9464 Check for more automake command variants. Use printf instead of 'echo -n'
9467 2009-07-13 12:24:14 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
9470 Automatic update of common submodule
9471 From 5845b63 to fedaaee
9473 2009-02-10 13:25:54 +0000 Tim-Philipp Muller <tpm@mini.centricular.net>
9476 Make git ignore more files
9478 2009-06-29 11:10:42 +0200 Edward Hervey <bilboed@bilboed.com>
9480 * gst/asfdemux/gstasfdemux.c:
9481 asfdemux: Refactor multiple packet pull.
9482 This also fixes a bug by which the first buffer (in a multi-packet mode)
9483 passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
9484 full incoming buffer and not just of the single asf packet.
9485 Fixes corrupted frames introduced by latest commit.
9487 2009-06-29 10:58:49 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9489 * gst/asfdemux/gstasfdemux.c:
9490 asfdemux: use the right accurate field
9491 Remove accurate variable and its faulty use because the real variable is an
9494 2009-06-28 17:48:11 +0200 Edward Hervey <bilboed@bilboed.com>
9496 * gst/asfdemux/asfpacket.c:
9497 * gst/asfdemux/gstasfdemux.c:
9498 asfdemux: Sprinkle branch prediction macros accross the code
9500 2009-06-28 17:43:12 +0200 Edward Hervey <bilboed@bilboed.com>
9502 * gst/asfdemux/gstasfdemux.c:
9503 asfdemux: Delay newsegment handling until we have a keyframe.
9504 We now have a chance for packets to be collected before we send out the
9505 newsegment. If we're not in accurate seeking (keyunit) it will set
9506 the segment start/time to the keyframe's timestamp.
9508 2009-06-28 17:39:23 +0200 Edward Hervey <bilboed@bilboed.com>
9510 * gst/asfdemux/gstasfdemux.c:
9511 asfdemux: Remove useless check. We already have checked for it above.
9513 2009-06-28 17:31:11 +0200 Edward Hervey <bilboed@bilboed.com>
9515 * gst/asfdemux/gstasfdemux.c:
9516 asfdemux: No longer queue GOPs now that seeking is fixed.
9517 We now *always* seek to the keyframe just before our requested position.
9518 When we encounter the first keyframe and we were not accurate (therefore doing
9519 keyframe seeking), we update the segment start position to the keyframe timestamp.
9521 2009-06-28 17:42:44 +0200 Edward Hervey <bilboed@bilboed.com>
9523 * gst/asfdemux/gstasfdemux.c:
9524 * gst/asfdemux/gstasfdemux.h:
9525 asfdemux: Store the accurate seeking flag
9527 2009-06-28 17:04:00 +0200 Edward Hervey <bilboed@bilboed.com>
9529 * gst/asfdemux/gstasfdemux.c:
9530 asfdemux: Use the average frame duration for buffers without a duration.
9531 This will still cause some timestamp jitter, but giving a hint as to the duration
9532 rather than nothing seems to be a better idea.
9533 Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
9534 duration using the accumulated packet duration (which will be correct).
9536 2009-06-28 17:02:17 +0200 Edward Hervey <bilboed@bilboed.com>
9538 * gst/asfdemux/gstasfdemux.c:
9539 * gst/asfdemux/gstasfdemux.h:
9540 asfdemux: Use index entry packet count to optimize seeking.
9541 The simple index entries also contain the number of packets one needs
9542 to retrieve at a given position to get a full keyframe. We therefore
9543 use that information to retrieve all those packets in one buffer when
9544 working in pull-mode.
9546 2009-06-26 20:52:29 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
9548 * gst/asfdemux/gstasfdemux.c:
9549 asfdemux: Do not try to free const pointer
9550 In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
9551 asfdemux tried to free a const pointer that had been cast to a
9552 normal pointer variable.
9554 2009-06-26 20:44:09 +0200 Edward Hervey <bilboed@bilboed.com>
9556 * gst/asfdemux/gstasfdemux.c:
9557 asfdemux: Use presentation timestamp when searching in the index.
9558 We need to take the preroll into account... else we end up too early.
9560 2009-06-26 13:43:16 +0100 Jan Schmidt <thaytan@noraisin.net>
9563 Automatic update of common submodule
9564 From f3bb51b to 5845b63
9566 2009-06-26 13:35:38 +0200 Edward Hervey <bilboed@bilboed.com>
9568 * gst/asfdemux/gstasfdemux.c:
9569 asfdemux: Convert index entry from presentation time to timestamps.
9570 We weren't taking the preroll into account previously, meaning that we
9571 were always seeking preroll nanoseconds too early... resulting in a lot
9572 of dropped packets (which are before the start time).
9573 This brings quit a bit closer to as-fast-as-possible seeking in asf files.
9575 2009-06-26 10:58:56 +0200 Edward Hervey <bilboed@bilboed.com>
9578 * gst/asfdemux/gstasfdemux.c:
9579 asfdemux: Fix byte array metadata handling.
9580 We basically discard byte array metadata. Should be trivial to adapt
9581 to storing the pointers if we need it later on.
9583 2009-06-26 10:41:28 +0200 Edward Hervey <bilboed@bilboed.com>
9585 * gst/asfdemux/gstasfdemux.c:
9586 * gst/asfdemux/gstasfdemux.h:
9587 asfdemux: Handle PAR/interlaced information stored in packet payload.
9588 This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
9589 in the ASF Packet payload extensions).
9591 2009-06-26 10:40:39 +0200 Edward Hervey <bilboed@bilboed.com>
9593 * gst/asfdemux/gstasfdemux.c:
9594 * gst/asfdemux/gstasfdemux.h:
9595 asfdemux: Store/Handle global metadata (not specific to one stream).
9596 This allows us to store (and handle) PAR information which might be stored there.
9598 2009-06-25 18:24:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9600 * gst/mpegaudioparse/gstmpegaudioparse.c:
9601 mpegaudioparse: fix Xing inverse seek table building
9603 2009-06-24 15:15:37 +0100 Jan Schmidt <jan.schmidt@sun.com>
9606 Automatic update of common submodule
9607 From f3bb51b to f810030
9609 2009-06-23 16:45:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9611 * gst/asfdemux/gstasfdemux.c:
9612 asfdemux: don't try to free a NULL taglist
9614 2009-06-23 02:14:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9616 * gst/asfdemux/gstasfdemux.c:
9617 asfdemux: post tags only after we've created our source pads
9618 Post global tags only after we've added our source pads, so that
9619 tag events get sent downstream in addition to tag messages posted
9620 on the bus. This makes sure tags can be picked up automatically
9621 when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
9622 While we're at it, also add a container-format tag.
9624 2009-06-23 01:37:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9627 * gst/asfdemux/gstasfdemux.c:
9628 asfdemux: use new bytereader functions for image tag parsing
9630 2009-06-22 18:53:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9632 * gst/asfdemux/gstasfdemux.c:
9633 * gst/asfdemux/gstasfdemux.h:
9634 asfdemux: remove some more unused variables
9636 2009-06-19 17:25:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9638 * gst/realmedia/rmdemux.c:
9639 rmdemux: plug buffer leaking
9641 2009-06-22 17:36:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9643 * gst/asfdemux/gstrtpasfdepay.c:
9644 asfdepay: guard against dropped buffers
9645 If a buffer was dropped, we might request data from the adapter that is not
9646 there and then we get a NULL buffer.
9648 2009-06-22 17:16:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9650 * gst/asfdemux/gstasfdemux.c:
9651 * gst/asfdemux/gstasfdemux.h:
9652 asfdemux: set DISCONT on streams
9653 When we receive a DISCONT as input, don't clear our complete state but simply
9654 mark a discont that will be put on the next buffer. The code will be able to
9655 handle and throw away incomplete data.
9656 Add some more debug info.
9657 Remove an unused variable.
9659 2009-06-22 17:15:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9661 * gst/asfdemux/gstrtpasfdepay.c:
9662 asfdepay: set DELTA_UNIT flag correctly
9663 Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
9664 Add some more debug info.
9666 2009-06-22 13:37:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9668 * gst/asfdemux/gstasfdemux.c:
9669 asfdemux: fix latency calculations
9670 We need to check for -1 as an invalid timestamp, not 1.
9672 2009-06-16 09:45:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9674 * gst/mpegaudioparse/gstmpegaudioparse.c:
9675 * gst/mpegaudioparse/gstmpegaudioparse.h:
9676 mp3parse: don't put every single frame into the index
9677 Let's not put every single mp3 frame in our index, a few frames per
9678 second should be more than enough. For now use an index interval
9679 of 100ms-500ms depending on the upstream size, to keep the index at
9680 a reasonable size. Factor out the code that adds the index entry
9681 into a separate function for better code readability.
9683 2009-06-16 01:40:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9685 * gst/mpegaudioparse/gstmpegaudioparse.c:
9686 * gst/mpegaudioparse/gstmpegaudioparse.h:
9687 mp3parse: assume seekability only if we know the upstream size
9688 While technically upstream may be seekable even if it doesn't know
9689 the exact size, I can't think of a use case where this distincation
9690 is relevant in practice, so for now just assume we're not seekable
9691 if upstream doesn't provide us with a size. Makes sure we don't
9692 build a seek index when streaming internet radio with sources that
9693 pretend to be seekable until you try to actually seek.
9695 2009-06-19 17:46:12 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
9697 * gst-plugins-ugly.spec.in:
9698 Fix x264 requirement in SPEC file
9700 2009-06-19 15:01:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9702 * ext/x264/gstx264enc.c:
9703 * gst/realmedia/rdtmanager.c:
9704 x264enc, rdtmanager: fix compilation with debugging disabled
9706 2009-06-11 13:48:22 +0100 Jan Schmidt <thaytan@noraisin.net>
9709 * docs/plugins/Makefile.am:
9710 docs: Bump common. Fix comment in the docs Makefile.am
9712 2009-06-18 20:26:04 +0100 Jan Schmidt <thaytan@noraisin.net>
9715 * win32/common/config.h:
9716 Back to development -> 0.10.12.1
9718 2009-06-18 08:54:17 +0100 Jan Schmidt <thaytan@noraisin.net>
9720 * gst-plugins-ugly.doap:
9721 Add 0.10.12 release to the doap file
9723 === release 0.10.12 ===
9725 2009-06-18 08:34:54 +0100 Jan Schmidt <thaytan@noraisin.net>
9731 * docs/plugins/gst-plugins-ugly-plugins.args:
9732 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9733 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9734 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
9735 * docs/plugins/inspect/plugin-a52dec.xml:
9736 * docs/plugins/inspect/plugin-asf.xml:
9737 * docs/plugins/inspect/plugin-cdio.xml:
9738 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9739 * docs/plugins/inspect/plugin-dvdread.xml:
9740 * docs/plugins/inspect/plugin-dvdsub.xml:
9741 * docs/plugins/inspect/plugin-iec958.xml:
9742 * docs/plugins/inspect/plugin-lame.xml:
9743 * docs/plugins/inspect/plugin-mad.xml:
9744 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9745 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9746 * docs/plugins/inspect/plugin-mpegstream.xml:
9747 * docs/plugins/inspect/plugin-realmedia.xml:
9748 * docs/plugins/inspect/plugin-siddec.xml:
9749 * docs/plugins/inspect/plugin-synaesthesia.xml:
9750 * docs/plugins/inspect/plugin-twolame.xml:
9751 * docs/plugins/inspect/plugin-x264.xml:
9752 * win32/common/config.h:
9755 2009-06-18 08:34:46 +0100 Jan Schmidt <thaytan@noraisin.net>
9764 2009-06-18 08:04:40 +0100 Jan Schmidt <thaytan@noraisin.net>
9798 2009-06-05 22:10:02 +0100 Jan Schmidt <thaytan@noraisin.net>
9831 * win32/common/config.h:
9832 0.10.11.2 pre-release
9834 2009-06-05 22:07:31 +0100 Jan Schmidt <thaytan@noraisin.net>
9836 * win32/common/config.h.in:
9837 win32: Remove #undef inline from the win32 config.h
9839 2009-06-05 20:53:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9841 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9842 * docs/plugins/inspect/plugin-mad.xml:
9843 * ext/mad/Makefile.am:
9844 * ext/mad/gstid3tag.c:
9847 mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
9848 It will be reborn with a shiny new code base under its hood in -bad.
9849 See #581756 and #565764.
9851 2009-06-05 19:48:28 +0100 Jan Schmidt <thaytan@noraisin.net>
9853 * tests/check/pipelines/.gitignore:
9854 gitignore: Ignore some built files in the test area
9856 2009-06-05 19:46:17 +0100 Jan Schmidt <thaytan@noraisin.net>
9858 * docs/plugins/inspect/plugin-a52dec.xml:
9859 * docs/plugins/inspect/plugin-asf.xml:
9860 * docs/plugins/inspect/plugin-cdio.xml:
9861 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9862 * docs/plugins/inspect/plugin-dvdread.xml:
9863 * docs/plugins/inspect/plugin-dvdsub.xml:
9864 * docs/plugins/inspect/plugin-iec958.xml:
9865 * docs/plugins/inspect/plugin-lame.xml:
9866 * docs/plugins/inspect/plugin-mad.xml:
9867 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9868 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9869 * docs/plugins/inspect/plugin-mpegstream.xml:
9870 * docs/plugins/inspect/plugin-realmedia.xml:
9871 * docs/plugins/inspect/plugin-siddec.xml:
9872 * docs/plugins/inspect/plugin-synaesthesia.xml:
9873 * docs/plugins/inspect/plugin-twolame.xml:
9874 docs: Update plugin inspect files
9876 2009-06-05 19:25:54 +0100 Jan Schmidt <thaytan@noraisin.net>
9879 * docs/plugins/Makefile.am:
9880 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9881 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9882 * docs/plugins/inspect/plugin-x264.xml:
9884 * gst-plugins-ugly.spec.in:
9885 * tests/check/Makefile.am:
9886 * tests/check/elements/.gitignore:
9887 Moved 'x264enc' from -bad to -ugly
9889 2009-05-25 11:18:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9891 * ext/x264/gstx264enc.c:
9892 * ext/x264/gstx264enc.h:
9893 [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
9896 2009-05-09 23:47:39 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
9898 * ext/x264/GstX264Enc.prs:
9899 [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
9901 2009-05-09 12:42:25 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
9903 * ext/x264/GstX264Enc.prs:
9904 [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
9906 2009-05-07 17:53:42 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
9908 * ext/x264/gstx264enc.c:
9909 [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
9911 2009-04-30 00:06:36 +0300 Stefan Kost <ensonic@users.sf.net>
9913 * ext/x264/GstX264Enc.prs:
9914 * ext/x264/Makefile.am:
9915 * ext/x264/gstx264enc.c:
9916 [MOVED FROM BAD 24/28] x264enc: add preset support
9917 Add preset iface and a (dummy) preset file as a starting point.
9919 2009-04-29 16:57:36 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9921 * ext/x264/gstx264enc.c:
9922 [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
9924 2009-04-09 23:53:39 +0200 Janin Kolenc <janin.kolenc at marand.si>
9926 * ext/x264/gstx264enc.c:
9927 * ext/x264/gstx264enc.h:
9928 [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
9929 Use the GstForceKeyUnit event to force a keyframe.
9932 2009-01-05 10:28:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9934 [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...
9935 Original commit message from CVS:
9936 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
9937 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
9938 Use hyphen in property name, perform safety buffer size check
9939 prior to mem access, and some more parentheses in macro.
9941 2009-01-02 01:44:11 +0000 Alessandro Decina <alessandro.d@gmail.com>
9943 [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
9944 Original commit message from CVS:
9945 * ext/apexsink/Makefile.am:
9946 Link against -lgcrpyto for RSA_new and RSA_free.
9947 * ext/faac/gstfaac.c:
9948 * ext/x264/gstx264enc.c:
9949 Fix compiler warnings.
9951 2008-11-14 19:52:24 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9953 [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
9954 Original commit message from CVS:
9955 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
9956 Construct source caps in more conventional (and correct) manner.
9958 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9960 [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
9961 Original commit message from CVS:
9962 * ext/alsaspdif/Makefile.am:
9963 * ext/amrwb/Makefile.am:
9964 * ext/apexsink/Makefile.am:
9965 * ext/arts/Makefile.am:
9966 * ext/artsd/Makefile.am:
9967 * ext/audiofile/Makefile.am:
9968 * ext/audioresample/Makefile.am:
9969 * ext/bz2/Makefile.am:
9970 * ext/cdaudio/Makefile.am:
9971 * ext/celt/Makefile.am:
9972 * ext/dc1394/Makefile.am:
9973 * ext/dirac/Makefile.am:
9974 * ext/directfb/Makefile.am:
9975 * ext/divx/Makefile.am:
9976 * ext/dts/Makefile.am:
9977 * ext/faac/Makefile.am:
9978 * ext/faad/Makefile.am:
9979 * ext/gsm/Makefile.am:
9980 * ext/hermes/Makefile.am:
9981 * ext/ivorbis/Makefile.am:
9982 * ext/jack/Makefile.am:
9983 * ext/jp2k/Makefile.am:
9984 * ext/ladspa/Makefile.am:
9985 * ext/lcs/Makefile.am:
9986 * ext/libfame/Makefile.am:
9987 * ext/libmms/Makefile.am:
9988 * ext/metadata/Makefile.am:
9989 * ext/mpeg2enc/Makefile.am:
9990 * ext/mplex/Makefile.am:
9991 * ext/musepack/Makefile.am:
9992 * ext/musicbrainz/Makefile.am:
9993 * ext/mythtv/Makefile.am:
9994 * ext/nas/Makefile.am:
9995 * ext/neon/Makefile.am:
9996 * ext/ofa/Makefile.am:
9997 * ext/polyp/Makefile.am:
9998 * ext/resindvd/Makefile.am:
9999 * ext/sdl/Makefile.am:
10000 * ext/shout/Makefile.am:
10001 * ext/snapshot/Makefile.am:
10002 * ext/sndfile/Makefile.am:
10003 * ext/soundtouch/Makefile.am:
10004 * ext/spc/Makefile.am:
10005 * ext/swfdec/Makefile.am:
10006 * ext/tarkin/Makefile.am:
10007 * ext/theora/Makefile.am:
10008 * ext/timidity/Makefile.am:
10009 * ext/twolame/Makefile.am:
10010 * ext/x264/Makefile.am:
10011 * ext/xine/Makefile.am:
10012 * ext/xvid/Makefile.am:
10013 * gst-libs/gst/app/Makefile.am:
10014 * gst-libs/gst/dshow/Makefile.am:
10015 * gst/aiffparse/Makefile.am:
10016 * gst/app/Makefile.am:
10017 * gst/audiobuffer/Makefile.am:
10018 * gst/bayer/Makefile.am:
10019 * gst/cdxaparse/Makefile.am:
10020 * gst/chart/Makefile.am:
10021 * gst/colorspace/Makefile.am:
10022 * gst/dccp/Makefile.am:
10023 * gst/deinterlace/Makefile.am:
10024 * gst/deinterlace2/Makefile.am:
10025 * gst/dvdspu/Makefile.am:
10026 * gst/festival/Makefile.am:
10027 * gst/filter/Makefile.am:
10028 * gst/flacparse/Makefile.am:
10029 * gst/flv/Makefile.am:
10030 * gst/games/Makefile.am:
10031 * gst/h264parse/Makefile.am:
10032 * gst/librfb/Makefile.am:
10033 * gst/mixmatrix/Makefile.am:
10034 * gst/modplug/Makefile.am:
10035 * gst/mpeg1sys/Makefile.am:
10036 * gst/mpeg4videoparse/Makefile.am:
10037 * gst/mpegdemux/Makefile.am:
10038 * gst/mpegtsmux/Makefile.am:
10039 * gst/mpegvideoparse/Makefile.am:
10040 * gst/mve/Makefile.am:
10041 * gst/nsf/Makefile.am:
10042 * gst/nuvdemux/Makefile.am:
10043 * gst/overlay/Makefile.am:
10044 * gst/passthrough/Makefile.am:
10045 * gst/pcapparse/Makefile.am:
10046 * gst/playondemand/Makefile.am:
10047 * gst/rawparse/Makefile.am:
10048 * gst/real/Makefile.am:
10049 * gst/rtjpeg/Makefile.am:
10050 * gst/rtpmanager/Makefile.am:
10051 * gst/scaletempo/Makefile.am:
10052 * gst/sdp/Makefile.am:
10053 * gst/selector/Makefile.am:
10054 * gst/smooth/Makefile.am:
10055 * gst/smoothwave/Makefile.am:
10056 * gst/speed/Makefile.am:
10057 * gst/speexresample/Makefile.am:
10058 * gst/stereo/Makefile.am:
10059 * gst/subenc/Makefile.am:
10060 * gst/tta/Makefile.am:
10061 * gst/vbidec/Makefile.am:
10062 * gst/videodrop/Makefile.am:
10063 * gst/videosignal/Makefile.am:
10064 * gst/virtualdub/Makefile.am:
10065 * gst/vmnc/Makefile.am:
10066 * gst/y4m/Makefile.am:
10067 * sys/acmenc/Makefile.am:
10068 * sys/cdrom/Makefile.am:
10069 * sys/dshowdecwrapper/Makefile.am:
10070 * sys/dshowsrcwrapper/Makefile.am:
10071 * sys/dvb/Makefile.am:
10072 * sys/dxr3/Makefile.am:
10073 * sys/fbdev/Makefile.am:
10074 * sys/oss4/Makefile.am:
10075 * sys/qcam/Makefile.am:
10076 * sys/qtwrapper/Makefile.am:
10077 * sys/vcd/Makefile.am:
10078 * sys/wininet/Makefile.am:
10079 * win32/common/config.h:
10080 Don't install static libs for plugins. Fixes #550851 for -bad.
10082 2008-10-27 17:01:22 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10084 [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API. Fixes #555238.
10085 Original commit message from CVS:
10086 * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
10087 Adapt to slightly modified x264 API. Fixes #555238.
10089 2008-08-12 16:13:15 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10091 [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps). If needed, a generic element can do so.
10092 Original commit message from CVS:
10093 * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
10094 (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
10095 * ext/x264/gstx264enc.h:
10096 Do not deal with duplicated input (timestamps). If needed,
10097 a generic element can do so.
10098 Do not manipulate input timestamps on the way out,
10099 since that shifts the timeline and A/V sync.
10101 2008-08-12 15:41:48 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10103 [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
10104 Original commit message from CVS:
10105 * docs/plugins/gst-plugins-bad-plugins.args:
10106 Integrate new properties into documentation.
10107 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
10108 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
10109 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
10110 Fix up API prior to eventual plugin move.
10111 API: GstX264Enc:pass (provides more options, and changed to enum)
10113 2008-08-12 13:08:39 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10115 [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
10116 Original commit message from CVS:
10117 * docs/plugins/Makefile.am:
10118 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
10119 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
10120 * ext/x264/gstx264enc.c:
10121 * tests/check/Makefile.am:
10122 * tests/check/elements/x264enc.c: (setup_x264enc),
10123 (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
10124 Add documentation and unit test for x264enc.
10126 2008-08-11 17:24:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10128 [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
10129 Original commit message from CVS:
10130 * ext/x264/gstx264enc.c: (gst_x264_enc_init),
10131 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
10132 Allocate some buffers in more adaptive and economical fashion.
10134 2008-08-11 15:16:14 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10136 [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
10137 Original commit message from CVS:
10139 Check for sufficiently up-to-date x264 API.
10140 * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
10141 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
10142 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
10143 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
10144 * ext/x264/gstx264enc.h:
10145 Expose some more parameters of the x264 encoder as properties.
10147 2008-08-08 15:07:12 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10149 [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
10150 Original commit message from CVS:
10151 * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
10152 (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
10153 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
10154 (gst_x264_enc_flush_frames):
10155 Coding style and layout; re-order some functions in more
10156 typical and natural flow.
10158 2008-08-08 14:19:16 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10160 [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
10161 Original commit message from CVS:
10162 * ext/x264/Makefile.am:
10163 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
10164 (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
10165 (gst_x264_enc_reset), (gst_x264_enc_finalize),
10166 (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
10167 (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
10168 (gst_x264_enc_change_state), (gst_x264_enc_set_property):
10169 * ext/x264/gstx264enc.h:
10170 Use GQueue in stead of custom queue code.
10171 Factorize flushing out encoder delayed frames.
10172 Factorize initialization and state change reset.
10174 2008-08-08 10:56:02 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10176 [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
10177 Original commit message from CVS:
10178 * ext/x264/gstx264enc.h:
10179 * sys/fbdev/gstfbdevsink.c:
10180 Use configure-generated _stdint.h.
10182 2008-08-08 10:13:36 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10184 [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
10185 Original commit message from CVS:
10186 * ext/x264/Makefile.am:
10187 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
10188 (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
10189 (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
10190 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
10191 (gst_x264_enc_finalize), (gst_x264_enc_chain),
10192 (gst_x264_enc_encode_frame), (plugin_init):
10193 * ext/x264/gstx264enc.h:
10194 Use video format library and GST_WRITE_*_BE macros where applicable.
10195 Use finalize in stead of dispose.
10196 Set up debug category and log callback.
10198 2008-06-04 11:33:21 +0000 Tim-Philipp Müller <tim@centricular.net>
10200 [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...
10201 Original commit message from CVS:
10202 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
10203 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
10204 (gst_x264_enc_encode_frame):
10205 Try harder not to crash when we get an EOS event but haven't set
10206 up the encoder yet (as may happen when upstream errors out with
10207 not-negotiated, for example). Also, always push the EOS event
10210 2007-12-11 16:26:07 +0000 Wim Taymans <wim.taymans@gmail.com>
10212 [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
10213 Original commit message from CVS:
10214 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
10217 2007-10-26 17:18:41 +0000 Tim-Philipp Müller <tim@centricular.net>
10219 [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
10220 Original commit message from CVS:
10221 * ext/x264/gstx264enc.c:
10222 Fix build against the libx264 version that ships with debian stable.
10224 2007-09-24 10:53:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10226 [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
10227 Original commit message from CVS:
10228 * ext/audioresample/gstaudioresample.c:
10229 * ext/x264/gstx264enc.c:
10230 * gst/dvdspu/gstdvdspu.c:
10231 * gst/dvdspu/gstdvdspu.h:
10232 * gst/festival/gstfestival.c:
10233 * gst/h264parse/gsth264parse.c:
10234 * gst/mpegtsparse/mpegtspacketizer.c:
10235 * gst/mpegtsparse/mpegtsparse.c:
10236 * gst/multifile/gstmultifilesink.c:
10237 * gst/multifile/gstmultifilesrc.c:
10238 * gst/nuvdemux/gstnuvdemux.c:
10239 * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
10240 * sys/dshowsrcwrapper/gstdshowvideosrc.c:
10241 * sys/vcd/vcdsrc.c:
10242 Massive leak fixing, plus code cleanups.
10244 2007-07-18 07:35:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10246 [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
10247 Original commit message from CVS:
10248 * examples/app/appsrc_ex.c:
10249 * examples/switch/switcher.c:
10250 * ext/neon/gstneonhttpsrc.c:
10251 * ext/timidity/gstwildmidi.c:
10252 * ext/x264/gstx264enc.c:
10253 * gst/mve/mveaudioenc.c: (mve_compress_audio):
10254 * gst/rtpmanager/gstrtpclient.c:
10255 * gst/rtpmanager/gstrtpjitterbuffer.c:
10256 * gst/spectrum/demo-audiotest.c:
10257 * gst/spectrum/demo-osssrc.c:
10258 * sys/dvb/gstdvbsrc.c:
10259 Add stdlib include (free, atoi, exit).
10261 2007-05-15 21:23:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10263 [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
10264 Original commit message from CVS:
10265 * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
10266 This needs a version check.
10267 * gst/bayer/Makefile.am:
10270 2007-03-25 13:06:26 +0000 Michal Benes <michal.benes@itonis.tv>
10272 [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
10273 Original commit message from CVS:
10274 Patch by: Michal Benes <michal.benes at itonis tv>
10275 Patch by: Josef Zlomek <josef.zlomek at itonis tv>
10278 * ext/x264/Makefile.am:
10279 * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
10280 (gst_x264_enc_analyse_get_type),
10281 (gst_x264_enc_timestamp_queue_init),
10282 (gst_x264_enc_timestamp_queue_free),
10283 (gst_x264_enc_timestamp_queue_put),
10284 (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
10285 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
10286 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
10287 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
10288 (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
10289 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
10290 (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
10291 (gst_x264_enc_set_property), (gst_x264_enc_get_property),
10293 * ext/x264/gstx264enc.h:
10294 Add libx264-based h264 encoder plugin (#421110). Probably doesn't
10295 handle 'odd' widths and heights correctly yet.
10297 2009-06-05 01:51:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10299 * gst/asfdemux/gstasfdemux.c:
10300 asfdemux: nicer metadata extraction of genre tags in some cases
10301 Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
10302 that they presumably stand for.
10304 2009-06-05 01:32:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10306 * gst/asfdemux/gstasfdemux.c:
10307 asfdemux: parse WM/Picture tags to extract cover art
10310 2009-05-31 20:20:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10313 docs: fix http links for amr libs in REQUIREMENTS
10315 2009-05-29 20:07:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10317 * gst/asfdemux/gstasfdemux.c:
10318 asfdemux: fix bogus flow return handling in eos handler
10319 Don't overwrite the origin flow return by whatever flow we get
10320 when trying to push the remaining internally queued payloads.
10321 We want to do our eos logic, ie. send an EOS event or segment-done
10322 message in any case. Makes things EOS properly when an EOS event
10323 is forced upon the pipeline so that the source returns
10324 FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
10326 2009-05-29 19:52:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10328 * win32/common/config.h:
10329 win32: update config.h
10331 2009-05-22 19:27:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10334 configure: bump core/base requirements to released versions
10336 2009-05-22 19:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10340 autogen: move the -Wno-portability for automake into configure.ac
10342 2009-05-27 00:16:30 +0100 Jan Schmidt <thaytan@noraisin.net>
10344 * gst/dvdlpcmdec/Makefile.am:
10345 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10346 dvdlpcmdec: Add multichannel channel maps, and send some tags
10347 Add a multichannel map to the output caps, and send at least a CODEC and
10348 BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
10349 no samples and can't find info about the channel ordering, but this is
10350 better than nothing.
10352 2009-05-26 17:19:54 +0100 Jan Schmidt <thaytan@noraisin.net>
10355 Automatic update of common submodule
10356 From 888e0a2 to c572721
10358 2009-05-22 10:20:46 +0100 Jan Schmidt <thaytan@noraisin.net>
10361 Automatic update of common submodule
10362 From 6ab11d1 to 888e0a2
10364 2009-05-21 15:18:06 +0100 Jan Schmidt <thaytan@noraisin.net>
10366 * gst/dvdsub/gstdvdsubdec.c:
10367 dvdsubdec: Remove some dead code
10368 Remove some redundant memset - gobject memory is already initalised to 0.
10369 Remove a commented out line leftover from the previous commit
10371 2009-05-21 14:20:22 +0100 Kapil Agrawal <kapil@mediamagictechnologies.com>
10373 * gst/dvdsub/gstdvdsubdec.c:
10374 * gst/dvdsub/gstdvdsubdec.h:
10375 dvdsubdec: Support ARGB output
10376 Negotiate to and render into ARGB buffers directly if the peer supports it.
10379 2009-05-19 00:51:49 +0100 Jan Schmidt <thaytan@noraisin.net>
10381 * ext/a52dec/gsta52dec.c:
10382 a52dec: Reconcile code with dtsdec
10383 Perform some cleanups based on the dtsdec code such as using the boilerplate
10384 macro and static pad template functions.
10385 Add some documentation. Don't register a change in flags until we synch on
10386 another frame successfully.
10388 2009-05-14 12:32:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10390 * ext/lame/gstlamemp3enc.c:
10391 lamemp3enc: Improve debugging a bit
10393 2009-05-13 19:32:16 +0200 Edward Hervey <bilboed@bilboed.com>
10395 * ext/mpeg2dec/gstmpeg2dec.c:
10396 mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
10398 2009-05-13 01:55:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10431 po: avoid conflicts of local *.po files with files in git
10432 Make it so that filenames and line numbers are only stored in the *.pot file
10433 (which is not in git), but not in the individual *.po files. This information
10434 is hardly useful for translators in our case, and it should avoid the constant
10435 conflicts of local *.po files with the ones in git which are caused by the
10436 source files changing and the line numbers being updated. This commit might
10437 cause one last merge conflict for you, which you can work around with
10438 "git checkout po/*.po" before merging or pulling. After that there should
10439 (hopefully) not be any more local modifications of these files (unless
10440 someone committed additions or changes to translated strings and the
10441 *.po files haven't been updated yet, that is).
10443 2009-05-12 19:22:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10445 * ext/lame/gstlamemp3enc.c:
10446 lamemp3enc: add Since tag to gtk-doc chunk
10448 2009-05-13 01:46:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10450 * tests/check/elements/mpeg2dec.c:
10451 checks: fix mpeg2dec unit test again after interlace addition to caps
10453 2009-05-12 20:34:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10455 * ext/mpeg2dec/gstmpeg2dec.c:
10456 mpeg2dec: work around old mpeg2dec versions
10457 The repeat first field flag was introduced in 0.5.0 so conditionally disable its
10458 detection and just assume no rff is used. This fixes the compilation.
10461 2009-05-12 20:24:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10463 * ext/mpeg2dec/Makefile.am:
10464 mpeg2dec: link to gstvideo
10465 Fix compilation by adding the right include directories and linking to the video
10468 2009-05-12 11:57:04 +0200 Edward Hervey <bilboed@bilboed.com>
10470 * gst/asfdemux/asfpacket.c:
10471 asfdemux: Downgrade simple statements from WARNING to DEBUG
10473 2009-05-11 12:37:46 +0200 Edward Hervey <bilboed@bilboed.com>
10475 * gst/asfdemux/asfheaders.c:
10476 * gst/asfdemux/asfheaders.h:
10477 * gst/asfdemux/asfpacket.c:
10478 * gst/asfdemux/asfpacket.h:
10479 asf: Detect more payload extensions.
10480 These should help fix interlaced/PAR issues with more files.
10482 2009-05-12 11:44:13 +0200 Edward Hervey <bilboed@bilboed.com>
10484 * ext/mpeg2dec/gstmpeg2dec.c:
10485 * ext/mpeg2dec/gstmpeg2dec.h:
10486 mpeg2dec: Implement interlaced support.
10487 Expand the debugging statements to show more picture information.
10489 2009-05-12 11:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10491 * ext/mpeg2dec/gstmpeg2dec.c:
10492 mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
10493 ffdec_mpeg2video is much faster, fixes bug #574461.
10495 2009-05-10 16:53:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10497 * ext/lame/gstlamemp3enc.c:
10498 lamemp3enc: Don't write a Xing header
10500 2009-05-10 11:17:25 +0200 Marc-Andre Lureau <marcandre.lureau@gmail.com>
10503 Run libtoolize before aclocal
10504 This unbreaks the build in some cases. Fixes bug #582021
10506 2009-05-09 15:28:18 +0200 Edward Hervey <bilboed@bilboed.com>
10508 * ext/mpeg2dec/gstmpeg2dec.c:
10509 mpeg2dec: use 64bit safe scaling functions.
10510 Got this to fail when seeking in a 14GB file (the value in bytes is
10511 bigger than 2**32).
10513 2009-05-09 10:57:34 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10515 * gst/mpegaudioparse/gstmpegaudioparse.c:
10516 mpegaudioparse: remove some pointless g_return_if_fail()s
10518 2009-05-08 14:24:47 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
10520 * ext/twolame/gsttwolame.c:
10521 Switch twolame to primary rank
10523 2009-05-07 17:59:52 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
10525 * ext/lame/gstlame.c:
10526 * ext/lame/gstlamemp3enc.c:
10527 * ext/twolame/gsttwolame.c:
10528 Add ranks to mp3 encoders
10530 2009-05-07 17:57:17 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
10532 * gst-plugins-ugly.spec.in:
10533 Add twolame plugin to spec file
10535 2009-05-02 18:11:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10537 * gst/asfdemux/asfpacket.c:
10538 * gst/asfdemux/gstasfdemux.c:
10539 * gst/asfdemux/gstasfdemux.h:
10540 asfdemux: use upstream segment and timestamps for some interpolation
10541 This should particularly help in case of upstream live src, e.g. rtspsrc,
10542 and especially so if it has to perform fallback to TCP.
10544 2009-05-07 11:09:59 +0200 Edward Hervey <bilboed@bilboed.com>
10546 * gst/asfdemux/gstrtpasfdepay.c:
10547 rtpasfdepay: Add support for fragmented packet (L == 0).
10548 This happens with rtp-over-udp.
10550 2009-05-07 10:10:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10552 * ext/lame/gstlamemp3enc.c:
10553 lamemp3enc: Fixup the bitrate only for CBR
10554 Additionally clarify some property descriptions.
10556 2009-05-06 21:47:17 +0200 Alessandro Decina <alessandro.d@gmail.com>
10558 * ext/lame/gstlamemp3enc.c:
10559 lame: fix format string in debug statement
10561 2009-05-06 15:37:44 +0100 Jan Schmidt <thaytan@noraisin.net>
10563 * gst/mpegaudioparse/gstmpegaudioparse.c:
10564 mp3parse: Don't reject valid Xing tables of contents
10565 Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
10566 reject them because of it, just subtract the initial offset when reading
10569 2009-05-06 15:27:01 +0100 Jan Schmidt <thaytan@noraisin.net>
10571 * gst/mpegaudioparse/gstmpegaudioparse.c:
10572 mp3parse: Allow more bits to change in headers during resynch
10573 Be more lenient about what we accept as changing bits in a header - basically,
10574 only require that the mp3 sync marker is present, for the mpeg version,
10575 layer and samplerate.
10578 2009-05-06 13:17:35 +0200 Edward Hervey <bilboed@bilboed.com>
10580 * ext/mad/gstmad.c:
10581 mad: Add duration of incoming/outgoing buffers in debug statements
10583 2009-05-06 13:15:30 +0200 Edward Hervey <bilboed@bilboed.com>
10585 * gst/mpegaudioparse/gstmpegaudioparse.c:
10586 mpegaudioparse: Remove useless checks for valid buffer duration.
10587 The buffer duration is set to a valid value at the very top of
10588 emit_frame(), we therefore don't need to check it later on.
10590 2009-05-06 13:13:35 +0200 Edward Hervey <bilboed@bilboed.com>
10592 * gst/mpegaudioparse/gstmpegaudioparse.c:
10593 mpegaudioparse: Fix stop condition for outputting buffers.
10594 Some mp3 streams have an offset in timestamps, requiring us to push the
10595 frame *AFTER* segment.stop in order for the decoder to be able to push
10596 all data up to the segment.stop position.
10598 2009-05-02 16:51:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10600 * gst/asfdemux/asfpacket.c:
10601 * gst/asfdemux/gstasfdemux.c:
10602 * gst/asfdemux/gstasfdemux.h:
10603 asfdemux: 0-base timestamps consistently (whether or not streaming)
10604 This also makes timestamps (more) consistent before and after a possible
10605 seek, and moreover makes for reasonable position reporting in live stream
10606 (whose payload timestamps should not be taken for granted).
10608 2009-05-02 13:45:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10610 * gst/asfdemux/gstasfdemux.c:
10611 * gst/asfdemux/gstasfdemux.h:
10612 asfdemux: report initial latency due to internal preroll queue
10614 2009-05-02 13:44:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10616 * gst/asfdemux/gstasfdemux.c:
10617 asfdemux: enhance debug statement and refactor some initialization
10619 2009-05-02 13:44:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10621 * gst/asfdemux/gstasfdemux.c:
10622 asfdemux: handle FIXME; activate pads after internal preroll also when streaming
10624 2009-05-02 11:12:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10626 * gst/asfdemux/asfpacket.c:
10627 * gst/asfdemux/gstasfdemux.c:
10628 * gst/asfdemux/gstasfdemux.h:
10629 asfdemux: handle FIXME; normalize preroll
10631 2009-05-02 16:08:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10633 * gst/asfdemux/gstasfdemux.c:
10634 * gst/asfdemux/gstasfdemux.h:
10635 asfdemux: fixes for streaming mode
10636 * Improve newsegment handling, e.g. upstream might live in TIME.
10637 * Only send newsegment if we have needed info.
10638 * Avoid reading past end of data section.
10640 2009-05-01 18:08:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10642 * gst/asfdemux/gstasfdemux.c:
10643 asfdemux: fixes/enhancements for streaming mode
10644 * Do not rock the boat by reacting to FLUSH_START.
10645 * Try to handle TIME seeking by seeking upstream in BYTES.
10646 * Handle SEEKING query.
10648 2009-05-05 16:38:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10651 * ext/lame/gstlamemp3enc.c:
10652 lame: fix compilation with LAME versions < 3.98
10653 lame_set_VBR_quality(), which takes a floating point value for the
10654 quality, has been added only in v3.98. Use lame_set_VBR_q(), which
10655 takes quality as an integer, for older LAME versions.
10658 2009-05-04 20:39:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10660 * win32/common/config.h:
10661 win32: update config.h to git
10662 Until someone ports the new win32 config.h logic from the
10663 other modules to -ugly.
10665 2009-05-04 12:53:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10667 * docs/plugins/gst-plugins-ugly-plugins.args:
10668 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10669 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10672 2009-05-04 12:51:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10674 * ext/lame/gstlamemp3enc.c:
10675 lamemp3enc: Add a note to the encoding-engine-quality property
10676 that says, that this does not affect the bitrate at all.
10678 2009-05-04 12:48:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10680 * ext/lame/gstlame.c:
10681 * ext/lame/gstlamemp3enc.c:
10682 lame: Implement preset interface
10684 2009-05-04 12:47:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10686 * ext/twolame/gsttwolame.c:
10687 twolame: Implement preset interface
10689 2009-04-30 10:21:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10691 * docs/plugins/gst-plugins-ugly-plugins.args:
10692 * ext/lame/gstlamemp3enc.c:
10693 * ext/lame/gstlamemp3enc.h:
10694 lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
10696 2009-04-30 10:16:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10698 * ext/lame/gstlame.c:
10699 * ext/lame/gstlamemp3enc.c:
10700 lame/lamemp3enc: Fix memory leak on FLUSH_STOP
10702 2009-04-30 10:14:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10704 * ext/lame/gstlame.c:
10705 lame: Deprecate the lame element
10707 2009-04-30 10:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10709 * docs/plugins/Makefile.am:
10710 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10711 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10712 * docs/plugins/gst-plugins-ugly-plugins.args:
10713 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10714 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10715 * docs/plugins/inspect/plugin-a52dec.xml:
10716 * docs/plugins/inspect/plugin-amrnb.xml:
10717 * docs/plugins/inspect/plugin-asf.xml:
10718 * docs/plugins/inspect/plugin-cdio.xml:
10719 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10720 * docs/plugins/inspect/plugin-dvdread.xml:
10721 * docs/plugins/inspect/plugin-dvdsub.xml:
10722 * docs/plugins/inspect/plugin-iec958.xml:
10723 * docs/plugins/inspect/plugin-lame.xml:
10724 * docs/plugins/inspect/plugin-mad.xml:
10725 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10726 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10727 * docs/plugins/inspect/plugin-mpegstream.xml:
10728 * docs/plugins/inspect/plugin-realmedia.xml:
10729 * docs/plugins/inspect/plugin-siddec.xml:
10730 * docs/plugins/inspect/plugin-synaesthesia.xml:
10731 * docs/plugins/inspect/plugin-twolame.xml:
10734 2009-04-30 10:10:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10736 * ext/lame/gstlamemp3enc.c:
10737 lame: Update example pipelines with the new properties
10739 2009-04-29 19:01:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10741 * ext/lame/Makefile.am:
10742 * ext/lame/gstlame.c:
10743 * ext/lame/gstlamemp3enc.c:
10744 * ext/lame/gstlamemp3enc.h:
10745 * ext/lame/plugin.c:
10746 lame: Add lamemp3enc element with much simplified interface
10747 This deprecates the lame element and fixes bug #494528.
10749 2009-04-23 09:04:41 +0200 Edward Hervey <bilboed@bilboed.com>
10751 * gst/asfdemux/asfpacket.c:
10752 asfpacket: Fix pull-mode timestamping handling.
10753 The problem that happens is the following:
10754 * A packet with multiple payloads comes in
10755 * Those payloads get handled one by one
10756 * The first payload contains the first audio payload with timestamp A
10757 * The second payload contains the first video (key)frame with timestamp V (where V < A)
10758 With the previous code, the following would happen:
10759 * the first payload gets processed, then passed to queue_for_stream
10760 * queue_for_stream detects it's the first valid timestamp received and stores
10762 * the second payload gets processed, then pass to queue_for_stream
10763 * queue_for_stream detects the timestamp is lower than first_ts... and
10764 discards it... resulting in losing the first keyframe of the video stream
10765 We've been having this issue for *ages*... it's just that nobody noticed it
10766 that much with playbin. But with playbin2's aggresive multiqueue handling, this
10767 will result in multiqueue not being able to preroll (because the video decoder will
10768 be dropping a ton of buffers before (maybe) receiving the next keyframe).
10769 Tested with over 200 asf files, and they all play the first frame correctly now,
10770 even the most braindead ones.
10772 2009-04-21 14:12:06 -0700 Michael Smith <msmith@songbirdnest.com>
10774 * gst/mpegaudioparse/gstmpegaudioparse.c:
10775 * gst/mpegaudioparse/gstmpegaudioparse.h:
10776 mp3parse: don't build seek table if we can't seek.
10777 Fixes #573720 - unbounded memory usage increase when listening to mp3
10778 stream for a long time.
10780 2009-04-21 22:13:32 +0100 Jan Schmidt <thaytan@noraisin.net>
10783 Automatic update of common submodule
10784 From b3941ea to 6ab11d1
10786 2009-04-21 20:17:57 +0200 Edward Hervey <bilboed@bilboed.com>
10788 * gst/mpegaudioparse/gstmpegaudioparse.c:
10789 * gst/mpegaudioparse/gstxingmux.c:
10790 mpegaudioparse: Remove dead assignment and duplicate code
10792 2009-04-21 20:21:11 +0200 Edward Hervey <bilboed@bilboed.com>
10794 * gst/realmedia/rmdemux.c:
10795 rmdemux: Actually return the return value for the seek handling.
10797 2009-04-21 20:20:02 +0200 Edward Hervey <bilboed@bilboed.com>
10799 * gst/mpegstream/gstmpegdemux.c:
10800 * gst/mpegstream/gstmpegparse.c:
10801 mpegstream: Remove dead assignments.
10802 The duplicate assignment of update_time was weird... but it seems normal
10803 that it's indeed the second statement which is the valid one.
10805 2009-04-21 20:17:19 +0200 Edward Hervey <bilboed@bilboed.com>
10807 * ext/amrnb/amrnbparse.c:
10808 armnb: Remove unused variable, adapt debug message accordingly.
10810 2009-04-21 20:15:56 +0200 Edward Hervey <bilboed@bilboed.com>
10812 * gst/dvdsub/gstdvdsubdec.c:
10813 * gst/mpegstream/gstdvddemux.c:
10814 * gst/mpegstream/gstmpegclock.c:
10815 dvdsub/mpegstream: _class_init: Remove unused class variables
10817 2009-04-19 14:03:58 +0200 Edward Hervey <bilboed@bilboed.com>
10819 * gst/asfdemux/gstasfdemux.c:
10820 asfdemux: Initialize flow for a corner case.
10821 This might be caused by entering the if() line 1214 and then not having
10822 any activated_streams.. resulting in reaching line 1267 without having
10823 any valid flow value.
10825 2009-04-19 14:03:38 +0200 Edward Hervey <bilboed@bilboed.com>
10827 * ext/twolame/gsttwolame.c:
10828 twolame: Remove unneeded variable, value assigned was never read.
10830 2009-04-19 14:03:19 +0200 Edward Hervey <bilboed@bilboed.com>
10832 * ext/mpeg2dec/gstmpeg2dec.c:
10833 mpeg2dec: Remove dead assignment. Value overwritten later on.
10835 2009-04-19 14:02:44 +0200 Edward Hervey <bilboed@bilboed.com>
10837 * ext/mad/gstmad.c:
10838 mad: Remove dead assignment and variables given values which are never read.
10840 2009-04-19 14:02:03 +0200 Edward Hervey <bilboed@bilboed.com>
10842 * ext/lame/gstlame.c:
10843 lame: Remove unneeded variable, it's assigned a value never read.
10845 2009-04-19 13:59:24 +0200 Edward Hervey <bilboed@bilboed.com>
10847 * gst/realmedia/rmdemux.c:
10848 rmdemux: Remove dead assignment, value is being overwritten before being read.
10850 2009-04-19 13:58:31 +0200 Edward Hervey <bilboed@bilboed.com>
10852 * gst/realmedia/rmdemux.c:
10853 rmdemux: Remove unused accurate flag.
10854 I couldn't see any reason why this was there in the first place.
10856 2009-04-19 13:57:59 +0200 Edward Hervey <bilboed@bilboed.com>
10858 * gst/realmedia/asmrules.c:
10859 * gst/realmedia/rdtdepay.c:
10860 realmedia: Remove dead assignments. The results are never read.
10862 2009-04-19 13:57:10 +0200 Edward Hervey <bilboed@bilboed.com>
10864 * gst/realmedia/gstrdtbuffer.c:
10865 * gst/realmedia/rademux.c:
10866 * gst/realmedia/rdtmanager.c:
10867 * gst/realmedia/rmdemux.c:
10868 realmedia: Remove useless variables, only being used once (or not).
10870 2009-04-19 13:55:24 +0200 Edward Hervey <bilboed@bilboed.com>
10872 * ext/mpeg2dec/gstmpeg2dec.c:
10873 * gst/asfdemux/gstrtspwms.c:
10874 * gst/realmedia/pnmsrc.c:
10875 * gst/realmedia/rdtdepay.c:
10876 * gst/realmedia/rtspreal.c:
10877 remove empty method implementations.
10879 2009-04-18 08:12:08 +0200 Josep Torra <n770galaxy@gmail.com>
10881 * gst/asfdemux/gstrtspwms.c:
10882 rtspwms: fix condition to detect extension commands for WMS
10883 Reply with OK to the extension commands for WMS.
10885 2009-04-15 11:09:56 +0200 Josep Torra <n770galaxy@gmail.com>
10887 * gst/realmedia/rtspreal.c:
10888 realmedia: add special Real header to DESCRIBE message only for Real servers
10889 Add headers that are specific to real only if a real server had been
10890 detected by the OPTIONS message.
10892 2009-04-14 19:16:46 +0200 David Hoyt <dhoyt at llnl.gov>
10894 * gst/synaesthesia/synaescope.c:
10895 synaesthesia: fix compilation on windows
10896 Fix compilation under MSVC due to references to headers
10897 that are not available with the MS SDKs.
10900 2009-04-14 10:54:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10902 * gst/asfdemux/gstrtspwms.c:
10903 rtspwms: reply to extension commands
10904 Reply with OK to the extension commands for WMS.
10906 2009-04-14 10:53:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10908 * gst/asfdemux/gstrtpasfdepay.c:
10909 asfdepay: fix a comment
10911 2009-04-14 10:53:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10913 * gst/asfdemux/gstasfdemux.c:
10914 asfdemux: add some more debugging
10916 2009-04-14 10:51:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10919 configure.ac: require git -base
10920 We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
10922 2009-04-09 20:21:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10924 * gst/realmedia/rtspreal.c:
10925 realmedia: add special Real header to SETUP message only for Real servers
10926 Fixes playback of Windows Media RTSP streams and other non-Real RTSP
10927 streams where the server errors out because it can't handle the
10928 Real-specific 'Required: com.real.retain-entity-for-setup' header
10929 we've been adding unconditionally in the recent past.
10931 rtsp://66.111.34.191:601/broadcast/alnour.rm
10932 rtsp://195.134.224.231/snowboard_100.wmv
10934 2009-04-08 11:44:53 -0700 Michael Smith <msmith@songbirdnest.com>
10937 * gst/asfdemux/Makefile.am:
10938 asfdemux: link to all required libraries including indirectly used ones.
10939 On win32, we're required to link to all the libraries used - including
10940 ones only indirectly used by other libs. So, add gstaudio, gsttag, and
10941 (for windows only) winsock.
10943 2009-04-04 21:19:23 +0300 Felipe Contreras <felipe.contreras@gmail.com>
10946 Automatic update of common submodule
10947 From d0ea89e to b3941ea
10949 2009-04-04 14:54:41 +0200 Edward Hervey <bilboed@bilboed.com>
10952 Automatic update of common submodule
10953 From f8b3d91 to d0ea89e
10955 2009-03-26 20:23:14 +0100 Edward Hervey <bilboed@bilboed.com>
10957 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10958 dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
10960 2009-03-25 16:39:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10962 * gst/realmedia/rtspreal.c:
10963 * gst/realmedia/rtspreal.h:
10964 realrtsp: add more headers
10965 Parse the ETag from the describe method and pass the sessionid as the value for
10966 the If-Match header is subsequent setup calls.
10967 Fixes support for more RealMedia RTSP streams.
10969 2009-03-22 13:08:48 -0700 David Schleef <ds@schleef.org>
10972 twolame: bump requirement to 0.3.10
10973 0.3.10 is the first version with the float32 encoder functions.
10976 2009-03-22 20:15:24 +0000 Jan Schmidt <thaytan@noraisin.net>
10979 back to development -> 0.10.11.1
10981 === release 0.10.11 ===
10983 2009-03-21 01:05:22 +0000 Jan Schmidt <thaytan@noraisin.net>
10989 * docs/plugins/inspect/plugin-a52dec.xml:
10990 * docs/plugins/inspect/plugin-asf.xml:
10991 * docs/plugins/inspect/plugin-cdio.xml:
10992 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10993 * docs/plugins/inspect/plugin-dvdread.xml:
10994 * docs/plugins/inspect/plugin-dvdsub.xml:
10995 * docs/plugins/inspect/plugin-iec958.xml:
10996 * docs/plugins/inspect/plugin-lame.xml:
10997 * docs/plugins/inspect/plugin-mad.xml:
10998 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10999 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11000 * docs/plugins/inspect/plugin-mpegstream.xml:
11001 * docs/plugins/inspect/plugin-realmedia.xml:
11002 * docs/plugins/inspect/plugin-siddec.xml:
11003 * docs/plugins/inspect/plugin-twolame.xml:
11004 * gst-plugins-ugly.doap:
11006 * win32/common/config.h:
11009 2009-03-21 00:28:29 +0000 Jan Schmidt <thaytan@noraisin.net>
11043 2009-03-13 16:45:08 +0000 Jan Schmidt <thaytan@noraisin.net>
11046 * win32/common/config.h:
11047 0.10.10.3 pre-release
11049 2009-03-13 16:40:38 +0000 Jan Schmidt <thaytan@noraisin.net>
11056 po: Update translations from upstream
11058 2009-03-13 16:38:08 +0000 Jan Schmidt <thaytan@noraisin.net>
11062 po: Add Turkish translation
11064 2009-03-13 19:23:12 +0000 Jan Schmidt <thaytan@noraisin.net>
11066 * gst/mpegaudioparse/gstmpegaudioparse.c:
11067 * gst/mpegaudioparse/gstmpegaudioparse.h:
11068 mp3parse: Fix glitches in the output when playing (for e.g.) AVI
11069 Don't introduce glitches in the output by a) relaxing the threshold for
11070 taking upstream timestamps in preference to our calculated timestamps and
11071 b) only set the discont flag on outgoing buffers in response to an incoming
11075 2009-03-12 15:57:31 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk>
11077 * gst/mpegaudioparse/gstmpegaudioparse.c:
11078 mp3parse: fix deadlock with accurate seeks.
11079 Release pending_accurate_seeks_lock before forwarding the seek event upstream.
11082 2009-03-10 00:22:35 +0000 Jan Schmidt <thaytan@noraisin.net>
11113 * win32/common/config.h:
11114 0.10.10.2 pre-release
11115 Bump version number, update translations and win32 config.h
11117 2009-03-10 00:19:01 +0000 Jan Schmidt <thaytan@noraisin.net>
11121 po: Add Japanese translation
11123 2009-03-10 00:10:20 +0000 Jan Schmidt <thaytan@noraisin.net>
11126 * docs/plugins/Makefile.am:
11127 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11128 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11129 * docs/plugins/gst-plugins-ugly-plugins.args:
11130 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11131 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11132 * docs/plugins/inspect/plugin-a52dec.xml:
11133 * docs/plugins/inspect/plugin-asf.xml:
11134 * docs/plugins/inspect/plugin-cdio.xml:
11135 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11136 * docs/plugins/inspect/plugin-dvdread.xml:
11137 * docs/plugins/inspect/plugin-dvdsub.xml:
11138 * docs/plugins/inspect/plugin-iec958.xml:
11139 * docs/plugins/inspect/plugin-lame.xml:
11140 * docs/plugins/inspect/plugin-mad.xml:
11141 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11142 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11143 * docs/plugins/inspect/plugin-mpegstream.xml:
11144 * docs/plugins/inspect/plugin-realmedia.xml:
11145 * docs/plugins/inspect/plugin-siddec.xml:
11146 * docs/plugins/inspect/plugin-synaesthesia.xml:
11147 * docs/plugins/inspect/plugin-twolame.xml:
11150 Moved twolame from Bad to Ugly
11152 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11154 [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
11155 Original commit message from CVS:
11156 * ext/alsaspdif/Makefile.am:
11157 * ext/amrwb/Makefile.am:
11158 * ext/apexsink/Makefile.am:
11159 * ext/arts/Makefile.am:
11160 * ext/artsd/Makefile.am:
11161 * ext/audiofile/Makefile.am:
11162 * ext/audioresample/Makefile.am:
11163 * ext/bz2/Makefile.am:
11164 * ext/cdaudio/Makefile.am:
11165 * ext/celt/Makefile.am:
11166 * ext/dc1394/Makefile.am:
11167 * ext/dirac/Makefile.am:
11168 * ext/directfb/Makefile.am:
11169 * ext/divx/Makefile.am:
11170 * ext/dts/Makefile.am:
11171 * ext/faac/Makefile.am:
11172 * ext/faad/Makefile.am:
11173 * ext/gsm/Makefile.am:
11174 * ext/hermes/Makefile.am:
11175 * ext/ivorbis/Makefile.am:
11176 * ext/jack/Makefile.am:
11177 * ext/jp2k/Makefile.am:
11178 * ext/ladspa/Makefile.am:
11179 * ext/lcs/Makefile.am:
11180 * ext/libfame/Makefile.am:
11181 * ext/libmms/Makefile.am:
11182 * ext/metadata/Makefile.am:
11183 * ext/mpeg2enc/Makefile.am:
11184 * ext/mplex/Makefile.am:
11185 * ext/musepack/Makefile.am:
11186 * ext/musicbrainz/Makefile.am:
11187 * ext/mythtv/Makefile.am:
11188 * ext/nas/Makefile.am:
11189 * ext/neon/Makefile.am:
11190 * ext/ofa/Makefile.am:
11191 * ext/polyp/Makefile.am:
11192 * ext/resindvd/Makefile.am:
11193 * ext/sdl/Makefile.am:
11194 * ext/shout/Makefile.am:
11195 * ext/snapshot/Makefile.am:
11196 * ext/sndfile/Makefile.am:
11197 * ext/soundtouch/Makefile.am:
11198 * ext/spc/Makefile.am:
11199 * ext/swfdec/Makefile.am:
11200 * ext/tarkin/Makefile.am:
11201 * ext/theora/Makefile.am:
11202 * ext/timidity/Makefile.am:
11203 * ext/twolame/Makefile.am:
11204 * ext/x264/Makefile.am:
11205 * ext/xine/Makefile.am:
11206 * ext/xvid/Makefile.am:
11207 * gst-libs/gst/app/Makefile.am:
11208 * gst-libs/gst/dshow/Makefile.am:
11209 * gst/aiffparse/Makefile.am:
11210 * gst/app/Makefile.am:
11211 * gst/audiobuffer/Makefile.am:
11212 * gst/bayer/Makefile.am:
11213 * gst/cdxaparse/Makefile.am:
11214 * gst/chart/Makefile.am:
11215 * gst/colorspace/Makefile.am:
11216 * gst/dccp/Makefile.am:
11217 * gst/deinterlace/Makefile.am:
11218 * gst/deinterlace2/Makefile.am:
11219 * gst/dvdspu/Makefile.am:
11220 * gst/festival/Makefile.am:
11221 * gst/filter/Makefile.am:
11222 * gst/flacparse/Makefile.am:
11223 * gst/flv/Makefile.am:
11224 * gst/games/Makefile.am:
11225 * gst/h264parse/Makefile.am:
11226 * gst/librfb/Makefile.am:
11227 * gst/mixmatrix/Makefile.am:
11228 * gst/modplug/Makefile.am:
11229 * gst/mpeg1sys/Makefile.am:
11230 * gst/mpeg4videoparse/Makefile.am:
11231 * gst/mpegdemux/Makefile.am:
11232 * gst/mpegtsmux/Makefile.am:
11233 * gst/mpegvideoparse/Makefile.am:
11234 * gst/mve/Makefile.am:
11235 * gst/nsf/Makefile.am:
11236 * gst/nuvdemux/Makefile.am:
11237 * gst/overlay/Makefile.am:
11238 * gst/passthrough/Makefile.am:
11239 * gst/pcapparse/Makefile.am:
11240 * gst/playondemand/Makefile.am:
11241 * gst/rawparse/Makefile.am:
11242 * gst/real/Makefile.am:
11243 * gst/rtjpeg/Makefile.am:
11244 * gst/rtpmanager/Makefile.am:
11245 * gst/scaletempo/Makefile.am:
11246 * gst/sdp/Makefile.am:
11247 * gst/selector/Makefile.am:
11248 * gst/smooth/Makefile.am:
11249 * gst/smoothwave/Makefile.am:
11250 * gst/speed/Makefile.am:
11251 * gst/speexresample/Makefile.am:
11252 * gst/stereo/Makefile.am:
11253 * gst/subenc/Makefile.am:
11254 * gst/tta/Makefile.am:
11255 * gst/vbidec/Makefile.am:
11256 * gst/videodrop/Makefile.am:
11257 * gst/videosignal/Makefile.am:
11258 * gst/virtualdub/Makefile.am:
11259 * gst/vmnc/Makefile.am:
11260 * gst/y4m/Makefile.am:
11261 * sys/acmenc/Makefile.am:
11262 * sys/cdrom/Makefile.am:
11263 * sys/dshowdecwrapper/Makefile.am:
11264 * sys/dshowsrcwrapper/Makefile.am:
11265 * sys/dvb/Makefile.am:
11266 * sys/dxr3/Makefile.am:
11267 * sys/fbdev/Makefile.am:
11268 * sys/oss4/Makefile.am:
11269 * sys/qcam/Makefile.am:
11270 * sys/qtwrapper/Makefile.am:
11271 * sys/vcd/Makefile.am:
11272 * sys/wininet/Makefile.am:
11273 * win32/common/config.h:
11274 Don't install static libs for plugins. Fixes #550851 for -bad.
11276 2008-09-02 09:56:44 +0000 Tim-Philipp Müller <tim@centricular.net>
11278 [MOVED FROM BAD] Enable/fix up translations for these plugins.
11279 Original commit message from CVS:
11280 * ext/resindvd/plugin.c: (plugin_init):
11281 * ext/resindvd/resindvdsrc.c:
11282 * ext/twolame/gsttwolame.c: (plugin_init):
11283 * gst/aiffparse/aiffparse.c: (plugin_init):
11284 Enable/fix up translations for these plugins.
11286 Add 'ca' to LINGUAS.
11288 * po/POTFILES.skip:
11289 Add more files for translation and more files which tools
11292 2008-08-07 14:34:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11294 [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
11295 Original commit message from CVS:
11296 * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
11297 (gst_two_lame_chain):
11298 * ext/twolame/gsttwolame.h:
11299 Allow raw float samples as input for encoding.
11301 2008-08-02 17:39:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11303 [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
11304 Original commit message from CVS:
11307 * ext/twolame/Makefile.am:
11308 * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
11309 (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
11310 (gst_two_lame_release_memory), (gst_two_lame_finalize),
11311 (gst_two_lame_base_init), (gst_two_lame_class_init),
11312 (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
11313 (gst_two_lame_init), (gst_two_lame_set_property),
11314 (gst_two_lame_get_property), (gst_two_lame_sink_event),
11315 (gst_two_lame_chain), (gst_two_lame_setup),
11316 (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
11318 * ext/twolame/gsttwolame.h:
11319 Add TwoLAME MP2 encoding element, based on the LAME element.
11321 2009-03-09 23:13:20 +0000 Jan Schmidt <thaytan@noraisin.net>
11324 Automatic update of common submodule
11325 From 7032163 to f8b3d91
11327 2009-03-08 12:05:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11330 Automatic update of common submodule
11331 From ffa738d to 7032163
11333 2009-03-08 11:21:32 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11336 Automatic update of common submodule
11337 From 3f13e4e to ffa738d
11339 2009-03-07 11:47:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11342 Automatic update of common submodule
11343 From 3c7456b to 3f13e4e
11345 2009-03-07 10:47:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11348 Automatic update of common submodule
11349 From 57c83f2 to 3c7456b
11351 2009-03-06 12:30:36 -0800 Michael Smith <msmith@songbirdnest.com>
11353 * gst/mpegaudioparse/gstmpegaudioparse.c:
11354 mp3parse: be more conservative when changing layer/rate/etc.
11355 Don't allow a change in sample rate/channels/layer/version unless we can
11356 see another frame at the correct offset. Prevents accidently flipping
11357 due to simple single-bit corruption.
11359 2009-03-04 16:52:59 +0000 Jan Schmidt <thaytan@noraisin.net>
11361 * gst/realmedia/realhash.c:
11362 rmdemux: Fix strict-aliasing warnings.
11363 Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
11366 2009-03-04 16:15:00 +0200 René Stadler <mail@renestadler.de>
11368 * gst/mpegaudioparse/gstmpegaudioparse.c:
11369 mpegaudioparse: Remove empty lines added by buggy indent.
11371 2009-02-27 13:41:58 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11373 * gst/mpegaudioparse/gstmpegaudioparse.c:
11374 mpegaudioparse: Provide SEEKING query handling.
11375 Since SEEK event handling might perform some conversion
11376 from TIME to BYTES, do not let upstream fool application
11377 into (TIME) seeking not being possible.
11379 2009-02-25 13:34:05 -0800 Michael Smith <msmith@songbirdnest.com>
11381 * gst/mpegaudioparse/gstmpegaudioparse.c:
11382 mp3parse: fix accurate seeks to near 0
11383 Integer underflow made accurate seeks to near zero fail and seek to
11384 completely the wrong place. Fix by clamping to zero, since we can't seek
11385 to negative times anyway.
11387 2009-02-25 20:52:08 +0000 Jan Schmidt <thaytan@noraisin.net>
11391 build: Update shave init statement for changes in common. Bump common.
11393 2009-02-25 18:19:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11395 * gst/realmedia/rtspreal.c:
11396 rtspreal: ignore data streams. Fixes #527112
11397 Ignore data streams when parsing the SDP as they don't contain anything we need
11398 to put in the realmedia header.
11400 2009-02-25 11:32:37 +0000 Jan Schmidt <thaytan@noraisin.net>
11403 Automatic update of common submodule
11404 From 9cf8c9b to a6ce5c6
11406 2009-02-24 15:25:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11408 * ext/mad/gstid3tag.c:
11409 Forward unknown events
11410 Forward unknown events upstream instead of dropping them. Also return the result
11411 of the seek event instead of a fixed value.
11413 2009-02-23 10:50:50 +0200 Stefan Kost <ensonic@users.sf.net>
11415 * gst/asfdemux/gstrtpasfdepay.c:
11416 rtpasfdepay: Fix the build by adding the needed include for atoi.
11418 2009-02-22 19:19:12 +0000 Jan Schmidt <thaytan@noraisin.net>
11421 * docs/plugins/Makefile.am:
11422 Use shave for the build output
11424 2009-02-22 16:00:02 +0000 Jan Schmidt <thaytan@noraisin.net>
11427 Automatic update of common submodule
11428 From 5d7c9cc to 9cf8c9b
11430 2009-02-22 14:22:30 +0100 Edward Hervey <bilboed@bilboed.com>
11432 * gst/asfdemux/gstasf.c:
11433 * gst/asfdemux/gstrtpasfdepay.c:
11434 * gst/realmedia/rademux.c:
11435 * gst/realmedia/rdtdepay.c:
11436 * gst/synaesthesia/gstsynaesthesia.c:
11437 * gst/synaesthesia/synaescope.c:
11440 2009-02-22 14:21:22 +0100 Edward Hervey <bilboed@bilboed.com>
11442 * gst/realmedia/pnmsrc.c:
11443 pnmsrc: Error out gracefully if location is NULL. Run gst-indent
11445 2009-02-21 11:13:55 -0800 David Schleef <ds@schleef.org>
11448 Automatic update of common submodule
11449 From 80c627d to 5d7c9cc
11451 2009-02-20 15:53:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11453 * gst/realmedia/Makefile.am:
11454 * gst/realmedia/pnmsrc.c:
11455 * gst/realmedia/pnmsrc.h:
11456 * gst/realmedia/rademux.c:
11457 * gst/realmedia/rademux.h:
11458 * gst/realmedia/realmedia.c:
11459 * gst/realmedia/rmdemux.c:
11460 * gst/realmedia/rmdemux.h:
11461 Add pnm:// uri source
11462 Add a new utri handler for pnm:// that for now just redirects to the same uri
11463 with the rtsp:// protocol, which usually works nowadays.
11464 Separate the registration of the various plugins into a separate source file.
11466 2009-02-20 13:48:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11468 * gst/asfdemux/Makefile.am:
11469 * gst/asfdemux/gstasf.c:
11470 * gst/asfdemux/gstrtpasfdepay.c:
11471 * gst/asfdemux/gstrtpasfdepay.h:
11472 Add ASF depayloader
11473 Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
11476 2009-02-19 19:10:53 +0000 Zaheer Merali <zaheerabbas@merali.org>
11478 * ext/mad/gstmad.c:
11479 mad: remove log line added in error
11481 2009-02-19 19:08:10 +0000 Zaheer Merali <zaheerabbas@merali.org>
11483 * ext/mad/gstmad.c:
11484 mad: just flush data when seeing BADDATAPTR instead of going into error state
11486 2009-02-18 12:55:16 +0100 Roland Moser <rmoser@gmx.at>
11488 * gst/realmedia/rmdemux.c:
11489 Fix parsing of the flags in rmdemux
11490 Fix parsing of the flags in version 1 realmedia streams.
11493 2009-02-09 12:03:15 +0100 Edward Hervey <bilboed@bilboed.com>
11496 Bump revision to use for common submodule.
11498 2009-01-30 22:27:05 +0200 Stefan Kost <ensonic@users.sf.net>
11500 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11501 Add releaseinfo with online url.
11503 2009-01-30 17:34:27 +0000 Jan Schmidt <thaytan@noraisin.net>
11508 2009-01-30 14:35:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11510 * gst/asfdemux/asfpacket.c:
11511 * gst/asfdemux/gstasfdemux.c:
11512 * gst/asfdemux/gstasfdemux.h:
11513 Remove redundant push_mode struct member
11515 2009-01-30 09:04:46 +0100 Edward Hervey <bilboed@bilboed.com>
11518 Fix previous commit, wasn't actually setting up a symbolic link
11520 2009-01-30 08:56:33 +0100 Edward Hervey <bilboed@bilboed.com>
11524 Use a symbolic link for the pre-commit client-side hook
11526 2009-01-30 08:56:24 +0100 Edward Hervey <bilboed@bilboed.com>
11529 Ignore some more files
11531 2009-01-26 22:40:10 +0200 Stefan Kost <ensonic@users.sf.net>
11533 * gst/synaesthesia/synaescope.c:
11534 * gst/synaesthesia/synaescope.h:
11535 Precalculate some size dependent variables. Demystify the height scaling a bit.
11536 Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
11538 2009-01-26 21:26:46 +0200 Stefan Kost <ensonic@users.sf.net>
11540 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
11542 2009-01-26 20:12:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11544 * gst/realmedia/rdtdepay.c:
11545 Set flags on the realmedia chunks
11546 Set the keyframe flags from the RDT packet to the realmedia chunk so that the
11547 descrambler can be reset on keyframes. Fixes #556714.
11549 2009-01-26 20:10:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11551 * gst/realmedia/gstrdtbuffer.c:
11552 * gst/realmedia/gstrdtbuffer.h:
11553 Add method to get RDT flags
11554 Add a method to get the RDT flags. We need these flags to mark keyframes to
11555 reset the descrambing queue. See #556714.
11557 2009-01-26 10:00:57 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
11559 * gst/asfdemux/asfpacket.c:
11560 * gst/asfdemux/gstasfdemux.c:
11561 * gst/asfdemux/gstasfdemux.h:
11562 Add seeking support to asfdemux in push mode
11565 2009-01-26 09:57:26 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
11567 * gst/asfdemux/asfpacket.c:
11568 Drop packets with an invalid replicated data length
11569 Drop packets with an invalid replicated data length
11570 instead of continuing with an invalid timestamp
11571 and uninitialized payload metadata.
11572 All other code assumes that the timestamps are valid.
11574 2009-01-25 22:31:52 +0200 Stefan Kost <ensonic@users.sf.net>
11576 * gst/synaesthesia/synaescope.h:
11577 Change comment to refer to right variable.
11579 2009-01-24 23:27:08 +0200 Stefan Kost <ensonic@users.sf.net>
11581 * gst/synaesthesia/gstsynaesthesia.c:
11582 * gst/synaesthesia/gstsynaesthesia.h:
11583 * gst/synaesthesia/synaescope.c:
11584 * gst/synaesthesia/synaescope.h:
11585 Bring synaesthesia to next century.
11586 Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
11588 2009-01-23 17:51:00 -0800 David Schleef <ds@schleef.org>
11590 * gst/asfdemux/gstasfdemux.c:
11591 Fix leak of converted string
11593 2009-01-23 23:44:01 +0000 Jan Schmidt <thaytan@noraisin.net>
11597 Add more to the gitignores
11599 2009-01-23 23:59:38 +0200 Stefan Kost <ensonic@users.sf.net>
11601 * gst/synaesthesia/gstsynaesthesia.c:
11602 Make synaesthesia build again.
11603 _init() has no params.
11605 2009-01-22 18:15:36 +0200 Stefan Kost <ensonic@users.sf.net>
11608 Update common snapshot.
11610 2009-01-22 13:50:09 +0100 Sebastian Dröge <slomo@circular-chaos.org>
11613 Fix pre-commit hook
11615 2009-01-22 06:14:31 +0100 Edward Hervey <bilboed@bilboed.com>
11619 Install and use pre-commit indentation hook from common
11621 2009-01-21 04:32:33 +0100 Edward Hervey <bilboed@bilboed.com>
11624 autogen.sh : Use git submodule
11626 2009-01-08 08:19:25 +0000 Yves Lefebvre <ivanohe@abacom.com>
11628 gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
11629 Original commit message from CVS:
11630 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
11631 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
11632 (gst_dvd_demux_get_audio_stream),
11633 (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
11634 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
11635 (gst_mpeg_demux_get_video_stream),
11636 (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
11637 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
11638 Fix some caps leaks. Fixes bug #564885.
11640 2009-01-02 00:43:53 +0000 Alessandro Decina <alessandro.d@gmail.com>
11642 ext/cdio/gstcdio.c: Remove unused format argument.
11643 Original commit message from CVS:
11644 * ext/cdio/gstcdio.c:
11645 Remove unused format argument.
11647 2008-12-13 20:41:40 +0000 Tim-Philipp Müller <tim@centricular.net>
11649 win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
11650 Original commit message from CVS:
11651 * win32/common/.cvsignore:
11652 * win32/common/config.h:
11653 * win32/common/config.h.in:
11654 Hardcode cpu for win32 build, just like we do in the other modules,
11655 to remove VCS conflicts and inconsistent defines between modules,
11656 and update version defines to CVS.
11658 2008-12-13 16:29:38 +0000 Edward Hervey <bilboed@bilboed.com>
11660 m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
11661 Original commit message from CVS:
11663 Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
11665 2008-12-13 13:01:49 +0000 Edward Hervey <bilboed@bilboed.com>
11667 m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
11668 Original commit message from CVS:
11670 inttypes.m4 hasn't been available since gettext-0.15, and since we now
11671 require gettext >= 0.17 ... we can remove it from the list of files to
11674 2008-12-10 15:42:21 +0000 Tim-Philipp Müller <tim@centricular.net>
11676 gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
11677 Original commit message from CVS:
11678 * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
11679 (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
11680 (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
11681 * gst/mpegaudioparse/gstmpegaudioparse.h:
11682 Do an initial class_ref on an internal enum type from within the
11683 class_init function so that there aren't any issues when multiple
11684 mp3parse elements are started in separate threads at the same
11685 time. (Why we use an enum type here if the tag is registered as
11686 a string type, I don't know). Also remove custom UNUSED macro
11687 and use GLib's instead.
11689 2008-12-04 20:11:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11691 configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
11692 Original commit message from CVS:
11694 Apparently AC_CONFIG_MACRO_DIR breaks when using more
11695 than one macro directory, reverting last change.
11697 2008-12-04 19:48:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11699 configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
11700 Original commit message from CVS:
11702 Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
11705 2008-12-01 14:39:34 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11707 ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
11708 Original commit message from CVS:
11709 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
11710 Last change introduced a regression that made mpeg2dec handle
11711 some 4:2:2 videos as 4:4:4. Fixes bug #562086.
11713 2008-11-29 13:33:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11715 Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
11716 Original commit message from CVS:
11717 Patch by: Cygwin Ports maintainer
11718 <yselkowitz at users dot sourceforge dot net>
11721 Require gettext 0.17 because older versions don't mix with libtool
11722 2.2. At build time an older gettext version will still work.
11725 2008-11-25 03:44:06 +0000 David Schleef <ds@schleef.org>
11727 ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video. Fixes #562086
11728 Original commit message from CVS:
11729 * ext/mpeg2dec/gstmpeg2dec.c:
11730 * ext/mpeg2dec/gstmpeg2dec.h:
11731 Add support for 4:4:4 video. Fixes #562086
11733 2008-11-24 09:51:39 +0000 Simon Holm Thøgersen <odie@cs.aau.dk>
11735 ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
11736 Original commit message from CVS:
11737 Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
11738 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
11739 Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
11740 >= 0.5.0. Fixes bug #562065.
11742 2008-11-20 21:31:19 +0000 Wim Taymans <wim.taymans@gmail.com>
11744 gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
11745 Original commit message from CVS:
11746 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
11747 Remove duplicate and broken code for the streaming case and simply reuse
11748 the much better working pull based code. Fixes #560348.
11750 2008-11-20 20:42:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11752 configure.ac: Back to development -> 0.10.10.1
11753 Original commit message from CVS:
11755 Back to development -> 0.10.10.1
11757 === release 0.10.10 ===
11759 2008-11-19 14:30:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11765 * docs/plugins/inspect/plugin-a52dec.xml:
11766 * docs/plugins/inspect/plugin-asf.xml:
11767 * docs/plugins/inspect/plugin-cdio.xml:
11768 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11769 * docs/plugins/inspect/plugin-dvdread.xml:
11770 * docs/plugins/inspect/plugin-dvdsub.xml:
11771 * docs/plugins/inspect/plugin-iec958.xml:
11772 * docs/plugins/inspect/plugin-lame.xml:
11773 * docs/plugins/inspect/plugin-mad.xml:
11774 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11775 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11776 * docs/plugins/inspect/plugin-mpegstream.xml:
11777 * docs/plugins/inspect/plugin-realmedia.xml:
11778 * docs/plugins/inspect/plugin-siddec.xml:
11779 * gst-plugins-ugly.doap:
11781 Release 0.10.10 - "Under the House"
11782 Original commit message from CVS:
11783 Release 0.10.10 - "Under the House"
11785 2008-11-19 13:59:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11795 Original commit message from CVS:
11798 2008-11-17 09:53:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11800 ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
11801 Original commit message from CVS:
11802 * ext/sidplay/Makefile.am:
11803 Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
11804 contain CFLAGS that do not exist for C++, like -Wvla or
11805 -Wdeclaration-after-statement. Fixes bug #561161.
11807 2008-11-12 23:19:55 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11809 configure.ac: 0.10.9.3 pre-release
11810 Original commit message from CVS:
11812 0.10.9.3 pre-release
11814 2008-11-11 17:14:46 +0000 Wim Taymans <wim.taymans@gmail.com>
11816 gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
11817 Original commit message from CVS:
11818 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
11819 Only copy sane aspect ratio values on the caps. Fixes #559682.
11821 2008-11-06 13:29:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11824 Add bug number to the mp3parse mpeg 2.5 fix
11825 Original commit message from CVS:
11826 Add bug number to the mp3parse mpeg 2.5 fix
11828 2008-11-05 11:03:07 +0000 Wim Taymans <wim.taymans@gmail.com>
11830 ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
11831 Original commit message from CVS:
11832 * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
11833 (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
11834 (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
11835 * ext/amrnb/amrnbdec.h:
11836 Add a property to select the amr variant. Fixes #424070.
11838 2008-11-03 11:31:49 +0000 Tal Shalif <tshalif@nargila.org>
11840 gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
11841 Original commit message from CVS:
11842 Patch by: Tal Shalif <tshalif at nargila dot org>
11843 * gst/mpegstream/gstdvddemux.c:
11844 (gst_dvd_demux_get_subpicture_stream):
11845 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
11846 (gst_mpeg_demux_get_audio_stream):
11847 Fix memmory corruption due to not storing the new updated pointer
11848 after a g_renew(). Fixes #558896.
11850 2008-10-30 14:50:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11852 tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
11853 Original commit message from CVS:
11854 * tests/check/Makefile.am:
11855 Blacklist cdiocddasrc from state-change tests. Fixes #558277.
11857 2008-10-24 20:44:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11859 configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
11860 Original commit message from CVS:
11862 oops, forgot to bump the version back to devel
11863 after the last release 0.10.9.1
11865 2008-10-24 12:47:05 +0000 Wim Taymans <wim.taymans@gmail.com>
11867 gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
11868 Original commit message from CVS:
11869 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
11870 (gst_rmdemux_descramble_mp4a_audio),
11871 (gst_rmdemux_handle_scrambled_packet):
11872 Add suport for mpeg4 and aac audio. See #556714.
11874 2008-10-14 19:28:05 +0000 Michael Smith <msmith@xiph.org>
11876 gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
11877 Original commit message from CVS:
11878 * gst/mpegaudioparse/gstmpegaudioparse.c:
11879 Calculate samples per frame correctly for "MPEG 2.5" layer 3.
11880 Fixes skipping on these files.
11882 2008-10-14 12:51:41 +0000 Robin Stocker <robin@nibor.org>
11884 ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
11885 Original commit message from CVS:
11886 Patch by: Robin Stocker <robin at nibor dot org>
11887 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
11888 (handle_sequence), (gst_mpeg2dec_setcaps):
11889 * ext/mpeg2dec/gstmpeg2dec.h:
11890 Prefer the container's PAR over the stream's PAR if it's
11891 given in the srcpad caps. Fixes bug #556184.
11893 2008-10-13 18:10:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11895 Don't install static libs for plugins. Fixes #550851 for ugly.
11896 Original commit message from CVS:
11897 * ext/a52dec/Makefile.am:
11898 * ext/amrnb/Makefile.am:
11899 * ext/cdio/Makefile.am:
11900 * ext/dvdnav/Makefile.am:
11901 * ext/dvdread/Makefile.am:
11902 * ext/lame/Makefile.am:
11903 * ext/mad/Makefile.am:
11904 * ext/mpeg2dec/Makefile.am:
11905 * ext/sidplay/Makefile.am:
11906 * gst/ac3parse/Makefile.am:
11907 * gst/asfdemux/Makefile.am:
11908 * gst/dvdlpcmdec/Makefile.am:
11909 * gst/dvdsub/Makefile.am:
11910 * gst/iec958/Makefile.am:
11911 * gst/mpegaudioparse/Makefile.am:
11912 * gst/mpegstream/Makefile.am:
11913 * gst/realmedia/Makefile.am:
11914 * gst/synaesthesia/Makefile.am:
11915 Don't install static libs for plugins. Fixes #550851 for ugly.
11917 2008-10-13 09:04:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11919 gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
11920 Original commit message from CVS:
11921 * gst/mpegaudioparse/gstmpegaudioparse.c:
11922 (gst_mp3parse_sink_event):
11923 Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
11924 frames. Partially fixes bug #552237.
11926 2008-10-09 09:23:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11928 ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
11929 Original commit message from CVS:
11930 * ext/amrnb/amrnbparse.c:
11931 use #defines for HEADER. Unref the object in _sink_activate_pull().
11933 2008-10-08 13:59:57 +0000 Wim Taymans <wim.taymans@gmail.com>
11935 ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
11936 Original commit message from CVS:
11937 * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
11938 (gst_mad_change_state):
11939 * ext/mad/gstmad.h:
11940 track discont on incomming buffers and set discont on outgoing
11942 Pass unknown events upstreams instead of dropping them.
11944 2008-09-28 17:33:43 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
11946 ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
11947 Original commit message from CVS:
11948 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
11949 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
11950 (handle_slice), (gst_mpeg2dec_sink_event),
11951 (gst_mpeg2dec_src_event):
11952 * ext/mpeg2dec/gstmpeg2dec.h:
11953 Fix compilation with --disable-index. Fixes bug #554150.
11955 2008-09-28 17:31:37 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
11957 ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
11958 Original commit message from CVS:
11959 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
11960 * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
11961 (gst_mad_src_event), (gst_mad_chain):
11962 * ext/mad/gstmad.h:
11963 Fix compilation with --disable-index. Fixes bug #554142.
11965 2008-09-27 00:20:48 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
11967 ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
11968 Original commit message from CVS:
11969 * ext/a52dec/gsta52dec.c:
11970 * ext/a52dec/gsta52dec.h:
11971 Fix channel re-negotiation on a change of the incoming stream.
11972 Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
11975 2008-09-26 14:39:42 +0000 Wim Taymans <wim.taymans@gmail.com>
11977 ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
11978 Original commit message from CVS:
11979 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
11980 (gst_amrnbenc_state_change):
11981 * ext/amrnb/amrnbenc.h:
11982 Pass the discont flag from the input buffer on to the output buffer in
11985 2008-09-26 10:04:35 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
11987 ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
11988 Original commit message from CVS:
11989 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
11990 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
11991 (gst_amrnbparse_handle_pull_seek),
11992 (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
11993 (gst_amrnbparse_sink_activate_push),
11994 (gst_amrnbparse_sink_activate_pull):
11995 * ext/amrnb/amrnbparse.h:
11996 Add flush seek handler. Fixes #536274.
11998 2008-09-26 09:57:02 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
12000 ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
12001 Original commit message from CVS:
12002 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
12003 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
12004 (gst_amrnbparse_chain), (gst_amrnbparse_loop),
12005 (gst_amrnbparse_state_change):
12006 * ext/amrnb/amrnbparse.h:
12007 Fix the duration query. Fixes #536226.
12008 Also set caps on the pads and buffers more correctly.
12010 2008-09-02 09:43:10 +0000 Tim-Philipp Müller <tim@centricular.net>
12012 po/LINGUAS: Add 'ca' to LINGUAS.
12013 Original commit message from CVS:
12015 Add 'ca' to LINGUAS.
12017 2008-08-28 09:57:30 +0000 Edward Hervey <bilboed@bilboed.com>
12019 gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
12020 Original commit message from CVS:
12021 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
12022 Fix aggregated GST_FLOW_RETURN check for when to send an error message
12026 2008-08-27 15:55:05 +0000 Wim Taymans <wim.taymans@gmail.com>
12028 gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
12029 Original commit message from CVS:
12030 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
12031 (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
12032 (create_segment_event), (gst_rdt_depay_push),
12033 (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
12034 * gst/realmedia/rdtdepay.h:
12035 Parse other values from the incomming caps.
12036 Add event handler to handle flushing and segments.
12037 Create segment events.
12038 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
12039 Do skew correction based on RDT timestamps.
12040 * gst/realmedia/rdtmanager.c: (activate_session),
12041 (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
12043 Parse caps to get the clockrate needed for the jitterbuffer.
12044 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
12045 Apply timestamp fixup after correcting for initial timestamp and
12046 internal base timestamp corrections.
12048 2008-08-27 11:28:50 +0000 Wim Taymans <wim.taymans@gmail.com>
12050 gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
12051 Original commit message from CVS:
12052 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
12053 (gst_rdt_depay_change_state):
12054 * gst/realmedia/rdtdepay.h:
12055 Check seqnum gaps and drop duplicate packets or mark outgoing buffers
12056 with a DISCONT flag when needed.
12057 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
12058 Report the configure latency instead of a hardcoded value.
12060 2008-08-27 10:02:06 +0000 Wim Taymans <wim.taymans@gmail.com>
12062 gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
12063 Original commit message from CVS:
12064 * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
12065 (free_session), (gst_rdt_manager_query_src),
12066 (gst_rdt_manager_src_activate_push),
12067 (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
12068 (gst_rdt_manager_loop), (create_recv_rtp):
12069 Include the new rdt jitterbuffer in the session manager.
12071 2008-08-27 09:58:00 +0000 Wim Taymans <wim.taymans@gmail.com>
12073 gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
12074 Original commit message from CVS:
12075 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
12076 (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
12077 (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
12078 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
12079 * gst/realmedia/rdtdepay.h:
12080 Use new RDT parsing helper functions.
12081 Copy discont flags correctly.
12082 Push the header from the chain function instead of the setcaps function.
12083 Copy incomming timestamp to the output buffers instead of doing magic
12084 with the RDT timestamps.
12086 2008-08-27 09:52:49 +0000 Wim Taymans <wim.taymans@gmail.com>
12088 gst/realmedia/: Add first support for parsing RDT messages.
12089 Original commit message from CVS:
12090 * gst/realmedia/Makefile.am:
12091 * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
12092 (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
12093 (read_packet_header), (gst_rdt_buffer_get_first_packet),
12094 (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
12095 (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
12096 (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
12097 (gst_rdt_packet_data_peek_data),
12098 (gst_rdt_packet_data_get_stream_id),
12099 (gst_rdt_packet_data_get_timestamp):
12100 * gst/realmedia/gstrdtbuffer.h:
12101 Add first support for parsing RDT messages.
12102 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
12103 (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
12104 (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
12105 (calculate_skew), (rdt_jitter_buffer_insert),
12106 (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
12107 (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
12108 (rdt_jitter_buffer_get_ts_diff):
12109 * gst/realmedia/rdtjitterbuffer.h:
12110 Add first version of an RDT jitterbuffer.
12112 2008-08-27 09:47:17 +0000 Wim Taymans <wim.taymans@gmail.com>
12114 gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
12115 Original commit message from CVS:
12116 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
12117 (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
12118 (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
12119 (gst_rmdemux_descramble_dnet_audio),
12120 (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
12121 * gst/realmedia/rmdemux.h:
12122 Keep track of the first timestamp of the stream and add this to the
12123 outgoing buffer timestamps so that we can handle live streams.
12124 Set discont flag on the first buffers and after a seek.
12126 === release 0.10.9 ===
12128 2008-08-26 23:06:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12134 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12135 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12136 * docs/plugins/inspect/plugin-a52dec.xml:
12137 * docs/plugins/inspect/plugin-asf.xml:
12138 * docs/plugins/inspect/plugin-cdio.xml:
12139 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12140 * docs/plugins/inspect/plugin-dvdread.xml:
12141 * docs/plugins/inspect/plugin-dvdsub.xml:
12142 * docs/plugins/inspect/plugin-iec958.xml:
12143 * docs/plugins/inspect/plugin-lame.xml:
12144 * docs/plugins/inspect/plugin-mad.xml:
12145 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12146 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12147 * docs/plugins/inspect/plugin-mpegstream.xml:
12148 * docs/plugins/inspect/plugin-realmedia.xml:
12149 * docs/plugins/inspect/plugin-siddec.xml:
12150 * gst-plugins-ugly.doap:
12152 Original commit message from CVS:
12155 2008-08-26 22:56:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12184 Original commit message from CVS:
12187 2008-08-26 15:35:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12189 ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
12190 Original commit message from CVS:
12191 * ext/a52dec/gsta52dec.c:
12192 Set up a default time segment for output when receiving
12193 an incoming byte segment (as for raw AC3 files).
12196 2008-08-12 09:16:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12198 0.10.8.2 pre-release.
12199 Original commit message from CVS:
12201 * docs/plugins/Makefile.am:
12202 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12203 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12204 * docs/plugins/gst-plugins-ugly-plugins.args:
12205 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12206 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12207 * docs/plugins/inspect/plugin-a52dec.xml:
12208 * docs/plugins/inspect/plugin-asf.xml:
12209 * docs/plugins/inspect/plugin-cdio.xml:
12210 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12211 * docs/plugins/inspect/plugin-dvdread.xml:
12212 * docs/plugins/inspect/plugin-dvdsub.xml:
12213 * docs/plugins/inspect/plugin-iec958.xml:
12214 * docs/plugins/inspect/plugin-lame.xml:
12215 * docs/plugins/inspect/plugin-mad.xml:
12216 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12217 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12218 * docs/plugins/inspect/plugin-mpegstream.xml:
12219 * docs/plugins/inspect/plugin-realmedia.xml:
12220 * docs/plugins/inspect/plugin-siddec.xml:
12222 0.10.8.2 pre-release.
12226 Add new translation.
12228 2008-08-11 18:44:35 +0000 Michael Smith <msmith@xiph.org>
12230 gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
12231 Original commit message from CVS:
12232 * gst/asfdemux/gstasfdemux.c:
12233 Properly aggregate flow returns for both push and pull mode, so we shut
12234 down if all pads are unlinked.
12237 2008-08-07 16:14:42 +0000 Frederic Crozat <fcrozat@mandriva.org>
12239 Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
12240 Original commit message from CVS:
12241 Patch by: Frederic Crozat <fcrozat@mandriva.org>
12242 * ext/dvdread/dvdreadsrc.c: (plugin_init):
12243 * ext/lame/gstlame.c: (plugin_init):
12244 * gst/asfdemux/gstasf.c: (plugin_init):
12245 Make sure gettext returns translations in UTF-8 encoding rather
12246 than in the current locale encoding (#546822).
12248 2008-07-31 14:35:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12250 gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
12251 Original commit message from CVS:
12252 * gst/mpegaudioparse/gstmpegaudioparse.c:
12253 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
12254 (mp3parse_total_time), (mp3parse_bytepos_to_time):
12255 Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
12256 if we're called from there already. Otherwise we end up in a endless
12257 recursion and crash with a stack overflow.
12258 This can happen when a Xing or VBRI header with TOC exists but it
12259 doesn't contain the total time. Fixes bug #545370.
12261 2008-07-31 14:24:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12263 ext/lame/gstlame.c: Use the default for the strict-iso property too.
12264 Original commit message from CVS:
12265 * ext/lame/gstlame.c: (gst_lame_class_init),
12266 (gst_lame_get_default_settings):
12267 Use the default for the strict-iso property too.
12268 Allow a bitrate setting of 0, which lets lame choose the default value
12269 and which makes it possible to set the compression-ratio property.
12271 2008-07-29 16:57:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12273 ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
12274 Original commit message from CVS:
12275 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
12276 (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
12277 * ext/lame/gstlame.h:
12278 Get the defaults settings of LAME in the plugin initialization
12279 function and return FALSE here if something goes wrong. This removes
12280 the hacky failing instance init function.
12281 Use LAMEs default value for all settings instead of overwriting some
12282 of them. Overwriting some of them gives unexpected results if one only
12283 sets a preset. Fixes bug #498004.
12285 2008-07-27 15:56:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12287 ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
12288 Original commit message from CVS:
12289 * ext/lame/gstlame.c: (gst_lame_init):
12290 Use LAME's default for the min/max/mean VBR bitrate. Setting our own
12291 defaults will restrict the bitrate when using the presets in a bad way.
12294 2008-07-27 11:01:12 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12296 Put the MPEG audio version into the caps as "mpegaudioversion".
12297 Original commit message from CVS:
12298 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
12299 * gst/mpegaudioparse/gstmpegaudioparse.c:
12300 (mp3_type_frame_length_from_header), (mp3_caps_create),
12301 (gst_mp3parse_chain):
12302 Put the MPEG audio version into the caps as "mpegaudioversion".
12303 This is different from "mpegversion".
12305 2008-07-22 18:25:08 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12307 ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
12308 Original commit message from CVS:
12309 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
12310 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
12311 * ext/lame/gstlame.h:
12312 Fix build with lame >= 3.97. The padding type and cwlimit settings
12313 are deprecated now and the function declarations are hidden in the
12314 headers so deprecate the GObject properties for them and remove them
12315 in 0.11. Fixes bug #544039.
12317 2008-07-13 10:13:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12319 ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
12320 Original commit message from CVS:
12321 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
12322 Don't allow width/height outside the spec (i.e. smaller than 16
12323 and higher than 4096). Such files are corrupted ones and setting
12324 caps that are not a subset of the template caps confuses playbin.
12327 2008-07-11 12:30:22 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12329 ext/sidplay/Makefile.am: Fix the build.
12330 Original commit message from CVS:
12331 * ext/sidplay/Makefile.am:
12334 2008-07-08 14:01:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12336 configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
12337 Original commit message from CVS:
12339 Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
12340 flags that are invalid for C++.
12342 2008-07-05 18:57:30 +0000 Tal Shalif <tshalif@nargila.org>
12344 ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
12345 Original commit message from CVS:
12346 Patch by: Tal Shalif <tshalif at nargila dot org>
12347 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
12348 Prevent double free. Fixes bug #541697.
12350 2008-07-05 15:56:56 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12352 gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
12353 Original commit message from CVS:
12354 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
12355 (gst_dvd_demux_get_audio_stream),
12356 (gst_dvd_demux_get_subpicture_stream),
12357 (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
12358 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
12359 (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
12360 (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
12361 * gst/mpegstream/gstmpegdemux.h:
12362 Resend tags event after a FLUSH (seek) to support prerolling
12363 a partial pipeline.
12365 2008-07-03 13:12:26 +0000 Tim-Philipp Müller <tim@centricular.net>
12367 Use correct error code for encrypted streams.
12368 Original commit message from CVS:
12370 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
12371 Use correct error code for encrypted streams.
12373 2008-07-02 07:49:19 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12375 gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
12376 Original commit message from CVS:
12377 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
12378 (gst_mpeg_demux_sync_stream_to_time):
12379 Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
12381 2008-06-27 12:58:35 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12383 ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
12384 Original commit message from CVS:
12385 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
12386 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
12387 Allow and implement non-flushing and/or segment seek
12388 (mainly in TIME and chapter format).
12389 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
12390 (gst_dvd_demux_get_subpicture_stream),
12391 (gst_dvd_demux_synchronise_pads),
12392 (gst_dvd_demux_sync_stream_to_time):
12393 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
12394 (gst_mpeg_demux_send_subbuffer),
12395 (gst_mpeg_demux_sync_stream_to_time),
12396 (gst_mpeg_streams_reset_cur_ts):
12397 * gst/mpegstream/gstmpegdemux.h:
12398 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
12399 (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
12400 Delegate a query to upstream if it can't be handled.
12401 Make segment stop aware.
12402 Fix (subtitle) stream synchronization.
12403 Add some debug statements.
12405 2008-06-26 10:40:03 +0000 Edward Hervey <bilboed@bilboed.com>
12407 gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
12408 Original commit message from CVS:
12409 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
12410 Fix build on macosx.
12412 2008-06-13 06:57:21 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12414 Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
12415 Original commit message from CVS:
12416 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12417 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12418 * ext/a52dec/gsta52dec.c:
12419 * ext/amrnb/amrnbdec.c:
12420 * ext/amrnb/amrnbenc.c:
12421 * ext/amrnb/amrnbparse.c:
12422 * ext/lame/gstlame.c:
12423 * ext/mad/gstmad.c:
12424 * ext/sidplay/gstsiddec.cc:
12425 * gst/asfdemux/gstrtspwms.c:
12426 * gst/mpegaudioparse/gstxingmux.c:
12427 * gst/realmedia/rademux.c:
12428 * gst/realmedia/rdtmanager.c:
12429 * gst/realmedia/rtspreal.c:
12430 * gst/synaesthesia/gstsynaesthesia.c:
12431 Add missing elements to docs. Restore alphabetical order in section
12432 file. Document mad (it was included in docs already).
12433 Fix doc-markup: use convinience syntax for examples
12434 (produces valid docbook), add several refsec2 when we have several
12435 titles. Fix some types.
12437 2008-06-13 05:52:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12439 Do not use short_description in section docs for elements. We extract them from element details and there will be war...
12440 Original commit message from CVS:
12441 * ext/lame/gstlame.c:
12442 * ext/sidplay/gstsiddec.cc:
12443 * gst/mpegaudioparse/gstxingmux.c:
12444 Do not use short_description in section docs for elements. We extract
12445 them from element details and there will be warnings if they differ.
12447 2008-06-09 20:02:05 +0000 Benjamin Kampmann <benjamin@fluendo.com>
12449 ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
12450 Original commit message from CVS:
12451 Patch by: Benjamin Kampmann <benjamin at fluendo dot com>
12452 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
12453 (gst_cdio_add_cdtext_album_tags):
12454 * ext/cdio/gstcdio.h:
12455 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
12456 Also extract album title and album genre from CD-TEXT if
12457 available (#537021).
12459 2008-06-09 07:51:00 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12461 gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
12462 Original commit message from CVS:
12463 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
12464 Don't mark MPEG headers with emphasis == 0x2 as invalid. This
12465 emphasis value is reserved but unfortunately files with that
12466 value exist and the information is not important for the decoder
12467 anyway. Fixes bug #537235.
12469 2008-06-07 18:48:54 +0000 Tim-Philipp Müller <tim@centricular.net>
12471 Require libcdio >= 0.76.
12472 Original commit message from CVS:
12474 * ext/cdio/gstcdio.c:
12475 * ext/cdio/gstcdio.h:
12476 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
12477 Require libcdio >= 0.76.
12479 2008-06-02 15:44:57 +0000 Wim Taymans <wim.taymans@gmail.com>
12481 ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
12482 Original commit message from CVS:
12483 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
12484 Drain queued buffers before forwarding the segment event.
12486 2008-06-02 11:59:07 +0000 Wim Taymans <wim.taymans@gmail.com>
12488 ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
12489 Original commit message from CVS:
12490 * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
12491 (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
12492 (gst_a52dec_chain), (gst_a52dec_change_state):
12493 * ext/a52dec/gsta52dec.h:
12494 Add segment handling, buffer clipping and basic reverse playback.
12496 2008-05-28 11:43:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12498 Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
12499 Original commit message from CVS:
12500 * docs/plugins/Makefile.am:
12501 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12502 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12503 * docs/plugins/gst-plugins-ugly-plugins.args:
12504 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12505 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12506 * docs/plugins/inspect/plugin-a52dec.xml:
12507 * docs/plugins/inspect/plugin-amrnb.xml:
12508 * docs/plugins/inspect/plugin-asf.xml:
12509 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12510 * docs/plugins/inspect/plugin-dvdread.xml:
12511 * docs/plugins/inspect/plugin-dvdsub.xml:
12512 * docs/plugins/inspect/plugin-iec958.xml:
12513 * docs/plugins/inspect/plugin-lame.xml:
12514 * docs/plugins/inspect/plugin-mad.xml:
12515 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12516 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12517 * docs/plugins/inspect/plugin-mpegstream.xml:
12518 * docs/plugins/inspect/plugin-realmedia.xml:
12519 * docs/plugins/inspect/plugin-siddec.xml:
12520 * docs/plugins/inspect/plugin-synaesthesia.xml:
12521 * ext/a52dec/gsta52dec.c:
12522 Random doc of the day. Also print human readable format of newsegment
12523 in log message if we complain about it.
12525 2008-05-26 09:06:54 +0000 Wim Taymans <wim.taymans@gmail.com>
12527 ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
12528 Original commit message from CVS:
12529 * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
12530 (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
12531 (gst_a52dec_chain), (gst_a52dec_change_state):
12532 * ext/a52dec/gsta52dec.h:
12533 Mark discont on outgoing buffers after receiving a DISCONT buffer or
12534 when we have a decoding error.
12535 We don't need to clear the cache when we receive a NEWSEGMENT event.
12536 Clear buffer cache in DISCONT.
12537 Add beginnings of GstSegment handling.
12539 2008-05-26 07:41:24 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12541 gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
12542 Original commit message from CVS:
12543 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
12544 Fix alignment issues that caused SIGBUS on some architectures.
12546 2008-05-25 21:30:40 +0000 Tim-Philipp Müller <tim@centricular.net>
12548 gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
12549 Original commit message from CVS:
12550 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
12551 Fix alignment issue which isn't really an issue at all because
12552 the plugin hasn't been ported to 0.10 yet.
12554 2008-05-25 21:03:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12556 configure.ac: Back to devel -> 0.10.8.1
12557 Original commit message from CVS:
12559 Back to devel -> 0.10.8.1
12561 === release 0.10.8 ===
12563 2008-05-21 23:03:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12569 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12570 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12571 * docs/plugins/inspect/plugin-a52dec.xml:
12572 * docs/plugins/inspect/plugin-asf.xml:
12573 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12574 * docs/plugins/inspect/plugin-dvdread.xml:
12575 * docs/plugins/inspect/plugin-dvdsub.xml:
12576 * docs/plugins/inspect/plugin-iec958.xml:
12577 * docs/plugins/inspect/plugin-lame.xml:
12578 * docs/plugins/inspect/plugin-mad.xml:
12579 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12580 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12581 * docs/plugins/inspect/plugin-mpegstream.xml:
12582 * docs/plugins/inspect/plugin-realmedia.xml:
12583 * docs/plugins/inspect/plugin-siddec.xml:
12584 * gst-plugins-ugly.doap:
12587 Original commit message from CVS:
12590 2008-05-21 22:43:42 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12619 Original commit message from CVS:
12622 2008-05-19 21:38:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12624 configure.ac: 0.10.7.4 pre-release
12625 Original commit message from CVS:
12627 0.10.7.4 pre-release
12629 2008-05-19 15:07:07 +0000 Edward Hervey <bilboed@bilboed.com>
12631 ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
12632 Original commit message from CVS:
12633 * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
12634 Fix inconsistent use of rate and channels.
12637 2008-05-19 10:23:46 +0000 Wim Taymans <wim.taymans@gmail.com>
12639 gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
12640 Original commit message from CVS:
12641 * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
12642 Flush timestamp correction variables on a flush. Fixes #533832.
12644 2008-05-19 10:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12649 Commit 0.10.7.3 pre-rel marker
12650 Original commit message from CVS:
12651 Commit 0.10.7.3 pre-rel marker
12653 2008-05-13 09:33:09 +0000 Edward Hervey <bilboed@bilboed.com>
12655 gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
12656 Original commit message from CVS:
12657 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
12658 Properly aggregate GstFlowReturn from downstream in order to properly
12659 stop, and doing that as early as possible.
12662 2008-05-10 15:32:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12664 configure.ac: 0.10.7.2 pre-release
12665 Original commit message from CVS:
12667 0.10.7.2 pre-release
12669 2008-05-10 00:44:00 +0000 Edward Hervey <bilboed@bilboed.com>
12671 Always let FLUSH_START events flow downstream.
12672 Original commit message from CVS:
12673 * ext/mad/gstmad.c: (gst_mad_sink_event):
12674 * gst/mpegaudioparse/gstmpegaudioparse.c:
12675 (gst_mp3parse_sink_event):
12676 Always let FLUSH_START events flow downstream.
12678 2008-05-07 08:00:24 +0000 Tim-Philipp Müller <tim@centricular.net>
12680 configure.ac: Error out if we don't have the required core/base versions.
12681 Original commit message from CVS:
12683 Error out if we don't have the required core/base versions.
12685 2008-05-06 17:53:26 +0000 Wim Taymans <wim.taymans@gmail.com>
12687 gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
12688 Original commit message from CVS:
12689 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
12690 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
12691 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
12692 Fix video timestamps by adjusting it with the first timestamp found.
12693 Don't assume we have a complete fragment when flushing the adapter,
12694 packets might have been lost or the stream might just be broken.
12696 2008-05-06 10:30:18 +0000 Wim Taymans <wim.taymans@gmail.com>
12698 gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
12699 Original commit message from CVS:
12700 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
12701 Set Rank to NONE so that we don't accidentally try to autoplug the
12704 2008-05-05 08:43:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12706 gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
12707 Original commit message from CVS:
12708 * gst/mpegaudioparse/gstmpegaudioparse.c:
12709 (gst_mp3parse_emit_frame):
12710 Send a new duration message if the average bitrate changed and
12711 we don't know the duration from the Xing or VBRI header.
12714 2008-04-30 17:16:47 +0000 Wim Taymans <wim.taymans@gmail.com>
12716 gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
12717 Original commit message from CVS:
12718 * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
12719 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
12720 * gst/realmedia/rtspreal.h:
12721 Move assembly rule parsing to the place where we parse the SDP as it's
12722 also there that we create the MDPR and we need the currently selected
12723 asmrule in order to select the right MTLI.
12726 2008-04-29 17:34:19 +0000 Michael Smith <msmith@xiph.org>
12728 gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
12729 Original commit message from CVS:
12730 * gst/realmedia/realhash.c:
12731 * gst/realmedia/rtspreal.c:
12732 Include generated "_stdint.h" instead of <stdint.h> which might not
12733 exist on some systems.
12735 2008-04-25 23:10:54 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12737 ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
12738 Original commit message from CVS:
12739 * ext/sidplay/gstsiddec.cc:
12740 Cast NULL sentinels to void * as NULL is defined as an integer
12741 constant in most environments when using C++ and it's size might
12742 be different from a pointer. Fixes #529488.
12744 2008-04-22 12:11:30 +0000 Edgard Lima <edgard.lima@indt.org.br>
12747 * gst/asfdemux/gstasfdemux.c:
12748 * gst/asfdemux/gstrtspwms.c:
12749 Fix "unused var" compiler error when --disable-gst-debug is used.
12750 Original commit message from CVS:
12751 Fix "unused var" compiler error when --disable-gst-debug is used.
12753 2008-04-17 20:58:00 +0000 Tim-Philipp Müller <tim@centricular.net>
12755 ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
12756 Original commit message from CVS:
12757 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
12758 We should also stop the streaming task when we get a NOT_LINKED
12759 flow return, which is not covered by FLOW_IS_FATAL.
12761 2008-04-17 10:24:32 +0000 Edward Hervey <bilboed@bilboed.com>
12763 ext/: gst_atomic_int_set ==> g_atomic_int_set
12764 Original commit message from CVS:
12765 * ext/cdio/gstcdiocddasrc.c:
12766 * ext/dv/gstdvdemux.c:
12767 gst_atomic_int_set ==> g_atomic_int_set
12769 2008-04-11 08:09:55 +0000 Julien Moutte <julien@moutte.net>
12771 gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
12772 Original commit message from CVS:
12773 2008-04-11 Julien Moutte <julien@fluendo.com>
12774 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
12777 2008-04-06 08:57:33 +0000 Damien Lespiau <damien.lespiau@gmail.com>
12779 configure.ac: Actually build dlls when cross-compiling with mingw32.
12780 Original commit message from CVS:
12781 Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
12783 Actually build dlls when cross-compiling with mingw32.
12786 2008-04-04 19:04:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12788 Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
12789 Original commit message from CVS:
12791 * gst/mpegaudioparse/gstmpegaudioparse.c:
12792 (mpeg_audio_seek_entry_free):
12793 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
12794 Depend on GLib 2.12 and use it unconditionally as we do in other
12795 modules too already.
12797 2008-04-03 15:21:50 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12799 gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
12800 Original commit message from CVS:
12801 * gst/mpegaudioparse/gstmpegaudioparse.c:
12802 (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
12803 (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
12804 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
12805 (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
12806 (gst_xing_mux_chain):
12807 Use GSlice for allocating the seek table entries if we compile with
12808 GLib 2.10 or newer.
12810 2008-04-01 14:39:24 +0000 Wim Taymans <wim.taymans@gmail.com>
12812 gst/asfdemux/gstasfdemux.c: Remove some debug code.
12813 Original commit message from CVS:
12814 * gst/asfdemux/gstasfdemux.c:
12815 (gst_asf_demux_process_ext_stream_props):
12816 Remove some debug code.
12818 2008-04-01 14:29:32 +0000 Wim Taymans <wim.taymans@gmail.com>
12820 gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
12821 Original commit message from CVS:
12822 * gst/asfdemux/gstasfdemux.c:
12823 (gst_asf_demux_process_ext_stream_props):
12824 Guard against division by 0 and fall back to 25/1 framerate.
12826 2008-04-01 14:00:32 +0000 Wim Taymans <wim.taymans@gmail.com>
12828 gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
12829 Original commit message from CVS:
12830 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
12831 (gst_asf_demux_process_ext_stream_props):
12832 Instead of adding a fixes 25/1 framerate to the video caps, use the
12833 average frame duration in the extended properties of the video stream as
12834 the framerate. Fixes #524346.
12836 2008-03-21 14:15:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12838 configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
12839 Original commit message from CVS:
12841 Check if the compiler supports do { } while (0) macros. This fixes
12842 a warning when compiling with g++ 4.3, resulting in a build failure
12843 because of -Werror.
12845 2008-03-19 11:01:25 +0000 Wim Taymans <wim.taymans@gmail.com>
12847 gst/realmedia/asmrules.c: make ) also a delimiter for rules.
12848 Original commit message from CVS:
12849 * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
12850 make ) also a delimiter for rules.
12851 Skip \\ when scanning strings.
12852 Add new testcase for these problems.
12854 2008-03-12 16:09:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12856 gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
12857 Original commit message from CVS:
12858 * gst/mpegaudioparse/gstmpegaudioparse.c:
12859 (gst_mp3parse_sink_event):
12860 Don't take the stream lock when caching events. This is not necessary
12861 and results in a deadlock when seeking with rhythmbox (but not with
12862 totem or banshee for some reason).
12864 2008-03-10 15:17:24 +0000 Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
12866 gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
12867 Original commit message from CVS:
12868 Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
12869 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
12870 Add the version field when creating the CONT chunk resulting in
12871 the Author, Comment and Copyright tags not being parsed correctly.
12874 2008-03-10 15:13:10 +0000 Wim Taymans <wim.taymans@gmail.com>
12876 gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
12877 Original commit message from CVS:
12878 * gst/mpegaudioparse/gstmpegaudioparse.c:
12879 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
12880 Remove trailing newlines from debug statements.
12882 2008-03-04 22:54:21 +0000 Simone Gotti <simone.gotti@email.it>
12884 ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
12885 Original commit message from CVS:
12886 * ext/dvdnav/dvdnavsrc.c:
12887 * ext/dvdnav/dvdnavsrc.h:
12888 Apply patch that adds some seeking support to dvdnav, and fixes it
12889 in various other ways. This doesn't make dvdnavsrc fully functional,
12890 but moves it forward.
12892 Patch By: Simone Gotti <simone.gotti@email.it>
12893 * ext/dvdnav/gst-dvd:
12894 Update the simple dvdnavsrc gst-launch example to work for 0.10
12896 2008-03-03 12:50:56 +0000 Peter Kjellerstedt <pkj@axis.com>
12898 configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
12899 Original commit message from CVS:
12901 Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
12902 plug-ins are included/excluded. (#498222)
12904 2008-02-27 15:23:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12906 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
12907 Original commit message from CVS:
12908 * ext/mad/gstmad.c: (gst_mad_sink_event):
12909 * gst/mpegaudioparse/gstmpegaudioparse.c:
12910 (gst_mp3parse_sink_event):
12911 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
12912 of dropping and leaking them.
12914 2008-02-27 13:18:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12916 Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
12917 Original commit message from CVS:
12918 * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
12920 * ext/mad/gstmad.h:
12921 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
12922 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
12923 * gst/mpegaudioparse/gstmpegaudioparse.h:
12924 Cache all events except EOS if we still have to send a NEWSEGMENT
12925 event. This will let TAG events be forwarded until after decodebin
12926 to an encoder for example as decodebin only links the pads
12927 after NEWSEGMENT. Fixes bug #518933.
12929 2008-02-27 12:48:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12931 gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
12932 Original commit message from CVS:
12933 * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
12934 Write Xing header at the correct position in the MP3 frame for
12935 stereo files. Fixes bug #518676.
12937 2008-02-23 12:35:53 +0000 Tim-Philipp Müller <tim@centricular.net>
12939 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
12940 Original commit message from CVS:
12942 * ext/sidplay/Makefile.am:
12943 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
12944 when building C++ code (#516509).
12946 2008-02-22 14:55:57 +0000 Tim-Philipp Müller <tim@centricular.net>
12948 ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
12949 Original commit message from CVS:
12950 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
12951 Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
12952 Workshop 12 compiler, but probably also crashes (#517985).
12954 2008-02-22 07:11:17 +0000 Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
12956 gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
12957 Original commit message from CVS:
12958 Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
12959 * gst/mpegaudioparse/gstmpegaudioparse.c:
12960 (gst_mp3_channel_mode_get_type),
12961 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
12962 (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
12963 (gst_mp3parse_chain):
12964 * gst/mpegaudioparse/gstmpegaudioparse.h:
12965 Post channel mode and CRC as tags. Fixes bug #504493.
12967 2008-02-22 06:27:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12969 ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
12970 Original commit message from CVS:
12971 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
12972 Correctly chain up to the parent's finalize function.
12974 2008-02-22 06:25:28 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12976 gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
12977 Original commit message from CVS:
12978 * gst/mpegaudioparse/gstmpegaudioparse.c:
12979 (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
12980 Try a bit harder to get valid timestamps, especially if upstream
12981 gives us one and we are at the first frame or resyncing.
12982 Return UNEXPECTED if we get a valid timestamp that is outside of
12983 our configured segment. After all changes done so far this doesn't
12984 seem to cause any regression, please test.
12986 2008-02-22 06:19:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12988 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...
12989 Original commit message from CVS:
12991 Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
12992 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
12993 If we don't have the position to seek to in our index first try
12994 to convert from TIME to BYTES upstream and only if that fails
12995 too use the old hack to simply seek to an earlier position
12996 and let the sink drop everything before segment start.
12997 Partially fixes bug #469930.
12999 2008-02-21 23:54:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13001 configure.ac: Back to development...
13002 Original commit message from CVS:
13004 Back to development...
13006 === release 0.10.7 ===
13008 2008-02-21 00:15:22 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13014 * docs/plugins/gst-plugins-ugly-plugins.args:
13015 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13016 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13017 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13018 * docs/plugins/gst-plugins-ugly-plugins.signals:
13019 * docs/plugins/inspect/plugin-a52dec.xml:
13020 * docs/plugins/inspect/plugin-asf.xml:
13021 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13022 * docs/plugins/inspect/plugin-dvdread.xml:
13023 * docs/plugins/inspect/plugin-dvdsub.xml:
13024 * docs/plugins/inspect/plugin-iec958.xml:
13025 * docs/plugins/inspect/plugin-lame.xml:
13026 * docs/plugins/inspect/plugin-mad.xml:
13027 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13028 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13029 * docs/plugins/inspect/plugin-mpegstream.xml:
13030 * docs/plugins/inspect/plugin-realmedia.xml:
13031 * docs/plugins/inspect/plugin-siddec.xml:
13032 * gst-plugins-ugly.doap:
13034 Release 0.10.7 - I Cheated Time
13035 Original commit message from CVS:
13036 Release 0.10.7 - I Cheated Time
13038 2008-02-20 23:51:56 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13063 Original commit message from CVS:
13066 2008-02-18 20:40:29 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13068 tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
13069 Original commit message from CVS:
13070 * tests/check/Makefile.am:
13071 Exclude dvdreadsrc from the states test too.
13073 2008-02-18 10:25:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13075 gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
13076 Original commit message from CVS:
13077 * gst/mpegaudioparse/gstmpegaudioparse.c:
13078 (gst_mp3parse_emit_frame):
13079 Handler buffers without valid timestamp more correctly: Don't drop
13080 them and don't use the invalid timestamp to calculate the next
13081 timestamp. Fixes bug #516811.
13083 2008-02-18 05:16:44 +0000 Tal Shalif <tshalif@nargila.org>
13085 ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
13086 Original commit message from CVS:
13087 Patch by: Tal Shalif <tshalif at nargila dot org>
13088 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
13089 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
13090 Add some gint64 casts to prevent 32 bit integer overflows.
13093 2008-02-17 18:49:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13095 gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
13096 Original commit message from CVS:
13097 * gst/mpegaudioparse/gstmpegaudioparse.c:
13098 Revert previous commit to mp3parse, as it breaks playback
13101 2008-02-14 13:58:42 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13103 gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
13104 Original commit message from CVS:
13105 * gst/mpegaudioparse/gstmpegaudioparse.c:
13106 (gst_mp3parse_emit_frame):
13107 Return GST_FLOW_UNEXPECTED if we get data that is after our
13108 configured segment. This makes upstream go EOS immediately instead
13109 of sending us the complete stream. Also improve debugging a bit.
13111 2008-02-13 22:57:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13113 ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
13114 Original commit message from CVS:
13115 * ext/dvdread/dvdreadsrc.c:
13116 Fix regression in DVD seeking - when a pack we
13117 expect to be a NAV block turns out not to be, scan forwards
13118 for up to 2MB (at most ~1sec) until we find one.
13121 2008-02-12 21:42:19 +0000 Sébastien Moutte <sebastien@moutte.net>
13123 win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
13124 Original commit message from CVS:
13125 * win32/vs6/libgstmpegaudioparse.dsp:
13126 Add xing files to VS project file.
13128 2008-02-11 13:31:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13130 gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
13131 Original commit message from CVS:
13132 * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
13133 Stop leaking src pad templates. Fixes bug #515708.
13135 2008-02-11 13:29:07 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13137 gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
13138 Original commit message from CVS:
13139 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
13140 Correctly write the size in bytes on big endian systems.
13143 2008-02-11 09:13:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13145 ext/lame/gstlame.c: Don't leak the allowed caps.
13146 Original commit message from CVS:
13147 * ext/lame/gstlame.c: (gst_lame_setup):
13148 Don't leak the allowed caps.
13149 * tests/check/pipelines/lame.c: (GST_START_TEST):
13150 Stop leaking all buffers. Fixes bug #515575.
13152 2008-02-08 10:17:11 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13154 gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
13155 Original commit message from CVS:
13156 * gst/mpegaudioparse/plugin.c:
13157 Commit new file I forgot to add.
13159 2008-02-08 01:09:53 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13161 configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
13162 Original commit message from CVS:
13164 Make DISABLE_DEPRECATED defined *only* during CVS, not during
13165 pre-releases or releases.
13167 2008-02-08 00:44:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13170 Mention bug 511497 fixed in previous commit
13171 Original commit message from CVS:
13172 Mention bug 511497 fixed in previous commit
13174 2008-02-08 00:36:51 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13176 Move xingmux from -bad.
13177 Original commit message from CVS:
13178 * docs/plugins/Makefile.am:
13179 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13180 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13181 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13182 * gst/mpegaudioparse/Makefile.am:
13183 * gst/mpegaudioparse/gstmpegaudioparse.c:
13184 * gst/mpegaudioparse/gstxingmux.c:
13185 * tests/check/Makefile.am:
13186 * tests/check/elements/.cvsignore:
13187 Move xingmux from -bad.
13189 2008-02-07 19:25:08 +0000 Sébastien Moutte <sebastien@moutte.net>
13191 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
13192 Original commit message from CVS:
13193 * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
13194 Use gst_guint64_to_gdouble for conversion
13195 * win32/vs6/libgstasfdemux.dsp:
13196 * win32/vs6/libgstdvdsub.dsp:
13197 * win32/vs6/libgstrealmedia.dsp:
13198 Update project dependencies and add new source files
13200 2008-02-04 14:27:32 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
13202 ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
13203 Original commit message from CVS:
13204 * ext/mpeg2dec/gstmpeg2dec.c:
13205 Reset decoder when handling sequence where libmpeg2 has set
13206 frame period to 0, probably due to a corrupt packet.
13209 2008-01-29 19:10:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13211 gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
13212 Original commit message from CVS:
13213 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
13214 (gst_mp3parse_chain):
13215 Don't set new caps on the srcpad everytime the bitrate or MPEG
13216 version changes but calculate new spf value when the MPEG version
13219 2008-01-23 10:34:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13221 Add documentation for the xingheader plugin.
13222 Original commit message from CVS:
13223 * docs/plugins/Makefile.am:
13224 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
13225 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
13226 * gst/xingheader/gstxingmux.c:
13227 * gst/xingheader/gstxingmux.h:
13228 Add documentation for the xingheader plugin.
13229 * tests/check/elements/xingmux.c: (GST_START_TEST):
13230 Set element state to PLAYING before doing something else.
13232 2008-01-23 10:11:44 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13234 tests/check/: Add simple unit test for the xingmux element.
13235 Original commit message from CVS:
13236 * tests/check/Makefile.am:
13237 * tests/check/elements/.cvsignore:
13238 * tests/check/elements/xingmux.c: (setup_xingmux),
13239 (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
13240 * tests/check/elements/xingmux_testdata.h:
13241 Add simple unit test for the xingmux element.
13242 * gst/xingheader/gstxingmux.c: (generate_xing_header),
13243 (gst_xing_mux_finalize), (xing_reset):
13244 Fix a memleak and invalid seek tables with less than 100 MP3 frames.
13246 2008-01-21 13:35:02 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13248 docs/plugins/: Add the real and rtsp elements and update the lists.
13249 Original commit message from CVS:
13250 * docs/plugins/Makefile.am:
13251 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13252 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13253 Add the real and rtsp elements and update the lists.
13254 * docs/plugins/inspect/plugin-amrnb.xml:
13255 * docs/plugins/inspect/plugin-asf.xml:
13256 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13257 * docs/plugins/inspect/plugin-dvdsub.xml:
13258 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13259 * docs/plugins/inspect/plugin-mpegstream.xml:
13260 * docs/plugins/inspect/plugin-realmedia.xml:
13261 * docs/plugins/inspect/plugin-siddec.xml:
13262 * docs/plugins/inspect/plugin-synaesthesia.xml:
13264 * gst/iec958/ac3_padder.c:
13265 * gst/iec958/ac3_padder.h:
13266 Do not use gtk-doc style comments for non gtk-doc comments. Note -
13267 there are functions defined using extern in the .c file - does that
13270 2008-01-21 12:43:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13272 ext/mad/gstmad.c: Chain up at the end of the function.
13273 Original commit message from CVS:
13274 * ext/mad/gstmad.c:
13275 Chain up at the end of the function.
13277 2008-01-19 16:04:14 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13279 ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
13280 Original commit message from CVS:
13281 * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
13282 Don't add pad templates for the base class but only in the
13285 2008-01-17 17:26:48 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
13287 ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
13288 Original commit message from CVS:
13289 * ext/lame/gstlame.c:
13290 * ext/lame/gstlame.h:
13291 Fix the case where you initially have stereo input, and so lame's
13292 mode is not set to mono, and then you get input with mono audio and
13293 soon after you get stereo input again. What happened before this
13294 commit is that it would keep the encoding mode as mono. It should
13295 change it back to the one requested by the app (or the default one)
13298 2008-01-15 17:18:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13300 gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
13301 Original commit message from CVS:
13302 * gst/mpegaudioparse/gstmpegaudioparse.c:
13303 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
13304 (mp3parse_bytepos_to_time):
13305 Interpolate the VBRI seek table entries to get better results,
13306 support 3 byte seek table entries and prevent overflows in the
13307 seek table by adding the relative offsets when using the seek
13308 table in a large enough data type.
13310 2008-01-14 15:02:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13312 gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
13313 Original commit message from CVS:
13314 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
13315 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
13316 (mp3parse_bytepos_to_time):
13317 * gst/mpegaudioparse/gstmpegaudioparse.h:
13318 Add support for seeking based on the VBRI seek table. Might make
13319 sense to use interpolation in the table later to get hopefully a
13320 bit more accurate values.
13322 2008-01-14 11:41:32 +0000 Wim Taymans <wim.taymans@gmail.com>
13324 ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
13325 Original commit message from CVS:
13326 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
13327 (handle_picture), (handle_slice):
13328 Fix compilation error. Fixes #509313.
13330 2008-01-14 11:24:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13332 ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
13333 Original commit message from CVS:
13334 * ext/lame/gstlame.c: (gst_lame_sink_event):
13335 Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
13336 as 8 * GST_SECOND is too large for int.
13338 2008-01-14 10:52:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13340 gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
13341 Original commit message from CVS:
13342 * gst/xingheader/gstxingmux.c: (generate_xing_header):
13343 Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
13346 2008-01-14 10:42:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13348 gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
13349 Original commit message from CVS:
13350 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
13351 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
13352 (mp3parse_total_bytes), (mp3parse_total_time):
13353 * gst/mpegaudioparse/gstmpegaudioparse.h:
13354 Add initial support for reading VBRI headers as found in VBR files
13355 created by some Fraunhofer encoders. Currently we only read the
13356 number of frames and bytes (and calculate duration, etc from this)
13357 but there is also a seek table that we currently don't use.
13359 2008-01-14 09:17:47 +0000 Mark Nauwelaerts <manauw@syknet.be>
13361 ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
13362 Original commit message from CVS:
13363 Patch by: Mark Nauwelaerts <manauw at syknet dot be>
13364 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
13365 (gst_lame_sink_event):
13366 Correctly set number of channels when using mono-encoding mode
13367 and fix the duration calculation of the EOS buffer.
13369 2008-01-14 09:13:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13371 gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
13372 Original commit message from CVS:
13373 * gst/mpegaudioparse/gstmpegaudioparse.c:
13374 (gst_mp3parse_handle_first_frame):
13375 Guard against 0 values in the Xing header as frame count and
13376 byte count and calculate the bitrate when we have all values
13377 we need and not before.
13379 2008-01-14 09:09:49 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13381 gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
13382 Original commit message from CVS:
13383 * gst/xingheader/gstxingmux.c: (generate_xing_header):
13384 Remove accidentially leftover debug printf.
13386 2008-01-14 08:56:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13388 gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
13389 Original commit message from CVS:
13390 * gst/xingheader/gstxingmux.c: (has_xing_header),
13391 (generate_xing_header), (gst_xing_mux_chain),
13392 (gst_xing_mux_sink_event):
13393 Choose smallest possible frame size for the Xing header, properly
13394 set the timestamp, duration and offset on the outgoing buffers,
13395 only send NEWSEGMENT events in BYTE format downstream and also
13396 drop VBRI headers if already existing.
13398 2008-01-12 09:22:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13400 gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
13401 Original commit message from CVS:
13402 * gst/xingheader/Makefile.am:
13403 * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
13404 (has_xing_header), (generate_xing_header),
13405 (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
13406 (gst_xing_mux_init), (gst_xing_mux_chain),
13407 (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
13408 * gst/xingheader/gstxingmux.h:
13409 Major cleanup and rewrite of xingmux with less bugs and new features:
13410 - Handles other layers as 3
13413 2008-01-10 17:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
13415 ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
13416 Original commit message from CVS:
13417 * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
13418 (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
13419 Call g_type_class_ref() from a thread-safe context and not
13420 from the streaming thread to avoid GLib screwing up (see
13421 bug #349410 and #493432). Comment out unused code.
13423 2008-01-10 15:24:08 +0000 Wim Taymans <wim.taymans@gmail.com>
13425 ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
13426 Original commit message from CVS:
13427 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
13428 (handle_picture), (clip_buffer), (handle_slice),
13429 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
13430 (gst_mpeg2dec_change_state):
13431 * ext/mpeg2dec/gstmpeg2dec.h:
13432 Add buffer clipping.
13433 Add basic reverse playback support. Not complete yet when dealing with
13436 2008-01-10 12:28:19 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13438 autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
13439 Original commit message from CVS:
13441 Add -Wno-portability to the automake parameters to stop warnings
13442 about GNU make extensions being used. We require GNU make in almost
13443 every Makefile anyway.
13445 Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
13446 at the same time is required for per target flags.
13448 2008-01-09 13:51:38 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13450 Makefile.am: Include lcov.mak to allow building coverage reports.
13451 Original commit message from CVS:
13453 Include lcov.mak to allow building coverage reports.
13455 2008-01-08 19:42:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13457 Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
13458 Original commit message from CVS:
13459 * ext/mad/gstmad.c: (mpg123_parse_xing_header):
13460 * gst/mpegaudioparse/gstmpegaudioparse.c:
13461 (gst_mp3parse_handle_first_frame):
13462 Make sure that the Xing TOC starts with 0 and the entries
13463 are increasing over time. Otherwise it's broken and should
13464 be skipped. Fixes bug #507821.
13466 2008-01-08 16:31:29 +0000 Tim-Philipp Müller <tim@centricular.net>
13468 gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
13469 Original commit message from CVS:
13470 * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
13471 (gst_asf_demux_add_video_stream),
13472 (gst_asf_demux_process_ext_content_desc),
13473 (gst_asf_demux_get_metadata_for_stream),
13474 (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
13475 (gst_asf_demux_change_state):
13476 * gst/asfdemux/gstasfdemux.h:
13477 Parse metadata object and extract pixel aspect ratio. Fixes #507844.
13479 2007-12-31 21:41:52 +0000 David Schleef <ds@schleef.org>
13481 docs/plugins/.cvsignore: Add *-undeclared.txt
13482 Original commit message from CVS:
13483 * docs/plugins/.cvsignore:
13484 Add *-undeclared.txt
13486 2007-12-21 14:01:06 +0000 Wim Taymans <wim.taymans@gmail.com>
13488 gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
13489 Original commit message from CVS:
13490 * gst/realmedia/rdtmanager.c:
13491 (gst_rdt_manager_marshal_VOID__UINT_UINT),
13492 (gst_rdt_manager_class_init):
13493 * gst/realmedia/rdtmanager.h:
13494 Implement some more signals that rtspsrc connects to.
13497 2007-12-18 09:07:53 +0000 Tim-Philipp Müller <tim@centricular.net>
13499 Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
13500 Original commit message from CVS:
13502 Include common/win32.mak for CRLF check of win32 project
13503 files (see #393626).
13505 2007-12-13 11:20:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13507 gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
13508 Original commit message from CVS:
13509 * gst/mpegaudioparse/gstmpegaudioparse.c:
13510 (gst_mp3parse_sink_event), (mp3parse_handle_seek):
13511 Don't post SEGMENT_START messages on the bus, only the element
13512 driving the pipeline should do that.
13514 2007-12-09 04:29:35 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13516 configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
13517 Original commit message from CVS:
13519 Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
13521 2007-12-03 19:05:20 +0000 Wim Taymans <wim.taymans@gmail.com>
13523 ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
13524 Original commit message from CVS:
13525 * ext/mpeg2dec/gstmpeg2dec.h:
13526 Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
13529 2007-11-20 12:15:51 +0000 Julien Moutte <julien@moutte.net>
13531 gst/realmedia/rtspreal.c: Fix build on Mac OS X.
13532 Original commit message from CVS:
13533 2007-11-20 Julien MOUTTE <julien@moutte.net>
13534 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
13537 2007-11-19 11:38:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13539 gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
13540 Original commit message from CVS:
13541 * gst/mpegaudioparse/gstmpegaudioparse.c:
13542 Restore the segment handling logic.
13543 Please don't do behavioural changes under the heading of 'leak fixes'
13544 or 'whitespace changes', people.
13546 2007-11-19 09:50:58 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13548 gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
13549 Original commit message from CVS:
13550 * gst/mpegaudioparse/gstmpegaudioparse.c:
13553 2007-11-13 06:57:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13555 gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
13556 Original commit message from CVS:
13557 * gst/asfdemux/gstasfdemux.c:
13558 Sync _activate_pull() a little more with other demuxers.
13560 2007-11-11 20:41:32 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
13562 gst/mpegstream/gstmpegdemux.c: recognize the padding stream
13563 Original commit message from CVS:
13564 * gst/mpegstream/gstmpegdemux.c:
13565 recognize the padding stream
13567 2007-10-31 14:33:03 +0000 Tim-Philipp Müller <tim@centricular.net>
13569 gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
13570 Original commit message from CVS:
13571 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
13572 Convert tags that come as string into the type required by
13575 2007-10-30 12:27:32 +0000 Wim Taymans <wim.taymans@gmail.com>
13577 gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
13578 Original commit message from CVS:
13579 * gst/mpegaudioparse/gstmpegaudioparse.c:
13580 (gst_mp3parse_emit_frame):
13581 Remove some more broken code, it seems to clip even when it should not.
13584 2007-10-30 11:13:49 +0000 Wim Taymans <wim.taymans@gmail.com>
13586 gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
13587 Original commit message from CVS:
13588 * gst/mpegaudioparse/gstmpegaudioparse.c:
13589 (gst_mp3parse_emit_frame):
13590 When the element is not driving the streaming thread it is not supposed
13591 to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
13592 upstream when it detects EOS. See #491305.
13594 2007-10-13 15:13:34 +0000 Mark Nauwelaerts <mnauw@users.sourceforge.net>
13596 gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
13597 Original commit message from CVS:
13598 Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
13599 * gst/dvdsub/Makefile.am:
13600 * gst/dvdsub/gstdvdsubdec.c:
13601 * gst/dvdsub/gstdvdsubparse.c:
13602 * gst/dvdsub/gstdvdsubparse.h:
13603 Add dvd subtitle parser, which just packetizes the input
13604 stream. This is needed to mux dvd subtitles into matroska
13605 files, since the muxer expects unfragmented and properly
13606 timestamped input (#415754).
13608 2007-10-10 12:02:30 +0000 Tim-Philipp Müller <tim@centricular.net>
13610 configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
13611 Original commit message from CVS:
13613 Update requirements from past CVS versions to released
13614 versions (0.10.14 in this case).
13615 * ext/sidplay/gstsiddec.cc:
13616 Fix compilation with g++-4.2.
13618 2007-10-08 17:51:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13620 gst/realmedia/: Fix some compiler warnings shown on Forte.
13621 Original commit message from CVS:
13622 * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
13623 (gst_asm_scan_parse_condition):
13624 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
13625 Fix some compiler warnings shown on Forte.
13627 2007-10-05 08:51:44 +0000 Gautier Portet <kassoulet@gmail.com>
13629 gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
13630 Original commit message from CVS:
13631 Patch by: Gautier Portet <kassoulet at gmail dot com>
13632 * gst/xingheader/gstxingmux.c:
13633 The size of the Xing header is actually 417 as it's rounded to the
13634 next smaller integer. Fixes #397759.
13635 * gst/xingheader/gstxingmux.c: (xing_generate_header),
13636 (xing_push_header):
13637 Some random cleanup, add FIXMEs and TODOs and check if the newsegment
13638 event to the beginning was successful before pushing the header again.
13640 2007-09-29 17:11:16 +0000 Sébastien Moutte <sebastien@moutte.net>
13642 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
13643 Original commit message from CVS:
13644 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
13645 (mp3parse_bytepos_to_time):
13646 Use gst_util_guint64_to_gdouble for conversions.
13647 * win32/vs6/libgstmad.dsp:
13648 Add a link to libgstaudio.
13650 2007-09-26 13:40:35 +0000 Tim-Philipp Müller <tim@centricular.net>
13652 ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
13653 Original commit message from CVS:
13654 * ext/lame/gstlame.c:
13655 Fix up case where there is no peer, in which case
13656 _get_allowed_caps() will return NULL.
13658 2007-09-25 13:20:27 +0000 Tim-Philipp Müller <tim@centricular.net>
13660 ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
13661 Original commit message from CVS:
13662 * ext/lame/gstlame.c:
13663 Use GST_PTR_FORMAT to print caps in debug statement.
13665 2007-09-25 09:16:05 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13667 configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
13668 Original commit message from CVS:
13670 Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
13671 AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
13674 2007-09-24 10:26:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13676 ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
13677 Original commit message from CVS:
13678 * ext/lame/gstlame.c:
13679 Allow fixing the sample rate lame converts to by negotiating fixed
13680 sample rate on the src pad caps.
13682 * tests/check/Makefile.am:
13683 * tests/check/pipelines/lame.c:
13684 Add a check for it.
13686 2007-09-22 18:22:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13688 po/: Updated translations.
13689 Original commit message from CVS:
13692 Updated translations.
13694 2007-09-22 18:20:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13696 po/pl.po: Added Polish translation.
13697 Original commit message from CVS:
13698 translated by: Jakub Bogusz <qboosh@pld-linux.org>
13700 Added Polish translation.
13702 2007-09-22 18:19:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13704 po/fi.po: Added Finnish translation.
13705 Original commit message from CVS:
13706 translated by: Ilkka Tuohela <hile@iki.fi>
13708 Added Finnish translation.
13710 2007-09-22 18:17:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13712 po/es.po: Added Spanish translation.
13713 Original commit message from CVS:
13714 translated by: Jorge González González <aloriel@gmail.com>
13716 Added Spanish translation.
13718 2007-09-22 18:17:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13720 po/bg.po: Added Bulgarian translation.
13721 Original commit message from CVS:
13722 translated by: Alexander Shopov <ash@contact.bg>
13724 Added Bulgarian translation.
13726 2007-09-20 11:47:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13728 gst/iec958/ac3iec.c: Chainup in finalize.
13729 Original commit message from CVS:
13730 * gst/iec958/ac3iec.c:
13731 Chainup in finalize.
13732 * tests/check/Makefile.am:
13733 * tests/check/generic/states.c:
13734 Improved state change unit test.
13736 2007-09-19 18:20:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13738 Ignore registries in any format.
13739 Original commit message from CVS:
13740 * docs/plugins/.cvsignore:
13741 * tests/check/.cvsignore:
13742 Ignore registries in any format.
13744 2007-09-08 20:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
13746 configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers. This has the advan...
13747 Original commit message from CVS:
13749 Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
13750 define in the lame headers. This has the advantage that
13751 it should still work when we're cross-compiling (#452025).
13753 2007-08-24 15:55:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13755 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
13756 Original commit message from CVS:
13757 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13758 Add other allowed rates to the pad templates.
13759 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
13760 Reset the parser to release memory in dispose.
13762 2007-08-17 06:56:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13764 ext/: Fix more leaks.
13765 Original commit message from CVS:
13766 * ext/amrnb/amrnbdec.c:
13767 * ext/amrnb/amrnbenc.c:
13768 * ext/amrnb/amrnbparse.c:
13769 * ext/sidplay/gstsiddec.cc:
13772 2007-08-16 14:49:11 +0000 Daniel Charles <dcharles@ti.com>
13774 ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
13775 Original commit message from CVS:
13776 Patch by: Daniel Charles <dcharles at ti dot com>
13777 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
13778 (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
13779 (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
13780 (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
13781 * ext/amrnb/amrnbenc.h:
13782 Add property to select the BandMode of the AMR encoder.
13785 2007-08-16 12:15:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13787 gst/realmedia/asmrules.c: Make ro memory to share.
13788 Original commit message from CVS:
13789 * gst/realmedia/asmrules.c:
13790 Make ro memory to share.
13792 2007-08-16 11:52:57 +0000 Wim Taymans <wim.taymans@gmail.com>
13794 gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
13795 Original commit message from CVS:
13796 * gst/mpegaudioparse/gstmpegaudioparse.c:
13797 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
13798 * gst/mpegaudioparse/gstmpegaudioparse.h:
13799 Queue segment event and push it after we know the caps on the pad or
13800 else an autoplugger might not have plugged the element yet and the
13803 2007-08-16 07:17:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13805 gst/iec958/ac3iec.c: Fix tests.
13806 Original commit message from CVS:
13807 * gst/iec958/ac3iec.c:
13810 2007-08-16 06:48:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13812 tests/check/: Add generic state-change test suite to help to fi leaks.
13813 Original commit message from CVS:
13814 * tests/check/Makefile.am:
13815 * tests/check/generic/.cvsignore:
13816 * tests/check/generic/states.c:
13817 Add generic state-change test suite to help to fi leaks.
13819 2007-08-09 10:57:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13821 po/: Added Portuguese (Brazilian) translation.
13822 Original commit message from CVS:
13823 translated by: Raphael Higino <phhigino@gmail.com>
13826 Added Portuguese (Brazilian) translation.
13828 2007-08-09 10:55:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13830 po/: Updated translations.
13831 Original commit message from CVS:
13836 Updated translations.
13838 2007-08-07 11:50:44 +0000 Wim Taymans <wim.taymans@gmail.com>
13840 gst/realmedia/rmdemux.c: Activate timestamp fixing code.
13841 Original commit message from CVS:
13842 * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
13843 (gst_rmdemux_parse_video_packet):
13844 Activate timestamp fixing code.
13846 2007-08-07 10:57:09 +0000 Wim Taymans <wim.taymans@gmail.com>
13848 gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
13849 Original commit message from CVS:
13850 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
13851 (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
13852 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
13853 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
13854 Do fragment collection in the demuxer so that we can now work with
13855 both ffmpeg and realvideodec to decoder real video content.
13857 2007-08-04 12:59:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13859 gst/realmedia/asmrules.c: Include stdlib.h.
13860 Original commit message from CVS:
13861 * gst/realmedia/asmrules.c:
13864 2007-08-03 16:21:19 +0000 Wim Taymans <wim.taymans@gmail.com>
13866 gst/realmedia/rdtmanager.c: Fix caps.
13867 Original commit message from CVS:
13868 * gst/realmedia/rdtmanager.c:
13871 2007-08-03 16:11:09 +0000 Wim Taymans <wim.taymans@gmail.com>
13873 gst/realmedia/rtspreal.c: Disable UDP transport for now.
13874 Original commit message from CVS:
13875 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
13876 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
13877 Disable UDP transport for now.
13879 2007-08-03 16:09:01 +0000 Wim Taymans <wim.taymans@gmail.com>
13881 gst/realmedia/: Add simple rdt manager.
13882 Original commit message from CVS:
13883 * gst/realmedia/Makefile.am:
13884 * gst/realmedia/rdtmanager.c: (find_session_by_id),
13885 (create_session), (free_session), (gst_rdt_manager_base_init),
13886 (gst_rdt_manager_marshal_BOXED__UINT_UINT),
13887 (gst_rdt_manager_class_init), (gst_rdt_manager_init),
13888 (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
13889 (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
13890 (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
13891 (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
13892 (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
13893 (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
13894 (gst_rdt_manager_plugin_init):
13895 * gst/realmedia/rdtmanager.h:
13896 * gst/realmedia/rmdemux.c: (plugin_init):
13897 Add simple rdt manager.
13899 2007-08-03 14:19:50 +0000 Wim Taymans <wim.taymans@gmail.com>
13901 gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
13902 Original commit message from CVS:
13903 * gst/realmedia/rdtdepay.c:
13904 Fix the encoding-name so that it matches what the rtsp extension sets.
13906 2007-08-02 19:37:41 +0000 Wim Taymans <wim.taymans@gmail.com>
13908 gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
13909 Original commit message from CVS:
13910 * gst/realmedia/asmrules.c: (gst_asm_node_free),
13911 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
13912 (gst_asm_scan_string), (gst_asm_scan_number),
13913 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
13914 (gst_asm_scan_next_token), (gst_asm_rule_free),
13915 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
13916 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
13917 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
13918 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
13919 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
13920 (gst_asm_rule_book_match), (main):
13921 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
13922 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
13923 Use g_hash_table_destroy instead of _unref which is too new.
13925 2007-08-02 19:30:05 +0000 Wim Taymans <wim.taymans@gmail.com>
13927 gst/realmedia/.cvsignore: Add test to ignore.
13928 Original commit message from CVS:
13929 * gst/realmedia/.cvsignore:
13930 Add test to ignore.
13931 * gst/realmedia/Makefile.am:
13932 * gst/realmedia/asmrules.c: (gst_asm_node_new),
13933 (gst_asm_node_free), (gst_asm_operator_eval),
13934 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
13935 (gst_asm_scan_string), (gst_asm_scan_number),
13936 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
13937 (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
13938 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
13939 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
13940 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
13941 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
13942 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
13943 (gst_asm_rule_book_match), (main):
13944 * gst/realmedia/asmrules.h:
13945 Added asembler rule book parser and evaluator.
13946 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
13947 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
13948 * gst/realmedia/rtspreal.h:
13949 Keep per stream config info.
13950 Parse and evaluate asm rule books for stream selection.
13952 2007-07-31 19:16:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13954 gst/realmedia/rtspreal.c: Include stdlib.
13955 Original commit message from CVS:
13956 * gst/realmedia/rtspreal.c:
13959 2007-07-27 16:39:45 +0000 Wim Taymans <wim.taymans@gmail.com>
13961 gst/realmedia/: Split out hash code in separate file.
13962 Original commit message from CVS:
13963 * gst/realmedia/Makefile.am:
13964 * gst/realmedia/realhash.c: (hash), (call_hash),
13965 (gst_rtsp_ext_real_calc_response_and_checksum):
13966 * gst/realmedia/realhash.h:
13967 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
13968 (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
13969 Split out hash code in separate file.
13971 2007-07-27 10:12:55 +0000 Wim Taymans <wim.taymans@gmail.com>
13973 gst/: Fix include paths and link dependecies for rtsp extension.
13974 Original commit message from CVS:
13975 * gst/asfdemux/Makefile.am:
13976 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
13977 (gst_rtsp_wms_class_init):
13978 * gst/realmedia/Makefile.am:
13979 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
13980 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
13981 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
13982 (_do_init), (gst_rtsp_real_class_init):
13983 Fix include paths and link dependecies for rtsp extension.
13985 2007-07-26 15:52:43 +0000 Wim Taymans <wim.taymans@gmail.com>
13987 gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
13988 Original commit message from CVS:
13989 * gst/realmedia/Makefile.am:
13990 * gst/realmedia/rmdemux.c: (plugin_init):
13991 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
13992 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
13993 (call_hash), (rtsp_ext_real_calc_response_and_checksum),
13994 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
13995 (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
13996 (gst_rtsp_real_init), (gst_rtsp_real_finalize),
13997 (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
13998 (gst_rtsp_real_plugin_init):
13999 * gst/realmedia/rtspreal.h:
14000 Add RealMedia RTSP extension module. It has rank NONE until it is fully
14003 2007-07-25 18:38:42 +0000 Wim Taymans <wim.taymans@gmail.com>
14005 gst/asfdemux/: Move WMS RTSP extension from -good to here.
14006 Original commit message from CVS:
14007 * gst/asfdemux/Makefile.am:
14008 * gst/asfdemux/gstasf.c: (plugin_init):
14009 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
14010 (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
14011 (gst_rtsp_wms_configure_stream), (_do_init),
14012 (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
14013 (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
14014 (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
14015 * gst/asfdemux/gstrtspwms.h:
14016 Move WMS RTSP extension from -good to here.
14017 Port it to the new pluggable extension interface.
14019 2007-07-24 06:58:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14021 ext/mad/Makefile.am: Link to audio helper from plugins-base.
14022 Original commit message from CVS:
14023 * ext/mad/Makefile.am:
14024 Link to audio helper from plugins-base.
14026 2007-07-24 05:05:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14028 Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
14029 Original commit message from CVS:
14031 * ext/mad/gstmad.c: (gst_mad_chain):
14032 Use the new buffer clipping function from gstaudio here and
14033 require gst-plugins-base CVS.
14035 2007-07-23 09:07:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14037 configure.ac: Sync liboil check with plugins-base. Add libm check.
14038 Original commit message from CVS:
14040 Sync liboil check with plugins-base. Add libm check.
14041 * gst/synaesthesia/Makefile.am:
14042 Link against libm. We're using sqrt here.
14044 2007-07-20 07:58:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14046 gst/asfdemux/gstasfdemux.c: Include stdlib.
14047 Original commit message from CVS:
14048 * gst/asfdemux/gstasfdemux.c:
14051 2007-07-20 07:41:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14053 ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
14054 Original commit message from CVS:
14055 * ext/annodex/Makefile.am:
14057 * ext/cdio/gstcdiocddasrc.c:
14058 * ext/libpng/gstpngdec.c: (gst_pngdec_task):
14060 * ext/cairo/Makefile.am:
14061 * gst/videofilter/Makefile.am:
14062 * tests/examples/level/Makefile.am:
14063 Use $(LIBM) instead of -lm
14065 2007-07-18 17:51:55 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14067 gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
14068 Original commit message from CVS:
14069 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
14070 (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
14071 * gst/mpegaudioparse/gstmpegaudioparse.h:
14072 Save some memory for each frame by only saving the start timestamp
14073 and start byte position instead of additionally the stop timestamp
14074 and stop byte position. This requires us to use a doubly-linked list
14075 but still saves 8-12 bytes per frame.
14077 2007-07-16 09:14:18 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14079 ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
14080 Original commit message from CVS:
14081 * ext/mad/gstmad.c: (clip_outgoing_buffer):
14082 Fix buffer clipping to correctly clip to the segment stop.
14084 2007-07-15 19:39:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14086 gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
14087 Original commit message from CVS:
14088 * gst/mpegaudioparse/gstmpegaudioparse.c:
14089 (gst_mp3parse_emit_frame):
14090 Fix a calculation that was causing mp3parse to drop every incoming
14091 frame when upstream delivered a segment in TIME format, breaking
14092 playback of all mpeg system streams.
14094 2007-07-13 16:46:35 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14096 Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
14097 Original commit message from CVS:
14100 * tests/Makefile.am:
14101 Remove bogus check for libcheck, since we check for
14102 gstreamer-check and it pulls in the required info from
14103 and we weren't actually _using_ the information for
14104 libcheck ourselves anyway.
14106 2007-07-13 16:27:56 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14108 gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
14109 Original commit message from CVS:
14110 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
14111 (gst_mp3parse_init), (gst_mp3parse_dispose),
14112 (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
14113 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
14114 (mp3parse_handle_seek), (mp3parse_src_query):
14115 * gst/mpegaudioparse/gstmpegaudioparse.h:
14116 Implement accurate seeking in mpegaudioparse. Fixes #308312.
14117 Also implement segment seeks.
14119 2007-07-13 15:46:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14121 ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
14122 Original commit message from CVS:
14123 * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
14124 (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
14125 (gst_mad_chain), (gst_mad_change_state):
14126 * ext/mad/gstmad.h:
14127 Implement buffer clipping and use GST_BOILERPLATE instead of manual
14128 GType magic. Part one of bug #308312.
14130 2007-07-12 11:21:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14132 configure.ac: Use pkg-config to locate check.
14133 Original commit message from CVS:
14135 Use pkg-config to locate check.
14137 2007-07-11 23:18:14 +0000 Tim-Philipp Müller <tim@centricular.net>
14139 Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
14140 Original commit message from CVS:
14142 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
14143 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
14144 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
14145 Fix build against core CVS by not using deprecated API. Bump
14146 requirements for new API (overdue anyway).
14148 2007-07-09 06:05:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14150 REQUIREMENTS: Also add amr-libs here and update a little.
14151 Original commit message from CVS:
14153 Also add amr-libs here and update a little.
14155 2007-07-06 17:59:29 +0000 Tim-Philipp Müller <tim@centricular.net>
14157 docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
14158 Original commit message from CVS:
14159 * docs/plugins/inspect/plugin-dvdnav.xml:
14160 * docs/plugins/inspect/plugin-realmedia.xml:
14161 * docs/plugins/inspect/plugin-synaesthesia.xml:
14162 Add inspect file for synaesthesia so the docs can be built even if
14163 the plugin isn't built yet. Fixes #454311. Also add inspect files
14164 for dvdnavsrc and realmedia.
14166 2007-07-05 08:44:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14168 docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
14169 Original commit message from CVS:
14170 * docs/plugins/Makefile.am:
14171 Simplify --extra-dir as gtkdoc scans recursively.
14173 2007-07-03 13:05:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14175 And yet more docs enabled.
14176 Original commit message from CVS:
14177 * docs/plugins/Makefile.am:
14178 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14179 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14180 * gst/synaesthesia/Makefile.am:
14181 * gst/synaesthesia/gstsynaesthesia.c:
14182 * gst/synaesthesia/gstsynaesthesia.h:
14183 And yet more docs enabled.
14185 2007-07-03 11:55:45 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14187 docs/plugins/: Add new docs. Scan c++ files too.
14188 Original commit message from CVS:
14189 * docs/plugins/Makefile.am:
14190 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14191 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14192 * docs/plugins/inspect/plugin-a52dec.xml:
14193 * docs/plugins/inspect/plugin-amrnb.xml:
14194 * docs/plugins/inspect/plugin-asf.xml:
14195 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14196 * docs/plugins/inspect/plugin-dvdsub.xml:
14197 * docs/plugins/inspect/plugin-iec958.xml:
14198 * docs/plugins/inspect/plugin-lame.xml:
14199 * docs/plugins/inspect/plugin-mad.xml:
14200 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14201 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14202 * docs/plugins/inspect/plugin-mpegstream.xml:
14203 Add new docs. Scan c++ files too.
14204 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
14205 (gst_amrnbdec_event):
14206 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
14207 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
14208 (gst_amrnbparse_loop):
14209 Add documentation headers.
14210 * ext/mad/gstmad.c:
14211 * ext/mad/gstmad.h:
14214 2007-07-01 19:12:32 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14216 gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
14217 Original commit message from CVS:
14218 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
14219 (gst_mp3parse_init):
14220 Use GST_BOILERPLATE instead of manual GType magic.
14221 * gst/mpegaudioparse/gstmpegaudioparse.c:
14222 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
14223 (mp3parse_bytepos_to_time):
14224 * gst/mpegaudioparse/gstmpegaudioparse.h:
14225 Implement seeking, byte->time, time->byte conversions with the Xing
14226 seek table if available. This allows better at least a bit more
14227 accurate seeks and file position reporting.
14229 2007-06-28 20:33:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14231 gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
14232 Original commit message from CVS:
14233 * gst/mpegaudioparse/gstmpegaudioparse.c:
14234 (gst_mp3parse_handle_first_frame):
14235 Copy the complete Xing seek table in the 100 byte array instead of
14236 copying the first byte 100 times.
14237 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
14238 (mp3parse_total_time), (mp3parse_time_to_bytepos):
14239 Add seeking support based on the Xing header but comment it out for
14240 now as it seems to yield worse result than the other method.
14241 Also use gst_pad_query_peer_duration() instead of getting the peer pad
14242 ourself, creating a new GstQuery, etc.
14244 2007-06-25 12:46:47 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14246 docs/plugins/: Update docs with caps info.
14247 Original commit message from CVS:
14248 * docs/plugins/gst-plugins-ugly-plugins.args:
14249 * docs/plugins/inspect/plugin-a52dec.xml:
14250 * docs/plugins/inspect/plugin-amrnb.xml:
14251 * docs/plugins/inspect/plugin-asf.xml:
14252 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14253 * docs/plugins/inspect/plugin-dvdread.xml:
14254 * docs/plugins/inspect/plugin-dvdsub.xml:
14255 * docs/plugins/inspect/plugin-iec958.xml:
14256 * docs/plugins/inspect/plugin-lame.xml:
14257 * docs/plugins/inspect/plugin-mad.xml:
14258 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14259 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14260 * docs/plugins/inspect/plugin-mpegstream.xml:
14261 Update docs with caps info.
14263 2007-06-25 12:25:09 +0000 Tim-Philipp Müller <tim@centricular.net>
14265 po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
14266 Original commit message from CVS:
14268 Make sure dvdnav strings get translated too (no reason not to have
14269 them in the .po file, even if the plugin is disabled for now).
14272 2007-06-25 11:46:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14274 ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
14275 Original commit message from CVS:
14276 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
14277 (gst_amrnbdec_event), (gst_amrnbdec_chain),
14278 (gst_amrnbdec_state_change):
14279 * ext/amrnb/amrnbdec.h:
14280 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
14281 (gst_amrnbparse_loop):
14282 Add newsegment and discont handling. Some code cleanups.
14284 2007-06-25 07:55:51 +0000 David Schleef <ds@schleef.org>
14286 ext/dvdread/dvdreadsrc.c: check for an error from
14287 Original commit message from CVS:
14288 * ext/dvdread/dvdreadsrc.c: check for an error from
14289 DVDReadBlocks() correctly.
14291 2007-06-25 07:22:10 +0000 David Schleef <ds@schleef.org>
14293 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...
14294 Original commit message from CVS:
14295 * ext/dvdread/dvdreadsrc.c:
14296 If we can't read a nav packet, or it doesn't look like a nav
14297 packet, that's an error. Previous behavior was to look at
14298 the next packet; I can't find any justification for doing that.
14301 2007-06-23 22:57:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14303 po/it.po: Updated Italian translation.
14304 Original commit message from CVS:
14306 Updated Italian translation.
14308 2007-06-23 11:22:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14310 po/vi.po: Updated Vietnames translation.
14311 Original commit message from CVS:
14313 Updated Vietnames translation.
14315 2007-06-23 11:21:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14317 po/: Added Chinese (simplified) translation.
14318 Original commit message from CVS:
14319 contributed by: Wenzheng Hu <db_lobster@163.com>
14322 Added Chinese (simplified) translation.
14324 2007-06-22 14:27:18 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14326 MAINTAINERS: Updating all the maintainers files
14327 Original commit message from CVS:
14329 Updating all the maintainers files
14331 2007-06-22 10:57:06 +0000 Edward Hervey <bilboed@bilboed.com>
14333 Fix leaks some more.
14334 Original commit message from CVS:
14335 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
14336 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
14337 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
14338 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
14339 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
14340 * gst/iec958/ac3iec.c: (ac3iec_init):
14341 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
14342 Fix leaks some more.
14344 2007-06-21 14:33:58 +0000 Edward Hervey <bilboed@bilboed.com>
14346 gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
14347 Original commit message from CVS:
14348 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
14349 "She's leaking me", said valgrind.
14351 2007-06-19 14:40:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14353 gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
14354 Original commit message from CVS:
14355 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
14356 Fix "pad caps are not a real subset of its template caps" warning.
14358 2007-06-19 14:15:50 +0000 Laurent Glayal <spglegle@yahoo.fr>
14360 ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
14361 Original commit message from CVS:
14362 Patch by: Laurent Glayal <spglegle at yahoo dot fr>
14363 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
14364 (gst_amrnbdec_finalize):
14365 Don't leak the adapter, unref it in a new finalize method instead.
14368 2007-06-19 10:43:26 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14370 configure.ac: Back to CVS
14371 Original commit message from CVS:
14374 * gst-plugins-ugly.doap:
14375 Add 0.10.6 to the list of releases.
14377 === release 0.10.6 ===
14379 2007-06-19 10:31:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14385 * docs/plugins/gst-plugins-ugly-plugins.args:
14386 * docs/plugins/inspect/plugin-a52dec.xml:
14387 * docs/plugins/inspect/plugin-asf.xml:
14388 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14389 * docs/plugins/inspect/plugin-dvdread.xml:
14390 * docs/plugins/inspect/plugin-dvdsub.xml:
14391 * docs/plugins/inspect/plugin-iec958.xml:
14392 * docs/plugins/inspect/plugin-lame.xml:
14393 * docs/plugins/inspect/plugin-mad.xml:
14394 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14395 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14396 * docs/plugins/inspect/plugin-mpegstream.xml:
14397 * docs/plugins/inspect/plugin-siddec.xml:
14399 Original commit message from CVS:
14402 2007-06-19 10:21:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14420 Original commit message from CVS:
14423 2007-06-15 09:31:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14425 win32/vs6/: Convert line endings to CRLF and mark as binary files.
14426 Original commit message from CVS:
14427 * win32/vs6/gst_plugins_ugly.dsw:
14428 * win32/vs6/libgstac3parse.dsp:
14429 * win32/vs6/libgstasfdemux.dsp:
14430 * win32/vs6/libgstdvdlpcmdec.dsp:
14431 * win32/vs6/libgstdvdsub.dsp:
14432 * win32/vs6/libgstiec958.dsp:
14433 * win32/vs6/libgstlame.dsp:
14434 * win32/vs6/libgstmad.dsp:
14435 * win32/vs6/libgstmpegaudioparse.dsp:
14436 * win32/vs6/libgstmpegstream.dsp:
14437 * win32/vs6/libgstrealmedia.dsp:
14438 * win32/vs6/libgstsynaesthesia.dsp:
14439 Convert line endings to CRLF and mark as binary files.
14441 2007-06-13 14:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
14443 ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
14444 Original commit message from CVS:
14445 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
14446 Don't forget to unlock when setting the device property, or
14447 we'll sooner or later deadlock.
14449 2007-06-12 21:46:10 +0000 Sébastien Moutte <sebastien@moutte.net>
14451 gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
14452 Original commit message from CVS:
14453 * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
14454 Use gst_util_guint64_to_gdouble for conversion.
14455 * win32/vs6/libgstasfdemux.dsp:
14456 Add asfpacket.c to the build.
14458 2007-06-08 08:39:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14460 gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
14461 Original commit message from CVS:
14462 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
14463 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
14464 * gst/mpegaudioparse/gstmpegaudioparse.h:
14465 If the Xing header provides a total time, use it to calculate the
14466 correct average bitrate immediately, instead of sending updates as
14467 we parse the stream.
14469 2007-06-05 21:47:29 +0000 by Mark Nauwelaerts <manauw@skynet.be>
14471 gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
14472 Original commit message from CVS:
14473 Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
14474 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
14475 Use GstClockTime instead of guint for a time variable to prevent
14476 overflows on too large subtitle durations. Fixes #444514.
14478 2007-05-31 22:33:26 +0000 Mark Nauwelaerts <manauw@skynet.be>
14480 gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
14481 Original commit message from CVS:
14482 Patch by: Mark Nauwelaerts <manauw at skynet be>
14483 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
14484 Clear state when handling the serialized FLUSH_STOP event instead of
14485 the FLUSH_START event, thereby making sure we don't free buffers the
14486 chain function is still using. Fixes dvdsubdec crashing when flusing
14487 or seeking (#442706).
14489 2007-05-23 11:16:09 +0000 Tim-Philipp Müller <tim@centricular.net>
14491 gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
14492 Original commit message from CVS:
14493 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
14494 Initialise variable to make fc4 build bot happy.
14496 2007-05-21 15:11:45 +0000 Tim-Philipp Müller <tim@centricular.net>
14498 gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
14499 Original commit message from CVS:
14500 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
14501 Add sanity check so we don't abort for broken or non-MPEG streams,
14502 but instead error out. Fixes crashes/aborts for when our typefinder
14503 wrongly identifies quicktime files as mpeg (which should be fixed in
14504 -base now too). (#440120).
14506 2007-05-18 09:35:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14509 * ext/amrnb/amrnbdec.c:
14510 * ext/amrnb/amrnbenc.c:
14511 * ext/amrnb/amrnbparse.c:
14512 ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
14513 Original commit message from CVS:
14514 * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
14515 block_size, _do_init, gst_amrnbdec_base_init,
14516 gst_amrnbdec_class_init, gst_amrnbdec_init):
14517 * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
14518 gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
14519 * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
14520 block_size, _do_init, gst_amrnbparse_base_init,
14521 gst_amrnbparse_class_init, gst_amrnbparse_init):
14522 First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
14523 GST_DEBUG_FUNCPTR and add log-category.
14525 2007-05-18 08:42:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14527 gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
14528 Original commit message from CVS:
14529 * gst/mpegaudioparse/gstmpegaudioparse.c:
14530 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
14531 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
14532 (gst_mp3parse_chain), (mp3parse_total_bytes),
14533 (mp3parse_total_time):
14534 * gst/mpegaudioparse/gstmpegaudioparse.h:
14535 Implement parsing of Xing headers from the first frame of the stream,
14536 and use it to report duration correctly where possible.
14538 2007-05-16 19:15:13 +0000 Tim-Philipp Müller <tim@centricular.net>
14540 gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
14541 Original commit message from CVS:
14542 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
14543 After descrambling, push the packets out as individual packets
14544 instead of one big descrambled buffer. Makes cook audio decoding
14545 work with the 'realaudiodec' decoder from gst-plugins-bad.
14547 2007-05-16 19:07:45 +0000 Tim-Philipp Müller <tim@centricular.net>
14549 gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
14550 Original commit message from CVS:
14551 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
14552 (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
14553 (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
14554 (gst_rmdemux_parse_packet):
14555 * gst/realmedia/rmdemux.h:
14556 Remember first timestamp encountered in stream and re-timestamp
14557 stream to start from zero (fixes #397219); only send one newsegment
14558 event, not two; when seeking, send newsegment events from the
14559 streaming thread and not from the seeking thread.
14561 2007-05-16 12:48:43 +0000 Mark Nauwelaerts <manauw@skynet.be>
14563 gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
14564 Original commit message from CVS:
14565 Based on patch by: Mark Nauwelaerts <manauw skynet be>
14566 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
14567 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
14568 (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
14569 * gst/mpegstream/gstmpegdemux.h:
14570 Reset last_flow values for the various streams after a flushing
14571 seek, otherwise we might aggregate wrong flow returns afterwards
14572 that will make upstream pause silently. This should fix seeking
14573 in DVDs and also fix the Thoggen cropping dialog (#438610).
14575 2007-05-07 13:51:43 +0000 Tim-Philipp Müller <tim@centricular.net>
14577 gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
14578 Original commit message from CVS:
14579 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
14580 (gst_asf_demux_chain_headers),
14581 (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
14582 (gst_asf_demux_have_mutually_exclusive_active_stream),
14583 (gst_asf_demux_check_activate_streams),
14584 (gst_asf_demux_find_stream_with_complete_payload),
14585 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
14586 (gst_asf_demux_activate_ext_props_streams),
14587 (gst_asf_demux_process_object):
14588 * gst/asfdemux/gstasfdemux.h:
14589 Activate streams (ie. add the pads to the element) depending on
14590 whether we actually get data for those streams within the ASF
14591 preroll value specified. Currently only done in pull-mode though
14592 (this will fix problems with playbin hanging on mms streams once
14593 we use this in push-mode as well).
14595 2007-05-04 11:04:16 +0000 Tim-Philipp Müller <tim@centricular.net>
14597 gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
14598 Original commit message from CVS:
14599 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
14600 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
14601 (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
14602 (gst_asf_demux_process_file):
14603 * gst/asfdemux/gstasfdemux.h:
14604 Make all timestamps start from zero in pull-mode too; some small
14605 clean-ups and FIXMEs here and there.
14607 2007-05-01 11:10:31 +0000 Tim-Philipp Müller <tim@centricular.net>
14609 gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
14610 Original commit message from CVS:
14611 * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
14612 (gst_asf_demux_parse_packet):
14613 If packet size is specified within the packet and smaller than
14614 the actual packet size, don't parse beyond the size specified in
14615 the packet (this makes us parse some cases of packets with single
14616 compressed payloads cleanly, see e.g stream from #431318). Also
14617 add a sanity check when parsing compressed single payloads.
14619 2007-05-01 09:19:13 +0000 Tim-Philipp Müller <tim@centricular.net>
14621 gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
14622 Original commit message from CVS:
14623 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
14624 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
14625 (gst_asf_demux_handle_seek_event),
14626 (gst_asf_demux_push_complete_payloads):
14627 Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
14628 send data from the keyframe right before the new segment start to
14629 make sure the decoder doesn't have to decode more than absolutely
14632 2007-04-30 15:36:00 +0000 Tim-Philipp Müller <tim@centricular.net>
14634 gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
14635 Original commit message from CVS:
14636 * gst/asfdemux/asfheaders.c:
14637 * gst/asfdemux/asfheaders.h:
14638 * gst/asfdemux/asfpacket.c:
14639 (asf_payload_parse_replicated_data_extensions),
14640 (gst_asf_demux_parse_payload):
14641 * gst/asfdemux/asfpacket.h:
14642 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
14643 (gst_asf_demux_push_complete_payloads),
14644 (gst_asf_demux_process_ext_stream_props):
14645 * gst/asfdemux/gstasfdemux.h:
14646 Implement payload extension system/extended replicated data parsing,
14647 so we can extract payload durations if they're specified.
14649 2007-04-30 11:41:22 +0000 Tim-Philipp Müller <tim@centricular.net>
14651 gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
14652 Original commit message from CVS:
14653 * gst/asfdemux/asfheaders.h:
14654 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
14655 (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
14656 (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
14657 (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
14658 (gst_asf_demux_parse_stream_object),
14659 (gst_asf_demux_process_ext_stream_props),
14660 (gst_asf_demux_process_queued_extended_stream_objects),
14661 (gst_asf_demux_activate_ext_props_streams),
14662 (gst_asf_demux_process_object):
14663 * gst/asfdemux/gstasfdemux.h:
14664 Refactor stream parse/activation a bit (stream activation heuristics
14665 are still the same though); some more clean-ups.
14667 2007-04-28 12:23:16 +0000 Tim-Philipp Müller <tim@centricular.net>
14669 win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
14670 Original commit message from CVS:
14671 * win32/common/.cvsignore:
14672 Ignore generated config.h file to make build bot happy.
14674 2007-04-28 10:49:17 +0000 Tim-Philipp Müller <tim@centricular.net>
14676 gst/asfdemux/: Init debug category before using it.
14677 Original commit message from CVS:
14678 * gst/asfdemux/gstasf.c: (plugin_init):
14679 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
14680 * gst/asfdemux/gstasfdemux.h:
14681 Init debug category before using it.
14683 2007-04-27 18:39:21 +0000 Tim-Philipp Müller <tim@centricular.net>
14685 gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
14686 Original commit message from CVS:
14687 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
14688 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
14689 Fix silly bug when we can't pull as much data as we want; don't
14690 forget to announce pending tags in the new packet parsing code.
14692 2007-04-25 17:23:33 +0000 Tim-Philipp Müller <tim@centricular.net>
14694 Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
14695 Original commit message from CVS:
14698 Generate a win32 config.h into win32/common and add to MANIFEST so
14699 it gets disted (#393890). Looks like win32/common/config.h.in needs
14702 2007-04-22 22:41:20 +0000 Tim-Philipp Müller <tim@centricular.net>
14704 ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
14705 Original commit message from CVS:
14706 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
14707 (gst_amrnbparse_class_init), (gst_amrnbparse_init),
14708 (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
14709 Fix pull mode operation some more: send newsegment event before
14710 sending data; handle EOS and fatal flow returns a bit better; don't
14711 leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
14713 2007-04-20 20:57:56 +0000 Tim-Philipp Müller <tim@centricular.net>
14715 gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
14716 Original commit message from CVS:
14717 * gst/asfdemux/Makefile.am:
14718 * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
14719 (asf_packet_create_payload_buffer),
14720 (asf_payload_find_previous_fragment),
14721 (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
14722 (gst_asf_demux_parse_packet):
14723 * gst/asfdemux/asfpacket.h:
14724 * gst/asfdemux/gstasfdemux.c:
14725 (gst_asf_demux_reset_stream_state_after_discont),
14726 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
14727 (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
14728 (gst_asf_demux_process_chunk):
14729 * gst/asfdemux/gstasfdemux.h:
14730 New packet parsing code: should put halfway decent timestamps on
14731 buffers, and might even set the appropriate keyframe/discont buffer
14732 flags from time to time (and even if it doesn't, I'm at least able
14733 to debug this code); only used in pull-mode so far. Still needs
14734 some more work, like payload extensions parsing and proper flow
14735 aggregation, and stream activation based on preroll. Stay tuned.
14737 2007-04-20 17:32:00 +0000 Tim-Philipp Müller <tim@centricular.net>
14739 gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
14740 Original commit message from CVS:
14741 * gst/asfdemux/asfheaders.h:
14742 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
14743 (gst_asf_demux_seek_index_lookup),
14744 (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
14745 (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
14746 (gst_asf_demux_process_ext_content_desc),
14747 (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
14748 (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
14749 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
14750 * gst/asfdemux/gstasfdemux.h:
14751 Some clean-ups and small fixes: rename asf_stream_context structure to
14752 AsfStream; inline some three-line utility functions that are only used
14753 once anyway and get rid of their associated helper structs; make debug
14754 category global so that it is used by the debug statements in the other
14755 file as well; simplify gst_asf_demux_get_stream(); fix accidental
14756 implicit initialisation of stream->last_buffer_timestamp to 0, which
14757 would lead to missing timestamps on the first buffer; put fourcc format
14758 into video caps to make certain proprietary wmv decoders happy (for the
14759 case of WMVA in particular); play_time is offset by preroll as well, so
14760 fix overreporting of duration for some files.
14762 2007-04-17 10:21:50 +0000 Tim-Philipp Müller <tim@centricular.net>
14764 gst/asfdemux/gstasfdemux.c: Printf format fixes.
14765 Original commit message from CVS:
14766 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
14767 (gst_asf_demux_pull_indices):
14768 Printf format fixes.
14770 2007-04-16 16:30:50 +0000 Tim-Philipp Müller <tim@centricular.net>
14772 gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
14773 Original commit message from CVS:
14774 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
14775 (gst_mpeg_parse_send_event):
14776 Post an error message if EOS wasn't handled by anything downstream.
14777 This should fix playbin freezing/hanging with small VobSub subtitle
14778 files (background: not-linked flow returns from downstream are
14779 ignored for a while at the beginning, so if the file is small
14780 upstream will never get a not-linked flow return even if nothing
14781 is connected downstream). (#429960).
14783 2007-04-16 15:15:07 +0000 Michael Smith <msmith@xiph.org>
14785 ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
14786 Original commit message from CVS:
14787 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
14788 (gst_amrnbparse_sink_activate),
14789 (gst_amrnbparse_sink_activate_pull):
14790 Rewrite terminally broken sinkpad activation code.
14791 Now actually supports pull-mode activation (didn't before), and push
14792 mode activation doesn't leave the sinkpad flushing.
14794 2007-04-12 13:38:03 +0000 Tim-Philipp Müller <tim@centricular.net>
14796 gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
14797 Original commit message from CVS:
14798 * gst/asfdemux/asfheaders.c:
14799 * gst/asfdemux/asfheaders.h:
14800 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
14801 (gst_asf_demux_reset), (gst_asf_demux_init),
14802 (gst_asf_demux_activate), (gst_asf_demux_activate_push),
14803 (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
14804 (gst_asf_demux_seek_index_lookup),
14805 (gst_asf_demux_reset_stream_state_after_discont),
14806 (gst_asf_demux_handle_seek_event),
14807 (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
14808 (gst_asf_demux_chain), (gst_asf_demux_pull_data),
14809 (gst_asf_demux_pull_indices),
14810 (gst_asf_demux_parse_data_object_start),
14811 (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
14812 (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
14813 (gst_asf_demux_process_simple_index),
14814 (gst_asf_demux_process_object),
14815 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
14816 (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
14817 * gst/asfdemux/gstasfdemux.h:
14818 Make asfdemux work in pull mode where possible. If there's an index
14819 at the end of the file, read it and use it for seeking purposes.
14821 2007-04-12 10:19:18 +0000 Wim Taymans <wim.taymans@gmail.com>
14823 gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
14824 Original commit message from CVS:
14825 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
14826 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
14827 (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
14828 Some timestamp fixes.
14829 * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
14830 Fix for 64-bit machines.
14832 2007-04-12 10:10:22 +0000 René Stadler <mail@renestadler.de>
14834 gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
14835 Original commit message from CVS:
14836 Patch by: René Stadler <mail at renestadler dot de>
14837 * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
14838 (find_seek_offset_time), (gst_rmdemux_reset),
14839 (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
14840 (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
14841 * gst/realmedia/rmdemux.h:
14842 Make rmdemux handle any number of logical streams. Fixes #428698.
14844 2007-04-05 13:48:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14848 Original commit message from CVS:
14851 2007-04-05 13:48:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14853 po/: Added Danish translation.
14854 Original commit message from CVS:
14855 submitted by: Mogens Jaeger <mogens@jaeger.tf>
14858 Added Danish translation.
14860 2007-03-28 16:01:06 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
14862 po/.cvsignore: Add pot.
14863 Original commit message from CVS:
14867 2007-03-27 12:02:49 +0000 Julien Moutte <julien@moutte.net>
14869 ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
14870 Original commit message from CVS:
14871 2007-03-27 Julien MOUTTE <julien@moutte.net>
14872 * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
14873 stream and try to adapt to incoming timestamps lack of
14874 precision up to half a frame. This allows generating
14875 a perfect stream even with muxed formats like FLV where
14876 the timestamps are stored in milliseconds.
14878 2007-03-22 21:44:45 +0000 Tim-Philipp Müller <tim@centricular.net>
14880 gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
14881 Original commit message from CVS:
14882 * gst/realmedia/rmdemux.c:
14883 Remove unused zlib.h include. Fixes #421594.
14885 2007-03-21 12:53:57 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14887 ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
14888 Original commit message from CVS:
14889 * ext/lame/gstlame.c: (gst_lame_setup):
14890 Disable the bitrate checking when the user has requested
14891 Free Format mode, as all bitrates less than the maximum
14894 2007-03-14 15:21:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14896 po/: Update translations.
14897 Original commit message from CVS:
14901 Update translations.
14903 2007-03-12 17:26:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14905 ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
14906 Original commit message from CVS:
14907 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
14908 When handling seeks, don't convert -1 start or stop values to a bogus
14909 byte position - pass them upstream as -1.
14911 2007-03-12 10:47:01 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14913 gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
14914 Original commit message from CVS:
14915 * gst/mpegaudioparse/gstmpegaudioparse.c:
14916 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
14917 (gst_mp3parse_init), (gst_mp3parse_sink_event),
14918 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
14919 (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
14920 (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
14921 (mp3parse_total_time), (mp3parse_handle_seek),
14922 (mp3parse_src_event), (mp3parse_src_query),
14923 (mp3parse_get_query_types), (plugin_init):
14924 * gst/mpegaudioparse/gstmpegaudioparse.h:
14925 Implement seeking via average bitrate, and position+duration
14926 querying in mp3parse. Later, it will support frame-accurate seeking by
14927 building a seek table as it parses.
14928 Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
14929 pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
14930 before any extant MP3 decoder plugin. This allows us to remove framing
14931 support from the decoders, if we want, and will provide them with
14932 accurate seeking automatically once it is finished.
14933 Fix the handling of MPEG-1 Layer 1 files.
14934 Partially fix timestamping of packets arriving from a demuxer by
14935 queueing the incoming timestamp until the next packet starts, rather
14936 than applying it immediately to the next pushed buffer.
14938 2007-03-10 15:56:26 +0000 Tim-Philipp Müller <tim@centricular.net>
14940 gst/asfdemux/gstasfdemux.c: Printf format fix.
14941 Original commit message from CVS:
14942 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
14945 2007-03-04 17:13:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14947 ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
14948 Original commit message from CVS:
14949 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
14950 (gst_cdio_cdda_src_finalize):
14951 Make sure we always destroy our libcdio handle.
14953 2007-03-02 16:08:17 +0000 Wim Taymans <wim.taymans@gmail.com>
14955 ext/cdio/gstcdiocddasrc.c: Small code cleanups.
14956 Original commit message from CVS:
14957 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
14958 (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
14959 (gst_cdio_cdda_src_finalize):
14960 Small code cleanups.
14961 Don't use pad_alloc as the base class cannot deal with the error codes.
14963 2007-03-02 13:01:48 +0000 Zaheer Abbas Merali <zaheermerali@gmail.com>
14965 ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
14966 Original commit message from CVS:
14967 Patch by: Zaheer Abbas Merali <zaheermerali at gmail com>
14968 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
14969 Never post a (fatal) error message on the bus on decoding errors. We
14970 should only do this if we can't recover, but mpeg2dec can always
14971 recover. This is needed for DVB streams, for example, where there
14972 may be temporary glitches in the stream. Instead of an error
14973 message, post a warning message on the bus for every N decoding
14974 errors. Fixes #370020.
14976 2007-02-28 19:30:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14978 configure.ac: Convert to new AG_GST style.
14979 Original commit message from CVS:
14981 Convert to new AG_GST style.
14983 2007-02-28 18:41:38 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14985 ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
14986 Original commit message from CVS:
14987 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
14989 Display sensible defaults and limits for the
14990 vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
14991 property - it's supposed to be a boolean 0/1 value.
14993 2007-02-28 16:01:08 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14995 ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
14996 Original commit message from CVS:
14997 * ext/lame/gstlame.c:
14998 Initialise the variables so gcc doesn't complain about possibly
14999 uninitialised uses, even though they can't actually happen.
15001 2007-02-28 15:52:23 +0000 Wim Taymans <wim.taymans@gmail.com>
15003 gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
15004 Original commit message from CVS:
15005 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
15006 (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
15007 (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
15008 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
15009 Implement all sample rates.
15010 Implement sample permutation a little smarter avoiding a memcpy.
15011 Fix timestamps, use segments, fix seeking.
15013 2007-02-28 15:49:35 +0000 Wim Taymans <wim.taymans@gmail.com>
15016 Original commit message from CVS:
15017 * docs/plugins/Makefile.am:
15018 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15019 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15020 * docs/plugins/inspect/plugin-siddec.xml:
15021 * ext/sidplay/gstsiddec.cc:
15022 * ext/sidplay/gstsiddec.h:
15025 2007-02-21 16:02:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15027 ext/lame/gstlame.c: Fix up bitrate checking macro. Make it give us a
15028 Original commit message from CVS:
15029 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
15030 (gst_lame_set_property), (gst_lame_setup):
15031 Fix up bitrate checking macro. Make it give us a
15032 GST_ELEMENT_WARNING message so the application has a chance of
15033 reporting this to the user. Move the checking to _setup, so we
15034 are sure it runs in the READY state, when we hope to have a pipeline
15035 and a bus that is not flushing.
15036 This fixes e.g. using 96 kbit/sec as a bitrate.
15038 2007-02-15 19:55:55 +0000 Tim-Philipp Müller <tim@centricular.net>
15040 gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
15041 Original commit message from CVS:
15042 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
15043 (gst_asf_demux_process_advanced_mutual_exclusion),
15044 (gst_asf_demux_process_queued_extended_stream_objects),
15045 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
15046 * gst/asfdemux/gstasfdemux.h:
15047 Parse advanced mutual exclusion object and only add pads for
15048 'hidden' streams (those in an extended stream header) that are
15049 mutually exclusive with an already existing 'main stream' if
15050 the broadcasting flag is not set. If the broadcasting flag is set,
15051 assume that data for this stream isn't sent. (This should ideally be
15052 solved better by making playbin more robust against this and/or by
15053 making mmssrc send some information downstream about which streams
15054 will be streamed). Fixes #353116.
15056 2007-02-13 12:00:59 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15058 gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
15059 Original commit message from CVS:
15060 * gst/synaesthesia/gstsynaesthesia.c:
15061 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
15062 (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
15063 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
15064 (synaescope32), (synaescope_set_data), (synaesthesia_update),
15065 (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
15066 * gst/synaesthesia/synaescope.h:
15067 Move all the mutable engine state into a structure so that
15068 multiple element instances can run without interfering.
15070 2007-02-13 09:15:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15072 Add crossreferences to glib/gobject/gstream docs.
15073 Original commit message from CVS:
15075 * docs/plugins/Makefile.am:
15076 Add crossreferences to glib/gobject/gstream docs.
15078 2007-02-12 12:46:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15080 gst/synaesthesia/: More source cleanups and add FIXME comments.
15081 Original commit message from CVS:
15082 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
15083 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
15084 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
15086 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
15088 More source cleanups and add FIXME comments.
15090 2007-02-11 13:42:45 +0000 Sébastien Moutte <sebastien@moutte.net>
15092 gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
15093 Original commit message from CVS:
15094 * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
15095 Use gst_guint64_to_gdouble for conversions.
15096 * gst/synaesthesia/synaescope.c:
15097 Define M_PI and do not include <pthread.h> and
15098 <sys/time.h> for G_OS_WIN32
15099 * win32/vs6/libgstrealmedia.dsp:
15100 * win32/vs6/synaesthesia.dsp:
15101 Update projects files.
15102 * win32/common/config.h.in:
15103 Add config.h.in for autogen of config.h
15105 2007-02-11 10:51:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15107 configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
15108 Original commit message from CVS:
15110 Add --enable-experimental support. Activate synaesthesia when building
15111 with --enable-experimental. Fix --enable external configure switch
15114 2007-02-09 16:24:45 +0000 Tim-Philipp Müller <tim@centricular.net>
15116 ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
15117 Original commit message from CVS:
15118 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
15119 (gst_lame_change_state):
15120 * ext/lame/gstlame.h:
15121 On receiving EOS, we try to push a last buffer with the remaining
15122 samples. Don't do that if we got an unclean flow return on the last
15123 gst_pad_push(), downstream might not handle this very gracefully
15125 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
15126 Pass flow returns upstream (helps #403168).
15128 2007-02-09 08:03:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15130 gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
15131 Original commit message from CVS:
15132 * gst/synaesthesia/gstsynaesthesia.c:
15133 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
15134 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
15135 (gst_synaesthesia_chain), (plugin_init):
15136 check result of gst_pad_push() in _chain.
15138 2007-02-09 07:48:50 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15140 gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
15141 Original commit message from CVS:
15142 * gst/synaesthesia/Makefile.am:
15143 * gst/synaesthesia/gstsynaesthesia.c:
15144 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
15145 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
15146 (gst_synaesthesia_chain), (plugin_init):
15147 * gst/synaesthesia/synaescope.c:
15148 * gst/synaesthesia/synaescope.h:
15149 Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
15150 built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
15151 is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
15152 GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
15153 possible leak in _chain. (#356882)
15155 2007-02-08 21:07:27 +0000 Tim-Philipp Müller <tim@centricular.net>
15157 gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
15158 Original commit message from CVS:
15159 * gst/asfdemux/asfheaders.c:
15160 * gst/asfdemux/asfheaders.h:
15161 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
15162 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
15163 (gst_asf_demux_identify_guid), (asf_demux_peek_object),
15164 (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
15165 (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
15166 (gst_asf_demux_process_ext_content_desc),
15167 (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
15168 (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
15169 (gst_asf_demux_process_bitrate_props_object),
15170 (gst_asf_demux_process_header_ext),
15171 (gst_asf_demux_process_language_list),
15172 (gst_asf_demux_process_ext_stream_props),
15173 (gst_asf_demux_process_queued_extended_stream_objects),
15174 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
15175 * gst/asfdemux/gstasfdemux.h:
15176 Refactor and clean up header parsing and chain function a bit; get
15177 rid of some cruft; make header parsing a tad more robust, fixing
15180 2007-02-01 11:12:25 +0000 Tim-Philipp Müller <tim@centricular.net>
15182 gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
15183 Original commit message from CVS:
15184 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
15185 Post an error if we receive an EOS event while still waiting for the
15186 ASF header object to come through.
15188 2007-01-24 17:36:36 +0000 Xavier B <xavierb@gmail.com>
15190 gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
15191 Original commit message from CVS:
15192 Patch by: Xavier B. <xavierb gmail com>
15193 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
15194 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
15195 (gst_asf_demux_process_ext_content_desc),
15196 (gst_asf_demux_process_data),
15197 (gst_asf_demux_process_language_list),
15198 (gst_asf_demux_process_ext_stream_props),
15199 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
15200 Guard places where we assume that a certain amount of data is
15201 available better against less data being available (should fix
15202 infamous assertion crasher bug #336370). Also fixes a small
15205 2007-01-11 12:49:23 +0000 Tim-Philipp Müller <tim@centricular.net>
15207 gst/realmedia/: Add demuxer for RealAudio files (#349779).
15208 Original commit message from CVS:
15209 * gst/realmedia/Makefile.am:
15210 * gst/realmedia/rademux.c:
15211 * gst/realmedia/rademux.h:
15212 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
15213 (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
15214 * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
15215 * gst/realmedia/rmutils.h:
15216 Add demuxer for RealAudio files (#349779).
15218 2007-01-07 13:37:19 +0000 Sébastien Moutte <sebastien@moutte.net>
15220 Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
15221 Original commit message from CVS:
15223 Add win32/MANIFEST to EXTRA_DIST so win32 files will
15224 be include in the next release.
15226 Remove win32/common/config.h is which is not autogenerated yet.
15228 2006-12-30 20:01:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15230 ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
15231 Original commit message from CVS:
15232 * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
15233 warn when outgoing sample rate is different from incoming
15235 2006-12-29 14:51:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15237 gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
15238 Original commit message from CVS:
15239 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
15240 All sample-rates < 32khz come from the LSF extensions, which only
15241 use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
15242 Use gst_util_uint64_scale because we can.
15244 2006-12-22 13:06:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15246 tests/check/elements/amrnbenc.c: and fix compilation of this test
15247 Original commit message from CVS:
15248 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
15249 (cleanup_amrnbenc):
15250 and fix compilation of this test
15252 2006-12-22 12:41:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15254 tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
15255 Original commit message from CVS:
15256 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
15257 (cleanup_amrnbenc):
15258 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
15259 (cleanup_mpeg2dec):
15260 re-apply as it was -bad and not -ugly that is frozen, doh
15262 2006-12-21 12:50:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15264 tests/check/elements/: revert my freeze breakage
15265 Original commit message from CVS:
15266 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
15267 (cleanup_amrnbenc):
15268 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
15269 (cleanup_mpeg2dec):
15270 revert my freeze breakage
15272 2006-12-21 08:16:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15274 gst/asfdemux/gstasfdemux.c: add a comment about a future change
15275 Original commit message from CVS:
15276 * gst/asfdemux/gstasfdemux.c:
15277 (gst_asf_demux_get_gst_tag_from_tag_name),
15278 (gst_asf_demux_process_ext_content_desc):
15279 add a comment about a future change
15280 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
15281 (cleanup_amrnbenc):
15282 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
15283 (cleanup_mpeg2dec):
15284 consistent pad (de)activation
15286 2006-12-15 18:26:41 +0000 Tim-Philipp Müller <tim@centricular.net>
15288 gst/asfdemux/gstasfdemux.c: Update query_types function too.
15289 Original commit message from CVS:
15290 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
15291 Update query_types function too.
15293 2006-12-15 18:25:17 +0000 Tim-Philipp Müller <tim@centricular.net>
15295 gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
15296 Original commit message from CVS:
15297 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
15298 (gst_rmdemux_src_query_types):
15299 Implement SEEKING query, make query function thread-safe.
15301 2006-12-15 17:59:47 +0000 Tim-Philipp Müller <tim@centricular.net>
15303 gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
15304 Original commit message from CVS:
15305 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
15306 Use alignment-safe macros here too (subbuffers ...); guard against
15307 hypothetical memory access beyond our given buffer in the case
15308 where the buffer size is not a multiple of 2.
15310 2006-12-15 17:54:48 +0000 Tim-Philipp Müller <tim@centricular.net>
15312 gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
15313 Original commit message from CVS:
15314 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
15315 (gst_asf_demux_process_data), (gst_asf_demux_process_file),
15316 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
15317 * gst/asfdemux/gstasfdemux.h:
15318 Don't crash in the seek event handling code when playtime is 0,
15319 as may be the case with live streams (#386218). Implement SEEKING
15320 query so applications can query seekability without second-guessing
15321 based on whether we have a duration or not.
15323 2006-12-15 11:12:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15326 Original commit message from CVS:
15328 * gst-plugins-ugly.doap:
15329 * gst-plugins-ugly.spec.in:
15332 2006-12-14 12:05:49 +0000 Tim-Philipp Müller <tim@centricular.net>
15334 gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
15335 Original commit message from CVS:
15336 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
15337 Use our alignment-safe macros here too, since we can't assume that
15338 GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
15341 2006-12-14 11:49:39 +0000 Tim-Philipp Müller <tim@centricular.net>
15343 gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
15344 Original commit message from CVS:
15345 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
15346 Also, don't read the index for a stream a second time when
15347 operating in pull-mode and reaching the end of the file.
15349 2006-12-14 11:25:00 +0000 Roland Kay <roland.kay@ox.compsoc.net>
15351 gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
15352 Original commit message from CVS:
15353 Patch by: Roland Kay <roland.kay at ox compsoc net>
15354 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
15355 Don't leak stream index (#385292).
15357 2006-12-14 10:15:24 +0000 Roland Kay <roland.kay@ox.compsoc.net>
15359 ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
15360 Original commit message from CVS:
15361 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
15362 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
15364 * ext/lame/gstlame.h:
15365 Fix leak (by calling lame_init_params() before lame_close()); handle
15366 NULL return from lame_init() more gracefully. Fixes #385311.
15368 2006-12-14 09:57:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15370 configure.ac: Back to CVS
15371 Original commit message from CVS:
15375 === release 0.10.5 ===
15377 2006-12-13 21:04:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15383 * docs/plugins/gst-plugins-ugly-plugins.args:
15384 * docs/plugins/inspect/plugin-a52dec.xml:
15385 * docs/plugins/inspect/plugin-asf.xml:
15386 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15387 * docs/plugins/inspect/plugin-dvdsub.xml:
15388 * docs/plugins/inspect/plugin-iec958.xml:
15389 * docs/plugins/inspect/plugin-lame.xml:
15390 * docs/plugins/inspect/plugin-mad.xml:
15391 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15392 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15393 * docs/plugins/inspect/plugin-mpegstream.xml:
15394 * docs/plugins/inspect/plugin-siddec.xml:
15396 Original commit message from CVS:
15399 2006-12-12 21:09:16 +0000 David Schleef <ds@schleef.org>
15401 gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin. see #385192. You can have...
15402 Original commit message from CVS:
15403 * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
15404 to in the previous checkin. see #385192. You can have your
15407 2006-12-12 20:56:58 +0000 David Schleef <ds@schleef.org>
15409 gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself. ...
15410 Original commit message from CVS:
15411 * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
15412 from the dereferenced integer, not the pointer itself. Fixes
15414 I'm takin ur cheese!
15416 2006-12-12 10:29:32 +0000 Tim-Philipp Müller <tim@centricular.net>
15419 ChangeLog surgery: fix bug number
15420 Original commit message from CVS:
15421 ChangeLog surgery: fix bug number
15423 2006-12-12 10:24:40 +0000 Roland Kay <roland.kay@ox.compsoc.net>
15425 gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
15426 Original commit message from CVS:
15427 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
15428 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
15429 For version 4 streams, read the extra codec data size from the
15430 header instead of assuming it is always 16 (also read it from the
15431 right position) (#384989). For version 4 and 5 streams, check that
15432 the specified extra codec data size doesn't make us read beyond the
15433 chunk boundary (#384989).
15435 2006-12-10 21:27:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15452 Original commit message from CVS:
15455 2006-11-21 12:33:25 +0000 Tim-Philipp Müller <tim@centricular.net>
15457 ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
15458 Original commit message from CVS:
15459 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
15460 Cosmetic changes: fix misleading debug statement, update
15463 2006-11-21 12:15:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15465 ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
15466 Original commit message from CVS:
15467 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
15468 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
15469 (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
15470 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
15471 * ext/mpeg2dec/gstmpeg2dec.h:
15472 Align buffers to a 16 byte boundary so the altivec optimisations
15473 don't crash. Fixes #327350.
15475 2006-11-20 15:52:42 +0000 Tim-Philipp Müller <tim@centricular.net>
15477 gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
15478 Original commit message from CVS:
15479 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
15480 The availability of extra codec data isn't something that
15481 warrants debug messages at WARNING level (see #376958).
15483 2006-11-19 13:08:30 +0000 Tim-Philipp Müller <tim@centricular.net>
15485 gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
15486 Original commit message from CVS:
15487 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
15488 (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
15489 (gst_dvd_demux_send_subbuffer):
15490 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
15491 (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
15492 (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
15493 (gst_mpeg_demux_send_subbuffer):
15494 * gst/mpegstream/gstmpegdemux.h:
15495 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
15496 (gst_mpeg_parse_chain):
15497 Fix flow value combination; this fixes playbin/totem locking up if
15498 a VobSub file is specified as subtitle file (#334322). Flow value
15499 combination should only happen once we are fairly sure we've got all
15500 pads that are available for now. Since there isn't a well-specified
15501 time when this is the case in MPEG, we'll just assume this is the
15502 case once there has been a certain number of packets for each
15503 stream we've found so far.
15505 2006-11-15 13:57:21 +0000 Jan Arne Petersen <jpetersen@jpetersen.org>
15507 ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
15508 Original commit message from CVS:
15509 Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
15510 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
15511 Simplify the framerate code and support more framerates. Fixes #361584.
15513 2006-11-15 11:41:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15515 ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
15516 Original commit message from CVS:
15517 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
15518 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
15519 Fix minor memleak when creating pads from static pad templates (#369627).
15520 * tests/check/Makefile.am:
15521 * tests/check/elements/.cvsignore:
15522 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
15523 (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
15524 Add unit tests for mpeg2dec (#369627).
15526 2006-11-14 10:31:11 +0000 Wim Taymans <wim.taymans@gmail.com>
15530 Original commit message from CVS:
15533 2006-11-14 10:29:37 +0000 Wim Taymans <wim.taymans@gmail.com>
15535 ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
15536 Original commit message from CVS:
15537 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
15538 (gst_lame_change_state):
15539 * ext/lame/gstlame.h:
15540 Make lame timestamp flushed eos buffer by some additional timestamp
15541 accounting. Fixes #374760.
15543 2006-11-13 17:01:15 +0000 Michael Smith <msmith@xiph.org>
15545 gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
15546 Original commit message from CVS:
15547 * gst/mpegaudioparse/gstmpegaudioparse.c:
15548 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
15549 (gst_mp3parse_init), (gst_mp3parse_dispose),
15550 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
15551 (gst_mp3parse_change_state):
15552 * gst/mpegaudioparse/gstmpegaudioparse.h:
15553 Make timestamp handling in mp3parse saner; now works for at least
15556 2006-11-13 16:23:22 +0000 Michael Smith <msmith@xiph.org>
15558 gst/mpegaudioparse/: Bring mp3parse into the 21st century.
15559 Original commit message from CVS:
15560 * gst/mpegaudioparse/Makefile.am:
15561 * gst/mpegaudioparse/gstmpegaudioparse.c:
15562 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
15563 (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
15564 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
15565 (gst_mp3parse_change_state), (plugin_init):
15566 * gst/mpegaudioparse/gstmpegaudioparse.h:
15567 Bring mp3parse into the 21st century.
15568 Use its own debug category, use gstadapter, format nicely to 80
15569 columns, and fix incorrect handling of 32 kHz and less files.
15571 2006-11-03 09:52:12 +0000 Sebastian Droege <slomo@ubuntu.com>
15573 ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
15574 Original commit message from CVS:
15575 Patch by: Sebastian Droege <slomo at ubuntu dot com>
15576 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
15577 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
15578 * ext/mpeg2dec/gstmpeg2dec.h:
15579 libmpeg2 requires its output buffers to start at a 16byte aligned
15580 address or the altivec optimizations will explode.
15582 2006-11-02 14:43:11 +0000 Tim-Philipp Müller <tim@centricular.net>
15584 ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
15585 Original commit message from CVS:
15586 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
15587 * ext/cdio/gstcdio.h:
15588 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
15589 Move CD-TEXT utility function into common file so it can also be
15590 used by a future cdioparanoiasrc.
15592 2006-10-19 10:17:14 +0000 Tim-Philipp Müller <tim@centricular.net>
15594 ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
15595 Original commit message from CVS:
15596 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
15597 Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
15598 information (fixes #340433).
15600 2006-10-16 18:07:23 +0000 Josep Torra Valles <josep@fluendo.com>
15602 gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
15603 Original commit message from CVS:
15604 Patch by: Josep Torra Valles <josep at fluendo com>
15605 * gst/iec958/ac3_padder.c: (ac3p_init):
15606 * gst/mpegstream/gstmpegparse.c:
15607 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
15608 (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
15609 (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
15610 (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
15611 (gst_rmdemux_parse_packet):
15612 Misc. fixes for problems discovered by Forte (different return types
15613 in function declaration and definition, pointer arithmetics with
15614 void pointers). Fixes #362639.
15616 2006-10-13 19:11:26 +0000 Tim-Philipp Müller <tim@centricular.net>
15618 ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
15619 Original commit message from CVS:
15620 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
15621 Don't announce audio or subtitle streams that aren't really present,
15622 it makes dvddemux create pads that will never carry any data, which
15625 2006-10-13 14:45:11 +0000 Tim-Philipp Müller <tim@centricular.net>
15627 ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
15628 Original commit message from CVS:
15629 * ext/lame/gstlame.c: (gst_lame_set_property):
15630 Round up not allowed bitrates to the next higher allowed one
15633 2006-10-13 14:19:24 +0000 Tim-Philipp Müller <tim@centricular.net>
15635 Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
15636 Original commit message from CVS:
15637 * docs/plugins/Makefile.am:
15638 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15639 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15640 * ext/lame/gstlame.c: (gst_lame_class_init):
15641 * ext/lame/gstlame.h:
15642 Add docs for lame and lame to docs. Specify allowed bitrates
15643 in the properties description (#361140). Canonicalise object
15644 property names (ie. use hyphen instead of underscore).
15645 * docs/plugins/inspect/plugin-a52dec.xml:
15646 * docs/plugins/inspect/plugin-amrnb.xml:
15647 * docs/plugins/inspect/plugin-asf.xml:
15648 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15649 * docs/plugins/inspect/plugin-dvdread.xml:
15650 * docs/plugins/inspect/plugin-dvdsub.xml:
15651 * docs/plugins/inspect/plugin-iec958.xml:
15652 * docs/plugins/inspect/plugin-lame.xml:
15653 * docs/plugins/inspect/plugin-mad.xml:
15654 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15655 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15656 * docs/plugins/inspect/plugin-mpegstream.xml:
15657 * docs/plugins/inspect/plugin-siddec.xml:
15658 Update version to CVS.
15660 2006-10-13 10:00:27 +0000 Tim-Philipp Müller <tim@centricular.net>
15662 Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
15663 Original commit message from CVS:
15664 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
15665 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
15668 Add i18n magic to lame plugin. Throw decent error message when we
15669 fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
15671 2006-10-10 17:02:05 +0000 Wim Taymans <wim.taymans@gmail.com>
15673 gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
15674 Original commit message from CVS:
15675 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
15676 (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
15677 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
15678 Change caps to x-rdt, because it's not x-rtp.
15679 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
15680 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
15681 (gst_rmdemux_plugin_init):
15682 Activate pad before adding to the element.
15683 Return the combined stream return values after pad_alloc.
15685 2006-10-10 16:58:32 +0000 Wim Taymans <wim.taymans@gmail.com>
15687 ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
15688 Original commit message from CVS:
15689 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
15690 * ext/mpeg2dec/gstmpeg2dec.h:
15691 Add some debugging to timestamp handling.
15692 Make sure we don't convert invalid timestamps.
15694 2006-10-09 12:09:14 +0000 Tim-Philipp Müller <tim@centricular.net>
15696 gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
15697 Original commit message from CVS:
15698 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
15699 (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
15700 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
15701 (gst_dvd_demux_get_subpicture_stream):
15702 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
15703 (gst_mpeg_demux_get_audio_stream),
15704 (gst_mpeg_demux_get_private_stream):
15705 Active pads before adding them to the running element. Don't assert
15706 on non-BYTE format newsegment events in asfdemux.
15708 2006-10-05 17:07:52 +0000 Tim-Philipp Müller <tim@centricular.net>
15710 Printf format fixes.
15711 Original commit message from CVS:
15712 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
15713 (gst_dvd_read_src_handle_seek_event):
15714 * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
15715 * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
15716 * ext/sidplay/gstsiddec.cc:
15717 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
15718 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
15719 (gst_rmdemux_parse_packet):
15720 Printf format fixes.
15722 2006-10-03 10:55:42 +0000 Wim Taymans <wim.taymans@gmail.com>
15724 gst/realmedia/: Added RDT depayloader.
15725 Original commit message from CVS:
15726 * gst/realmedia/Makefile.am:
15727 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
15728 (gst_rdt_depay_class_init), (gst_rdt_depay_init),
15729 (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
15730 (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
15731 (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
15732 * gst/realmedia/rdtdepay.h:
15733 Added RDT depayloader.
15734 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
15735 (gst_rmdemux_plugin_init), (plugin_init):
15736 Remove unused function.
15737 Added some more mime-types.
15739 2006-09-28 21:44:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15741 gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
15742 Original commit message from CVS:
15743 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
15744 If an incoming timestamp is within one sample of our current
15745 timestamp, then keep it. This prevents imprecision in the
15746 PTS (which only has 90khz granularity) from affecting our stream.
15748 2006-09-28 09:16:38 +0000 Tim-Philipp Müller <tim@centricular.net>
15750 gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
15751 Original commit message from CVS:
15752 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
15753 Reflow code so that compiler doesn't complain about possible use
15754 of uninitialised variable any longer; but just in case, initialise
15755 it anyway; also take object ref in query function and do peer pad
15756 stuff in a more thread-safe way.
15758 2006-09-27 09:54:01 +0000 Wim Taymans <wim.taymans@gmail.com>
15760 ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
15761 Original commit message from CVS:
15762 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
15763 Init a variable to make compilers happy.
15765 2006-09-21 13:34:59 +0000 Martin Zlomek <martin.zlomek@itonis.tv>
15767 gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
15768 Original commit message from CVS:
15769 Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
15770 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
15771 (gst_dvd_demux_sync_stream_to_time):
15772 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
15773 (gst_mpeg_demux_synchronise_pads),
15774 (gst_mpeg_demux_sync_stream_to_time):
15775 Send newsegment updates for sparse streams (#350778).
15777 2006-09-20 16:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15779 ext/dvdread/dvdreadsrc.c: fix compile warning
15780 Original commit message from CVS:
15781 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
15782 fix compile warning
15784 2006-09-20 16:16:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15787 bump the nano bitches
15788 Original commit message from CVS:
15789 bump the nano bitches
15791 2006-09-20 11:55:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15793 configure.ac: As another attempt, synaesthesia can be enabled by passing
15794 Original commit message from CVS:
15796 As another attempt, synaesthesia can be enabled by passing
15797 --with-plugins="synaesthesia" to configure
15799 2006-09-20 11:12:22 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15801 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
15802 Original commit message from CVS:
15804 Don't build synaesthesia by default, until someone confirms that it
15805 is okay (filed as #356882)
15807 2006-09-20 11:11:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15809 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
15810 Original commit message from CVS:
15812 Don't build synaesthesia by default, until someone confirms that it
15813 is okay (filed as #356882)
15815 2006-09-18 12:29:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15818 Original commit message from CVS:
15820 * gst/synaesthesia/Makefile.am:
15821 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
15822 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
15823 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
15824 (gst_synaesthesia_change_state), (plugin_init):
15827 2006-09-16 21:58:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15829 More G_OBJECT macro fixing.
15830 Original commit message from CVS:
15831 * ext/mad/gstid3tag.c:
15832 * gst/mpegstream/gstrfc2250enc.h:
15833 * gst/synaesthesia/gstsynaesthesia.c:
15834 More G_OBJECT macro fixing.
15836 2006-09-15 16:14:15 +0000 Yves Lefebvre <ivanohe@abacom.com>
15838 ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
15839 Original commit message from CVS:
15840 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
15841 * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
15842 Fix initialisation dummy buffer, the offsets are relative to the start
15843 of the buffers. Fixes #356004.
15845 2006-09-12 10:14:29 +0000 Christian Schaller <uraeus@gnome.org>
15847 * gst-plugins-ugly.spec.in:
15849 Original commit message from CVS:
15852 2006-09-09 15:22:58 +0000 Tim-Philipp Müller <tim@centricular.net>
15854 ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
15855 Original commit message from CVS:
15856 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
15857 Add convert query (needed for later when we just operate in time
15858 format and let the base source class handle all the seeking stuff).
15860 2006-09-07 16:05:31 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15862 gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
15863 Original commit message from CVS:
15864 * gst/asfdemux/gstasfdemux.c:
15865 (gst_asf_demux_get_gst_tag_from_tag_name),
15866 (gst_asf_demux_process_ext_content_desc):
15867 Erm, lets properly fix it. The only non-text tag that we support is
15868 the track-number and that is an UINT. asfdemux was returning a GValue
15869 initialized as INT. Further the Track and not the TrackNumber tag
15870 (the latter is a string too).
15872 2006-09-07 14:08:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15874 gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
15875 Original commit message from CVS:
15876 * gst/asfdemux/gstasfdemux.c:
15877 (gst_asf_demux_get_gst_tag_from_tag_name),
15878 (gst_asf_demux_process_ext_content_desc):
15879 Skip tags that are unknown (was producing an uninialized GValue).
15881 2006-09-01 16:21:43 +0000 from Michal Benes <michal.benes@itonis.tv>
15883 ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
15884 Original commit message from CVS:
15885 * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
15886 (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
15887 (gst_a52dec_handle_frame), (gst_a52dec_change_state),
15888 (gst_a52dec_set_property), (gst_a52dec_get_property):
15889 * ext/a52dec/gsta52dec.h:
15890 Patch from from Michal Benes <michal.benes@itonis.tv>:
15891 Add two things to a52dec: configure the exact output format for ac3
15892 decoding through properties, if desired.
15893 By default, configure an output format preferred by downstream. Now
15894 that audioconvert lists caps by preference, this means that a52dec
15895 can do downmixing (iff required) rather than audioconvert, so it can
15896 use the ac3 downmix levels from the bitstream.
15898 2006-08-31 13:04:31 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15900 Add missing GST_LIBS to the link flags
15901 Original commit message from CVS:
15902 * ext/lame/Makefile.am:
15903 * ext/mpeg2dec/Makefile.am:
15904 * gst/dvdlpcmdec/Makefile.am:
15905 * gst/dvdsub/Makefile.am:
15906 * gst/mpegaudioparse/Makefile.am:
15907 Add missing GST_LIBS to the link flags
15909 2006-08-29 13:28:41 +0000 Tim-Philipp Müller <tim@centricular.net>
15911 configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
15912 Original commit message from CVS:
15914 Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
15916 2006-08-27 20:46:54 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15918 gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
15919 Original commit message from CVS:
15920 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
15921 fix build for debug disabled
15923 2006-08-22 15:52:16 +0000 Tim-Philipp Müller <tim@centricular.net>
15925 gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
15926 Original commit message from CVS:
15927 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
15928 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
15929 Use static pad templates with ANY caps for the source pads for
15930 simplicity and to avoid warnings when creating pads for unhandled
15931 codec IDs (#351795).
15933 2006-08-16 10:34:57 +0000 Michal Benes <michal.benes@itonis.tv>
15935 ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
15936 Original commit message from CVS:
15937 Patch by: Michal Benes <michal dot benes at itonis dot tv>
15938 * ext/mad/gstmad.c: (gst_mad_chain):
15939 Fix timestamping in mad by only activating a new timestamp when the
15940 previous frame has been decoded. Fixes #350723.
15941 Also clean up some of the non fatal warnings when the input buffer is
15942 too small to decode a header.
15944 === release 0.10.4 ===
15946 2006-08-14 11:15:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15952 * docs/plugins/gst-plugins-ugly-plugins.args:
15953 * docs/plugins/inspect/plugin-a52dec.xml:
15954 * docs/plugins/inspect/plugin-amrnb.xml:
15955 * docs/plugins/inspect/plugin-asf.xml:
15956 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15957 * docs/plugins/inspect/plugin-dvdread.xml:
15958 * docs/plugins/inspect/plugin-dvdsub.xml:
15959 * docs/plugins/inspect/plugin-iec958.xml:
15960 * docs/plugins/inspect/plugin-lame.xml:
15961 * docs/plugins/inspect/plugin-mad.xml:
15962 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15963 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15964 * docs/plugins/inspect/plugin-mpegstream.xml:
15965 * docs/plugins/inspect/plugin-rmdemux.xml:
15966 * docs/plugins/inspect/plugin-siddec.xml:
15968 Original commit message from CVS:
15971 2006-08-14 11:06:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15988 Original commit message from CVS:
15991 2006-08-14 10:19:41 +0000 Wim Taymans <wim@fluendo.com>
15993 ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
15994 Original commit message from CVS:
15995 Patch by: Wim Taymans <wim at fluendo dot com>
15996 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
15997 Instead of forwarding the event in the wrong format, unref it and set
15998 a boolean that we still need to send it in the streaming thread.
16001 2006-08-14 09:50:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16003 ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
16004 Original commit message from CVS:
16005 Patch by: Edward Hervey (edward at fluendo dot com)
16006 * ext/dvdread/dvdreadsrc.c: (plugin_init):
16007 Put debug category initialization before use of GST_DEBUG, in order
16008 to remove a fatal warning. Fixes #350895
16010 2006-08-08 13:23:27 +0000 Tim-Philipp Müller <tim@centricular.net>
16012 gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
16013 Original commit message from CVS:
16014 * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
16015 Set rank to NONE for the time being until we make playbin handle
16016 subtitle pictures again (dvdsubdec seems to be a bit shaky at
16017 times when seeking, so it's probably better if it doesn't get
16018 autoplugged for the time being).
16020 2006-08-07 19:01:40 +0000 Tim-Philipp Müller <tim@centricular.net>
16022 gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
16023 Original commit message from CVS:
16024 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
16025 (gst_rmdemux_parse_mdpr):
16026 Handle audio streams with stream_version 3 properly; warn about
16027 unknown stream versions; handle unknown fourccs a tad more
16028 gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
16029 with GST_FOURCC_FORMAT.
16031 2006-08-07 16:25:45 +0000 Tim-Philipp Müller <tim@centricular.net>
16033 ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
16034 Original commit message from CVS:
16035 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
16036 Error out properly if this is an interactive DVD (fixes #345694).
16038 2006-08-07 16:18:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16040 ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
16041 Original commit message from CVS:
16042 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
16043 When the first_access is 1 or 0, we should copy the timestamp from
16044 the incoming buffer if there is one.
16046 2006-08-07 14:01:33 +0000 Tim-Philipp Müller <tim@centricular.net>
16048 ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
16049 Original commit message from CVS:
16050 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
16051 (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
16052 Use GST_ELEMENT_ERROR for error reporting; post errors in some
16053 more places; remove superfluous newlines from debug statements.
16055 2006-08-07 09:17:01 +0000 Frédéric Riss <frederic.riss@gmail.com>
16057 gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
16058 Original commit message from CVS:
16059 Patch by: Frédéric Riss <frederic.riss at gmail com>
16060 * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
16061 Don't set negative durations on outgoing buffers (#350044),
16062 which happens when you use macros that got changed during
16063 the last unstable cycle because they were thought not to
16066 2006-08-06 19:47:40 +0000 Tim-Philipp Müller <tim@centricular.net>
16068 ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
16069 Original commit message from CVS:
16070 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
16071 (gst_dvd_read_src_goto_chapter),
16072 (gst_dvd_read_src_get_chapter_starts),
16073 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
16074 (gst_dvd_read_src_get_time_for_sector),
16075 (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
16076 (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
16077 (gst_dvd_read_src_goto_sector):
16078 * ext/dvdread/dvdreadsrc.h:
16079 Add basic support for time-based seeking; set timestamps on
16080 outgoing buffers if we have them; create table with
16081 chapter to time mapping when opening a title; rename
16082 gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
16083 make it take an explicit pgc argument; fix up some debugging
16084 messages so that title/chapter numbers are printed as starting
16085 from 1 for easier readability.
16087 2006-08-04 13:05:01 +0000 Tim-Philipp Müller <tim@centricular.net>
16089 gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
16090 Original commit message from CVS:
16091 * gst/realmedia/Makefile.am:
16092 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
16093 (gst_rmdemux_parse_cont):
16094 * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
16095 (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
16096 * gst/realmedia/rmutils.h:
16097 Factor out some code into rmutils.[ch]; when reading
16098 strings, don't read beyond the available data; read
16099 metadata strings correctly (string length is 16 bits
16102 2006-07-31 09:53:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16104 Fix dist by including gst-libs/
16105 Original commit message from CVS:
16108 * gst/asfdemux/gstasfdemux.c:
16109 Fix dist by including gst-libs/
16111 2006-07-29 11:20:30 +0000 Tim-Philipp Müller <tim@centricular.net>
16113 Make custom error messages translatable.
16114 Original commit message from CVS:
16115 * ext/dvdread/dvdreadsrc.c: (plugin_init):
16117 Make custom error messages translatable.
16118 * gst/asfdemux/gstasf.c: (plugin_init):
16119 Remove setlocale() call, doesn't seem to be needed or recommended for
16120 plugins, at least not according to gstreamer/docs/random/i18n.
16122 2006-07-28 15:15:15 +0000 Tim-Philipp Müller <tim@centricular.net>
16124 gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
16125 Original commit message from CVS:
16126 * gst/asfdemux/Makefile.am:
16127 * gst/asfdemux/asfheaders.c:
16128 * gst/asfdemux/asfheaders.h:
16129 * gst/asfdemux/gstasf.c: (plugin_init):
16130 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
16131 Error out when the stream is encrypted (rather than feeding
16132 garbage to the decoders). Fixes #349025.
16134 2006-07-28 15:11:42 +0000 Tim-Philipp Müller <tim@centricular.net>
16136 Add/enable autofoo magic for translations.
16137 Original commit message from CVS:
16142 Add/enable autofoo magic for translations.
16144 2006-07-28 13:28:19 +0000 Tim-Philipp Müller <tim@centricular.net>
16146 gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
16147 Original commit message from CVS:
16148 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
16149 (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
16150 (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
16151 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
16152 Don't leak streams, strings or caps. Get rid of unnecessary
16153 getcaps() function.
16155 2006-07-27 20:34:25 +0000 Tim-Philipp Müller <tim@centricular.net>
16157 gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
16158 Original commit message from CVS:
16159 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
16160 (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
16161 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
16162 (gst_rmdemux_stream_clear_cached_subpackets),
16163 (gst_rmdemux_descramble_cook_audio),
16164 (gst_rmdemux_descramble_dnet_audio),
16165 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
16166 Descramble cook audio streams before sending them to the
16167 decoder. Fixes #347292.
16168 Also miscellaneous clean-ups and log-level changes.
16170 2006-07-26 17:09:04 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
16172 ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
16173 Original commit message from CVS:
16174 2006-07-26 Zaheer Abbas Merali <zaheerabbas at merali dot org>
16175 * ext/lame/gstlame.c: (gst_lame_setup):
16176 Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
16178 2006-07-21 11:01:55 +0000 Wim Taymans <wim.taymans@gmail.com>
16180 ext/sidplay/gstsiddec.*: Remove old metadata thing.
16181 Original commit message from CVS:
16182 * ext/sidplay/gstsiddec.cc:
16183 * ext/sidplay/gstsiddec.h:
16184 Remove old metadata thing.
16186 2006-07-15 13:33:38 +0000 Tim-Philipp Müller <tim@centricular.net>
16188 gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
16189 Original commit message from CVS:
16190 * gst/asfdemux/gstasfdemux.c:
16191 (gst_asf_demux_get_ext_stream_props_for_stream),
16192 (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
16193 Find language codes for audio streams if they are available.
16195 2006-07-14 13:02:53 +0000 Tim-Philipp Müller <tim@centricular.net>
16197 gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
16198 Original commit message from CVS:
16199 * gst/asfdemux/asfheaders.h:
16200 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
16201 (gst_asf_demux_process_stream),
16202 (gst_asf_demux_process_language_list),
16203 (gst_asf_demux_process_ext_stream_props),
16204 (gst_asf_demux_process_queued_extended_stream_objects),
16205 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
16206 * gst/asfdemux/gstasfdemux.h:
16207 Parse extended stream properties objects and stream objects
16208 hidden inside them (but delay creation of the appropriate
16209 pads until after all the 'normal' stream objects have been
16210 dealt with) (#343763). Also parse language list object.
16212 2006-07-13 11:28:32 +0000 Wim Taymans <wim.taymans@gmail.com>
16214 gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
16215 Original commit message from CVS:
16216 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
16217 (gst_rmdemux_finalize), (gst_rmdemux_src_event),
16218 (find_seek_offset_time), (gst_rmdemux_perform_seek),
16219 (gst_rmdemux_src_query), (gst_rmdemux_change_state),
16220 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
16221 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
16222 (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
16223 * gst/realmedia/rmdemux.h:
16224 Cleanups, use GstSegment for seeking.
16225 Fix error handling.
16226 Combine flow return from all streams.
16228 2006-07-11 22:46:47 +0000 Tim-Philipp Müller <tim@centricular.net>
16230 ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
16231 Original commit message from CVS:
16232 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
16233 Remove g_assert that shouldn't be there.
16235 2006-07-10 11:52:58 +0000 Wim Taymans <wim.taymans@gmail.com>
16237 ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
16238 Original commit message from CVS:
16239 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
16240 Fix refcounting when cropping. Fixes #341677.
16242 2006-07-09 14:07:31 +0000 Grzegorz Lukasik <hauserx@gmail.com>
16244 gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
16245 Original commit message from CVS:
16246 Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
16247 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
16248 (gst_asf_demux_process_segment):
16249 Fix typo. Closes #347029.
16251 2006-07-08 20:29:56 +0000 Tim-Philipp Müller <tim@centricular.net>
16253 gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
16254 Original commit message from CVS:
16255 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
16256 Skip chunks for unknown streams properly. Fixes broken sound
16257 and/or video for files that have additional streams that
16258 we don't recognise yet (e.g. if they are embedded in extended
16259 stream properties). Partly fixes #343763.
16261 2006-07-07 19:26:40 +0000 Tim-Philipp Müller <tim@centricular.net>
16263 gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
16264 Original commit message from CVS:
16265 * gst/asfdemux/asfheaders.c:
16266 * gst/asfdemux/asfheaders.h:
16267 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
16268 (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
16269 (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
16270 (gst_asf_demux_change_state):
16271 * gst/asfdemux/gstasfdemux.h:
16272 Add some more GUIDs and make debug log more readable
16273 and easier to follow when parsing the headers.
16275 2006-06-30 11:26:22 +0000 Tim-Philipp Müller <tim@centricular.net>
16277 ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
16278 Original commit message from CVS:
16279 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
16280 (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
16281 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
16282 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
16283 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
16284 * ext/dvdread/dvdreadsrc.h:
16285 Rewrite seeking code and make seeking in DVDs work (#337834).
16287 2006-06-29 14:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
16289 autogen.sh: Check for automake-1.9 as well.
16290 Original commit message from CVS:
16292 Check for automake-1.9 as well.
16294 2006-06-29 12:25:15 +0000 Tim-Philipp Müller <tim@centricular.net>
16296 ext/dvdread/dvdreadsrc.c: Make check stronger.
16297 Original commit message from CVS:
16298 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
16299 Make check stronger.
16301 2006-06-28 11:20:03 +0000 Tim-Philipp Müller <tim@centricular.net>
16303 gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
16304 Original commit message from CVS:
16305 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
16306 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
16307 (gst_asf_demux_push_buffer):
16308 * gst/asfdemux/gstasfdemux.h:
16309 Handle unknown codec IDs/fourccs properly (#345879); send tag
16310 events after newsegment event; fix use of GST_FOURCC_FORMAT
16313 2006-06-23 16:29:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16315 ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
16316 Original commit message from CVS:
16317 * ext/a52dec/gsta52dec.c: (plugin_init):
16318 Call the channel positions get_type() method in plugin_init
16319 to ensure that it isn't simultaneously called later from
16322 2006-06-23 12:24:56 +0000 Tim-Philipp Müller <tim@centricular.net>
16324 gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
16325 Original commit message from CVS:
16326 * gst/mpegstream/gstmpegpacketize.c:
16327 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
16328 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
16329 Also flush packetizer cache when we get a buffer that has the
16330 DISCONT flag set; update current byte position from buffer
16331 offset after a flush.
16333 2006-06-23 11:22:04 +0000 Tim-Philipp Müller <tim@centricular.net>
16335 gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
16336 Original commit message from CVS:
16337 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
16338 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
16339 (gst_mpeg_packetize_read):
16340 * gst/mpegstream/gstmpegpacketize.h:
16341 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
16342 (gst_mpeg_parse_change_state):
16343 Flush packetizer cache when we get a FLUSH_STOP event;
16344 remove unused source pad member from packetizer; add debug
16345 category for packetizer.
16347 2006-06-23 09:28:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16349 ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
16350 Original commit message from CVS:
16351 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
16352 Treat dual-mono as stereo. It should really be output on 2 separate
16353 pads, but isn't for now.
16355 2006-06-19 15:16:43 +0000 Tim-Philipp Müller <tim@centricular.net>
16357 ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
16358 Original commit message from CVS:
16359 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
16360 Assume 4:3 DAR rather than 4:3 PAR (#345184).
16362 2006-06-19 11:59:14 +0000 Tim-Philipp Müller <tim@centricular.net>
16364 ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
16365 Original commit message from CVS:
16366 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
16367 Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
16368 any PAR whatsoever (rather than using 0/0, which will lead to
16369 an abort later on). Fixes #345184.
16371 2006-06-17 19:35:41 +0000 Michael Dominic K <mdk@mdk.org.pl>
16373 ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
16374 Original commit message from CVS:
16375 Patch by: Michael Dominic K. < mdk at mdk org pl>
16376 * ext/mad/gstmad.c: (gst_mad_chain):
16377 Send newsegment event before calling
16378 gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
16379 in connection with pad blocking (#342594). While we're at it,
16380 do some minor clean-ups.
16382 2006-06-17 14:48:04 +0000 Tim-Philipp Müller <tim@centricular.net>
16384 configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
16385 Original commit message from CVS:
16387 Fix --disable-external (can't set conditionals conditionally,
16390 2006-06-15 17:10:09 +0000 Tim-Philipp Müller <tim@centricular.net>
16392 ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
16393 Original commit message from CVS:
16394 * ext/a52dec/Makefile.am:
16395 ... and then he said "When you go and fix the build you
16396 better make sure you have some spare backslashes in your
16399 2006-06-13 15:46:09 +0000 Wim Taymans <wim.taymans@gmail.com>
16401 ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
16402 Original commit message from CVS:
16403 * ext/sidplay/gstsiddec.cc:
16404 Fix copyright, email addresses and descriptions.
16405 Use saner defaults for arguments. Fixes #344667.
16406 constify some stuff.
16409 Fix negotiation to do mono/44100 by default.
16410 Post error messages.
16411 Use _scale_int where possible.
16413 2006-06-12 14:09:20 +0000 Wim Taymans <wim.taymans@gmail.com>
16415 ext/dvdnav/.cvsignore: More ignore
16416 Original commit message from CVS:
16417 * ext/dvdnav/.cvsignore:
16420 2006-06-12 13:49:42 +0000 Wim Taymans <wim.taymans@gmail.com>
16422 tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
16423 Original commit message from CVS:
16424 * tests/check/elements/amrnbenc.c: (push_data):
16425 Init memory before feeding it to the encoder to make
16426 the valgrind test succeed.
16428 2006-06-12 13:27:18 +0000 Edward Hervey <bilboed@bilboed.com>
16430 gst/asfdemux/.cvsignore: More ignore
16431 Original commit message from CVS:
16432 * gst/asfdemux/.cvsignore:
16435 2006-06-11 20:38:54 +0000 Tim-Philipp Müller <tim@centricular.net>
16437 .cvsignore: Ignore files generated by 'make dist'.
16438 Original commit message from CVS:
16440 Ignore files generated by 'make dist'.
16442 2006-06-11 17:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16445 Original commit message from CVS:
16448 * ext/a52dec/Makefile.am:
16449 * ext/dvdnav/Makefile.am:
16450 * ext/dvdread/Makefile.am:
16451 * ext/lame/Makefile.am:
16452 * ext/mad/Makefile.am:
16453 * ext/mpeg2dec/Makefile.am:
16454 * ext/sidplay/Makefile.am:
16457 2006-06-11 13:57:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16459 autogen.sh: require am17
16460 Original commit message from CVS:
16464 * ext/annodex/Makefile.am:
16465 * ext/cdio/Makefile.am:
16466 * ext/dv/Makefile.am:
16467 * ext/esd/Makefile.am:
16468 * ext/flac/Makefile.am:
16469 * ext/gdk_pixbuf/Makefile.am:
16470 * ext/ladspa/Makefile.am:
16471 * ext/libcaca/Makefile.am:
16472 * ext/speex/Makefile.am:
16473 * ext/taglib/Makefile.am:
16474 * sys/oss/Makefile.am:
16475 * sys/sunaudio/Makefile.am:
16476 * sys/ximage/Makefile.am:
16477 clean up build further
16479 2006-06-07 17:05:48 +0000 Wim Taymans <wim.taymans@gmail.com>
16481 ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
16482 Original commit message from CVS:
16483 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
16484 (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
16485 (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
16486 (gst_mpeg2dec_change_state):
16487 * ext/mpeg2dec/gstmpeg2dec.h:
16488 Simplify and don't leak our buffer pool.
16490 Remove unfixed bug number from previous ChangeLog entry.
16492 2006-06-07 16:15:42 +0000 Wim Taymans <wim.taymans@gmail.com>
16494 ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
16495 Original commit message from CVS:
16496 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
16497 (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
16498 (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
16499 (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
16500 (gst_mpeg2dec_negotiate_format), (init_dummybuf),
16501 (handle_sequence), (handle_picture), (handle_slice),
16502 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
16503 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
16504 * ext/mpeg2dec/gstmpeg2dec.h:
16505 Fix padtemplate as we can now do fractional framerates.
16508 Add simple frame dropping QoS.
16509 Precalc buffer output sizes and UV offsets.
16510 Always give libmpeg2 a valid fbuf when it wants one.
16511 don't trust libmpeg to discard our buffers but manage it
16513 Fixes #343627, #327350, #335288
16515 2006-06-05 20:57:12 +0000 Sébastien Moutte <sebastien@moutte.net>
16517 win32/MANIFEST: Add a manifest for futures ugly win32 releases.
16518 Original commit message from CVS:
16520 Add a manifest for futures ugly win32 releases.
16521 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
16522 Move bufcaps declaration at the begining of the instructions
16525 2006-06-01 22:00:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16527 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
16528 Original commit message from CVS:
16529 * ext/alsaspdif/alsaspdifsink.h:
16530 * ext/amrwb/gstamrwbdec.h:
16531 * ext/amrwb/gstamrwbenc.h:
16532 * ext/amrwb/gstamrwbparse.h:
16533 * ext/arts/gst_arts.h:
16534 * ext/artsd/gstartsdsink.h:
16535 * ext/audiofile/gstafparse.h:
16536 * ext/audiofile/gstafsink.h:
16537 * ext/audiofile/gstafsrc.h:
16538 * ext/audioresample/gstaudioresample.h:
16539 * ext/bz2/gstbz2dec.h:
16540 * ext/bz2/gstbz2enc.h:
16541 * ext/dirac/gstdiracdec.h:
16542 * ext/directfb/dfbvideosink.h:
16543 * ext/divx/gstdivxdec.h:
16544 * ext/divx/gstdivxenc.h:
16545 * ext/dts/gstdtsdec.h:
16546 * ext/faac/gstfaac.h:
16547 * ext/gsm/gstgsmdec.h:
16548 * ext/gsm/gstgsmenc.h:
16549 * ext/ivorbis/vorbisenc.h:
16550 * ext/libfame/gstlibfame.h:
16551 * ext/nas/nassink.h:
16552 * ext/neon/gstneonhttpsrc.h:
16553 * ext/polyp/polypsink.h:
16554 * ext/sdl/sdlaudiosink.h:
16555 * ext/sdl/sdlvideosink.h:
16556 * ext/shout/gstshout.h:
16557 * ext/snapshot/gstsnapshot.h:
16558 * ext/sndfile/gstsf.h:
16559 * ext/swfdec/gstswfdec.h:
16560 * ext/tarkin/gsttarkindec.h:
16561 * ext/tarkin/gsttarkinenc.h:
16562 * ext/theora/theoradec.h:
16563 * ext/wavpack/gstwavpackdec.h:
16564 * ext/wavpack/gstwavpackparse.h:
16565 * ext/xine/gstxine.h:
16566 * ext/xvid/gstxviddec.h:
16567 * ext/xvid/gstxvidenc.h:
16568 * gst/cdxaparse/gstcdxaparse.h:
16569 * gst/cdxaparse/gstcdxastrip.h:
16570 * gst/colorspace/gstcolorspace.h:
16571 * gst/festival/gstfestival.h:
16572 * gst/freeze/gstfreeze.h:
16573 * gst/gdp/gstgdpdepay.h:
16574 * gst/gdp/gstgdppay.h:
16575 * gst/modplug/gstmodplug.h:
16576 * gst/mpeg1sys/gstmpeg1systemencode.h:
16577 * gst/mpeg1videoparse/gstmp1videoparse.h:
16578 * gst/mpeg2sub/gstmpeg2subt.h:
16579 * gst/mpegaudioparse/gstmpegaudioparse.h:
16580 * gst/multifilesink/gstmultifilesink.h:
16581 * gst/overlay/gstoverlay.h:
16582 * gst/playondemand/gstplayondemand.h:
16583 * gst/qtdemux/qtdemux.h:
16584 * gst/rtjpeg/gstrtjpegdec.h:
16585 * gst/rtjpeg/gstrtjpegenc.h:
16586 * gst/smooth/gstsmooth.h:
16587 * gst/smoothwave/gstsmoothwave.h:
16588 * gst/spectrum/gstspectrum.h:
16589 * gst/speed/gstspeed.h:
16590 * gst/stereo/gststereo.h:
16591 * gst/switch/gstswitch.h:
16592 * gst/tta/gstttadec.h:
16593 * gst/tta/gstttaparse.h:
16594 * gst/videodrop/gstvideodrop.h:
16595 * gst/xingheader/gstxingmux.h:
16596 * sys/directdraw/gstdirectdrawsink.h:
16597 * sys/directsound/gstdirectsoundsink.h:
16598 * sys/dxr3/dxr3audiosink.h:
16599 * sys/dxr3/dxr3spusink.h:
16600 * sys/dxr3/dxr3videosink.h:
16601 * sys/qcam/gstqcamsrc.h:
16602 * sys/vcd/vcdsrc.h:
16603 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
16605 2006-06-01 21:11:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16607 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
16608 Original commit message from CVS:
16609 * ext/a52dec/gsta52dec.h:
16610 * ext/amrnb/amrnbdec.h:
16611 * ext/amrnb/amrnbenc.h:
16612 * ext/amrnb/amrnbparse.h:
16613 * ext/mpeg2dec/gstmpeg2dec.h:
16614 * ext/sidplay/gstsiddec.h:
16615 * gst/ac3parse/gstac3parse.h:
16616 * gst/asfdemux/gstasfdemux.h:
16617 * gst/asfdemux/gstasfmux.h:
16618 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
16619 * gst/iec958/ac3iec.h:
16620 * gst/mpegaudioparse/gstmpegaudioparse.h:
16621 * gst/mpegstream/gstdvddemux.h:
16622 * gst/mpegstream/gstmpegclock.h:
16623 * gst/mpegstream/gstmpegdemux.h:
16624 * gst/mpegstream/gstmpegparse.h:
16625 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
16627 2006-05-27 11:35:11 +0000 Tim-Philipp Müller <tim@centricular.net>
16629 README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
16630 Original commit message from CVS:
16632 Replace current README (containing the release notes from
16633 some 0.9.x version) with a proper README taken from the core.
16635 2006-05-24 15:56:13 +0000 Wim Taymans <wim.taymans@gmail.com>
16637 ext/amrnb/: Sortof first quick cleanup of all this mess...
16638 Original commit message from CVS:
16639 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
16640 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
16641 (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
16642 (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
16643 * ext/amrnb/amrnbparse.h:
16644 Sortof first quick cleanup of all this mess...
16645 Don't crap out on empty and invalid FTs but treat them as
16646 empty packets, the decoder handles them fine.
16649 2006-05-22 08:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
16651 gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
16652 Original commit message from CVS:
16653 * gst/asfdemux/gstasf.c: (plugin_init):
16654 Call gst_riff_init() so the riff debug category gets set up
16655 before it is being used.
16657 2006-05-19 13:55:11 +0000 Michael Smith <msmith@xiph.org>
16659 gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
16660 Original commit message from CVS:
16661 * gst/iec958/ac3_padder.c: (ac3p_parse):
16662 * gst/iec958/ac3_padder.h:
16663 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
16664 (ac3iec_chain_raw), (ac3iec_change_state):
16665 * gst/iec958/ac3iec.h:
16666 Write rate into the caps, for the allowed ac3 rates. Some minor
16669 2006-05-18 13:00:21 +0000 James Doc Livingston <doclivingston@gmail.com>
16671 ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
16672 Original commit message from CVS:
16673 Patch by: James "Doc" Livingston <doclivingston gmail com>
16674 * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
16675 Do tag merging correctly (#339918). Output taglists
16676 properly in debug statements too while we're at it.
16678 2006-05-11 16:17:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16680 ext/a52dec/gsta52dec.c: Add more debug
16681 Original commit message from CVS:
16682 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
16684 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
16685 (gst_dvdlpcmdec_init), (update_timestamps),
16686 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
16687 (dvdlpcmdec_sink_event):
16688 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
16689 If we have a first_access offset but no current timestamp (might
16690 happen after a seek), then calculate a start time for the first
16691 portion so that it will align with the timestamp given for the
16692 first_access portion.
16693 If a new-segment arrives with format time, store the start
16694 time as a failsafe timestamp in case we never get any further
16695 timestamp info (unlikely)
16696 Mask out the 'frame number' section of the incoming header so
16697 that we don't consider it to be changing on every buffer and
16698 reset the caps constantly.
16699 Use gst_util_uint64_scale for duration calculation
16701 2006-05-11 14:34:10 +0000 Michael Smith <msmith@xiph.org>
16703 gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
16704 Original commit message from CVS:
16705 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
16706 Fix timestamping for cases where the first_access parameter is 4.
16707 Ensure we don't overrun buffers in other cases.
16709 2006-05-10 14:40:03 +0000 Tim-Philipp Müller <tim@centricular.net>
16711 gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
16712 Original commit message from CVS:
16713 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
16714 Fix silly bug when reading metadata (#341254).
16716 2006-05-08 11:57:26 +0000 Edward Hervey <bilboed@bilboed.com>
16718 autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
16719 Original commit message from CVS:
16720 * autogen.sh: (CONFIGURE_DEF_OPT):
16721 libtoolize on Darwin/MacOSX is called glibtoolize
16723 2006-05-06 11:38:30 +0000 Tim-Philipp Müller <tim@centricular.net>
16725 ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
16726 Original commit message from CVS:
16727 * ext/lame/gstlame.c: (gst_lame_get_type),
16728 (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
16729 (gst_lame_setup), (gst_lame_change_state):
16730 * ext/lame/gstlame.h:
16731 Remove tag writing from lame (which was completely broken
16732 anyway, #329184). Leaving GstTagSetter interface around for
16733 now, albeit non-functional. Should be removed completely
16734 in 0.11. Use the 'id3v2mux' plugin from -good for writing
16737 2006-05-06 00:18:31 +0000 Maciej Katafiasz <mathrick@mathrick.org>
16740 * ext/dvdread/dvdreadsrc.c:
16741 * gst/asfdemux/gstasfdemux.c:
16742 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
16743 Original commit message from CVS:
16744 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
16746 2006-05-05 08:23:39 +0000 Andres Salomon <dilinger@debian.org>
16748 ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
16749 Original commit message from CVS:
16750 Patch by: Andres Salomon <dilinger at debian org>
16751 * ext/lame/gstlame.c: (gst_lame_sink_event):
16752 Fix typo (comma vs. semicolon) (#340710).
16754 2006-05-04 08:24:52 +0000 Lutz Müller <lutz@topfrose.de>
16756 ext/mad/gstmad.c: Make mad the second element to support the highly useful
16757 Original commit message from CVS:
16758 Patch by: Lutz Müller <lutz at topfrose de>
16759 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
16760 Make mad the second element to support the highly useful
16761 FORMATS query (#340594)
16763 2006-05-02 10:28:48 +0000 Edward Hervey <bilboed@bilboed.com>
16765 ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
16766 Original commit message from CVS:
16767 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
16768 (gst_mpeg2dec_src_query):
16769 Remember the query duration format before passing it upstream since it
16770 could have been modified.
16771 Add GST_WARNING_OBJECT in sink convert function to detail why the
16772 conversion didn't work.
16774 2006-04-25 21:56:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16776 Define GstElementDetails as const and also static (when defined as global)
16777 Original commit message from CVS:
16778 * ext/amrwb/gstamrwbdec.c:
16779 * ext/amrwb/gstamrwbenc.c:
16780 * ext/amrwb/gstamrwbparse.c:
16781 * ext/arts/gst_arts.c:
16782 * ext/artsd/gstartsdsink.c:
16783 * ext/audiofile/gstafparse.c:
16784 * ext/audiofile/gstafsink.c:
16785 * ext/audiofile/gstafsrc.c:
16786 * ext/audioresample/gstaudioresample.c:
16787 * ext/bz2/gstbz2dec.c:
16788 * ext/bz2/gstbz2enc.c:
16789 * ext/cdaudio/gstcdaudio.c:
16790 * ext/directfb/dfbvideosink.c:
16791 * ext/divx/gstdivxdec.c:
16792 * ext/divx/gstdivxenc.c:
16793 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
16794 * ext/faac/gstfaac.c: (gst_faac_base_init):
16795 * ext/faad/gstfaad.c:
16796 * ext/gsm/gstgsmdec.c:
16797 * ext/gsm/gstgsmenc.c:
16798 * ext/hermes/gsthermescolorspace.c:
16799 * ext/ivorbis/vorbisfile.c:
16800 * ext/lcs/gstcolorspace.c:
16801 * ext/libfame/gstlibfame.c:
16802 * ext/libmms/gstmms.c: (gst_mms_base_init):
16803 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
16804 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
16805 * ext/nas/nassink.c: (gst_nassink_base_init):
16806 * ext/neon/gstneonhttpsrc.c:
16807 * ext/sdl/sdlaudiosink.c:
16808 * ext/sdl/sdlvideosink.c:
16809 * ext/shout/gstshout.c:
16810 * ext/snapshot/gstsnapshot.c:
16811 * ext/sndfile/gstsf.c:
16812 * ext/swfdec/gstswfdec.c:
16813 * ext/tarkin/gsttarkindec.c:
16814 * ext/tarkin/gsttarkinenc.c:
16815 * ext/theora/theoradec.c:
16816 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
16817 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
16818 * ext/xvid/gstxviddec.c:
16819 * ext/xvid/gstxvidenc.c:
16820 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
16821 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
16822 * gst/chart/gstchart.c:
16823 * gst/colorspace/gstcolorspace.c:
16824 * gst/deinterlace/gstdeinterlace.c:
16825 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
16826 * gst/festival/gstfestival.c:
16827 * gst/filter/gstbpwsinc.c:
16828 * gst/filter/gstiir.c:
16829 * gst/filter/gstlpwsinc.c:
16830 * gst/freeze/gstfreeze.c:
16831 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
16832 * gst/librfb/gstrfbsrc.c:
16833 * gst/mixmatrix/mixmatrix.c:
16834 * gst/mpeg1sys/gstmpeg1systemencode.c:
16835 * gst/mpeg1videoparse/gstmp1videoparse.c:
16836 * gst/mpeg2sub/gstmpeg2subt.c:
16837 * gst/mpegaudioparse/gstmpegaudioparse.c:
16838 * gst/multifilesink/gstmultifilesink.c:
16839 * gst/overlay/gstoverlay.c:
16840 * gst/passthrough/gstpassthrough.c:
16841 * gst/playondemand/gstplayondemand.c:
16842 * gst/qtdemux/qtdemux.c:
16843 * gst/rtjpeg/gstrtjpegdec.c:
16844 * gst/rtjpeg/gstrtjpegenc.c:
16845 * gst/smooth/gstsmooth.c:
16846 * gst/smoothwave/gstsmoothwave.c:
16847 * gst/spectrum/gstspectrum.c:
16848 * gst/speed/gstspeed.c:
16849 * gst/stereo/gststereo.c:
16850 * gst/switch/gstswitch.c:
16851 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
16852 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
16853 * gst/vbidec/gstvbidec.c:
16854 * gst/videocrop/gstvideocrop.c:
16855 * gst/videodrop/gstvideodrop.c:
16856 * gst/virtualdub/gstxsharpen.c:
16857 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
16858 * gst/y4m/gsty4mencode.c:
16859 * sys/cdrom/gstcdplayer.c:
16860 * sys/directdraw/gstdirectdrawsink.c:
16861 * sys/directsound/gstdirectsoundsink.c:
16862 * sys/glsink/glimagesink.c:
16863 * sys/qcam/gstqcamsrc.c:
16864 * sys/v4l2/gstv4l2src.c:
16865 * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
16866 * sys/ximagesrc/ximagesrc.c:
16867 Define GstElementDetails as const and also static (when defined as
16870 2006-04-25 21:47:03 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16872 Define GstElementDetails as const and also static (when defined as global)
16873 Original commit message from CVS:
16874 * ext/mad/gstid3tag.c:
16875 * ext/mad/gstmad.c:
16876 * gst/ac3parse/gstac3parse.c:
16877 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16878 * gst/synaesthesia/gstsynaesthesia.c:
16879 Define GstElementDetails as const and also static (when defined as
16882 2006-04-25 21:39:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16884 Define GstElementDetails as const and also static (when defined as global)
16885 Original commit message from CVS:
16886 * ext/aalib/gstaasink.c:
16887 * ext/annodex/gstcmmldec.c:
16888 * ext/annodex/gstcmmlenc.c:
16889 * ext/cairo/gsttextoverlay.c:
16890 * ext/cairo/gsttimeoverlay.c:
16891 * ext/cdio/gstcdiocddasrc.c:
16892 * ext/dv/gstdvdec.c:
16893 * ext/dv/gstdvdemux.c:
16894 * ext/esd/esdmon.c:
16895 * ext/esd/esdsink.c:
16896 * ext/flac/gstflacenc.c:
16897 * ext/flac/gstflactag.c:
16898 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
16899 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
16900 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
16901 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
16902 * ext/gdk_pixbuf/pixbufscale.c:
16903 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
16904 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
16905 * ext/jpeg/gstjpegdec.c:
16906 * ext/jpeg/gstjpegenc.c:
16907 * ext/jpeg/gstsmokedec.c:
16908 * ext/jpeg/gstsmokeenc.c:
16909 * ext/libcaca/gstcacasink.c:
16910 * ext/libmng/gstmngdec.c:
16911 * ext/libmng/gstmngenc.c:
16912 * ext/libpng/gstpngdec.c:
16913 * ext/libpng/gstpngenc.c:
16914 * ext/mikmod/gstmikmod.c:
16915 * ext/raw1394/gstdv1394src.c:
16916 * ext/shout2/gstshout2.c: (gst_shout2send_init):
16917 * ext/shout2/gstshout2.h:
16918 * ext/speex/gstspeexdec.c:
16919 * ext/speex/gstspeexenc.c:
16920 * gst/alpha/gstalpha.c:
16921 * gst/alpha/gstalphacolor.c:
16922 * gst/apetag/gstapedemux.c:
16923 * gst/auparse/gstauparse.c:
16924 * gst/autodetect/gstautoaudiosink.c:
16925 (gst_auto_audio_sink_base_init):
16926 * gst/autodetect/gstautovideosink.c:
16927 (gst_auto_video_sink_base_init):
16928 * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
16929 * gst/avi/gstavimux.c: (gst_avimux_base_init):
16930 * gst/cutter/gstcutter.c:
16931 * gst/debug/breakmydata.c:
16932 * gst/debug/efence.c:
16933 * gst/debug/gstnavigationtest.c:
16934 * gst/debug/gstnavseek.c:
16935 * gst/debug/negotiation.c:
16936 * gst/debug/progressreport.c:
16937 * gst/debug/testplugin.c:
16938 * gst/effectv/gstaging.c:
16939 * gst/effectv/gstdice.c:
16940 * gst/effectv/gstedge.c:
16941 * gst/effectv/gstquark.c:
16942 * gst/effectv/gstrev.c:
16943 * gst/effectv/gstshagadelic.c:
16944 * gst/effectv/gstvertigo.c:
16945 * gst/effectv/gstwarp.c:
16946 * gst/flx/gstflxdec.c:
16947 * gst/goom/gstgoom.c:
16948 * gst/icydemux/gsticydemux.c:
16949 * gst/id3demux/gstid3demux.c:
16950 * gst/interleave/deinterleave.c:
16951 * gst/interleave/interleave.c:
16952 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
16953 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
16954 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
16955 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
16956 * gst/level/gstlevel.c:
16957 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
16958 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
16959 * gst/median/gstmedian.c:
16960 * gst/monoscope/gstmonoscope.c:
16961 * gst/multipart/multipartdemux.c:
16962 * gst/multipart/multipartmux.c:
16963 * gst/oldcore/gstaggregator.c:
16964 * gst/oldcore/gstfdsink.c:
16965 * gst/oldcore/gstmd5sink.c:
16966 * gst/oldcore/gstmultifilesrc.c:
16967 * gst/oldcore/gstpipefilter.c:
16968 * gst/oldcore/gstshaper.c:
16969 * gst/oldcore/gststatistics.c:
16970 * gst/rtp/gstasteriskh263.c:
16971 * gst/rtp/gstrtpL16depay.c:
16972 * gst/rtp/gstrtpL16pay.c:
16973 * gst/rtp/gstrtpamrdepay.c:
16974 * gst/rtp/gstrtpamrpay.c:
16975 * gst/rtp/gstrtpdepay.c:
16976 * gst/rtp/gstrtpgsmpay.c:
16977 * gst/rtp/gstrtph263pay.c:
16978 * gst/rtp/gstrtph263pdepay.c:
16979 * gst/rtp/gstrtph263ppay.c:
16980 * gst/rtp/gstrtpilbcdepay.c:
16981 * gst/rtp/gstrtpmp4gpay.c:
16982 * gst/rtp/gstrtpmp4vdepay.c:
16983 * gst/rtp/gstrtpmp4vpay.c:
16984 * gst/rtp/gstrtpmpadepay.c:
16985 * gst/rtp/gstrtpmpapay.c:
16986 * gst/rtp/gstrtppcmadepay.c:
16987 * gst/rtp/gstrtppcmapay.c:
16988 * gst/rtp/gstrtppcmudepay.c:
16989 * gst/rtp/gstrtppcmupay.c:
16990 * gst/rtp/gstrtpspeexdepay.c:
16991 * gst/rtp/gstrtpspeexpay.c:
16992 * gst/rtsp/gstrtpdec.c:
16993 * gst/rtsp/gstrtspsrc.c:
16994 * gst/smpte/gstsmpte.c:
16995 * gst/udp/gstdynudpsink.c:
16996 * gst/udp/gstmultiudpsink.c:
16997 * gst/udp/gstudpsink.c:
16998 * gst/udp/gstudpsrc.c:
16999 * gst/videobox/gstvideobox.c:
17000 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
17001 * gst/videofilter/gstvideobalance.c:
17002 * gst/videofilter/gstvideoflip.c:
17003 * gst/videofilter/gstvideotemplate.c:
17004 (gst_videotemplate_base_init):
17005 * gst/videomixer/videomixer.c:
17006 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
17007 (gst_wavparse_class_init), (gst_wavparse_dispose),
17008 (gst_wavparse_reset), (gst_wavparse_init),
17009 (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
17010 (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
17011 (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
17012 (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
17013 (gst_wavparse_chain), (gst_wavparse_srcpad_event),
17014 (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
17015 (gst_wavparse_change_state):
17016 * gst/wavparse/gstwavparse.h:
17017 * sys/oss/gstossmixerelement.c:
17018 * sys/oss/gstosssink.c:
17019 * sys/oss/gstosssrc.c:
17020 * sys/osxaudio/gstosxaudioelement.c:
17021 * sys/osxaudio/gstosxaudiosink.c:
17022 * sys/osxaudio/gstosxaudiosrc.c:
17023 * sys/sunaudio/gstsunaudiomixer.c:
17024 * sys/sunaudio/gstsunaudiosink.c:
17025 Define GstElementDetails as const and also static (when defined as
17028 2006-04-25 12:17:02 +0000 Tim-Philipp Müller <tim@centricular.net>
17030 ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
17031 Original commit message from CVS:
17032 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
17033 Fix name of custom event (use same as dvdreadsrc).
17034 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
17035 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
17036 Fix event parsing (the event name is in the structure, not the
17037 name of the structure itself); also fix indentation after
17040 2006-04-23 09:49:14 +0000 Tim-Philipp Müller <tim@centricular.net>
17042 ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
17043 Original commit message from CVS:
17044 * ext/mad/gstid3tag.c: (plugin_init):
17045 Change debug category to 'id3mux'.
17047 2006-04-22 18:49:01 +0000 Alexander Lancaster <alexl@users.sourceforge.net>
17049 ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
17050 Original commit message from CVS:
17051 Patch by: Alexander Lancaster <alexl at users sourceforge net>
17052 * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
17053 (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
17054 (gst_id3_tag_chain):
17055 When acting as a muxer, set caps on outgoing buffers and set caps
17056 on source pad (fixes #323658). Remove unused application/x-gst-tags
17057 cruft from the 0.6 days.
17059 2006-04-21 20:37:43 +0000 Tim-Philipp Müller <tim@centricular.net>
17061 ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
17062 Original commit message from CVS:
17063 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
17064 (gst_mad_src_query), (gst_mad_chain):
17065 .. and DEFAULT queries should work too. Use magic gst util scale
17066 functions in some places.
17068 2006-04-21 19:31:47 +0000 Tim-Philipp Müller <tim@centricular.net>
17070 ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
17071 Original commit message from CVS:
17072 * ext/mad/gstmad.c: (gst_mad_src_query):
17073 Fix duration query in BYTES format (#336824).
17075 2006-04-21 12:40:41 +0000 Ed Catmur <ed@catmur.co.uk>
17077 ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
17078 Original commit message from CVS:
17079 Patch by: Ed Catmur <ed at catmur dot co dot uk>
17080 * ext/lame/gstlame.c: (gst_lame_sink_event):
17081 Don't crash if we get an EOS event before the encoder
17082 has been set up (#339287).
17084 2006-04-21 11:17:08 +0000 Wim Taymans <wim.taymans@gmail.com>
17086 ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
17087 Original commit message from CVS:
17088 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
17089 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
17090 (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
17091 Move errors out of the normal code flow.
17092 Don't send eos, basesrc will do that for us when needed.
17094 2006-04-21 10:50:17 +0000 Wim Taymans <wim.taymans@gmail.com>
17096 gst/mpegstream/: Do state changes correctly
17097 Original commit message from CVS:
17098 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
17099 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
17100 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
17101 Do state changes correctly
17103 2006-04-13 19:08:20 +0000 Tim-Philipp Müller <tim@centricular.net>
17105 ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
17106 Original commit message from CVS:
17107 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
17108 (gst_mpeg2dec_alloc_buffer):
17109 Can't use gst_pad_alloc_buffer*() when we are going to crop
17110 the image before sending it out. Downstream basetransform-based
17111 elements will complain about the wrong unit size otherwise
17112 (when not operating in passthrough-mode at least).
17113 Const-ify some static variables and do some minor clean-ups.
17114 Use I420 macros for size/offsets (not really necessary in this
17115 particular context, but this kind of code gets copy'n'pasted).
17117 2006-04-13 18:21:08 +0000 Tim-Philipp Müller <tim@centricular.net>
17119 gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
17120 Original commit message from CVS:
17121 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
17123 * gst/mpegstream/gstmpegpacketize.h:
17124 g_malloc() can't fail, we don't need to handle this. Same for
17125 gst_buffer_new_and_alloc().
17126 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
17127 klass->send_buffer() should have the same semantics as
17128 gst_pad_push(), ie. ownership of the buffer is transfered,
17129 so we never have to unref the buffer no matter what the flow
17132 2006-04-12 16:21:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17134 * tests/check/gst-plugins-ugly.supp:
17135 one more suppression for FC4
17136 Original commit message from CVS:
17137 one more suppression for FC4
17139 2006-04-10 16:58:24 +0000 Michael Smith <msmith@xiph.org>
17141 * tests/check/gst-plugins-ugly.supp:
17142 The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
17143 Original commit message from CVS:
17144 The AMR encoder sucks giant sucky things through a sucky object with a giant
17145 sucking machine. More suppressions.
17147 2006-04-10 14:47:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17149 add test for amrnbenc, enable test infrastructure, and fix a leak
17150 Original commit message from CVS:
17151 add test for amrnbenc, enable test infrastructure, and fix a leak
17152 * common/check.mak:
17153 allow for specifying more than one suppressions file in SUPPRESSIONS
17155 * tests/Makefile.am:
17156 * tests/check/.cvsignore:
17157 * tests/check/Makefile.am:
17158 * tests/check/elements/.cvsignore:
17161 * tests/check/gst-plugins-ugly.supp:
17162 add suppressions for libs used by -ugly
17163 * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
17164 (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
17165 (GST_START_TEST), (amrnbenc_suite), (main):
17166 add a simple test for encoding amr
17167 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
17168 fix pad template leaks
17170 2006-04-10 11:48:29 +0000 Michael Smith <msmith@xiph.org>
17172 ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
17173 Original commit message from CVS:
17174 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
17175 Plug big leak in AMR encoder.
17177 2006-04-09 18:09:40 +0000 Sébastien Moutte <sebastien@moutte.net>
17179 ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
17180 Original commit message from CVS:
17181 * ext/mad/gstmad.c: (index_seek):
17182 move GstIndexEntry *entry variable declaration before
17183 the first instruction
17184 * ext/mad/gstmad.c:
17185 remove debug macros with variable number of parameter by using
17186 GST_DEBUG for WIN32
17187 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
17188 use gst_guint64_to_gdouble for conversions
17189 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
17190 replace __FUNCTION__ which is not supported by MSVC by the current function name
17191 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
17192 remove LL suffix by using G_GINT64_CONSTANT
17193 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
17194 use gst_guint64_to_gdouble for conversions
17195 * gst/mpegstream/gstmpegparse.h:
17196 remove LL suffix by using G_GINT64_CONSTANT
17198 add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
17199 mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
17201 2006-04-08 21:42:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17203 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
17204 Original commit message from CVS:
17205 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
17206 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
17207 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
17208 * ext/mad/gstmad.c: (gst_mad_class_init):
17209 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
17210 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
17211 * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
17212 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
17213 * gst/iec958/ac3iec.c: (ac3iec_class_init):
17214 * gst/mpegaudioparse/gstmpegaudioparse.c:
17215 (gst_mp3parse_class_init):
17216 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
17217 * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
17218 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
17219 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
17220 * gst/synaesthesia/gstsynaesthesia.c:
17221 (gst_synaesthesia_class_init):
17222 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
17224 2006-04-07 09:14:26 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
17226 gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
17227 Original commit message from CVS:
17228 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
17229 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
17230 (gst_asf_demux_push_buffer):
17231 Send newsegment event only once per pad, fixes #336550.
17233 2006-04-06 11:35:26 +0000 j^ <j@bootlab.org>
17235 Unify the long descriptions in the plugin details (#337263).
17236 Original commit message from CVS:
17237 Patch by: j^ <j at bootlab dot org>
17238 * ext/amrwb/gstamrwbdec.c:
17239 * ext/amrwb/gstamrwbenc.c:
17240 * ext/amrwb/gstamrwbparse.c:
17241 * ext/arts/gst_arts.c:
17242 * ext/artsd/gstartsdsink.c:
17243 * ext/audiofile/gstafparse.c:
17244 * ext/audiofile/gstafsink.c:
17245 * ext/audiofile/gstafsrc.c:
17246 * ext/cdaudio/gstcdaudio.c:
17247 * ext/directfb/dfbvideosink.c:
17248 * ext/divx/gstdivxdec.c:
17249 * ext/divx/gstdivxenc.c:
17250 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
17251 * ext/faac/gstfaac.c: (gst_faac_base_init):
17252 * ext/faad/gstfaad.c:
17253 * ext/gsm/gstgsmdec.c:
17254 * ext/gsm/gstgsmenc.c:
17255 * ext/hermes/gsthermescolorspace.c:
17256 * ext/ivorbis/vorbisfile.c:
17257 * ext/lcs/gstcolorspace.c:
17258 * ext/libfame/gstlibfame.c:
17259 * ext/libmms/gstmms.c: (gst_mms_base_init):
17260 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
17261 * ext/nas/nassink.c: (gst_nassink_base_init):
17262 * ext/neon/gstneonhttpsrc.c:
17263 * ext/polyp/polypsink.c: (gst_polypsink_base_init):
17264 * ext/sdl/sdlaudiosink.c:
17265 * ext/sdl/sdlvideosink.c:
17266 * ext/shout/gstshout.c:
17267 * ext/snapshot/gstsnapshot.c:
17268 * ext/sndfile/gstsf.c:
17269 * ext/tarkin/gsttarkindec.c:
17270 * ext/tarkin/gsttarkinenc.c:
17271 * ext/theora/theoradec.c:
17272 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
17273 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
17274 * ext/xvid/gstxviddec.c:
17275 * ext/xvid/gstxvidenc.c:
17276 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
17277 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
17278 * gst/chart/gstchart.c:
17279 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
17280 * gst/festival/gstfestival.c:
17281 * gst/filter/gstiir.c:
17282 * gst/filter/gstlpwsinc.c:
17283 * gst/freeze/gstfreeze.c:
17284 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
17285 * gst/mixmatrix/mixmatrix.c:
17286 * gst/mpeg1sys/gstmpeg1systemencode.c:
17287 * gst/mpeg1videoparse/gstmp1videoparse.c:
17288 * gst/mpeg2sub/gstmpeg2subt.c:
17289 * gst/mpegaudioparse/gstmpegaudioparse.c:
17290 * gst/multifilesink/gstmultifilesink.c:
17291 * gst/overlay/gstoverlay.c:
17292 * gst/passthrough/gstpassthrough.c:
17293 * gst/playondemand/gstplayondemand.c:
17294 * gst/qtdemux/qtdemux.c:
17295 * gst/rtjpeg/gstrtjpegdec.c:
17296 * gst/rtjpeg/gstrtjpegenc.c:
17297 * gst/smooth/gstsmooth.c:
17298 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
17299 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
17300 * gst/videocrop/gstvideocrop.c:
17301 * gst/videodrop/gstvideodrop.c:
17302 * gst/virtualdub/gstxsharpen.c:
17303 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
17304 * gst/y4m/gsty4mencode.c:
17305 Unify the long descriptions in the plugin details (#337263).
17307 2006-04-05 10:02:34 +0000 Christian Schaller <uraeus@gnome.org>
17309 * gst-plugins-ugly.spec.in:
17310 fix version numbering
17311 Original commit message from CVS:
17312 fix version numbering
17314 2006-04-05 09:18:35 +0000 Christian Schaller <uraeus@gnome.org>
17317 * gst-plugins-ugly.spec.in:
17318 add dvdsub plugin to spec
17319 Original commit message from CVS:
17320 add dvdsub plugin to spec
17322 2006-04-01 15:43:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17324 docs/plugins/: add siddec
17325 Original commit message from CVS:
17326 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17327 * docs/plugins/inspect/plugin-siddec.xml:
17329 * ext/dvdnav/dvdnavsrc.c:
17332 2006-04-01 15:30:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17336 * ext/sidplay/Makefile.am:
17337 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
17338 Original commit message from CVS:
17339 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
17341 2006-04-01 14:08:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17343 * docs/plugins/.gitignore:
17344 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17346 Original commit message from CVS:
17349 2006-04-01 14:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17352 * docs/plugins/inspect/plugin-a52dec.xml:
17353 * docs/plugins/inspect/plugin-amrnb.xml:
17354 * docs/plugins/inspect/plugin-asf.xml:
17355 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17356 * docs/plugins/inspect/plugin-dvdread.xml:
17357 * docs/plugins/inspect/plugin-dvdsub.xml:
17358 * docs/plugins/inspect/plugin-iec958.xml:
17359 * docs/plugins/inspect/plugin-lame.xml:
17360 * docs/plugins/inspect/plugin-mad.xml:
17361 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17362 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17363 * docs/plugins/inspect/plugin-mpegstream.xml:
17364 * docs/plugins/inspect/plugin-rmdemux.xml:
17365 update plugin inspect files
17366 Original commit message from CVS:
17367 update plugin inspect files
17369 2006-04-01 10:09:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17371 * gst/mpegaudioparse/gstxingmux.c:
17372 rework build; add translations for v4l2
17373 Original commit message from CVS:
17374 rework build; add translations for v4l2
17376 2006-04-01 09:54:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17378 configure.ac: rework similarly to other modules
17379 Original commit message from CVS:
17381 rework similarly to other modules
17382 * ext/a52dec/gsta52dec.c:
17383 * ext/amrnb/amrnb.c:
17384 * ext/dvdnav/dvdnavsrc.c:
17385 * ext/dvdread/dvdreadsrc.c:
17386 * ext/lame/gstlame.c:
17387 * ext/mad/gstid3tag.c:
17388 * ext/mpeg2dec/gstmpeg2dec.c:
17389 * ext/sidplay/gstsiddec.cc:
17390 * gst/asfdemux/gstasf.c:
17391 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
17392 * gst/dvdsub/gstdvdsubdec.c:
17393 * gst/iec958/ac3iec.c:
17394 * gst/mpegaudioparse/gstmpegaudioparse.c:
17395 * gst/mpegstream/gstmpegstream.c:
17396 * gst/realmedia/rmdemux.c: (plugin_init):
17397 use the correct defines
17399 2006-04-01 09:53:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17403 * docs/plugins/.gitignore:
17405 Original commit message from CVS:
17408 2006-03-31 11:13:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17414 Original commit message from CVS:
17417 === release 0.10.3 ===
17419 2006-03-31 11:10:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17425 * docs/plugins/gst-plugins-ugly-plugins.signals:
17426 * docs/plugins/inspect/plugin-amrnb.xml:
17427 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17428 * docs/plugins/inspect/plugin-iec958.xml:
17429 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17430 * docs/plugins/inspect/plugin-rmdemux.xml:
17432 Original commit message from CVS:
17435 2006-03-30 15:37:00 +0000 Wim Taymans <wim.taymans@gmail.com>
17437 better/unified long descriptions
17438 Original commit message from CVS:
17439 * ext/aalib/gstaasink.c:
17440 * ext/annodex/gstcmmldec.c:
17441 * ext/annodex/gstcmmlenc.c:
17442 * ext/cairo/gsttextoverlay.c:
17443 * ext/cairo/gsttimeoverlay.c:
17444 * ext/cdio/gstcdiocddasrc.c:
17445 * ext/dv/gstdvdec.c:
17446 * ext/esd/esdmon.c:
17447 * ext/esd/esdsink.c:
17448 * ext/flac/gstflacdec.c:
17449 * ext/flac/gstflacenc.c:
17450 * ext/flac/gstflactag.c:
17451 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
17452 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
17453 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
17454 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
17455 * ext/gdk_pixbuf/gstgdkpixbuf.c:
17456 * ext/gdk_pixbuf/pixbufscale.c:
17457 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
17458 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
17459 * ext/jpeg/gstjpegdec.c:
17460 * ext/jpeg/gstjpegenc.c:
17461 * ext/jpeg/gstsmokedec.c:
17462 * ext/jpeg/gstsmokeenc.c:
17463 * ext/libcaca/gstcacasink.c:
17464 * ext/libmng/gstmngdec.c:
17465 * ext/libmng/gstmngenc.c:
17466 * ext/libpng/gstpngdec.c:
17467 * ext/libpng/gstpngenc.c:
17468 * ext/mikmod/gstmikmod.c:
17469 * ext/raw1394/gstdv1394src.c:
17470 * ext/shout2/gstshout2.c:
17471 * ext/speex/gstspeexdec.c:
17472 * ext/speex/gstspeexenc.c:
17473 * gst/alpha/gstalpha.c:
17474 * gst/alpha/gstalphacolor.c:
17475 * gst/auparse/gstauparse.c:
17476 * gst/autodetect/gstautoaudiosink.c:
17477 (gst_auto_audio_sink_base_init):
17478 * gst/autodetect/gstautovideosink.c:
17479 (gst_auto_video_sink_base_init):
17480 * gst/avi/gstavimux.c: (gst_avimux_base_init):
17481 * gst/cutter/gstcutter.c:
17482 * gst/debug/breakmydata.c:
17483 * gst/debug/efence.c:
17484 * gst/debug/gstnavigationtest.c:
17485 * gst/debug/negotiation.c:
17486 * gst/debug/progressreport.c:
17487 * gst/debug/testplugin.c:
17488 * gst/effectv/gstaging.c:
17489 * gst/effectv/gstdice.c:
17490 * gst/effectv/gstedge.c:
17491 * gst/effectv/gstquark.c:
17492 * gst/effectv/gstrev.c:
17493 * gst/effectv/gstvertigo.c:
17494 * gst/effectv/gstwarp.c:
17495 * gst/flx/gstflxdec.c:
17496 * gst/goom/gstgoom.c:
17497 * gst/interleave/deinterleave.c:
17498 * gst/interleave/interleave.c:
17499 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
17500 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
17501 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
17502 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
17503 * gst/level/gstlevel.c:
17504 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
17505 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
17506 * gst/median/gstmedian.c:
17507 * gst/monoscope/gstmonoscope.c:
17508 * gst/multipart/multipartdemux.c:
17509 * gst/multipart/multipartmux.c:
17510 * gst/oldcore/gstmd5sink.c:
17511 * gst/oldcore/gstmultifilesrc.c:
17512 * gst/oldcore/gstpipefilter.c:
17513 * gst/oldcore/gstshaper.c:
17514 * gst/oldcore/gststatistics.c:
17515 * gst/rtp/gstasteriskh263.c:
17516 * gst/rtp/gstrtpL16depay.c:
17517 * gst/rtp/gstrtpL16pay.c:
17518 * gst/rtp/gstrtpamrdepay.c:
17519 * gst/rtp/gstrtpamrpay.c:
17520 * gst/rtp/gstrtpdepay.c:
17521 * gst/rtp/gstrtpgsmpay.c:
17522 * gst/rtp/gstrtph263pay.c:
17523 * gst/rtp/gstrtph263pdepay.c:
17524 * gst/rtp/gstrtph263ppay.c:
17525 * gst/rtp/gstrtpmp4gpay.c:
17526 * gst/rtp/gstrtpmp4vdepay.c:
17527 * gst/rtp/gstrtpmp4vpay.c:
17528 * gst/rtp/gstrtpmpadepay.c:
17529 * gst/rtp/gstrtpmpapay.c:
17530 * gst/rtp/gstrtppcmadepay.c:
17531 * gst/rtp/gstrtppcmapay.c:
17532 * gst/rtp/gstrtppcmudepay.c:
17533 * gst/rtp/gstrtppcmupay.c:
17534 * gst/rtp/gstrtpspeexdepay.c:
17535 * gst/rtp/gstrtpspeexpay.c:
17536 * gst/rtsp/gstrtpdec.c:
17537 * gst/smpte/gstsmpte.c:
17538 * gst/videobox/gstvideobox.c:
17539 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
17540 * gst/videofilter/gstvideobalance.c:
17541 * gst/videofilter/gstvideoflip.c:
17542 * gst/videofilter/gstvideotemplate.c:
17543 (gst_videotemplate_base_init):
17544 * gst/videomixer/videomixer.c:
17545 * gst/wavenc/gstwavenc.c:
17546 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
17547 better/unified long descriptions
17549 Some cleanups to auparse, don't send multiple newsegments.
17551 2006-03-29 11:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
17553 gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
17554 Original commit message from CVS:
17555 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
17556 Don't unref event unconditionally after giving away ownership
17557 (gst_pad_push_event(), gst_pad_send_event() and
17558 gst_pad_event_default() take ownership of the event
17559 passed to them). Fixes warnings/crashes caused by
17562 2006-03-28 20:19:31 +0000 Tim-Philipp Müller <tim@centricular.net>
17564 gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
17565 Original commit message from CVS:
17566 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
17567 Don't ref NULL caps (private streams have NULL caps) (#336387);
17568 also, no need to set caps on the same buffer twice.
17570 2006-03-28 19:44:51 +0000 Tim-Philipp Müller <tim@centricular.net>
17572 gst/mpegstream/: Don't leak element and pad names in error messages, use
17573 Original commit message from CVS:
17574 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
17575 (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
17576 (gst_dvd_demux_get_subpicture_stream):
17577 * gst/mpegstream/gstmpegdemux.c:
17578 (gst_mpeg_demux_sync_stream_to_time):
17579 Don't leak element and pad names in error messages, use
17580 GST_DEBUG_PAD_NAME instead. Add some more debug code.
17582 2006-03-28 19:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
17584 ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
17585 Original commit message from CVS:
17586 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
17587 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
17588 Name the structure in the custom event with the
17589 language codes for the audio and subtitle streams
17590 actually like dvddemux expects it to be named.
17591 Set caps on source pad and outgoing buffers.
17593 2006-03-28 16:06:05 +0000 Tim-Philipp Müller <tim@centricular.net>
17595 ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
17596 Original commit message from CVS:
17597 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
17598 (gst_lame_get_property), (gst_lame_setup):
17599 * ext/lame/gstlame.h:
17600 Make xingheader property non-functional, it's broken anyway
17601 after all (use xingmux instead).
17603 2006-03-28 15:10:18 +0000 Tim-Philipp Müller <tim@centricular.net>
17605 ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
17606 Original commit message from CVS:
17607 * ext/lame/gstlame.c: (gst_lame_sink_event):
17608 On EOS, flush encoder and send remaining data. Fix
17609 return value handling in sink event function.
17611 2006-03-27 14:04:08 +0000 Jürg Billeter <j@bitron.ch>
17613 ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
17614 Original commit message from CVS:
17615 Patch by: Jürg Billeter <j at bitron dot ch>
17616 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
17617 Fix wrong check for started flag when setting the 'device' property.
17618 We want to allow it when the source is NOT started yet and ignore it
17619 when the source is running.
17621 2006-03-27 10:39:03 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
17623 gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
17624 Original commit message from CVS:
17625 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
17626 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
17627 (gst_asf_demux_process_chunk):
17628 * gst/asfdemux/gstasfdemux.h:
17629 Subtract first timestamp from timestamps, so that
17630 stream starts from 0; makes live streams that don't
17631 start at 0 work again (fixes #317310, #336097).
17633 2006-03-27 10:09:43 +0000 Christian Kirbach <christian.kirbach@googlemail.com>
17635 configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
17636 Original commit message from CVS:
17637 Patch by: Christian Kirbach
17639 Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
17640 -good. Fixes build on some systems (#331838).
17642 2006-03-24 19:47:37 +0000 Tim-Philipp Müller <tim@centricular.net>
17644 gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
17645 Original commit message from CVS:
17646 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
17647 (gst_rmdemux_parse_cont):
17648 Extract more tags and also post codec name tag on the
17649 bus so this shows up in totem and nautilus.
17651 2006-03-24 19:06:41 +0000 Tim-Philipp Müller <tim@centricular.net>
17653 gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
17654 Original commit message from CVS:
17655 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
17656 (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
17657 Extra data usually goes into the caps as 'codec_data', not
17658 as first buffer into the stream.
17659 Need to byte swap AC3 content in realmedia files for some
17660 reason (fixes #331588).
17662 2006-03-24 12:08:39 +0000 Tim-Philipp Müller <tim@centricular.net>
17664 gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
17665 Original commit message from CVS:
17666 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
17667 (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
17668 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
17669 When operating in pull mode, post an error message on the
17670 bus when all source pads are unlinked or some other fatal
17671 error occured (#323023). Regrade some recurring debug messages
17672 to LOG level. Convert c++-style comments into C-style ones.
17674 2006-03-24 11:42:31 +0000 Tim-Philipp Müller <tim@centricular.net>
17676 gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
17677 Original commit message from CVS:
17678 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
17679 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
17680 (gst_rmdemux_all_source_pads_unlinked),
17681 (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
17682 (gst_rmdemux_parse_packet):
17683 * gst/realmedia/rmdemux.h:
17684 Handle unlinked source pads properly and stop if all source pads
17685 are unlinked (#323023).
17687 2006-03-23 18:17:34 +0000 Michal Benes <michal.benes@xeris.cz>
17689 gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
17690 Original commit message from CVS:
17691 Patch by: Michal Benes <michal dot benes at xeris dot cz>
17692 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
17693 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
17694 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
17695 * gst/mpegstream/gstmpegdemux.h:
17696 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
17697 Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
17698 clock_freq of 90kHz this timestamp overflows every ~13 hours. This
17699 situation really happens when grabbing DVB streams. Current
17700 mpegdemuxer can not handle this situation correctly and it
17701 restarts counting gstreamer timestamps from zero.
17704 2006-03-15 22:01:40 +0000 Michael Smith <msmith@xiph.org>
17706 ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
17707 Original commit message from CVS:
17708 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
17709 (gst_a52dec_chain_raw), (gst_a52dec_change_state):
17710 * ext/a52dec/gsta52dec.h:
17711 Fix #334550: failure to play raw AC3 files due to segment problems.
17713 2006-03-15 13:43:42 +0000 Christophe Fergeau <teuf@gnome.org>
17715 ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
17716 Original commit message from CVS:
17717 Patch by: Christophe Fergeau <teuf gnome org>
17718 * ext/lame/gstlame.c: (gst_lame_release_memory),
17719 (gst_lame_finalize), (gst_lame_class_init),
17720 (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
17721 (gst_lame_change_state):
17722 Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
17724 2006-03-14 19:41:17 +0000 Tim-Philipp Müller <tim@centricular.net>
17726 ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
17727 Original commit message from CVS:
17728 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
17729 (gst_mad_sink_event), (gst_mad_change_state):
17730 Include AUDIO_CODEC tag with tags posted if input is not
17731 framed (#334258). Use _scale() util functions in more places.
17733 2006-03-12 11:00:33 +0000 Christophe Fergeau <teuf@gnome.org>
17735 ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
17736 Original commit message from CVS:
17737 2006-03-12 Christophe Fergeau <teuf@gnome.org>
17738 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
17739 * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
17740 property as BROKEN (see
17741 http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
17742 explanation why it's broken).
17744 2006-03-11 11:12:30 +0000 Christophe Fergeau <teuf@gnome.org>
17746 added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
17747 Original commit message from CVS:
17748 2006-03-11 Christophe Fergeau <teuf@gnome.org>
17749 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
17751 * gst/xingheader/Makefile.am:
17752 * gst/xingheader/gstxingmux.c:
17753 * gst/xingheader/gstxingmux.h: added new element to add Xing headers
17754 to MP3 files (this allows decoder to figure out the length of VBR
17757 2006-03-07 11:19:55 +0000 Alex Lancaster <alexlan@fedoraproject.org>
17759 ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
17760 Original commit message from CVS:
17761 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
17762 Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
17763 tag (#333683, patch by: Alex Lancaster).
17765 2006-03-02 20:03:00 +0000 Wim Taymans <wim.taymans@gmail.com>
17767 ext/amrnb/: Further fancyfication.
17768 Original commit message from CVS:
17769 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
17770 (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
17771 (gst_amrnbdec_state_change):
17772 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
17773 (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
17774 (gst_amrnbenc_state_change):
17775 * ext/amrnb/amrnbenc.h:
17776 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
17777 (gst_amrnbparse_query):
17778 Further fancyfication.
17779 Use _take to get writable data from the adapter.
17780 Precalc packet duration.
17782 Forward _push to upstream.
17783 Post error messages when something goes wrong.
17784 Remove old code in amrnbparse.
17785 Don't ignore query results from upstream.
17787 2006-03-02 18:45:40 +0000 Michael Smith <msmith@xiph.org>
17789 ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
17790 Original commit message from CVS:
17791 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
17792 The AMR encoder writes into the audio buffers it processes, so
17793 use gst_buffer_make_writable() on buffers we might (they go through
17794 an adapter, so there can be copying going on later anyway) be
17797 2006-03-01 12:35:09 +0000 Jens Granseuer <jensgr@gmx.net>
17799 gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
17800 Original commit message from CVS:
17801 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
17802 (gst_mpeg_parse_handle_src_query):
17803 Declare variables at the beginning of a block and make
17804 gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
17806 2006-03-01 09:55:49 +0000 Fabrizio <fabrizio.ge@tiscali.it>
17808 gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
17809 Original commit message from CVS:
17810 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
17811 Read packet size, sequence and padsize in right order again
17812 (fixes #332796; patch by: Fabrizio Gennari).
17814 2006-02-28 13:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
17816 gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
17817 Original commit message from CVS:
17818 * gst/iec958/ac3iec.c:
17819 Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
17821 2006-02-27 18:37:47 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17823 configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
17824 Original commit message from CVS:
17826 Make the id3tag and mad checks check for both a header and the
17827 appropriate library if the pkg-config is missing. (Closes #331842)
17828 Split the id3tag and mad checks into 2 pieces. Sometime soon I might
17829 do the same for the plugins themselves.
17831 2006-02-27 14:49:05 +0000 Tim-Philipp Müller <tim@centricular.net>
17833 ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
17834 Original commit message from CVS:
17835 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
17836 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
17837 (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
17838 * ext/mpeg2dec/gstmpeg2dec.h:
17839 Don't treat STATE_INVALID as fatal error; throw an error
17840 only after five consecutive decoding errors. Makes decoding
17841 mpeg streams more robust and fixes playback of joined clips
17844 2006-02-26 22:33:33 +0000 Tim-Philipp Müller <tim@centricular.net>
17846 ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
17847 Original commit message from CVS:
17848 * ext/dvdnav/dvdnavsrc.h:
17849 Oops. forgot to add this one.
17851 2006-02-26 21:25:01 +0000 Julien Moutte <julien@moutte.net>
17853 ext/Makefile.am: Fix dist-check.
17854 Original commit message from CVS:
17855 2006-02-26 Julien MOUTTE <julien@moutte.net>
17856 * ext/Makefile.am: Fix dist-check.
17858 2006-02-26 18:01:15 +0000 Tim-Philipp Müller <tim@centricular.net>
17860 configure.ac: Disable dvdnavsrc for now.
17861 Original commit message from CVS:
17863 Disable dvdnavsrc for now.
17865 2006-02-26 17:55:05 +0000 Tim-Philipp Müller <tim@centricular.net>
17867 dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
17868 Original commit message from CVS:
17871 * ext/dvdnav/Makefile.am:
17872 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
17873 (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
17874 (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
17875 (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
17876 (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
17877 (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
17878 (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
17879 (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
17880 (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
17881 (gst_dvd_nav_src_make_dvd_event),
17882 (gst_dvd_nav_src_structure_set_uint64),
17883 (gst_dvd_nav_src_push_dvd_nav_packet_event),
17884 (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
17885 (gst_dvd_nav_src_push_titlelang_event),
17886 (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
17887 (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
17888 (gst_dvd_nav_src_handle_navigation_event),
17889 (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
17890 (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
17891 (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
17892 (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
17893 (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
17894 (gst_dvd_nav_src_do_init), (plugin_init):
17895 dvdnavsrc ported to 0.10, for the most part at least. Not quite
17896 ready for prime time yet though.
17898 2006-02-23 20:08:58 +0000 Tim-Philipp Müller <tim@centricular.net>
17900 ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
17901 Original commit message from CVS:
17902 * ext/cdio/Makefile.am:
17903 Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
17904 required for Cygwin, see #317048)
17905 * gst/rtp/gstasteriskh263.c:
17906 Cygwin has includes for both the unix network socket API
17907 and the windows API, but only one can be included, so fix
17908 includes to only use one or the other, prefering the unxi
17911 2006-02-22 14:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
17913 Port dvdsubdec to 0.10
17914 Original commit message from CVS:
17916 * gst/dvdsub/Makefile.am:
17917 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
17918 (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
17919 (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
17920 (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
17921 (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
17922 (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
17923 (gst_send_empty_fill), (gst_send_subtitle_frame),
17924 (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
17925 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
17927 * gst/dvdsub/gstdvdsubdec.h:
17928 Port dvdsubdec to 0.10
17930 2006-02-21 16:24:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17932 gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
17933 Original commit message from CVS:
17934 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
17935 Push the rank up to SECONDARY+1 so that dvddemux is preferred over
17936 mpegdemux for MPEG-2 video streams.
17938 2006-02-20 19:16:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17940 configure.ac: Bump nano back to CVS
17941 Original commit message from CVS:
17943 Bump nano back to CVS
17945 === release 0.10.2 ===
17947 2006-02-20 19:13:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17949 configure.ac: releasing 0.10.2, "Season to Taste"
17950 Original commit message from CVS:
17952 releasing 0.10.2, "Season to Taste"
17954 2006-02-19 23:45:34 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17956 configure.ac: releasing 0.10.1.3 prelease for 0.10.2
17957 Original commit message from CVS:
17959 releasing 0.10.1.3 prelease for 0.10.2
17961 2006-02-17 17:58:44 +0000 Tim-Philipp Müller <tim@centricular.net>
17963 gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
17964 Original commit message from CVS:
17965 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
17966 In sink event handler, release object lock again
17967 _before_ sending EOS event downstream (#313838).
17969 2006-02-17 17:54:37 +0000 Christian Schaller <uraeus@gnome.org>
17972 * gst/asfdemux/gstasf.c:
17973 fix rank of asfdemux
17974 Original commit message from CVS:
17975 fix rank of asfdemux
17977 2006-02-17 15:08:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17979 configure.ac: releasing 0.10.1.2 prelease for 0.10.2
17980 Original commit message from CVS:
17982 releasing 0.10.1.2 prelease for 0.10.2
17984 2006-02-17 15:02:30 +0000 Christian Schaller <uraeus@gnome.org>
17986 * gst-plugins-ugly.spec.in:
17988 Original commit message from CVS:
17991 2006-02-17 11:51:12 +0000 Tim-Philipp Müller <tim@centricular.net>
17993 ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
17994 Original commit message from CVS:
17995 * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
17996 (crop_copy_i422_buffer), (crop_buffer):
17997 When we need to crop the output buffer, make sure we
17998 create a buffer of the right size and respect the implicit
17999 striding used for I420 elsewhere in GStreamer (#331301).
18001 2006-02-17 11:19:34 +0000 Tim-Philipp Müller <tim@centricular.net>
18003 ext/cdio/gstcdio.c: Init debug category (#331253).
18004 Original commit message from CVS:
18005 * ext/cdio/gstcdio.c: (plugin_init):
18006 Init debug category (#331253).
18008 2006-02-17 10:24:56 +0000 Edward Hervey <bilboed@bilboed.com>
18010 gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
18011 Original commit message from CVS:
18012 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
18013 Do not error out on non-recognized streams. Ignore them and allow
18014 playback of the other streams.
18016 2006-02-17 10:10:40 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18018 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
18019 Original commit message from CVS:
18020 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
18021 Add a small sanity check for LPCM reading.
18023 2006-02-17 09:54:43 +0000 Edward Hervey <bilboed@bilboed.com>
18025 gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
18026 Original commit message from CVS:
18027 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
18028 Take into account the file properties preroll value for
18029 timestamping/newsegment. It's weird this value was commented out.
18031 2006-02-16 17:57:59 +0000 Wim Taymans <wim.taymans@gmail.com>
18033 gst/asfdemux/Makefile.am: More asf makefile fixing.
18034 Original commit message from CVS:
18035 * gst/asfdemux/Makefile.am:
18036 More asf makefile fixing.
18038 2006-02-16 17:16:06 +0000 Wim Taymans <wim.taymans@gmail.com>
18040 ext/lame/gstlame.c: Fix up lame a bit.
18041 Original commit message from CVS:
18042 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
18043 (gst_lame_change_state):
18045 Apply patch #319782 by Gautier Portet.
18047 2006-02-16 11:14:11 +0000 Edward Hervey <bilboed@bilboed.com>
18049 gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
18050 Original commit message from CVS:
18051 * gst/asfdemux/Makefile.am:
18052 But we do need to link against the riff libraryr.
18054 2006-02-16 11:08:51 +0000 Edward Hervey <bilboed@bilboed.com>
18056 gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
18057 Original commit message from CVS:
18058 * gst/asfdemux/Makefile.am:
18059 We don't want asfmux.c yet.
18061 2006-02-16 09:50:43 +0000 Jon Trowbridge <trow@ximian.com>
18063 ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
18064 Original commit message from CVS:
18065 * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
18066 (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
18067 (gst_mad_change_state):
18068 Port fixes for bugs 314771, 308772, 140237, and 302625
18069 from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
18070 Use GST_EVENT_FLUSH_STOP to clear data from the current input
18071 buffer, to avoid using it for any future decoding.
18073 2006-02-15 15:48:07 +0000 Tim-Philipp Müller <tim@centricular.net>
18075 asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
18076 Original commit message from CVS:
18078 * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
18079 (gst_asf_get_guid_nick):
18080 * gst/asfdemux/asfheaders.h:
18081 * gst/asfdemux/gstasf.c: (plugin_init):
18082 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
18083 (gst_asf_demux_class_init), (gst_asf_demux_init),
18084 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
18085 (gst_asf_demux_handle_src_event),
18086 (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
18087 (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
18088 (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
18089 (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
18090 (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
18091 (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
18092 (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
18093 (gst_asf_demux_get_bitrate_record),
18094 (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
18095 (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
18096 (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
18097 (gst_asf_demux_get_obj_data_correction),
18098 (gst_asf_demux_get_stream_audio),
18099 (gst_asf_demux_get_stream_correction),
18100 (gst_asf_demux_get_stream_video),
18101 (gst_asf_demux_get_stream_video_format),
18102 (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
18103 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
18104 (gst_asf_demux_process_stream),
18105 (gst_asf_demux_get_gst_tag_from_tag_name),
18106 (gst_asf_demux_commit_taglist),
18107 (gst_asf_demux_process_ext_content_desc),
18108 (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
18109 (gst_asf_demux_process_header), (gst_asf_demux_process_file),
18110 (gst_asf_demux_process_comment),
18111 (gst_asf_demux_process_bitrate_props_object),
18112 (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
18113 (gst_asf_demux_descramble_segment),
18114 (gst_asf_demux_element_send_event),
18115 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
18116 (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
18117 (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
18118 (gst_asf_demux_get_src_query_types),
18119 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
18120 * gst/asfdemux/gstasfdemux.h:
18121 asfdemux ported to 0.10. Does still need a bit of work (seems like
18122 there's something funky going on when timestamping video frames).
18123 The seeking code is likely to make Wim cry, but hey, at least it
18126 2006-02-15 10:18:39 +0000 Wim Taymans <wim.taymans@gmail.com>
18128 ext/amrnb/amrnbdec.c: Some more comments.
18129 Original commit message from CVS:
18130 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
18131 (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
18132 Some more comments.
18133 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
18134 Applied patch from Fabrizio Gennari, fixes #330844.
18136 2006-02-14 14:57:18 +0000 Tim-Philipp Müller <tim@centricular.net>
18138 ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
18139 Original commit message from CVS:
18140 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
18141 (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
18142 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
18143 (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
18144 (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
18145 * ext/dvdread/dvdreadsrc.h:
18146 Let's try to play the title the user set via the URI handler or
18147 via properties instead of always playing the first title. Also,
18148 Also, count title/chapter/angle number in URI and properties
18149 from 1 rather than 0.
18151 2006-02-13 14:09:26 +0000 Tim-Philipp Müller <tim@centricular.net>
18153 ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
18154 Original commit message from CVS:
18155 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
18156 (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
18157 (gst_dvd_read_src_do_duration_query):
18158 Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
18159 otherwise GstBaseSrc will think we can operate pull_range based,
18160 which we don't really, and typefinding will fail miserably.
18161 Also, make seeking work somewhat (only works with flumpegdemux
18162 at the moment, mpegstream needs fixing for that first).
18164 2006-02-13 14:00:35 +0000 Tim-Philipp Müller <tim@centricular.net>
18166 ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
18167 Original commit message from CVS:
18168 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
18169 (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
18170 Only allocate buffer once we know exactly how much we need,
18171 rather than gratuitously allocating 2MB-buffers all the time
18172 even if we usually need much less than that. Also, demote
18173 a debug message from DEBUG to LOG level.
18175 2006-02-10 12:40:54 +0000 Tim-Philipp Müller <tim@centricular.net>
18177 ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
18178 Original commit message from CVS:
18179 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
18180 (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
18181 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
18182 (gst_dvd_read_src_do_position_query):
18183 Add some more debugging and fix duration query in BYTES.
18185 2006-02-09 17:27:57 +0000 Tim-Philipp Müller <tim@centricular.net>
18187 Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
18188 Original commit message from CVS:
18191 * ext/dvdread/Makefile.am:
18192 * ext/dvdread/dvdreadsrc.c:
18193 * ext/dvdread/dvdreadsrc.h:
18194 Half-baked port to 0.10. Needs some love
18195 in the seeking department, but at least
18197 * ext/dvdread/stream_labels.c:
18198 * ext/dvdread/stream_labels.h:
18199 Remove these (we use ISO-639 language codes internally; applications
18200 that want to translate those into language names for display to the
18201 user should rely on the iso-codes package for that).
18203 2006-02-06 15:55:28 +0000 Wim Taymans <wim.taymans@gmail.com>
18205 ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
18206 Original commit message from CVS:
18207 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
18208 (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
18209 (gst_amrnbdec_state_change):
18210 * ext/amrnb/amrnbdec.h:
18211 Fix amrnbdec, handle events, take copy from adapter since the decoder
18212 apparently writes in the source data.
18213 Use some _scale_int, and precalc duration.
18214 Fix some leaks, post ERROR messages.
18216 2006-02-06 11:34:23 +0000 Tim-Philipp Müller <tim@centricular.net>
18218 docs/plugins/: Add cdio plugin to docs.
18219 Original commit message from CVS:
18220 * docs/plugins/Makefile.am:
18221 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
18222 * docs/plugins/gst-plugins-good-plugins-sections.txt:
18223 * docs/plugins/inspect/plugin-cdio.xml:
18224 Add cdio plugin to docs.
18225 * ext/cdio/gstcdiocddasrc.c:
18227 * ext/cdio/gstcdio.c:
18228 The plugin is called 'cdio' not 'cddio'.
18230 2006-02-04 15:22:02 +0000 Tim-Philipp Müller <tim@centricular.net>
18232 gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
18233 Original commit message from CVS:
18234 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
18235 One source pad not being linked is not an error condition when we're
18236 still parsing the header. In this case (e.g. where we don't have a
18237 suitable decoder installed) just pretend everything is fine, so that
18238 the demuxer will actually go on to signal no-more-pads when done
18239 parsing the header, otherwise decodebin/playbin will never post the
18240 appropriate error message if decoders are not available.
18242 2006-02-03 18:24:54 +0000 Edgard Lima <edgard.lima@indt.org.br>
18246 * ext/mad/gstid3tag.c:
18247 * gst/realmedia/rmdemux.c:
18248 Just make it compile with --disable-gst-debug.
18249 Original commit message from CVS:
18250 Just make it compile with --disable-gst-debug.
18252 2006-01-31 22:03:30 +0000 Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
18254 ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
18255 Original commit message from CVS:
18256 * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
18257 (gst_mad_check_caps_reset), (gst_mad_chain):
18258 Merge patch from Radoslaw Szkodzinski (bug 326734)
18260 2006-01-30 22:00:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18262 ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
18263 Original commit message from CVS:
18264 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
18265 (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
18266 (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
18267 (gst_id3_tag_chain):
18268 fixing Gdate handling
18269 enabling mux/demux mode switching
18270 adding better debug output
18272 2006-01-30 18:57:45 +0000 Tim-Philipp Müller <tim@centricular.net>
18274 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...
18275 Original commit message from CVS:
18276 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
18277 If we haven't set caps on a source pad yet, the caps on the
18278 pad are NULL, not un-fixed. Set caps on outgoing buffers.
18280 2006-01-23 18:37:16 +0000 Tim-Philipp Müller <tim@centricular.net>
18282 ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
18283 Original commit message from CVS:
18284 * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
18285 (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
18286 * ext/lame/gstlame.h:
18287 Contrary to what the const char in the lame API might suggest,
18288 lame expects us to keep the strings we pass to id3tag_set_foo()
18289 around; it doesn't free them either though, so we have to store
18290 them somewhere and free them later when we can be sure lame
18291 doesn't need them any longer.
18293 2006-01-23 15:02:04 +0000 Tim-Philipp Müller <tim@centricular.net>
18295 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...
18296 Original commit message from CVS:
18297 * ext/lame/gstlame.c: (add_one_tag):
18298 Fix handling of GST_TAG_DATE (#311679), don't pass an
18299 uninitialised string pointer to lame if we don't know
18300 how to handle the tag type, and fix minor memory leak.
18302 2006-01-23 10:15:27 +0000 Tim-Philipp Müller <tim@centricular.net>
18304 ext/mad/gstmad.c: Fix debug message.
18305 Original commit message from CVS:
18306 * ext/mad/gstmad.c: (gst_mad_chain):
18309 2006-01-22 12:00:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
18311 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
18312 Original commit message from CVS:
18313 2006-01-22 Martin Soto <martinsoto@users.sourceforge.net>
18314 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
18315 Erase spurious call to gst_segment_set_newsegment.
18316 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
18317 the superclass method when handling NEWSEGMENT events.
18318 (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
18319 and dvd-audio-restart event handling. There are currently less
18320 hackish ways of handling the sparse audio stream problem.
18322 2006-01-20 14:18:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18324 fix up error domains, error strings, and use of translation
18325 Original commit message from CVS:
18326 2006-01-20 Thomas Vander Stichele <thomas at apestaart dot org>
18327 * ext/dvdnav/dvdnavsrc.c: (if):
18328 * ext/dvdread/stream_labels.c:
18329 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
18330 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
18331 fix up error domains, error strings, and use of translation
18333 fix up this file, even though none of them are actually marked
18336 2006-01-19 21:32:05 +0000 Martin Soto <martinsoto@users.sourceforge.net>
18338 gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
18339 Original commit message from CVS:
18340 2006-01-19 Martin Soto <martinsoto@users.sourceforge.net>
18341 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
18342 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
18343 (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
18344 (gst_mpeg_parse_change_state):
18345 Make timestamp adjustment somewhat milder. Actual timestamps are
18346 now sent unmodified unless an actual gap is found in the
18347 stream. This should fix time display when playing most MPEG
18350 2006-01-19 00:10:51 +0000 Tim-Philipp Müller <tim@centricular.net>
18352 ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
18353 Original commit message from CVS:
18354 * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
18355 * ext/cdio/gstcdio.h:
18356 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
18357 Fix build for libcdio versions >= 76; give slightly lower rank
18360 2006-01-18 19:30:36 +0000 Tim-Philipp Müller <tim@centricular.net>
18362 Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
18363 Original commit message from CVS:
18366 * ext/cdio/Makefile.am:
18367 * ext/cdio/gstcdio.c:
18368 * ext/cdio/gstcdio.h:
18369 * ext/cdio/gstcdiocddasrc.c:
18370 * ext/cdio/gstcdiocddasrc.h:
18371 Port libcdio cdda source, formerly known as cddasrc, now known as
18372 cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
18373 but that's not tested (fixes #317658).
18375 2006-01-18 09:30:00 +0000 Edward Hervey <bilboed@bilboed.com>
18377 gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
18378 Original commit message from CVS:
18379 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
18380 tss tss... always set caps on outgoing buffer.
18382 2006-01-17 14:16:52 +0000 Christian Schaller <uraeus@gnome.org>
18384 * gst-plugins-ugly.spec.in:
18386 Original commit message from CVS:
18389 2006-01-13 19:30:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18394 Original commit message from CVS:
18397 === release 0.10.1 ===
18399 2006-01-13 19:25:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18405 * docs/plugins/gst-plugins-ugly-plugins.args:
18406 * docs/plugins/inspect/plugin-a52dec.xml:
18407 * docs/plugins/inspect/plugin-amrnb.xml:
18408 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18409 * docs/plugins/inspect/plugin-iec958.xml:
18410 * docs/plugins/inspect/plugin-lame.xml:
18411 * docs/plugins/inspect/plugin-mad.xml:
18412 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18413 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18414 * docs/plugins/inspect/plugin-rmdemux.xml:
18416 Original commit message from CVS:
18419 2006-01-11 11:44:02 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18424 Original commit message from CVS:
18427 2006-01-10 11:43:37 +0000 Tim-Philipp Müller <tim@centricular.net>
18429 Pass unhandled queries upstream (useful e.g. for SEEKING query)
18430 Original commit message from CVS:
18431 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
18432 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
18433 * ext/mad/gstmad.c: (gst_mad_src_query):
18434 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
18435 * ext/sidplay/gstsiddec.cc:
18436 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
18437 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
18438 Pass unhandled queries upstream (useful e.g. for SEEKING query)
18439 (fixes #325652; based on patch by: Philippe); make rmdemux return
18440 FALSE for position queries, instead of setting -1 as value and
18443 2006-01-05 21:36:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
18445 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
18446 Original commit message from CVS:
18447 2006-01-05 Martin Soto <martinsoto@users.sourceforge.net>
18448 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
18449 (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
18450 rewrite timestamps in the case segments are being set from
18451 upstream, but use timestamps unmodified. Also send proper position
18452 values. This allows for correct time display and makes queries
18453 work in sink elements.
18454 * gst/mpegstream/gstdvddemux.h:
18455 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
18456 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
18457 Rename flush_filter to segment_filter, which is better represents
18458 what the arreibute does.
18459 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
18460 Activate segment filtering when a timestamp discontinuity is seen.
18462 2006-01-04 15:17:15 +0000 Tim-Philipp Müller <tim@centricular.net>
18464 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...
18465 Original commit message from CVS:
18466 * ext/mad/gstmad.c: (gst_mad_chain):
18467 Don't forget that we need to send out a newsegment event after a
18468 restart even if we don't have enough data to decode a frame right
18471 2005-12-30 23:51:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
18473 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
18474 Original commit message from CVS:
18475 2005-12-31 Martin Soto <martinsoto@users.sourceforge.net>
18476 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
18477 Use the new "audio-shutdown" and "audio-restart" DVD events
18478 instead of the "spu-still-frame" event to shutdown and restart
18479 the audio pipeline.
18480 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
18481 Check for cases where the segment-based adjustment calculation
18482 would produce negative values (which result in an overflow) and
18483 return GST_CLOCK_TIME_NONE instead.
18484 * gst/mpegstream/gstdvddemux.h:
18485 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
18486 (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
18487 Add a mechanism to discard audio buffers with timestamps outside
18488 the currently set segment. This was causing (sometimes serious)
18489 synchronization problems after seeking in DVDs with LPCM audio,
18490 since VOBUs usually contain audio material that lies outside the
18491 timestamp range specified by the header.
18493 2005-12-30 16:25:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18495 ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
18496 Original commit message from CVS:
18497 * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
18498 Remove lingering reference to GstID3Demux
18499 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
18500 Don't output debug saying padding streams are unknown type,
18501 because they're not
18503 2005-12-27 19:06:08 +0000 Martin Soto <martinsoto@users.sourceforge.net>
18505 gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
18506 Original commit message from CVS:
18507 2005-12-27 Martin Soto <martinsoto@users.sourceforge.net>
18508 * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
18509 (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
18512 * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
18513 (gst_mpeg_demux_get_audio_stream):
18514 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
18515 (gst_dvd_demux_get_audio_stream)
18516 (gst_dvd_demux_get_subpicture_stream)
18517 (gst_dvd_demux_send_subbuffer):
18518 Send current* pad buffers with appropriate caps.
18520 2005-12-26 17:48:32 +0000 Martin Soto <martinsoto@users.sourceforge.net>
18522 gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
18523 Original commit message from CVS:
18524 2005-12-26 Martin Soto <martinsoto@users.sourceforge.net>
18525 * gst/iec958/ac3iec.h:
18526 * gst/iec958/ac3iec.c:
18527 (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
18528 (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
18529 raw-audio property to ac3iec958 that allows setting the source pad
18530 caps to raw audio instead of audio/x-iec958. This makes it
18531 possible to use ac3iec958 together with the normal alsasink
18532 element to drive an external receiver that autodetects AC3
18535 2005-12-23 15:48:04 +0000 Michael Smith <msmith@xiph.org>
18537 gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
18538 Original commit message from CVS:
18539 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
18540 (ac3iec_chain_dvd):
18541 * gst/iec958/ac3iec.h:
18542 Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
18544 2005-12-21 10:25:34 +0000 Tim-Philipp Müller <tim@centricular.net>
18546 ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
18547 Original commit message from CVS:
18548 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
18549 When getting a seek event, first check if the upstream element
18550 can handle it and only do our own seek stuff when it can't
18551 (should fix #322856).
18553 2005-12-21 09:58:43 +0000 Tim-Philipp Müller <tim@centricular.net>
18555 ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
18556 Original commit message from CVS:
18557 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
18558 * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
18559 Really convert to BYTES format when we want to convert
18560 to bytes (use right variable; fixes #322856).
18562 2005-12-19 17:26:47 +0000 Martin Soto <martinsoto@users.sourceforge.net>
18564 Big mpegparse clean up, second round:
18565 Original commit message from CVS:
18566 2005-12-19 Martin Soto <martinsoto@users.sourceforge.net>
18567 Big mpegparse clean up, second round:
18568 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
18569 Send and EOS event down the audio pipeline when an still frame
18570 event arrives. This prevents the pipeline from locking when a
18571 still menu comes directly after a flush.
18572 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
18573 Don't send a newsegment in reset.
18574 (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
18575 (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
18576 Move the code of handle_newsegment to process_event. Send a
18577 NEWSEGMENT after FLUSH_STOP.
18578 (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
18580 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
18581 (gst_mpeg_demux_class_init): Don't override send_event.
18582 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
18583 (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
18584 (gst_mpeg_demux_reset):
18585 * gst/mpegstream/gstmpegdemux.h: Get rid of just_flushed
18587 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
18588 Reset the mpegparse element after a flush.
18589 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
18590 Don't forward events.
18591 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
18592 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
18593 handle_newsegment is not a virtual method anymore.
18594 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
18595 (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
18596 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
18597 rid of send_newsegment virtual method.
18598 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
18599 handle DVD events and call the superclass method for other event
18601 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
18602 override process_event anymore.
18603 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
18604 (gst_mpeg_parse_process_event): Move actual event processing to
18605 process event so that subclasses can properly override or extend
18607 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
18608 Eliminate time parameter in process event.
18609 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
18610 (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
18611 (gst_mpeg_demux_send_subbuffer):
18612 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
18613 (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
18614 (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
18615 adding the value of the adjust attribute.
18616 * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
18617 rid of the adjust attribute. Now all timestamp adjustments are
18618 performed by mpegparse using the current segment.
18619 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
18620 (gst_mpeg_parse_class_init): Implement the adjust_ts method based
18621 on the adjust attribute for SCR values and the current segment.
18622 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
18623 adjust_ts virtual method to adjust timestamps for outgoing
18625 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
18626 (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
18627 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
18628 (gst_dvd_demux_handle_newsegment): Don't override
18630 (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
18631 Check for DVD events in process_event instead of
18633 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
18634 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
18635 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
18636 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
18637 (gst_mpeg_demux_send_event):
18638 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
18639 (gst_dvd_demux_handle_dvd_event):
18640 Eliminate the time parameter in send_event.
18642 2005-12-18 15:08:15 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18644 ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
18645 Original commit message from CVS:
18646 * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
18647 (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
18648 Fix typefinding in id3demux, and then remove it in favour
18649 of the new LGPL id3demux in gst-plugins-good
18650 * ext/mad/gstmad.c: (gst_mad_dispose):
18651 dispose can run more than once.
18653 2005-12-16 21:56:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18655 gst/asfdemux/gstasfmux.c: change some char* into char[]
18656 Original commit message from CVS:
18657 * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
18658 change some char* into char[]
18660 2005-12-15 17:06:10 +0000 Edward Hervey <bilboed@bilboed.com>
18662 gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
18663 Original commit message from CVS:
18664 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
18665 Remove memleak from unused GstRMDemuxStream
18667 2005-12-12 19:17:11 +0000 Michael Smith <msmith@xiph.org>
18669 ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
18670 Original commit message from CVS:
18671 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
18672 (gst_id3_tag_do_typefind):
18673 Use the correct function to free typefind factory list.
18675 2005-12-09 18:38:53 +0000 Tim-Philipp Müller <tim@centricular.net>
18677 ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
18678 Original commit message from CVS:
18679 * ext/mad/gstmad.c: (gst_mad_src_query):
18680 For position and duration queries in TIME format, try the peer
18681 first (might be a demuxer).
18683 2005-12-08 12:45:09 +0000 Martin Soto <martinsoto@users.sourceforge.net>
18685 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
18686 Original commit message from CVS:
18687 2005-12-08 Martin Soto <martinsoto@users.sourceforge.net>
18688 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
18689 Properly handle non contiguous VOBUs by adding the segment accum
18690 field to the adjust value.
18691 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
18692 (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
18693 handle_newsegment to prevent sending actual newsegment events and
18694 use tiemstamp rewriting instead.
18695 (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
18697 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
18698 (gst_mpeg_parse_event):
18699 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
18700 Add a new parameter to handle_newsegment to allow controlling
18701 whether newsegment events are forwarded or not.
18702 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
18703 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
18704 (gst_dvd_demux_reset):
18705 last_end_ptm and discont_time aren't necessary anymore, since
18706 timestamp adjustment is now replaced by newsegment events.
18707 (gst_dvd_demux_init): Prevent MPEGParse from adjusting
18709 * gst/mpegstream/gstdvddemux.h:
18710 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
18711 Don't handle dvd-nav-packet events anymore, since the are now
18712 replaced by standard newsegment events.
18713 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
18714 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
18715 (gst_dvd_demux_change_state):
18716 * gst/mpegstream/gstdvddemux.h:
18717 Get rid of the ignore_next_newmedia_discont hack.
18718 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
18719 (gst_dvd_demux_handle_newsegment):
18720 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
18721 (gst_mpeg_demux_handle_newsegment): Don't override
18722 handle_newsegment anymore. It was only necessary to handle
18724 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
18725 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
18726 (gst_dvd_demux_set_cur_subpicture):
18727 Reactivate handling of DVD events.
18728 * gst/mpegstream/gstmpegparse.c (normal_seek)
18729 (gst_mpeg_parse_handle_src_event)
18730 (gst_mpeg_parse_handle_src_query):
18731 First attempt at reenabling seek.
18732 * gst/mpegstream/gstmpegparse.h:
18733 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
18734 (gst_mpeg_parse_update_streaminfo)
18735 (gst_mpeg_parse_get_rate)
18736 (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
18737 (gst_mpeg_parse_handle_src_query):
18738 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
18739 Make queries work again.
18740 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
18741 (gst_mpeg_parse_handle_newsegment)
18742 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
18743 (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
18744 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
18745 Get rid of the newsegment_pending attribute, and rely instead on
18746 proper timestamp adjustment.
18747 * gst/mpegstream/gstmpegparse.c
18748 (gst_mpeg_parse_get_src_event_masks): Erase.
18749 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
18750 Initialize fields before creating pads to prevent the pad creation
18751 callback from failing.
18752 (gst_mpeg_parse_reset): Initialize new fields, and change
18753 initialization order to match the order in the structure.
18754 (gst_mpeg_parse_handle_newsegment): Forward new segment events
18755 whenever possible, and update the current segment.
18756 (gst_mpeg_parse_send_newsegment): Update the current segment and
18757 pending_newsegment.
18758 (gst_mpeg_parse_pad_added): Use the current segment to send
18759 newsegment events to new pads.
18760 (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
18761 and events. Properly update newsegment_pending.
18762 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
18763 New fields do_adjust and current_segment.
18764 * gst/mpegstream/gstmpegdemux.c:
18765 * gst/mpegstream/gstdvddemux.c:
18766 * gst/mpegstream/gstmpegparse.h:
18767 Rename handle_discont virtual method to handle_newsegment. Erase
18768 some (already commented out support) for old NEW_MEDIA events.
18769 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
18770 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
18771 (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
18772 (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
18773 (gst_mpeg_parse_event, gst_mpeg_parse_chain):
18774 Erase the "pending_scr" field, and replace it by a slightly
18775 different handling of the current SCR. Document code blocks in
18776 parse_packhead and chain.
18778 2005-12-07 11:50:10 +0000 Edward Hervey <bilboed@bilboed.com>
18780 ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
18781 Original commit message from CVS:
18782 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
18783 g_warning() are only for really fatal warnings. If we can't decode a
18784 tag, just ignore that tag and do a GST_WARNING.
18786 2005-12-06 19:48:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18789 * ext/a52dec/gsta52dec.h:
18790 * ext/dvdread/dvdreadsrc.h:
18791 * ext/lame/gstlame.h:
18792 * ext/mad/gstid3tag.c:
18793 * ext/mad/gstmad.c:
18794 * ext/mad/gstmad.h:
18795 * ext/mpeg2dec/gstmpeg2dec.h:
18796 * ext/sidplay/gstsiddec.h:
18797 * gst/ac3parse/gstac3parse.c:
18798 * gst/ac3parse/gstac3parse.h:
18799 * gst/asfdemux/gstasfdemux.c:
18800 * gst/asfdemux/gstasfdemux.h:
18801 * gst/iec958/ac3iec.h:
18802 * gst/mpegaudioparse/gstmpegaudioparse.c:
18803 * gst/mpegaudioparse/gstmpegaudioparse.h:
18804 * gst/mpegstream/gstdvddemux.h:
18805 * gst/mpegstream/gstmpegclock.h:
18806 * gst/mpegstream/gstmpegdemux.h:
18807 * gst/mpegstream/gstmpegpacketize.h:
18808 * gst/mpegstream/gstmpegparse.c:
18809 * gst/mpegstream/gstmpegparse.h:
18810 * gst/mpegstream/gstrfc2250enc.c:
18811 * gst/mpegstream/gstrfc2250enc.h:
18812 * gst/realmedia/rmdemux.c:
18813 * gst/realmedia/rmdemux.h:
18814 * gst/synaesthesia/synaescope.c:
18816 Original commit message from CVS:
18819 2005-12-05 18:12:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18823 Original commit message from CVS:
18826 === release 0.10.0 ===
18828 2005-12-05 18:04:06 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18834 * docs/plugins/inspect/plugin-a52dec.xml:
18835 * docs/plugins/inspect/plugin-amrnb.xml:
18836 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18837 * docs/plugins/inspect/plugin-iec958.xml:
18838 * docs/plugins/inspect/plugin-lame.xml:
18839 * docs/plugins/inspect/plugin-mad.xml:
18840 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18841 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18842 * docs/plugins/inspect/plugin-rmdemux.xml:
18844 Original commit message from CVS:
18847 2005-12-05 13:03:40 +0000 Andy Wingo <wingo@pobox.com>
18849 Update for alloc_buffer changes.
18850 Original commit message from CVS:
18851 2005-12-05 Andy Wingo <wingo@pobox.com>
18852 * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
18853 * ext/mad/gstmad.c: (gst_mad_chain):
18854 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
18855 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
18856 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
18857 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
18858 (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
18860 2005-12-05 09:33:32 +0000 Andy Wingo <wingo@pobox.com>
18862 ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
18863 Original commit message from CVS:
18864 2005-12-05 Andy Wingo <wingo@pobox.com>
18865 * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
18866 id3demux and id3mux now. Fixes #323199.
18868 2005-12-04 22:36:51 +0000 Christian Schaller <uraeus@gnome.org>
18870 * gst-plugins-ugly.spec.in:
18871 update spec file for latest changes
18872 Original commit message from CVS:
18873 update spec file for latest changes
18875 2005-12-02 12:28:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18877 fix silly Makefile.am bug so they link correctly again
18878 Original commit message from CVS:
18879 * ext/amrnb/Makefile.am:
18880 * gst/realmedia/Makefile.am:
18881 fix silly Makefile.am bug so they link correctly again
18883 2005-12-01 19:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18887 Original commit message from CVS:
18890 === release 0.9.7 ===
18892 2005-12-01 19:14:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18901 * docs/plugins/gst-plugins-ugly-plugins.args:
18902 * docs/plugins/inspect/plugin-a52dec.xml:
18903 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18904 * docs/plugins/inspect/plugin-iec958.xml:
18905 * docs/plugins/inspect/plugin-lame.xml:
18906 * docs/plugins/inspect/plugin-mad.xml:
18907 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18908 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18909 * docs/plugins/inspect/plugin-rmdemux.xml:
18910 * docs/random/LICENSE:
18911 * docs/random/PORTED_09:
18913 Original commit message from CVS:
18916 2005-12-01 15:49:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18920 * ext/amrnb/Makefile.am:
18921 * gst/realmedia/Makefile.am:
18922 Don't know how these escaped my eye before. Fix link flags.
18923 Original commit message from CVS:
18924 Don't know how these escaped my eye before. Fix link flags.
18926 2005-11-30 18:37:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18929 * examples/Makefile.am:
18930 * examples/capsfilter/Makefile.am:
18931 * examples/capsfilter/capsfilter1.c:
18932 * examples/gob/Makefile.am:
18933 * examples/gob/gst-identity2.gob:
18934 * examples/gstplay/.gitignore:
18935 * examples/gstplay/Makefile.am:
18936 * examples/gstplay/player.c:
18937 * examples/indexing/.gitignore:
18938 * examples/indexing/Makefile.am:
18939 * examples/indexing/indexmpeg.c:
18940 * examples/level/Makefile.am:
18941 * examples/level/README:
18942 * examples/level/demo.c:
18943 * examples/level/plot.c:
18944 * examples/stats/Makefile.am:
18945 * examples/stats/mp2ogg.c:
18946 * examples/switch/.gitignore:
18947 * examples/switch/Makefile.am:
18948 * examples/switch/switcher.c:
18950 Original commit message from CVS:
18953 2005-11-29 11:26:35 +0000 Tim-Philipp Müller <tim@centricular.net>
18955 gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
18956 Original commit message from CVS:
18957 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
18958 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
18959 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
18960 (gst_mpeg_parse_send_event):
18961 Ref events before sending them to multiple pads, after all
18962 gst_pad_send_event() takes ownership of events. Don't leak
18963 events that have not been handled (fixes #322745).
18965 2005-11-28 19:13:51 +0000 Martin Soto <martinsoto@users.sourceforge.net>
18967 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
18968 Original commit message from CVS:
18969 2005-11-28 Martin Soto <martinsoto@users.sourceforge.net>
18970 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
18971 (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
18972 from making timestamp adjustments. This will have to be re-added
18973 in some form in the near future, but in order to do that, some nav
18974 packet parsing will be necessary in mpegdemux.
18975 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
18976 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
18977 (g_value_set_int, gst_mpeg_parse_set_property)
18978 Get rid of do_adjust and use_adjust. Rename max_discont to
18980 (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
18981 -1, no adjustment is made.
18982 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
18983 Rename max_discont property to max_scr_gap. Erase "adjust"
18985 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
18986 override send_event anymore, base class does the job.
18987 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
18988 Base class now does most of the work.
18989 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
18990 Generalize to forwarding the event to all source pads in the
18992 * gst/mpegstream/gstmpegparse.h:
18993 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
18994 (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
18995 (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
18996 (gst_mpeg_parse_set_property):
18997 Clock synchronization doesn't make sense anymore for a
19000 2005-11-28 18:54:09 +0000 Michael Smith <msmith@xiph.org>
19002 gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
19003 Original commit message from CVS:
19004 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
19005 Don't treat normal EOS as a fatal error.
19007 2005-11-28 15:47:01 +0000 Edward Hervey <bilboed@bilboed.com>
19009 ext/mad/gstmad.c: Proper warning statements,
19010 Original commit message from CVS:
19011 * ext/mad/gstmad.c: (gst_mad_chain):
19012 Proper warning statements,
19013 Don't error if the src pad isn't linked when pushing.
19014 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
19015 Proper state_change, avoids borkage when going to READY
19017 2005-11-27 15:34:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19020 * gst-libs/Makefile.am:
19022 * gst-libs/ext/.gitignore:
19023 * gst-libs/gst/media-info/.gitignore:
19024 * gst-libs/gst/play/.gitignore:
19025 * gst-libs/gst/play/play.h:
19026 * gst-libs/gst/play/play.vcproj:
19027 no need for an AS_LIBTOOL call
19028 Original commit message from CVS:
19029 no need for an AS_LIBTOOL call
19031 2005-11-27 14:34:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19035 * gst-plugins-ugly.spec.in:
19036 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
19037 Original commit message from CVS:
19038 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
19040 2005-11-25 17:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19042 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
19043 Original commit message from CVS:
19044 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
19045 Prime libmpeg2's pumps with some null custom buffers
19046 to ensure it doesn't ask us to discard garbage later yay.
19048 2005-11-25 17:01:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19050 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
19051 Original commit message from CVS:
19052 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
19053 Prime libmpeg2's pumps with some null custom buffers
19054 to ensure it ask us to discard garbage later yay.
19056 2005-11-25 14:50:19 +0000 Michael Smith <msmith@xiph.org>
19058 ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
19059 Original commit message from CVS:
19060 * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
19061 (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
19062 (gst_a52dec_chain_raw):
19063 * ext/a52dec/gsta52dec.h:
19064 Accept AC3 in audio/x-private1-ac3 format, which includes
19065 DVD-specific headers, as well as raw AC3, for compatibility with
19068 2005-11-25 00:03:52 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19070 ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
19071 Original commit message from CVS:
19072 * ext/mad/gstmad.c: (gst_mad_chain):
19073 When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
19074 skip frame synthesis and consume input data as if we'd done the
19075 decode. Makes mad not error when the src pad is not connected.
19078 2005-11-24 13:58:55 +0000 Martin Soto <martinsoto@users.sourceforge.net>
19081 Erase old CVS conflict line.
19082 Original commit message from CVS:
19083 Erase old CVS conflict line.
19085 2005-11-24 13:52:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
19087 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
19088 Original commit message from CVS:
19089 2005-11-23 Martin Soto <martinsoto@users.sourceforge.net>
19090 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
19091 (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
19092 (gst_mpeg_parse_chain):
19093 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
19094 (gst_mpeg_demux_send_newsegment):
19095 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
19096 * gst/mpegstream/gstmpegparse.h:
19097 Rename send_discont method to send_newsegment and add parameters
19098 to handle actual segments. Adapt code all around to run with the
19099 new name and signature.
19100 * gst/mpegstream/gstmpegdemux.c:
19101 * gst/mpegstream/gstmpegparse.c:
19102 * gst/mpegstream/gstdvddemux.c:
19103 Convert to GST_BOILERPLATE.
19105 2005-11-24 12:23:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19108 fix AS_LIBTOOL call
19109 Original commit message from CVS:
19110 fix AS_LIBTOOL call
19112 2005-11-23 21:26:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19115 add a torture target
19116 Original commit message from CVS:
19117 add a torture target
19119 2005-11-23 20:05:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19124 Original commit message from CVS:
19127 === release 0.9.6 ===
19129 2005-11-23 19:57:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19135 * docs/plugins/gst-plugins-ugly-plugins.args:
19136 * docs/plugins/gst-plugins-ugly-plugins.signals:
19137 * docs/plugins/inspect/plugin-a52dec.xml:
19138 * docs/plugins/inspect/plugin-amrnb.xml:
19139 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19140 * docs/plugins/inspect/plugin-iec958.xml:
19141 * docs/plugins/inspect/plugin-lame.xml:
19142 * docs/plugins/inspect/plugin-mad.xml:
19143 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19144 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19145 * docs/plugins/inspect/plugin-rmdemux.xml:
19147 Original commit message from CVS:
19150 2005-11-23 00:26:42 +0000 Michael Smith <msmith@xiph.org>
19152 gst/realmedia/rmdemux.c: Fractional framerates.
19153 Original commit message from CVS:
19154 * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
19155 (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
19156 (find_seek_offset_bytes), (find_seek_offset_time),
19157 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
19158 (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
19159 (gst_rmdemux_chain), (gst_rmdemux_send_event),
19160 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
19161 (gst_rmdemux_parse_packet):
19162 Fractional framerates.
19164 2005-11-23 00:12:24 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19166 ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
19167 Original commit message from CVS:
19168 * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
19169 (gst_mpeg2dec_negotiate_format), (handle_sequence),
19170 (gst_mpeg2dec_sink_event):
19171 * ext/mpeg2dec/gstmpeg2dec.h:
19172 Use fractional framerates
19174 2005-11-22 19:07:13 +0000 Wim Taymans <wim.taymans@gmail.com>
19176 gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
19177 Original commit message from CVS:
19178 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
19179 set_clock returns a boolean.
19181 2005-11-22 18:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
19183 ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
19184 Original commit message from CVS:
19185 * ext/mad/gstmad.c: (gst_mad_chain):
19186 Fix seeking even more by sending the newsegment event with the
19187 right parameters. Should fix querying in playbin/totem after
19190 2005-11-22 17:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
19192 ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
19193 Original commit message from CVS:
19194 * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
19195 (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
19196 Fix seeking in stand-alone mode. Fix nonexistant enum value
19197 introduced in previous commit. Improve debug messages here and
19198 there. Actually return a proper return value in the sink event
19201 2005-11-22 17:15:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19203 * ext/lame/gstlame.c:
19205 Original commit message from CVS:
19208 2005-11-22 17:04:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19211 * ext/lame/gstlame.c:
19212 * ext/mad/gstmad.c:
19213 * ext/sidplay/gstsiddec.cc:
19215 Original commit message from CVS:
19218 2005-11-22 12:39:29 +0000 Andy Wingo <wingo@pobox.com>
19221 * ext/lame/gstlame.c:
19222 * ext/mad/gstid3tag.c:
19223 * ext/sidplay/gstsiddec.cc:
19224 Update for gst_tag_setter API changes.
19225 Original commit message from CVS:
19226 2005-11-22 Andy Wingo <wingo@pobox.com>
19227 * Update for gst_tag_setter API changes.
19229 2005-11-22 11:55:32 +0000 Andy Wingo <wingo@pobox.com>
19232 * ext/a52dec/gsta52dec.c:
19233 * ext/mad/gstid3tag.c:
19234 * ext/mad/gstmad.c:
19235 * gst/mpegaudioparse/gstmpegaudioparse.c:
19236 * gst/mpegstream/gstdvddemux.c:
19237 * gst/mpegstream/gstmpegparse.c:
19238 * gst/realmedia/rmdemux.c:
19239 ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
19240 Original commit message from CVS:
19241 2005-11-22 Andy Wingo <wingo@pobox.com>
19242 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
19243 * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
19244 * ext/mad/gstmad.c (gst_mad_chain)
19245 * gst/mpegaudioparse/gstmpegaudioparse.c
19246 (gst_mp3parse_sink_event)
19247 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
19248 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
19249 (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
19250 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
19251 (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
19253 2005-11-22 11:39:06 +0000 Tim-Philipp Müller <tim@centricular.net>
19255 ext/mad/Makefile.am: libgsttagedit => libgsttag
19256 Original commit message from CVS:
19257 * ext/mad/Makefile.am:
19258 libgsttagedit => libgsttag
19260 2005-11-21 23:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
19262 ext/lame/gstlame.c: Don't take the stream lock
19263 Original commit message from CVS:
19264 * ext/lame/gstlame.c: (gst_lame_sink_event):
19265 Don't take the stream lock
19267 2005-11-21 17:34:30 +0000 Andy Wingo <wingo@pobox.com>
19269 ext/: Don't take the stream lock.
19270 Original commit message from CVS:
19271 2005-11-21 Andy Wingo <wingo@pobox.com>
19272 * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
19273 * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
19274 * ext/mad/gstmad.c (gst_mad_sink_event):
19275 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
19277 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
19278 stream lock changes.
19280 2005-11-21 16:36:44 +0000 Andy Wingo <wingo@pobox.com>
19282 *.*: Ran scripts/update-macros. Oh yes.
19283 Original commit message from CVS:
19284 2005-11-21 Andy Wingo <wingo@pobox.com>
19286 * *.c: Ran scripts/update-macros. Oh yes.
19288 2005-11-21 15:12:43 +0000 Tim-Philipp Müller <tim@centricular.net>
19290 gst/mpegstream/: Filler events have beem removed for now.
19291 Original commit message from CVS:
19292 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
19293 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
19294 Filler events have beem removed for now.
19296 2005-11-21 14:08:45 +0000 Tim-Philipp Müller <tim@centricular.net>
19298 gst/: Update for GST_FOURCC_FORMAT API change.
19299 Original commit message from CVS:
19300 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
19301 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
19302 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
19303 Update for GST_FOURCC_FORMAT API change.
19305 2005-11-21 10:32:55 +0000 Edward Hervey <bilboed@bilboed.com>
19307 gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
19308 Original commit message from CVS:
19309 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
19310 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
19311 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
19312 (gst_rmdemux_parse_packet):
19313 Modifications for disapearance of GST_PAD_IS_USABLE()
19315 2005-11-18 16:14:00 +0000 Michael Smith <msmith@xiph.org>
19317 gst/iec958/ac3iec.c: Remove some setcaps brokenness.
19318 Original commit message from CVS:
19319 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
19320 Remove some setcaps brokenness.
19321 Don't crash on bad input.
19323 2005-11-15 22:46:23 +0000 Johan Dahlin <johan@gnome.org>
19325 ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
19326 Original commit message from CVS:
19327 * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
19329 (gst_id3_tag_do_typefind): Unref caps
19330 * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
19332 2005-11-15 21:00:44 +0000 Johan Dahlin <johan@gnome.org>
19334 * ext/mad/gstmad.c:
19335 remove accidentally commited hack
19336 Original commit message from CVS:
19337 remove accidentally commited hack
19339 2005-11-15 20:30:53 +0000 Johan Dahlin <johan@gnome.org>
19341 * ext/mad/gstmad.c:
19343 Original commit message from CVS:
19346 2005-11-15 14:19:38 +0000 Tim-Philipp Müller <tim@centricular.net>
19348 ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
19349 Original commit message from CVS:
19350 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
19351 (gst_mpeg2dec_sink_event):
19352 Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
19353 nice-ify debug message in event handler; add CHECKME.
19354 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
19355 (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
19356 (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
19357 (gst_dvd_demux_sync_stream_to_time):
19358 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
19359 (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
19360 (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
19361 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
19362 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
19363 (gst_mpeg_demux_sync_stream_to_time),
19364 (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
19365 * gst/mpegstream/gstmpegdemux.h:
19366 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
19367 (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
19368 (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
19369 (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
19370 (gst_mpeg_parse_chain):
19371 * gst/mpegstream/gstmpegparse.h:
19372 Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
19373 return value confusion (gst_pad_push vs. gst_pad_send_event and
19374 gst_pad_push_event); pass flow return values to caller;
19375 miscellaneous fixes and clean-ups.
19377 2005-11-15 08:37:00 +0000 Christian Schaller <uraeus@gnome.org>
19379 * gst/mpegstream/gstdvddemux.c:
19380 set rank to secondary until it works 100%
19381 Original commit message from CVS:
19382 set rank to secondary until it works 100%
19384 2005-11-15 07:59:58 +0000 Christian Schaller <uraeus@gnome.org>
19386 * gst-plugins-ugly.spec.in:
19387 add mpegstream plugin to spec file
19388 Original commit message from CVS:
19389 add mpegstream plugin to spec file
19391 2005-11-14 22:18:21 +0000 Martin Soto <martinsoto@users.sourceforge.net>
19393 gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
19394 Original commit message from CVS:
19395 2005-11-14 Martin Soto <soto@localhost.localdomain>
19396 * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
19399 2005-11-14 21:20:21 +0000 Josef Zlomek <josef.zlomek@xeris.cz>
19401 partially port the mpegstream plugin to GStreamer 0.9.
19402 Original commit message from CVS:
19403 2005-11-14 Martin Soto <martinsoto@users.sourceforge.net>
19405 * gst/mpegstream/Makefile.am:
19406 * gst/mpegstream/gstdvddemux.c:
19407 * gst/mpegstream/gstdvddemux.h:
19408 * gst/mpegstream/gstmpegdemux.c:
19409 * gst/mpegstream/gstmpegdemux.h:
19410 * gst/mpegstream/gstmpegpacketize.c:
19411 * gst/mpegstream/gstmpegpacketize.h:
19412 * gst/mpegstream/gstmpegparse.c:
19413 * gst/mpegstream/gstmpegparse.h:
19414 * gst/mpegstream/gstmpegstream.c:
19415 * gst/mpegstream/gstrfc2250enc.c:
19416 * gst/mpegstream/gstrfc2250enc.h:
19417 Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
19418 partially port the mpegstream plugin to GStreamer 0.9.
19420 2005-11-14 17:13:20 +0000 Andy Wingo <wingo@pobox.com>
19422 configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
19423 Original commit message from CVS:
19424 2005-11-14 Andy Wingo <wingo@pobox.com>
19425 * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
19426 debugging, allows dll builds on windows. Fixes #316076.
19428 2005-11-11 19:37:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19433 Original commit message from CVS:
19436 === release 0.9.5 ===
19438 2005-11-11 19:35:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19445 * docs/plugins/inspect/plugin-a52dec.xml:
19446 * docs/plugins/inspect/plugin-amrnb.xml:
19447 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19448 * docs/plugins/inspect/plugin-iec958.xml:
19449 * docs/plugins/inspect/plugin-lame.xml:
19450 * docs/plugins/inspect/plugin-mad.xml:
19451 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19452 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19453 * docs/plugins/inspect/plugin-rmdemux.xml:
19455 Original commit message from CVS:
19458 2005-10-27 21:50:11 +0000 Wim Taymans <wim.taymans@gmail.com>
19460 ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
19461 Original commit message from CVS:
19462 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
19463 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
19464 (handle_sequence), (handle_picture), (handle_slice),
19465 (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
19466 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
19467 Forward GstFlowReturn about everywhere.
19468 Handle seeking correctly.
19470 2005-10-27 17:26:13 +0000 Wim Taymans <wim.taymans@gmail.com>
19472 ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
19473 Original commit message from CVS:
19474 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
19475 (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
19476 (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
19477 Small cleanups in refcounting.
19479 2005-10-26 16:45:04 +0000 Wim Taymans <wim.taymans@gmail.com>
19481 ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
19482 Original commit message from CVS:
19483 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
19484 (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
19485 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
19486 (handle_sequence), (handle_picture):
19487 * ext/mpeg2dec/gstmpeg2dec.h:
19488 Removed lots of dubious code.
19489 Handle flushing and seeking correctly. Still leaks though...
19491 2005-10-24 13:37:47 +0000 Christian Schaller <uraeus@gnome.org>
19495 port plugins listing changes
19496 Original commit message from CVS:
19497 port plugins listing changes
19499 2005-10-23 23:06:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19504 Original commit message from CVS:
19507 === release 0.9.4 ===
19509 2005-10-23 22:44:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19516 * docs/plugins/gst-plugins-ugly-plugins.args:
19517 * docs/plugins/gst-plugins-ugly-plugins.signals:
19518 * docs/plugins/inspect/plugin-a52dec.xml:
19519 * docs/plugins/inspect/plugin-amrnb.xml:
19520 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19521 * docs/plugins/inspect/plugin-iec958.xml:
19522 * docs/plugins/inspect/plugin-lame.xml:
19523 * docs/plugins/inspect/plugin-mad.xml:
19524 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19525 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19526 * docs/plugins/inspect/plugin-rmdemux.xml:
19527 * gst/realmedia/rmdemux.c:
19530 Original commit message from CVS:
19533 2005-10-23 14:32:49 +0000 Julien Moutte <julien@moutte.net>
19535 gst/realmedia/rmdemux.c: STOPPED->FAILED
19536 Original commit message from CVS:
19537 2005-10-23 Julien MOUTTE <julien@moutte.net>
19538 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
19540 2005-10-21 16:22:00 +0000 Christian Schaller <uraeus@gnome.org>
19542 * gst-plugins-ugly.spec.in:
19543 add packaging of a52dec
19544 Original commit message from CVS:
19545 add packaging of a52dec
19547 2005-10-21 11:58:38 +0000 Wim Taymans <wim.taymans@gmail.com>
19549 gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
19550 Original commit message from CVS:
19551 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
19552 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
19553 Set correct stream time in newsegment event.
19555 2005-10-20 22:43:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19559 Original commit message from CVS:
19562 2005-10-20 22:40:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19567 Original commit message from CVS:
19570 2005-10-20 09:51:58 +0000 Tim-Philipp Müller <tim@centricular.net>
19572 ext/a52dec/: Re-enable CPU flags, use liboil to get them.
19573 Original commit message from CVS:
19574 * ext/a52dec/Makefile.am:
19575 * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
19576 (gst_a52dec_class_init), (gst_a52dec_sink_event),
19577 (gst_a52dec_change_state):
19578 * ext/a52dec/gsta52dec.h:
19579 Re-enable CPU flags, use liboil to get them.
19581 2005-10-20 09:00:30 +0000 Tim-Philipp Müller <tim@centricular.net>
19583 Port AC3 decoder to 0.9 (#318849).
19584 Original commit message from CVS:
19585 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
19587 * ext/a52dec/Makefile.am:
19588 * ext/a52dec/gsta52dec.c:
19589 * ext/a52dec/gsta52dec.h:
19590 Port AC3 decoder to 0.9 (#318849).
19592 2005-10-20 08:30:33 +0000 Wim Taymans <wim.taymans@gmail.com>
19594 ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
19595 Original commit message from CVS:
19596 * ext/sidplay/gstsiddec.cc:
19597 Small fixes and more error messages.
19599 2005-10-19 16:01:35 +0000 Wim Taymans <wim.taymans@gmail.com>
19602 Original commit message from CVS:
19603 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
19604 (gst_amrnbparse_state_change):
19605 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
19606 * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
19607 * ext/mpeg2dec/gstmpeg2dec.c:
19608 * ext/sidplay/gstsiddec.cc:
19609 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
19610 (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
19613 2005-10-19 12:43:28 +0000 Tim-Philipp Müller <tim@centricular.net>
19615 configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
19616 Original commit message from CVS:
19618 GST_DOC has been renamed to GST_DOCBOOK_CHECK
19620 2005-10-19 09:47:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19622 configure.ac: some docs I had
19623 Original commit message from CVS:
19626 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
19629 2005-10-18 13:23:22 +0000 Wim Taymans <wim.taymans@gmail.com>
19631 gst/realmedia/rmdemux.c: segment-start/done API change.
19632 Original commit message from CVS:
19633 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
19634 (gst_rmdemux_perform_seek):
19635 segment-start/done API change.
19637 2005-10-17 17:50:45 +0000 Michael Smith <msmith@xiph.org>
19641 * gst/iec958/ac3iec.c:
19642 Set buffer durations on IEC958 buffers.
19643 Original commit message from CVS:
19644 Set buffer durations on IEC958 buffers.
19646 2005-10-16 17:06:42 +0000 Tim-Philipp Müller <tim@centricular.net>
19648 configure.ac: Fix glib check
19649 Original commit message from CVS:
19653 2005-10-13 19:14:25 +0000 Tim-Philipp Müller <tim@centricular.net>
19655 ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
19656 Original commit message from CVS:
19657 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
19658 Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
19660 2005-10-13 15:29:56 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19662 examples/stats/mp2ogg.c: yes, typo fixes
19663 Original commit message from CVS:
19664 * examples/stats/mp2ogg.c:
19667 2005-10-12 14:30:36 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19669 renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
19670 Original commit message from CVS:
19671 * examples/indexing/indexmpeg.c: (main):
19672 * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
19673 * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
19674 (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
19675 (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
19676 * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
19677 (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
19678 (dvdreadsrc_open_file), (dvdreadsrc_close_file):
19679 * ext/dvdread/dvdreadsrc.h:
19680 * ext/lame/gstlame.h:
19681 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
19682 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
19683 * gst/iec958/ac3iec.h:
19684 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
19685 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
19686 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
19687 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
19688 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
19689 renamed GST_FLAGS macros to GST_OBJECT_FLAGS
19690 moved bitshift from macro to enum definition
19692 2005-10-11 16:37:16 +0000 Wim Taymans <wim.taymans@gmail.com>
19694 newsegment API update.
19695 Original commit message from CVS:
19696 * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
19697 * ext/mad/gstmad.c: (gst_mad_chain):
19698 * gst/mpegaudioparse/gstmpegaudioparse.c:
19699 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
19700 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
19701 (gst_rmdemux_chain), (gst_rmdemux_add_stream):
19702 newsegment API update.
19704 2005-10-06 13:14:38 +0000 Wim Taymans <wim.taymans@gmail.com>
19706 ext/amrnb/amrnbdec.c: Mark invalid frame sizes
19707 Original commit message from CVS:
19708 * ext/amrnb/amrnbdec.c:
19709 Mark invalid frame sizes
19710 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
19711 UNUSABLE is not to be used here, just push out stuff so
19712 probes can continue linking or making the pad usable.
19714 2005-10-05 11:25:51 +0000 Michael Smith <msmith@xiph.org>
19717 * gst/realmedia/rmdemux.c:
19718 Improve seek error-resilience.
19719 Original commit message from CVS:
19720 Improve seek error-resilience.
19721 Better error handling generally.
19723 2005-10-03 17:59:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19728 Original commit message from CVS:
19731 === release 0.9.3 ===
19733 2005-10-03 17:49:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19739 * ext/sidplay/Makefile.am:
19741 Original commit message from CVS:
19744 2005-09-30 16:43:12 +0000 Michael Smith <msmith@xiph.org>
19746 * gst/realmedia/rmdemux.h:
19747 Forgot to commit this file. I hate Nano.
19748 Original commit message from CVS:
19749 Forgot to commit this file. I hate Nano.
19751 2005-09-30 16:39:47 +0000 Michael Smith <msmith@xiph.org>
19755 * gst/realmedia/rmdemux.c:
19756 Sanity checks and memory leak fixes for real demuxer
19757 Original commit message from CVS:
19758 Sanity checks and memory leak fixes for real demuxer
19760 2005-09-29 13:44:15 +0000 Michael Smith <msmith@xiph.org>
19762 gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
19763 Original commit message from CVS:
19764 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
19765 (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
19766 (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
19767 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
19768 Real demuxer fixes. Make it more bulletproof against bad data,
19769 identify a few more stream types.
19770 Fix seeking so that it works (at least with the seek example
19771 program; it still fails with totem).
19773 2005-09-26 14:41:23 +0000 Wim Taymans <wim.taymans@gmail.com>
19775 gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
19776 Original commit message from CVS:
19777 * gst/mpegaudioparse/gstmpegaudioparse.c:
19778 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
19779 Set correct caps on buffers too.
19781 2005-09-26 14:31:53 +0000 Wim Taymans <wim.taymans@gmail.com>
19783 gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
19784 Original commit message from CVS:
19785 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
19786 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
19787 * gst/mpegaudioparse/gstmpegaudioparse.h:
19788 Put timestamps on buffers.
19790 2005-09-21 22:21:22 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
19793 * ext/amrnb/amrnbenc.c:
19794 Changed amrnbenc description, it is an encoder, not decoder.
19795 Original commit message from CVS:
19796 Changed amrnbenc description, it is an encoder, not decoder.
19798 2005-09-21 16:21:45 +0000 Michael Smith <msmith@xiph.org>
19801 * gst/iec958/ac3_padder.c:
19802 * gst/iec958/ac3_padder.h:
19803 * gst/iec958/ac3iec.c:
19804 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
19805 Original commit message from CVS:
19806 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
19807 more accurate, and to check AC3 checksums (both of them in each frame),
19808 and dump the frame (as a probable sync failure) if they don't match.
19809 General code cleanup, improved comments. Changed to not construct the
19810 header backwards, and not byteswap everything else. If we end up needing
19811 to do little-endian output, we should swap in the element doing the
19812 output (AC3 is big-endian).
19814 2005-09-20 17:37:54 +0000 Christian Schaller <uraeus@gnome.org>
19816 * gst-plugins-ugly.spec.in:
19817 fix spec file for ugly
19818 Original commit message from CVS:
19819 fix spec file for ugly
19821 2005-09-19 23:25:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19823 * docs/plugins/inspect/plugin-lame.xml:
19824 revert empty commit
19825 Original commit message from CVS:
19826 revert empty commit
19828 2005-09-19 23:24:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19830 * docs/plugins/scan.stamp:
19831 whoops, wrong files
19832 Original commit message from CVS:
19833 whoops, wrong files
19835 2005-09-19 23:21:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19837 docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
19838 Original commit message from CVS:
19839 * docs/plugins/gst-plugins-ugly-plugins.args:
19840 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
19841 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
19842 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
19843 commit missing files
19844 * docs/plugins/inspect/plugin-lame.xml:
19847 2005-09-19 16:44:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19851 * gst-plugins-ugly.spec.in:
19852 add check-valgrind target
19853 Original commit message from CVS:
19854 add check-valgrind target
19856 2005-09-19 13:46:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19858 * docs/plugins/scanobj-build.stamp:
19860 Original commit message from CVS:
19863 2005-09-19 11:07:40 +0000 Wim Taymans <wim.taymans@gmail.com>
19865 ext/lame/gstlame.c: Set caps on outgoing buffers.
19866 Original commit message from CVS:
19867 * ext/lame/gstlame.c: (gst_lame_chain):
19868 Set caps on outgoing buffers.
19870 2005-09-16 16:04:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19873 * ext/lame/gstlame.c:
19874 * ext/lame/gstlame.h:
19875 clean up further so we don't try to set up five times for a simple pipeline
19876 Original commit message from CVS:
19877 clean up further so we don't try to set up five times for
19880 2005-09-16 15:43:08 +0000 Michael Smith <msmith@xiph.org>
19884 * gst/iec958/ac3iec.c:
19885 Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
19886 Original commit message from CVS:
19887 Set setcaps function on sink pad, not source pad. Produce correct caps
19890 2005-09-11 17:53:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19893 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19894 * docs/plugins/inspect/plugin-iec958.xml:
19895 * docs/plugins/inspect/plugin-lame.xml:
19896 * docs/plugins/inspect/plugin-mad.xml:
19897 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19898 * docs/plugins/inspect/plugin-rmdemux.xml:
19899 update inspect with source
19900 Original commit message from CVS:
19901 update inspect with source
19903 2005-09-07 13:42:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19905 ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
19906 Original commit message from CVS:
19907 * ext/mad/gstid3tag.c:
19908 gsttaginterface.h -> gsttagsetter.h
19910 2005-09-06 14:06:51 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19914 Original commit message from CVS:
19917 === release 0.9.1 ===
19919 2005-09-06 14:05:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19928 Original commit message from CVS:
19931 2005-09-06 12:00:33 +0000 Wim Taymans <wim.taymans@gmail.com>
19933 ext/amrnb/: State change function updates.
19934 Original commit message from CVS:
19935 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
19936 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
19937 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
19938 State change function updates.
19940 2005-09-05 17:24:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19942 ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
19943 Original commit message from CVS:
19944 * ext/mpeg2dec/gstmpeg2dec.c:
19945 GST_CAT_SEEK disappeared from the public API at some point
19947 2005-09-05 11:42:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19949 * gst/iec958/ac3_padder.c:
19950 * gst/iec958/ac3_padder.h:
19952 Original commit message from CVS:
19955 2005-09-04 19:28:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19961 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19962 * docs/plugins/inspect-build.stamp:
19963 * docs/plugins/inspect.stamp:
19964 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19965 * docs/plugins/inspect/plugin-iec958.xml:
19966 * docs/plugins/inspect/plugin-lame.xml:
19967 * docs/plugins/inspect/plugin-mad.xml:
19968 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19969 * docs/plugins/inspect/plugin-rmdemux.xml:
19970 docs for ugly plugins
19971 Original commit message from CVS:
19972 docs for ugly plugins
19974 2005-09-02 18:01:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19976 * gst-plugins-ugly.spec.in:
19977 * gst/iec958/Makefile.am:
19979 Original commit message from CVS:
19982 2005-09-02 17:04:39 +0000 Michael Smith <msmith@xiph.org>
19985 * gst/iec958/ac3iec.c:
19986 Accept audio/x-private1-a3c on sink pad
19987 Original commit message from CVS:
19988 Accept audio/x-private1-a3c on sink pad
19990 2005-09-02 17:01:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19992 * gst-plugins-ugly.spec.in:
19994 Original commit message from CVS:
19997 2005-09-02 15:43:54 +0000 Andy Wingo <wingo@pobox.com>
19999 * examples/gstplay/player.c:
20000 * examples/stats/mp2ogg.c:
20001 * ext/a52dec/gsta52dec.c:
20002 * ext/amrnb/amrnbdec.c:
20003 * ext/amrnb/amrnbenc.c:
20004 * ext/amrnb/amrnbparse.c:
20005 * ext/dvdnav/dvdnavsrc.c:
20006 * ext/dvdread/dvdreadsrc.c:
20007 * ext/lame/gstlame.c:
20008 * ext/mad/gstid3tag.c:
20009 * ext/mad/gstmad.c:
20010 * ext/mpeg2dec/gstmpeg2dec.c:
20011 * gst/ac3parse/gstac3parse.c:
20012 * gst/asfdemux/gstasfdemux.c:
20013 * gst/asfdemux/gstasfmux.c:
20014 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20015 * gst/iec958/ac3iec.c:
20016 * gst/mpegaudioparse/gstmpegaudioparse.c:
20017 * gst/mpegstream/gstdvddemux.c:
20018 * gst/mpegstream/gstmpegdemux.c:
20019 * gst/mpegstream/gstmpegparse.c:
20020 * gst/mpegstream/gstrfc2250enc.c:
20021 * gst/realmedia/rmdemux.c:
20022 * gst/synaesthesia/gstsynaesthesia.c:
20023 All plugins updated for element state changes.
20024 Original commit message from CVS:
20025 2005-09-02 Andy Wingo <wingo@pobox.com>
20026 * All plugins updated for element state changes.
20028 2005-09-02 14:19:17 +0000 Michael Smith <msmith@xiph.org>
20030 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20031 * gst/iec958/ac3iec.c:
20032 Fix return types in setcaps functions
20033 Original commit message from CVS:
20034 Fix return types in setcaps functions
20036 2005-09-02 13:37:13 +0000 Michael Smith <msmith@xiph.org>
20039 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20040 * gst/iec958/ac3iec.c:
20041 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
20042 Original commit message from CVS:
20043 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
20044 Some general cleanups in iec958 framer.
20046 2005-09-01 21:07:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20054 * m4/gst-matroska.m4:
20057 fix distcheck; remove some old m4s
20058 Original commit message from CVS:
20059 fix distcheck; remove some old m4s
20061 2005-09-01 17:31:21 +0000 Michael Smith <msmith@xiph.org>
20065 * gst/iec958/Makefile.am:
20066 * gst/iec958/ac3_padder.c:
20067 * gst/iec958/ac3_padder.h:
20068 * gst/iec958/ac3iec.c:
20069 * gst/iec958/ac3iec.h:
20070 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
20071 Original commit message from CVS:
20072 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
20074 2005-09-01 11:52:34 +0000 Wim Taymans <wim.taymans@gmail.com>
20076 gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
20077 Original commit message from CVS:
20078 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
20079 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
20080 (gst_dvdlpcmdec_change_state):
20081 Cleanups, fixed header parsing and stripping.
20083 2005-09-01 11:34:39 +0000 Michael Smith <msmith@xiph.org>
20086 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20087 Use the right bytes when parsing the LPCM dvd header
20088 Original commit message from CVS:
20089 Use the right bytes when parsing the LPCM dvd header
20091 2005-09-01 11:16:15 +0000 Michael Smith <msmith@xiph.org>
20094 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20095 Return the correct values from chain function
20096 Original commit message from CVS:
20097 Return the correct values from chain function
20099 2005-09-01 10:04:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20102 * docs/Makefile.am:
20103 * docs/plugins/.gitignore:
20104 * docs/random/ChangeLog-0.8:
20105 * docs/version.entities.in:
20107 Original commit message from CVS:
20110 2005-08-31 19:37:08 +0000 Michael Smith <msmith@xiph.org>
20113 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20114 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
20115 Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
20116 Original commit message from CVS:
20117 Restructure LPCM decoder to not expect the demuxer to parse the LPCM
20118 header; instead do this internally. Also support the old way, using
20119 a different mime-type. CVS: